@charset "UTF-8";.page-ttl-wrap{padding:100px 0 90px 0;background:url(../../img/page/bg_page_default.jpg) no-repeat center/cover}@media only screen and (max-width:1023px){.page-ttl-wrap{padding:70px 0 50px 0}}@media only screen and (max-width:767px){.page-ttl-wrap{padding:25px 0}}.page-ttl-wrap .page-ttl span{display:block;color:#fff}.page-ttl-wrap .page-ttl .en{font-size:113px;letter-spacing:0;line-height:1;font-family:"Gilda Display",serif}@media only screen and (max-width:1023px){.page-ttl-wrap .page-ttl .en{font-size:70px}}@media only screen and (max-width:767px){.page-ttl-wrap .page-ttl .en{font-size:45px;display:inline-block}}.page-ttl-wrap .page-ttl .jp{line-height:1;font-size:15px;letter-spacing:.05em;font-weight:600;margin-top:10px}@media only screen and (max-width:767px){.page-ttl-wrap .page-ttl .jp{font-size:15px;display:inline-block;margin-bottom:10px}}@media only screen and (max-width:767px){.page-ttl-wrap .page-ttl .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.page-sec-ttl{text-align:center}.page-sec-ttl .en{font-size:72px}@media only screen and (max-width:1023px){.page-sec-ttl .en{font-size:50px}}@media only screen and (max-width:767px){.page-sec-ttl .en{font-size:45px}}.page-sec-ttl .jp{font-size:23px;font-family:"Shippori Mincho",serif;line-height:1.95652174}@media only screen and (max-width:1023px){.page-sec-ttl .jp{font-size:20px}}@media only screen and (max-width:767px){.page-sec-ttl .jp{font-size:18px}}.p-frenchcut{padding:120px 0 290px 0}@media only screen and (max-width:767px){.p-frenchcut{padding:100px 0}}.p-frenchcut__txt{font-size:29px;line-height:1.98275862;font-family:"Shippori Mincho",serif;letter-spacing:.1em;text-align:center;margin-top:50px}@media only screen and (max-width:1023px){.p-frenchcut__txt{font-size:25px;line-height:1.6;margin-top:35px}}.p-frenchcut .content{position:relative;margin:100px auto 0;max-width:1736px}@media only screen and (max-width:767px){.p-frenchcut .content{margin-top:50px}}.p-frenchcut .content::before{position:absolute;margin:0 calc(50% - 50vw);width:100vw;background-color:#e8e5e3;height:360px;z-index:-1;top:62%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}@media only screen and (max-width:767px){.p-frenchcut .content::before{display:none}}.p-frenchcut .content .img-wrap{position:absolute;top:-50px;width:42%;left:0}@media only screen and (max-width:767px){.p-frenchcut .content .img-wrap{position:static;width:100%;padding:0 15px;position:relative;top:0}}@media only screen and (max-width:767px){.p-frenchcut .content .img-wrap::before{position:absolute;margin:0 calc(50% - 50vw);width:100vw;background-color:#e8e5e3;height:100px;z-index:-1;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}}.p-frenchcut .content .txt-wrap{width:55%;margin-left:auto}@media only screen and (max-width:767px){.p-frenchcut .content .txt-wrap{width:100%;margin-top:50px;position:relative}}@media only screen and (max-width:767px){.p-frenchcut .content .txt-wrap::before{position:absolute;margin:0 calc(50% - 50vw);width:100vw;background-color:#e8e5e3;height:300px;z-index:-1;top:37%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}}.p-frenchcut .content .txt-wrap h3{font-size:29px;line-height:1.98275862;font-family:"Shippori Mincho",serif;letter-spacing:.1em}@media only screen and (max-width:1023px){.p-frenchcut .content .txt-wrap h3{font-size:25px;line-height:1.6}}.p-frenchcut .content .txt-wrap p{line-height:2.0625;letter-spacing:.05em;margin-top:20px}.p-privacy{padding:110px 0}@media only screen and (max-width:767px){.p-privacy{padding:40px 0}}@media only screen and (max-width:767px){.page-404 .page-ttl-wrap .page-ttl .en{font-size:40px!important}}.p-404{padding:110px 0 170px 0;text-align:center}@media only screen and (max-width:767px){.p-404{padding:40px 0}}.p-404 .c-btn{margin:50px auto 0}.p-comingsoon{padding:120px 0 100px 0}@media only screen and (max-width:767px){.p-comingsoon{padding:45px 0 90px 0}}.p-comingsoon__logo{width:150px;margin:0 auto}@media only screen and (max-width:767px){.p-comingsoon__logo{width:120px}}.p-comingsoon__ttl{font-family:"Gilda Display",serif;text-align:center;font-size:60px;letter-spacing:.02em;margin-top:20px}@media only screen and (max-width:767px){.p-comingsoon__ttl{font-size:45px}}.p-comingsoon__txt{font-family:"Gilda Display",serif;text-align:center;font-size:18px}@media only screen and (max-width:767px){.p-comingsoon__txt{font-size:16px}}.p-comingsoon .c-btn{margin:50px auto 0}@media only screen and (max-width:767px){.p-comingsoon .c-btn{margin-top:30px}}