@import"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css";body{margin:0;padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}img{vertical-align:bottom}:root{--vw: 1vw;--vh: 1vh}@media screen and (min-width: 768px)and (max-width: 1919px){html{font-size:20px;font-size:1.0416666667vw}}@media screen and (min-width: 1920px){html{font-size:20px}}@media screen and (max-width: 767px){html{font-size:2.5445292621vw}}html{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%}body{width:100%;min-height:100vh;background-color:#111;color:#fff;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック体","Meiryo",sans-serif;font-size:.8rem;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px)and (max-width: 1919px){body{font-size:.6rem}}@media screen and (min-width: 1920px){body{font-size:.6rem}}@media screen and (max-width: 767px){body{min-height:calc(var(--vh, 1vh)*100);font-size:1.2rem}}@media print{body{width:96rem}}#wrapper{position:relative}#wrapper .alp{font-family:"Oswald",sans-serif}#wrapper .min{font-family:"Shippori Mincho",serif}#wrapper a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media print,screen and (min-width: 768px){#wrapper a:hover{text-decoration:none}}#wrapper strong,#wrapper b{font-weight:700}#wrapper .pc{display:block !important}@media screen and (max-width: 767px){#wrapper .pc{display:none !important}}#wrapper .sp{display:none !important}@media screen and (max-width: 767px){#wrapper .sp{display:block !important}}#wrapper .pc_ib{display:inline-block !important}@media screen and (max-width: 767px){#wrapper .pc_ib{display:none !important}}#wrapper .sp_ib{display:none !important}@media screen and (max-width: 767px){#wrapper .sp_ib{display:inline-block !important}}#wrapper .pc_f{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media screen and (max-width: 767px){#wrapper .pc_f{display:none !important}}#wrapper .sp_f{display:none !important}@media screen and (max-width: 767px){#wrapper .sp_f{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}#wrapper svg{width:100%;height:100%;vertical-align:top}#wrapper .fill svg{fill:currentColor}#wrapper img{width:100%;height:auto;vertical-align:top}#wrapper video{width:100%;height:auto}#wrapper .vrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper .touch{position:relative}#wrapper .touch .df{position:relative;top:0;left:0}#wrapper .touch .ov{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#wrapper .touch.over .ov{opacity:1}#wrapper a{-webkit-transition:.3s linear;transition:.3s linear}#wrapper .antg.fadeIn{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .5s linear,-webkit-transform .5s ease-out;transition:opacity .5s linear,-webkit-transform .5s ease-out;transition:opacity .5s linear,transform .5s ease-out;transition:opacity .5s linear,transform .5s ease-out,-webkit-transform .5s ease-out}#wrapper .antg.fadeIn.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#wrapper .btn_area{width:20rem;height:4rem}@media screen and (max-width: 767px){#wrapper .btn_area{width:29.3rem;height:6rem}}#wrapper .btn_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;background-color:#a23737;color:#fff !important}#wrapper .btn_area a.over .bg:before{opacity:0}#wrapper .btn_area a.over .bg:after{opacity:1}#wrapper .btn_area a.over:before{width:100%}#wrapper .btn_area a.over .btn_line:after{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}#wrapper .btn_area a:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#222;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}#wrapper .btn_area .bg{position:absolute;top:0;left:0;height:3.85rem;width:100%}@media screen and (max-width: 767px){#wrapper .btn_area .bg{height:5.85rem}}#wrapper .btn_area .bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/assets/img/common/btn_bg.webp");background-repeat:no-repeat;background-size:contain;background-position:top right;mix-blend-mode:screen;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#wrapper .btn_area .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/assets/img/common/btn_bg_on.webp");background-repeat:no-repeat;background-size:contain;background-position:top right;mix-blend-mode:screen;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#wrapper .btn_area .text{position:relative;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){#wrapper .btn_area .text{font-size:1.6rem;line-height:1.8}}#wrapper .btn_area .ico{display:block;position:absolute;right:2.95rem;width:0.35rem;height:0.6rem}@media screen and (max-width: 767px){#wrapper .btn_area .ico{right:6.9rem;width:0.55rem;height:0.85rem}}#wrapper .btn_area .btn_line{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#dc4848}#wrapper .btn_area .btn_line:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:3px;background-image:-webkit-gradient(linear, left top, right top, from(rgb(180, 129, 46)), color-stop(28%, rgb(248, 251, 192)), color-stop(50%, rgb(215, 182, 118)), color-stop(70%, rgb(250, 224, 175)), to(rgb(180, 129, 50)));background-image:linear-gradient(90deg, rgb(180, 129, 46) 0%, rgb(248, 251, 192) 28%, rgb(215, 182, 118) 50%, rgb(250, 224, 175) 70%, rgb(180, 129, 50) 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);-webkit-transition:clip-path .2s ease-in;transition:clip-path .2s ease-in}#wrapper #product .btn_area .ico{width:0.625rem;height:0.625rem}#wrapper .btn_meigen{position:fixed;top:calc(100vh - 17.5rem - 1rem);right:0.75rem;z-index:3;width:15rem;height:17.5rem;-webkit-transition:top .5s ease-in,opacity .3s linear,-webkit-transform .3s linear;transition:top .5s ease-in,opacity .3s linear,-webkit-transform .3s linear;transition:top .5s ease-in,transform .3s linear,opacity .3s linear;transition:top .5s ease-in,transform .3s linear,opacity .3s linear,-webkit-transform .3s linear}@media print,screen and (min-width: 768px){#wrapper .btn_meigen{cursor:pointer}}@media screen and (max-width: 767px){#wrapper .btn_meigen{top:auto;bottom:0.5rem;right:-0.35rem}}.home #wrapper .btn_meigen{opacity:0;-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}.home.loaded #wrapper .btn_meigen{opacity:1;-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}.home.loadend #wrapper .btn_meigen{-webkit-transition:top 0.3s ease-in,opacity .3s linear,-webkit-transform .3s linear;transition:top 0.3s ease-in,opacity .3s linear,-webkit-transform .3s linear;transition:top 0.3s ease-in,transform .3s linear,opacity .3s linear;transition:top 0.3s ease-in,transform .3s linear,opacity .3s linear,-webkit-transform .3s linear}#wrapper .btn_meigen.over{-webkit-transform:scale(1.1);transform:scale(1.1)}@media print,screen and (min-width: 768px){.home #wrapper .btn_meigen{top:32.15rem}.home.scrolled #wrapper .btn_meigen{top:calc(100vh - 17.5rem)}.footered #wrapper .btn_meigen{top:calc(100vh - 32.5rem)}.home.footered #wrapper .btn_meigen{top:calc(100vh - 32.5rem)}}@media screen and (max-width: 767px){.home #wrapper .btn_meigen{position:absolute;bottom:auto;top:27.25rem}.home.scrolled #wrapper .btn_meigen{position:fixed;top:auto;bottom:0.5rem;-webkit-animation:fadeInMeigen .5s linear forwards;animation:fadeInMeigen .5s linear forwards}.footered #wrapper .btn_meigen{pointer-events:none !important;-webkit-animation:fadeOutMeigen .5s linear forwards !important;animation:fadeOutMeigen .5s linear forwards !important}}#wrapper .btn_meigen .bg{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .btn_meigen .text{position:absolute;bottom:2.65rem;left:2.7rem;width:10.15rem;height:10.15rem;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation:rotateText 5s linear infinite;animation:rotateText 5s linear infinite}#wrapper .btn_meigen .front{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .btn_meigen a{display:block;width:100%;height:100%;-webkit-transition:.3s linear;transition:.3s linear}#wrapper .btn_meigen a.over{-webkit-transform:scale(1.1);transform:scale(1.1)}.meigen_locked #wrapper .btn_meigen.view{visibility:hidden;pointer-events:none}.meigen_finished #wrapper .btn_meigen.view{visibility:hidden;pointer-events:none}#wrapper .btn_meigen.lock{visibility:hidden;pointer-events:none}.meigen_locked #wrapper .btn_meigen.lock{visibility:visible;pointer-events:auto}.meigen_finished #wrapper .btn_meigen.lock{visibility:hidden;pointer-events:none}#wrapper .left_banner{position:fixed;top:0;bottom:0;left:0;z-index:99;margin:auto;width:4.4rem;height:20rem;-webkit-box-shadow:0px 0.3rem 0.8rem 0px rgba(0,0,0,.4);box-shadow:0px 0.3rem 0.8rem 0px rgba(0,0,0,.4);-webkit-transition:left .5s ease-in;transition:left .5s ease-in}@media screen and (max-width: 767px){#wrapper .left_banner{left:1rem;top:auto;bottom:-6rem;width:23.3rem;height:4.4rem;-webkit-transition:bottom .5s ease-in;transition:bottom .5s ease-in}.footered #wrapper .left_banner{opacity:0 !important;pointer-events:none !important}}.home #wrapper .left_banner{left:-4.45rem}@media print,screen and (min-width: 768px){.home.scrolled #wrapper .left_banner{left:0}}@media screen and (max-width: 767px){.home.scrolled #wrapper .left_banner{left:1rem;bottom:2rem}}#wrapper .left_banner a{display:block;width:100%;height:100%;-webkit-transition:.3s linear;transition:.3s linear}#wrapper .left_banner a.over{opacity:.7}#wrapper .content_inner{padding:20.83vw 0 6rem;color:#262626;background-origin:content-box}@media screen and (max-width: 767px){#wrapper .content_inner{padding:16rem 0 8rem}}#wrapper .content_inner:before{content:"";position:absolute;top:20.83vw;bottom:0;left:0;right:0;background:url(../img/common/page_bg.webp) center top repeat-y;background-size:100% auto}@media screen and (max-width: 767px){#wrapper .content_inner:before{top:16rem;background:url(../img/common/page_bg_sp.webp) center top repeat-y;background-size:100% auto}}#wrapper .content_inner .content_area{position:relative}#wrapper .content_inner a{color:#262626}#wrapper .header_bg{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:41.66vw;background:#e6e5e0 url(../img/common/header_bg.webp) center top no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#wrapper .header_bg{height:30rem;background:#e6e5e0 url(../img/common/header_bg_sp.webp) center top no-repeat;background-size:100% auto}}#wrapper .category_list_area .lineup.is_hidden{display:none !important}#wrapper .popup{pointer-events:none;opacity:0;position:fixed;top:0;left:0;z-index:5;width:100%;height:100vh;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width: 767px){#wrapper .popup{height:calc(var(--vh, 1vh)*100)}}#wrapper .popup.on{pointer-events:auto;opacity:1 !important}#wrapper .popup>.bg{position:fixed;top:0;left:0;width:100%;height:150%;background-color:rgba(0,0,0,.8)}#wrapper .popup .btn_close{pointer-events:auto;position:fixed;top:7.75rem;right:50%;margin:0 -24.5rem 0 0;z-index:2;width:1.55rem;height:1.6rem;-webkit-transition:.3s linear;transition:.3s linear;color:#c2c0a7}@media print,screen and (min-width: 768px){#wrapper .popup .btn_close{cursor:pointer}}@media screen and (max-width: 767px){#wrapper .popup .btn_close{position:absolute;top:7.6rem;right:2.6rem;margin:0;width:2.45rem;height:2.45rem}}#wrapper .popup .btn_close.over{opacity:.5}#wrapper .popup .btn_close span.ico{width:1.55rem;height:1.6rem}#container{position:relative;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:0;width:100%;overflow-x:hidden}.start #container{opacity:1 !important}.popuped #container{position:fixed}@media screen and (max-width: 767px){.menued #container{position:fixed}}#container .content_inner{position:relative;text-align:center}#container .content_inner>.title_area{position:relative;z-index:2;margin:-4rem 0 0}@media screen and (max-width: 767px){#container .content_inner>.title_area{margin:-2.5rem 0 0}}#container .content_inner>.title_area h2.title{font-size:10rem;font-weight:700;line-height:1;letter-spacing:.02em;color:#b4b0a0;text-box:trim-both cap alphabetic;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}@media screen and (max-width: 767px){#container .content_inner>.title_area h2.title{font-size:6.8rem}}.loaded #container .content_inner>.title_area h2.title{opacity:1}#container .content_inner>.title_area .stamp{position:absolute;bottom:-2.25rem;left:0;right:0;margin:auto;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}@media screen and (max-width: 767px){#container .content_inner>.title_area .stamp{bottom:-1.75rem}}.loaded #container .content_inner>.title_area .stamp{opacity:1}header{position:fixed !important;top:0;left:0;z-index:20;width:100%}.home header{opacity:0;-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}.home.loaded header{opacity:1}@media screen and (max-width: 767px){.home header h1.title{opacity:0;pointer-events:none}.home.scrolled header h1.title{pointer-events:auto;opacity:1}}header h1.title a{display:block}header h1.title a.over{opacity:.5}header h1.title .logo{position:absolute;top:1rem;left:2rem;width:11.5rem;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width: 767px){header h1.title .logo{display:none}}.popuped header h1.title .logo{opacity:0}header h1.title .logo_w{position:absolute;top:1rem;left:2rem;width:11.5rem;-webkit-transform-origin:left top;transform-origin:left top;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width: 767px){header h1.title .logo_w{display:none}}.popuped header h1.title .logo_w{opacity:1}header h1.title .bn100{position:absolute;top:1.1rem;left:14.1rem;width:4.35rem;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width: 767px){header h1.title .bn100{display:none}}.popuped header h1.title .bn100{opacity:0}header h1.title .bn100_w{position:absolute;top:1.1rem;left:14.1rem;width:4.35rem;-webkit-transform-origin:left top;transform-origin:left top;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width: 767px){header h1.title .bn100_w{display:none}}.popuped header h1.title .bn100_w{opacity:1}header h1.title .logo_sp{position:absolute;top:0.95rem;left:0.35rem;width:30.85rem;height:4.85rem}@media print,screen and (min-width: 768px){header h1.title .logo_sp{display:none}}header #menu_area{position:absolute;top:1rem;right:2rem;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;width:10.6rem}@media screen and (max-width: 767px){header #menu_area{pointer-events:none;opacity:0;top:0;left:0;display:block;padding:8.15rem 0 2.5rem;width:100%;min-height:calc(var(--vh, 1vh)*100);background:url(../img/common/menu_area_bg.jpg) center top repeat-y;background-size:100% auto;overflow-y:auto;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}}@media screen and (max-width: 767px){.menued header #menu_area{pointer-events:auto;opacity:1}}header #menu_area .menu_logo{margin:0 auto 0;width:33.45rem}@media screen and (max-width: 767px){header #menu_area nav{position:relative;margin:8.35rem auto 0;width:100%}header #menu_area nav:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#2d2d2d}}header #menu_area ul.menu_list{position:fixed;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}@media screen and (max-width: 767px){header #menu_area ul.menu_list{position:relative;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}}header #menu_area ul.menu_list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.35rem 0;width:100%;font-size:max(0.8rem,16px);font-weight:700;background-color:#000;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){header #menu_area ul.menu_list>li a{padding:2rem 0 0;border-top:1px solid #9b926c;font-size:2.9rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#cac5b0;background-color:rgba(0,0,0,0)}}@media print,screen and (min-width: 768px){header #menu_area ul.menu_list>li a.over{background-color:#a23737}}header #menu_area ul.menu_list>li div{width:1rem}@media screen and (max-width: 767px){header #menu_area ul.menu_list>li div{width:3rem}}header #menu_area ul.menu_list>li div.official_x{width:1.6rem}@media screen and (max-width: 767px){header #menu_area ul.menu_list>li div.official_x{width:3rem}}header #menu_area ul.menu_list>li div.official_x a svg{width:0.9rem}@media screen and (max-width: 767px){header #menu_area ul.menu_list>li div.official_x a svg{width:100%}}header #menu{position:absolute;top:0;right:0;z-index:10;width:6rem;height:6rem;background-color:#222}@media print,screen and (min-width: 768px){header #menu{display:none}}header #menu span{background-color:rgba(0,0,0,0) !important}header #menu .ico_menu{position:absolute;top:50%;left:50%;width:3.3rem;height:2.35rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header #menu .ico_close{position:absolute;top:50%;left:50%;opacity:0;width:3.45rem;height:3.95rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.menued header #menu .ico_menu{opacity:0}.menued header #menu .ico_close{opacity:1}footer{position:relative;width:100%;height:16rem;background-color:#131313}@media screen and (max-width: 767px){footer{padding:5.25rem 0 4rem;height:auto}}footer a{display:block}footer a.over{opacity:.5}footer .footer_logo_area{position:absolute;top:2rem;left:2rem}@media screen and (max-width: 767px){footer .footer_logo_area{position:relative;top:auto;left:auto}}footer .footer_logo_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.6rem;-moz-column-gap:0.6rem;column-gap:0.6rem}@media screen and (max-width: 767px){footer .footer_logo_area a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.35rem;-moz-column-gap:1.35rem;column-gap:1.35rem}}footer .footer_logo_area .logo{display:block;width:11.6rem}@media screen and (max-width: 767px){footer .footer_logo_area .logo{width:24.6rem}}footer .footer_logo_area .bn100{display:block;width:4.35rem}@media screen and (max-width: 767px){footer .footer_logo_area .bn100{width:9.25rem}}footer .shueisha{position:absolute;bottom:2.45rem;left:2rem}@media screen and (max-width: 767px){footer .shueisha{bottom:6.6rem;left:15.65rem}}footer .shueisha a{width:4.5rem;height:2.55rem}@media screen and (max-width: 767px){footer .shueisha a{width:7.9rem;height:4.5rem}}footer .footer_nav{position:absolute;top:2rem;right:2rem}@media screen and (max-width: 767px){footer .footer_nav{position:relative;top:auto;right:auto;margin:3.9rem auto 0}}footer .footer_nav a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.2rem;font-size:0.7rem;line-height:1;letter-spacing:.04em}@media screen and (max-width: 767px){footer .footer_nav a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.7rem;font-size:1.6rem;text-align:center}}footer .footer_nav a .ico{width:0.55rem;height:0.55rem}@media screen and (max-width: 767px){footer .footer_nav a .ico{width:0.85rem;height:0.85rem}}footer .footer_nav ul.menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (max-width: 767px){footer .footer_nav ul.menu_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.35rem}}@media screen and (max-width: 767px){footer .footer_nav ul.menu_list li .menu{text-align:center}}footer .footer_nav ul.sub_menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin:1rem 0 0}@media screen and (max-width: 767px){footer .footer_nav ul.sub_menu_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.35rem;margin:2.35rem 0 0}}@media screen and (max-width: 767px){footer .footer_nav ul.sub_menu_list li .menu{text-align:center}}footer .footer_nav ul.sub_menu_list a{letter-spacing:.02em;color:#b9b9b9 !important}footer .copyright{position:absolute;bottom:2.45rem;right:0;left:0;text-align:center;font-size:0.6rem;line-height:1;font-weight:300;letter-spacing:.02em;color:#b9b9b9}@media screen and (max-width: 767px){footer .copyright{position:relative;bottom:auto;right:auto;left:auto;margin:11.9rem auto 0;font-size:1rem;text-align:center}}#notfound{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:30rem}#notfound h2.title{font-size:1.5rem;text-align:center}@keyframes fadeInMeigen{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInMeigen{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutMeigen{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutMeigen{0%{opacity:1}100%{opacity:0}}@keyframes rotateText{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}360%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateText{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}360%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#top{position:relative}#top #visual_area{position:relative;height:51.0416666667vw;width:100%}@media screen and (max-width: 767px){#top #visual_area{height:75.5rem}}#top #visual_area .bg_area{background-image:url("../img/top/page_bg.webp");background-repeat:no-repeat;background-size:100% auto;background-position:center top;height:100%;width:100%}@media screen and (max-width: 767px){#top #visual_area .bg_area{background-image:url("../img/top/page_bg_sp.webp");background-size:100% auto}}#top #visual_area .bg_area .bg_coma{position:fixed;top:0;left:0;background-image:url("../img/top/visual_coma.webp");background-repeat:no-repeat;background-size:100% auto;background-position:center top;width:100%;height:100%;mix-blend-mode:multiply;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}@media screen and (max-width: 767px){#top #visual_area .bg_area .bg_coma{background-image:url("../img/top/visual_coma_sp.webp");background-size:100% auto}}.loaded #top #visual_area .bg_area .bg_coma{opacity:1}#top #visual_area .logo{position:absolute;top:5.15625vw;left:-.5208333333vw;width:49.4791666667vw;opacity:0;-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}@media screen and (max-width: 767px){#top #visual_area .logo{top:-0.2rem;left:0;width:12.1rem}}.loaded #top #visual_area .logo{opacity:1}#top #visual_area .chara{position:absolute;top:0;right:0;width:52.8125vw;opacity:0;-webkit-transition:opacity 0.3s linear 0.6s;transition:opacity 0.3s linear 0.6s}@media screen and (max-width: 767px){#top #visual_area .chara{width:33.4rem}}.loaded #top #visual_area .chara{opacity:1}#top #visual_area #top_banner{position:absolute;bottom:5.5rem;left:7rem;padding:0 1.5rem;width:33.4rem;height:17.4rem;opacity:0;-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}@media screen and (max-width: 767px){#top #visual_area #top_banner{bottom:10rem;left:1rem;z-index:2;padding:0 1.55rem;width:37.3rem;height:20.2rem}}.loaded #top #visual_area #top_banner{opacity:1}#top #visual_area #top_banner .frame{position:absolute;top:0;left:0;width:33.4rem;height:17.4rem;background-image:url("../img/top/top_banner_bg.webp");background-repeat:no-repeat;background-size:33.4rem 17.4rem}@media screen and (max-width: 767px){#top #visual_area #top_banner .frame{width:37.3rem;height:20.2rem;background-image:url("../img/top/top_banner_bg_sp.webp");background-repeat:no-repeat;background-size:37.3rem 20.2rem}}#top #visual_area #top_banner #top_banner_slider{position:relative;width:30.35rem;height:10.1rem}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider{width:34.25rem;height:8.85rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide .pickup{position:absolute;top:-2rem;right:-2.1rem;width:7.7rem}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide .pickup{top:-2.85rem;right:-0.75rem;width:8.9rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-1.15rem;left:0;right:0;margin:auto;width:16.45rem;height:2.3rem}#top #visual_area #top_banner #top_banner_slider .swiper-slide .date .date_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/top/top_banner_title_bg.webp");background-repeat:no-repeat;background-size:16.45rem 2.3rem}#top #visual_area #top_banner #top_banner_slider .swiper-slide .date .date_text{position:relative;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.02em;color:#fff}#top #visual_area #top_banner #top_banner_slider .swiper-slide .date .date_text.onsale{color:#f0c75a}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0.7rem;-moz-column-gap:0.7rem;column-gap:0.7rem;margin:1.9rem 0 0}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin:2.3rem 0 0}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li{display:-webkit-box;display:-ms-flexbox;display:flex}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .thumb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0.15rem;-moz-column-gap:0.15rem;column-gap:0.15rem}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .thumb_list{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .thumb_list .thumb{height:8.2rem}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .thumb_list .thumb img{height:100%;width:auto}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area{position:relative;margin:0 0 0 0.5rem;width:8.85rem;font-weight:700;color:#222;text-align:center}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area{width:10.5rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area .item_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.9rem;font-weight:700;line-height:1.3333333333;letter-spacing:.02em;min-height:4.4rem}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area .item_title{font-size:1rem;line-height:1.2;min-height:3.9rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area .line{margin:0 0 0.4rem;width:100%;height:1px;background-color:#b4b0a0}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area .line{margin:0 0 0.25rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area .price{font-size:1rem;line-height:1;letter-spacing:0}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area .price{font-size:1.3rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area .price span{margin:0 0 0 0.1rem;font-size:0.7rem;letter-spacing:.02em}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;width:100%;height:1.8rem;background-color:#a23737}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a{height:2.1rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a .bg{position:absolute;top:0;left:0;height:1.8rem;width:100%;background-image:url("../img/common/btn_bg.webp");background-repeat:no-repeat;background-size:contain;background-position:top right;mix-blend-mode:screen}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a .bg{height:2.1rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a .text{font-size:0.7rem;line-height:1;letter-spacing:.02em;color:#fff}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a .text{font-size:1rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a .ico{display:block;position:absolute;right:1.3rem;width:0.625rem;height:0.625rem}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a .ico{right:1.8rem;width:0.55rem;height:0.55rem}}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a{-webkit-transition:.3s linear;transition:.3s linear}#top #visual_area #top_banner #top_banner_slider .swiper-slide ul.item_list li .text_area a.over{opacity:.5}#top #visual_area #top_banner #top_banner_slider .slider_controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:calc(50% - 0.5rem);left:-2.25rem;width:calc(100% + 2.25rem + 2.25rem)}#top #visual_area #top_banner #top_banner_slider .slider_controller .top_banner_slider_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:1rem;background-color:#e4e2de}@media print,screen and (min-width: 768px){#top #visual_area #top_banner #top_banner_slider .slider_controller .top_banner_slider_btn{cursor:pointer}}#top #visual_area #top_banner #top_banner_slider .slider_controller .top_banner_slider_btn .arr{display:block;position:relative;width:0.4rem;height:0.7rem;z-index:1}#top #visual_area #top_banner #top_banner_slider .slider_controller .top_banner_slider_btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem;background-color:#8e875e;-webkit-transition:.3s linear;transition:.3s linear}#top #visual_area #top_banner #top_banner_slider .slider_controller .top_banner_slider_btn.over:after{opacity:.7}#top #visual_area #top_banner #top_banner_slider_list{position:absolute;bottom:1rem;width:30.35rem;height:4.8rem}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider_list{bottom:1.35rem;width:34.2rem;height:7.15rem}}#top #visual_area #top_banner #top_banner_slider_list .swiper-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide{margin:0 0.1rem 0 0.15rem;width:7.4rem;height:100%;background-color:#c2b9a6;-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#top #visual_area #top_banner #top_banner_slider_list .swiper-slide{cursor:pointer}}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider_list .swiper-slide{margin:0 0.3rem 0 0.3rem;width:12rem}}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide.over{opacity:.7}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.1rem 0 0 0;height:1.2rem;font-size:0.6rem;font-weight:700;line-height:1;letter-spacing:.02em;color:#fff;background-color:#9e9e9e}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_title{padding:0.2rem 0 0 0;height:2.15rem;font-size:1rem}}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_body{position:relative;padding:0 0.5rem;background-color:#fff}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_body:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.1rem;background-color:#c2b9a6}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;height:3.5rem}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_body ul{height:5rem}}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_body li{height:auto;font-size:0.6rem;font-weight:700;line-height:1.3333333333;letter-spacing:.02em;text-align:center;color:#222}@media screen and (max-width: 767px){#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .thumb_body li{font-size:1rem;line-height:1.2}}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide .progress{position:absolute;bottom:0;left:0;height:0.15rem;width:0;background-color:#a23737}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide.swiper-slide-thumb-active .thumb_title{color:#fcc359;background-color:#000}#top #visual_area #top_banner #top_banner_slider_list .swiper-slide.swiper-slide-thumb-active .progress{-webkit-transition:6000ms linear;transition:6000ms linear;width:100%}#top #visual_area::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6.05rem;background-image:url("../img/top/visual_shadow.webp");background-size:46rem 6.05rem;background-repeat:repeat-x;background-position:left bottom;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}@media screen and (max-width: 767px){#top #visual_area::after{height:38.95rem;background-image:url("../img/top/visual_shadow_sp.webp");background-size:39.3rem 38.95rem}}.loaded #top #visual_area::after{opacity:1}#top #news{position:absolute;left:0;right:0;z-index:1;top:46.875vw;margin:auto;padding:2.25rem 9rem 0 9rem;width:67rem;height:21.5rem;background-image:url("../img/top/news_bg.webp");background-size:67rem 21.5rem;background-repeat:repeat-y;background-position:left top;opacity:0;-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}@media screen and (max-width: 767px){#top #news{top:69.5rem;padding:2.35rem 2rem 1.75rem 10rem;width:35.3rem;height:50.35rem}}.loaded #top #news{opacity:1}#top #news .frame_area{position:absolute;top:0.4rem;left:0.4rem;width:calc(100% - 0.8rem);height:calc(100% - 0.8rem);border:1px solid #d3cfc7}#top #news .frame_area .corner_lt,#top #news .frame_area .corner_rt,#top #news .frame_area .corner_lb,#top #news .frame_area .corner_rb{position:absolute;width:0.3rem;height:0.3rem;background-color:#d3cfc7}#top #news .frame_area .corner_lt{top:0;left:0;clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}#top #news .frame_area .corner_rt{top:0;right:0;clip-path:polygon(0% 0%, 100% 0%, 100% 100%)}#top #news .frame_area .corner_lb{bottom:0;left:0;clip-path:polygon(0% 0%, 100% 100%, 0% 100%)}#top #news .frame_area .corner_rb{bottom:0;right:0;clip-path:polygon(100% 0%, 100% 100%, 0% 100%)}#top #news .title_area{position:absolute;top:1.4rem;left:1.7rem}@media screen and (max-width: 767px){#top #news .title_area{top:2.15rem;left:1.85rem}}#top #news .title_area h2.title{font-size:4rem;font-weight:500;line-height:1;letter-spacing:.02em;color:#d3cfc7}@media screen and (max-width: 767px){#top #news .title_area h2.title{font-size:5.4rem}}#top #news .title_area .stamp{position:absolute;top:0.7rem;left:2.15rem;width:3.25rem;height:6.1rem}@media screen and (max-width: 767px){#top #news .title_area .stamp{top:2.2rem;left:2rem;width:4.65rem;height:8.8rem}}#top #news ul.news_list{position:relative}#top #news ul.news_list li{padding:0.85rem 0;border-bottom:1px solid #d3cfc7}@media screen and (max-width: 767px){#top #news ul.news_list li{padding:2.05rem 0 1.1rem}}#top #news ul.news_list li a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#top #news ul.news_list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.6rem}}#top #news ul.news_list li a.over{opacity:.7}#top #news ul.news_list li .date_area{width:6.7rem;font-size:0.8rem;font-weight:500;line-height:1;letter-spacing:.02em;color:#2c2c2c}@media screen and (max-width: 767px){#top #news ul.news_list li .date_area{width:auto;font-size:1rem}}#top #news ul.news_list li .date_area .min{color:#d8d8d8}#top #news ul.news_list li .title{width:calc(100% - 6.7rem);font-size:0.8rem;font-weight:700;line-height:1;letter-spacing:0;color:#2c2c2c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 767px){#top #news ul.news_list li .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;font-size:1.2rem;line-height:1.8;white-space:inherit}}#top #news .btn_area{margin:1.9rem auto 0}@media screen and (max-width: 767px){#top #news .btn_area{position:absolute;margin:0;bottom:3.5rem;left:3rem}}#top #about{position:relative;padding:31rem 0 23.4rem;margin:0 0 -16rem 0;clip-path:inset(0);opacity:0;-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}@media screen and (max-width: 767px){#top #about{padding:51.5rem 0 21.1rem;margin:0 0 -11.2rem 0}}.loaded #top #about{opacity:1}#top #about .bg_area{position:fixed;top:-20%;left:0;width:100%;height:120vh;background-image:url("../img/top/about_coma.webp");background-repeat:repeat-y;background-size:100% auto;background-position:center top}@media screen and (max-width: 767px){#top #about .bg_area{background-image:url("../img/top/about_coma_sp.webp");background-size:100% auto}}#top #about .bg_mask{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background-image:url("../img/top/about_bg_mask.webp");background-size:cover;background-repeat:no-repeat;background-position:left top}@media screen and (max-width: 767px){#top #about .bg_mask{background-image:url("../img/top/about_bg_mask_sp.webp");background-size:100% auto}}#top #about .bg_chara{position:absolute;top:0;left:0;width:100%;height:100%}#top #about .bg_chara .chara{position:absolute}#top #about .bg_chara .chara.chara_1{bottom:-5.35rem;left:0;width:21.05rem;height:39.2rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s linear 1.2s,-webkit-transform .6s ease-out 1.2s;transition:opacity .6s linear 1.2s,-webkit-transform .6s ease-out 1.2s;transition:opacity .6s linear 1.2s,transform .6s ease-out 1.2s;transition:opacity .6s linear 1.2s,transform .6s ease-out 1.2s,-webkit-transform .6s ease-out 1.2s}@media screen and (max-width: 767px){#top #about .bg_chara .chara.chara_1{bottom:-10.05rem;width:13.85rem;height:30.4rem}}#top #about .bg_chara .chara.chara_1.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#top #about .bg_chara .chara.chara_2{bottom:-6.75rem;right:0;width:18.3rem;height:36rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s linear 1.2s,-webkit-transform .6s ease-out 1.2s;transition:opacity .6s linear 1.2s,-webkit-transform .6s ease-out 1.2s;transition:opacity .6s linear 1.2s,transform .6s ease-out 1.2s;transition:opacity .6s linear 1.2s,transform .6s ease-out 1.2s,-webkit-transform .6s ease-out 1.2s}@media screen and (max-width: 767px){#top #about .bg_chara .chara.chara_2{bottom:-9.2rem;width:9.5rem;height:28.85rem}}#top #about .bg_chara .chara.chara_2.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#top #about .title_area{position:absolute;top:23.6rem;left:50%;margin:0 0 0 -30.8rem}@media screen and (max-width: 767px){#top #about .title_area{top:53.7rem;left:1.75rem;margin:0}}#top #about .title_area.active h2.title{opacity:1}#top #about .title_area.active .stamp{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top #about .title_area.active .stamp2{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top #about .title_area.active .chara{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#top #about .title_area h2.title{position:relative;font-size:11.6rem;font-weight:500;line-height:1;letter-spacing:.02em;color:#8d8569;opacity:0;-webkit-transition:.5s linear;transition:.5s linear}@media screen and (max-width: 767px){#top #about .title_area h2.title{font-size:8.85rem}}#top #about .title_area .stamp{position:absolute;top:-1.55rem;left:5.5rem;width:17.6rem;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity 0.3s linear 0.3s,-webkit-transform 0.3s ease-out 0.3s;transition:opacity 0.3s linear 0.3s,-webkit-transform 0.3s ease-out 0.3s;transition:opacity 0.3s linear 0.3s,transform 0.3s ease-out 0.3s;transition:opacity 0.3s linear 0.3s,transform 0.3s ease-out 0.3s,-webkit-transform 0.3s ease-out 0.3s}@media screen and (max-width: 767px){#top #about .title_area .stamp{top:-1.6rem;left:1.95rem;width:13.4rem}}#top #about .title_area .stamp2{position:absolute;top:34.95rem;left:6.65rem;width:3.7rem;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity 0.3s linear 0.6s,-webkit-transform 0.3s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,-webkit-transform 0.3s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,transform 0.3s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,transform 0.3s ease-out 0.6s,-webkit-transform 0.3s ease-out 0.6s}@media screen and (max-width: 767px){#top #about .title_area .stamp2{top:27.2rem;left:1.1rem;width:4rem}}#top #about .title_area .chara{position:absolute;top:7.45rem;left:-7.6rem;width:17.4rem;height:26.25rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s linear 0.9s,-webkit-transform .6s ease-out 0.9s;transition:opacity .6s linear 0.9s,-webkit-transform .6s ease-out 0.9s;transition:opacity .6s linear 0.9s,transform .6s ease-out 0.9s;transition:opacity .6s linear 0.9s,transform .6s ease-out 0.9s,-webkit-transform .6s ease-out 0.9s}@media screen and (max-width: 767px){#top #about .title_area .chara{top:26.8rem;left:-3.6rem;width:17.05rem;height:25.75rem}}#top #about .text_area{position:relative;left:50%;margin:0 0 0 -7rem}@media screen and (max-width: 767px){#top #about .text_area{left:16.45rem;margin:0;width:20.75rem}}#top #about .text_area.active .body{opacity:1}#top #about .text_area.active .profile_area{opacity:1}#top #about .text_area .body{font-size:1rem;line-height:2.2;letter-spacing:.052em;opacity:0;-webkit-transition:opacity 0.3s linear 1.2s;transition:opacity 0.3s linear 1.2s}@media screen and (max-width: 767px){#top #about .text_area .body{font-size:1.4rem;line-height:1.6428571429;letter-spacing:.06em}}#top #about .text_area .body p+p{margin:1.5rem 0 0}@media screen and (max-width: 767px){#top #about .text_area .body p+p{margin:3rem 0 0}}#top #about .text_area .profile_area{position:relative;margin:3rem 0 0;padding:2rem 2rem 2rem 2.5rem;width:41.55rem;background-color:#0e0e0e;overflow:hidden;opacity:0;-webkit-transition:opacity 0.3s linear 1.5s;transition:opacity 0.3s linear 1.5s}@media screen and (max-width: 767px){#top #about .text_area .profile_area{margin:5.25rem 0 0 -14.35rem;padding:3rem 3.2rem 2.3rem 3.2rem;width:35.35rem}}#top #about .text_area .profile_area .frame_area{position:absolute;top:0.2rem;left:0.2rem;width:calc(100% - 0.4rem);height:calc(100% - 0.4rem);border:1px solid #282827}@media screen and (max-width: 767px){#top #about .text_area .profile_area .frame_area{top:0.4rem;left:0.4rem;width:calc(100% - 0.8rem);height:calc(100% - 0.8rem)}}#top #about .text_area .profile_area .frame_area .corner_lt,#top #about .text_area .profile_area .frame_area .corner_rt,#top #about .text_area .profile_area .frame_area .corner_lb,#top #about .text_area .profile_area .frame_area .corner_rb{position:absolute;width:0.3rem;height:0.3rem;background-color:#282827}#top #about .text_area .profile_area .frame_area .corner_lt{top:0;left:0;clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}#top #about .text_area .profile_area .frame_area .corner_rt{top:0;right:0;clip-path:polygon(0% 0%, 100% 0%, 100% 100%)}#top #about .text_area .profile_area .frame_area .corner_lb{bottom:0;left:0;clip-path:polygon(0% 0%, 100% 100%, 0% 100%)}#top #about .text_area .profile_area .frame_area .corner_rb{bottom:0;right:0;clip-path:polygon(100% 0%, 100% 100%, 0% 100%)}#top #about .text_area .profile_area .bg_title{position:absolute;top:-0.3rem;left:-0.5rem;font-size:6.1rem;line-height:1;letter-spacing:.02em;color:#141413}@media screen and (max-width: 767px){#top #about .text_area .profile_area .bg_title{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;font-size:10.65rem;top:-1.6rem;left:-1rem}}#top #about .text_area .profile_area .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 767px){#top #about .text_area .profile_area .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2.25rem}}#top #about .text_area .profile_area .inner .profile_body_area{width:23rem}@media screen and (max-width: 767px){#top #about .text_area .profile_area .inner .profile_body_area{width:100%}}#top #about .text_area .profile_area .inner .profile_body_area .name{width:11rem}@media screen and (max-width: 767px){#top #about .text_area .profile_area .inner .profile_body_area .name{margin:0 0 0 4.3rem;width:17.85rem}}#top #about .text_area .profile_area .inner .profile_body_area .line{margin:0.6rem 0 0;width:100%;height:1px;background-color:#4c4c4c}@media screen and (max-width: 767px){#top #about .text_area .profile_area .inner .profile_body_area .line{margin:1.7rem 0 0}}#top #about .text_area .profile_area .inner .profile_body_area .profile_body{margin:0.75rem 0 0;font-size:max(0.6rem,12px);font-weight:300;line-height:1.6666666667;letter-spacing:.06em}@media screen and (max-width: 767px){#top #about .text_area .profile_area .inner .profile_body_area .profile_body{margin:1.5rem 0 0;font-size:1.3rem;line-height:1.6923076923}}#top #about .text_area .profile_area .inner .profile_image{width:12.25rem;height:16.3rem}@media screen and (max-width: 767px){#top #about .text_area .profile_area .inner .profile_image{width:29.3rem;height:16.3rem}}#top #concept>.title_area,#top #lineup>.title_area,#top #schedule>.title_area,#top #collection>.title_area{position:absolute;left:0;right:0;margin:0 auto}#top #concept>.title_area h2.title,#top #lineup>.title_area h2.title,#top #schedule>.title_area h2.title,#top #collection>.title_area h2.title{font-size:10rem;line-height:1;font-weight:500;letter-spacing:.02em;color:#b4b0a0;text-box:trim-both cap alphabetic}@media screen and (max-width: 767px){#top #concept>.title_area h2.title,#top #lineup>.title_area h2.title,#top #schedule>.title_area h2.title,#top #collection>.title_area h2.title{font-size:6.8rem}}#top #concept>.title_area .stamp,#top #lineup>.title_area .stamp,#top #schedule>.title_area .stamp,#top #collection>.title_area .stamp{position:absolute;bottom:-2.25rem;left:0;right:0;margin:auto;width:12.45rem;height:4.15rem}#top #concept{position:relative;padding:14rem 0 7.1rem 0;text-align:center}@media screen and (max-width: 767px){#top #concept{padding:13.65rem 0 8rem 0}}#top #concept.active>.title_area h2.title{opacity:1}#top #concept.active>.title_area .stamp{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top #concept.active>.title_area .stamp2{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top #concept.active .lead{opacity:1}#top #concept.active ul.concept_list li{opacity:1}#top #concept .bg_area{position:absolute;top:0;left:0;background-image:url("../img/top/page_bg.webp");background-repeat:repeat-y;background-size:100% auto;background-position:center top;height:100%;width:100%;clip-path:polygon(50% 0%, 100% 15.5rem, 100% 100%, 0 100%, 0% 15.5rem)}@media screen and (max-width: 767px){#top #concept .bg_area{background-image:url("../img/top/page_bg_sp.webp");background-size:100% auto;clip-path:polygon(50% 0%, 100% 11.2rem, 100% 100%, 0 100%, 0% 11.2rem)}}#top #concept .bg_area:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#9d966c;mix-blend-mode:multiply}#top #concept .bg_area:after{content:"";position:absolute;top:11.5rem;left:0;right:0;margin:auto;width:50.75rem;height:49.65rem;background-image:url("../img/top/concept_bg_mark.webp");background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 767px){#top #concept .bg_area:after{top:24.7rem;right:auto;left:0;width:100%;height:106.8rem;background-image:url("../img/top/concept_bg_mark_sp.webp");background-repeat:no-repeat;background-size:100% auto}}#top #concept>.title_area{top:-0.25rem}@media screen and (max-width: 767px){#top #concept>.title_area{top:2.5rem;text-shadow:0px 0px 2.45rem rgba(32,32,32,.19)}}#top #concept>.title_area h2.title{opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}#top #concept>.title_area .stamp{bottom:auto;top:5rem;left:50%;margin:0 0 0 -11.7rem;width:23.45rem;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity 0.3s linear 0.6s,-webkit-transform 0.3s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,-webkit-transform 0.3s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,transform 0.3s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,transform 0.3s ease-out 0.6s,-webkit-transform 0.3s ease-out 0.6s}@media screen and (max-width: 767px){#top #concept>.title_area .stamp{top:2.4rem;left:50%;margin:0 0 0 -9.8rem;width:19rem}}#top #concept>.title_area .stamp2{position:absolute;left:50%;bottom:auto;top:8.75rem;left:50%;margin:0 0 0 6.6rem;width:7.65rem;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity 0.3s linear 0.9s,-webkit-transform 0.3s ease-out 0.9s;transition:opacity 0.3s linear 0.9s,-webkit-transform 0.3s ease-out 0.9s;transition:opacity 0.3s linear 0.9s,transform 0.3s ease-out 0.9s;transition:opacity 0.3s linear 0.9s,transform 0.3s ease-out 0.9s,-webkit-transform 0.3s ease-out 0.9s}@media screen and (max-width: 767px){#top #concept>.title_area .stamp2{top:5.35rem;margin:0 0 0 5.2rem;width:7.5rem}}#top #concept .lead{position:relative;margin:0 auto 0;font-size:0.8rem;line-height:1.5;letter-spacing:.052em;opacity:0;-webkit-transition:opacity 0.3s linear 1.5s;transition:opacity 0.3s linear 1.5s}@media screen and (max-width: 767px){#top #concept .lead{font-size:1.3rem;line-height:1.6923076923;letter-spacing:.032em;text-align:center}}#top #concept ul.concept_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem auto 0;width:57rem}@media screen and (max-width: 767px){#top #concept ul.concept_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3.5rem auto 0;width:22rem;row-gap:5rem}}#top #concept ul.concept_list li{position:relative;width:19rem;opacity:0}@media screen and (max-width: 767px){#top #concept ul.concept_list li{width:22rem}}#top #concept ul.concept_list li:nth-child(1){-webkit-transition:opacity 0.3s linear 1.8s;transition:opacity 0.3s linear 1.8s}#top #concept ul.concept_list li:nth-child(2){-webkit-transition:opacity 0.3s linear 1.9s;transition:opacity 0.3s linear 1.9s}#top #concept ul.concept_list li:nth-child(3){-webkit-transition:opacity 0.3s linear 2s;transition:opacity 0.3s linear 2s}#top #concept ul.concept_list li a{display:block;position:relative;z-index:0}#top #concept ul.concept_list li a.over{z-index:1}#top #concept ul.concept_list li a.over .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}#top #concept ul.concept_list li.concept_1{margin:0.15rem 0 0}@media screen and (max-width: 767px){#top #concept ul.concept_list li.concept_1{margin:0 auto 0}}#top #concept ul.concept_list li.concept_1 .stamp{top:-3.75rem;right:-1.3rem;width:10.45rem}@media screen and (max-width: 767px){#top #concept ul.concept_list li.concept_1 .stamp{top:-1rem;right:-7.5rem;width:9rem}}#top #concept ul.concept_list li.concept_2{margin:3.75rem 0 0 0}@media print,screen and (min-width: 768px){#top #concept ul.concept_list li.concept_2 .image{border-color:#4b452c}}@media screen and (max-width: 767px){#top #concept ul.concept_list li.concept_2{margin:0 auto 0}}#top #concept ul.concept_list li.concept_2 .stamp{top:-7rem;right:-1.75rem;width:11.65rem}@media screen and (max-width: 767px){#top #concept ul.concept_list li.concept_2 .stamp{top:0;right:-7rem;width:9.25rem}}#top #concept ul.concept_list li.concept_3{margin:0}@media screen and (max-width: 767px){#top #concept ul.concept_list li.concept_3{margin:0 auto 0}}#top #concept ul.concept_list li.concept_3 .stamp{top:-2.75rem;right:-2.75rem;width:10.25rem}@media screen and (max-width: 767px){#top #concept ul.concept_list li.concept_3 .stamp{top:-4rem;right:-3.6rem;width:9rem}}#top #concept ul.concept_list li .image{position:relative;display:block;width:100%;border:0.5rem solid #2c2c2c;overflow:hidden}@media print,screen and (min-width: 768px){#top #concept ul.concept_list li .image img{-webkit-transition:.3s linear;transition:.3s linear}}#top #concept ul.concept_list li .title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;margin:-1.25rem 0 0 0.75rem;text-align:left}@media screen and (max-width: 767px){#top #concept ul.concept_list li .title{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin:0}}#top #concept ul.concept_list li .title .no{font-size:4rem;font-weight:500;line-height:1;letter-spacing:0;text-box:trim-both cap alphabetic;text-shadow:0px 0px 0.9rem rgba(65,63,52,.4)}@media screen and (max-width: 767px){#top #concept ul.concept_list li .title .no{position:absolute;top:1rem;left:-4.8rem;font-size:7rem;letter-spacing:-0.028em}}#top #concept ul.concept_list li .title .text{font-size:1rem;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){#top #concept ul.concept_list li .title .text{position:absolute;bottom:0;right:-3rem;font-size:1.6rem;font-weight:500;letter-spacing:.08em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}#top #concept ul.concept_list li .stamp{position:absolute;top:0;right:0;z-index:2;width:6.4rem}#top #concept ul.concept_list li .eng_title{position:absolute;top:-1.65rem;left:1rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.6rem}@media screen and (max-width: 767px){#top #concept ul.concept_list li .eng_title{top:auto;bottom:0;left:-4.8rem;width:6.75rem;height:100%}}#top #concept ul.concept_list li .eng_title .eng_title_line{display:block;width:0.1rem;height:3rem;background-color:#fff}@media screen and (max-width: 767px){#top #concept ul.concept_list li .eng_title .eng_title_line{position:absolute;top:8.75rem;width:100%;height:0.2rem}}#top #concept ul.concept_list li .eng_title .eng_title_text{margin:0.95rem 0 0;font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:.052em}@media screen and (max-width: 767px){#top #concept ul.concept_list li .eng_title .eng_title_text{position:absolute;bottom:-0.5rem;margin:0 1rem 0 0;font-size:2.6rem;color:#bfb891}}#top #concept .btn_area{margin:4rem auto 0;opacity:0;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}@media screen and (max-width: 767px){#top #concept .btn_area{margin:4.75rem auto 0}#top #concept .btn_area span.ico{right:3.2rem}}#top #concept .btn_area.active{opacity:1}#top #lineup{position:relative;padding:13rem 0 10rem 0;background-image:url("../img/top/page_bg.webp");background-repeat:no-repeat;background-size:100% auto;background-position:center top;height:100%;width:100%;text-align:center}@media screen and (max-width: 767px){#top #lineup{padding:9.65rem 0 10.85rem 0;background-image:url("../img/top/page_bg_sp.webp");background-size:100% auto}}#top #lineup.active>.title_area h2.title{opacity:1}#top #lineup.active>.title_area .stamp{opacity:1}#top #lineup.active .bg_chara .chara{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#top #lineup.active ul.lineup li{opacity:1}#top #lineup .bg_chara{position:absolute;top:0}#top #lineup .bg_chara .chara{position:absolute;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}#top #lineup .bg_chara .chara.chara_1{top:-11.25rem;left:0;width:30.35rem;height:37.65rem}@media screen and (max-width: 767px){#top #lineup .bg_chara .chara.chara_1{top:-3.8rem;left:0;width:13.9rem;height:20.75rem}}#top #lineup>.title_area{top:-1rem}@media screen and (max-width: 767px){#top #lineup>.title_area{top:-2.35rem}}#top #lineup>.title_area h2.title{opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}#top #lineup>.title_area .stamp{bottom:-1.95rem;width:12.45rem;height:4.15rem;opacity:0;-webkit-transition:opacity 0.3s linear 0.6s;transition:opacity 0.3s linear 0.6s}@media screen and (max-width: 767px){#top #lineup>.title_area .stamp{bottom:-1.65rem;width:9rem;height:3rem}}#top #lineup ul.lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.7rem;-moz-column-gap:2.7rem;column-gap:2.7rem;margin:0 auto 0}@media screen and (max-width: 767px){#top #lineup ul.lineup{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}#top #lineup ul.lineup li{opacity:0}@media print,screen and (min-width: 768px){#top #lineup ul.lineup li{-ms-flex-negative:inherit;flex-shrink:inherit;width:auto;height:auto}}@media screen and (max-width: 767px){#top #lineup ul.lineup li{margin:0 0.9rem;width:21.65rem !important}}#top #lineup ul.lineup li:nth-child(1){-webkit-transition:opacity 0.3s linear 1.2s;transition:opacity 0.3s linear 1.2s}#top #lineup ul.lineup li:nth-child(2){-webkit-transition:opacity 0.3s linear 1.3s;transition:opacity 0.3s linear 1.3s}#top #lineup ul.lineup li:nth-child(3){-webkit-transition:opacity 0.3s linear 1.4s;transition:opacity 0.3s linear 1.4s}#top #lineup ul.lineup li:nth-child(4){-webkit-transition:opacity 0.3s linear 1.5s;transition:opacity 0.3s linear 1.5s}#top #lineup ul.lineup li:nth-child(5){-webkit-transition:opacity 0.3s linear 1.6s;transition:opacity 0.3s linear 1.6s}#top #lineup ul.lineup li a{display:block}#top #lineup ul.lineup li a .image{position:relative;display:block;width:15.5rem}@media screen and (max-width: 767px){#top #lineup ul.lineup li a .image{width:100%}}#top #lineup ul.lineup li a .image .front{display:block}#top #lineup ul.lineup li a .image .back{display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}#top #lineup ul.lineup li a.over .image .back{opacity:1}#top #lineup ul.lineup li a .title{display:block;margin:0.5rem 0 0;font-size:0.8rem;line-height:1;font-weight:700;letter-spacing:.02em;color:#222}@media screen and (max-width: 767px){#top #lineup ul.lineup li a .title{margin:0.8rem 0 0;font-size:1.4rem}}#top #lineup .lineup_slider_pagination{margin:1.75rem auto 0;height:1rem}#top #lineup .lineup_slider_pagination .swiper-pagination-bullet{margin:0 0.5rem;width:1rem;height:1rem;background-color:#ccc7b1;opacity:1;-webkit-transition:.3s linear;transition:.3s linear}#top #lineup .lineup_slider_pagination .swiper-pagination-bullet-active{background-color:#3e3e3e}#top #lineup .btn_area{margin:3rem auto 0;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}@media screen and (max-width: 767px){#top #lineup .btn_area span.ico{right:5.25rem}}#top #lineup .btn_area.active{opacity:1}#top #schedule{position:relative;padding:11.1rem 0 6.4rem 0;background-image:url("../img/top/page_bg.webp");background-repeat:no-repeat;background-size:100% auto;background-position:center top;height:auto;width:100%;text-align:center}@media screen and (max-width: 767px){#top #schedule{padding:6.05rem 0 14rem 0;background-image:url("../img/top/page_bg_sp.webp");background-size:100% auto}}#top #schedule.active>.title_area h2.title{opacity:1}#top #schedule.active>.title_area .stamp{opacity:1}#top #schedule.active .bg_chara .chara{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#top #schedule.active .schedule_area ul.schedule li{opacity:1}#top #schedule>.bg{position:absolute;top:0;left:0;right:0;margin:0 auto;width:91.9rem;height:calc(100% - 6.4rem);background-image:url("../img/top/schedule_bg.webp");background-repeat:repeat-y;background-size:100% auto}@media screen and (max-width: 767px){#top #schedule>.bg{width:39.3rem;height:60.25rem;background-image:url("../img/top/schedule_bg_sp.webp");background-repeat:no-repeat;background-size:100% auto}}#top #schedule .bg_chara{position:absolute;top:0;width:100%}#top #schedule .bg_chara .chara{position:absolute;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .8s linear 1.2s,-webkit-transform .6s ease-out 1.2s;transition:opacity .8s linear 1.2s,-webkit-transform .6s ease-out 1.2s;transition:opacity .8s linear 1.2s,transform .6s ease-out 1.2s;transition:opacity .8s linear 1.2s,transform .6s ease-out 1.2s,-webkit-transform .6s ease-out 1.2s}#top #schedule .bg_chara .chara.chara_1{top:-19rem;right:0;width:29.9rem;height:27rem}@media screen and (max-width: 767px){#top #schedule .bg_chara .chara.chara_1{top:-11.5rem;width:16.05rem;height:16.85rem}}#top #schedule>.title_area{top:-4rem}@media screen and (max-width: 767px){#top #schedule>.title_area{top:-2.7rem}}#top #schedule>.title_area h2.title{opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}#top #schedule>.title_area .stamp{bottom:-1.95rem;width:13.3rem;height:4.25rem;opacity:0;-webkit-transition:opacity 0.3s linear 0.6s;transition:opacity 0.3s linear 0.6s}@media screen and (max-width: 767px){#top #schedule>.title_area .stamp{bottom:-1.55rem;width:10.85rem;height:3.45rem}}#top #schedule .schedule_area_wrapper{margin:0 auto 0;width:92rem}@media screen and (max-width: 767px){#top #schedule .schedule_area_wrapper{width:100%}}#top #schedule .schedule_area{position:relative;margin:0 auto;padding:0 0 1.5rem 0;width:auto;overflow-x:auto}@media screen and (max-width: 767px){#top #schedule .schedule_area{padding:0 0 2rem 0}}#top #schedule .schedule_area ul.schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2.7rem;padding:0 0 0 1.6rem;width:auto}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule{gap:1.35rem;padding:0 0 0 1.9rem;width:auto}}#top #schedule .schedule_area ul.schedule li{position:relative;opacity:0}#top #schedule .schedule_area ul.schedule li:nth-child(1){-webkit-transition:opacity 0.3s linear 1.5s;transition:opacity 0.3s linear 1.5s}#top #schedule .schedule_area ul.schedule li:nth-child(2){-webkit-transition:opacity 0.3s linear 1.6s;transition:opacity 0.3s linear 1.6s}#top #schedule .schedule_area ul.schedule li:nth-child(3){-webkit-transition:opacity 0.3s linear 1.7s;transition:opacity 0.3s linear 1.7s}#top #schedule .schedule_area ul.schedule li:nth-child(4){-webkit-transition:opacity 0.3s linear 1.8s;transition:opacity 0.3s linear 1.8s}#top #schedule .schedule_area ul.schedule li:nth-child(5){-webkit-transition:opacity 0.3s linear 1.9s;transition:opacity 0.3s linear 1.9s}#top #schedule .schedule_area ul.schedule li:nth-child(6){-webkit-transition:opacity 0.3s linear 2s;transition:opacity 0.3s linear 2s}#top #schedule .schedule_area ul.schedule li .schedule_bg_line{position:absolute;top:0.75rem;margin:0 0 0 -1.35rem;width:calc(100% + 2.7rem);height:0.1rem;background:#8e875e}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_bg_line{top:1.5rem;margin:0 0 0 -1.55rem;width:calc(100% + 3.05rem)}}#top #schedule .schedule_area ul.schedule li .year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;padding:0 0 0.3rem 0;width:100%;height:1.55rem;background-color:#8e875e;border-radius:0.2rem 0.2rem 0 0;font-weight:900;line-height:1;letter-spacing:.04em;border-bottom:1px solid #efc557}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .year{padding:0 0 0.8rem 0;height:3.05rem}}#top #schedule .schedule_area ul.schedule li .year .num{font-size:0.95rem}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .year .num{font-size:1.45rem}}#top #schedule .schedule_area ul.schedule li .year .nen{font-size:0.6rem}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .year .nen{font-size:0.9rem}}#top #schedule .schedule_area ul.schedule li .schedule_body{padding:10.05rem 0.35rem 0 0.35rem;width:100%;height:35.15rem;background-color:#fff;border-radius:0.2rem}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body{padding:12.05rem 0.35rem 0 0.35rem;height:46.15rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .frame{position:absolute;top:0.35rem;left:0.35rem;width:calc(100% - 0.7rem);height:calc(100% - 0.7rem);border:0.1rem solid #f7f5f3;border-radius:0.2rem}#top #schedule .schedule_area ul.schedule li .schedule_body .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:2.75rem;left:0;right:0;margin:0 auto}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .month{top:4rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .month .num{display:block;height:6.45rem}#top #schedule .schedule_area ul.schedule li .schedule_body .month .num img{height:100%;width:auto}#top #schedule .schedule_area ul.schedule li .schedule_body .month .tsuki{margin:0 0 1rem 0;font-size:1.6rem;font-weight:900;line-height:1;letter-spacing:.02em;color:#222}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;padding:0 2rem}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product{width:4rem;height:22.9rem}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product{width:4.3rem;height:31.2rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product a{position:relative;display:block;width:100%;height:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product a.over{opacity:.7}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .bg{position:absolute;width:4rem;height:22.9rem;background-color:#211f1e;border-radius:0.15rem;overflow:hidden}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .bg{width:4.3rem;height:31.2rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .shadow{position:absolute;left:0;bottom:-1.15rem;width:100%;height:1.15rem}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .shadow{bottom:-1.2rem;height:1.2rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0 0}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area{padding:0.95rem 0 0}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .num{font-size:0.8rem;color:#8e7e55;font-weight:700;line-height:1;-webkit-transform:scale(1, 0.86);transform:scale(1, 0.86)}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .num{font-size:1rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .line{position:relative;margin:0.4rem 0;background-color:#8e7e55;width:0.55rem;height:1px}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .line{margin:0.7rem 0;width:0.95rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area h3.title{font-size:1.4rem;color:#efc557;font-weight:700;line-height:1;-webkit-transform:scale(1, 0.86);transform:scale(1, 0.86);-webkit-transform-origin:top;transform-origin:top}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .title_area h3.title{font-size:1.8rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .number_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0.65rem;left:0;right:0;margin:auto}@media screen and (max-width: 767px){#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .number_area{bottom:1.6rem}}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .number_area .kakko{display:block;font-size:1.6rem;color:#8e7e55;font-weight:700;line-height:1;-webkit-transform:scale(0.4, 1);transform:scale(0.4, 1);letter-spacing:-0.2em}#top #schedule .schedule_area ul.schedule li .schedule_body .product_list .product .number_area .number{font-size:1.6rem;color:#fff;font-weight:700;line-height:1;letter-spacing:-0.08em}#top #collection{position:relative;text-align:center;padding:16.5rem 0 4rem 0}@media screen and (max-width: 767px){#top #collection{padding:20.8rem 0 8.1rem 0}}#top #collection.active .bg_area .bg_image{opacity:1}#top #collection.active .bg_area .bg_image.bg_image_f_1{-webkit-transform:translate(-32.05rem, -10.7rem);transform:translate(-32.05rem, -10.7rem)}#top #collection.active .bg_area .bg_image.bg_image_f_2{-webkit-transform:translate(-48rem, -24.5rem);transform:translate(-48rem, -24.5rem)}#top #collection.active .bg_area .bg_image.bg_image_f_3{-webkit-transform:translate(31.1rem, -2rem);transform:translate(31.1rem, -2rem)}#top #collection.active .bg_area .bg_image.bg_image_f_4{-webkit-transform:translate(28.3rem, -30.5rem);transform:translate(28.3rem, -30.5rem)}#top #collection.active .bg_area .bg_image.bg_image_b_1{-webkit-transform:translate(8.7rem, -20.5rem);transform:translate(8.7rem, -20.5rem)}#top #collection.active .bg_area .bg_image.bg_image_b_2{-webkit-transform:translate(-45.85rem, 1.1rem);transform:translate(-45.85rem, 1.1rem)}#top #collection.active .bg_area .bg_image.bg_image_b_3{-webkit-transform:translate(-30.85rem, -22.5rem);transform:translate(-30.85rem, -22.5rem)}#top #collection.active .bg_area .bg_image.bg_image_b_4{-webkit-transform:translate(-21.75rem, 5.8rem);transform:translate(-21.75rem, 5.8rem)}#top #collection.active .bg_area .bg_image.bg_image_b_5{-webkit-transform:translate(25rem, -0.6rem);transform:translate(25rem, -0.6rem)}#top #collection.active>.title_area h2.title{opacity:1}#top #collection.active>.title_area .stamp{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#top #collection.active .lead{opacity:1}#top #collection.active .btn_area{opacity:1}#top #collection .bg_area{position:absolute;top:0;left:0;height:100%;width:100%;background-image:url("../img/top/collection_bg.webp");background-repeat:repeat;background-size:100% auto;background-position:center top;overflow:hidden}@media screen and (max-width: 767px){#top #collection .bg_area{background-image:url("../img/top/collection_bg_sp.webp");background-size:100% auto}}#top #collection .bg_area .bg_image{position:absolute;top:50%;left:50%;width:0;opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top #collection .bg_area .bg_image.bg_image_f_1{width:18.75rem;-webkit-transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s}#top #collection .bg_area .bg_image.bg_image_f_2{width:13rem;-webkit-transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s}#top #collection .bg_area .bg_image.bg_image_f_3{width:16.95rem;-webkit-transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s}#top #collection .bg_area .bg_image.bg_image_f_4{width:19.75rem;-webkit-transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s;transition:transform .8s ease-out 0.6s,opacity 0.3s linear 0.6s,-webkit-transform .8s ease-out 0.6s}#top #collection .bg_area .bg_image.bg_image_b_1{width:13.05rem;-webkit-transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s}#top #collection .bg_area .bg_image.bg_image_b_2{width:11.8rem;-webkit-transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s}#top #collection .bg_area .bg_image.bg_image_b_3{width:9.25rem;-webkit-transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s}#top #collection .bg_area .bg_image.bg_image_b_4{width:9.7rem;-webkit-transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s}#top #collection .bg_area .bg_image.bg_image_b_5{width:12.75rem;-webkit-transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s;transition:transform 1s ease-out 0.3s,opacity 1s linear 0.3s,-webkit-transform 1s ease-out 0.3s}#top #collection>.title_area{top:4.15rem}@media screen and (max-width: 767px){#top #collection>.title_area{top:8rem}}#top #collection>.title_area h2.title{color:#8d8569;opacity:0;-webkit-transition:opacity .5s linear 2s;transition:opacity .5s linear 2s}#top #collection>.title_area .stamp{bottom:-2rem;width:10.65rem;height:3.7rem;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity 0.3s linear 1.5s,-webkit-transform 0.3s ease-out 1.5s;transition:opacity 0.3s linear 1.5s,-webkit-transform 0.3s ease-out 1.5s;transition:opacity 0.3s linear 1.5s,transform 0.3s ease-out 1.5s;transition:opacity 0.3s linear 1.5s,transform 0.3s ease-out 1.5s,-webkit-transform 0.3s ease-out 1.5s}@media screen and (max-width: 767px){#top #collection>.title_area .stamp{bottom:-2.35rem;width:8.75rem;height:3rem}}#top #collection .lead{position:relative;font-size:1rem;color:#fff;line-height:1.8;text-align:center;opacity:0;-webkit-transition:opacity 0.3s linear 1.8s;transition:opacity 0.3s linear 1.8s}@media screen and (max-width: 767px){#top #collection .lead{font-size:1.3rem;line-height:2}}#top #collection .btn_area{margin:3rem auto 0;opacity:0;-webkit-transition:opacity 0.3s linear 1.8s;transition:opacity 0.3s linear 1.8s}@media screen and (max-width: 767px){#top #collection .btn_area{margin:10.9rem auto 0}#top #collection .btn_area span.ico{right:5.35rem}}#top #product{position:relative;width:100%;height:33.9rem;background-image:url("../img/top/page_bg.webp");background-repeat:no-repeat;background-size:100% auto;background-position:center top;clip-path:inset(0)}@media screen and (max-width: 767px){#top #product{padding:8.2rem 0 8rem;height:auto;background-image:url("../img/top/page_bg_sp.webp");background-size:100% auto}}#top #product.active .product_area .image_area{opacity:1}#top #product.active .product_area .text_area{opacity:1}#top #product .bg_area{position:absolute;width:100%;height:100%}#top #product .bg_area .bg_coma{position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url("../img/top/product_coma.webp");background-repeat:repeat-y;background-size:100% auto;background-position:center top}@media screen and (max-width: 767px){#top #product .bg_area .bg_coma{background-image:url("../img/top/product_coma_sp.webp");background-size:100% auto}}#top #product .bg_area .bg_title{position:absolute;width:100%;height:100%;background-image:url("../img/top/product_bg_title.webp");background-repeat:no-repeat;background-size:71.7rem 27.25rem;background-position:center}@media screen and (max-width: 767px){#top #product .bg_area .bg_title{display:none}}#top #product .product_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:7.6rem;-moz-column-gap:7.6rem;column-gap:7.6rem;padding:3.6rem 0;height:33.9rem}@media screen and (max-width: 767px){#top #product .product_area{display:block;padding:0;height:auto}}#top #product .product_area .image_area{position:relative;width:18.05rem;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}@media screen and (max-width: 767px){#top #product .product_area .image_area{margin:0 auto 0;width:21.5rem}}#top #product .product_area .image_area .image{width:18.05rem;height:26.7rem}@media screen and (max-width: 767px){#top #product .product_area .image_area .image{width:auto;height:auto}}#top #product .product_area .image_area .shadow{position:absolute;bottom:-2.25rem;left:0;width:18.05rem;height:2.25rem}@media screen and (max-width: 767px){#top #product .product_area .image_area .shadow{display:none}}#top #product .product_area .text_area{opacity:0;-webkit-transition:opacity 0.3s linear 0.6s;transition:opacity 0.3s linear 0.6s}#top #product .product_area .text_area .body{width:28.2rem;height:14.6rem}@media screen and (max-width: 767px){#top #product .product_area .text_area .body{margin:3.1rem auto 0;width:35.45rem;height:auto}}#top #product .product_area .text_area .btn_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;margin:1.75rem 0 0}@media screen and (max-width: 767px){#top #product .product_area .text_area .btn_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1.25rem;margin:2.9rem 0 0}}#top #product .product_area .text_area .btn_area .ico{width:0.55rem;height:0.55rem}@media screen and (max-width: 767px){#top #product .product_area .text_area .btn_area .ico{right:4.6rem;width:1.1rem;height:1.1rem}}main#concept{position:relative}main#concept #concept_area{position:relative;padding:20.83vw 0 6rem;width:100%}@media screen and (max-width: 767px){main#concept #concept_area{padding:16rem 0 6rem}}main#concept #concept_area>.title_area .stamp{bottom:-4rem;left:50%;margin:0 0 0 -11.5rem;width:25.45rem;height:7.825rem}@media screen and (max-width: 767px){main#concept #concept_area>.title_area .stamp{bottom:-3.25rem;left:50%;margin:0 0 0 -9.8rem;width:22.45rem;height:6.7rem}}main#lineup{position:relative}@media screen and (max-width: 767px){main#lineup:after{content:"";position:fixed;bottom:-1px;left:0;width:100%;height:11.45rem;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(44, 44, 44, 0.70196)), to(rgba(123, 118, 109, 0)));background-image:linear-gradient(0deg, rgba(44, 44, 44, 0.70196) 0%, rgba(123, 118, 109, 0) 100%)}}main#lineup #lineup_area{position:relative;width:100%}main#lineup #lineup_area>.title_area .stamp{width:12.45rem;height:4.15rem}@media screen and (max-width: 767px){main#lineup #lineup_area>.title_area .stamp{bottom:-1.65rem;width:9rem;height:3rem}}main#lineup #lineup_area .content_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:6.8rem auto 0;width:70rem;background-color:#f9f9f9}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area{display:block;margin:4.15rem auto 0;width:calc(100% - 2rem - 2rem);background-color:rgba(0,0,0,0)}}main#lineup #lineup_area .content_area .content{width:57.55rem;padding:3.3rem 3.5rem 5rem 3.5rem;border-left:1px solid #d3cfc7}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content{padding:0;width:100%;border:none}}main#lineup #lineup_area .content_area .content h2.title{font-size:2.4rem;color:#9b926c;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content h2.title{font-size:2.6rem;line-height:1.3846153846}}main#lineup #lineup_area .content_area .content>.title_line{margin:0.9rem auto 0;width:100%;height:0.1rem;background-color:#d3cfc7}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content>.title_line{margin:1rem auto 0}}main#lineup #lineup_area .content_area .content .lineup_area{margin:1.5rem auto 0}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_area{margin:4rem auto 0}}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.2rem 1.95rem}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_area .lineup_list{gap:2.5rem 2.4rem}}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a{display:block}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a{width:16rem}}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .image{position:relative;display:block;width:15.5rem}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .image{width:16rem}}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .image .front{display:block}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .image .back{display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a.over .image .back{opacity:1}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;padding:0.5rem 0 0}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .title_area{display:block;width:100%;padding:0.8rem 0 0}}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .title_area .yoyaku{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.9rem;height:1rem;background-color:#9b926c;font-size:0.7rem;color:#fff;font-weight:700;line-height:1;letter-spacing:.08em}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .title_area .yoyaku{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:left;margin:0.2rem 0.4rem 0 0;padding:0.1rem 0 0.2rem;width:4rem;height:auto;font-size:1.2rem;font-weight:500}}main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .title_area h3.title{font-size:0.8rem;line-height:1;font-weight:700;letter-spacing:.02em;color:#222}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_area .lineup_list .lineup a .title_area h3.title{display:inline;margin:0;width:11.5rem;width:auto;font-size:1.3rem;line-height:1.6;word-break:break-all}}main#lineup #lineup_area .content_area .content .lineup_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:1.65rem;-moz-column-gap:1.65rem;column-gap:1.65rem;margin:2.5rem auto 0}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail{display:block;margin:4rem auto 0;width:35.4rem}}main#lineup #lineup_area .content_area .content .lineup_detail .image{width:18rem}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .image{width:100%}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area{width:calc(100% - 15.5rem - 1.65rem)}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area{margin:3rem auto 0;width:100%}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .tltle_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:0.55rem;-moz-column-gap:0.55rem;column-gap:0.55rem}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area .tltle_area{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:0.85rem;-moz-column-gap:0.85rem;column-gap:0.85rem}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .tltle_area .yoyaku{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.9rem;height:1rem;background-color:#9b926c;font-size:0.7rem;color:#fff;font-weight:500;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area .tltle_area .yoyaku{padding:0.2rem 0 0.4rem;width:5.7rem;height:auto;font-size:1.4rem;font-weight:700}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .tltle_area h3.title{font-size:1.2rem;line-height:1.2;font-weight:700;letter-spacing:.02em;color:#222}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area .tltle_area h3.title{max-width:28.85rem;font-size:1.6rem}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .title_line{margin:1rem 0 0;background-color:#9b926c;width:100%;height:1px}main#lineup #lineup_area .content_area .content .lineup_detail .data_area dl.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.35rem;margin:1.2rem 0 0;font-size:0.8rem;color:#222;line-height:1;letter-spacing:.02em;text-align:left}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area dl.list{row-gap:1.85rem;margin:1.85rem 0 0;font-size:1.3rem}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area dl.list dt{width:3.5rem;font-weight:700}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area dl.list dt{width:5.9rem}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area dl.list dd{width:calc(100% - 3.5rem)}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area dl.list dd{width:calc(100% - 5.9rem)}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .body_line{margin:1.2rem 0 0;width:100%;height:1px;background-color:#f1ece3}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area .body_line{margin:1.95rem 0 0;height:0.1rem}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .body{margin:1.5rem 0 0;font-size:0.7rem;color:#222;line-height:1.5;text-align:left}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area .body{margin:2.75rem 0 0;font-size:1.3rem;line-height:1.6923076923}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .body p+p{margin:1rem 0 0}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area .body p+p{margin:2rem 0 0}}main#lineup #lineup_area .content_area .content .lineup_detail .data_area .btn_area{margin:2rem 0 0}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .lineup_detail .data_area .btn_area{margin:3.1rem auto 0}}main#lineup #lineup_area .content_area .content .related_lineups{margin:2rem 0 0;text-align:left}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .related_lineups{margin:6rem auto 0}}main#lineup #lineup_area .content_area .content .related_lineups .title_line{width:100%;height:1px;background-color:#9b926c}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .related_lineups .title_line{height:0.1rem;background-color:#d3cfc7}}main#lineup #lineup_area .content_area .content .related_lineups h3.title{margin:1.5rem 0 0;font-size:0.7rem;color:#222;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .related_lineups h3.title{margin:2.85rem 0 0;font-size:1.3rem}}main#lineup #lineup_area .content_area .content .related_lineups ul.lineup{margin:0.85rem 0 0}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .related_lineups ul.lineup{margin:1.35rem 0 0}}main#lineup #lineup_area .content_area .content .related_lineups ul.lineup li+li{margin:0.75rem 0 0}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .related_lineups ul.lineup li+li{margin:1.35rem 0 0}}main#lineup #lineup_area .content_area .content .related_lineups ul.lineup li a{font-size:0.7rem;letter-spacing:.02em;line-height:1.4;text-decoration:underline;text-align:left}@media print,screen and (min-width: 768px){main#lineup #lineup_area .content_area .content .related_lineups ul.lineup li a:hover{text-decoration:none}}@media screen and (max-width: 767px){main#lineup #lineup_area .content_area .content .related_lineups ul.lineup li a{font-size:1.2rem}}.content_area .nav_area{width:12.45rem}@media screen and (max-width: 767px){.content_area .nav_area{position:fixed;bottom:1.05rem;left:0;right:0;z-index:2;margin:auto;overflow:hidden;width:calc(100% - 1rem - 1rem);background-color:#f9f9f9;height:4.3rem;-webkit-transition:.3s ease-in;transition:.3s ease-in}.content_area .nav_area.opened{height:calc(var(--vh, 1vh)*100 - 8.05rem - 1.05rem)}}.content_area .nav_area .main_title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:2.7rem;background-color:#322d2c}@media print,screen and (min-width: 768px){.content_area .nav_area .main_title_area:has(.main_title.curr){background-color:#9b926c}}@media screen and (max-width: 767px){.content_area .nav_area .main_title_area{height:4.3rem}}.content_area .nav_area .main_title_area .main_title{font-size:1rem;color:#fff;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){.content_area .nav_area .main_title_area .main_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%;font-size:1.4rem}}@media screen and (max-width: 767px){.content_area .nav_area .main_title_area .main_title.curr{background-color:#9b926c}}.content_area .nav_area .tab_area{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.6rem}@media screen and (max-width: 767px){.content_area .nav_area .tab_area{height:3.1rem}}.content_area .nav_area .tab_area .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6.25rem;height:100%;background-color:#d6d6d6;font-size:0.7rem;color:#222;font-weight:700;line-height:1;letter-spacing:.02em;cursor:pointer}.content_area .nav_area .tab_area .tab.curr{background-color:#f9f9f9}@media screen and (max-width: 767px){.content_area .nav_area .tab_area .tab{width:50%;font-size:1.3rem}}.content_area .nav_area .category_list_area{padding:0.4rem 0 0;display:none}.content_area .nav_area .category_list_area.curr{display:block}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area{padding:1.3rem 0 0}}.content_area .nav_area .category_list_area .search_box{position:relative;margin:0 auto;width:11.15rem;height:1.6rem}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .search_box{width:calc(100% - 1.6rem - 1.6rem);height:4rem}}.content_area .nav_area .category_list_area .search_box .search_box_text input{padding:0 1.85rem 0 0.8rem;width:100%;height:1.6rem;outline:0;border:1px solid #dedede;border-radius:0.2rem;background-color:#fff;font-size:0.7rem;color:#222;line-height:1;letter-spacing:.02em}.content_area .nav_area .category_list_area .search_box .search_box_text input::-webkit-input-placeholder{color:#a1a1a1}.content_area .nav_area .category_list_area .search_box .search_box_text input::-moz-placeholder{color:#a1a1a1}.content_area .nav_area .category_list_area .search_box .search_box_text input:-ms-input-placeholder{color:#a1a1a1}.content_area .nav_area .category_list_area .search_box .search_box_text input::-ms-input-placeholder{color:#a1a1a1}.content_area .nav_area .category_list_area .search_box .search_box_text input::placeholder{color:#a1a1a1}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .search_box .search_box_text input{padding:0 4.25rem 0 0.95rem;height:4rem;font-size:1.6rem}}.content_area .nav_area .category_list_area .search_box .search_box_ico{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.2rem;background-color:#a23737;width:1.6rem;height:1.6rem;cursor:pointer}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .search_box .search_box_ico{width:4rem;height:4rem}}.content_area .nav_area .category_list_area .search_box .search_box_ico svg{width:1.2rem !important;height:1.15rem !important}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .search_box .search_box_ico svg{width:2.4rem !important;height:2.35rem !important}}@media print,screen and (min-width: 768px){.content_area .nav_area .category_list_area .search_box .search_box_ico{-webkit-transition:.3s linear;transition:.3s linear}.content_area .nav_area .category_list_area .search_box .search_box_ico.over,.content_area .nav_area .category_list_area .search_box .search_box_ico:hover{opacity:.7}}.content_area .nav_area .category_list_area .list{padding:0.5rem 0.75rem 1rem 1.4rem}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .list{padding:2.4rem 2.25rem 1.7rem 3rem}}.content_area .nav_area .category_list_area .list .list_inner{padding:0 0.65rem 0 0;overflow-y:auto}@media print,screen and (min-width: 768px){.content_area .nav_area .category_list_area .list .list_inner{max-height:19rem}}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .list .list_inner{padding:0 0.75rem 0 0;max-height:36rem}}.content_area .nav_area .category_list_area .list .list_inner .lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:1.95rem;border-bottom:1px solid #f1ece3;font-size:0.7rem;color:#222;font-weight:700;line-height:1;letter-spacing:.02em}@media print,screen and (min-width: 768px){.content_area .nav_area .category_list_area .list .list_inner .lineup{cursor:pointer}}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .list .list_inner .lineup{height:3.9rem;font-size:1.6rem;font-weight:500}}.content_area .nav_area .category_list_area .list .list_inner .lineup.mixitup-control-active{color:#9b926c !important}.content_area .nav_area .category_list_area .list .list_inner .lineup a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}@media print,screen and (min-width: 768px){.content_area .nav_area .category_list_area .list .list_inner .lineup a{-webkit-transition:.3s linear;transition:.3s linear}.content_area .nav_area .category_list_area .list .list_inner .lineup a.over{opacity:.7}}@media screen and (max-width: 767px){.content_area .nav_area .category_list_area .btn_close{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:35.3rem;height:4.3rem;background-color:#1a1a1a}.content_area .nav_area .category_list_area .btn_close .text{font-size:1.4rem;color:#fff;font-weight:700;line-height:1;letter-spacing:.02em}}.content_area .nav_area .btn_schedule{width:12.45rem;height:2.7rem}@media screen and (max-width: 767px){.content_area .nav_area .btn_schedule{width:50%;height:100%}}.content_area .nav_area .btn_schedule.curr a{background-color:#9b926c}.content_area .nav_area .btn_schedule a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:1rem;color:#fff !important;font-weight:700;line-height:1;letter-spacing:.02em;background-color:#322d2c}@media print,screen and (min-width: 768px){.content_area .nav_area .btn_schedule a{-webkit-transition:.3s linear;transition:.3s linear}.content_area .nav_area .btn_schedule a.over{opacity:.7}}@media screen and (max-width: 767px){.content_area .nav_area .btn_schedule a{font-size:1.4rem}}main#schedule{position:relative}@media screen and (max-width: 767px){main#schedule:after{content:"";position:fixed;bottom:-1px;left:0;width:100%;height:11.45rem;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(44, 44, 44, 0.70196)), to(rgba(123, 118, 109, 0)));background-image:linear-gradient(0deg, rgba(44, 44, 44, 0.70196) 0%, rgba(123, 118, 109, 0) 100%)}}main#schedule #schedule_area{position:relative;padding:20.83vw 0 6rem;width:100%}@media screen and (max-width: 767px){main#schedule #schedule_area{padding:16rem 0 5rem}}main#schedule #schedule_area>.title_area .stamp{width:13.275rem;height:4.25rem}@media screen and (max-width: 767px){main#schedule #schedule_area>.title_area .stamp{width:10.8rem;height:3.45rem}}main#schedule #schedule_area .content_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:6.8rem auto 0;width:70rem;background-color:#f9f9f9}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area{display:block;margin:4.95rem auto 0;width:calc(100% - 2rem - 2rem);background-color:rgba(0,0,0,0)}}main#schedule #schedule_area .content_area .content{padding:3.3rem 3.5rem 5rem 3.5rem;width:57.55rem;border-left:1px solid #d3cfc7}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content{padding:0;width:100%;border:none}}main#schedule #schedule_area .content_area .content h2.title{font-size:2.4rem;color:#9b926c;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content h2.title{font-size:2.6rem}}main#schedule #schedule_area .content_area .content>.title_line{margin:0.9rem auto 0;width:100%;height:0.1rem;background-color:#d3cfc7}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content>.title_line{margin:2rem auto 0}}main#schedule #schedule_area .content_area .content .schedule_area{margin:1.5rem auto 0;padding:0 1rem}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area{margin:4rem auto 0}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem 1.05rem;margin:0 auto;width:100%}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule{gap:4rem 2.2rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li{position:relative}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_bg_line{position:absolute;top:0.75rem;margin:0 0 0 -1rem;width:calc(100% + 2rem);height:0.1rem;background:#8e875e}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_bg_line{top:1.5rem;margin:0 0 0 -1.55rem;width:calc(100% + 3.05rem)}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;padding:0 0 0.3rem 0;width:100%;height:1.55rem;background-color:#8e875e;border-radius:0.2rem 0.2rem 0 0;font-weight:900;line-height:1;letter-spacing:.04em;color:#fff;border-bottom:1px solid #efc557}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .year{padding:0 0 0.8rem 0;height:3.05rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .year .num{font-size:0.95rem}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .year .num{font-size:1.45rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .year .nen{font-size:0.6rem}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .year .nen{font-size:0.9rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body{padding:10.05rem 0.35rem 2.2rem 0.35rem;width:100%;background-color:#fff;border-radius:0.2rem}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body{padding:12.05rem 0.35rem 3rem 0.35rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .frame{position:absolute;top:0.35rem;left:0.35rem;width:calc(100% - 0.7rem);height:calc(100% - 0.7rem);border:0.1rem solid #f7f5f3;border-radius:0.2rem}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:2.75rem;left:0;right:0;margin:0 auto}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .month{top:4rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .month .num{display:block;height:6.45rem}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .month .num img{height:100%;width:auto}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .month .tsuki{margin:0 0 1rem 0;font-size:1.6rem;font-weight:900;line-height:1;letter-spacing:.02em;color:#222}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 1.6rem;padding:0 2rem}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem 2rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product{width:4rem;height:22.9rem}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product{width:4.3rem;height:31.2rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product a{position:relative;display:block;width:100%;height:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product a.over{opacity:.7}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .bg{position:absolute;width:4rem;height:22.9rem;background-color:#211f1e;border-radius:0.15rem;overflow:hidden}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .bg{width:4.3rem;height:31.2rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .shadow{position:absolute;left:0;bottom:-1.15rem;width:100%;height:1.15rem}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .shadow{bottom:-1.2rem;height:1.2rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0 0}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area{padding:0.95rem 0 0}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .num{font-size:0.8rem;color:#8e7e55;font-weight:700;line-height:1;-webkit-transform:scale(1, 0.86);transform:scale(1, 0.86)}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .num{font-size:1rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .line{position:relative;margin:0.4rem 0;background-color:#8e7e55;width:0.55rem;height:1px}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area .line{margin:0.7rem 0;width:0.95rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area h3.title{font-size:1.4rem;color:#efc557;font-weight:700;line-height:1;-webkit-transform:scale(1, 0.86);transform:scale(1, 0.86);-webkit-transform-origin:top;transform-origin:top}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .title_area h3.title{font-size:1.8rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .number_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0.65rem;left:0;right:0;margin:auto}@media screen and (max-width: 767px){main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .number_area{bottom:1.6rem}}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .number_area .kakko{display:block;font-size:1.6rem;color:#8e7e55;font-weight:700;line-height:1;-webkit-transform:scale(0.4, 1);transform:scale(0.4, 1);letter-spacing:-0.2em}main#schedule #schedule_area .content_area .content .schedule_area ul.schedule li .schedule_body .product_list .product .number_area .number{font-size:1.6rem;color:#fff;font-weight:700;line-height:1;letter-spacing:-0.08em}main#collection #collection_area{padding:20.83vw 0 6rem;width:100%}@media screen and (max-width: 767px){main#collection #collection_area{padding:16rem 0 5rem}}main#collection #collection_area>.title_area .stamp{bottom:auto;top:6.5rem;width:10.65rem;height:3.7rem}@media screen and (max-width: 767px){main#collection #collection_area>.title_area .stamp{top:5.4rem;width:8.75rem;height:3rem}}main#collection #collection_area>.title_area .lead{margin:6.1rem 0 0;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.052em;text-align:center;opacity:0;-webkit-transition:opacity 0.3s linear 0.6s;transition:opacity 0.3s linear 0.6s}@media screen and (max-width: 767px){main#collection #collection_area>.title_area .lead{margin:4.4rem 0 0;font-size:1.4rem}}.loaded main#collection #collection_area>.title_area .lead{opacity:1}main#collection .filter_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;margin:1.7rem auto 0;width:63rem;opacity:0;-webkit-transition:opacity 0.3s linear 0.6s;transition:opacity 0.3s linear 0.6s}@media screen and (max-width: 767px){main#collection .filter_area{gap:0.8rem;margin:3.75rem auto 0;width:35.3rem}}.loaded main#collection .filter_area{opacity:1}main#collection .filter_area .text{font-size:0.8rem;font-weight:700}@media screen and (max-width: 767px){main#collection .filter_area .text{font-size:1.3rem}}main#collection .filter_area .filter{position:relative;display:inline-block}main#collection .filter_area .filter:after{pointer-events:none;content:"";position:absolute;top:0.6rem;right:0.4rem;width:0.5rem;height:0.45rem;background:url(../img/common/ico_selectbox.svg) no-repeat;background-size:cover}@media screen and (max-width: 767px){main#collection .filter_area .filter:after{top:1.2rem;right:0.8rem;width:1.15rem;height:1.05rem}}main#collection .filter_area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:8rem;padding:0.3rem 1.6rem 0.2rem 0.6rem;font-size:0.8rem;font-weight:700;background-color:#fff;border:1px solid #c9c4b0;border-radius:0.2rem;outline:none;color:#000}@media print,screen and (min-width: 768px){main#collection .filter_area select{cursor:pointer}}@media screen and (max-width: 767px){main#collection .filter_area select{min-width:17.65rem;padding:0.95rem 1.6rem 0.8rem 1.05rem;font-size:1.3rem;border:1px solid #9e9e9e}}main#collection .collection_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 2rem;margin:1.6rem auto 0;width:63rem}@media screen and (max-width: 767px){main#collection .collection_list{gap:3rem 2.4rem;margin:3.1rem auto 0;width:35.3rem}}main#collection .collection_list .collection{overflow:hidden;width:14.25rem;height:22.8rem;opacity:0;-webkit-transition:opacity 1.6s linear;transition:opacity 1.6s linear}@media screen and (max-width: 767px){main#collection .collection_list .collection{width:16.45rem;height:26.3rem}}main#collection .collection_list .collection:nth-child(1){-webkit-transition:opacity 0.3s linear 1.6s;transition:opacity 0.3s linear 1.6s}main#collection .collection_list .collection:nth-child(2){-webkit-transition:opacity 0.3s linear 1.7s;transition:opacity 0.3s linear 1.7s}main#collection .collection_list .collection:nth-child(3){-webkit-transition:opacity 0.3s linear 1.8s;transition:opacity 0.3s linear 1.8s}main#collection .collection_list .collection:nth-child(4){-webkit-transition:opacity 0.3s linear 1.9s;transition:opacity 0.3s linear 1.9s}main#collection .collection_list .collection:nth-child(5){-webkit-transition:opacity 0.3s linear 2s;transition:opacity 0.3s linear 2s}main#collection .collection_list .collection:nth-child(6){-webkit-transition:opacity 0.3s linear 2.1s;transition:opacity 0.3s linear 2.1s}main#collection .collection_list .collection:nth-child(7){-webkit-transition:opacity 0.3s linear 2.2s;transition:opacity 0.3s linear 2.2s}main#collection .collection_list .collection:nth-child(8){-webkit-transition:opacity 0.3s linear 2.3s;transition:opacity 0.3s linear 2.3s}main#collection .collection_list .collection:nth-child(9){-webkit-transition:opacity 0.3s linear 2.4s;transition:opacity 0.3s linear 2.4s}main#collection .collection_list .collection:nth-child(10){-webkit-transition:opacity 0.3s linear 2.5s;transition:opacity 0.3s linear 2.5s}main#collection .collection_list .collection:nth-child(11){-webkit-transition:opacity 0.3s linear 2.6s;transition:opacity 0.3s linear 2.6s}main#collection .collection_list .collection:nth-child(12){-webkit-transition:opacity 0.3s linear 2.7s;transition:opacity 0.3s linear 2.7s}main#collection .collection_list .collection:nth-child(13){-webkit-transition:opacity 0.3s linear 2.8s;transition:opacity 0.3s linear 2.8s}main#collection .collection_list .collection:nth-child(14){-webkit-transition:opacity 0.3s linear 2.9s;transition:opacity 0.3s linear 2.9s}main#collection .collection_list .collection:nth-child(15){-webkit-transition:opacity 0.3s linear 3s;transition:opacity 0.3s linear 3s}main#collection .collection_list .collection:nth-child(16){-webkit-transition:opacity 0.3s linear 3.1s;transition:opacity 0.3s linear 3.1s}main#collection .collection_list .collection:nth-child(17){-webkit-transition:opacity 0.3s linear 3.2s;transition:opacity 0.3s linear 3.2s}main#collection .collection_list .collection:nth-child(18){-webkit-transition:opacity 0.3s linear 3.3s;transition:opacity 0.3s linear 3.3s}main#collection .collection_list .collection:nth-child(19){-webkit-transition:opacity 0.3s linear 3.4s;transition:opacity 0.3s linear 3.4s}main#collection .collection_list .collection:nth-child(20){-webkit-transition:opacity 0.3s linear 3.5s;transition:opacity 0.3s linear 3.5s}main#collection .collection_list .collection:nth-child(21){-webkit-transition:opacity 0.3s linear 3.6s;transition:opacity 0.3s linear 3.6s}main#collection .collection_list .collection:nth-child(22){-webkit-transition:opacity 0.3s linear 3.7s;transition:opacity 0.3s linear 3.7s}main#collection .collection_list .collection:nth-child(23){-webkit-transition:opacity 0.3s linear 3.8s;transition:opacity 0.3s linear 3.8s}main#collection .collection_list .collection:nth-child(24){-webkit-transition:opacity 0.3s linear 3.9s;transition:opacity 0.3s linear 3.9s}main#collection .collection_list .collection:nth-child(25){-webkit-transition:opacity 0.3s linear 4s;transition:opacity 0.3s linear 4s}main#collection .collection_list .collection:nth-child(26){-webkit-transition:opacity 0.3s linear 4.1s;transition:opacity 0.3s linear 4.1s}main#collection .collection_list .collection:nth-child(27){-webkit-transition:opacity 0.3s linear 4.2s;transition:opacity 0.3s linear 4.2s}main#collection .collection_list .collection:nth-child(28){-webkit-transition:opacity 0.3s linear 4.3s;transition:opacity 0.3s linear 4.3s}main#collection .collection_list .collection:nth-child(29){-webkit-transition:opacity 0.3s linear 4.4s;transition:opacity 0.3s linear 4.4s}main#collection .collection_list .collection:nth-child(30){-webkit-transition:opacity 0.3s linear 4.5s;transition:opacity 0.3s linear 4.5s}main#collection .collection_list .collection:nth-child(31){-webkit-transition:opacity 0.3s linear 4.6s;transition:opacity 0.3s linear 4.6s}main#collection .collection_list .collection:nth-child(32){-webkit-transition:opacity 0.3s linear 4.7s;transition:opacity 0.3s linear 4.7s}main#collection .collection_list .collection:nth-child(33){-webkit-transition:opacity 0.3s linear 4.8s;transition:opacity 0.3s linear 4.8s}main#collection .collection_list .collection:nth-child(34){-webkit-transition:opacity 0.3s linear 4.9s;transition:opacity 0.3s linear 4.9s}main#collection .collection_list .collection:nth-child(35){-webkit-transition:opacity 0.3s linear 5s;transition:opacity 0.3s linear 5s}main#collection .collection_list .collection:nth-child(36){-webkit-transition:opacity 0.3s linear 5.1s;transition:opacity 0.3s linear 5.1s}main#collection .collection_list .collection:nth-child(37){-webkit-transition:opacity 0.3s linear 5.2s;transition:opacity 0.3s linear 5.2s}main#collection .collection_list .collection:nth-child(38){-webkit-transition:opacity 0.3s linear 5.3s;transition:opacity 0.3s linear 5.3s}main#collection .collection_list .collection:nth-child(39){-webkit-transition:opacity 0.3s linear 5.4s;transition:opacity 0.3s linear 5.4s}main#collection .collection_list .collection:nth-child(40){-webkit-transition:opacity 0.3s linear 5.5s;transition:opacity 0.3s linear 5.5s}main#collection .collection_list .collection:nth-child(41){-webkit-transition:opacity 0.3s linear 5.6s;transition:opacity 0.3s linear 5.6s}main#collection .collection_list .collection:nth-child(42){-webkit-transition:opacity 0.3s linear 5.7s;transition:opacity 0.3s linear 5.7s}main#collection .collection_list .collection:nth-child(43){-webkit-transition:opacity 0.3s linear 5.8s;transition:opacity 0.3s linear 5.8s}main#collection .collection_list .collection:nth-child(44){-webkit-transition:opacity 0.3s linear 5.9s;transition:opacity 0.3s linear 5.9s}main#collection .collection_list .collection:nth-child(45){-webkit-transition:opacity 0.3s linear 6s;transition:opacity 0.3s linear 6s}main#collection .collection_list .collection:nth-child(46){-webkit-transition:opacity 0.3s linear 6.1s;transition:opacity 0.3s linear 6.1s}main#collection .collection_list .collection:nth-child(47){-webkit-transition:opacity 0.3s linear 6.2s;transition:opacity 0.3s linear 6.2s}main#collection .collection_list .collection:nth-child(48){-webkit-transition:opacity 0.3s linear 6.3s;transition:opacity 0.3s linear 6.3s}main#collection .collection_list .collection:nth-child(49){-webkit-transition:opacity 0.3s linear 6.4s;transition:opacity 0.3s linear 6.4s}main#collection .collection_list .collection:nth-child(50){-webkit-transition:opacity 0.3s linear 6.5s;transition:opacity 0.3s linear 6.5s}.loaded main#collection .collection_list .collection{opacity:1}.loadend main#collection .collection_list .collection{-webkit-transition:opacity 1.6s linear;transition:opacity 1.6s linear}main#collection .collection_list .collection.is_open{margin:0.35rem;width:13.55rem;height:22.1rem;outline:0.35rem solid #222;border:1px solid #8e8046;outline-offset:0;border-radius:0.6rem}@media print,screen and (min-width: 768px){main#collection .collection_list .collection.is_open{cursor:pointer}main#collection .collection_list .collection.is_open:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width: 767px){main#collection .collection_list .collection.is_open{width:15.75rem;height:25.6rem}}main#collection .collection_list .collection.hide{opacity:0}main#collection .collection_list .collection img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}#meigen_animation{pointer-events:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;opacity:0;background-color:#fff}@media screen and (max-width: 767px){#meigen_animation{height:calc(var(--vh, 1vh)*100)}}.serifed #meigen_animation{pointer-events:auto;opacity:1 !important}#meigen_animation .meigen_animation_wrapper{position:relative;width:100%;height:100%;-webkit-transition:opacity 660ms linear;transition:opacity 660ms linear;opacity:0}.serifed #meigen_animation .meigen_animation_wrapper{opacity:1}#meigen_animation .meigen_animation_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/collection/meigen_animation_bg.webp) center center;background-size:100% auto}@media screen and (max-width: 767px){#meigen_animation .meigen_animation_bg{background:url(../img/collection/meigen_animation_bg_sp.webp) center center;background-size:100% auto}}#meigen_animation .slash_area{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}#meigen_animation .slash_area .slash_df{position:relative;width:100%;height:100%;background:url(../img/common/line_ani_w.webp) center center;background-size:cover;-webkit-animation:264ms infinite 0s loadingSlashAni;animation:264ms infinite 0s loadingSlashAni}@media screen and (max-width: 767px){#meigen_animation .slash_area .slash_df{background:url(../img/common/line_ani_w_sp.webp) center center;background-size:cover;-webkit-animation:264ms infinite 0s loadingSlashAni;animation:264ms infinite 0s loadingSlashAni}}#meigen_animation .btn_back{position:fixed;bottom:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.5rem;height:3.5rem;border-radius:50%;border:1px solid #fff;background-color:rgba(0,0,0,.8);-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#meigen_animation .btn_back{cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}#meigen_animation .btn_back:hover{background-color:rgba(210,66,66,.8)}}@media screen and (max-width: 767px){#meigen_animation .btn_back{bottom:1.25rem;right:1.1rem}}#meigen_animation .btn_back span.ico{margin:0 0 0 0.9rem;width:2rem;height:1.2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#meigen_animation .ico_scroll{pointer-events:none;position:fixed;bottom:1rem;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;margin:0 0 0 -2.875rem;width:5.75rem}@media screen and (max-width: 767px){#meigen_animation .ico_scroll{bottom:1.25rem}}#meigen_animation .ico_scroll span.text{width:5.75rem;height:1.05rem}#meigen_animation .ico_scroll span.ico{width:1.35rem;height:1.55rem}#meigen_animation .word_area{position:relative;width:100%;height:100%;overflow:hidden}#meigen_animation .word_area[data-word="1"] .word_box.word_1{opacity:1}#meigen_animation .word_area[data-word="1"] .word_box.word_1 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#meigen_animation .word_area[data-word="2"] .word_box.word_2{opacity:1}#meigen_animation .word_area[data-word="2"] .word_box.word_2 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#meigen_animation .word_area[data-word="3"] .word_box.word_3{opacity:1}#meigen_animation .word_area[data-word="3"] .word_box.word_3 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#meigen_animation .word_area[data-word="4"] .word_box.word_4{opacity:1}#meigen_animation .word_area[data-word="4"] .word_box.word_4 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#meigen_animation .word_area[data-word="5"] .word_box.word_5{opacity:1}#meigen_animation .word_area[data-word="5"] .word_box.word_5 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#meigen_animation .word_area[data-word="6"] .word_box.word_6{opacity:1}#meigen_animation .word_area[data-word="6"] .word_box.word_6 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#meigen_animation .word_area .word_box{position:relative;top:0;left:0;width:100%;height:20vh;opacity:0}@media screen and (max-width: 767px){#meigen_animation .word_area .word_box{height:calc(var(--vh, 1vh)*20)}}#meigen_animation .word_area .word_box.last .word{-webkit-animation:528ms infinite lastWordAni;animation:528ms infinite lastWordAni}#meigen_animation .word_area .word_box .word{position:fixed;top:calc(50vh - 18.75rem);left:50%;display:block;margin:0 0 0 -12rem;width:24rem;height:37.5rem;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1528ms linear;transition:opacity 1528ms linear;will-change:transform}@media screen and (max-width: 767px){#meigen_animation .word_area .word_box .word{top:calc(var(--vh, 1vh)*50 - 25.3rem);margin:0 0 0 -16.25rem;width:32.45rem;height:50.65rem}}#meigen_animation[data-comic="1"][data-serif="1"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_1_1_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="1"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_1_1_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="1"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_1_1_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="2"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_1_2_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="2"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_1_2_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="3"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_1_3_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="3"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_1_3_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="3"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_1_3_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="3"] .word_area .word_box .word.word_4{background:url(../img/serif_loading/load_text_1_3_4.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="3"] .word_area .word_box .word.word_5{background:url(../img/serif_loading/load_text_1_3_5.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="4"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_1_4_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="1"][data-serif="4"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_1_4_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="1"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_2_1_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="1"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_2_1_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="1"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_2_1_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="2"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_2_2_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="2"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_2_2_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="3"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_2_3_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="3"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_2_3_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="3"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_2_3_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="3"] .word_area .word_box .word.word_4{background:url(../img/serif_loading/load_text_2_3_4.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="3"] .word_area .word_box .word.word_5{background:url(../img/serif_loading/load_text_2_3_5.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="4"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_2_4_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="4"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_2_4_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="4"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_2_4_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="4"] .word_area .word_box .word.word_4{background:url(../img/serif_loading/load_text_2_4_4.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="2"][data-serif="4"] .word_area .word_box .word.word_5{background:url(../img/serif_loading/load_text_2_4_5.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="1"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_3_1_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="1"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_3_1_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="1"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_3_1_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="2"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_3_2_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="2"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_3_2_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="2"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_3_2_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="3"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_3_3_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="3"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_3_3_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="3"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_3_3_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="4"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_3_4_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="4"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_3_4_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="4"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_3_4_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="4"] .word_area .word_box .word.word_4{background:url(../img/serif_loading/load_text_3_4_4.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="4"] .word_area .word_box .word.word_5{background:url(../img/serif_loading/load_text_3_4_5.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="3"][data-serif="4"] .word_area .word_box .word.word_6{background:url(../img/serif_loading/load_text_3_4_6.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="1"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_4_1_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="1"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_4_1_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="2"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_4_2_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="2"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_4_2_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="2"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_4_2_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="3"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_4_3_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="3"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_4_3_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="4"] .word_area .word_box .word.word_1{background:url(../img/serif_loading/load_text_4_4_1.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="4"] .word_area .word_box .word.word_2{background:url(../img/serif_loading/load_text_4_4_2.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="4"] .word_area .word_box .word.word_3{background:url(../img/serif_loading/load_text_4_4_3.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="4"] .word_area .word_box .word.word_4{background:url(../img/serif_loading/load_text_4_4_4.svg) left top no-repeat;background-size:cover}#meigen_animation[data-comic="4"][data-serif="4"] .word_area .word_box .word.word_5{background:url(../img/serif_loading/load_text_4_4_5.svg) left top no-repeat;background-size:cover}@keyframes loadingSlashAni{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}25%{-webkit-transform:translate(-2px, -2px) scale(1, 1);transform:translate(-2px, -2px) scale(1, 1)}50%{-webkit-transform:translate(0, 0) scale(-1, 1);transform:translate(0, 0) scale(-1, 1)}75%{-webkit-transform:translate(2px, 2px) scale(-1, 1);transform:translate(2px, 2px) scale(-1, 1)}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}}@-webkit-keyframes loadingSlashAni{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}25%{-webkit-transform:translate(-2px, -2px) scale(1, 1);transform:translate(-2px, -2px) scale(1, 1)}50%{-webkit-transform:translate(0, 0) scale(-1, 1);transform:translate(0, 0) scale(-1, 1)}75%{-webkit-transform:translate(2px, 2px) scale(-1, 1);transform:translate(2px, 2px) scale(-1, 1)}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}}@keyframes lastWordAni{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}24.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}25.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}49.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}50.0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.5%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}74.9%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}75.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}99.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes lastWordAni{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}24.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}25.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}49.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}50.0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.5%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}74.9%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}75.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}99.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (max-width: 767px){#popup_collection{overflow-y:auto;padding:0 0 8.1rem}}#popup_collection .collection_area{pointer-events:none;position:relative;padding:1.65rem 0 4.5rem;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-height: 54.05rem){#popup_collection .collection_area{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media print,screen and (min-width: 768px){#popup_collection .collection_area{overflow-y:auto}}@media screen and (max-width: 767px){#popup_collection .collection_area{padding:11.6rem 0 0}}#popup_collection .collection_area .collection_inner{position:relative;width:38rem;height:47.9rem;-webkit-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner{width:35.416rem;height:44.6428rem}}.popuped #popup_collection .collection_area .collection_inner{pointer-events:auto}#popup_collection .collection_area .collection_inner .frame{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(../img/collection/collection_detail_frame.webp) center center no-repeat;background-size:cover;overflow:hidden}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner .frame{background:#fff url(../img/collection/collection_detail_frame_sp.webp) center center no-repeat;background-size:cover}}#popup_collection .collection_area .collection_inner .left_text{position:absolute;top:-0.25rem;left:-0.2rem;font-size:3.15rem;line-height:1;letter-spacing:-0.01em;color:#b4b0a0;white-space:nowrap;opacity:.3}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner .left_text{top:-0.2rem;left:-0.15rem;font-size:2.9358rem}}#popup_collection .collection_area .collection_inner .collection_image{position:absolute;top:2.6rem;left:5.25rem;width:27.55rem;height:38.65rem;overflow:hidden}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner .collection_image{top:2.4232rem;left:4.893rem;width:25.6766rem;height:36.0218rem}}#popup_collection .collection_area .collection_inner .collection_image img{-o-object-fit:contain;object-fit:contain}#popup_collection .collection_area .collection_inner .collection_lineup{position:absolute;bottom:3.15rem;left:13.65rem;font-size:0.7rem;line-height:1;color:#222}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner .collection_lineup{bottom:2.9358rem;left:12.7218rem;font-size:0.6524rem}}#popup_collection .collection_area .collection_inner .collection_title{position:absolute;bottom:1.45rem;left:13.65rem;font-size:0.7rem;line-height:1;color:#222}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner .collection_title{bottom:1.3514rem;left:12.7218rem;font-size:0.6524rem}}#popup_collection .collection_area .collection_inner .page{position:absolute;bottom:1.75rem;left:4.25rem;width:3.9rem;font-size:1.4rem;line-height:1;color:#222;text-align:center}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner .page{bottom:1.631rem;left:3.961rem;width:3.6348rem;font-size:1.3048rem}}#popup_collection .collection_area .collection_inner .page.page_right{left:29.9rem}@media screen and (max-width: 767px){#popup_collection .collection_area .collection_inner .page.page_right{left:27.8668rem}}#popup_collection .collection_area .btn_collection_share{position:absolute;bottom:-3.4rem;left:50%;margin:0 0 0 -8rem;width:16rem;height:2.4rem}@media screen and (max-width: 767px){#popup_collection .collection_area .btn_collection_share{bottom:-7.55rem;margin:0 0 0 -14.65rem;width:29.3rem;height:6rem}}#popup_collection .collection_area .btn_collection_share a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#000;color:#fff}#popup_collection .collection_area .btn_collection_share a.over .btn_share_bg{width:100%}#popup_collection .collection_area .btn_collection_share .btn_share_bg{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#b8a37b;-webkit-transition:width .3s ease-in;transition:width .3s ease-in}#popup_collection .collection_area .btn_collection_share .text{position:relative;width:13.6rem;font-size:1rem;font-weight:500;letter-spacing:.04em;line-height:1;text-align:center}@media screen and (max-width: 767px){#popup_collection .collection_area .btn_collection_share .text{width:23.3rem;font-size:1.6rem}}#popup_collection .collection_area .btn_collection_share .ico_area{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.4rem;height:2.4rem;background-color:#1b1b1b}@media screen and (max-width: 767px){#popup_collection .collection_area .btn_collection_share .ico_area{width:6rem;height:6rem}}#popup_collection .collection_area .btn_collection_share .ico_area .ico{width:0.9rem;height:0.95rem}@media screen and (max-width: 767px){#popup_collection .collection_area .btn_collection_share .ico_area .ico{width:2.95rem;height:3.05rem}}#popup_collection .collection_area .btn_collection_share .btn_line{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#7c776d}#popup_collection .collection_area .btn_collection_change{position:absolute;top:23.9rem;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -20.45rem;width:3.05rem;height:3.05rem;background-color:#8e875e;border-radius:50%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media print,screen and (min-width: 768px){#popup_collection .collection_area .btn_collection_change{cursor:pointer}}@media screen and (max-width: 767px){#popup_collection .collection_area .btn_collection_change{top:20.7rem;margin:0 0 0 -18.6rem;width:3.2rem;height:3.2rem}}#popup_collection .collection_area .btn_collection_change.over{opacity:.7}#popup_collection .collection_area .btn_collection_change .ico{width:0.45rem;height:0.8rem}@media screen and (max-width: 767px){#popup_collection .collection_area .btn_collection_change .ico{width:0.7rem;height:1.1rem}}#popup_collection .collection_area .btn_collection_change.next{margin:0 0 0 17.55rem}@media screen and (max-width: 767px){#popup_collection .collection_area .btn_collection_change.next{margin:0 0 0 16.05rem}}#popup_collection .lineup_category_area{position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -38.4rem;width:18.55rem;height:100%;-webkit-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s}@media screen and (max-width: 767px){#popup_collection .lineup_category_area{position:relative;left:auto;margin:13.55rem auto 0;width:28.05rem;height:auto}}#popup_collection .lineup_category_area .lineup_category_image{position:relative;width:100%}#popup_collection .lineup_category_area .lineup_category_image .image_bg{position:absolute;top:0.85rem;left:-2.85rem;width:18.55rem}@media screen and (max-width: 767px){#popup_collection .lineup_category_area .lineup_category_image .image_bg{top:1.5rem;left:-2.5rem;width:32.9rem}}#popup_collection .lineup_category_area .lineup_category_image .image{position:relative;width:100%}#popup_collection .lineup_category_area .lineup_category_title{margin:1.6rem auto 0;width:100%}@media screen and (max-width: 767px){#popup_collection .lineup_category_area .lineup_category_title{margin:2.6rem auto 0}}#popup_collection .btn_area{position:relative;margin:1.65rem auto 0;width:10rem;height:2rem}@media screen and (max-width: 767px){#popup_collection .btn_area{margin:4.1rem auto 0;width:29.3rem;height:6rem}#popup_collection .btn_area.btn_close_bottom .ico{right:3.5rem;width:1rem;height:1rem}}#popup_collection .btn_area .bg{height:1.95rem}@media screen and (max-width: 767px){#popup_collection .btn_area .bg{height:5.95rem}}#popup_collection .btn_area .text{font-size:0.6rem}@media screen and (max-width: 767px){#popup_collection .btn_area .text{font-size:1.6rem}}#popup_collection .btn_area .ico{right:1.45rem;width:0.2rem;height:0.3rem}@media screen and (max-width: 767px){#popup_collection .btn_area .ico{right:3.7rem;width:0.5rem;height:0.9rem}}#popup_collection .btn_area .btn_line{height:1px}#popup_collection .btn_area .btn_line:after{height:2px}#popup_collection[data-category=kintaro] .lineup_category_area .lineup_category.kintaro{display:block}#popup_collection[data-category=gakidaisho] .lineup_category_area .lineup_category.gakidaisho{display:block}#popup_collection[data-category=ginjiro] .lineup_category_area .lineup_category.ginjiro{display:block}#popup_collection[data-category=orenosora] .lineup_category_area .lineup_category.orenosora{display:block}#popup_collection.moved .collection_area .collection_inner{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0}#popup_collection.moved .lineup_category_area{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0}main#news{position:relative}main#news #news_area{position:relative;padding:20.83vw 0 6rem;width:100%}@media screen and (max-width: 767px){main#news #news_area{padding:16rem 0 8.1rem}}main#news #news_area>.title_area .stamp{width:9.8rem;height:3.9rem}@media screen and (max-width: 767px){main#news #news_area>.title_area .stamp{bottom:-1.45rem;width:8.05rem;height:3.2rem}}main#news #news_area .news_list_area{position:relative;margin:7rem auto 0;padding:3rem 3.25rem 4rem 3.25rem;width:55rem;background-color:#f9f9f9}@media screen and (max-width: 767px){main#news #news_area .news_list_area{margin:8.75rem auto 0;padding:0;width:35.3rem;background-color:rgba(0,0,0,0)}}main#news #news_area .news_list_area ul.news_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin:0 auto 0}@media screen and (max-width: 767px){main#news #news_area .news_list_area ul.news_list{gap:3.1rem}}main#news #news_area .news_list_area ul.news_list li.news{position:relative;width:100%;border-bottom:1px solid #d3cfc7;opacity:0}@media screen and (max-width: 767px){main#news #news_area .news_list_area ul.news_list li.news{padding:0 0 1.45rem}}main#news #news_area .news_list_area ul.news_list li.news:nth-child(1){-webkit-transition:opacity 0.3s linear 0.9s;transition:opacity 0.3s linear 0.9s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(2){-webkit-transition:opacity 0.3s linear 1s;transition:opacity 0.3s linear 1s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(3){-webkit-transition:opacity 0.3s linear 1.1s;transition:opacity 0.3s linear 1.1s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(4){-webkit-transition:opacity 0.3s linear 1.2s;transition:opacity 0.3s linear 1.2s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(5){-webkit-transition:opacity 0.3s linear 1.3s;transition:opacity 0.3s linear 1.3s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(6){-webkit-transition:opacity 0.3s linear 1.4s;transition:opacity 0.3s linear 1.4s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(7){-webkit-transition:opacity 0.3s linear 1.5s;transition:opacity 0.3s linear 1.5s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(8){-webkit-transition:opacity 0.3s linear 1.6s;transition:opacity 0.3s linear 1.6s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(9){-webkit-transition:opacity 0.3s linear 1.7s;transition:opacity 0.3s linear 1.7s}main#news #news_area .news_list_area ul.news_list li.news:nth-child(10){-webkit-transition:opacity 0.3s linear 1.8s;transition:opacity 0.3s linear 1.8s}.loaded main#news #news_area .news_list_area ul.news_list li.news{opacity:1}main#news #news_area .news_list_area ul.news_list li.news a{display:block;width:100%;height:100%}@media print,screen and (min-width: 768px){main#news #news_area .news_list_area ul.news_list li.news a.over .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}main#news #news_area .news_list_area ul.news_list li.news .news_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media screen and (max-width: 767px){main#news #news_area .news_list_area ul.news_list li.news .news_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.95rem}}main#news #news_area .news_list_area ul.news_list li.news .news_inner .image{width:13rem;height:9.75rem;overflow:hidden}@media print,screen and (min-width: 768px){main#news #news_area .news_list_area ul.news_list li.news .news_inner .image img{-webkit-transition:.3s linear;transition:.3s linear}}@media screen and (max-width: 767px){main#news #news_area .news_list_area ul.news_list li.news .news_inner .image{width:100%;height:auto}}main#news #news_area .news_list_area ul.news_list li.news .news_inner .text_area{width:calc(100% - 1.6rem - 13rem);text-align:left}@media screen and (max-width: 767px){main#news #news_area .news_list_area ul.news_list li.news .news_inner .text_area{width:100%}}main#news #news_area .news_list_area ul.news_list li.news .news_inner .text_area .date_area{font-size:0.8rem;font-weight:500;line-height:1.2;letter-spacing:.02em;color:#2c2c2c}@media screen and (max-width: 767px){main#news #news_area .news_list_area ul.news_list li.news .news_inner .text_area .date_area{font-size:1.3rem}}main#news #news_area .news_list_area ul.news_list li.news .news_inner .text_area .date_area .min{font-weight:900;color:#d8d8d8}main#news #news_area .news_list_area ul.news_list li.news .news_inner .title{margin:0.5rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.6;letter-spacing:0;color:#2c2c2c}@media screen and (max-width: 767px){main#news #news_area .news_list_area ul.news_list li.news .news_inner .title{margin:0.8rem 0 0;font-size:1.4rem;line-height:1.6428571429}}main#news .pagenavi_area{position:relative;display:table;margin:2.6rem auto 0}@media screen and (max-width: 767px){main#news .pagenavi_area{margin:4rem auto 0}}main#news .pagenavi_area #page_par,main#news .pagenavi_area #page_count{display:none}main#news .pagenavi_area ul.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}@media screen and (max-width: 767px){main#news .pagenavi_area ul.list{gap:1.2rem}}main#news .pagenavi_area ul.list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.6rem;height:1.6rem;font-size:0.8rem;font-weight:700;line-height:1;color:#2c2c2c;background-color:#e0decd;border-radius:50%;-webkit-transition:all .3s linear;transition:all .3s linear}@media print,screen and (min-width: 768px){main#news .pagenavi_area ul.list li{cursor:pointer}main#news .pagenavi_area ul.list li.page:hover{background-color:#000;color:#e0decd}}@media screen and (max-width: 767px){main#news .pagenavi_area ul.list li{width:4rem;height:4rem;font-size:1.9rem}}main#news .pagenavi_area ul.list li.page_prev,main#news .pagenavi_area ul.list li.page_next{border:1px solid #e0decd;background-color:rgba(0,0,0,0)}main#news .pagenavi_area ul.list li.page_prev span.ico,main#news .pagenavi_area ul.list li.page_next span.ico{width:0.3rem;height:0.5rem}@media screen and (max-width: 767px){main#news .pagenavi_area ul.list li.page_prev span.ico,main#news .pagenavi_area ul.list li.page_next span.ico{width:0.65rem;height:1.1rem}}main#news .pagenavi_area ul.list li.page_prev span.ico svg,main#news .pagenavi_area ul.list li.page_next span.ico svg{fill:#2d2c29}@media print,screen and (min-width: 768px){main#news .pagenavi_area ul.list li.page_prev,main#news .pagenavi_area ul.list li.page_next{cursor:pointer}main#news .pagenavi_area ul.list li.page_prev.over,main#news .pagenavi_area ul.list li.page_next.over{background-color:#000}main#news .pagenavi_area ul.list li.page_prev.over span.ico svg,main#news .pagenavi_area ul.list li.page_next.over span.ico svg{fill:#e0decd}}main#news .pagenavi_area ul.list li.page_prev.off,main#news .pagenavi_area ul.list li.page_next.off{cursor:default;opacity:.5}main#news .pagenavi_area ul.list li.page_prev.off.over,main#news .pagenavi_area ul.list li.page_next.off.over{background-color:rgba(0,0,0,0)}main#news .pagenavi_area ul.list li.page_prev.off.over span.ico svg,main#news .pagenavi_area ul.list li.page_next.off.over span.ico svg{fill:#2d2c29}@media print,screen and (min-width: 768px){main#news .pagenavi_area ul.list li.page_dot{cursor:default}main#news .pagenavi_area ul.list li.page_dot:hover{background-color:#000;color:#e0decd}}main#news .pagenavi_area ul.list li.page_dot span.ico{width:1rem;height:0.2rem}@media screen and (max-width: 767px){main#news .pagenavi_area ul.list li.page_dot span.ico{width:2rem;height:0.4rem}}main#news .pagenavi_area ul.list li.curr{background-color:#000;color:#e0decd}main#news .pagenavi_area ul.list li.hide{display:none}#popup_news .btn_close{top:100px !important;margin:0 -490px 0 0 !important;width:33px !important;height:33px !important}@media screen and (max-width: 767px){#popup_news .btn_close{top:7.6rem !important;margin:0 !important;width:2.45rem !important;height:2.45rem !important}}#popup_news .btn_close span.ico{width:33px !important;height:33px !important}@media screen and (max-width: 767px){#popup_news .btn_close span.ico{width:2.45rem !important;height:2.45rem !important}}#popup_news .news{display:none;position:relative;width:100%;height:100%}#popup_news .news.on{display:block}#popup_news .news_area{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;padding:100px 0 50px}@media screen and (max-width: 767px){#popup_news .news_area{padding:11.7rem 0 6.5rem}}#popup_news .news_area .news_inner{position:relative;padding:40px 40px 40px 40px;width:900px;height:100%;background-image:url("/assets/img/news/popup_news_bg.webp");background-repeat:repeat-y;background-size:100% auto;background-position:center top}@media screen and (max-width: 767px){#popup_news .news_area .news_inner{padding:3.8rem 3rem 3rem 3rem;width:35.3rem}}#popup_news .news_area .news_inner .frame_area{position:absolute;top:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);border:1px solid #d3cfc7}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .frame_area{top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}}#popup_news .news_area .news_inner .frame_area .corner_lt,#popup_news .news_area .news_inner .frame_area .corner_rt,#popup_news .news_area .news_inner .frame_area .corner_lb,#popup_news .news_area .news_inner .frame_area .corner_rb{position:absolute;width:6px;height:6px;background-color:#d3cfc7}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .frame_area .corner_lt,#popup_news .news_area .news_inner .frame_area .corner_rt,#popup_news .news_area .news_inner .frame_area .corner_lb,#popup_news .news_area .news_inner .frame_area .corner_rb{width:0.6rem;height:0.6rem}}#popup_news .news_area .news_inner .frame_area .corner_lt{top:0;left:0;clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}#popup_news .news_area .news_inner .frame_area .corner_rt{top:0;right:0;clip-path:polygon(0% 0%, 100% 0%, 100% 100%)}#popup_news .news_area .news_inner .frame_area .corner_lb{bottom:0;left:0;clip-path:polygon(0% 0%, 100% 100%, 0% 100%)}#popup_news .news_area .news_inner .frame_area .corner_rb{bottom:0;right:0;clip-path:polygon(100% 0%, 100% 100%, 0% 100%)}#popup_news .news_area .news_inner .text_area{position:relative;padding:0 0 20px;height:100%}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .text_area{padding:0 0 1rem}}#popup_news .news_area .news_inner .text_area .simplebar-track{margin:0;right:-20px;background-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .text_area .simplebar-track{right:-1rem}}#popup_news .news_area .news_inner .text_area .simplebar-track .simplebar-scrollbar:before{background-color:#d3cfc7}#popup_news .news_area .news_inner .text_area .date_area{font-size:max(0.6rem,12px);font-weight:700;color:#2c2c2c;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .text_area .date_area{font-size:1.3rem}}#popup_news .news_area .news_inner .text_area .date_area .min{font-weight:900;color:#d8d8d8}#popup_news .news_area .news_inner .text_area h2.title{margin:15px 0 0;font-size:max(1rem,20px);color:#2c2c2c;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .text_area h2.title{margin:0.85rem 0 0;font-size:1.6rem;line-height:1.4375}}#popup_news .news_area .news_inner .text_area .body{margin:19px auto 0;font-size:max(0.7rem,14px);color:#2c2c2c;line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .text_area .body{margin:1.55rem auto 0;font-size:1.3rem;line-height:1.6923076923}}#popup_news .news_area .news_inner .text_area .body a{text-decoration:underline;color:#0096ff}@media print,screen and (min-width: 768px){#popup_news .news_area .news_inner .text_area .body a.over{text-decoration:none}}#popup_news .news_area .news_inner .text_area .body p+p{margin:30px auto 0}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .text_area .body p+p{margin:2.3rem auto 0}}#popup_news .news_area .news_inner .text_area .body img{margin:0 auto 0;width:100%;height:auto}#popup_news .news_area .news_inner .text_area .body h1{font-size:200%;font-weight:700}#popup_news .news_area .news_inner .text_area .body h2{font-size:170%;font-weight:700}#popup_news .news_area .news_inner .text_area .body h3{font-size:140%;font-weight:700}#popup_news .news_area .news_inner .text_area .body h4{font-size:120%;font-weight:700}#popup_news .news_area .news_inner .text_area .body h5{font-size:100%;font-weight:700}#popup_news .news_area .news_inner .text_area .line{margin:10px 0 0;background-color:#d3cfc7;width:100%;height:1px}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .text_area .line{margin:1.2rem 0 0}}#popup_news .news_area .news_inner .btn_area{margin:32px auto 0}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .btn_area{margin:4rem auto 0}}#popup_news .news_area .news_inner .btn_area span.ico{width:0.55rem;height:0.6rem}@media screen and (max-width: 767px){#popup_news .news_area .news_inner .btn_area span.ico{right:3.5rem;width:1.05rem;height:1.05rem}}main#contact{position:relative}main#contact #contact_area{position:relative;padding:20.83vw 0 6rem;width:100%}@media screen and (max-width: 767px){main#contact #contact_area{padding:16rem 0 6rem}}main#contact #contact_area>.title_area .stamp{bottom:-1.85rem;width:11.3rem;height:3.95rem}@media screen and (max-width: 767px){main#contact #contact_area>.title_area .stamp{bottom:-1.65rem;width:9.25rem;height:3.2rem}}main#contact .form_area{position:relative;margin:11.2rem auto 0;padding:2.6rem 5rem 4rem;width:55rem;background-color:#f9f9f9}@media screen and (max-width: 767px){main#contact .form_area{margin:9.25rem auto 0;padding:1.4rem 2rem 6rem;width:35.3rem}}main#contact .form_area .about_require{padding:0 0.85rem 0 0;font-size:0.6rem;font-weight:700;text-align:right}@media screen and (max-width: 767px){main#contact .form_area .about_require{padding:0;font-size:1.3rem}}main#contact .form_area .require{font-size:0.8rem;color:#a23737}@media screen and (max-width: 767px){main#contact .form_area .require{font-size:1.3rem}}main#contact .form_area .form_data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1rem auto 0;width:100%}@media screen and (max-width: 767px){main#contact .form_area .form_data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.85rem;margin:1rem auto 0;width:100%}}main#contact .form_area .form_data+.form_data{margin:2.15rem auto 0}@media screen and (max-width: 767px){main#contact .form_area .form_data+.form_data{margin:3rem auto 0}}main#contact .form_area .form_data>label{display:block;margin:0.6rem 0 0;width:15.1rem;font-size:0.8rem;font-weight:700;line-height:1.2;text-align:left}@media screen and (max-width: 767px){main#contact .form_area .form_data>label{width:100%;font-size:1.3rem}}main#contact .form_area .form_data .input_area{width:29.9rem}@media screen and (max-width: 767px){main#contact .form_area .form_data .input_area{width:100%}}main#contact .form_area .form_data .input_area input[type=text],main#contact .form_area .form_data .input_area input[type=email],main#contact .form_area .form_data .input_area input[type=tel],main#contact .form_area .form_data .input_area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.75rem 0.9rem;width:100%;height:2.2rem;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック体","Meiryo",sans-serif;font-size:0.8rem;border:0;border-radius:0.1rem;outline:0;background-color:#eee}@media screen and (max-width: 767px){main#contact .form_area .form_data .input_area input[type=text],main#contact .form_area .form_data .input_area input[type=email],main#contact .form_area .form_data .input_area input[type=tel],main#contact .form_area .form_data .input_area textarea{padding:0.8rem 0.8rem;height:3.4rem;font-size:1.3rem}}main#contact .form_area .form_data .input_area input[type=text]:placeholder,main#contact .form_area .form_data .input_area input[type=email]:placeholder,main#contact .form_area .form_data .input_area input[type=tel]:placeholder,main#contact .form_area .form_data .input_area textarea:placeholder{color:#d3cfc7}main#contact .form_area .form_data .input_area input[type=text]:focus,main#contact .form_area .form_data .input_area input[type=email]:focus,main#contact .form_area .form_data .input_area input[type=tel]:focus,main#contact .form_area .form_data .input_area textarea:focus{background-color:#ddd}main#contact .form_area .form_data .input_area textarea{resize:none;height:16.65rem;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック体","Meiryo",sans-serif;font-size:0.8rem}@media screen and (max-width: 767px){main#contact .form_area .form_data .input_area textarea{height:17.9rem;font-size:1.3rem}}@media screen and (max-width: 767px){main#contact .form_area .form_data .input_area.radio .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.15rem 1.35rem}}main#contact .form_area .form_data .input_area.radio .wpcf7-list-item{margin:0}main#contact .form_area .form_data .input_area.radio .wpcf7-list-item+.wpcf7-list-item{margin:0 0 0 1.1rem}@media screen and (max-width: 767px){main#contact .form_area .form_data .input_area.radio .wpcf7-list-item+.wpcf7-list-item{margin:0}}main#contact .form_area .form_data .input_area.radio label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.45rem;cursor:pointer;font-size:0.65rem}@media screen and (max-width: 767px){main#contact .form_area .form_data .input_area.radio label{font-size:0.6rem;letter-spacing:.15em}}main#contact .form_area .form_data .input_area.radio label::before,main#contact .form_area .form_data .input_area.radio label::after{border-radius:50%;content:""}main#contact .form_area .form_data .input_area.radio label::before{width:1rem;height:1rem;border:0.1rem solid #111}main#contact .form_area .form_data .input_area.radio label::after{position:absolute;top:50%;left:0.6rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0.6rem;height:0.6rem;background-color:rgba(0,0,0,0)}main#contact .form_area .form_data .input_area.radio label:has(input[type=radio]:checked)::after{background-color:#111}main#contact .form_area .form_data .input_area.radio label input{display:none}main#contact .form_area .form_data input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}main#contact .form_area .form_data input[type=checkbox]+span:before{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;background-color:#eee;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){main#contact .form_area .form_data input[type=checkbox]+span:before{width:1.6rem;height:1.6rem}}main#contact .form_area .form_data input[type=checkbox]+span:after{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;background:url(/assets/img/common/ico_check_on.svg) 0.25rem 0.35rem no-repeat;background-size:0.5rem 0.4rem;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){main#contact .form_area .form_data input[type=checkbox]+span:after{width:1.6rem;height:1.6rem;background:url(/assets/img/common/ico_check_on.svg) 0.4rem 0.55rem no-repeat;background-size:0.75rem 0.6rem}}main#contact .form_area .form_data input[type=checkbox]+span a{text-decoration:underline}@media print,screen and (min-width: 768px){main#contact .form_area .form_data input[type=checkbox]+span a:hover{text-decoration:none}}main#contact .form_area .form_data input[type=checkbox]:checked+span:after{opacity:1}main#contact .form_area .form_data .check_area{margin:0 0 0 15.1rem;width:29.9rem;text-align:left}@media screen and (max-width: 767px){main#contact .form_area .form_data .check_area{margin:0;width:100%}}main#contact .form_area .form_data .check_area .wpcf7-list-item{margin:0}main#contact .form_area .form_data .check_area label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.6rem;font-weight:700;line-height:1.5;letter-spacing:.02em;padding:0 0 0 1.5rem}@media screen and (max-width: 767px){main#contact .form_area .form_data .check_area label{font-size:1.3rem;padding:0 0 0 2.15rem;text-indent:2.15rem}}main#contact .form_area .form_data .check_area label a{text-decoration:underline}@media print,screen and (min-width: 768px){main#contact .form_area .form_data .check_area label a:hover{text-decoration:none}}main#contact .form_area .form_data.acceptance{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main#contact .form_area .form_data.acceptance>label{display:block}main#contact .form_area .form_data.acceptance .link{font-size:0.6rem}@media screen and (max-width: 767px){main#contact .form_area .form_data.acceptance .link{font-size:1.3rem}}@media print,screen and (min-width: 768px){main#contact .form_area .form_data.acceptance .link a:hover{text-decoration:underline}}main#contact .form_btn{position:relative;margin:2rem auto 0;width:20rem;height:4rem;background-color:#a23737}@media print,screen and (min-width: 768px){main#contact .form_btn{cursor:pointer}}@media screen and (max-width: 767px){main#contact .form_btn{margin:4rem auto 0;width:29.3rem;height:6rem}}main#contact .form_btn:has(input:disabled){background-color:#656565}main#contact .form_btn:has(input:disabled):before{display:none !important}main#contact .form_btn:has(input:disabled) .bg:before{display:none !important}main#contact .form_btn:has(input:disabled) .bg:after{opacity:1 !important}main#contact .form_btn:has(input:disabled) .btn_line{display:none !important}main#contact .form_btn.over .bg:before{opacity:0}main#contact .form_btn.over .bg:after{opacity:1}main#contact .form_btn.over:before{width:100%}main#contact .form_btn.over .btn_line:after{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}main#contact .form_btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#000;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}main#contact .form_btn input{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;color:#fff;background:rgba(0,0,0,0);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){main#contact .form_btn input{font-size:1.6rem;line-height:1.8}}main#contact .form_btn .bg{position:absolute;top:0;left:0;height:3.9rem;width:100%}@media screen and (max-width: 767px){main#contact .form_btn .bg{height:5.9rem}}main#contact .form_btn .bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/common/btn_bg.webp");background-repeat:no-repeat;background-size:contain;background-position:top right;mix-blend-mode:screen;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#contact .form_btn .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/common/btn_bg_on.webp");background-repeat:no-repeat;background-size:contain;background-position:top right;mix-blend-mode:screen;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#contact .form_btn .text{position:relative;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width: 767px){main#contact .form_btn .text{font-size:1.6rem}}main#contact .form_btn .ico{display:block;position:absolute;top:1.7rem;right:2.95rem;width:0.35rem;height:0.6rem}@media screen and (max-width: 767px){main#contact .form_btn .ico{top:2.6rem;right:3.7rem;width:0.55rem;height:0.85rem}}main#contact .form_btn .btn_line{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#dc4848}main#contact .form_btn .btn_line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgb(180, 129, 46)), color-stop(28%, rgb(248, 251, 192)), color-stop(50%, rgb(215, 182, 118)), color-stop(70%, rgb(250, 224, 175)), to(rgb(180, 129, 50)));background-image:linear-gradient(90deg, rgb(180, 129, 46) 0%, rgb(248, 251, 192) 28%, rgb(215, 182, 118) 50%, rgb(250, 224, 175) 70%, rgb(180, 129, 50) 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);-webkit-transition:clip-path .2s ease-in;transition:clip-path .2s ease-in}main#contact .cf-turnstile{position:relative;margin:1.6rem 0 0 15.1rem;width:29.9rem}@media screen and (max-width: 767px){main#contact .cf-turnstile{margin:2rem auto 0;width:100%;-webkit-transform:scale(0.9);transform:scale(0.9)}}main#contact .cf-turnstile.hide{display:none}@media print,screen and (min-width: 768px){main#contact .cf-turnstile>div{text-align:left}}main#contact form[data-status=sent] .cf-turnstile{display:none}main#contact .wpcf7-form-control-wrap{display:block;height:100%}main#contact .wpcf7-response-output{position:absolute;bottom:-0.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;margin:0;padding:0.75rem 0.75rem;font-size:0.8rem;font-weight:700;letter-spacing:0;color:#fff;background-color:#38865b;border-radius:0.1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media screen and (max-width: 767px){main#contact .wpcf7-response-output{left:0;bottom:-4.55rem;display:block;font-size:1.6rem;line-height:1.6;width:100%;-webkit-transform:inherit;transform:inherit;white-space:pre-wrap;word-break:keep-all}}main#contact .wpcf7-response-output:empty{opacity:0}main#contact .wpcf7-not-valid-tip{position:absolute;bottom:-1.2rem;left:0;display:block;font-size:0.6rem;font-weight:700;color:#a23737}@media screen and (max-width: 767px){main#contact .wpcf7-not-valid-tip{bottom:-1.5rem;font-size:1.1rem}}.wpcf7-form.invalid .wpcf7-response-output{background-color:#a23737 !important}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;margin:0 1.6rem}@media screen and (max-width: 767px){.simplebar-track{margin:0 2rem}}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.simplebar-track{background-color:#fff;border-radius:0.2rem}.simplebar-track.simplebar-horizontal{height:0.2rem}.simplebar-track.simplebar-vertical{width:0.2rem}.simplebar-scrollbar:before{top:0;bottom:0;left:0;right:0;opacity:1;background-color:#8e875e;border-radius:0.2rem}.simplebar-content-wrapper{scrollbar-width:auto;-ms-overflow-style:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:initial;width:initial;height:initial}[data-simplebar] .simplebar-content-wrapper::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}[data-simplebar] .simplebar-content-wrapper{scrollbar-width:none !important}/*# sourceMappingURL=main.css.map */