*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;height:-webkit-fill-available;overflow-x:hidden;scroll-behavior:smooth}:target{scroll-margin-top:100px}body{font-size:1.5rem;font-weight:300;color:#8a8d8f;font-family:YakuHanJP_Noto,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width: 768px){body{font-size:15px;font-size:1.953125vw;font-weight:400}}@media screen and (max-width: 576px){body{font-size:1.4rem}}@supports(-webkit-touch-callout: none){html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}}/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom;width:100%;max-width:100%}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.header{width:100%;position:fixed;top:0;left:0;letter-spacing:.05em;z-index:9999;transition:.7s;height:120px;background:#fff}.header__inner{display:flex;justify-content:space-between;align-items:center;align-content:center;height:100%;padding:0 30px}@media screen and (max-width: 1280px){.header__inner{padding:0 20px}}.header .logo{width:169px;height:100%;transition:opacity .5s}.header .logo:hover{opacity:.6}.header .logo a{width:100%;display:block;height:100%;text-indent:-9999px;overflow:hidden;background:url(../assets/images/common/logo.png) left center/contain no-repeat}.header__block{display:flex;justify-content:flex-end;align-items:center;align-content:center;-moz-column-gap:3vw;column-gap:3vw}@media screen and (max-width: 1280px){.header__block{-moz-column-gap:1.5vw;column-gap:1.5vw;white-space:nowrap}}.header__block .g-nav{display:flex;justify-content:flex-end;align-items:center;align-content:center;-moz-column-gap:3vw;column-gap:3vw}@media screen and (max-width: 1280px){.header__block .g-nav{-moz-column-gap:2vw;column-gap:2vw}}.header__block .g-nav__item a{font-weight:600;transition:.5s}.header__block .g-nav__item a:hover{color:#84754e}.header__block .btn-contact.c-btn.ver1 a{padding:13px 40px;min-width:auto}@media screen and (max-width: 1280px){.header__block .btn-contact.c-btn.ver1 a{padding-right:20px;padding-left:20px}}.header .hamburger,.header .logo.lower,.header .sub-nav,.header .btn-lineup{display:none}.header.wht .logo a,.header.header-top-wht .logo a{background:url(../assets/images/common/logo-wide-wht.svg) left center/contain no-repeat}.header.wht .g-nav a,.header.header-top-wht .g-nav a{color:#fff}.header.wht .i-arw::after,.header.header-top-wht .i-arw::after{border-color:#fff !important}.header.wht .hamburger span,.header.header-top-wht .hamburger span{background:#fff}@media screen and (max-width: 1024px)and (max-width: 768px){.header{height:65px}}@media screen and (max-width: 1024px){.header__inner{padding-right:0}.header__inner .btn-lineup{display:block;font-size:15px;font-size:1.46484375vw}}@media screen and (max-width: 1024px)and (max-width: 768px){.header__inner .btn-lineup{font-size:1rem}}@media screen and (max-width: 1024px){.header__inner .btn-lineup a{position:relative;display:inline-block;font-weight:600}.header__inner .btn-lineup a::after{content:"";display:inline-block;width:100%;height:1px;background:#8a8d8f;position:absolute;bottom:-7px;left:0}}@media screen and (max-width: 1024px){.header__block{translate:100vw 0;width:65%;height:100vh;background:#fff;position:fixed;top:0;left:0;transition:translate .3s;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:auto;padding-top:120px;padding-right:20px;padding-left:20px;row-gap:40px}}@media screen and (max-width: 1024px)and (max-width: 768px){.header__block{padding-top:65px}}@media screen and (max-width: 1024px){.header__block .g-nav{width:100%;flex-direction:column;align-items:flex-start}.header__block .g-nav__item{width:100%;border-bottom:1px solid #d9d9d9}.header__block .g-nav__item a{display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:8px;font-size:1.4rem;height:65px}}@media screen and (max-width: 1024px){.header .logo{width:16.50390625vw;position:absolute;top:50%;left:50%;translate:-50% -50%}.header .logo.lower{position:static;translate:0;display:block;height:24px}}@media screen and (max-width: 1024px)and (max-width: 768px){.header .logo.lower{width:69px;height:11px}}@media screen and (max-width: 1024px)and (max-width: 576px){.header .logo{width:69px;height:11px}}@media screen and (max-width: 1024px){.header .hamburger{width:50px;height:50px;z-index:9999;display:flex;justify-content:center;align-items:center;align-content:center;padding-right:15px}.header .hamburger__inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.header .hamburger span{display:inline-block;width:21px;height:1px;background:#8a8d8f;transition:.3s;transform-origin:left}}@media screen and (max-width: 1024px){.header.open::before{content:"";display:inline-block;width:100%;height:100vh;background:rgba(0,0,0,.2);position:absolute;top:0;left:0}.header.open .header__block{translate:54%}.header.open .hamburger span:nth-child(1){rotate:45deg}.header.open .hamburger span:nth-child(2){opacity:0}.header.open .hamburger span:nth-child(3){rotate:-45deg;translate:0 -1px}}.footer-contents{padding-top:260px}@media screen and (max-width: 768px){.footer-contents{padding-top:130px}}@media screen and (min-width: 768px){.footer-contents .bigc__inner{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}.footer-contents .bigc__block{width:100%;height:100%}.footer-contents .bigc__block a{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;padding-left:30px;padding-right:30px;padding-bottom:70px;position:relative;overflow:hidden}@media screen and (max-width: 768px){.footer-contents .bigc__block a{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px){.footer-contents .bigc__block a{padding-bottom:6.8359375vw}}.footer-contents .bigc__block a:after,.footer-contents .bigc__block a:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:.5s}.footer-contents .bigc__block a::before{background:#000;z-index:2;opacity:0}.footer-contents .bigc__block a:hover:after{scale:1.05}.footer-contents .bigc__block a:hover:before{opacity:.4}.footer-contents .bigc__block a:hover .mdlc--btn{color:#fff;background:#84754e}.footer-contents .bigc__block.shop{grid-area:1/1/2/3}@media screen and (max-width: 768px){.footer-contents .bigc__block.shop{height:100vh}.footer-contents .bigc__block.shop .mdlc--ttl{font-size:2.4rem}}.footer-contents .bigc__block.shop a:after{background:url(../assets/images/common/pic-shop.jpg) center/cover no-repeat}@media screen and (max-width: 768px){.footer-contents .bigc__block.shop a:after{background-image:url(../assets/images/common/pic-shop-sp.jpg)}}.footer-contents .bigc__block.shop .mdlc--btn{margin-top:45px}@media screen and (max-width: 768px){.footer-contents .bigc__block.shop .mdlc--btn{margin-top:20px}}.footer-contents .bigc__block.faq,.footer-contents .bigc__block.price{aspect-ratio:1/1}@media screen and (max-width: 768px){.footer-contents .bigc__block.faq .mdlc--ttl,.footer-contents .bigc__block.price .mdlc--ttl{font-size:1.5rem}}.footer-contents .bigc__block.faq a:after{background:url(../assets/images/common/pic-faq.jpg) center/cover no-repeat}.footer-contents .bigc__block.price a:after{background:url(../assets/images/common/pic-price.jpg) center/cover no-repeat}.footer-contents .mdlc{color:#fff;position:relative;z-index:3}.footer-contents .mdlc--ttl{text-align:left !important;margin-bottom:0 !important}.footer-contents .mdlc--text{margin-top:17px}.footer-contents .mdlc--btn{transition:.5s;margin-top:30px}@media screen and (max-width: 768px){.footer-contents .mdlc--btn{margin-top:12px}}.footer{padding-top:110px;position:relative;padding-left:30px;padding-right:30px;padding-bottom:50px}@media screen and (min-width: 768px){.footer a{transition:.5s}.footer a:hover{opacity:.6}}@media screen and (max-width: 768px){.footer{padding-left:20px;padding-right:20px}}.footer__inner{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;border-top:1px solid #8a8d8f;padding-top:64px;-moz-column-gap:100px;column-gap:100px}@media screen and (max-width: 1024px){.footer__inner{flex-direction:column}}.footer__block{font-family:YakuHanMP,"Shippori Mincho",serif;font-size:2.4rem;line-height:1.4;translate:0 -10px}@media screen and (max-width: 1280px){.footer__block{font-size:24px;font-size:1.875vw}}@media screen and (max-width: 1024px){.footer__block{min-height:74px;font-size:1.2rem;display:flex;justify-content:flex-start;align-items:center;align-content:center;padding-left:100px;background:url(../assets/images/common/logo-symbol-gry.png) left center/74px no-repeat}}.footer .g-nav{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:95px;column-gap:95px;row-gap:47px}@media screen and (max-width: 1280px){.footer .g-nav{-moz-column-gap:3.90625vw;column-gap:3.90625vw}}@media screen and (max-width: 1024px){.footer .g-nav{grid-template-columns:repeat(2, 1fr);-moz-column-gap:0;column-gap:0;margin-top:25px;row-gap:28px}}.footer .g-nav__item a{font-weight:600;white-space:nowrap}.footer__low{margin-top:47px}@media screen and (max-width: 1024px){.footer__low{display:none}}.footer__low .logo{width:108px;height:108px;margin:0 auto}@media screen and (min-width: 768px){.footer__low .logo a{transition:.5s}.footer__low .logo a:hover{opacity:.6}}.footer__low .logo a{width:100%;display:block;height:100%;text-indent:-9999px;overflow:hidden;background:url(../assets/images/common/logo-symbol-gry.png) center/contain no-repeat}.main.sub{margin-top:120px}@media screen and (max-width: 768px){.main.sub{margin-top:65px}}.aside{width:100%}.aside__inner{display:grid;row-gap:60px}@media screen and (max-width: 1024px){body.no-scroll,html.no-scroll{overflow:hidden}}.c-btn a{display:flex;justify-content:center;align-items:center;align-content:center;display:inline-flex;-moz-column-gap:.5em;column-gap:.5em;transition:.5s}.c-btn.ver1 a,.c-btn.ver1.nolink{min-width:160px;color:#84754e;position:relative;display:inline-block;padding:19px 30px;font-weight:600;font-size:2rem;background:#fff;text-align:center}@media screen and (max-width: 768px){.c-btn.ver1 a,.c-btn.ver1.nolink{min-width:100px;font-size:1.2rem;padding:12px 20px}}.c-btn.ver1 a span,.c-btn.ver1.nolink span{position:relative;z-index:3}.c-btn.ver1 a:hover,.c-btn.ver1.nolink:hover{color:#fff;background:#84754e}.c-btn.ver1 a.nolink,.c-btn.ver1.nolink.nolink{transition:.5s}.c-btn.ver1.border a,.c-btn.ver1.border.nolink{border:1px solid #84754e}.c-btn.ver2 a{color:#000;position:relative;padding-right:40px;font-weight:600;font-size:1.3rem}.c-btn.ver2 a:after{content:"";display:inline-block;width:100%;height:1px;position:absolute;bottom:-10px;left:0;background:#000;transform-origin:left;transition:.3s}.c-btn.ver2 a:before{content:"";display:inline-block;width:7px;height:7px;position:absolute;bottom:-8px;right:-2px;border-bottom:1px solid #000;rotate:45deg;transition:.3s}@media screen and (min-width: 768px){.c-btn.ver2 a:hover::after{scale:1.1 1}.c-btn.ver2 a:hover:before{translate:14px 1px}}.c-btn.ver3 a{color:#000;position:relative;border:1px solid #8a8d8f;padding:1.5em 1em;font-weight:600}.c-btn.ver3 a::after{content:"";display:inline-block;width:13px;height:13px;background:url(../assets/images/common/i-arw.svg) center/contain no-repeat}@media screen and (min-width: 768px){.c-btn.ver3 a:hover{background:#8a8d8f}}.c-btn.ver3.i-nw a:after{background-image:url(../assets/images/common/i-newwindow.svg)}.c-btn.ver3.blue{background:#261778}.c-btn.ver3.blue a{color:#fff}.c-btn.ver3.blue a:after{background-image:url(../assets/images/common/i-newwindow-wht.svg)}.c-btn-contact a{background:#fff;color:#261778;border-radius:7px;padding:16px 0;height:80px;display:flex;justify-content:center;align-items:center;align-content:center;transition:.3s}@media screen and (min-width: 768px){.c-btn-contact a:hover{background:#261778;color:#fff}}.c-btn-contact a p{width:255px;padding-left:48px;position:relative}@media screen and (max-width: 768px){.c-btn-contact a p{padding-left:55px}}.c-btn-contact a p:before{content:"";display:inline-block;width:48px;height:48px;position:absolute;top:50%;left:-15px;translate:0 -50%}@media screen and (max-width: 768px){.c-btn-contact a p:before{width:44px;height:44px}}@media screen and (max-width: 768px){.c-btn-contact a p:before{left:0}}.c-btn-contact a span{width:100%;display:block}.c-btn-contact.tel{font-family:"Cormorant Garamond",serif;font-size:3rem;font-weight:500}@media screen and (max-width: 768px){.c-btn-contact.tel{font-size:2.6rem}}.c-btn-contact.tel span{font-size:1.2rem;margin-top:5px}@media screen and (max-width: 768px){.c-btn-contact.tel span{font-size:1.1rem}}.c-btn-contact.tel p::before{opacity:1;transition:opacity .3s;background:url(../assets/images/common/i-tel.svg) center/contain no-repeat}@media screen and (min-width: 768px){.c-btn-contact.tel a:hover p::before{opacity:1;background-image:url(../assets/images/common/i-tel-wht.svg)}}.c-btn-contact.mail{font-size:2rem;font-weight:500}@media screen and (max-width: 768px){.c-btn-contact.mail{font-size:1.8rem}}.c-btn-contact.mail p::before{opacity:1;transition:opacity .3s;background:url(../assets/images/common/i-mail.svg) center/contain no-repeat}@media screen and (min-width: 768px){.c-btn-contact.mail a:hover p::before{opacity:1;background-image:url(../assets/images/common/i-mail-wht.svg)}}.c-ttl.ver1{white-space:nowrap;margin-bottom:45px;font-size:2.4rem;text-align:center;font-family:YakuHanMP,"Shippori Mincho",serif;line-height:1.4}@media screen and (max-width: 768px){.c-ttl.ver1{font-size:2rem;margin-bottom:25px;text-align:left}}.c-ttl.ver1 span{font-size:1.5rem;display:block;font-weight:600;margin-bottom:6px;font-family:"Cormorant Garamond",serif;color:#84754e}@media screen and (max-width: 768px){.c-ttl.ver1 span{font-size:1.2rem}}.c-ttl.ver2{font-size:2rem;font-weight:600;font-family:YakuHanMP,"Shippori Mincho",serif;border-bottom:1px solid #8a8d8f;padding-bottom:15px;margin-bottom:60px}@media screen and (max-width: 768px){.c-ttl.ver2{margin-bottom:25px}}.c-ttl.ver3{font-size:2.4rem;white-space:nowrap;font-weight:600;margin-bottom:80px}@media screen and (max-width: 1024px){.c-ttl.ver3{padding-left:40px}}@media screen and (max-width: 768px){.c-ttl.ver3{font-size:2rem;padding-left:20px;margin-bottom:50px}}.c-ttl.ver3 span{font-size:1.2rem;font-family:"Cormorant Garamond",serif;display:block;color:#2aa7d5;margin-bottom:20px}.c-ttl.ver3 span:before{content:"- "}.c-ttl.ver4{font-size:2.4rem;white-space:nowrap;font-weight:600;margin-bottom:20px;border-bottom:1px solid #000;padding-bottom:20px}@media screen and (max-width: 768px){.c-ttl.ver4{font-size:2rem}}.anime.fade{opacity:0;transition:1.5s}.anime.fade.ver-l{translate:-50px 0}.anime.fade.ver-t{translate:0 -50px}.anime.fade.ver-b{translate:0 20px}.anime.fade.ver-r{translate:50px 0}.anime.fade.play{opacity:1;translate:0}.anime.fadeeach{opacity:0;transition:1.5s}.anime.fadeeach.play{opacity:1;translate:0}.anime.textfade{display:inline-block;overflow:hidden;padding-bottom:.1em;vertical-align:bottom}.anime.textfade .word{opacity:0;display:inline-block;transition:1.8s;color:rgba(0,0,0,0);text-shadow:0 0 10px rgba(0,0,0,.5)}.anime.textfade .word.play{opacity:1;text-shadow:0 0 0 #000}.anime.textfade-line{padding-bottom:.1em}.anime.textfade-line .line{display:inline-block;vertical-align:bottom;overflow:hidden;margin-bottom:2rem;line-height:1}.anime.textfade-line .line .word{display:inline-block;transform:translateY(2rem);transition:1s;-webkit-animation:textanimation 1s forwards;animation:textanimation 1s forwards}.anime.scroll:before,.anime.scroll:after{content:"";display:inline-block;width:2px;height:150px}.anime.scroll:before{translate:2px 0}.anime.scroll:after{background:linear-gradient(0, rgb(107, 253, 17) 50%, rgba(6, 155, 159, 0) 100%);-webkit-animation:scroll-anime 1.5s ease-in 0s infinite;animation:scroll-anime 1.5s ease-in 0s infinite;opacity:0;transform-origin:top}.anime.mask{width:34%;height:calc(100% + 1px);background:url(../images/common/bg.jpg);position:absolute;top:-1px;left:0;transform-origin:top}.anime.mask.play{transition:scale 2s cubic-bezier(0.4, 0, 0.2, 1);scale:1 0}.anime.mask.ver2{left:33.3333333333%}.anime.mask.ver3{left:auto;right:-1px}.anime.loop1{-webkit-animation:anime-loop1 100s -50s linear infinite;animation:anime-loop1 100s -50s linear infinite}.anime.loop2{-webkit-animation:anime-loop2 100s linear infinite;animation:anime-loop2 100s linear infinite}@-webkit-keyframes scroll-anime{from{scale:0;opacity:0}50%{scale:1;opacity:1}to{opacity:0}}@keyframes scroll-anime{from{scale:0;opacity:0}50%{scale:1;opacity:1}to{opacity:0}}@-webkit-keyframes anime-loop1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes anime-loop1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes anime-loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes anime-loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.c-bread{display:flex;justify-content:flex-end;align-items:flex-start;align-content:flex-start;gap:15px;font-size:1.3rem;translate:0 -20px}.c-bread li{color:#8a8d8f}@media screen and (min-width: 768px){.c-bread li a{transition:.5s}.c-bread li a:hover{opacity:.6}}.c-bread li a{color:#000;text-decoration:underline}.c-bread li:after{content:"";display:inline-block;width:8px;height:8px;border-right:1px solid #8a8d8f;border-bottom:1px solid #8a8d8f;rotate:-45deg;margin-left:15px}.c-bread li:nth-child(1)::before{content:"";display:inline-block;width:15px;height:15px;margin:0 5px -2px;background:url(../assets/images/common/i-home.svg) center/contain no-repeat}.c-bread li:last-child:after{display:none}.c-bread.f-bread{padding-top:20px;padding-bottom:20px;translate:0;border-top:1px solid #8a8d8f}@media screen and (min-width: 1024px){.c-bread.f-bread{display:none}}@media screen and (max-width: 1024px){.p-page-head .c-bread,.page-about .c-bread,.page-oandm .c-bread{display:none}}.c-background.wht{background:#fff;position:relative;z-index:2}.c-background.gry{position:relative;padding-top:100px;padding-bottom:100px}.c-background.blk{position:relative;color:#fff;background:#000}.c-background.attachment>div{width:100%;height:100vh;margin-top:-1px;background-size:cover;background-attachment:fixed;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.c-background.attachment>div::before{content:"";display:inline-block;width:100%;height:100vh;position:fixed;top:0;left:0;background-size:cover !important}.c-loading{width:100%;height:100vh;position:fixed;top:0;left:0;background:#fff;z-index:9999999}.header-toppage{transition:.6s 2.4s ease-in-out;translate:0 -80px;opacity:0}.header-toppage.active{translate:0;opacity:1}.c-form input:not([type=submit]):not([type=file]):not([type=radio]),.c-form textarea,.c-form select{padding:15px;width:100%;background:#f4f4f4}@media screen and (max-width: 768px){.c-form input:not([type=submit]):not([type=file]):not([type=radio]),.c-form textarea,.c-form select{padding:10px;font-size:16px}}.c-form textarea{height:150px;line-height:1.6}.c-form .textarea{align-items:start !important}.c-form .textarea dt{padding-top:15px}.c-form .req p:after{content:"※";color:red;font-size:1.4rem}.c-form .name input{width:min(200px,100%)}@media screen and (max-width: 768px){.c-form .name input{width:100%}.c-form .name input:nth-child(1){margin-bottom:.5em}}.c-form p{width:100%}.c-form .btn p{text-align:center}.c-form .select dd{position:relative}.c-form .select dd:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:15px 8px 0 8px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:15px;right:25px}@media screen and (max-width: 768px){.c-form .select dd:after{top:10px}}.c-form .file dd{margin-top:7px}.c-form input[type=submit]{width:160px;color:#000;position:relative;border:1px solid #84754e;padding:20px 0;font-weight:600;color:#84754e;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width: 768px){.c-form input[type=submit]{transition:.5s}.c-form input[type=submit]:hover{color:#fff;background:#84754e}}@media screen and (max-width: 768px){.c-form input[type=submit]{width:100px;font-size:1.2rem;padding:12px 20px}}.c-form .error input,.c-form .error textarea,.c-form .error input[type=checkbox]{background:rgba(201,65,69,.2)}.c-form .error .error{margin:.5em 0}.c-form input[type=checkbox]{position:relative;width:20px;height:20px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}.c-form input[type=checkbox]:checked{background:#439fc6}.c-form input[type=checkbox]:checked::before{color:#fff;font-family:"Font Awesome 5 Free";font-weight:600;font-size:16px;content:"";position:absolute;top:-1px;left:1px}.c-form input[type=radio]{position:relative;width:20px;height:20px;border:1px solid #000;border-radius:50%;vertical-align:-4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form input[type=radio]:checked:before{content:"";display:inline-block;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background:#000}.wpcf7-form .wpcf7-radio{display:grid;gap:15px 0}.wpcf7-form .wpcf7-spinner{margin:0}.wpcf7-form .wpcf7-not-valid-tip{display:inline-block;margin-top:7px}.wpcf7-form .wpcf7-not-valid,.wpcf7-form .wpcf7-not-valid{background:rgba(201,65,69,.2) !important}.wpcf7-form .wpcf7-response-output{display:none}@media screen and (max-width: 768px){.wpcf7-form>p{text-align:center}.wpcf7-form .wpcf7-list-item{margin:0}}.page-confirm .bigc__desc{border-bottom:1px solid #8a8d8f;padding:30px 0;display:grid;grid-template-columns:300px 1fr;-moz-column-gap:15px;column-gap:15px}@media screen and (max-width: 768px){.page-confirm .bigc__desc{grid-template-columns:1fr;row-gap:15px}}.page-confirm .bigc__desc.sp-hidden{display:none}.page-confirm .select dd:after{display:none}.page-confirm .f-smler{display:block;line-height:1.4}.page-confirm .mdlc.btn p{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;-moz-column-gap:10px;column-gap:10px}.page-confirm .details .bigc__desc--text{line-height:1.6}.c-table{width:100%}.c-table th,.c-table td{padding:30px 0;line-height:1.6}.c-table tr:nth-child(1) th,.c-table tr:nth-child(1) td{padding-top:0}@media screen and (max-width: 768px){.c-table tr:nth-child(1) td{padding-top:15px}}.c-table th{width:200px;font-weight:400;border-bottom:1px solid #000}.c-table td{padding-left:20px;border-bottom:1px solid #8a8d8f}.c-table td a{text-decoration:underline}@media screen and (max-width: 768px){.c-table{border:none}.c-table tr,.c-table th,.c-table td{width:100%;border:none;display:block;text-align:left}.c-table tr{position:relative}.c-table tr:before{content:"";display:inline-block;width:100px;height:1px;background:#000;position:absolute;bottom:0;left:0}.c-table th{padding:30px 0 0 0}.c-table td{padding:15px 0 30px 0;border-bottom:1px solid #8a8d8f}.c-table tr:last-child td{border-bottom:none}}.c-slider{overflow:hidden}.c-slider .swiper-button-prev,.c-slider .swiper-button-next,.c-slider .swiper-pagination{position:static;margin:0;height:auto}.c-slider .slider-nav{margin-top:40px;display:flex;justify-content:flex-start;align-items:center;align-content:center}.c-slider .slider-arrow{width:120px;height:26px;border:1px solid #8a8d8f;display:flex;justify-content:space-between;background:#fff;z-index:999;position:relative;opacity:1}.c-slider .slider-arrow .swiper-button-next{border-left:1px solid #8a8d8f}.c-slider .slider-arrow .swiper-button-next,.c-slider .slider-arrow .swiper-button-prev{width:60px}.c-slider .slider-arrow .swiper-button-next:after,.c-slider .slider-arrow .swiper-button-prev:after{content:"";display:inline-block;width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;rotate:-45deg}.c-slider .slider-arrow .swiper-button-prev:after{scale:-1}.c-slider .slider-arrow .swiper-button-disabled{opacity:1;background:#dcdcdc}.c-slider .slider-thumbnail{margin-top:40px}@media screen and (max-width: 768px){.c-slider .slider-thumbnail{margin-top:10px}}.c-slider .slider-thumbnail .swiper-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;-moz-column-gap:3vw;column-gap:3vw}.c-slider .slider-thumbnail .swiper-slide{cursor:pointer;opacity:.6}.c-slider .slider-thumbnail .swiper-slide:hover{opacity:1}.c-slider .slider-thumbnail .swiper-slide-thumb-active{opacity:1}.c-slider .swiper-pagination{display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:10px}.c-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.c-slider .swiper-pagination .swiper-pagination-bullet-active{background:#8a8d8f}.c-slider.works{width:60%}.c-slider.works .swiper-container{height:100%}.c-slider.works .swiper-slide{height:100%;width:100%;height:100%;overflow:hidden}.c-slider.works .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-top .c-slider{height:780px;position:relative}@media screen and (max-width: 1024px){.page-top .c-slider{height:auto}.page-top .c-slider .swiper-slide{aspect-ratio:1/.8;overflow:hidden}}.page-print .c-slider .slider-nav{position:static;margin-top:70px}.page-single .c-slider .swiper-container .swiper-slide,.page-single .c-slider .slider-thumbnail .swiper-slide{aspect-ratio:2/1.2;width:100%;height:100%;overflow:hidden}.page-single .c-slider .swiper-container .swiper-slide img,.page-single .c-slider .slider-thumbnail .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.page-single .c-slider .swiper-container .swiper-slide{aspect-ratio:auto;width:100%;height:70vh}}.pagination{width:100%;margin-top:5em;flex-wrap:wrap;row-gap:1em;position:relative}.pagination .nav-links{width:100%;display:flex;justify-content:center;align-items:center;align-content:center;-moz-column-gap:15px;column-gap:15px}.pagination .page-numbers.next,.pagination .page-numbers.prev{position:absolute;top:50%;translate:0 -50%;display:flex;justify-content:flex-start;align-items:center;align-content:center;-moz-column-gap:7px;column-gap:7px;height:33px}.pagination .page-numbers.next:after,.pagination .page-numbers.prev:after{content:"";display:inline-block;width:40px;height:1px;background:#000;transform-origin:left;transition:.3s}.pagination .page-numbers.next:before,.pagination .page-numbers.prev:before{content:"";display:inline-block;width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:50%;right:0;rotate:-45deg;translate:0 -50%;transition:.3s}@media screen and (min-width: 768px){.pagination .page-numbers.next:hover::after,.pagination .page-numbers.prev:hover::after{scale:1.2 1}.pagination .page-numbers.next:hover:before,.pagination .page-numbers.prev:hover:before{translate:7px -4px}}.pagination .page-numbers.next{right:0}.pagination .page-numbers.prev{left:0;flex-direction:row-reverse}.pagination .page-numbers.prev:after{order:1;transform-origin:right}.pagination .page-numbers.prev:before{right:auto;left:0;scale:-1}.pagination .page-numbers.prev:hover:before{translate:-7px -4px}.pagination .page-numbers:not(.prev):not(.next):not(.dots){width:33px;height:33px;aspect-ratio:1/1;border-radius:100px;display:flex;justify-content:center;align-items:center;align-content:center;transition:.3s;background:rgba(5,85,156,.2)}@media screen and (min-width: 768px){.pagination .page-numbers:not(.prev):not(.next):not(.dots):hover{background:#261778;color:#fff}}.pagination .page-numbers.current{background:#261778 !important;color:#fff}.p-single .pagination{margin-top:180px}.c-text{text-align:justify;line-height:1.8}.c-wrap.ver1{padding-left:30px;padding-right:30px}@media screen and (max-width: 768px){.c-wrap.ver1{padding-left:20px;padding-right:20px}}.c-wrap.ver2{padding-left:80px;padding-right:80px}@media screen and (max-width: 1280px){.c-wrap.ver2{padding-left:40px;padding-right:40px}}@media screen and (max-width: 768px){.c-wrap.ver2{padding-left:20px;padding-right:20px}}.c-wrap.w728{width:min(728px,100%);margin:0 auto;padding-right:40px;padding-left:40px}.c-wrap.w856{width:min(916px,100%);margin:0 auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 768px){.c-wrap.w856{padding-left:20px;padding-right:20px}}.c-wrap.w1080{width:min(1140px,100%);margin:0 auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 768px){.c-wrap.w1080{padding-left:20px;padding-right:20px}}.c-wrap.w1256{width:min(1316px,100%);margin:0 auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 768px){.c-wrap.w1256{padding-left:20px;padding-right:20px}}.c-sns__item a{width:17px;aspect-ratio:1/1;display:block;background-size:contain;background-repeat:no-repeat !important;background-position:center !important}.c-sns__item.youtube a{background-image:url(../assets/images/common/i-youtube.svg)}.c-sns__item.line a{background-image:url(../assets/images/common/i-line.svg)}.c-sns__item.instagram a{background-image:url(../assets/images/common/i-instagram.png)}.c-sns__item.mail a{background-image:url(../assets/images/common/i-mail-grn.svg)}.c-sns__item.facebook a{background-image:url(../assets/images/common/i-facebook.svg)}.c-sns__item.pinterest a{background-image:url(../assets/images/common/i-pinterest.svg)}.c-sns__item.ticktock a{background-image:url(../assets/images/common/i-ticktock.svg)}.c-sns__item.x a{background-image:url(../assets/images/common/i-x.svg)}.c-sns.wht .c-sns__item.line a{background-image:url(../assets/images/common/i-line-wht.svg)}.c-sns.wht .c-sns__item.instagram a{background-image:url(../assets/images/common/i-instagram-wht.svg)}.c-sns.wht .c-sns__item.mail a{background-image:url(../assets/images/common/i-mail-wht.svg)}.p-archive.news .articles{display:grid}@media screen and (min-width: 768px){.p-archive.news .articles a{transition:.5s}.p-archive.news .articles a:hover{opacity:.6}}.p-archive.news .articles .article:nth-child(1) a{border-top:1px solid #8a8d8f}.p-archive.news .articles .article a{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid #8a8d8f;align-content:start;align-items:start;-moz-column-gap:20px;column-gap:20px;line-height:1.6;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 768px){.p-archive.news .articles .article a{align-items:center;grid-template-columns:78px 1fr;padding-top:20px;padding-bottom:20px}}.p-archive.news .articles .article .date{padding-top:3px;color:#84754e}.p-archive.news .articles .article .category{border:1px solid #000;border-radius:100px;text-align:center;font-size:1.3rem;padding:2px}@media screen and (max-width: 768px){.p-archive.news .articles .article .category{width:100px}}.p-archive.news .articles .article .title{padding-top:3px}@media screen and (max-width: 768px){.p-archive.news .articles .article .title{width:100%}}.p-archive.shop-list .articles{display:grid;row-gap:60px}@media screen and (max-width: 768px){.p-archive.shop-list .articles{row-gap:34px}}.p-archive.shop-list .articles .article{display:grid;grid-template-columns:39% 60%;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 768px){.p-archive.shop-list .articles .article{grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr)}}.p-archive.shop-list .articles .article__block{font-family:YakuHanMP,"Shippori Mincho",serif;line-height:1.8}.p-archive.shop-list .articles .article--ttl{text-align:left;margin-bottom:0;word-wrap:break-word;white-space:wrap}.p-archive.shop-list .articles .article--ttl span{margin-bottom:0}.p-archive.blog .articles{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.p-archive.blog .articles{grid-template-columns:repeat(2, 1fr);-moz-column-gap:4%;column-gap:4%}}.page-top .p-archive.blog .articles{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.page-top .p-archive.blog .articles{grid-template-columns:repeat(2, 1fr);-moz-column-gap:4%;column-gap:4%}}.page-news .p-archive.news .article a{position:relative}.page-news .p-archive.news .article a::after{content:"";display:inline-block;width:40px;height:5px;position:absolute;top:50%;right:0;translate:0 50%;background-image:url(../assets/images/common/i-arw2.svg) center right/auto no-repeat}.page-news .p-archive.news .c-btn{display:block;margin:65px auto 0}.page-shop-list .area-list{margin-top:50px;width:min(800px,100%)}@media screen and (max-width: 768px){.page-shop-list .area-list{margin-top:30px}}.page-shop-list .area-list .bigc__list{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.page-shop-list .area-list .bigc__list{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width: 768px){.page-shop-list .area-list .bigc__list li{width:170px}}.page-shop-list .area-list .bigc__list a{display:block;border:1px solid #84754e;color:#84754e;font-weight:600;padding:20px 0;text-align:center;transition:.5s}.page-shop-list .area-list .bigc__list a:hover{background:#84754e;color:#fff}.page-shop-list .area-list .bigc__list .active a{background:#84754e;color:#fff}.page-shop-list .prefecture .bigc__inner{display:flex;flex-direction:column;row-gap:60px}.page-shop-list .p-archive__inner{display:flex;flex-direction:column;row-gap:100px;margin-top:175px}@media screen and (max-width: 768px){.page-shop-list .p-archive__inner{margin-top:100px}}.aside .p-archive.news{font-family:YakuHanMP,"Shippori Mincho",serif}.aside .p-archive.news .bigc--ttl{font-size:2rem;color:#84754e;margin-bottom:30px}.aside .p-archive.news .articles .article a{grid-template-columns:1fr;border-color:#d9d9d9}.aside .p-archive.news .articles .article:nth-child(1) a{border-top:none;padding-top:0}.aside .p-archive.news .articles .article:last-child a{border-bottom:none}.aside .p-archive.news .articles .article .date{font-size:1rem;color:#84754e}.p-single.news .heading{margin-bottom:50px;border-bottom:1px solid #d9d9d9;padding-bottom:30px;font-family:YakuHanMP,"Shippori Mincho",serif}.p-single.news .heading .date{display:block;margin-bottom:10px}.p-single.news .heading .title{font-size:2rem;line-height:1.4}.p-single.news .contents{display:flex;flex-direction:column;row-gap:20px;line-height:2}@media screen and (max-width: 768px){.p-single.news .contents{padding-bottom:50px;border-bottom:1px solid #8a8d8f}}.p-single.news .pagenation{display:flex;justify-content:center;align-items:center;align-content:center}.page{margin-top:120px}@media screen and (max-width: 768px){.page{margin-top:65px}}.page-contact .tel-num{background:#261778;color:#fff;display:flex;justify-content:center;align-items:center;align-content:center;-moz-column-gap:48px;column-gap:48px;padding:23px 0;margin-bottom:100px}@media screen and (max-width: 1280px){.page-contact .tel-num{-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width: 768px){.page-contact .tel-num{flex-direction:column;row-gap:7px}}.page-contact .tel-num .bigc--ttl{font-weight:600;font-size:1.7rem;position:relative;padding-right:48px}@media screen and (max-width: 1280px){.page-contact .tel-num .bigc--ttl{padding-right:30px}}@media screen and (max-width: 768px){.page-contact .tel-num .bigc--ttl{font-size:1.3rem;padding-right:0}}.page-contact .tel-num .bigc--ttl::after{content:"";display:inline-block;width:1px;height:56px;background:#fff;position:absolute;top:50%;right:0;translate:0 -50%}.page-contact .tel-num .bigc--num{width:350px}.page-contact .tel-num .bigc--num a{display:block}.page-contact .tel-num .bigc--num a p{width:100%;font-size:3.7rem;font-weight:600;display:flex;justify-content:center;align-items:center;align-content:center;font-family:"Cormorant Garamond",serif;letter-spacing:.05em;-moz-column-gap:12px;column-gap:12px}@media screen and (max-width: 768px){.page-contact .tel-num .bigc--num a p{justify-content:center;font-size:3rem}}.page-contact .tel-num .bigc--num a p:before{content:"";display:inline-block;width:39px;height:39px;background:url(../assets/images/common/i-tel-wht.svg) left center/contain no-repeat}@media screen and (max-width: 1024px){.page-contact .tel-num .bigc--num a p:before{width:28px;height:28px}}.page-contact .tel-num .bigc--num a span{display:block;text-align:center;margin-top:12px;font-size:1.3rem}@media screen and (max-width: 1024px){.page-contact .tel-num .bigc--num a span{margin-top:5px}}.page-contact .form{max-width:1080px}.page-contact .form .bigc__block{display:flex;flex-direction:column;row-gap:40px}.page-contact .form .bigc__desc--heading{margin-bottom:10px;font-family:YakuHanMP,"Shippori Mincho",serif}.page-contact .form .submit{margin-top:30px}.page-thanks .aside .input a{color:#000 !important}.page-thanks .aside .thanks a{color:#2aa7d5 !important}.page-thanks .tel-num{background:#261778;color:#fff;display:flex;justify-content:center;align-items:center;align-content:center;-moz-column-gap:48px;column-gap:48px;padding:23px 0;margin-bottom:100px}.page-thanks .tel-num .bigc--ttl{font-weight:600;font-size:1.7rem;position:relative;padding-right:48px}.page-thanks .tel-num .bigc--ttl::after{content:"";display:inline-block;width:1px;height:56px;background:#fff;position:absolute;top:50%;right:0;translate:0 -50%}.page-thanks .tel-num .bigc--num{width:321px}.page-thanks .tel-num .bigc--num a{display:block}.page-thanks .tel-num .bigc--num a p{width:100%;min-height:39px;font-size:3.7rem;font-weight:600;display:flex;justify-content:flex-start;align-items:center;align-content:center;font-family:"Cormorant Garamond",serif;letter-spacing:.05em;background:url(../assets/images/common/i-tel-wht.svg) left center/39px no-repeat;padding-left:53px}.page-thanks .tel-num .bigc--num a span{display:block;text-align:center;margin-top:14px;font-size:1.3rem}.page-thanks .form .bigc__block{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;row-gap:40px}.page-thanks .form .bigc__desc{width:48%}.page-thanks .form .bigc__desc.wide{width:100%}.page-thanks .form .bigc__desc--heading{margin-bottom:23px}.page-top .mainvisual .bigc__block{width:100%;height:calc(100vh - 95px - 92px);display:flex;justify-content:flex-start;align-items:flex-end;color:#fff;padding:90px 30px;position:relative}@media screen and (max-width: 768px){.page-top .mainvisual .bigc__block{padding:80px 20px}}.page-top .mainvisual .bigc__block:after{content:"";display:inline-block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top 120px center;position:absolute;top:0;left:0;z-index:-1;transition:.5s}@media screen and (max-width: 768px){.page-top .mainvisual .bigc__block:after{background-position:top 65px center}}.page-top .mainvisual .bigc__block.blc01:after{background-image:url(../assets/images/top/slider01.jpg)}.page-top .mainvisual .bigc__block.blc01 .mdlc--image{width:270px}@media screen and (max-width: 768px){.page-top .mainvisual .bigc__block.blc01 .mdlc--image{width:181px}}.page-top .mainvisual .bigc__block.blc02:after{background-image:url(../assets/images/top/slider02.jpg)}.page-top .mainvisual .bigc__block.blc02 .mdlc--image{width:270px}@media screen and (max-width: 768px){.page-top .mainvisual .bigc__block.blc02 .mdlc--image{width:225px}}.page-top .mainvisual .bigc__block.blc03:after{background-image:url(../assets/images/top/slider03.jpg)}.page-top .mainvisual .bigc__block.blc03 .mdlc--image{width:602px}@media screen and (max-width: 768px){.page-top .mainvisual .bigc__block.blc03 .mdlc--image{width:306px}}.page-top .mainvisual .bigc__block .mdlc{position:relative;z-index:2}.page-top .mainvisual .bigc__block .mdlc--image{margin-bottom:40px}@media screen and (max-width: 768px){.page-top .mainvisual .bigc__block .mdlc--image{margin-bottom:20px}}.page-top .mainvisual .bigc__block .mdlc--ttl{text-align:left}.page-top .mainvisual .bigc__block .mdlc--ttl span{color:#fff}@media screen and (min-width: 768px){.page-top .mainvisual .bigc__block .mdlc .c-btn a{min-width:150px;font-size:1.8rem;padding:14px 22px}}.page-top .mainvisual .mdlc__list{display:flex;justify-content:space-between;align-items:center;align-content:center}.page-top .mainvisual .mdlc__list__item{width:33%;position:relative;display:block;padding:40px 0;color:#84754e;text-align:center;font-family:"Cormorant Garamond",serif;cursor:pointer}@media screen and (max-width: 768px){.page-top .mainvisual .mdlc__list__item{font-size:1.2rem}}.page-top .mainvisual .mdlc__list__item span{position:relative;display:inline-block}.page-top .mainvisual .mdlc__list__item span:after{content:"";display:inline-block;width:100%;height:1px;background:#84754e;position:absolute;bottom:-4px;left:0;opacity:0;transition:.5s}.page-top .mainvisual .mdlc__list__item:hover span:after{opacity:1}.page-top .mainvisual .mdlc__list__item:nth-child(1):after,.page-top .mainvisual .mdlc__list__item:nth-child(2):after{content:"";display:inline-block;width:1px;height:20px;background:#000;position:absolute;top:50%;right:0;translate:0 -50%}@media screen and (max-width: 768px){.page-top .mainvisual .mdlc__list__item:nth-child(1):after,.page-top .mainvisual .mdlc__list__item:nth-child(2):after{display:none}}.page-top .about{width:100%;padding-top:190px}@media screen and (max-width: 768px){.page-top .about{padding-top:110px}}.page-top .story{margin-top:250px}@media screen and (max-width: 768px){.page-top .story{margin-top:130px}}.page-top .story .bigc__inner{padding-top:250px;padding-bottom:250px}@media screen and (max-width: 768px){.page-top .story .bigc__inner{row-gap:0 !important;padding-top:130px;padding-bottom:50px}}.page-top .story .mdlc{-moz-column-gap:100px;column-gap:100px}@media screen and (max-width: 1280px){.page-top .story .mdlc{-moz-column-gap:6.25vw;column-gap:6.25vw}}@media screen and (max-width: 768px){.page-top .story .mdlc .mdlc--text{line-height:2.2}}.page-top .story .mdlc:nth-child(1){padding-left:200px}@media screen and (max-width: 1280px){.page-top .story .mdlc:nth-child(1){padding-left:7.8125vw}}@media screen and (max-width: 1024px){.page-top .story .mdlc:nth-child(1){padding-left:0}}.page-top .story .mdlc:nth-child(1) .mdlc--image{width:53.8%}.page-top .story .mdlc:nth-child(1) .mdlc__block{width:46.2%}@media screen and (max-width: 768px){.page-top .story .mdlc:nth-child(1) .mdlc--text{background:url(../assets/images/top/pic05-sp.jpg) bottom/cover no-repeat}}.page-top .story .mdlc:nth-child(2){padding-right:200px}@media screen and (max-width: 1280px){.page-top .story .mdlc:nth-child(2){padding-right:7.8125vw}}@media screen and (max-width: 1024px){.page-top .story .mdlc:nth-child(2){padding-right:0}}.page-top .story .mdlc:nth-child(2) .mdlc--image{width:52.5%}.page-top .story .mdlc:nth-child(2) .mdlc__block{width:44.5%}@media screen and (max-width: 768px){.page-top .story .mdlc:nth-child(2) .mdlc--text{background:url(../assets/images/top/pic06-sp.jpg) bottom/cover no-repeat}.page-top .story .mdlc:nth-child(2) .mdlc--btn{text-align:center;margin-top:47px}}@media screen and (max-width: 768px){.page-top .story .mdlc__block{width:100% !important}.page-top .story .mdlc__block .mdlc--text{width:calc(100% + 40px);translate:-20px;padding:40px 20px;height:100vh;display:flex;justify-content:flex-start;align-items:flex-end}}.page-top .story .mdlc--ttl{margin-bottom:50px;text-align:left}.page-top .story .mdlc--ttl span{color:#84754e}.page-top .story .mdlc--btn{margin-top:70px}.page-top .news{margin-top:250px}@media screen and (max-width: 768px){.page-top .news{margin-top:72px}}.page-top .news .bigc--btn{margin-top:40px;text-align:center}.page-about .story{padding-bottom:220px}.page-about .story .bigc--ttl{font-size:2rem}.page-about .story .bigc--text{line-height:2;text-align:center}.page-about .origin{padding-top:137px;padding-bottom:137px;background:url(../assets/images/about/bg.jpg) center top/cover no-repeat}@media screen and (max-width: 768px){.page-about .origin{padding-top:60px;padding-bottom:60px}}.page-about .origin .bigc__block{display:flex;justify-content:flex-start;align-items:flex-end;color:#fff;line-height:1.6}@media screen and (max-width: 768px){.page-about .origin .bigc__block{position:relative;flex-direction:column;padding-top:50px;row-gap:40px}.page-about .origin .bigc__block:before{content:"";display:inline-block;width:min(350px,100%);height:100%;position:absolute;top:0;left:0;background-position:left top;background-repeat:no-repeat;background-size:contain;opacity:.5}.page-about .origin .bigc__block>*{width:100% !important}.page-about .origin .bigc__block .bigc--image{order:2;width:100%;height:100%;overflow:hidden;aspect-ratio:1/1;position:relative;z-index:1}.page-about .origin .bigc__block .bigc--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-about .origin .bigc__block .bigc__desc{width:100%;order:1;position:relative;z-index:1}}.page-about .origin .bigc__block:nth-child(1){justify-content:flex-end}.page-about .origin .bigc__block:nth-child(1) .bigc--imagetext{width:min(483px,36.4%)}.page-about .origin .bigc__block:nth-child(2){width:min(1075px,100%);-moz-column-gap:100px;column-gap:100px;align-items:start}.page-about .origin .bigc__block:nth-child(2) .bigc--image{width:64.2%}.page-about .origin .bigc__block:nth-child(2) .bigc__desc{width:35.8%;margin-top:180px}@media screen and (max-width: 1024px){.page-about .origin .bigc__block:nth-child(2){-moz-column-gap:9.765625vw;column-gap:9.765625vw}}@media screen and (max-width: 768px){.page-about .origin .bigc__block:nth-child(2)::before{background-image:url(../assets/images/about/text01.png)}.page-about .origin .bigc__block:nth-child(2) .bigc__desc{width:35.8%;margin-top:0}}.page-about .origin .bigc__block:nth-child(3){-moz-column-gap:70px;column-gap:70px;margin-top:226px}.page-about .origin .bigc__block:nth-child(3) .bigc--image{width:35.9%}.page-about .origin .bigc__block:nth-child(3) .bigc__desc{width:27.7%;margin-bottom:40px}.page-about .origin .bigc__block:nth-child(3) .bigc--imagetext{width:36.4%}@media screen and (max-width: 1024px){.page-about .origin .bigc__block:nth-child(3) .bigc__desc{margin-bottom:0}}@media screen and (max-width: 768px){.page-about .origin .bigc__block:nth-child(3)::before{background-image:url(../assets/images/about/text02.png)}.page-about .origin .bigc__block:nth-child(3) .bigc--image img{-o-object-position:top;object-position:top}}.page-about .origin .bigc__block:nth-child(4){width:min(866px,100%);-moz-column-gap:80px;column-gap:80px;margin-top:310px}.page-about .origin .bigc__block:nth-child(4) .bigc--image{width:44.3%}.page-about .origin .bigc__block:nth-child(4) .bigc__desc{width:55.7%}@media screen and (max-width: 768px){.page-about .origin .bigc__block:nth-child(4)::before{background-image:url(../assets/images/about/text03.png)}}.page-about .origin .bigc__block:nth-child(5){margin-top:50px;justify-content:flex-end}.page-about .origin .bigc__block:nth-child(5) .bigc--imagetext{width:min(498px,36.4%)}.page-about .origin .bigc__block:nth-child(6){margin-top:200px}@media screen and (max-width: 768px){.page-about .origin .bigc__block:nth-child(1),.page-about .origin .bigc__block:nth-child(5),.page-about .origin .bigc__block:nth-child(3) .bigc--imagetext,.page-about .origin .bigc__block:nth-child(6){display:none}}.page-about .origin .bigc__desc dt{font-size:2rem;font-family:YakuHanMP,"Shippori Mincho",serif;margin-bottom:30px;white-space:nowrap}.page-about .separator-image{padding-top:38px;padding-bottom:85px}.page-about .members{display:grid;grid-template-columns:repeat(2, 1fr);color:#fff}@media screen and (max-width: 768px){.page-about .members{grid-template-columns:repeat(1, auto)}}.page-about .members .bigc__block{display:flex;flex-direction:column;justify-content:space-between;height:862px;padding:30px}@media screen and (max-width: 768px){.page-about .members .bigc__block{height:100dvh;justify-content:flex-end;row-gap:20px}}.page-about .members .bigc__block:nth-child(1){background:url(../assets/images/about/pic05.jpg) center top/cover no-repeat}.page-about .members .bigc__block:nth-child(2){align-items:flex-end;background:url(../assets/images/about/pic06.jpg) center top/cover no-repeat}@media screen and (min-width: 768px){.page-about .members .bigc__block:nth-child(2) .bigc--ttl{text-align:right}}.page-about .members .bigc--ttl{font-size:9.6rem;font-family:"Cormorant Garamond",serif}@media screen and (max-width: 1280px){.page-about .members .bigc--ttl{font-size:96px;font-size:7.5vw}}@media screen and (max-width: 768px){.page-about .members .bigc--ttl{order:1;width:100%;font-size:4.8rem}}.page-about .members .bigc--text{width:min(349px,100%);line-height:2;text-align:justify}@media screen and (max-width: 768px){.page-about .members .bigc--text{width:100%;order:2}}.page-about .lineup{padding-top:265px}@media screen and (max-width: 768px){.page-about .lineup{padding-top:50px}}.page-about .lineup .bigc--ttl{text-align:left}.page-about .lineup a{display:block}.page-about .lineup a .bigc--image{width:100%;height:100%;overflow:hidden}.page-about .lineup a .bigc--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-about .lineup a .bigc--image img{transition:.5s}.page-about .lineup a:hover .bigc--image img{scale:1.05}.page-about .lineup a:hover .c-btn{background:#84754e;color:#fff}.page-about .lineup dt{color:#84754e}.page-about .lineup dt span{font-size:1.5rem;display:block;line-height:1.4}.page-about .lineup .c-btn{margin-top:40px;border:1px solid #84754e;transition:.5s}.page-manto .key,.page-essentia .key,.page-magma .key{padding-left:30px;position:relative;padding-bottom:220px}@media screen and (max-width: 768px){.page-manto .key,.page-essentia .key,.page-magma .key{padding-left:20px;padding-bottom:90px}}.page-manto .key .c-ttl,.page-essentia .key .c-ttl,.page-magma .key .c-ttl{text-align:left}.page-manto .key .button,.page-essentia .key .button,.page-magma .key .button{position:absolute;top:40px;right:30px;width:76px;height:38px;z-index:2;display:flex;cursor:pointer}.page-manto .key .button .key-button-prev,.page-manto .key .button .key-button-next,.page-essentia .key .button .key-button-prev,.page-essentia .key .button .key-button-next,.page-magma .key .button .key-button-prev,.page-magma .key .button .key-button-next{width:38px;height:100%;background:url(../assets/images/common/i-arw.svg) center left/24px no-repeat}.page-manto .key .button .key-button-prev.swiper-button-disabled,.page-manto .key .button .key-button-next.swiper-button-disabled,.page-essentia .key .button .key-button-prev.swiper-button-disabled,.page-essentia .key .button .key-button-next.swiper-button-disabled,.page-magma .key .button .key-button-prev.swiper-button-disabled,.page-magma .key .button .key-button-next.swiper-button-disabled{opacity:.6}.page-manto .key .button .key-button-next,.page-essentia .key .button .key-button-next,.page-magma .key .button .key-button-next{scale:-1 1}@media screen and (max-width: 768px){.page-manto .key .button,.page-essentia .key .button,.page-magma .key .button{display:none}}.page-manto .key .key-slider,.page-essentia .key .key-slider,.page-magma .key .key-slider{position:relative}.page-manto .key .key-slider .bigc__block,.page-essentia .key .key-slider .bigc__block,.page-magma .key .key-slider .bigc__block{width:100%;height:calc(100dvh - 100px - 120px - 100px);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;padding:30px;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}@media screen and (max-width: 768px){.page-manto .key .key-slider .bigc__block,.page-essentia .key .key-slider .bigc__block,.page-magma .key .key-slider .bigc__block{height:calc(100vh - 240px);position:relative;background-position:top 20px center;padding:15px 22px}}.page-manto .key .key-slider .bigc__block dl,.page-essentia .key .key-slider .bigc__block dl,.page-magma .key .key-slider .bigc__block dl{width:min(555px,100%);line-height:1.6}.page-manto .key .key-slider .bigc__block dt,.page-essentia .key .key-slider .bigc__block dt,.page-magma .key .key-slider .bigc__block dt{font-size:2rem;font-family:YakuHanMP,"Shippori Mincho",serif;text-align:justify;margin-bottom:10px}@media screen and (max-width: 768px){.page-manto .key .key-slider .bigc__block dd,.page-essentia .key .key-slider .bigc__block dd,.page-magma .key .key-slider .bigc__block dd{line-height:2.2}}.page-manto .key .key-slider .bigc--ttl,.page-essentia .key .key-slider .bigc--ttl,.page-magma .key .key-slider .bigc--ttl{display:none}@media screen and (max-width: 768px){.page-manto .key .key-slider .bigc--ttl,.page-essentia .key .key-slider .bigc--ttl,.page-magma .key .key-slider .bigc--ttl{display:block;font-family:YakuHanMP,"Shippori Mincho",serif;color:#84754e;font-size:1.2rem;position:absolute;top:0;left:0;white-space:nowrap}}.page-manto .key .key-slider-nav,.page-essentia .key .key-slider-nav,.page-magma .key .key-slider-nav{height:100px}@media screen and (max-width: 768px){.page-manto .key .key-slider-nav,.page-essentia .key .key-slider-nav,.page-magma .key .key-slider-nav{display:none}}.page-manto .key .key-slider-nav .mdlc__item,.page-essentia .key .key-slider-nav .mdlc__item,.page-magma .key .key-slider-nav .mdlc__item{height:100%;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;font-size:1.2rem;font-family:YakuHanMP,"Shippori Mincho",serif;line-height:1.6;cursor:pointer;transform:.5s}.page-manto .key .key-slider-nav .mdlc__item:hover,.page-manto .key .key-slider-nav .mdlc__item.swiper-slide-thumb-active,.page-essentia .key .key-slider-nav .mdlc__item:hover,.page-essentia .key .key-slider-nav .mdlc__item.swiper-slide-thumb-active,.page-magma .key .key-slider-nav .mdlc__item:hover,.page-magma .key .key-slider-nav .mdlc__item.swiper-slide-thumb-active{color:#84754e}.page-manto .color .bigc__block,.page-essentia .color .bigc__block,.page-magma .color .bigc__block{width:100%;text-align:center;padding:0 80px;background:#fff}@media screen and (max-width: 768px){.page-manto .color .bigc__block,.page-essentia .color .bigc__block,.page-magma .color .bigc__block{padding:0}}.page-manto .color .bigc__block img,.page-essentia .color .bigc__block img,.page-magma .color .bigc__block img{width:100%;height:100%;overflow:hidden;height:auto}.page-manto .color .bigc__block img img,.page-essentia .color .bigc__block img img,.page-magma .color .bigc__block img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-manto .color .bigc__block p,.page-essentia .color .bigc__block p,.page-magma .color .bigc__block p{margin-top:80px;font-family:YakuHanMP,"Shippori Mincho",serif;color:#84754e;white-space:nowrap}.page-manto .color .mdlc,.page-essentia .color .mdlc,.page-magma .color .mdlc{margin-top:30px}.page-manto .color .mdlc--ttl,.page-essentia .color .mdlc--ttl,.page-magma .color .mdlc--ttl{margin-top:50px;text-align:center;font-family:"Cormorant Garamond",serif}.page-manto .color .mdlc__inner,.page-essentia .color .mdlc__inner,.page-magma .color .mdlc__inner{display:flex;justify-content:center;align-items:center;align-content:center;-moz-column-gap:175px;column-gap:175px}@media screen and (max-width: 768px){.page-manto .color .mdlc__inner,.page-essentia .color .mdlc__inner,.page-magma .color .mdlc__inner{-moz-column-gap:40px;column-gap:40px}}.page-manto .color .mdlc__item,.page-essentia .color .mdlc__item,.page-magma .color .mdlc__item{width:60px !important}.page-manto .color .mdlc__item span,.page-essentia .color .mdlc__item span,.page-magma .color .mdlc__item span{width:60px;aspect-ratio:1/1;display:block;display:flex;justify-content:center;align-items:center;align-content:center;position:relative;cursor:pointer}.page-manto .color .mdlc__item span::after,.page-essentia .color .mdlc__item span::after,.page-magma .color .mdlc__item span::after{content:"";display:inline-block;width:14px;height:14px;border-radius:50%}.page-manto .color .mdlc__item.blk span::after,.page-essentia .color .mdlc__item.blk span::after,.page-magma .color .mdlc__item.blk span::after{background:#444}.page-manto .color .mdlc__item.grn span::after,.page-essentia .color .mdlc__item.grn span::after,.page-magma .color .mdlc__item.grn span::after{background:#004a45}.page-manto .color .mdlc__item.blue span::after,.page-essentia .color .mdlc__item.blue span::after,.page-magma .color .mdlc__item.blue span::after{background:#4bb8ca}.page-manto .color .mdlc__item.red span::after,.page-essentia .color .mdlc__item.red span::after,.page-magma .color .mdlc__item.red span::after{background:#e63232}.page-manto .color .mdlc__item.gry span::after,.page-essentia .color .mdlc__item.gry span::after,.page-magma .color .mdlc__item.gry span::after{background:#004a45}.page-manto .color .mdlc__item.nvy span::after,.page-essentia .color .mdlc__item.nvy span::after,.page-magma .color .mdlc__item.nvy span::after{background:#060a68}.page-manto .color .mdlc__item.wht span::after,.page-essentia .color .mdlc__item.wht span::after,.page-magma .color .mdlc__item.wht span::after{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}.page-manto .separator-image,.page-essentia .separator-image,.page-magma .separator-image{padding-top:220px;padding-bottom:220px;display:flex;justify-content:center;align-items:center;align-content:center}.page-manto .separator-image video,.page-essentia .separator-image video,.page-magma .separator-image video{width:100%}@media screen and (max-width: 768px){.page-manto .separator-image,.page-essentia .separator-image,.page-magma .separator-image{padding:85px 0}}.page-manto .frame,.page-essentia .frame,.page-magma .frame{padding-top:270px}@media screen and (max-width: 768px){.page-manto .frame,.page-essentia .frame,.page-magma .frame{padding-top:90px}}.page-manto .frame .bigc--ttl,.page-essentia .frame .bigc--ttl,.page-magma .frame .bigc--ttl{text-align:left;margin-bottom:20px}.page-manto .frame .bigc--text,.page-essentia .frame .bigc--text,.page-magma .frame .bigc--text{width:min(725px,100%);line-height:2;margin-bottom:60px}@media screen and (max-width: 768px){.page-manto .frame .bigc--text,.page-essentia .frame .bigc--text,.page-magma .frame .bigc--text{margin-bottom:40px}}.page-manto .frame .frame-pagination,.page-essentia .frame .frame-pagination,.page-magma .frame .frame-pagination{display:flex;justify-content:center;align-items:center;align-content:center;-moz-column-gap:60px;column-gap:60px;margin-top:50px}@media screen and (max-width: 768px){.page-manto .frame .frame-pagination,.page-essentia .frame .frame-pagination,.page-magma .frame .frame-pagination{-moz-column-gap:30px;column-gap:30px}}.page-manto .frame .frame-pagination .swiper-pagination-bullet-active,.page-essentia .frame .frame-pagination .swiper-pagination-bullet-active,.page-magma .frame .frame-pagination .swiper-pagination-bullet-active{background:#84754e}.page-manto .lineup,.page-essentia .lineup,.page-magma .lineup{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-top:220px;padding-left:79px}@media screen and (max-width: 1280px){.page-manto .lineup,.page-essentia .lineup,.page-magma .lineup{padding-left:6.171875vw}}@media screen and (max-width: 1024px){.page-manto .lineup,.page-essentia .lineup,.page-magma .lineup{padding-left:30px}}@media screen and (max-width: 768px){.page-manto .lineup,.page-essentia .lineup,.page-magma .lineup{flex-direction:column;margin-top:90px}}.page-manto .lineup .bigc__block,.page-essentia .lineup .bigc__block,.page-magma .lineup .bigc__block{width:310px;margin-top:30px}@media screen and (max-width: 768px){.page-manto .lineup .bigc__block,.page-essentia .lineup .bigc__block,.page-magma .lineup .bigc__block{margin-top:0;width:100%}}.page-manto .lineup .bigc__nav,.page-essentia .lineup .bigc__nav,.page-magma .lineup .bigc__nav{display:grid;row-gap:40px;line-height:1.4;font-family:"Cormorant Garamond",serif;color:rgba(138,141,143,.4)}@media screen and (max-width: 768px){.page-manto .lineup .bigc__nav,.page-essentia .lineup .bigc__nav,.page-magma .lineup .bigc__nav{display:none}}.page-manto .lineup .bigc__nav__item,.page-essentia .lineup .bigc__nav__item,.page-magma .lineup .bigc__nav__item{cursor:pointer}.page-manto .lineup .bigc__nav__item.active,.page-essentia .lineup .bigc__nav__item.active,.page-magma .lineup .bigc__nav__item.active{color:#84754e}.page-manto .lineup .bigc--ttl,.page-essentia .lineup .bigc--ttl,.page-magma .lineup .bigc--ttl{text-align:left}.page-manto .lineup .mdlc,.page-essentia .lineup .mdlc,.page-magma .lineup .mdlc{width:calc(100% - 310px - 80px)}@media screen and (max-width: 1024px){.page-manto .lineup .mdlc,.page-essentia .lineup .mdlc,.page-magma .lineup .mdlc{width:calc(100% - 310px)}}@media screen and (max-width: 768px){.page-manto .lineup .mdlc,.page-essentia .lineup .mdlc,.page-magma .lineup .mdlc{width:100%}}@media screen and (max-width: 768px){.page-manto .lineup .mdlc--ttl,.page-essentia .lineup .mdlc--ttl,.page-magma .lineup .mdlc--ttl{font-size:1.2rem;color:rgba(138,141,143,.3);font-family:"Cormorant Garamond",serif;border-bottom:1px solid #84754e;padding-top:14px;padding-bottom:7px;cursor:pointer}.page-manto .lineup .mdlc--ttl.active,.page-essentia .lineup .mdlc--ttl.active,.page-magma .lineup .mdlc--ttl.active{color:#84754e}.page-manto .lineup .mdlc--ttl:before,.page-essentia .lineup .mdlc--ttl:before,.page-magma .lineup .mdlc--ttl:before{content:">";display:inline-block;rotate:90deg;color:#84754e;font-size:20px;translate:0 3px;margin-right:10px}}@media screen and (min-width: 768px){.page-manto .lineup .mdlc__block,.page-essentia .lineup .mdlc__block,.page-magma .lineup .mdlc__block{display:none}.page-manto .lineup .mdlc__block.active,.page-essentia .lineup .mdlc__block.active,.page-magma .lineup .mdlc__block.active{display:block}.page-manto .lineup .mdlc__block .mdlc--ttl,.page-essentia .lineup .mdlc__block .mdlc--ttl,.page-magma .lineup .mdlc__block .mdlc--ttl{display:none}}@media screen and (max-width: 768px){.page-manto .lineup .mdlc__block__inner,.page-essentia .lineup .mdlc__block__inner,.page-magma .lineup .mdlc__block__inner{display:none}}.page-manto .lineup .mdlc__block__inner .wrap,.page-essentia .lineup .mdlc__block__inner .wrap,.page-magma .lineup .mdlc__block__inner .wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);gap:65px 40px}@media screen and (max-width: 1024px){.page-manto .lineup .mdlc__block__inner .wrap,.page-essentia .lineup .mdlc__block__inner .wrap,.page-magma .lineup .mdlc__block__inner .wrap{grid-template-columns:1fr;grid-template-rows:auto}}@media screen and (max-width: 768px){.page-manto .lineup .mdlc__block__inner .wrap,.page-essentia .lineup .mdlc__block__inner .wrap,.page-magma .lineup .mdlc__block__inner .wrap{margin-top:15px;row-gap:40px}}.page-manto .lineup .mdlc__block__inner .wide,.page-essentia .lineup .mdlc__block__inner .wide,.page-magma .lineup .mdlc__block__inner .wide{grid-area:2/1/3/3}.page-manto .lineup .mdlc__block__inner strong,.page-essentia .lineup .mdlc__block__inner strong,.page-magma .lineup .mdlc__block__inner strong{color:#84754e;margin-bottom:10px;font-size:1.2rem;display:inline-block}.page-manto .lineup table,.page-essentia .lineup table,.page-magma .lineup table{width:100%;border-top:1px solid #8a8d8f}.page-manto .lineup table td,.page-essentia .lineup table td,.page-magma .lineup table td{font-size:1.2rem;line-height:1.4;border-bottom:1px solid #8a8d8f;padding:10px 0}.page-manto .lineup table td:nth-child(1),.page-essentia .lineup table td:nth-child(1),.page-magma .lineup table td:nth-child(1){width:100px}.page-manto .lineup.size,.page-essentia .lineup.size,.page-magma .lineup.size{-moz-column-gap:80px;column-gap:80px}.page-manto .lineup.size .smlc,.page-essentia .lineup.size .smlc,.page-magma .lineup.size .smlc{width:60.2%}@media screen and (max-width: 768px){.page-manto .lineup.size .smlc,.page-essentia .lineup.size .smlc,.page-magma .lineup.size .smlc{width:100%}.page-manto .lineup.size .smlc__block,.page-essentia .lineup.size .smlc__block,.page-magma .lineup.size .smlc__block{margin-top:50px;width:100%;overflow:auto}}.page-manto .lineup.size .smlc--text,.page-essentia .lineup.size .smlc--text,.page-magma .lineup.size .smlc--text{font-size:1.2rem;line-height:1.4;text-align:justify;color:#8a8d8f;margin-top:10px}@media screen and (max-width: 768px){.page-manto .lineup.size .smlc--text,.page-essentia .lineup.size .smlc--text,.page-magma .lineup.size .smlc--text{margin-top:40px;line-height:2}}.page-manto .lineup.size .smlc .simplebar-track.simplebar-horizontal,.page-essentia .lineup.size .smlc .simplebar-track.simplebar-horizontal,.page-magma .lineup.size .smlc .simplebar-track.simplebar-horizontal{top:0;height:10px;bottom:auto;width:90% !important;left:5%}.page-manto .lineup.size .smlc .simplebar-track.simplebar-horizontal:before,.page-essentia .lineup.size .smlc .simplebar-track.simplebar-horizontal:before,.page-magma .lineup.size .smlc .simplebar-track.simplebar-horizontal:before{content:"";display:inline-block;width:100%;height:1px;background:#d9d9d9;position:absolute;top:0;left:0}.page-manto .lineup.size .smlc .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.page-essentia .lineup.size .smlc .simplebar-track.simplebar-horizontal .simplebar-scrollbar,.page-magma .lineup.size .smlc .simplebar-track.simplebar-horizontal .simplebar-scrollbar{background:#84754e;height:1px}.page-manto .lineup.size .bigc__block,.page-essentia .lineup.size .bigc__block,.page-magma .lineup.size .bigc__block{width:39.8%}@media screen and (max-width: 768px){.page-manto .lineup.size .bigc__block,.page-essentia .lineup.size .bigc__block,.page-magma .lineup.size .bigc__block{width:100%}}.page-manto .lineup.size table,.page-essentia .lineup.size table,.page-magma .lineup.size table{border-top:none}@media screen and (max-width: 768px){.page-manto .lineup.size table,.page-essentia .lineup.size table,.page-magma .lineup.size table{width:823px;margin-top:40px}}.page-manto .lineup.size .tallas,.page-essentia .lineup.size .tallas,.page-magma .lineup.size .tallas{text-align:center}.page-manto .lineup.size th,.page-manto .lineup.size tr:nth-child(2),.page-essentia .lineup.size th,.page-essentia .lineup.size tr:nth-child(2),.page-magma .lineup.size th,.page-magma .lineup.size tr:nth-child(2){color:#84754e}.page-manto .key .key-slider{position:relative}.page-manto .key .key-slider .bigc__block.slider01{background-image:url(../assets/images/manto/key-slider01.jpg)}.page-manto .key .key-slider .bigc__block.slider02{background-image:url(../assets/images/manto/key-slider02.jpg)}.page-manto .key .key-slider .bigc__block.slider03{background-image:url(../assets/images/manto/key-slider03.jpg)}.page-manto .key .key-slider .bigc__block.slider04{background-image:url(../assets/images/manto/key-slider04.jpg)}@media screen and (max-width: 768px){.page-manto .key .key-slider .bigc__block.slider01{background-image:url(../assets/images/manto/key-slider01-sp.jpg)}.page-manto .key .key-slider .bigc__block.slider02{background-image:url(../assets/images/manto/key-slider02-sp.jpg)}.page-manto .key .key-slider .bigc__block.slider03{background-image:url(../assets/images/manto/key-slider03-sp.jpg)}.page-manto .key .key-slider .bigc__block.slider04{background-image:url(../assets/images/manto/key-slider04-sp.jpg)}}.page-manto .explanation{color:#fff;background:url(../assets/images/manto/bg.jpg) top center/cover no-repeat;padding-top:300px;padding-bottom:140px}@media screen and (max-width: 768px){.page-manto .explanation{padding-top:108px;padding-bottom:66px}}.page-manto .explanation .mdlc__desc dt{font-size:2rem;line-height:1.6;font-family:YakuHanMP,"Shippori Mincho",serif;margin-bottom:40px;white-space:nowrap}.page-manto .explanation .mdlc__desc dd{line-height:2.2;text-align:justify}.page-manto .explanation .bigc__block{display:flex}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block{flex-direction:column}}.page-manto .explanation .bigc__block.blc01{justify-content:space-between;translate:30px 0;padding-left:14.0625vw;-moz-column-gap:12.890625vw;column-gap:12.890625vw}@media screen and (max-width: 1280px){.page-manto .explanation .bigc__block.blc01{padding-left:7.8125vw;-moz-column-gap:6.25vw;column-gap:6.25vw}}@media screen and (max-width: 1024px){.page-manto .explanation .bigc__block.blc01{padding-left:0}}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc01{translate:0}}.page-manto .explanation .bigc__block.blc01 .bigc--image{width:62.9%}.page-manto .explanation .bigc__block.blc01 .mdlc{width:37.1%;margin-top:7.5657894737vw}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc01 .mdlc{width:100%;margin-top:0}}.page-manto .explanation .bigc__block.blc01 .mdlc__desc{width:90%}.page-manto .explanation .bigc__block.blc01 .mdlc--image{margin-top:13.1578947368vw;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;-moz-column-gap:20px;column-gap:20px}.page-manto .explanation .bigc__block.blc01 .mdlc--image div:nth-child(1){display:none}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc01 .mdlc--image{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:30px 15px}.page-manto .explanation .bigc__block.blc01 .mdlc--image div:nth-child(1){display:flex;justify-content:flex-end;align-items:flex-start;align-content:flex-start;width:100%;height:100%;overflow:hidden;aspect-ratio:269/383}.page-manto .explanation .bigc__block.blc01 .mdlc--image div:nth-child(1) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-manto .explanation .bigc__block.blc01 .mdlc--image div:nth-child(1) img{width:80%}.page-manto .explanation .bigc__block.blc01 .mdlc--image div:nth-child(2),.page-manto .explanation .bigc__block.blc01 .mdlc--image div:nth-child(3){width:40%}}.page-manto .explanation .bigc__block.blc02{justify-content:flex-end;margin-top:144px;padding-right:15.625vw}@media screen and (max-width: 1280px){.page-manto .explanation .bigc__block.blc02{padding-right:7.8125vw}}@media screen and (max-width: 1024px){.page-manto .explanation .bigc__block.blc02{padding-right:0}}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc02{margin-top:82px}}.page-manto .explanation .bigc__block.blc02 .mdlc{width:min(350px,100%)}@media screen and (max-width: 1024px){.page-manto .explanation .bigc__block.blc02 .mdlc{width:100%}}.page-manto .explanation .bigc__block.blc03{padding-top:160px;padding-bottom:200px;justify-content:center}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc03{padding-top:27px;padding-bottom:85px}}.page-manto .explanation .bigc__block.blc03 div{width:min(506px,100%);margin:0 auto}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc03 div{width:80%;margin:0}}.page-manto .explanation .bigc__block.blc04{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-bottom:200px;padding-right:5.78125vw;padding-left:14.0625vw;-moz-column-gap:11.71875vw;column-gap:11.71875vw}@media screen and (max-width: 1280px){.page-manto .explanation .bigc__block.blc04{padding-right:2.890625vw;padding-left:7.03125vw;-moz-column-gap:5.859375vw;column-gap:5.859375vw}}@media screen and (max-width: 1024px){.page-manto .explanation .bigc__block.blc04{padding-right:0;padding-left:0}}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc04{margin-bottom:90px}}.page-manto .explanation .bigc__block.blc04 .bigc--image{display:flex;-moz-column-gap:20px;column-gap:20px;width:66.4%}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc04 .bigc--image{width:100%;margin-top:30px}.page-manto .explanation .bigc__block.blc04 .bigc--image div{width:100%;height:100%;overflow:hidden;aspect-ratio:166/226}.page-manto .explanation .bigc__block.blc04 .bigc--image div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-manto .explanation .bigc__block.blc04 .mdlc{width:33.6%}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc04 .mdlc{width:100%}}.page-manto .explanation .bigc__block.blc05{padding-right:14.84375vw;padding-left:9.140625vw;-moz-column-gap:15.625vw;column-gap:15.625vw}@media screen and (max-width: 1280px){.page-manto .explanation .bigc__block.blc05{padding-right:7.421875vw;padding-left:4.296875vw;-moz-column-gap:7.8125vw;column-gap:7.8125vw}}@media screen and (max-width: 1024px){.page-manto .explanation .bigc__block.blc05{padding-right:0;padding-left:0}}.page-manto .explanation .bigc__block.blc05 .bigc--image{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:35px;width:63.2%;margin-top:100px}@media screen and (max-width: 1280px){.page-manto .explanation .bigc__block.blc05 .bigc--image{margin-top:50px}}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc05 .bigc--image{width:100%;gap:17px;order:2}}.page-manto .explanation .bigc__block.blc05 .bigc--image div{width:calc((100% - 35px)/2)}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc05 .bigc--image div{width:calc((100% - 17px)/2)}}.page-manto .explanation .bigc__block.blc05 .bigc--image div:nth-child(1){margin-top:140px}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc05 .bigc--image div:nth-child(1){margin-top:calc((100% - 17px)/4)}}.page-manto .explanation .bigc__block.blc05 .bigc--image div:nth-child(3){margin-left:260px}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc05 .bigc--image div:nth-child(3){margin-left:calc((100% - 17px)/4)}}.page-manto .explanation .bigc__block.blc05 .mdlc{width:36.8%}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc05 .mdlc{width:100%;order:1}}.page-manto .explanation .bigc__block.blc06{display:flex;justify-content:flex-start;align-items:center;align-content:center;margin-top:-50px;padding-right:11.71875vw;padding-left:14.0625vw;-moz-column-gap:15.625vw;column-gap:15.625vw}@media screen and (max-width: 1280px){.page-manto .explanation .bigc__block.blc06{padding-right:5.859375vw;padding-left:7.03125vw;-moz-column-gap:7.8125vw;column-gap:7.8125vw;margin-top:40px}}@media screen and (max-width: 1024px){.page-manto .explanation .bigc__block.blc06{padding-right:0;padding-left:0}}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc06{margin-top:90px}}.page-manto .explanation .bigc__block.blc06 .bigc--image{display:flex;-moz-column-gap:20px;column-gap:20px;width:66.4%}@media screen and (max-width: 1280px){.page-manto .explanation .bigc__block.blc06 .bigc--image{min-width:39.0625vw}}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc06 .bigc--image{width:100%;width:100%;height:100%;overflow:hidden;margin-top:30px;aspect-ratio:352/519}.page-manto .explanation .bigc__block.blc06 .bigc--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-manto .explanation .bigc__block.blc06 .mdlc{width:33.6%}@media screen and (max-width: 768px){.page-manto .explanation .bigc__block.blc06 .mdlc{width:100%}}@media screen and (max-width: 768px){.page-manto .separator-image.w856{padding-left:10%;padding-right:10%}}.page-manto .inspiration .mdlc__desc dt{font-size:2rem;line-height:1.4;font-family:YakuHanMP,"Shippori Mincho",serif;margin-bottom:40px}.page-manto .inspiration .mdlc__desc dd{line-height:2.2;text-align:justify}.page-manto .inspiration .bigc--ttl{text-align:left}.page-manto .inspiration .bigc__block{line-height:2}.page-manto .inspiration .bigc__block.blc01{margin-bottom:174px}@media screen and (max-width: 768px){.page-manto .inspiration .bigc__block.blc01{margin-bottom:90px}}.page-manto .inspiration .bigc__block.blc01 .mdlc{display:grid;gap:64px}.page-manto .inspiration .bigc__block.blc01 .mdlc--text{width:min(844px,100%)}.page-manto .inspiration .bigc__block.blc02{margin-bottom:174px}@media screen and (max-width: 768px){.page-manto .inspiration .bigc__block.blc02{margin-bottom:90px}}.page-manto .inspiration .bigc__block.blc02 .bigc--image{margin-top:160px;display:grid;grid-template-columns:42.9% 37.3% 19.8%;grid-template-rows:repeat(2, 1fr);gap:20px;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 768px){.page-manto .inspiration .bigc__block.blc02 .bigc--image{grid-template-columns:1fr;grid-template-rows:auto}}@media screen and (min-width: 768px){.page-manto .inspiration .bigc__block.blc02 .bigc--image .img01{grid-area:1/1/3/2}.page-manto .inspiration .bigc__block.blc02 .bigc--image .img04{grid-area:1/3/3/4}}.page-manto .inspiration .bigc__block.blc02 .bigc--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.page-manto .inspiration .bigc__block.blc02 .bigc--image{margin-top:85px}}.page-manto .inspiration .bigc__block.blc02 .mdlc{text-align:center}.page-manto .inspiration .bigc__block.blc02 .mdlc dd{text-align:center}.page-manto .inspiration .bigc__block.blc03{width:min(1074px,100%);margin:0 auto;display:flex;justify-content:space-between;align-items:center;align-content:center;-moz-column-gap:220px;column-gap:220px}@media screen and (max-width: 1280px){.page-manto .inspiration .bigc__block.blc03{-moz-column-gap:17.1875vw;column-gap:17.1875vw}}@media screen and (max-width: 1024px){.page-manto .inspiration .bigc__block.blc03{-moz-column-gap:10.7421875vw;column-gap:10.7421875vw}}@media screen and (max-width: 768px){.page-manto .inspiration .bigc__block.blc03{flex-direction:column}}.page-manto .inspiration .bigc__block.blc03 .bigc--image{width:61.6%}@media screen and (max-width: 768px){.page-manto .inspiration .bigc__block.blc03 .bigc--image{width:calc(100% + 40px);position:relative;margin-top:90px}}.page-manto .inspiration .bigc__block.blc03 .mdlc{width:39.4%}@media screen and (max-width: 768px){.page-manto .inspiration .bigc__block.blc03 .mdlc{width:100%}}.page-manto .inspiration .bigc__block.blc03 .mdlc dt{white-space:nowrap}.page-essentia .key .key-slider{position:relative}.page-essentia .key .key-slider .bigc__block.slider01{background-image:url(../assets/images/essentia/key-slider01.jpg)}.page-essentia .key .key-slider .bigc__block.slider02{background-image:url(../assets/images/essentia/key-slider02.jpg)}.page-essentia .key .key-slider .bigc__block.slider03{background-image:url(../assets/images/essentia/key-slider03.jpg)}.page-essentia .key .key-slider .bigc__block.slider04{background-image:url(../assets/images/essentia/key-slider04.jpg)}@media screen and (max-width: 768px){.page-essentia .key .key-slider .bigc__block.slider01{background-image:url(../assets/images/essentia/key-slider01-sp.jpg)}.page-essentia .key .key-slider .bigc__block.slider02{background-image:url(../assets/images/essentia/key-slider02-sp.jpg)}.page-essentia .key .key-slider .bigc__block.slider03{background-image:url(../assets/images/essentia/key-slider03-sp.jpg)}.page-essentia .key .key-slider .bigc__block.slider04{background-image:url(../assets/images/essentia/key-slider04-sp.jpg)}}.page-essentia .explanation .mdlc__desc dt{font-size:2rem;line-height:1.4;font-family:YakuHanMP,"Shippori Mincho",serif;margin-bottom:40px}.page-essentia .explanation .mdlc__desc dd{line-height:2.2;text-align:justify}@media screen and (max-width: 768px){.page-essentia .explanation .mdlc__desc dd{margin-bottom:35px}.page-essentia .explanation .mdlc__desc dd div{width:calc(100% + 40px);translate:-20px;position:relative;margin-bottom:35px}}.page-essentia .explanation .bigc__inner{display:grid;row-gap:276px}@media screen and (max-width: 768px){.page-essentia .explanation .bigc__inner{row-gap:80px}}.page-essentia .explanation .bigc__block{display:flex;justify-content:space-between;align-items:center;align-content:center;-moz-column-gap:5.1vw;column-gap:5.1vw}@media screen and (max-width: 768px){.page-essentia .explanation .bigc__block{flex-direction:column}}.page-essentia .explanation .bigc__block .bigc--image{width:73.3%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;gap:30px}@media screen and (max-width: 768px){.page-essentia .explanation .bigc__block .bigc--image{width:100%;order:2;grid-template-rows:auto;gap:15px}.page-essentia .explanation .bigc__block .bigc--image div{-moz-column-gap:14px;column-gap:14px;width:100%;height:100%;overflow:hidden;aspect-ratio:1/1}.page-essentia .explanation .bigc__block .bigc--image div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-essentia .explanation .bigc__block .mdlc{width:26.7%}@media screen and (max-width: 768px){.page-essentia .explanation .bigc__block .mdlc{width:100%}}@media screen and (min-width: 768px){.page-essentia .explanation .bigc__block.ver1{padding-right:4.4vw}}@media screen and (min-width: 768px){.page-essentia .explanation .bigc__block.ver1 .bigc--image div:nth-child(2) img{width:50%}.page-essentia .explanation .bigc__block.ver1 .bigc--image div:nth-child(3){grid-area:1/2/3/3}}@media screen and (min-width: 768px){.page-essentia .explanation .bigc__block.ver2{padding-left:4.4vw}}@media screen and (min-width: 768px){.page-essentia .explanation .bigc__block.ver2 .bigc--image div:nth-child(3){grid-area:auto}.page-essentia .explanation .bigc__block.ver2 .bigc--image div:nth-child(3) img{width:50%}.page-essentia .explanation .bigc__block.ver2 .bigc--image div:nth-child(1){grid-area:1/1/3/2}}.page-magma .key .key-slider{position:relative}.page-magma .key .key-slider .bigc__block.slider01{background-image:url(../assets/images/magma/key-slider01.jpg)}.page-magma .key .key-slider .bigc__block.slider02{background-image:url(../assets/images/magma/key-slider02.jpg)}.page-magma .key .key-slider .bigc__block.slider03{background-image:url(../assets/images/magma/key-slider03.jpg)}.page-magma .key .key-slider .bigc__block.slider04{background-image:url(../assets/images/magma/key-slider04.jpg)}@media screen and (max-width: 768px){.page-magma .key .key-slider .bigc__block.slider01{background-image:url(../assets/images/magma/key-slider01-sp.jpg)}.page-magma .key .key-slider .bigc__block.slider02{background-image:url(../assets/images/magma/key-slider02-sp.jpg)}.page-magma .key .key-slider .bigc__block.slider03{background-image:url(../assets/images/magma/key-slider03-sp.jpg)}.page-magma .key .key-slider .bigc__block.slider04{background-image:url(../assets/images/magma/key-slider04-sp.jpg)}}.page-magma .aerodynamics{display:flex;justify-content:flex-start;align-items:flex-end;padding-top:100px;padding-bottom:100px;-moz-column-gap:55px;column-gap:55px;padding-right:100px;margin-bottom:187px}@media screen and (max-width: 1024px){.page-magma .aerodynamics{padding-right:30px}}@media screen and (max-width: 768px){.page-magma .aerodynamics{flex-direction:column;row-gap:30px;padding-top:70px;padding-bottom:70px;margin-bottom:88px}}.page-magma .aerodynamics .bigc--image{width:50%}@media screen and (max-width: 768px){.page-magma .aerodynamics .bigc--image{width:100%;margin-bottom:40px}}.page-magma .aerodynamics .bigc__block{width:50%}@media screen and (max-width: 768px){.page-magma .aerodynamics .bigc__block{width:100%}}.page-magma .aerodynamics .bigc--ttl{text-align:left}.page-magma .aerodynamics .mdlc{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 1024px){.page-magma .aerodynamics .mdlc{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);row-gap:20px}}@media screen and (max-width: 768px){.page-magma .aerodynamics .mdlc{row-gap:40px}}.page-magma .aerodynamics .mdlc--ttl{font-size:6.4rem;color:#84754e;font-family:YakuHanMP,"Shippori Mincho",serif}@media screen and (max-width: 768px){.page-magma .aerodynamics .mdlc--ttl{font-size:4rem}}.page-magma .aerodynamics .mdlc--ttl span{display:block;font-size:1.2rem;margin-top:15px;line-height:1.4}.page-magma .aerodynamics .mdlc--text{grid-area:2/1/3/3;line-height:1.8;text-align:justify}@media screen and (max-width: 1024px){.page-magma .aerodynamics .mdlc--text{grid-area:auto;line-height:2.2}}.page-magma .victory{padding-top:100px;padding-bottom:100px;overflow:hidden}.page-magma .victory .head .bigc__block .mdlc{padding-top:50px;padding-bottom:50px;margin:150px 0;background:url(../assets/images/magma/text01.png) left 40px center/contain no-repeat}@media screen and (max-width: 1280px){.page-magma .victory .head .bigc__block .mdlc{background-size:calc(100% - 40px)}}@media screen and (max-width: 768px){.page-magma .victory .head .bigc__block .mdlc{margin:70px 0;padding:0;background:none}}.page-magma .victory .head .bigc__block .mdlc--ttl{text-align:left}.page-magma .victory .head .bigc__block .mdlc--text{line-height:2;width:60%}@media screen and (max-width: 768px){.page-magma .victory .head .bigc__block .mdlc--text{width:100%}}@media screen and (max-width: 768px){.page-magma .victory .head .bigc__block .bigc--image{position:relative}.page-magma .victory .head .bigc__block .bigc--image::after{content:"";display:inline-block;width:256px;height:88px;position:absolute;bottom:-44px;left:0;background:url(../assets/images/magma/text01.png) center/contain no-repeat}}.page-magma .victory .head .bigc__block .smlc{width:calc(100% + 30px);height:333px;overflow:hidden}.page-magma .victory .head .bigc__block .smlc__inner{width:4242px;display:flex}.page-magma .victory .lead{padding-top:220px;padding-bottom:90px}@media screen and (max-width: 768px){.page-magma .victory .lead{padding-top:90px}}.page-magma .victory .lead .bigc__desc{text-align:center;line-height:2}.page-magma .victory .lead .bigc__desc dt{color:#84754e;font-family:"Cormorant Garamond",serif;margin-bottom:20px}.page-magma .victory .story .mdlc{-moz-column-gap:50px;column-gap:50px}.page-magma .victory .story .mdlc:nth-child(odd){padding-right:200px}@media screen and (max-width: 1280px){.page-magma .victory .story .mdlc:nth-child(odd){padding-right:15.625vw}}@media screen and (max-width: 1024px){.page-magma .victory .story .mdlc:nth-child(odd){padding-right:0}}.page-magma .victory .story .mdlc:nth-child(even){padding-left:200px}@media screen and (max-width: 1280px){.page-magma .victory .story .mdlc:nth-child(even){padding-left:15.625vw}}@media screen and (max-width: 1024px){.page-magma .victory .story .mdlc:nth-child(even){padding-left:0}}.page-magma .victory .story .mdlc__block{width:41%}@media screen and (max-width: 768px){.page-magma .victory .story .mdlc__block{width:100%}}.page-magma .victory .story .mdlc--image{width:59%}@media screen and (max-width: 768px){.page-magma .victory .story .mdlc--image{width:100%;height:100%;overflow:hidden;aspect-ratio:1/1}.page-magma .victory .story .mdlc--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-magma .victory .story .mdlc--ttl{color:#84754e;font-weight:600;margin-bottom:15px}.page-magma .point{margin-bottom:220px}@media screen and (max-width: 768px){.page-magma .point{margin-bottom:85px}}.page-magma .point .bigc__block{display:flex;align-items:flex-end;padding:60px 100px;color:#fff}.page-magma .point .bigc__block:before{background-position:top 120px center}.page-magma .point .bigc__block.blc01:before{background-image:url(../assets/images/magma/bg01.jpg)}.page-magma .point .bigc__block.blc02:before{background-image:url(../assets/images/magma/bg02.jpg)}.page-magma .point .bigc__block.blc03:before{background-image:url(../assets/images/magma/bg03.jpg)}.page-magma .point .bigc__block.blc04:before{background-image:url(../assets/images/magma/bg04.jpg)}.page-magma .point .bigc__block.blc05:before{background-image:url(../assets/images/magma/bg05.jpg)}.page-magma .point .bigc__block.blc06:before{background-image:url(../assets/images/magma/bg06.jpg)}.page-magma .point .bigc__block.blc07:before{background-image:url(../assets/images/magma/bg07.jpg)}@media screen and (max-width: 768px){.page-magma .point .bigc__block{padding:40px 20px;justify-content:flex-start !important}.page-magma .point .bigc__block:before{background-position:top 65px center}.page-magma .point .bigc__block.blc01:before{background-image:url(../assets/images/magma/bg01-sp.jpg)}.page-magma .point .bigc__block.blc02:before{background-image:url(../assets/images/magma/bg02-sp.jpg)}.page-magma .point .bigc__block.blc03:before{background-image:url(../assets/images/magma/bg03-sp.jpg)}.page-magma .point .bigc__block.blc04:before{background-image:url(../assets/images/magma/bg04-sp.jpg)}.page-magma .point .bigc__block.blc05:before{background-image:url(../assets/images/magma/bg05-sp.jpg)}.page-magma .point .bigc__block.blc06:before{background-image:url(../assets/images/magma/bg06-sp.jpg)}.page-magma .point .bigc__block.blc07:before{background-image:url(../assets/images/magma/bg07-sp.jpg)}}.page-magma .point .bigc__block:nth-child(odd){justify-content:flex-end}.page-magma .point .bigc__block:nth-child(even){justify-content:flex-start}.page-magma .point .mdlc{width:min(363px,100%);position:relative;z-index:1}@media screen and (max-width: 768px){.page-magma .point .mdlc{width:100%}}.page-magma .point .mdlc .num{font-family:"Cormorant Garamond",serif;font-size:2rem;margin-bottom:30px}.page-magma .point .mdlc__desc dt{font-family:YakuHanMP,"Shippori Mincho",serif;font-size:2rem;line-height:1.6;margin-bottom:30px}.page-magma .point .mdlc__desc dd{line-height:2}.p-page-head .bigc--image{width:100%;height:100%;overflow:hidden;height:380px;background-position:center;background-repeat:no-repeat;background-size:cover}.p-page-head .bigc--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-page-head .bigc--ttl{text-align:left;margin-top:90px;font-size:2rem}@media screen and (max-width: 768px){.p-page-head .bigc--ttl{margin-top:65px}}.p-page-head .bigc--ttl span{font-size:1.5rem}.p-page-head .bigc--text{line-height:1.6}.page-shop-list .p-page-head .bigc--ttl{margin-bottom:20px}.page-shop-list .p-page-head .bigc--image{background-image:url(../assets/images/head/shop.jpg)}@media screen and (max-width: 768px){.page-shop-list .p-page-head .bigc--image{background-image:url(../assets/images/head/shop-sp.jpg)}}.page-contact .p-page-head .bigc--image{background-image:url(../assets/images/head/contact.jpg)}@media screen and (max-width: 768px){.page-contact .p-page-head .bigc--image{background-image:url(../assets/images/head/contact-sp.jpg)}}.page-news .p-page-head .bigc--image{background-image:url(../assets/images/head/news.jpg)}@media screen and (max-width: 768px){.page-news .p-page-head .bigc--image{background-image:url(../assets/images/head/news-sp.jpg)}}.page-about .p-page-head,.page-manto .p-page-head,.page-essentia .p-page-head,.page-magma .p-page-head{height:100vh;display:flex;justify-content:center;align-items:center;align-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:154px}@media screen and (max-width: 768px){.page-about .p-page-head,.page-manto .p-page-head,.page-essentia .p-page-head,.page-magma .p-page-head{margin-bottom:88px}}.page-about .p-page-head .bigc--text,.page-manto .p-page-head .bigc--text,.page-essentia .p-page-head .bigc--text,.page-magma .p-page-head .bigc--text{color:#fff;font-family:YakuHanMP,"Shippori Mincho",serif;font-size:2.4rem;text-align:center;line-height:1.6;margin-top:43px}@media screen and (max-width: 768px){.page-about .p-page-head .bigc--text,.page-manto .p-page-head .bigc--text,.page-essentia .p-page-head .bigc--text,.page-magma .p-page-head .bigc--text{font-size:2rem;margin-top:38px}}.page-about .p-page-head .bigc--logo,.page-manto .p-page-head .bigc--logo,.page-essentia .p-page-head .bigc--logo,.page-magma .p-page-head .bigc--logo{margin-left:auto;margin-right:auto}.page-about .p-page-head span,.page-manto .p-page-head span,.page-essentia .p-page-head span,.page-magma .p-page-head span{font-family:"Cormorant Garamond",serif;display:block;text-align:center;margin-bottom:30px;color:#fff}.page-about .p-page-head{background-image:url(../assets/images/head/about.jpg);margin-bottom:220px}@media screen and (max-width: 768px){.page-about .p-page-head{background-image:url(../assets/images/head/about-sp.jpg)}}.page-about .p-page-head .bigc--logo{width:281px}.page-magma .p-page-head{background-image:url(../assets/images/head/magma.jpg)}@media screen and (max-width: 768px){.page-magma .p-page-head{background-image:url(../assets/images/head/magma-sp.jpg)}}.page-magma .p-page-head .bigc--logo{width:271px}@media screen and (max-width: 768px){.page-magma .p-page-head .bigc--logo{width:181px}}.page-manto .p-page-head{background-image:url(../assets/images/head/manto.jpg)}@media screen and (max-width: 768px){.page-manto .p-page-head{background-image:url(../assets/images/head/manto-sp.jpg)}}.page-manto .p-page-head .bigc--logo{width:602px}@media screen and (max-width: 768px){.page-manto .p-page-head .bigc--logo{width:306px}}.page-essentia .p-page-head{background-image:url(../assets/images/head/essentia.jpg)}@media screen and (max-width: 768px){.page-essentia .p-page-head{background-image:url(../assets/images/head/essentia-sp.jpg)}}.page-essentia .p-page-head .bigc--logo{width:285px}@media screen and (max-width: 768px){.page-essentia .p-page-head .bigc--logo{width:225px}}.p-layout{width:100%}.p-layout.column2 .p-layout__inner{display:grid;grid-template-columns:1fr 300px;grid-template-rows:auto;-moz-column-gap:129px;column-gap:129px;padding-top:100px}@media screen and (max-width: 1280px){.p-layout.column2 .p-layout__inner{-moz-column-gap:70px;column-gap:70px}}@media screen and (max-width: 1024px){.p-layout.column2 .p-layout__inner{grid-template-columns:1fr 200px}}@media screen and (max-width: 768px){.p-layout.column2 .p-layout__inner{grid-template-columns:1fr;row-gap:100px}}.p-layout.column1 .p-layout__inner{padding-top:100px}.p-cont.card .p-cont__inner{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 768px){.p-cont.card .p-cont__inner{grid-template-columns:repeat(1, 1fr);row-gap:90px}}.p-cont.card .p-cont__desc{line-height:1.6;display:flex;flex-direction:column;row-gap:15px}@media screen and (max-width: 768px){.p-cont.card .p-cont__desc{row-gap:10px}}.p-cont.card .p-cont__desc dt{font-size:2rem;font-family:YakuHanMP,"Shippori Mincho",serif}@media screen and (max-width: 768px){.p-cont.card .p-cont__desc dt{font-size:1.6rem}}.p-cont.card .p-cont__desc dd.text{text-align:justify}@media screen and (max-width: 768px){.p-cont.card .p-cont__desc dd.text{font-size:1.4rem;line-height:2}}.p-cont.card .p-cont--image{margin-bottom:47px}@media screen and (max-width: 768px){.p-cont.card .p-cont--image{margin-bottom:32px}}.p-cont.alternately .p-cont__inner{display:flex;flex-direction:column;row-gap:190px}@media screen and (max-width: 768px){.p-cont.alternately .p-cont__inner{row-gap:90px}}.p-cont.alternately .p-cont__block{display:flex;align-items:center}.p-cont.alternately .p-cont__block:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 768px){.p-cont.alternately .p-cont__block{flex-direction:column !important;row-gap:30px}}.pc-hidden{display:none}@media screen and (max-width: 768px){.pc-hidden{display:block}}.pc2-hidden{display:none}@media screen and (max-width: 1280px){.pc2-hidden{display:block}}@media screen and (max-width: 768px){.pc2-hidden{display:none}}.sp-hidden{display:block}@media screen and (max-width: 768px){.sp-hidden{display:none}}.f-smler{font-size:80%}.f-larger{font-size:140%}.f-red{color:red}.pd-0{padding:0}.pd-t0{padding-top:0}.pd-b0{padding-bottom:0}.mg-0{margin:0}.mg-t0{margin-top:0}.mg-b0{margin-bottom:0}.a-c{text-align:center}
/*# sourceMappingURL=style.min.css.map */