@import"https://fonts.googleapis.com/css2?family=Amiri&family=Marcellus&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Cormorant+Garamond:wght@600&family=EB+Garamond&family=Shippori+Mincho:wght@400;600;700&display=swap";.clWhite{color:#fff !important}.clBlack{color:#000 !important}.clThemeBlue{color:#40b2c6 !important}.clOrange{color:#fd5a2a !important}.clBlue{color:#2053e0 !important}.clPurple{color:#9a70cb !important}.clGreen{color:#48bcc6 !important}.clGreen2{color:#51de72 !important}.clGreen3{color:#3e865a !important}.clRed{color:#e84a5c !important}.bgOrange{background:#fd5a2a !important}.bgBlue{background:#2053e0 !important}.bgPurple{background:#9a70cb !important}.bgGreen{background:#48bcc6 !important}.bgGreen2{background:#51de72 !important}.bgGreen3{color:#3e865a !important}.bgRed{background:#e84a5c !important}.bgThemeBlue{background:#40b2c6 !important}.bgGradeWhite{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(26%, rgba(255, 255, 255, 0.6)), color-stop(40%, rgba(255, 255, 255, 0.45)), color-stop(73%, rgba(255, 255, 255, 0.24)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.6) 26%, rgba(255, 255, 255, 0.45) 40%, rgba(255, 255, 255, 0.24) 73%, rgba(255, 255, 255, 0) 100%)}.noRadius{border-radius:0 !important}.radius10{border-radius:10px !important;overflow:hidden !important}body{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Helvetica Neue","Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;line-height:1.875}@media screen and (max-width: 850px){body{font-size:14px}}body{position:relative}body.is-animated *{pointer-events:none}html:not(.is-pageanim-start) body:not(.body--home) *{-webkit-transition:none !important;transition:none !important}body:not(.body--home)::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:11111;opacity:1;pointer-events:none;-webkit-transition:opacity ease 1s;transition:opacity ease 1s}.is-page-loaded body:not(.body--home)::after{opacity:0}a{color:#000;text-decoration:none;-webkit-transition:.4s;transition:.4s}a:hover{-webkit-transition:.4s;transition:.4s}a:active,a:focus{outline:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:400}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadein{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s;transition:all 1s}.cl:before,.cl:after{content:" ";display:table}.cl:after{clear:both}.cl{*zoom:1;display:block}.block_p{display:block !important}@media screen and (max-width: 850px){.block_p{display:none !important}}.block_s{display:none !important}@media screen and (max-width: 850px){.block_s{display:block !important}}.inline_p{display:inline}@media screen and (max-width: 850px){.inline_p{display:none}}.inline_s{display:none !important}@media screen and (max-width: 850px){.inline_s{display:inline !important}}.inline-block_p{display:inline-block !important}@media screen and (max-width: 850px){.inline-block_p{display:none !important}}.inline-block_s{display:none !important}@media screen and (max-width: 850px){.inline-block_s{display:inline-block !important}}.anc{margin-top:-100px;padding-top:100px}.hide{display:none !important}.main{overflow:hidden;margin-bottom:100px}@media screen and (max-width: 850px){.main{margin-bottom:30px}}.inner{max-width:1306px;margin:auto;padding:0 60px;position:relative}@media screen and (max-width: 850px){.inner{padding:0 15px}}.l-inner{padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 851px){.l-inner{padding-left:30px;padding-right:30px}.l-inner--base{max-width:1260px;padding-left:30px;padding-right:30px}.l-inner--medium{max-width:1160px;padding-left:30px;padding-right:30px}.l-inner--short{max-width:1060px;padding-left:30px;padding-right:30px}}.freeArea{font-family:YakuHanMP,"Shippori Mincho",serif;line-height:1.5;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.pageHeader--dynamic .pageHeader__ttl-en{color:#f3f3f3;height:1.8em}@media screen and (min-width: 851px){.pageHeader--dynamic .pageHeader__ttl-en{height:.81em}}.page{padding-bottom:0}.lead{padding:0 0 40px;text-align:center}@media screen and (min-width: 851px){.lead{width:100%;max-width:1200px;margin:0 auto;padding:95px 0 290px}}.lead__ttl{margin-bottom:10px;font-size:45px;color:#a78b42;line-height:1.3}@media screen and (min-width: 851px){.lead__ttl{margin-bottom:30px;font-size:70px}}.lead__txt{font-size:clamp(17px,5.3333333333vw,20px);line-height:1.5}@media screen and (min-width: 851px){.lead__txt{font-size:30px}}.slider-bg{background:url(../img/model/bg_texture.webp) no-repeat 50% 50%/cover}@media screen and (min-width: 851px){.slider-bg{padding:1px 0 0}}@media screen and (min-width: 851px){.slider{width:100%;max-width:1200px;margin:-200px auto 0}}.slider .slider-main{position:relative;padding:62.5% 0 0}.slider .slider-main li{position:absolute;top:0;left:0;z-index:50}@media screen and (min-width: 851px){.slider .slider-main li{position:absolute;top:0;left:0;z-index:50}}.slider .slider-main li figure{position:relative}.slider .slider-main li figure figcaption{width:100%;position:absolute;left:0;bottom:-0.2em;font-size:clamp(20px,6.1333333333vw,23px);line-height:1;color:#fff}@media screen and (min-width: 851px){.slider .slider-main li figure figcaption{font-size:clamp(30px,5vw,60px)}}.slider .slider-main li figure figcaption span{display:inline-block;vertical-align:bottom;padding-left:.2em}.slider .slider-main li figure figcaption span+span{position:absolute;left:50%}.slider .slider-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 50px}.slider .slider-thumbs::after{content:"";display:block;width:23.8%}@media screen and (min-width: 851px){.slider .slider-thumbs{padding:40px 0 120px;background:url(../img/model/bg_left.png) no-repeat left bottom/260px auto}}.slider .slider-thumbs li{width:23.8%;margin:0 0 1.4%;position:relative;cursor:pointer;background:#000}@media screen and (min-width: 851px){.slider .slider-thumbs li{width:14%;margin:0}}.slider .slider-thumbs li.active img,.slider .slider-thumbs li:hover img{opacity:1}.slider .slider-thumbs li img{-webkit-transition:opacity ease .4s;transition:opacity ease .4s;opacity:.5}.slider .slider-thumbs li .slider-thumbs__cap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:11px;font-size:clamp(10px,2.9333333333vw,13px);line-height:1.2;color:#fff;text-align:center;pointer-events:none;z-index:99}@media screen and (min-width: 851px){.slider .slider-thumbs li .slider-thumbs__cap{font-size:22px;font-size:clamp(17px,1.8333333333vw,22px)}}.request-area{padding-block:50px 20px;text-align:center}@media screen and (min-width: 851px){.request-area{padding-block:80px 0}}.request-area-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 .5em;margin-bottom:1em;font-size:15px;line-height:1.5}@media screen and (min-width: 851px){.request-area-txt{font-size:24px;gap:0 1em}}.request-area-txt::before,.request-area-txt::after{content:"";display:inline-block;width:1px;height:45px;background:#000}@media screen and (min-width: 851px){.request-area-txt::before,.request-area-txt::after{height:30px}}.request-area-txt::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media screen and (min-width: 851px){.request-area-txt::before{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}}.request-area-txt::after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (min-width: 851px){.request-area-txt::after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}}@media screen and (min-width: 851px){.request-area-btn{width:500px;margin-inline:auto}}