@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;text-decoration:none}html{font-size:62.5%}body{font-size:1.3rem;color:#373b43;font-family:Gothic MB101 Regular,sans-serif}body a{transition:.4s ease;cursor:pointer}body a:hover{text-decoration:none}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.69,0,.64,1)}body.typesquare_option{opacity:1}button{background-color:#fff}.page-width{padding-left:45px;padding-right:45px;margin-left:auto;margin-right:auto}h2,h3{margin:0}.contents{padding-top:90px;padding-bottom:256px;margin-top:100px}.pc{display:block!important}.pc-inline-block{display:inline-block!important}.pc-flex{display:flex!important;flex-wrap:wrap}.sp,.sp-flex,.sp-inline-block{display:none!important}.page-ttl,.page-ttl-meilmaga{text-align:center}.page-ttl__en{font-size:21px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-style:italic;letter-spacing:.02em}.page-ttl__ja{font-size:10px;letter-spacing:.1em;margin-top:17px}.page-ttl__desc{font-size:15px;line-height:32px;letter-spacing:.04em;margin-top:22px}.fadein{opacity:0}.fadein.is-show{transition:opacity 1s cubic-bezier(.69,0,.64,1);opacity:1}#shopify-section-announcement-bar{z-index:101;position:fixed;top:0;left:0;width:100%}#shopify-section-announcement-bar .announcement-bar__message{font-size:12px;padding:5px}#shopify-section-org_header{position:fixed;top:0;left:0;width:100%;z-index:100}.org_header{background:#fff;padding:52px 45px}.org_header.header--fix{position:fixed;top:0;left:0;padding-top:44px;padding-bottom:5px;width:100%;z-index:100;transition:opacity .5s ease,transform .8s ease}.org_header.header--fix.up{opacity:0;transform:translateY(-120%)}.org_header .header__inner{display:flex;flex-wrap:wrap;position:relative}.org_header .header__catch{padding:17px 0 18px;margin:0}.org_header .header__catch--link{font-size:17px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em;color:#373b43}.org_header .header__concept_switcher{position:absolute;left:210px;bottom:16px}.org_header .header__concept_switcher a{color:inherit;border:1px solid #ccc;display:block;padding:5px;font-size:12px}.org_header .header__h1{position:absolute;top:-35px;font-size:10px;line-height:1.4em;margin:0}.org_header .header__logo{position:absolute;top:1px;left:50%;transform:translate(-50%)}.org_header .header__nav{margin-left:auto;margin-right:0;padding:17px 0 5px;line-height:1}.org_header .header__nav .menu{letter-spacing:-.4em}.org_header .header__nav .menu__icon{margin-left:2rem}.org_header .header__nav .menu__icon ul{display:flex;margin:0}.org_header .header__nav .menu__icon ul li{padding:0 5px;margin-top:-2px}.org_header .header__nav .menu__icon ul li a{color:#000;display:block}.org_header .header__nav .menu__icon ul li a svg{width:2rem;height:2rem}.org_header .header__nav .menu__icon ul li.ico_cart svg{width:4rem;height:4rem;transform:translateY(-10px)}.org_header .header__nav .menu__item{display:inline-block;vertical-align:middle;letter-spacing:normal}.org_header .header__nav .menu__item--inst{margin-left:32px}.org_header .header__nav .menu__item--shop{margin-left:25px}.org_header .header__nav .menu__item--doc{margin-left:28px}.org_header .header__nav .menu__item--cart{margin-left:25px;position:relative}.org_header .header__nav .menu__item--cart a{color:#373b43}.org_header .header__nav .menu__item--cart .count{font-size:10px;font-family:aktiv-grotesk,sans-serif;display:inline-block;border:solid 1px #373B43;background:#fff;width:14px;height:14px;border-radius:50%;text-align:center;line-height:13px;position:absolute;right:-6px;top:-6px}.org_header .header__nav .menu__item a:hover{opacity:.36}.org_header .header__nav .menu__bar{position:relative;width:15px;height:14px;margin-left:10px;cursor:pointer;transition:.4s ease}.org_header .header__nav .menu__bar--fix{position:fixed;opacity:0;pointer-events:none;transition:opacity .5s ease;right:45px;top:45px}.org_header .header__nav .menu__bar--fix.visible{opacity:1;pointer-events:auto}.org_header .header__nav .menu__bar:hover{opacity:.36}.org_header .header__nav .menu__bar span{position:absolute;left:0;display:inline-block;width:15px;height:2px;border-radius:2px;background:#373b43}.org_header .header__nav .menu__bar span:nth-child(1){top:0}.org_header .header__nav .menu__bar span:nth-child(2){top:6px}.org_header .header__nav .menu__bar span:nth-child(3){bottom:0}.org_header .header__nav{display:flex;flex-wrap:nowrap;justify-content:flex-start}.org_header #nav_menu_pc{display:block}.org_header #nav_menu_pc ul{padding:0;margin:0}.org_header #nav_menu_pc ul{display:flex;flex-wrap:nowrap;justify-content:flex-start}.org_header #nav_menu_pc ul li+li:before{content:"/";padding:0 .5em}.org_header #nav_menu_pc ul li a{color:var(--c_default)}#nav_menu_sp{top:111px;display:none}.org_nav{position:fixed;right:-390px;top:0;width:370px;background:#fff;height:100%;transition:right .6s cubic-bezier(.71,.03,.25,.95);border-left:solid 1px #CACED0;z-index:102}.org_nav.open{right:0}.nav2__top{padding:10px 20px;border-bottom:none}.nav2__close{position:relative;width:15px;height:15px;margin-left:auto;margin-right:0;cursor:pointer;transition:.4s ease}.nav2__close:hover{opacity:.8}.nav2__close span{width:18px;height:2px;position:absolute;top:6px;left:0;display:inline-block;border-radius:2px;background:#373b43}.nav2__close span:nth-child(1){transform:rotate(-45deg)}.nav2__close span:nth-child(2){transform:rotate(45deg)}.nav2__inner{position:relative;height:100%;overflow-y:auto}.nav2__parts{position:absolute;top:50px;left:0;width:100%;height:calc(100% - 50px);padding:0 20px 40px;overflow-y:auto}.nav2__block--btn{margin-bottom:8px}.nav2__block--link{margin-bottom:10px}.nav2__block--heading{border-bottom:1px solid #a5a29f;margin-top:30px;margin-bottom:30x;padding-bottom:6px;font-size:12px;color:#a5a29f}.nav2__link--btn{display:block;margin:0 auto;text-align:center;max-width:280px;line-height:50px;color:#fff;font-size:14px;background-color:#a5a29f;border-radius:25px}.nav2__link--text{display:block;margin-bottom:15px;font-size:14px;color:inherit}.org_nav_old{position:fixed;right:-390px;top:0;width:370px;background:#fff;height:100%;transition:right .6s cubic-bezier(.71,.03,.25,.95);border-left:solid 1px #CACED0;z-index:102}.org_nav_old.open{right:0}.org_nav_old .nav__top{padding:20px 23px;border-bottom:solid 1px #CACED0}.org_nav_old .nav__close{position:relative;width:15px;height:15px;margin-left:auto;margin-right:0;cursor:pointer;transition:.4s ease}.org_nav_old .nav__close:hover{opacity:.8}.org_nav_old .nav__close span{width:18px;height:2px;position:absolute;top:6px;left:0;display:inline-block;border-radius:2px;background:#373b43}.org_nav_old .nav__close span:nth-child(1){transform:rotate(-45deg)}.org_nav_old .nav__close span:nth-child(2){transform:rotate(45deg)}.org_nav_old .nav__cover{max-height:calc(100% - 56px);overflow-y:scroll;position:absolute;top:56px;left:0;width:100%;padding-bottom:80px}.org_nav_old .nav__list{display:flex;flex-wrap:wrap}.org_nav_old .nav__row{border-bottom:solid 1px #CACED0;flex:0 0 100%}.org_nav_old .nav__row--half{border-bottom:solid 1px #CACED0;flex:0 0 50%;max-width:50%}.org_nav_old .nav__row--half:nth-child(odd){border-right:solid 1px #CACED0}.org_nav_old .nav__link{display:block;letter-spacing:.02em;font-family:aktiv-grotesk,Gothic MB101 DemiBold,sans-serif;font-weight:500;color:#373b43;padding:22px 26px 19px;line-height:1;width:100%;cursor:pointer;text-align:left;transition:.4s ease;position:relative}.org_nav_old .nav__link--btm:before{position:absolute;left:11px;top:24px;content:"";width:7px;height:4px;background:url(../img/base/nav-arrow.svg) no-repeat center;transform:rotate(-90deg);transform-origin:center;transition:transform .4s ease}.org_nav_old .nav__link--btm.active:before{transform:rotate(0)}.org_nav_old .nav__link--sm{font-size:12px}.org_nav_old .nav__link:hover{color:#caced0}.org_nav_old .nav__child{padding:5px 0 24px 26px;display:none}.org_nav_old .nav__child-item{margin-top:24px}.org_nav_old .nav__child-item:first-child{margin-top:0}.org_nav_old .nav__child-item a{display:block;letter-spacing:.02em;font-family:aktiv-grotesk,Gothic MB101 DemiBold,sans-serif;font-weight:500;color:#373b43}.org_nav_old .nav__child-item a small{font-family:Gothic MB101 Medium,sans-serif;font-size:10px;letter-spacing:.1em;margin-left:1px;position:relative;top:-1px}.org_nav_old .nav__child-item a:hover{color:#caced0}.org_nav_old .nav__doc{position:absolute;width:370px;bottom:0;right:0}.org_nav_old .nav__doc a{display:block;width:100%;background:#5a616e;color:#fff;letter-spacing:.03em;font-size:12px;padding:34px;text-align:center;font-family:aktiv-grotesk,Gothic MB101 DemiBold,sans-serif}.org_nav_old .nav__doc a:hover{background:#788591}.org_nav_old .nav__catalog a{display:block;width:100%;background:#df7550;color:#fff;letter-spacing:.03em;font-size:12px;padding:34px;text-align:center;font-family:aktiv-grotesk,Gothic MB101 DemiBold,sans-serif}.org_nav_old .nav__catalog a:hover{background:#e48a6a}.org_nav_old .nav__shops a{display:block;width:100%;background:#173c61;color:#fff;letter-spacing:.03em;font-size:12px;padding:34px;text-align:center;font-family:aktiv-grotesk,Gothic MB101 DemiBold,sans-serif}.org_nav_old .nav__shops a:hover{background:#456381}#shopify-section-org_footer2{padding-top:40px}.footer2{max-width:1190px;padding:0 45px;margin:0 auto}.footer2 a{color:inherit}.footer2__logoarea{margin-bottom:60px}.footer2__blocks{display:flex;margin-left:-80px}.footer2__block{margin-left:80px;width:calc((100% - 240px) / 3)}.footer2__blockttl{font-family:aktiv-grotesk,sans-serif;font-weight:500;font-size:11px;letter-spacing:.2em}.footer2__blocktext{margin:0 0 30px;font-family:aktiv-grotesk,sans-serif;font-size:11px;letter-spacing:.2em}.footer2__blocktext p{margin:0 0 4px}.footer2__information{display:block;margin-bottom:10px;font-size:12px;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.03em;color:#fff;text-align:center;border-radius:20px;line-height:40px;background-color:#a5a29f;max-width:200px;font-weight:400}.footer2__information a{display:block}.footer2__information a:hover{opacity:.5}.footer2__link{font-size:10px;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.03em;color:#373b43;line-height:22px}.footer2 #ft_wrap_calendar_calendars .wrap_calendar{display:block;max-width:266px;margin:0}.footer2 #ft_wrap_calendar_calendars .wrap_calendar div{margin:0 0 20px}.footer2__bottom{display:flex;padding-bottom:40px}.footer2__bottom p{margin-right:15px;font-size:11px;font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em;color:#373b43}.org_footer .footer__top{border-top:solid 1px #CACED0;border-bottom:solid 1px #CACED0;display:flex;flex-wrap:wrap;margin-bottom:80px;padding-right:45px;padding-left:45px;align-items:center}.org_footer .footer__catch{font-size:14px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em;color:#373b43;padding:35px 0 34px;line-height:1}.org_footer .footer__arrow{border-left:solid 1px #CACED0;border-right:solid 1px #CACED0;text-align:center;margin-left:auto;margin-right:0;width:85px}.org_footer .footer__arrow a{display:block;width:100%;height:100%;padding:29px 0}.org_footer .footer__arrow a:hover{background:#f2f2f2}.org_footer .footer__arrow img{width:auto;height:25px}.org_footer .footer__sns{max-width:1100px;margin:0 auto;padding:50px 0;border-top:1px solid #caced0;display:flex;flex-wrap:wrap;justify-content:center}.org_footer .footer__sns h3{text-align:center;margin-bottom:15px}.org_footer .footer__sns .wrap_sns{max-width:340px;margin-right:80px}.org_footer .footer__sns .wrap_sns .line{border:1px solid #caced0;border-radius:10px;padding:30px 40px;text-align:center}.org_footer .footer__sns .wrap_sns .line .title{display:flex;justify-content:center;align-items:center;margin:0 0 20px}.org_footer .footer__sns .wrap_sns .line .title h4{width:5em;margin-left:20px;font-size:20px;font-weight:700}.org_footer .footer__sns .wrap_sns .line .title div img{width:94px}.org_footer .footer__sns .wrap_sns .line ul{list-style:disc;margin:0 auto;max-width:200px}.org_footer .footer__sns .wrap_sns .line ul li{padding:0 0 5px;text-align:left}.org_footer .footer__sns .wrap_sns .line .txt{margin:20px 0 0}.org_footer .footer__sns .wrap_sns .line .add_btn a{display:block;background-color:#06c755;width:100%;max-width:280px;margin:20px auto 0;padding:16px;color:#fff;font-size:15px;text-align:center;border-radius:80px}.org_footer .footer__sns .wrap_sns .wrap_snsicon{display:flex;justify-content:center;margin:20px auto 0}.org_footer .footer__sns .wrap_sns .wrap_snsicon div{margin:0 20px}.org_footer .footer__sns .meilmaga{max-width:285px}.org_footer .footer__sns .meilmaga p{padding:30px 0}.org_footer .footer__bottom{padding:97px 45px 87px}.org_footer .footer__bottom--mid{display:flex;flex-wrap:wrap}.org_footer .footer__bottom--btm{margin-top:105px;position:relative;display:flex;flex-wrap:wrap}.org_footer .footer__logo{margin-left:0;margin-right:auto}.org_footer .footer__link{margin-left:auto;margin-right:0;padding-right:9px;letter-spacing:-.4em;padding-top:14px}.org_footer .footer__link-item{display:inline-block;vertical-align:middle;letter-spacing:normal;padding-right:10px}.org_footer .footer__link-item a:hover{opacity:.36}.org_footer .footer__link-item--inst{margin-left:29px}.org_footer .footer__link-item--cart{margin-left:23px}.org_footer .footer__sitemap_contact{display:flex;flex-wrap:wrap;margin-right:-12.5px;margin-left:-12.5px;width:66%}.org_footer .footer__sitemap_info{display:-ms-flexbox;margin-right:-12.5px;margin-left:-12.5px;width:33%}.org_footer .footer__sitemap_info .footer__block{width:100%}.org_footer .footer__block{flex:0 0 48%;max-width:48%;padding-right:12.5px;padding-left:12.5px}.org_footer .ft_calendar{width:100%}.org_footer .ft_calendar .wrap_calendar{justify-content:left;margin:10px 0 30px}.org_footer .footer__block--panel{margin-top:22px}.org_footer .footer__block--panel:first-child{margin-top:0}.org_footer .footer__block-ttl{font-family:aktiv-grotesk,sans-serif;font-weight:500;font-size:11px;letter-spacing:.02em}.org_footer .footer__block-txt{margin-top:4px;line-height:19px;letter-spacing:.03em;font-size:10px}.org_footer .footer__block-txt a:hover{opacity:.36}.org_footer .footer__block-txt--icn{padding-left:22px;background:url(nav-sns.svg) no-repeat left top 6px;display:inline-block;margin-top:1px;color:#373b43}.org_footer .footer__block-txt--icn:hover{opacity:.36}.org_footer .footer__block-txt--ar{padding-right:11px;background:url(nav-sns.svg) no-repeat right top 7px;display:inline-block;color:#373b43}.org_footer .footer__block-txt--ar:hover{opacity:.36}.org_footer .footer__block-txt a{color:#373b43}.org_footer .footer__block-txt--link{display:inline-block;color:#373b43}.org_footer .footer__block-txt--link:hover{opacity:.36}.org_footer .footer__block-list{margin-top:10px}.org_footer .footer__block-list .en{font-family:aktiv-grotesk,sans-serif;font-weight:400;letter-spacing:.02em;font-size:11px}.org_footer .footer__block-item{line-height:22px}.org_footer .footer__block-item a{color:#373b43;font-size:10px;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.03em;line-height:1;display:inline-block}.org_footer .footer__block-item a small{font-size:10px;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.1em;transform:scale(.8);transform-origin:left;display:inline-block}.org_footer .footer__block-item a:hover{color:#caced0}.org_footer .footer__block-item .en{font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em}.org_footer .footer__copy{position:absolute;left:0;bottom:0;letter-spacing:-.4em}.org_footer .footer__copy-link{font-size:11px;font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em;color:#373b43;display:inline-block;margin-right:1em}.org_footer .footer__copy-link:hover{opacity:.36}.org_footer .footer__copy-txt{font-size:11px;font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em;color:#373b43;display:inline-block}body.page_cart .cart__checkout-button{line-height:54px}body.page_cart .cart__note textarea{border:1px solid rgb(118,118,118)}.static_pnkz{max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto;margin-bottom:100px;line-height:1.4em}.static_pnkz ol{margin:0}.static_pnkz .pnkz-list{display:inline-block}.static_pnkz .pnkz-list:not(:last-child):after{content:">";padding-left:6px;padding-right:6px;font-size:12px}.static_pnkz .pnkz-list a,.static_pnkz .pnkz-list span{color:#373b43;font-size:12px}.static_pnkz .pnkz-list a:hover{opacity:.3}.btn_greige a{width:100%;max-width:280px;display:block;background:#a5a29f;border-radius:50px;color:#fff;font-size:15px;text-align:center;line-height:1.6;margin:0 auto;padding:16px;cursor:pointer;transition:.4s ease}.btn_frame_line a{width:100%;max-width:280px;display:block;background:#fff;border:1px solid #caced0;border-radius:50px;color:#fff;font-size:15px;text-align:center;line-height:1.6;margin:0 auto;padding:16px;cursor:pointer;transition:.4s ease;color:#373b43}@media screen and (max-width: 900px){.pc,.pc-inline-block,.pc-flex,.sp,.sp-flex,.sp-inline-block{display:none!important}.tb{display:block!important}.tb-inline-block{display:inline-block!important}.tb-flex{display:flex!important;flex-wrap:wrap}}@media screen and (max-width: 840px){.org_header{padding-left:0;padding-right:0}.org_header #nav_menu_pc{display:none}.org_header .header__inner{padding-right:20px;padding-left:20px}#nav_menu_sp{display:block;background-color:#f0f0f1;width:100%;position:fixed;left:0;z-index:80;transition:.5s all}#nav_menu_sp ul{display:flex;flex-wrap:nowrap;justify-content:center;margin:0}#nav_menu_sp ul li{width:calc(33.3333333333% - 2px)}#nav_menu_sp ul li+li{border-left:solid 1px #ccc}#nav_menu_sp ul li a{color:var(--c_default);display:block;padding:15px 0;text-align:center;line-height:1}}@media screen and (max-width: 600px){.pc,.pc-inline-block,.pc-flex,.tb,.tb-inline-block,.tb-flex{display:none!important}.sp{display:block!important}.sp-inline-block{display:inline-block!important}.sp-flex{display:flex!important;flex-wrap:wrap}#nav_menu_sp{top:82px}.page-ttl{padding:0 20px}.page-ttl__en{font-size:23px}.page-ttl__ja{font-size:10px;margin-top:20px}.page-ttl__desc{font-size:13px;letter-spacing:.04em;line-height:24px;margin-top:38px;margin-right:-6px}.page-width{padding-left:20px;padding-right:20px}a:hover{opacity:1}.org_header{padding-top:24px;padding-bottom:22px}.org_header .header__h1{top:-28px}.org_header.header--fix{padding-top:30px;padding-bottom:9px}.org_header .header__logo{position:static;transform:initial}.org_header .header__logo img{width:101px}.org_header .header__concept_switcher{left:133px;bottom:9px}.org_header .header__concept_switcher a{font-size:10px}.org_header .header__nav{padding:13px 0 8px;overflow:hidden;max-height:3rem}.org_header .header__nav .menu__bar--fix{right:20px;top:20px}.org_header .header__nav .menu__bar:hover{opacity:1}.org_header .header__nav .menu__item--doc{margin-left:22px}.org_header .header__nav .menu__item--cart{margin-left:23px}.org_nav,.org_nav_old{right:-110%;width:100%;border-left:none}.org_nav_old .nav__top{padding:37px 20px 33px}.org_nav_old .nav__cover{max-height:calc(100% - 86px);top:86px}.org_nav_old .nav__link{font-size:13px;padding:24px 36px 25px}.org_nav_old .nav__link--btm:before{top:27px;left:20px}.org_nav_old .nav__link--sm{font-size:13px}.org_nav_old .nav__link:hover{color:#373b43}.org_nav_old .nav__child{padding:0 0 24px 36px}.org_nav_old .nav__child-item{margin-top:26px}.org_nav_old .nav__child-item a{font-size:15px}.org_nav_old .nav__child-item a small{font-size:12px;margin-left:3px}.org_nav_old .nav__child-item a:hover{color:#373b43}.org_nav_old .nav__doc{width:100%}.org_nav_old .nav__doc a,.org_nav_old .nav__catalog a,.org_nav_old .nav__shops a{font-size:13px;font-family:Gothic MB101 DemiBold,sans-serif;padding:32px 0}.footer2{width:100%;padding:0 20px;margin:0}.footer2__logoarea{display:none}.footer2__blocks{display:block;margin-left:0}.footer2__block{margin-bottom:30px;margin-left:0;width:100%}.footer2__blockttl--2{display:none}.footer2__blocktext{margin:0 0 10px;line-height:2.5}.footer2 #ft_wrap_calendar_calendars .wrap_calendar{display:block;max-width:none;width:100%;margin:0}.footer2__bottom{display:flex;justify-content:center}.org_footer .footer__top{padding-right:20px;padding-left:20px}.org_footer .footer__catch{font-size:13px;padding:26px 0}.org_footer .footer__sns{margin:0 20px}.org_footer .footer__sns .wrap_sns{width:100%;margin:0 0 50px}.org_footer .footer__sns .meilmaga p{padding:10px 0}.org_footer .footer__bottom{padding:40px 20px 49px}.org_footer .footer__bottom .footer__bottom--mid{display:none}.org_footer .footer__sitemap_contact{margin-right:0;margin-left:0;width:100%}.org_footer .footer__sitemap_contact .footer__block{width:100%;flex:0 0 100%}.org_footer .footer__sitemap_contact .footer__block:nth-child(1){order:1}.org_footer .footer__sitemap_contact .footer__block:nth-child(2){order:3}.org_footer .footer__sitemap_contact .ft_calendar{order:2}.org_footer .footer__block{max-width:100%;padding-right:0;padding-left:0;margin-top:35px}.org_footer .footer__block:first-child{margin-top:0}.org_footer .footer__block-ttl{font-size:13px}.org_footer .footer__block-list{margin-top:20px}.org_footer .footer__block-list .en{font-size:13px}.org_footer .footer__block-list a{font-family:aktiv-grotesk,sans-serif;font-size:13px}.org_footer .footer__block-txt{margin-top:13px}.org_footer .footer__bottom--btm{margin-top:0}.org_footer .footer__copy{position:static;margin-top:32px}.org_footer .footer__arrow{border-left:none;border-right:none;width:auto;margin-right:6px}.org_footer .footer__arrow a{padding:20px 0}.org_footer .footer__arrow a:hover{background:transparent}.org_footer .footer__arrow img{width:15px}.static_pnkz{padding-right:20px;padding-left:20px;padding-bottom:60px;margin-bottom:0}}@media screen and (max-width: 350px){.org_header,.org_footer .footer__top,.org_footer .footer__bottom{padding-right:15px;padding-left:15px}}body.page_index .contents{padding-bottom:200px;margin-top:140px;padding-top:0}body.page_index .fv{width:100%}body.page_index .fv .animated{animation:sl-img 12s 0s linear}body.page_index .fv .fv__img{position:relative}body.page_index .fv .fv__img img{max-width:100%;width:100%;height:auto}body.page_index .fv .btn{color:#373b43;position:absolute;background-color:#f0f0f1;top:60%;right:23%}body.page_index .fv .btn a{display:block;padding:10px 60px;color:#373b43}body.page_index .fv .btn a:visited{color:#373b43}body.page_index .story{padding-right:45px;padding-left:45px;padding-top:98px}body.page_index .story .story__ttl{text-align:center}body.page_index .story .story__ttl--en{font-size:17px;font-weight:500;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;padding-left:6px}body.page_index .story .story__ttl--ja{font-size:34px;letter-spacing:.1em;font-family:Gothic MB101 DemiBold,sans-serif;margin-top:33px;padding-left:24px}body.page_index .story .story__ttl--ja span{letter-spacing:-.2em}body.page_index .story .story__txt{font-size:15px;letter-spacing:.1em;line-height:32px;text-align:center;margin-top:83px;padding-left:2px}body.page_index .story .story__img{margin-top:94px}body.page_index .story .story__img img{width:100%;height:auto}body.page_index .btn_blue{background-color:#173c61;text-align:center;margin:40px auto;max-width:25%}body.page_index .btn_blue a{display:block;padding:10px;position:relative}body.page_index .btn_blue a:after{content:"";position:absolute;right:15px;top:calc(50% - 3px);width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}body.page_index .btn_blue a:link,body.page_index .btn_blue a:visited{color:#fff}body.page_index #wrap_top_bnr{display:flex;flex-wrap:wrap;margin:130px auto;padding:0;max-width:1190px}body.page_index #wrap_top_bnr .p_menu{width:calc(50% - 12px);margin-bottom:50px}body.page_index #wrap_top_bnr .p_menu .wrap_notification{border:1px solid #1a1b18;padding:8px 10px;text-align:center;width:13em}body.page_index #wrap_top_bnr .p_menu.one_column{width:100%}body.page_index #wrap_top_bnr h3{font-size:18px;margin:20px 0 10px}body.page_index #wrap_top_bnr img{width:100%;transition:1s}body.page_index #wrap_top_bnr img:hover{opacity:.5}body.page_index #wrap_top_bnr a:link,body.page_index #wrap_top_bnr a:visited{color:#373b43}body.page_index #wrap_top_bnr .btn_blue{margin:40px auto}body.page_index #wrap_top_bnr .btn_blue a:link,body.page_index #wrap_top_bnr .btn_blue a:visited{color:#fff}body.page_index #wrap_pickup_menu{display:flex;flex-wrap:wrap;margin:130px auto;padding:0 45px;max-width:1190px}body.page_index #wrap_pickup_menu .p_menu{width:calc(50% - 12px);margin-bottom:50px}body.page_index #wrap_pickup_menu .p_menu .wrap_notification{border:1px solid #1a1b18;padding:8px 10px;text-align:center;width:13em}body.page_index #wrap_pickup_menu .p_menu.one_column{width:100%}body.page_index #wrap_pickup_menu .two_column:nth-child(odd){margin-right:24px}body.page_index #wrap_pickup_menu .two_column h3{text-decoration:underline}body.page_index #wrap_pickup_menu .one_column{margin-right:0}body.page_index #wrap_pickup_menu h3{font-size:18px;margin:20px 0 10px}body.page_index #wrap_pickup_menu img{width:100%;transition:1s}body.page_index #wrap_pickup_menu img:hover{opacity:.5}body.page_index #wrap_pickup_menu a:link,body.page_index #wrap_pickup_menu a:visited{color:#373b43}body.page_index #wrap_pickup_menu .btn_blue{margin:40px auto}body.page_index #wrap_pickup_menu .btn_blue a:link,body.page_index #wrap_pickup_menu .btn_blue a:visited{color:#fff}body.page_index .movie{margin-top:130px;padding-right:45px;padding-left:45px}body.page_index .movie .movie__ttl-box{display:flex;flex-wrap:wrap;padding-bottom:2px}body.page_index .movie .movie__ttl-box--left{flex:1 0 0%;letter-spacing:-.4em}body.page_index .movie .movie__ttl-box--en{font-size:21px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-style:italic;letter-spacing:.02em;display:inline-block}body.page_index .movie .movie__ttl-box--ja{padding-left:31px;position:relative;top:-1px;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:13px}body.page_index .movie .movie__ttl-box--ja:before{content:"";position:absolute;left:13px;top:1px;width:5px;height:16px;background:url(/cdn/shop/files/ico_slash.svg?v=1666652427) no-repeat center center;background-size:contain;display:block}body.page_index .movie .movie__ttl-box--right{margin-left:auto;margin-right:0;margin-top:-16px}body.page_index .movie .movie__ttl-box--right a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_index .movie .movie__ttl-box--right a:hover{background:#f2f2f2}body.page_index .movie .movie__content{margin-top:30px;padding-bottom:56.25%;background:#000;position:relative}body.page_index .movie .movie__content iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.page_index .news{margin-top:130px;padding-right:45px;padding-left:45px}body.page_index .news .news__ttl-box{display:flex;flex-wrap:wrap;padding-bottom:2px}body.page_index .news .news__ttl-box--left{flex:1 0 0%;letter-spacing:-.4em}body.page_index .news .news__ttl-box--en{font-size:21px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-style:italic;letter-spacing:.02em;display:inline-block}body.page_index .news .news__ttl-box--ja{padding-left:31px;position:relative;top:-1px;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:13px}body.page_index .news .news__ttl-box--ja:before{content:"";position:absolute;left:13px;top:1px;width:5px;height:16px;background:url(/cdn/shop/files/ico_slash.svg?v=1666652427) no-repeat center center;background-size:contain;display:block}body.page_index .news .news__ttl-box--right{margin-left:auto;margin-right:0;margin-top:-16px}body.page_index .news .news__ttl-box--right a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_index .news .news__ttl-box--right a:hover{background:#f2f2f2}body.page_index .news .news__list{margin-top:30px}body.page_index .news .news__item{display:flex;flex-wrap:wrap;border-bottom:solid 1px #CACED0}body.page_index .news .news__item:first-child{border-top:solid 1px #CACED0}body.page_index .news .news__item a{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:100%;padding:24px 40px 22px 12px;color:#373b43}body.page_index .news .news__item a:hover{color:#caced0}body.page_index .news .news__item a:hover .news__cate{border-color:#caced0}body.page_index .news .news__date{font-family:aktiv-grotesk,sans-serif;font-size:12px;color:#838586}body.page_index .news .news__cate{font-size:11px;border:solid 1px #373B43;padding:3px 4px 2px;margin-left:36px;transition:border .4s ease;min-width:68px;text-align:center}body.page_index .news .news__ttl{flex:1 0 0%;padding-left:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:.1em}body.page_index .products{margin-top:132px;padding-right:45px;padding-left:45px}body.page_index .products .products__ttl-box{display:flex;flex-wrap:wrap;padding-bottom:2px}body.page_index .products .products__ttl-box--left{flex:1 0 0%;letter-spacing:-.4em}body.page_index .products .products__ttl-box--en{font-size:21px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-style:italic;letter-spacing:.02em;display:inline-block}body.page_index .products .products__ttl-box--ja{padding-left:31px;position:relative;top:-1px;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:13px}body.page_index .products .products__ttl-box--ja:before{content:"";position:absolute;left:13px;top:1px;width:5px;height:16px;background:url(/cdn/shop/files/ico_slash.svg?v=1666652427) no-repeat center center;background-size:contain;display:block}body.page_index .products .products__ttl-box--right{margin-left:auto;margin-right:0;margin-top:-16px}body.page_index .products .products__ttl-box--right a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_index .products .products__ttl-box--right a:hover{background:#f2f2f2}body.page_index .blog{padding-right:45px;padding-left:45px;margin-top:270px}body.page_index .blog .blog__ttl-box{display:flex;flex-wrap:wrap;padding-bottom:2px}body.page_index .blog .blog__ttl-box--left{flex:1 0 0%;letter-spacing:-.4em}body.page_index .blog .blog__ttl-box--en{font-size:21px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-style:italic;letter-spacing:.02em;display:inline-block}body.page_index .blog .blog__ttl-box--ja{padding-left:31px;position:relative;top:-1px;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:13px}body.page_index .blog .blog__ttl-box--ja:before{content:"";position:absolute;left:13px;top:1px;width:5px;height:16px;background:url(/cdn/shop/files/ico_slash.svg?v=1666652427) no-repeat center center;background-size:contain;display:block}body.page_index .blog .blog__ttl-box--right{margin-left:auto;margin-right:0;margin-top:-16px}body.page_index .blog .blog__ttl-box--right a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_index .blog .blog__ttl-box--right a:hover{background:#f2f2f2}body.page_index .blog .blog__list{margin:30px -13px 0;display:flex;flex-wrap:wrap}body.page_index .blog .blog__item{flex:0 0 25%;max-width:25%;margin-bottom:120px;padding-right:13px;padding-left:13px}body.page_index .blog .blog__item a{display:block;color:#373b43}body.page_index .blog .blog__item a:hover .blog__img{opacity:.65}body.page_index .blog .blog__item a:hover .blog__img img{transform:translate(-50%,-50%) scale(1.03)}body.page_index .blog .blog__item a:hover .blog__ttl{color:#caced0}body.page_index .blog .blog__item a:hover .blog__ttl:before{width:100%}body.page_index .blog .blog__item a:hover .blog__desc{color:#caced0}body.page_index .blog .blog__img{width:100%;padding-bottom:100%;position:relative;overflow:hidden;transition:.4s ease}body.page_index .blog .blog__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;transition:transform .8s ease}body.page_index .blog .blog__ttl{margin-top:25px;font-family:Gothic MB101 Medium,sans-serif;font-size:16px;letter-spacing:.02em;color:#373b43;transition:.4s ease;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;position:relative;padding-bottom:3px}body.page_index .blog .blog__ttl:before{content:"";position:absolute;bottom:0;width:0;height:1px;background:#caced0;transition:width .4s ease}body.page_index .blog .blog__ttl small{font-size:14px;letter-spacing:.1em;font-family:Gothic MB101 Medium,sans-serif}body.page_index .blog .blog__desc{margin-top:15px;font-size:13px;line-height:24px;letter-spacing:.1em;transition:.4s ease;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:72px}body.page_index .blog .blog__desc *{display:inline}body.page_index .blog .blog__desc *:nth-child(n+2){display:none}body.page_index .blog .blog__num{margin-top:17px;font-size:12px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#838586}body.page_index .other{margin-top:137px;padding-right:45px;padding-left:45px;position:relative;display:flex;flex-wrap:wrap}body.page_index .other .other__ttl-box{width:calc(25% - 19px);padding-left:5px}body.page_index .other .other__ttl-box img{width:auto;height:auto}body.page_index .other .other__contents{width:calc(75% + 19px);margin-left:auto;margin-right:0}body.page_index .other .other__links{margin-right:-13px;margin-left:-13px;display:flex;flex-wrap:wrap}body.page_index .other .other__links-item{padding-right:13px;padding-left:13px;flex:0 0 50%;max-width:50%}body.page_index .other .other__links-item a{display:block;border-top:solid 1px #CACED0;padding:22px 18px 23px;font-size:19px;font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em;color:#373b43;font-style:italic;font-weight:500}body.page_index .other .other__links-item a:hover{color:#caced0}body.page_index .other .other__links-item a:hover .ja{color:#373b43}body.page_index .other .other__links-item:last-child a,body.page_index .other .other__links-item:nth-last-child(2) a{border-bottom:solid 1px #CACED0}body.page_index .other .other__links-item .ja{padding-left:26px;position:relative;top:0;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:11px;font-style:normal;color:#373b43}body.page_index .other .other__links-item .ja:before{content:"";position:absolute;left:12px;top:3px;width:4px;height:11px;background:url(/cdn/shop/files/ico_slash.svg?v=1666652427) no-repeat center center;background-size:contain;display:block}body.page_index .instagram{padding-left:45px;padding-right:45px;margin-top:200px}body.page_index .instagram .sw-instagram-footer{display:none}body.page_index .instagram__ttl-box{display:flex;flex-wrap:wrap;padding-bottom:20px}body.page_index .instagram__ttl-box--left{flex:1 0 0%;letter-spacing:-.4em}body.page_index .instagram__ttl-box--en{font-size:21px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-style:italic;letter-spacing:.02em;display:inline-block}body.page_index .instagram__ttl-box--ja{padding-left:31px;position:relative;top:-1px;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:13px}body.page_index .instagram__ttl-box--ja:before{content:"";position:absolute;left:13px;top:1px;width:5px;height:16px;background:url(/cdn/shop/files/ico_slash.svg?v=1666652427) no-repeat center center;background-size:contain;display:block}body.page_index .instagram__ttl-box--right{margin-left:auto;margin-right:0;margin-top:-16px}body.page_index .instagram__ttl-box--right a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_index .instagram__ttl-box--right a:hover{background:#f2f2f2}body.page_index .instagram__btn{text-align:center;margin-top:40px}body.page_index .instagram__btn a{margin:0 auto;background-color:#173c61;color:#fff;padding:10px 20px;text-align:center}body.page_index .bn__ttl--ja{margin:0}body.page_index #wrap_top_slider{position:relative;z-index:0}body.page_index #wrap_top_slider .top_slick img{width:100%;height:auto}body.page_index #wrap_top_slider .text_01{position:absolute;z-index:1;bottom:17px;left:calc(50% - 7em);font-size:18px;font-family:Gothic MB101 DemiBold,sans-serif;margin:0}body.page_index #wrap_top_slider .text_01 a{position:relative}body.page_index #wrap_top_slider .text_01 a:after{content:"";position:absolute;top:calc(50% - 2px);width:6px;height:6px;border-bottom:1px solid #373b43;border-right:1px solid #373b43;transform:rotate(-45deg);margin:0 0 0 5px}body.page_index #wrap_top_slider .text_01 a:link,body.page_index #wrap_top_slider .text_01 a:visited{color:#373b43;text-decoration:underline}@media screen and (max-width: 900px){body.page_index .bn--top,body.page_index .bn--btm,body.page_index .blog,body.page_index .movie,body.page_index .news,body.page_index .products{margin-top:120px}body.page_index .products .products__t-box{display:block}body.page_index .products .products__c-box{margin-top:8px}body.page_index .products .products__desc{padding-right:0}body.page_index .movie+.products{margin-top:120px}body.page_index .blog .blog__item{flex:0 0 50%;max-width:50%}body.page_index .other .other__ttl-box{width:calc(15% - 19px)}body.page_index .other .other__contents{width:calc(85% + 19px)}}@media screen and (max-width: 600px){body.page_index .contents{padding-bottom:118px;margin-top:0}body.page_index .fv .slick-list{height:100%}body.page_index .fv .slick-list .slick-track{height:100%;overflow:hidden}body.page_index .fv .fv__img{position:relative;height:0;overflow:hidden}body.page_index .fv .fv__img img,body.page_index .fv .fv__img source{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;width:auto;max-width:initial}body.page_index .fv .btn{top:auto;bottom:10px;right:10px}body.page_index .fv .btn a{display:block;padding:10px 25px}body.page_index .story{padding-right:20px;padding-left:20px;padding-top:63px}body.page_index .story .story__ttl--en{font-size:15px;padding-left:2px}body.page_index .story .story__ttl--ja{font-size:28px;margin-top:22px;padding-left:36px}body.page_index .story .story__txt{font-size:13px;letter-spacing:.05em;line-height:27px;margin-top:24px;padding-left:0}body.page_index .story .story__img{margin:70px -20px 0}body.page_index #wrap_top_slider{margin-top:125px}body.page_index #wrap_top_slider .text_01{bottom:12px}body.page_index .btn_blue{max-width:80%}body.page_index #wrap_top_bnr{margin:70px 20px;padding:0}body.page_index #wrap_top_bnr .p_menu{margin-bottom:30px;width:calc(50% - 8px)}body.page_index #wrap_top_bnr .p_menu .wrap_notification{padding:3px 5px;width:100%}body.page_index #wrap_top_bnr h3{font-size:16px;margin:10px 0 5px}body.page_index #wrap_top_bnr .btn_blue{max-width:70%}body.page_index #wrap_pickup_menu{margin:70px 20px;padding:0}body.page_index #wrap_pickup_menu .p_menu{margin-bottom:30px;width:calc(50% - 8px)}body.page_index #wrap_pickup_menu .p_menu .wrap_notification{padding:3px 5px;width:100%}body.page_index #wrap_pickup_menu .two_column:nth-child(odd){margin-right:16px}body.page_index #wrap_pickup_menu .one_column{margin-right:0}body.page_index #wrap_pickup_menu h3{font-size:16px;margin:10px 0 5px}body.page_index #wrap_pickup_menu .btn_blue{max-width:70%}body.page_index .movie{padding-right:20px;padding-left:20px;margin-top:80px}body.page_index .movie .movie__content{margin-top:20px}body.page_index .movie .movie__ttl-box--ja{padding-left:25px}body.page_index .movie .movie__ttl-box--ja:before{left:10px}body.page_index .movie .movie__ttl-box--right{margin-top:-5px}body.page_index .news{margin-top:78px;padding-right:20px;padding-left:20px}body.page_index .news .news__list{margin-top:13px}body.page_index .news .news__item a{padding:17px 18px 15px;display:block;letter-spacing:-.4em}body.page_index .news .news__date{display:inline-block;letter-spacing:.02em}body.page_index .news .news__cate{display:inline-block;letter-spacing:normal;margin-left:13px}body.page_index .news .news__ttl{display:block;width:100%;padding-left:0;white-space:normal;text-overflow:clip;line-height:23px;letter-spacing:.04em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px}body.page_index .news .news__ttl-box--ja{padding-left:25px}body.page_index .news .news__ttl-box--ja:before{left:10px}body.page_index .news .news__ttl-box--right{margin-top:-5px}body.page_index .products{margin-top:80px;padding-right:20px;padding-left:20px}body.page_index .movie+.products{margin-top:260px}body.page_index .blog{margin-top:94px;padding-right:20px;padding-left:20px}body.page_index .blog .lt05{letter-spacing:.05em}body.page_index .blog .blog__list{margin:13px -7px 0 -8px}body.page_index .blog .blog__item{padding-right:7px;padding-left:8px;margin-bottom:33px}body.page_index .blog .blog__ttl{margin-top:18px;font-size:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.page_index .blog .blog__desc{font-size:11px;line-height:20px;margin-top:10px;letter-spacing:.05em;max-height:60px}body.page_index .blog .blog__num{margin-top:8px}body.page_index .blog .blog__ttl-box--ja{padding-left:25px}body.page_index .blog .blog__ttl-box--ja:before{left:10px}body.page_index .blog .blog__ttl-box--right{margin-top:-5px}body.page_index .other{margin-top:70px;display:block;padding-right:20px;padding-left:20px}body.page_index .other .other__contents{width:100%;margin-left:0}body.page_index .other .other__links{display:block;margin-right:0;margin-left:0}body.page_index .other .other__links-item{padding-right:0;padding-left:0;max-width:100%}body.page_index .other .other__links-item a{padding:25px 0 22px;font-size:17px}body.page_index .other .other__links-item .ja{padding-left:24px}body.page_index .other .other__links-item:nth-last-child(2) a{border-bottom:none}body.page_index .instagram{padding-left:20px;padding-right:20px;margin-top:90px}}@media screen and (max-width: 350px){body.page_index .story{padding-right:15px;padding-left:15px}body.page_index .story .story__ttl--en{padding-left:0}body.page_index .story .story__ttl--ja{padding-left:18px}body.page_index .movie,body.page_index .news,body.page_index .products,body.page_index .blog,body.page_index .other{padding-right:15px;padding-left:15px}body.page_index .other .other__contents{width:100%}}@keyframes sl-img{0%{transform:scale(1)}to{transform:scale(1.2)}}body.page_blog_column .blog{max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto}body.page_blog_column .blog .blog__ttl{margin-top:216px;font-size:17px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_blog_column .blog .blog__contents{display:flex;flex-wrap:wrap;margin-top:30px}body.page_blog_column .blog .article__item{display:flex;flex-wrap:wrap;border-bottom:solid 1px #CACED0;padding:30px 0}body.page_blog_column .blog .article__item:first-child{border-top:solid 1px #CACED0}body.page_blog_column .blog .article__item a{display:block;color:#373b43}body.page_blog_column .blog .article__detail{flex:1 0 0%;padding-top:2px;padding-right:64px;position:relative;order:1}body.page_blog_column .blog .article__detail a:hover .article__date,body.page_blog_column .blog .article__detail a:hover .article__ttl,body.page_blog_column .blog .article__detail a:hover .article__desc{color:#caced0}body.page_blog_column .blog .article__date{font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em;transition:color .4s ease}body.page_blog_column .blog .article__date.pc{display:none!important}body.page_blog_column .blog .article__ttl{font-size:18px;line-height:31px;letter-spacing:.06em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:15px;transition:color .4s ease}body.page_blog_column .blog .article__desc{margin-top:14px;transition:color .4s ease}body.page_blog_column .blog .article__desc p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.04em;line-height:24px;margin-bottom:0!important}body.page_blog_column .blog .article__desc p span{background:none!important;color:#caced0!important;text-decoration:none!important;font-size:12px!important;line-height:2px!important;font-family:inherit!important;font-weight:400}body.page_blog_column .blog .article__desc p a{color:#caced0}body.page_blog_column .blog .article__desc p em{font-style:normal}body.page_blog_column .blog .article__desc p:nth-child(n+2){display:none}body.page_blog_column .blog .article__cate{position:absolute;bottom:0;left:0}body.page_blog_column .blog .article__cate a{font-size:11px;border:solid 1px #373B43;padding:2px 4px 3px;min-width:68px;text-align:center;display:inline-block}body.page_blog_column .blog .article__cate a:hover{background:#e2e2e2}body.page_blog_column .blog .article__img{order:2}body.page_blog_column .blog .article__img img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 1s ease}body.page_blog_column .blog .article__img a{display:block;width:305px;height:223px;position:relative;overflow:hidden}body.page_blog_column .blog .article__img a:hover{opacity:.65}body.page_blog_column .blog .article__img a:hover img{transform:translate(-50%,-50%) scale(1.03)}body.page_blog_column .blog .article__more{margin-top:40px}body.page_blog_column .blog .article__more-btn{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;cursor:pointer;transition:.4s ease}body.page_blog_column .blog .article__more-btn:hover{background:#f2f2f2}body.page_blog_column .blog .post{padding-bottom:42px;border-top:solid 1px #CACED0;padding-top:54px}body.page_blog_column .blog .post__info{margin-bottom:15px;letter-spacing:-.4em}body.page_blog_column .blog .post__ttl{font-size:18px;letter-spacing:.06em;line-height:31px;font-family:Gothic MB101 Medium,sans-serif;margin-bottom:52px}body.page_blog_column .blog .post__date{font-size:13px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;display:none;vertical-align:middle;padding-top:1px}body.page_blog_column .blog .post__category{font-size:10px;border:solid 1px #373B43;padding:3px 6px;letter-spacing:.1em;display:inline-block;vertical-align:middle;margin-left:20px;color:#373b43}body.page_blog_column .blog .post__category:hover{background:#f2f2f2}body.page_blog_column .blog .post__eye-catch{margin-bottom:70px}body.page_blog_column .blog .post .mokuji{width:537px;border-top:solid 1px #CACED0;border-bottom:solid 1px #CACED0;margin-bottom:40px}body.page_blog_column .blog .post .mokuji__ttl{padding:27px 15px;position:relative;cursor:pointer;transition:.4s ease}body.page_blog_column .blog .post .mokuji__ttl-txt{font-size:15px;letter-spacing:.03em;font-family:Gothic MB101 Medium,sans-serif}body.page_blog_column .blog .post .mokuji__ttl-icn{position:absolute;top:29px;right:10px;width:10px;height:10px;transform:rotate(45deg);transition:transform .4s ease}body.page_blog_column .blog .post .mokuji__ttl-icn:before{position:absolute;top:5px;left:0;content:"";width:11px;height:1px;background:#373b43}body.page_blog_column .blog .post .mokuji__ttl-icn:after{position:absolute;top:5px;left:0;content:"";width:11px;height:1px;background:#373b43;transform:rotate(90deg)}body.page_blog_column .blog .post .mokuji__ttl-icn.active{transform:rotate(0)}body.page_blog_column .blog .post .mokuji__ttl:hover{color:#caced0}body.page_blog_column .blog .post .mokuji__list{padding:0 15px 20px;list-style-type:none}body.page_blog_column .blog .post .mokuji__hl2,body.page_blog_column .blog .post .mokuji__hl3{line-height:24px;position:relative}body.page_blog_column .blog .post .mokuji__hl2:first-child,body.page_blog_column .blog .post .mokuji__hl3:first-child{margin-top:0}body.page_blog_column .blog .post .mokuji__hl2 a,body.page_blog_column .blog .post .mokuji__hl3 a{display:block;color:#373b43;letter-spacing:.04em}body.page_blog_column .blog .post .mokuji__hl2 a:hover,body.page_blog_column .blog .post .mokuji__hl3 a:hover{color:#caced0}body.page_blog_column .blog .post .mokuji__hl2 span,body.page_blog_column .blog .post .mokuji__hl3 span{position:absolute;left:0;top:0}body.page_blog_column .blog .post .mokuji__hl2{margin-bottom:6px;margin-top:11px;padding-left:15px}body.page_blog_column .blog .post .mokuji__hl2:first-child{margin-top:0}body.page_blog_column .blog .post .mokuji__hl3{padding-left:26px}body.page_blog_column .blog .post .mokuji__hl3 a{padding-left:29px;position:relative}body.page_blog_column .blog .post p,body.page_blog_column .blog .post li{font-size:13px;letter-spacing:.03em;line-height:28px}body.page_blog_column .blog .post img{max-width:100%;height:auto}body.page_blog_column .blog .post ul{list-style:disc;padding-left:1.6em}body.page_blog_column .blog .post ol{list-style:decimal;padding-left:1.6em}body.page_blog_column .blog .post strong,body.page_blog_column .blog .post b{font-family:Gothic MB101 Medium,sans-serif}body.page_blog_column .blog .post .hl2{font-size:15px;line-height:32px;font-family:Gothic MB101 Medium,sans-serif;margin-top:42px;margin-bottom:29px}body.page_blog_column .blog .post .hl2 span{padding-bottom:3px;border-bottom:solid 1px #373B43}body.page_blog_column .blog .post .hl3{font-size:13px;line-height:28px;font-family:Gothic MB101 Medium,sans-serif;margin-top:42px;margin-bottom:10px}body.page_blog_column .blog .post .block-txt,body.page_blog_column .blog .post .block-txt p{margin-bottom:38px}body.page_blog_column .blog .post .block-img{margin-bottom:42px}body.page_blog_column .blog .post .block-img-row{margin-bottom:38px;display:flex;flex-wrap:wrap;margin-right:-14px;margin-left:-15px}body.page_blog_column .blog .post .block-img-item{flex:0 0 50%;max-width:50%;padding:0 14px 0 15px}body.page_blog_column .blog .post .block-img-cap{font-size:10px;margin-top:8px;line-height:20px}body.page_blog_column .blog .post .block-btn{margin-bottom:42px}body.page_blog_column .blog .post .block-btn a{display:block;width:285px;max-width:400px;border:solid 1px #373B43;color:#373b43;text-align:center;padding:11px 24px 10px;font-size:13px;line-height:32px;letter-spacing:.04em}body.page_blog_column .blog .post .block-btn a:hover{background:#f2f2f2}body.page_blog_column .blog .post .block-related{margin-bottom:42px}body.page_blog_column .blog .post .block-related a{display:flex;flex-wrap:wrap;border:solid 1px #373B43;padding:15px;color:#373b43}body.page_blog_column .blog .post .block-related a:hover{background:#f2f2f2}body.page_blog_column .blog .post .block-related .img-cover{width:30%}body.page_blog_column .blog .post .block-related .img-cover .img{height:0;padding-bottom:73.1147%;background-size:cover;background-position:center center}body.page_blog_column .blog .post .block-related .body{flex:1 0 0%;padding-left:18px;padding-bottom:24px;position:relative}body.page_blog_column .blog .post .block-related .body .ttl{font-size:16px;line-height:30px}body.page_blog_column .blog .post .block-related .body .info-bt{position:absolute;bottom:0;left:0}body.page_blog_column .blog .post .block-related .body .info-bt .cate{margin-bottom:0;font-size:10px;border:solid 1px #373B43;padding:3px 6px;letter-spacing:.1em;display:inline-block;vertical-align:middle;margin-left:18px;color:#373b43;line-height:1}body.page_blog_column .blog .all a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_blog_column .blog .all a:hover{background:#f2f2f2}body.page_blog_column .blog .aside{width:256px;margin-left:25px;border-top:solid 1px #CACED0}body.page_blog_column .blog .aside__content{border-bottom:solid 1px #CACED0}body.page_blog_column .blog .aside__ttl{padding:29px 0;position:relative;cursor:pointer;transition:.4s ease}body.page_blog_column .blog .aside__ttl-txt{font-size:15px;font-family:aktiv-grotesk,sans-serif;font-style:italic;letter-spacing:.02em}body.page_blog_column .blog .aside__ttl-icn{position:absolute;top:32px;right:10px;width:10px;height:10px}body.page_blog_column .blog .aside__ttl-icn:before{position:absolute;top:5px;left:0;content:"";width:10px;height:1px;background:#373b43}body.page_blog_column .blog .aside__ttl-icn:after{position:absolute;top:5px;left:0;content:"";width:10px;height:1px;background:#373b43;transform:rotate(90deg);transition:transform .4s ease}body.page_blog_column .blog .aside__ttl-icn.active:after{transform:rotate(0)}body.page_blog_column .blog .aside__ttl:hover{color:#caced0}body.page_blog_column .blog .aside__list{padding:16px 0 44px;display:none}body.page_blog_column .blog .aside__item{line-height:24px;margin-top:9px}body.page_blog_column .blog .aside__item:first-child{margin-top:0}body.page_blog_column .blog .aside__item a{display:block;color:#373b43;letter-spacing:.1em}body.page_blog_column .blog .aside__item a:hover{color:#caced0}body.page_blog_column .blog .pickup__item{margin-top:25px}body.page_blog_column .blog .pickup__item:first-child{margin-top:0}body.page_blog_column .blog .pickup__link{display:flex;flex-wrap:wrap;color:#373b43}body.page_blog_column .blog .pickup__img{width:64px;height:47px;position:relative;overflow:hidden}body.page_blog_column .blog .pickup__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;height:auto}body.page_blog_column .blog .pickup__detail{flex:1 0 0%;padding-left:14px}body.page_blog_column .blog .pickup__meta{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}body.page_blog_column .blog .pickup__date{font-family:aktiv-grotesk,sans-serif}body.page_blog_column .blog .pickup__category{font-size:11px;border:solid 1px #373B43;padding:2px 4px 3px;min-width:62px;text-align:center;display:inline-block;margin-left:auto;margin-right:0}body.page_blog_column .blog .pickup__ttl{font-size:100%;margin-top:12px;line-height:22px;letter-spacing:.06em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.page_blog_column .blog--main{flex:1 0 0%;max-width:calc(100% - 281px)}@media screen and (max-width: 900px){body.page_blog_column .blog,body.page_blog_column .blog .blog__contents{display:block}body.page_blog_column .blog .blog--main{max-width:100%}body.page_blog_column .blog .aside{width:auto;margin:168px -45px 0;background:#e4e7e8;padding:60px 45px;border-top:0}body.page_blog_column .blog .aside__content{border-bottom:0;background:#fff;margin-top:10px;padding:0 30px}body.page_blog_column .blog .aside__content:first-child{margin-top:0}}@media screen and (max-width: 600px){body.page_blog_column .contents{padding-bottom:0}body.page_blog_column .blog{padding-right:20px;padding-left:20px}body.page_blog_column .blog .blog__ttl{margin-top:93px;font-size:15px;font-family:Gothic MB101 Medium,sans-serif}body.page_blog_column .blog .blog__ttl h2{font-size:100%}body.page_blog_column .blog .article__item{margin-top:30px;padding:0;border:0;display:block}body.page_blog_column .blog .article__item:first-child{border-top:0}body.page_blog_column .blog .article__detail{padding-right:0;padding-top:0}body.page_blog_column .blog .article__detail a:hover .article__date,body.page_blog_column .blog .article__detail a:hover .article__ttl,body.page_blog_column .blog .article__detail a:hover .article__desc{color:#373b43}body.page_blog_column .blog .article__ttl{font-size:13px;letter-spacing:.04em;line-height:23px;margin-top:21px}body.page_blog_column .blog .article__meta{margin-top:12px;letter-spacing:-.4em}body.page_blog_column .blog .article__date{display:inline;vertical-align:middle;letter-spacing:.02em}body.page_blog_column .blog .article__date.sp-inline-block{display:none!important}body.page_blog_column .blog .article__cate{margin-left:13px;position:static;display:inline-block;vertical-align:middle}body.page_blog_column .blog .article__cate a{letter-spacing:.03em}body.page_blog_column .blog .article__img a{width:100%;padding-bottom:66.2686567164%}body.page_blog_column .blog .article__more{margin-top:20px}body.page_blog_column .blog .post{padding-bottom:0;padding-top:32px}body.page_blog_column .blog .post__info{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:0}body.page_blog_column .blog .post__ttl{order:2;font-size:17px;line-height:29px;letter-spacing:.07em;margin-bottom:30px}body.page_blog_column .blog .post__meta{margin-bottom:23px}body.page_blog_column .blog .post__date{font-size:13px}body.page_blog_column .blog .post__category{font-size:10px;letter-spacing:.03em;padding:3px 6px;margin-left:9px}body.page_blog_column .blog .post__eye-catch{margin-bottom:46px}body.page_blog_column .blog .post .mokuji{width:100%}body.page_blog_column .blog .post .mokuji__ttl{padding:18px 10px}body.page_blog_column .blog .post .mokuji__ttl-icn{top:20px}body.page_blog_column .blog .post .mokuji__ttl:hover{color:#373b43}body.page_blog_column .blog .post .mokuji__list{padding-right:10px;padding-left:10px;margin-bottom:0}body.page_blog_column .blog .post .mokuji__hl3{margin:10px 0}body.page_blog_column .blog .post p,body.page_blog_column .blog .post li{line-height:27px}body.page_blog_column .blog .post ol,body.page_blog_column .blog .post ul,body.page_blog_column .blog .post p{margin-bottom:38px}body.page_blog_column .blog .post .hl2{font-size:15px;line-height:30px}body.page_blog_column .blog .post .hl3{font-size:13px;line-height:27px}body.page_blog_column .blog .post .block-img-row{margin-right:-10px;margin-left:-10px}body.page_blog_column .blog .post .block-img-item{padding-right:10px;padding-left:10px}body.page_blog_column .blog .post .block-btn a{width:100%}body.page_blog_column .blog .post .block-related{margin-bottom:38px}body.page_blog_column .blog .post .block-related a{padding:10px}body.page_blog_column .blog .post .block-related .body{padding-left:12px}body.page_blog_column .blog .post .block-related .body .ttl{font-size:13px;line-height:22px}body.page_blog_column .blog .post .block-related .body .info-bt .cate{margin-left:13px}body.page_blog_column .blog .aside{padding:50px 20px;margin:168px -20px 0}body.page_blog_column .blog .aside--detail{margin-top:16px}body.page_blog_column .blog .aside__content{padding:0 20px}body.page_blog_column .blog .aside__ttl{padding:17px 0}body.page_blog_column .blog .aside__ttl-txt{font-size:16px}body.page_blog_column .blog .aside__ttl .ja{padding-left:27px;position:relative;top:0;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:11px;font-style:normal;color:#373b43}body.page_blog_column .blog .aside__ttl .ja:before{content:"";position:absolute;left:10px;top:3px;width:4px;height:11px;background:url(com_icn-sl.svg) no-repeat center center;background-size:contain;display:block}body.page_blog_column .blog .aside__ttl-icn{right:0;top:20px}body.page_blog_column .blog .aside__list{padding:16px 0 32px}}@media screen and (max-width: 350px){body.page_blog_column .blog{padding-right:15px;padding-left:15px}}body.page_blog_news .news,body.page_article_news .news{max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}body.page_blog_news .news .main,body.page_blog_news .news .detail,body.page_article_news .news .main,body.page_article_news .news .detail{flex:1 0 0%;max-width:100%}body.page_blog_news .news .main__ttl,body.page_article_news .news .main__ttl{font-size:18px;padding-bottom:8px;margin-top:-26px}body.page_blog_news .news .archive__item,body.page_article_news .news .archive__item{display:flex;flex-wrap:wrap;border-bottom:solid 1px #CACED0}body.page_blog_news .news .archive__item:first-child,body.page_article_news .news .archive__item:first-child{border-top:solid 1px #CACED0}body.page_blog_news .news .archive__item a,body.page_article_news .news .archive__item a{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:100%;padding:28px 40px 28px 18px;color:#373b43}body.page_blog_news .news .archive__item a:hover,body.page_article_news .news .archive__item a:hover{color:#caced0}body.page_blog_news .news .archive__item a:hover .archive__cate,body.page_article_news .news .archive__item a:hover .archive__cate{border-color:#caced0}body.page_blog_news .news .archive__date,body.page_article_news .news .archive__date{font-family:aktiv-grotesk,sans-serif}body.page_blog_news .news .archive__cate,body.page_article_news .news .archive__cate{font-size:11px;border:solid 1px #373B43;padding:2px 4px;margin-left:37px;transition:border .4s ease;min-width:68px;text-align:center}body.page_blog_news .news .archive__ttl,body.page_article_news .news .archive__ttl{flex:1 0 0%;padding-left:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:.1em}body.page_blog_news .news .archive__more,body.page_article_news .news .archive__more{margin-top:40px}body.page_blog_news .news .archive__more-btn,body.page_article_news .news .archive__more-btn{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;cursor:pointer;transition:.4s ease}body.page_blog_news .news .archive__more-btn:hover,body.page_article_news .news .archive__more-btn:hover{background:#f2f2f2}body.page_blog_news .news .detail,body.page_article_news .news .detail{margin-top:-7px}body.page_blog_news .news .detail__ttl,body.page_article_news .news .detail__ttl{font-size:18px;letter-spacing:.06em;line-height:31px;font-family:Gothic MB101 Medium,sans-serif;margin-bottom:53px}body.page_blog_news .news .detail__meta,body.page_article_news .news .detail__meta{margin-bottom:15px;letter-spacing:-.4em}body.page_blog_news .news .detail__date,body.page_article_news .news .detail__date{font-size:13px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;display:inline-block}body.page_blog_news .news .detail__cate,body.page_article_news .news .detail__cate{font-size:10px;border:solid 1px #373B43;padding:3px 6px;letter-spacing:.1em;display:inline-block;margin-left:20px;color:#373b43}body.page_blog_news .news .detail__cate:hover,body.page_article_news .news .detail__cate:hover{background:#f2f2f2}body.page_blog_news .news .post,body.page_article_news .news .post{padding-bottom:42px}body.page_blog_news .news .post p,body.page_blog_news .news .post li,body.page_article_news .news .post p,body.page_article_news .news .post li{font-size:13px;letter-spacing:.03em;line-height:28px}body.page_blog_news .news .post img,body.page_article_news .news .post img{max-width:100%;height:auto}body.page_blog_news .news .post ul,body.page_article_news .news .post ul{list-style:disc;padding-left:1.6em}body.page_blog_news .news .post ol,body.page_article_news .news .post ol{list-style:decimal;padding-left:1.6em}body.page_blog_news .news .post strong,body.page_blog_news .news .post b,body.page_article_news .news .post strong,body.page_article_news .news .post b{font-family:Gothic MB101 Medium,sans-serif}body.page_blog_news .news .post .hl2,body.page_article_news .news .post .hl2{font-size:15px;line-height:32px;font-family:Gothic MB101 Medium,sans-serif;margin-top:42px;margin-bottom:29px}body.page_blog_news .news .post .hl2 span,body.page_article_news .news .post .hl2 span{padding-bottom:3px;border-bottom:solid 1px #373B43}body.page_blog_news .news .post .hl3,body.page_article_news .news .post .hl3{font-size:13px;line-height:28px;font-family:Gothic MB101 Medium,sans-serif;margin-top:42px;margin-bottom:10px}body.page_blog_news .news .post .block-txt,body.page_blog_news .news .post .block-img,body.page_article_news .news .post .block-txt,body.page_article_news .news .post .block-img{margin-bottom:38px}body.page_blog_news .news .post .block-img-row,body.page_article_news .news .post .block-img-row{margin-bottom:38px;display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}body.page_blog_news .news .post .block-img-item,body.page_article_news .news .post .block-img-item{flex:0 0 50%;max-width:50%;padding:0 10px}body.page_blog_news .news .post .block-img-cap,body.page_article_news .news .post .block-img-cap{font-size:10px;margin-top:8px;line-height:20px}body.page_blog_news .news .post .block-btn,body.page_article_news .news .post .block-btn{margin-bottom:42px}body.page_blog_news .news .post .block-btn a,body.page_article_news .news .post .block-btn a{display:block;width:285px;max-width:400px;border:solid 1px #373B43;color:#373b43;text-align:center;padding:11px 24px 10px;font-size:13px;line-height:32px;letter-spacing:.04em}body.page_blog_news .news .post .block-btn a:hover,body.page_article_news .news .post .block-btn a:hover{background:#f2f2f2}body.page_blog_news .news .all a,body.page_article_news .news .all a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_blog_news .news .all a:hover,body.page_article_news .news .all a:hover{background:#f2f2f2}body.page_blog_news .news .side,body.page_article_news .news .side{width:256px;margin-left:25px;border-top:solid 1px #CACED0}body.page_blog_news .news .side__content,body.page_article_news .news .side__content{border-bottom:solid 1px #CACED0}body.page_blog_news .news .side__ttl,body.page_article_news .news .side__ttl{padding:29px 0;position:relative;cursor:pointer;transition:.4s ease}body.page_blog_news .news .side__ttl-txt,body.page_article_news .news .side__ttl-txt{font-size:15px;font-family:aktiv-grotesk,sans-serif;font-style:italic;letter-spacing:.02em}body.page_blog_news .news .side__ttl-icn,body.page_article_news .news .side__ttl-icn{position:absolute;top:32px;right:10px;width:10px;height:10px}body.page_blog_news .news .side__ttl-icn:before,body.page_article_news .news .side__ttl-icn:before{position:absolute;top:5px;left:0;content:"";width:10px;height:1px;background:#373b43}body.page_blog_news .news .side__ttl-icn:after,body.page_article_news .news .side__ttl-icn:after{position:absolute;top:5px;left:0;content:"";width:10px;height:1px;background:#373b43;transform:rotate(90deg);transition:transform .4s ease}body.page_blog_news .news .side__ttl-icn.active:after,body.page_article_news .news .side__ttl-icn.active:after{transform:rotate(0)}body.page_blog_news .news .side__ttl:hover,body.page_article_news .news .side__ttl:hover{color:#caced0}body.page_blog_news .news .side__list,body.page_article_news .news .side__list{padding:16px 0 44px;display:none}body.page_blog_news .news .side__item,body.page_article_news .news .side__item{line-height:24px;margin-top:9px}body.page_blog_news .news .side__item:first-child,body.page_article_news .news .side__item:first-child{margin-top:0}body.page_blog_news .news .side__item a,body.page_article_news .news .side__item a{display:block;color:#373b43;letter-spacing:.1em}body.page_blog_news .news .side__item a:hover,body.page_article_news .news .side__item a:hover{color:#caced0}body.page_blog_news .news table,body.page_article_news .news table{margin:20px 0}@media screen and (max-width: 900px){body.page_blog_news .contents,body.page_article_news .contents{padding-top:68px;padding-bottom:0}body.page_blog_news .news,body.page_article_news .news{display:block;padding-bottom:80px}body.page_blog_news .news .main,body.page_blog_news .news .detail,body.page_article_news .news .main,body.page_article_news .news .detail{max-width:100%}body.page_blog_news .news .side,body.page_article_news .news .side{width:auto;margin:168px -45px 0;background:#e4e7e8;padding:60px 45px;border-top:0}body.page_blog_news .news .side__content,body.page_article_news .news .side__content{border-bottom:0;background:#fff;margin-top:10px;padding:0 30px}body.page_blog_news .news .side__content:first-child,body.page_article_news .news .side__content:first-child{margin-top:0}}@media screen and (max-width: 600px){body.page_blog_news .news,body.page_article_news .news{padding-right:20px;padding-left:20px}body.page_blog_news .news .main__ttl,body.page_article_news .news .main__ttl{font-size:16px;font-family:Gothic MB101 Medium,sans-serif;padding-bottom:12px}body.page_blog_news .news .detail .detail__info,body.page_article_news .news .detail .detail__info{display:flex;flex-wrap:wrap;flex-direction:column}body.page_blog_news .news .detail .detail__ttl,body.page_article_news .news .detail .detail__ttl{order:2;font-size:17px;line-height:29px;letter-spacing:.07em;margin-bottom:30px}body.page_blog_news .news .detail .detail__meta,body.page_article_news .news .detail .detail__meta{margin-bottom:23px}body.page_blog_news .news .detail .detail__date,body.page_article_news .news .detail .detail__date{font-size:13px}body.page_blog_news .news .detail .detail__cate,body.page_article_news .news .detail .detail__cate{font-size:10px;letter-spacing:.03em;padding:3px 6px;margin-left:9px}body.page_blog_news .news .archive__item a,body.page_article_news .news .archive__item a{padding:17px 18px 15px;display:block;letter-spacing:-.4em}body.page_blog_news .news .archive__date,body.page_article_news .news .archive__date{display:inline-block;letter-spacing:.02em}body.page_blog_news .news .archive__cate,body.page_article_news .news .archive__cate{display:inline-block;letter-spacing:normal;margin-left:13px}body.page_blog_news .news .archive__ttl,body.page_article_news .news .archive__ttl{display:block;width:100%;padding-left:0;white-space:normal;text-overflow:clip;line-height:23px;letter-spacing:.04em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px}body.page_blog_news .news .archive__more,body.page_article_news .news .archive__more{margin-top:20px}body.page_blog_news .news .detail,body.page_article_news .news .detail{margin-top:-3px}body.page_blog_news .news .post,body.page_article_news .news .post{margin-bottom:92px;line-height:2.1}body.page_blog_news .news .post p,body.page_blog_news .news .post li,body.page_article_news .news .post p,body.page_article_news .news .post li{line-height:27px}body.page_blog_news .news .post .hl2,body.page_article_news .news .post .hl2{font-size:15px;line-height:30px}body.page_blog_news .news .post .hl3,body.page_article_news .news .post .hl3{font-size:13px;line-height:27px}body.page_blog_news .news .post .block-btn a,body.page_article_news .news .post .block-btn a{width:100%}}@media screen and (max-width: 350px){body.page_blog_news .news,body.page_article_news .news{padding-right:15px;padding-left:15px}}body.page_blog_user-voice .page-ttl{margin-bottom:60px}body.page_blog_user-voice .tags{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px}body.page_blog_user-voice .tags li{border:1px solid #D7D7D7;border-radius:5px;font-weight:700;margin-right:15px;line-height:35px;margin-bottom:10px}body.page_blog_user-voice .tags li.active{padding:10px 25px;background-color:#d7d7d7}body.page_blog_user-voice .tags li.all{background-color:#41454b;color:#fff;border:none}body.page_blog_user-voice .tags li a{color:inherit;display:block;padding:10px 25px}body.page_blog_user-voice .voice__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-20px}body.page_blog_user-voice .voice__list .voice__voice{width:calc((100% - 60px) / 3);margin-left:20px;margin-bottom:60px}body.page_blog_user-voice .voice__list .voice__voice a{color:inherit;display:block}body.page_blog_user-voice .voice__list .voice__voice a .voice__img{aspect-ratio:1/1;margin-bottom:12px}body.page_blog_user-voice .voice__list .voice__voice a .voice__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.page_blog_user-voice .voice__list .voice__voice a .voice__title{font-size:1.3em;font-weight:700;margin-bottom:16px;line-height:1.5}body.page_blog_user-voice .voice__list .voice__voice a .voice__excerpt{line-height:2;margin-bottom:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.page_blog_user-voice .voice__list .voice__voice a .voice__btn_more{text-decoration:underline}body.page_blog_user-voice .wrap_bnr_interviews{margin:0 auto 100px;text-align:center}body.page_blog_user-voice .btn_blue{background-color:#173c61;text-align:center;margin:40px auto;max-width:25%}body.page_blog_user-voice .btn_blue a{display:block;padding:10px;position:relative;color:#fff}body.page_blog_user-voice .btn_blue a:visited{color:#fff}body.page_blog_user-voice .btn_blue a:after{content:"";position:absolute;right:15px;top:calc(50% - 3px);width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}@media screen and (max-width: 600px){body.page_blog_user-voice .tags{margin-bottom:40px}body.page_blog_user-voice .tags li{line-height:20px}body.page_blog_user-voice .tags li.active,body.page_blog_user-voice .tags li a{padding:5px 20px}body.page_blog_user-voice .voice__list .voice__voice{width:100%;margin-bottom:40px}body.page_blog_user-voice .voice__list .voice__voice a .voice__title{font-size:1.3em;font-weight:700;margin-bottom:16px}body.page_blog_user-voice .voice__list .voice__voice a .voice__excerpt{line-height:2;margin-bottom:20px}body.page_blog_user-voice .voice__list .voice__voice a .voice__btn_more{text-decoration:underline}body.page_blog_user-voice .wrap_bnr_interviews img{width:100%}body.page_blog_user-voice .btn_blue{max-width:80%}}#shopify-section-org_blog_column_sidebar{width:256px;margin-left:25px}body.page_article_column .blog{max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto}body.page_article_column .blog .blog__ttl{margin-top:216px;font-size:17px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_article_column .blog .blog__contents{display:flex;flex-wrap:wrap;margin-top:30px}body.page_article_column .blog .blog--main{flex:1 0 0%;max-width:calc(100% - 281px)}body.page_article_column .blog .article__item{display:flex;flex-wrap:wrap;border-bottom:solid 1px #CACED0;padding:30px 0}body.page_article_column .blog .article__item:first-child{border-top:solid 1px #CACED0}body.page_article_column .blog .article__item a{display:block;color:#373b43}body.page_article_column .blog .article__detail{flex:1 0 0%;padding-top:2px;padding-right:64px;position:relative;order:1}body.page_article_column .blog .article__detail a:hover .article__date,body.page_article_column .blog .article__detail a:hover .article__ttl,body.page_article_column .blog .article__detail a:hover .article__desc{color:#caced0}body.page_article_column .blog .article__date{font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em;transition:color .4s ease}body.page_article_column .blog .article__date.pc{display:none!important}body.page_article_column .blog .article__ttl{font-size:18px;line-height:31px;letter-spacing:.06em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:15px;transition:color .4s ease}body.page_article_column .blog .article__desc{margin-top:14px;transition:color .4s ease}body.page_article_column .blog .article__desc p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.04em;line-height:24px;margin-bottom:0!important}body.page_article_column .blog .article__desc p span{background:none!important;color:#caced0!important;text-decoration:none!important;font-size:12px!important;line-height:2px!important;font-family:inherit!important;font-weight:400}body.page_article_column .blog .article__desc p a{color:#caced0}body.page_article_column .blog .article__desc p em{font-style:normal}body.page_article_column .blog .article__desc p:nth-child(n+2){display:none}body.page_article_column .blog .article__cate{position:absolute;bottom:0;left:0}body.page_article_column .blog .article__cate a{font-size:11px;border:solid 1px #373B43;padding:2px 4px 3px;min-width:68px;text-align:center;display:inline-block}body.page_article_column .blog .article__cate a:hover{background:#e2e2e2}body.page_article_column .blog .article__img{order:2}body.page_article_column .blog .article__img img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 1s ease}body.page_article_column .blog .article__img a{display:block;width:305px;height:223px;position:relative;overflow:hidden}body.page_article_column .blog .article__img a:hover{opacity:.65}body.page_article_column .blog .article__img a:hover img{transform:translate(-50%,-50%) scale(1.03)}body.page_article_column .blog .article__more{margin-top:40px}body.page_article_column .blog .article__more-btn{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;cursor:pointer;transition:.4s ease}body.page_article_column .blog .article__more-btn:hover{background:#f2f2f2}body.page_article_column .blog .post{padding-bottom:42px;border-top:solid 1px #CACED0;padding-top:54px}body.page_article_column .blog .post__info{margin-bottom:15px;letter-spacing:-.4em}body.page_article_column .blog .post__ttl{font-size:18px;letter-spacing:.06em;line-height:31px;font-family:Gothic MB101 Medium,sans-serif;margin-bottom:52px}body.page_article_column .blog .post__date{font-size:13px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;display:none;vertical-align:middle;padding-top:1px}body.page_article_column .blog .post__category{font-size:10px;border:solid 1px #373B43;padding:3px 6px;letter-spacing:.1em;display:inline-block;vertical-align:middle;margin-left:20px;color:#373b43}body.page_article_column .blog .post__category:hover{background:#f2f2f2}body.page_article_column .blog .post__eye-catch{margin-bottom:70px}body.page_article_column .blog .post .mokuji{width:537px;border-top:solid 1px #CACED0;border-bottom:solid 1px #CACED0;margin-bottom:40px}body.page_article_column .blog .post .mokuji__ttl{padding:27px 15px;position:relative;cursor:pointer;transition:.4s ease}body.page_article_column .blog .post .mokuji__ttl-txt{font-size:15px;letter-spacing:.03em;font-family:Gothic MB101 Medium,sans-serif}body.page_article_column .blog .post .mokuji__ttl-icn{position:absolute;top:29px;right:10px;width:10px;height:10px;transform:rotate(45deg);transition:transform .4s ease}body.page_article_column .blog .post .mokuji__ttl-icn:before{position:absolute;top:5px;left:0;content:"";width:11px;height:1px;background:#373b43}body.page_article_column .blog .post .mokuji__ttl-icn:after{position:absolute;top:5px;left:0;content:"";width:11px;height:1px;background:#373b43;transform:rotate(90deg)}body.page_article_column .blog .post .mokuji__ttl-icn.active{transform:rotate(0)}body.page_article_column .blog .post .mokuji__ttl:hover{color:#caced0}body.page_article_column .blog .post .mokuji__list{padding:0 15px 20px;list-style-type:none}body.page_article_column .blog .post .mokuji__hl2,body.page_article_column .blog .post .mokuji__hl3{line-height:24px;position:relative}body.page_article_column .blog .post .mokuji__hl2:first-child,body.page_article_column .blog .post .mokuji__hl3:first-child{margin-top:0}body.page_article_column .blog .post .mokuji__hl2 a,body.page_article_column .blog .post .mokuji__hl3 a{display:block;color:#373b43;letter-spacing:.04em}body.page_article_column .blog .post .mokuji__hl2 a:hover,body.page_article_column .blog .post .mokuji__hl3 a:hover{color:#caced0}body.page_article_column .blog .post .mokuji__hl2 span,body.page_article_column .blog .post .mokuji__hl3 span{position:absolute;left:0;top:0}body.page_article_column .blog .post .mokuji__hl2{margin-bottom:6px;margin-top:11px;padding-left:15px}body.page_article_column .blog .post .mokuji__hl2:first-child{margin-top:0}body.page_article_column .blog .post .mokuji__hl3{padding-left:26px}body.page_article_column .blog .post .mokuji__hl3 a{padding-left:29px;position:relative}body.page_article_column .blog .post p,body.page_article_column .blog .post li{font-size:13px;letter-spacing:.03em;line-height:28px}body.page_article_column .blog .post img{max-width:100%;height:auto}body.page_article_column .blog .post ul{list-style:disc;padding-left:1.6em}body.page_article_column .blog .post ol{list-style:decimal;padding-left:1.6em}body.page_article_column .blog .post strong,body.page_article_column .blog .post b{font-family:Gothic MB101 Medium,sans-serif}body.page_article_column .blog .post .hl2{font-size:15px;line-height:32px;font-family:Gothic MB101 Medium,sans-serif;margin-top:42px;margin-bottom:29px}body.page_article_column .blog .post .hl2 span{padding-bottom:3px;border-bottom:solid 1px #373B43}body.page_article_column .blog .post .hl3{font-size:13px;line-height:28px;font-family:Gothic MB101 Medium,sans-serif;margin-top:42px;margin-bottom:10px}body.page_article_column .blog .post .block-txt,body.page_article_column .blog .post .block-txt p{margin-bottom:38px}body.page_article_column .blog .post .block-img{margin-bottom:42px}body.page_article_column .blog .post .block-img-row{margin-bottom:38px;display:flex;flex-wrap:wrap;margin-right:-14px;margin-left:-15px}body.page_article_column .blog .post .block-img-item{flex:0 0 50%;max-width:50%;padding:0 14px 0 15px}body.page_article_column .blog .post .block-img-cap{font-size:10px;margin-top:8px;line-height:20px}body.page_article_column .blog .post .block-btn{margin-bottom:42px}body.page_article_column .blog .post .block-btn a{display:block;width:285px;max-width:400px;border:solid 1px #373B43;color:#373b43;text-align:center;padding:11px 24px 10px;font-size:13px;line-height:32px;letter-spacing:.04em}body.page_article_column .blog .post .block-btn a:hover{background:#f2f2f2}body.page_article_column .blog .post .block-related{margin-bottom:42px}body.page_article_column .blog .post .block-related a{display:flex;flex-wrap:wrap;border:solid 1px #373B43;padding:15px;color:#373b43}body.page_article_column .blog .post .block-related a:hover{background:#f2f2f2}body.page_article_column .blog .post .block-related .img-cover{width:30%}body.page_article_column .blog .post .block-related .img-cover .img{height:0;padding-bottom:73.1147%;background-size:cover;background-position:center center}body.page_article_column .blog .post .block-related .body{flex:1 0 0%;padding-left:18px;padding-bottom:24px;position:relative}body.page_article_column .blog .post .block-related .body .ttl{font-size:16px;line-height:30px}body.page_article_column .blog .post .block-related .body .info-bt{position:absolute;bottom:0;left:0}body.page_article_column .blog .post .block-related .body .info-bt .cate{margin-bottom:0;font-size:10px;border:solid 1px #373B43;padding:3px 6px;letter-spacing:.1em;display:inline-block;vertical-align:middle;margin-left:18px;color:#373b43;line-height:1}body.page_article_column .blog .all a{display:block;width:70px;border:solid 1px #CACED0;padding:11px 0 12px;border-radius:18px;text-align:center;font-size:10px;letter-spacing:.02em;font-family:aktiv-grotesk,sans-serif;color:#373b43;line-height:1;transition:.4s ease}body.page_article_column .blog .all a:hover{background:#f2f2f2}@media screen and (max-width: 900px){body.page_article_column .blog,body.page_article_column .blog__contents{display:block}body.page_article_column .blog .blog--main{max-width:100%}}@media screen and (max-width: 600px){body.page_article_column .contents{padding-bottom:80px}body.page_article_column .blog{padding-right:20px;padding-left:20px}body.page_article_column .blog .article__item{margin-top:30px;padding:0;border:0;display:block}body.page_article_column .blog .article__item:first-child{border-top:0}body.page_article_column .blog .article__detail{padding-right:0;padding-top:0}body.page_article_column .blog .article__detail a:hover .article__date,body.page_article_column .blog .article__detail a:hover .article__ttl,body.page_article_column .blog .article__detail a:hover .article__desc{color:#373b43}body.page_article_column .blog .article__ttl{font-size:13px;letter-spacing:.04em;line-height:23px;margin-top:21px}body.page_article_column .blog .article__meta{margin-top:12px;letter-spacing:-.4em}body.page_article_column .blog .article__date{display:inline;vertical-align:middle;letter-spacing:.02em}body.page_article_column .blog .article__date.sp-inline-block{display:none!important}body.page_article_column .blog .article__cate{margin-left:13px;position:static;display:inline-block;vertical-align:middle}body.page_article_column .blog .article__cate a{letter-spacing:.03em}body.page_article_column .blog .article__img a{width:100%;padding-bottom:66.2686567164%}body.page_article_column .blog .article__more{margin-top:20px}body.page_article_column .blog .post{padding-bottom:0;padding-top:32px}body.page_article_column .blog .post__info{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:0}body.page_article_column .blog .post__ttl{order:2;font-size:17px;line-height:29px;letter-spacing:.07em;margin-bottom:30px}body.page_article_column .blog .post__meta{margin-bottom:23px}body.page_article_column .blog .post__date{font-size:13px}body.page_article_column .blog .post__category{font-size:10px;letter-spacing:.03em;padding:3px 6px;margin-left:9px}body.page_article_column .blog .post__eye-catch{margin-bottom:46px}body.page_article_column .blog .post .sp-one .block-img-item{flex:0 0 100%;max-width:100%}body.page_article_column .blog .post .mokuji{width:100%}body.page_article_column .blog .post .mokuji__ttl{padding:18px 10px}body.page_article_column .blog .post .mokuji__ttl-icn{top:20px}body.page_article_column .blog .post .mokuji__ttl:hover{color:#373b43}body.page_article_column .blog .post .mokuji__list{padding-right:10px;padding-left:10px;margin-bottom:0}body.page_article_column .blog .post .mokuji__hl3{margin:10px 0}body.page_article_column .blog .post p,body.page_article_column .blog .post li{line-height:27px}body.page_article_column .blog .post ol,body.page_article_column .blog .post ul,body.page_article_column .blog .post p{margin-bottom:38px}body.page_article_column .blog .post .hl2{font-size:15px;line-height:30px}body.page_article_column .blog .post .hl3{font-size:13px;line-height:27px}body.page_article_column .blog .post .block-img-row{margin-right:-10px;margin-left:-10px}body.page_article_column .blog .post .block-img-item{padding-right:10px;padding-left:10px}body.page_article_column .blog .post .block-btn a{width:100%}body.page_article_column .blog .post .block-related{margin-bottom:38px}body.page_article_column .blog .post .block-related a{padding:10px}body.page_article_column .blog .post .block-related .body{padding-left:12px}body.page_article_column .blog .post .block-related .body .ttl{font-size:13px;line-height:22px}body.page_article_column .blog .post .block-related .body .info-bt .cate{margin-left:13px}}@media screen and (max-width: 350px){body.page_article_column .blog{padding-right:15px;padding-left:15px}}body.page_article_user-voice .page-width{max-width:960px}body.page_article_user-voice .voice_detail__img{margin-bottom:40px}body.page_article_user-voice .voice_detail__img img{width:100%;height:auto;max-width:none}body.page_article_user-voice .voice_detail__title{text-align:center;font-size:1.3em;font-weight:700;margin-bottom:20px}body.page_article_user-voice .voice_detail__content{line-height:2;margin-bottom:40px}body.page_article_user-voice .voice_detail__choice{margin-top:80px;margin-bottom:30px}body.page_article_user-voice .voice_detail__choice .ttl{font-size:1.2em;font-weight:700}body.page_article_user-voice .voice_detail__choice .randoseru{padding:10px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}body.page_article_user-voice .voice_detail__choice .randoseru a{display:flex;align-items:center;color:inherit;width:100%}body.page_article_user-voice .voice_detail__choice .randoseru a .img{width:30%}body.page_article_user-voice .voice_detail__choice .randoseru a .img img{width:100%;vertical-align:bottom}body.page_article_user-voice .voice_detail__choice .randoseru a .product_info{width:70%;padding:0 30px;font-size:1.3em;font-weight:700}body.page_article_user-voice .voice_detail__share{margin-bottom:120px;display:flex;justify-content:flex-end;align-items:center}body.page_article_user-voice .voice_detail__share .ttl{margin-right:20px}body.page_article_user-voice .voice_detail__share img{width:20px;height:auto;vertical-align:middle}body.page_article_user-voice .voice_detail__share span{display:none}body.page_article_user-voice .voice_detail__share>*{margin:0 10px 0 0}body.page_article_user-voice .voice_detail__share button{border:none}body.page_article_user-voice .voice_detail__share a{color:inherit}body.page_article_user-voice .voice_detail__otherposts{margin-bottom:80px}body.page_article_user-voice .voice_detail__otherposts .ttl{font-size:1.2em;font-weight:700;text-align:center;margin-bottom:40px}body.page_article_user-voice .voice_detail__otherposts .posts{display:flex}body.page_article_user-voice .voice_detail__otherposts .posts .post{width:50%}body.page_article_user-voice .voice_detail__otherposts .posts .post.post_prev{padding-right:30px}body.page_article_user-voice .voice_detail__otherposts .posts .post.post_next{padding-left:30px;border-left:1px solid #d7d7d7}body.page_article_user-voice .voice_detail__otherposts .posts .post a{display:block;color:inherit}body.page_article_user-voice .voice_detail__otherposts .posts .post a .img{aspect-ratio:1/1;margin-bottom:20px}body.page_article_user-voice .voice_detail__otherposts .posts .post a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:baseline}body.page_article_user-voice .voice_detail__otherposts .posts .post a .postttl{font-size:1.3em;font-weight:700;margin-bottom:10px}body.page_article_user-voice .voice_detail__otherposts .posts .post a .excerpt{line-height:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:20px}body.page_article_user-voice .voice_detail__otherposts .posts .post a .vm{text-decoration:underline;font-size:1.3rem}body.page_article_user-voice .voice_detail__btns a{display:block;width:300px;border:1px solid #d7d7d7;font-weight:700;text-align:center;color:inherit;margin-bottom:12px;padding:10px;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){body.page_article_user-voice .voice_detail__choice{margin-top:60px}body.page_article_user-voice .voice_detail__choice .randoseru a .product_info{padding:0 20px}body.page_article_user-voice .voice_detail__choice .randoseru a .product_info p{font-size:80%}body.page_article_user-voice .voice_detail__share{margin-bottom:80px}body.page_article_user-voice .voice_detail__otherposts{margin-bottom:60px}body.page_article_user-voice .voice_detail__otherposts .posts .post.post_next{padding-left:20px}body.page_article_user-voice .voice_detail__otherposts .posts .post.post_prev{padding-right:20px}}body.page_page_column .column{max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto}body.page_page_column .column .column--inner{display:flex;flex-wrap:wrap;position:relative}body.page_page_column .column .column__main{max-width:100%;flex:1 0 0%}body.page_page_column .column .column__meta{text-align:center;padding:61px 0 0;border-top:solid 1px #CACED0}body.page_page_column .column .column__meta .column__num{font-family:aktiv-grotesk,sans-serif;letter-spacing:.02em}body.page_page_column .column .column__meta .column__ttl{font-size:23px;letter-spacing:.05em;font-family:Gothic MB101 Medium,sans-serif;margin-top:18px}body.page_page_column .column .column__meta .column__img{margin-top:60px;width:100%}body.page_page_column .column .column__meta .column__img img{width:100%;height:auto}body.page_page_column .column .column__meta .column__desc{text-align:left;line-height:28px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.05em;margin-top:53px;max-height:none}body.page_page_column .column .column__index{margin-top:42px;margin-bottom:80px}body.page_page_column .column .column__index-list{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}body.page_page_column .column .column__index-item{padding-right:5px;padding-left:5px;flex:0 0 50%;max-width:49.9%;margin-bottom:10px}body.page_page_column .column .column__index-item a{display:block;border:solid 1px #CACED0;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.05em;padding:18px 12px 17px;color:#373b43}body.page_page_column .column .column__index-item a:hover{background:#eeeff0;border-color:#eeeff0}body.page_page_column .column .post__box{border-bottom:solid 1px #CACED0}body.page_page_column .column .post__box:last-child{border-bottom:0;margin-bottom:0}body.page_page_column .column .post__box:first-child .post__lead{padding-top:0}body.page_page_column .column .post__box--pb{padding-bottom:49px}body.page_page_column .column .post__box--pb2{padding-bottom:18px}body.page_page_column .column .post__lead{padding-top:150px;padding-bottom:42px}body.page_page_column .column .post__lead--bd-none{padding-bottom:1px}body.page_page_column .column .post__lead--pb-none{padding-bottom:0}body.page_page_column .column .post__lead--pb-none .post__ill{margin-bottom:0}body.page_page_column .column .post__heading{font-size:18px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.06em;text-align:center;margin-bottom:23px}body.page_page_column .column .post__heading span{display:inline;position:relative;background:linear-gradient(transparent 40%,#eeeff0);padding-bottom:2px}body.page_page_column .column .post__heading+.post__ill{margin-top:30px}body.page_page_column .column .post__body{line-height:28px;letter-spacing:.03em}body.page_page_column .column .post__ill{margin-top:22px}body.page_page_column .column .post__content{border-top:solid 1px #CACED0;padding-top:49px;padding-bottom:20px}body.page_page_column .column .post__content--bd-none{border-top:0;padding-bottom:1px}body.page_page_column .column .post__content--point{margin-top:49px;border-bottom:solid 1px #CACED0;padding-bottom:46px}body.page_page_column .column .post__content--pb{padding-bottom:49px}body.page_page_column .column .post__content--top{padding-top:22px}body.page_page_column .column .post__content--pt-none{padding-top:0}body.page_page_column .column .post__content--pb-none{padding-bottom:0}body.page_page_column .column .post__subheading{font-size:15px;letter-spacing:.03em;font-family:Gothic MB101 DemiBold,sans-serif;text-align:center;margin-bottom:25px}body.page_page_column .column .post__subheading span{border-bottom:solid 1px #373B43;padding-bottom:3px}body.page_page_column .column .post__subheading--left{text-align:left;margin-bottom:30px}body.page_page_column .column .post__subheading+.post__img{margin-top:30px}body.page_page_column .column .post__subheading+.post__ill{margin-top:30px}body.page_page_column .column .post__txt{line-height:28px;letter-spacing:.03em;margin-bottom:22px}body.page_page_column .column .post__txt a{color:#28547d;border-bottom:solid 1px transparent}body.page_page_column .column .post__txt a:hover{border-bottom-color:#28547d}body.page_page_column .column .post__txt strong,body.page_page_column .column a+.post__txt-name--link{color:#5a616e}body.page_page_column .column a+.post__txt-name--lin:hover{border-bottom-color:#5a616e}body.page_page_column .column .post__txt--row{display:flex;flex-wrap:wrap;margin-right:-23px;margin-left:-23px;margin-bottom:30px}body.page_page_column .column .post__txt--row+.post__txt{margin-top:-7px}body.page_page_column .column .post__txt--col{max-width:49.9%;flex:0 0 50%;padding-right:23px;padding-left:23px;margin-bottom:42px}body.page_page_column .column .post__txt--col-ttl{font-size:15px;letter-spacing:.03em;margin-bottom:10px}body.page_page_column .column .post__txt--col-ttl strong{border-bottom:solid 1px #CACED0;padding-bottom:3px;display:inline-block}body.page_page_column .column .post__txt--col-desc{line-height:28px;letter-spacing:.03em}body.page_page_column .column .post__txt--col-list{border:solid 1px #CACED0;padding:13px 15px 11px;margin:12px 0 13px}body.page_page_column .column .post__txt+.post__img{margin-top:42px}body.page_page_column .column .post__fig,body.page_page_column .column .post__ill,body.page_page_column .column .post__img{text-align:center;margin-bottom:30px}body.page_page_column .column .post__fig+.post__txt,body.page_page_column .column .post__ill+.post__txt,body.page_page_column .column .post__img+.post__txt{margin-top:-7px}body.page_page_column .column .post__fig img,body.page_page_column .column .post__ill img,body.page_page_column .column .post__img img{max-width:100%;height:auto}body.page_page_column .column .post__fig--row,body.page_page_column .column .post__ill--row,body.page_page_column .column .post__img--row{display:flex;flex-wrap:wrap;margin-right:-9px;margin-left:-10px;text-align:center;margin-bottom:30px}body.page_page_column .column .post__fig--row+.post__txt,body.page_page_column .column .post__ill--row+.post__txt,body.page_page_column .column .post__img--row+.post__txt{margin-top:-7px}body.page_page_column .column .post__fig--col,body.page_page_column .column .post__ill--col,body.page_page_column .column .post__img--col{max-width:49.9%;flex:0 0 50%;padding-right:9px;padding-left:9px}body.page_page_column .column .post__fig--col img,body.page_page_column .column .post__ill--col img,body.page_page_column .column .post__img--col img{max-width:100%;height:auto}body.page_page_column .column .post__fig--col:nth-child(2),body.page_page_column .column .post__ill--col:nth-child(2),body.page_page_column .column .post__img--col:nth-child(2){text-align:right}body.page_page_column .column .post__fig--col3,body.page_page_column .column .post__ill--col3,body.page_page_column .column .post__img--col3{max-width:33.3332%;flex:0 0 33.3333%;padding-right:9px;padding-left:9px}body.page_page_column .column .post__fig--col3 img,body.page_page_column .column .post__ill--col3 img,body.page_page_column .column .post__img--col3 img{max-width:100%;height:auto}body.page_page_column .column .post__fig--caption,body.page_page_column .column .post__ill--caption,body.page_page_column .column .post__img--caption{text-align:left;line-height:28px;letter-spacing:.03em;margin-top:8px}body.page_page_column .column .post__img-txt{display:flex;flex-wrap:wrap}body.page_page_column .column .post__img-txt--img{width:400px;margin-right:19px}body.page_page_column .column .post__img-txt--img img{width:100%;height:auto}body.page_page_column .column .post__img-txt .post__subheading{padding-top:7px;line-height:1;margin-bottom:23px}body.page_page_column .column .post__img-txt--txt{flex:1 0 0%;letter-spacing:.03em;line-height:28px;margin-top:-7px}body.page_page_column .column .post__img-txt--txt strong{font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_column .column .post__list{margin-top:-8px;margin-bottom:15px}body.page_page_column .column .post__list li{font-size:15px;line-height:31px;letter-spacing:.03em}body.page_page_column .column .post__list--bd{border:solid 1px #CACED0;padding:13px 15px 11px;margin-top:0;margin-bottom:23px}body.page_page_column .column .post__list--bd li{font-size:13px;line-height:28px}body.page_page_column .column .post__point{margin-top:-30px;margin-bottom:28px}body.page_page_column .column .post__point--content{margin-top:0;margin-bottom:42px}body.page_page_column .column .post__point--content:last-of-type{margin-bottom:0}body.page_page_column .column .post__point--heading{font-size:15px;margin-bottom:20px;letter-spacing:.03em}body.page_page_column .column .post__point--list{border:solid 1px #CACED0;padding:13px 15px 11px;margin-bottom:23px}body.page_page_column .column .post__point--item,body.page_page_column .column .post__point--txt{line-height:28px;letter-spacing:.03em}@media screen and (max-width: 900px){body.page_page_column .column .column--inner{display:block}body.page_page_column .column .column__main{max-width:100%}body.page_page_column .column .column .aside{display:none}}@media screen and (max-width: 600px){body.page_page_column .column{padding-right:20px;padding-left:20px}body.page_page_column .column .column__meta{padding:36px 0 0}body.page_page_column .column .column__meta .column__ttl{font-size:21px;margin-top:12px}body.page_page_column .column .column__meta .column__img{margin-top:36px;width:100%}body.page_page_column .column .column__meta .column__img img{width:100%;height:auto}body.page_page_column .column .column__meta .column__desc{line-height:27px;margin-top:26px;text-align:justify}body.page_page_column .column .column__index{margin-top:28px;margin-bottom:64px}body.page_page_column .column .column__index-list{display:block}body.page_page_column .column .column__index-item{max-width:100%}body.page_page_column .column .post__lead{padding-top:100px;padding-bottom:28px}body.page_page_column .column .post__heading{font-size:17px;line-height:30px}body.page_page_column .column .post__body{line-height:27px;text-align:justify}body.page_page_column .column .post__ill{margin-top:21px}body.page_page_column .column .post__content{padding-top:32px;padding-bottom:10px}body.page_page_column .column .post__content--point{margin-top:32px;padding-bottom:28px}body.page_page_column .column .post__content--pb{padding-bottom:32px}body.page_page_column .column .post__content--top{padding-top:22px}body.page_page_column .column .post__subheading{margin-bottom:22px;line-height:30px}body.page_page_column .column .post__subheading--left{margin-bottom:22px}body.page_page_column .column .post__subheading--left+.post__img{margin-top:26px}body.page_page_column .column .post__subheading--left+.post__ill{margin-top:26px}body.page_page_column .column .post__txt{line-height:27px;text-align:justify;word-break:break-all}body.page_page_column .column .post__txt--row{display:block;margin-bottom:21px}body.page_page_column .column .post__txt--row+.post__txt{margin-top:0}body.page_page_column .column .post__txt--col{max-width:100%;margin-bottom:28px}body.page_page_column .column .post__txt--col-ttl{font-size:14px;text-align:justify}body.page_page_column .column .post__txt--col-desc{line-height:27px;text-align:justify}body.page_page_column .column .post__fig,body.page_page_column .column .post__ill,body.page_page_column .column .post__img{margin-bottom:22px}body.page_page_column .column .post__fig+.post__txt,body.page_page_column .column .post__ill+.post__txt,body.page_page_column .column .post__img+.post__txt{margin-top:0}body.page_page_column .column .post__fig--row,body.page_page_column .column .post__ill--row,body.page_page_column .column .post__img--row{display:block;margin-bottom:22px}body.page_page_column .column .post__fig--row+.post__txt,body.page_page_column .column .post__ill--row+.post__txt,body.page_page_column .column .post__img--row+.post__txt{margin-top:0}body.page_page_column .column .post__fig--row img,body.page_page_column .column .post__ill--row img,body.page_page_column .column .post__img--row img{width:100%}body.page_page_column .column .post__fig--col,body.page_page_column .column .post__ill--col,body.page_page_column .column .post__img--col{max-width:100%;margin-bottom:28px;text-align:center}body.page_page_column .column .post__fig--col:nth-child(2),body.page_page_column .column .post__ill--col:nth-child(2),body.page_page_column .column .post__img--col:nth-child(2){text-align:center}body.page_page_column .column .post__fig--col3,body.page_page_column .column .post__ill--col3,body.page_page_column .column .post__img--col3{max-width:100%;margin-bottom:28px}body.page_page_column .column .post__fig--caption,body.page_page_column .column .post__ill--caption,body.page_page_column .column .post__img--caption{line-height:27px}body.page_page_column .column .post__img-txt{display:block}body.page_page_column .column .post__img-txt--img{width:100%;margin:0 0 15px}body.page_page_column .column .post__img-txt .post__subheading{padding-top:0;line-height:30px;margin-bottom:20px}body.page_page_column .column .post__img-txt--txt{padding-left:0;line-height:27px;text-align:justify}body.page_page_column .column .post__img-txt--txt strong{font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_column .column .post__list{margin-top:0;margin-bottom:22px}body.page_page_column .column .post__list li{font-size:13px;line-height:27px;text-align:justify}body.page_page_column .column .post__point{margin-top:0;margin-bottom:22px}body.page_page_column .column .post__point--heading{font-size:14px}body.page_page_column .column .post__point--list{margin-bottom:22px}body.page_page_column .column .post__point--item,body.page_page_column .column .post__point--txt{line-height:27px;text-align:justify}body.page_page_column .contents{margin-top:125px;padding-top:20px;padding-bottom:150px}}@media screen and (max-width: 350px){body.page_page_column .column{padding-right:15px;padding-left:15px}}body.page_page_document .catalog h2,body.page_page_document .catalog .midashi,body.page_page_document .catalog__about h2,body.page_page_document .catalog__about .midashi{font-size:24px;font-family:Roboto,Noto Sans JP,sans-serif;width:100%;text-align:center}body.page_page_document .catalog .midashi{margin:100px 0 0}body.page_page_document .catalog_main_img{margin:30px 0 50px}body.page_page_document .catalog_main_img img{width:100%}body.page_page_document .catalog__desc{font-size:15px;line-height:32px;letter-spacing:.04em;margin-top:22px;text-align:center}body.page_page_document .txt_red{color:#df7550}body.page_page_document .catalog__btn{margin-top:60px}body.page_page_document .catalog__btn a{display:block;width:345px;margin:0 auto;background:#373b43;color:#fff;text-align:center;line-height:1.6;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.1em;padding:18px 0;cursor:pointer;transition:.4s ease;border:solid 1px #373B43;position:relative}body.page_page_document .catalog__btn a:hover{opacity:.8}body.page_page_document .catalog__btn a:after{position:absolute;content:"";right:15px;top:calc(50% - 3px);width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}body.page_page_document .catalog__btn.blue a{background:#173c61}body.page_page_document .catalog__btn.gray a{background:#5a616e}body.page_page_document .catalog__about{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0;padding:0 45px}body.page_page_document .catalog__about div{width:49%}body.page_page_document .catalog__about div img{width:100%;margin-bottom:10px}body.page_page_document .catalog__about div p{line-height:1.8}body.page_page_document .catalog__about .benefit_end{width:100%;position:relative;padding:10px}body.page_page_document .catalog__about .benefit_end:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#0000004d}body.page_page_document .catalog__about .txt_red{text-align:center;font-size:16px}body.page_page_document #m_tokuten h2{width:100%;text-align:center;margin:0 0 20px}body.page_page_document #m_tokuten p strong{font-family:Gothic MB101 Medium,sans-serif}body.page_page_document .complete{padding-right:45px;padding-left:45px;margin-top:70px}body.page_page_document .complete .complete__text{text-align:center;letter-spacing:.04em;font-size:15px;line-height:32px}body.page_page_document .complete .complete__btn{margin:39px auto 0;text-align:center}body.page_page_document .complete .complete__btn--item{font-size:15px;letter-spacing:.04em;padding-bottom:4px;border-bottom:solid 1px #CACED0;color:#373b43}body.page_page_document .form{padding:198px 45px 0}body.page_page_document .form input{-moz-appearance:none;appearance:none;-webkit-appearance:none}body.page_page_document .form .form__row{display:flex;flex-wrap:wrap;margin-right:-13px;margin-left:-13px}body.page_page_document .form .form__item{width:100%;padding-right:13px;padding-left:13px;margin-bottom:28px}body.page_page_document .form .form__item--half{flex:0 0 50%;max-width:50%;padding-right:13px;padding-left:13px;margin-bottom:28px}body.page_page_document .form .form__item--conf{display:flex;flex-wrap:wrap;padding:12px 0}body.page_page_document .form .form__item--conf:first-child{padding-top:0}body.page_page_document .form .form__label{font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.025em}body.page_page_document .form .form__label--req{font-size:11px;position:relative;top:-3px}body.page_page_document .form .form__label--sm{font-size:10px;letter-spacing:.025em;margin-left:-3px}body.page_page_document .form .form__label--conf{width:142px;padding-left:1px;line-height:29px;letter-spacing:.025em;font-family:Gothic MB101 Medium,sans-serif}body.page_page_document .form .form__content{margin-top:15px}body.page_page_document .form .form__content .errorTxt{margin-top:8px;color:#a50000;font-size:10px;display:none}body.page_page_document .form .form__content--radio{padding-top:22px;border-top:solid 1px #CACED0}body.page_page_document .form .form__content--att{color:#5a616e;line-height:20px;font-size:10px;margin-top:20px;letter-spacing:.025em}body.page_page_document .form .form__content--att .txt_l{font-size:14px}body.page_page_document .form .form__content--bg{background-color:#f0f0f1;margin-top:10px;padding:10px}body.page_page_document .form .form__content--conf{flex:1 0 0%;line-height:29px;letter-spacing:.025em}body.page_page_document .form .form_tokuten{display:flex;justify-content:space-between;margin:10px}body.page_page_document .form .form_tokuten div{width:48%}body.page_page_document .form .form_tokuten img{width:100%}body.page_page_document .form .form_tokuten p{margin:10px 0 0;font-size:10px;text-align:center}body.page_page_document .form .form__note{color:#5a616e;line-height:20px;margin-top:10px;letter-spacing:.025em;font-size:10px}body.page_page_document .form .form__input{width:100%;border:solid 1px #CACED0;line-height:1;padding:16px 18px;font-size:13px;letter-spacing:.025em;font-family:aktiv-grotesk,sans-serif!important}body.page_page_document .form .form__input.error{border-color:#a50000}body.page_page_document .form .form__input--area{resize:none;height:213px;width:100%;padding:18px 18px 14px;border:solid 1px #CACED0;letter-spacing:.025em}body.page_page_document .form .form__input--area.error{border-color:#a50000}body.page_page_document .form .form__input--radio-item{margin-top:16px}body.page_page_document .form .form__input--radio-item:first-child{margin-top:0}body.page_page_document .form .form__input--radio-item input{display:none}body.page_page_document .form .form__input--radio-item input:checked+.form__input--radio-label:after{display:block}body.page_page_document .form .form__input--radio-item #myText{background-color:#df7550;color:#fff;margin-top:8px;padding:8px 10px}body.page_page_document .form .form__input--radio-label{padding-left:1.1em;letter-spacing:.025em;position:relative;cursor:pointer}body.page_page_document .form .form__input--radio-label:before{position:absolute;left:1px;top:0;display:block;width:12px;height:12px;border:solid 1px #373B43;content:"";border-radius:50%;box-sizing:border-box}body.page_page_document .form .form__input--radio-label:after{content:"";position:absolute;top:3px;left:4px;width:6px;height:6px;border-radius:50%;background:#5a616e;box-sizing:border-box;display:none}body.page_page_document .form .form__input--radio-label span{font-size:10px}body.page_page_document .form .form__input--file{padding:20px 0;width:100%;max-width:285px;color:#fff;background-color:#373b43;cursor:pointer;text-align:center;display:block}body.page_page_document .form .form__input--file input[type=file]{display:none}body.page_page_document .form .form__input--file.attached{color:#373b43;background-color:#fff}body.page_page_document .form .form__input--file.attached input[type=file]{display:block}body.page_page_document .form .form__input--file-txt{margin:16px 0 0}body.page_page_document .form .form__btn{margin-top:62px;text-align:center}body.page_page_document .form .form__btn--conf{margin-top:80px}body.page_page_document .form .form__btn--submit{display:block;width:285px;letter-spacing:normal;margin:0 auto}body.page_page_document .form .form__btn--back{display:block;width:285px;margin:20px auto 0}body.page_page_document .form .form__btn--item{display:block;width:100%;background:#373b43;color:#fff;text-align:center;line-height:1;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.1em;padding:20px 0;cursor:pointer;transition:.4s ease;border:solid 1px #373B43}body.page_page_document .form .form__btn--submit .form__btn--item[disabled]{background:#959595;cursor:no-drop;border-color:#959595}body.page_page_document .form .form__btn--submit .form__btn--item[disabled]:hover{opacity:1}body.page_page_document .form .form__btn--submit .form__btn--item:hover{opacity:.8}body.page_page_document .form .form__btn--back .form__btn--item{background:#fff;color:#373b43}body.page_page_document .form .form__btn--back .form__btn--item:hover{background:#f2f2f2}body.page_page_document .form .form__btn .btn-err{margin-top:8px;font-size:10px;color:#a50000}body.page_page_document .form .form__agree{text-align:center;margin-top:30px}body.page_page_document .form .form__agree-label{line-height:13px;font-size:11px;letter-spacing:.04em;padding-left:18px;position:relative;display:inline-block;margin-right:-10px;cursor:pointer}body.page_page_document .form .form__agree-label a{color:#373b43;padding-bottom:3px;border-bottom:solid 1px #CACED0}body.page_page_document .form .form__agree-label a:hover{color:#caced0}body.page_page_document .form .form__agree-label:before{position:absolute;left:0;top:0;width:13px;height:13px;border:solid 1px #373B43;display:block;content:"";box-sizing:border-box}body.page_page_document .form .form__agree-label:after{width:6px;height:4px;content:"";position:absolute;top:3px;left:3px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg)}body.page_page_document .form .form__agree-input{display:block}body.page_page_document .form .form__agree-input:checked+.form__agree-label:before{background:#373b43}body.page_page_document .form .form--confirm{max-width:598px;padding:0 30px;margin:0 auto}body.page_page_document .wrap_notification_from_mailmaga{margin:0 auto 100px;padding:40px 20px;border:solid 1px #ccc;text-align:center;line-height:1.8;max-width:1190px}body.page_page_document .mailmaga__about{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0;padding:0 45px}body.page_page_document .mailmaga__about div{width:49%}body.page_page_document .mailmaga__about div img{width:100%;margin-bottom:10px}body.page_page_document .mailmaga__about div p{line-height:1.8}body.page_page_document .mailmaga h2.ttl_content{text-align:center;font-size:17px;margin:100px 0 0;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:500}body.page_page_document .catalogu_schedule{padding:200px 45px 0}body.page_page_document .catalogu_schedule h3{font-size:24px;font-family:Roboto,Noto Sans JP,sans-serif;width:100%;text-align:center;margin-bottom:20px}body.page_page_document .catalogu_schedule table{width:80%;margin:0 auto}body.page_page_document .catalogu_schedule table tr th{background:#f2f2f2;text-align:left;width:20%;font-weight:400}.handle_mailmagazine .page-ttl{display:none}@media screen and (max-width: 600px){body.page_page_document .catalog{padding-left:20px;padding-right:20px}body.page_page_document .catalog h2,body.page_page_document .catalog .midashi,body.page_page_document .catalog__about h2,body.page_page_document .catalog__about .midashi{font-size:20px}body.page_page_document .catalog__about{margin:50px 0 20px;padding:0}body.page_page_document .catalog__about div{width:100%;margin:20px 0 0}body.page_page_document .catalog__btn a{width:100%}body.page_page_document .complete{padding-right:20px;padding-left:20px}body.page_page_document .complete .complete__text{font-size:13px;line-height:26px;margin-top:30px}body.page_page_document .complete .complete__btn--item{font-size:13px}body.page_page_document .form{padding:140px 20px 0}body.page_page_document .form .form--confirm{margin-top:0}body.page_page_document .form .form__row{display:block;margin-right:0;margin-left:0}body.page_page_document .form .form__item{padding-right:0;padding-left:0;margin-bottom:23px}body.page_page_document .form .form__item--half{padding-right:0;padding-left:0;max-width:100%}body.page_page_document .form .form__item--conf{display:block}body.page_page_document .form .form__label--confi{width:100%}body.page_page_document .form .form__input{line-height:normal;padding:18px 18px 19px}body.page_page_document .form .form__btn--conf{margin-top:60px}body.page_page_document .wrap_notification_from_mailmaga{margin:0 10px 80px;text-align:left;line-height:1.8}body.page_page_document .mailmaga__about{padding:0 20px}body.page_page_document .mailmaga__about div{width:100%}body.page_page_document .catalogu_schedule{padding:150px 0 0}body.page_page_document .catalogu_schedule h3{font-size:20px}body.page_page_document .catalogu_schedule table{width:100%}body.page_page_document .catalogu_schedule table tr th{width:40%}.mailmaga h2.ttl_content{font-size:17px;margin:50px 0 0}}@media screen and (max-width: 350px){body.page_page_document .complete{padding-right:15px;padding-left:15px}}body.handle_shops #shops,body.page_page_showroom #shops{margin-top:120px}body.handle_shops #shops,body.handle_shops #showroom_each,body.page_page_showroom #shops,body.page_page_showroom #showroom_each{max-width:1190px;margin-left:auto;margin-right:auto;padding-right:45px;padding-left:45px;line-height:2.1}body.handle_shops #shops #nav_showroom,body.handle_shops #showroom_each #nav_showroom,body.page_page_showroom #shops #nav_showroom,body.page_page_showroom #showroom_each #nav_showroom{margin:80px auto}body.handle_shops #shops #nav_showroom h3,body.handle_shops #showroom_each #nav_showroom h3,body.page_page_showroom #shops #nav_showroom h3,body.page_page_showroom #showroom_each #nav_showroom h3{margin:0 auto 20px;font-size:19px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.03em}body.handle_shops #shops #nav_showroom h4,body.handle_shops #showroom_each #nav_showroom h4,body.page_page_showroom #shops #nav_showroom h4,body.page_page_showroom #showroom_each #nav_showroom h4{margin:0 auto 20px;font-size:16px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.03em}body.handle_shops #shops #nav_showroom ul,body.handle_shops #showroom_each #nav_showroom ul,body.page_page_showroom #shops #nav_showroom ul,body.page_page_showroom #showroom_each #nav_showroom ul{margin-bottom:50px}body.handle_shops #shops #nav_showroom ul>li,body.handle_shops #showroom_each #nav_showroom ul>li,body.page_page_showroom #shops #nav_showroom ul>li,body.page_page_showroom #showroom_each #nav_showroom ul>li{position:relative;margin:0 0 10px}body.handle_shops #shops #nav_showroom ul>li a,body.handle_shops #showroom_each #nav_showroom ul>li a,body.page_page_showroom #shops #nav_showroom ul>li a,body.page_page_showroom #showroom_each #nav_showroom ul>li a{display:block;padding:15px;color:#1a1b18;line-height:2.1;background-color:#f4f4f4}body.handle_shops #shops #nav_showroom ul>li a:after,body.handle_shops #showroom_each #nav_showroom ul>li a:after,body.page_page_showroom #shops #nav_showroom ul>li a:after,body.page_page_showroom #showroom_each #nav_showroom ul>li a:after{content:"";position:absolute;right:15px;top:50%;width:6px;height:6px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(-45deg)}body.handle_shops #shops #shops__img img,body.handle_shops #showroom_each #shops__img img,body.page_page_showroom #shops #shops__img img,body.page_page_showroom #showroom_each #shops__img img{max-width:100%}body.handle_shops #shops #nav_showroom ul,body.handle_shops #showroom_each #nav_showroom ul,body.page_page_showroom #shops #nav_showroom ul,body.page_page_showroom #showroom_each #nav_showroom ul{display:flex;flex-wrap:wrap;justify-content:space-between}body.handle_shops #shops #nav_showroom ul li,body.handle_shops #showroom_each #nav_showroom ul li,body.page_page_showroom #shops #nav_showroom ul li,body.page_page_showroom #showroom_each #nav_showroom ul li{width:calc(50% - 20px);font-size:15px;font-family:"Gothic MB101" Medium,sans-serif}body.handle_shops #shops #nav_pref_shops,body.handle_shops #showroom_each #nav_pref_shops,body.page_page_showroom #shops #nav_pref_shops,body.page_page_showroom #showroom_each #nav_pref_shops{margin:80px auto;line-height:2.1}body.handle_shops #shops #nav_pref_shops h3,body.handle_shops #showroom_each #nav_pref_shops h3,body.page_page_showroom #shops #nav_pref_shops h3,body.page_page_showroom #showroom_each #nav_pref_shops h3{margin:0 auto 20px;font-size:19px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.03em}body.handle_shops #shops #nav_pref_shops>ul>li,body.handle_shops #showroom_each #nav_pref_shops>ul>li,body.page_page_showroom #shops #nav_pref_shops>ul>li,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li{margin:30px auto 20px}body.handle_shops #shops #nav_pref_shops>ul>li>p,body.handle_shops #showroom_each #nav_pref_shops>ul>li>p,body.page_page_showroom #shops #nav_pref_shops>ul>li>p,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li>p{margin:0 auto 20px;font-size:17px;font-family:Gothic MB101 DemiBold,sans-serif}body.handle_shops #shops #nav_pref_shops>ul>li ul,body.handle_shops #showroom_each #nav_pref_shops>ul>li ul,body.page_page_showroom #shops #nav_pref_shops>ul>li ul,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:20px}body.handle_shops #shops #nav_pref_shops>ul>li ul li,body.handle_shops #showroom_each #nav_pref_shops>ul>li ul li,body.page_page_showroom #shops #nav_pref_shops>ul>li ul li,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li ul li{width:6em;font-size:15px}body.handle_shops #shops #nav_pref_shops>ul>li ul li a,body.handle_shops #showroom_each #nav_pref_shops>ul>li ul li a,body.page_page_showroom #shops #nav_pref_shops>ul>li ul li a,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li ul li a{position:relative;color:#1a1b18}body.handle_shops #shops #nav_pref_shops>ul>li ul li a:before,body.handle_shops #showroom_each #nav_pref_shops>ul>li ul li a:before,body.page_page_showroom #shops #nav_pref_shops>ul>li ul li a:before,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li ul li a:before{content:"\e409";font-family:Material Icons;position:absolute;left:-20px}body.handle_shops #shops .bnr_01,body.handle_shops #showroom_each .bnr_01,body.page_page_showroom #shops .bnr_01,body.page_page_showroom #showroom_each .bnr_01{margin:80px auto;line-height:2.1}body.handle_shops #shops .bnr_01 img,body.handle_shops #showroom_each .bnr_01 img,body.page_page_showroom #shops .bnr_01 img,body.page_page_showroom #showroom_each .bnr_01 img{max-width:100%}body.handle_shops #shops .bnr_01 a,body.handle_shops #showroom_each .bnr_01 a,body.page_page_showroom #shops .bnr_01 a,body.page_page_showroom #showroom_each .bnr_01 a{position:relative;display:block;color:#1a1b18}body.handle_shops #shops .bnr_01 .bnr_txt,body.handle_shops #showroom_each .bnr_01 .bnr_txt,body.page_page_showroom #shops .bnr_01 .bnr_txt,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt{position:absolute;left:10%}body.handle_shops #shops .bnr_01 .bnr_txt h2,body.handle_shops #showroom_each .bnr_01 .bnr_txt h2,body.page_page_showroom #shops .bnr_01 .bnr_txt h2,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2{font-size:21px;line-height:1.6;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em;margin-bottom:20px}body.handle_shops #shops .bnr_01 .bnr_txt h2 em,body.handle_shops #showroom_each .bnr_01 .bnr_txt h2 em,body.page_page_showroom #shops .bnr_01 .bnr_txt h2 em,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2 em{font-style:normal;font-size:13px}body.handle_shops #shops .bnr_01 .bnr_txt h2 span,body.handle_shops #showroom_each .bnr_01 .bnr_txt h2 span,body.page_page_showroom #shops .bnr_01 .bnr_txt h2 span,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2 span{margin-top:12px;font-family:aktiv-grotesk,sans-serif;font-size:14px;letter-spacing:.02em;display:block}body.handle_shops #shops .bnr_01 .bnr_detail,body.handle_shops #showroom_each .bnr_01 .bnr_detail,body.page_page_showroom #shops .bnr_01 .bnr_detail,body.page_page_showroom #showroom_each .bnr_01 .bnr_detail{line-height:1.7;font-size:13px}body.handle_shops #shops .wrap_notification,body.handle_shops #showroom_each .wrap_notification,body.page_page_showroom #shops .wrap_notification,body.page_page_showroom #showroom_each .wrap_notification{border:1px solid #1a1b18;margin-bottom:10px;padding:8px 10px;width:100%;text-align:center;display:block;font-weight:700}body.handle_shops #shops #wrap_bnr_catalog,body.handle_shops #showroom_each #wrap_bnr_catalog,body.page_page_showroom #shops #wrap_bnr_catalog,body.page_page_showroom #showroom_each #wrap_bnr_catalog{margin:40px auto 30px}body.handle_shops #shops #wrap_bnr_catalog .bnr_txt,body.handle_shops #showroom_each #wrap_bnr_catalog .bnr_txt,body.page_page_showroom #shops #wrap_bnr_catalog .bnr_txt,body.page_page_showroom #showroom_each #wrap_bnr_catalog .bnr_txt{left:5%}body.handle_shops #wrap_bnr_showroom_travel .bnr_txt,body.page_page_showroom #wrap_bnr_showroom_travel .bnr_txt,body.handle_shops #wrap_bnr_goudou .bnr_txt,body.page_page_showroom #wrap_bnr_goudou .bnr_txt{width:45%}body.handle_shops #wrap_bnr_st{margin:0 auto 100px}body.handle_shops #wrap_bnr_st img{width:100%}body.handle_shops #wrap_bnr_st h2{font-size:21px;line-height:1.6;font-family:Gothic MB101 DemiBold,sans-serif;margin:20px auto;text-align:center}body.handle_shops #wrap_bnr_st h2 .typesquare_option{font-style:normal;font-size:13px}body.handle_shops #wrap_bnr_st .bnr_detail{text-align:center}body.handle_shops #wrap_bnr_st .wrap_notification{max-width:40%;margin:0 auto 20px}body.handle_shops #wrap_bnr_shops{margin:0 auto 150px}body.handle_shops #wrap_bnr_shops img{width:100%}body.handle_shops #wrap_bnr_shops h2{font-size:21px;line-height:1.6;font-family:Gothic MB101 DemiBold,sans-serif;margin:20px auto;text-align:center}body.handle_shops #wrap_bnr_shops h2 .typesquare_option{font-style:normal;font-size:13px}body.handle_shops #wrap_bnr_shops .bnr_detail{text-align:center}body.handle_shops #wrap_bnr_shops .wrap_notification{max-width:40%;margin:0 auto 20px}body.handle_shops .btn_blue{background-color:#173c61;text-align:center;margin:40px auto;max-width:40%}body.handle_shops .btn_blue a{display:block;padding:10px;position:relative}body.handle_shops .btn_blue a:after{content:"";position:absolute;right:15px;top:calc(50% - 3px);width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}body.handle_shops .btn_blue a:link,body.handle_shops .btn_blue a:visited{color:#fff}body.handle_shops .btn_blue.in_link a:after{transform:rotate(45deg)}@media screen and (max-width: 960px){body.handle_shops #shops .bnr_01 .bnr_txt h2,body.handle_shops #showroom_each .bnr_01 .bnr_txt h2,body.page_page_showroom #shops .bnr_01 .bnr_txt h2,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2{font-size:18px}}@media screen and (max-width: 600px){body.handle_shops .page-ttl__ja,body.page_page_showroom .page-ttl__ja{display:block!important}body.handle_shops .contents,body.page_page_showroom .contents{padding-bottom:120px}body.handle_shops #shops,body.handle_shops #showroom_each,body.page_page_showroom #shops,body.page_page_showroom #showroom_each{padding-left:20px;padding-right:20px;margin-top:80px}body.handle_shops #shops #nav_showroom ul,body.handle_shops #showroom_each #nav_showroom ul,body.page_page_showroom #shops #nav_showroom ul,body.page_page_showroom #showroom_each #nav_showroom ul{display:block}body.handle_shops #shops #nav_showroom ul li,body.handle_shops #showroom_each #nav_showroom ul li,body.page_page_showroom #shops #nav_showroom ul li,body.page_page_showroom #showroom_each #nav_showroom ul li{width:100%;font-size:13px}body.handle_shops #shops .bnr_01,body.handle_shops #showroom_each .bnr_01,body.page_page_showroom #shops .bnr_01,body.page_page_showroom #showroom_each .bnr_01{margin:60px auto}body.handle_shops #shops .bnr_01 .bnr_img img,body.handle_shops #showroom_each .bnr_01 .bnr_img img,body.page_page_showroom #shops .bnr_01 .bnr_img img,body.page_page_showroom #showroom_each .bnr_01 .bnr_img img{vertical-align:top}body.handle_shops #shops .bnr_01 .bnr_txt h2,body.handle_shops #showroom_each .bnr_01 .bnr_txt h2,body.page_page_showroom #shops .bnr_01 .bnr_txt h2,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2{font-size:13px;line-height:1.2;margin:0}body.handle_shops #shops .bnr_01 .bnr_txt h2 em,body.handle_shops #showroom_each .bnr_01 .bnr_txt h2 em,body.page_page_showroom #shops .bnr_01 .bnr_txt h2 em,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2 em{font-size:13px}body.handle_shops #shops .bnr_01 .bnr_txt h2 span,body.handle_shops #showroom_each .bnr_01 .bnr_txt h2 span,body.page_page_showroom #shops .bnr_01 .bnr_txt h2 span,body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2 span{margin-top:5px;font-size:11px;display:block}body.handle_shops #shops .bnr_01 .bnr_detail,body.handle_shops #showroom_each .bnr_01 .bnr_detail,body.page_page_showroom #shops .bnr_01 .bnr_detail,body.page_page_showroom #showroom_each .bnr_01 .bnr_detail{padding:0;margin-top:10px;font-size:10px;line-height:1.6;text-decoration:none}body.handle_shops #shops #nav_pref_shops>ul>li,body.handle_shops #showroom_each #nav_pref_shops>ul>li,body.page_page_showroom #shops #nav_pref_shops>ul>li,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li{border-top:1px solid #ccc;margin:0 auto;padding:0}body.handle_shops #shops #nav_pref_shops>ul>li>p,body.handle_shops #showroom_each #nav_pref_shops>ul>li>p,body.page_page_showroom #shops #nav_pref_shops>ul>li>p,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li>p{position:relative;display:block;margin-bottom:0;font-size:13px;padding:1em 0}body.handle_shops #shops #nav_pref_shops>ul>li>p:after,body.handle_shops #showroom_each #nav_pref_shops>ul>li>p:after,body.page_page_showroom #shops #nav_pref_shops>ul>li>p:after,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li>p:after{content:"+";position:absolute;right:5px}body.handle_shops #shops #nav_pref_shops>ul>li>p.btn_pref_open:after,body.handle_shops #showroom_each #nav_pref_shops>ul>li>p.btn_pref_open:after,body.page_page_showroom #shops #nav_pref_shops>ul>li>p.btn_pref_open:after,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li>p.btn_pref_open:after{content:"-"}body.handle_shops #shops #nav_pref_shops>ul>li ul,body.handle_shops #showroom_each #nav_pref_shops>ul>li ul,body.page_page_showroom #shops #nav_pref_shops>ul>li ul,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li ul{display:none}body.handle_shops #shops #nav_pref_shops>ul>li ul.open,body.handle_shops #showroom_each #nav_pref_shops>ul>li ul.open,body.page_page_showroom #shops #nav_pref_shops>ul>li ul.open,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li ul.open{display:flex}body.handle_shops #shops #nav_pref_shops>ul>li ul li,body.handle_shops #showroom_each #nav_pref_shops>ul>li ul li,body.page_page_showroom #shops #nav_pref_shops>ul>li ul li,body.page_page_showroom #showroom_each #nav_pref_shops>ul>li ul li{width:50%;font-size:13px}body.handle_shops #showroom_each,body.page_page_showroom #showroom_each{margin-top:0}body.handle_shops #wrap_bnr_st{margin:0 auto 80px}body.handle_shops #wrap_bnr_st h2{font-size:18px;margin:10px auto}body.handle_shops #wrap_bnr_st h2 .typesquare_option{font-style:normal;font-size:12px}body.handle_shops #wrap_bnr_st .bnr_detail{text-align:left}body.handle_shops #wrap_bnr_st .wrap_notification{max-width:100%;margin:0 auto 20px;text-align:center}body.handle_shops #wrap_bnr_shops{margin:0 auto 100px}body.handle_shops #wrap_bnr_shops img{width:100%}body.handle_shops #wrap_bnr_shops h2{font-size:18px;margin:10px auto}body.handle_shops #wrap_bnr_shops h2 .typesquare_option{font-style:normal;font-size:12px}body.handle_shops #wrap_bnr_shops .bnr_detail{text-align:left}body.handle_shops #wrap_bnr_shops .wrap_notification{max-width:100%;margin:0 auto 20px;text-align:center}body.handle_shops .btn_blue{margin:20px auto;max-width:80%}}body.page_page_showroom #wrap_summary h2{font-size:18px;margin:0 auto 120px;font-family:Gothic MB101 DemiBold,sans-serif;text-align:center;line-height:2.1}body.page_page_showroom #wrap_summary h2 span{font-size:10px;display:block;font-family:Gothic MB101 Regular,sans-serif}body.page_page_showroom #wrap_summary h2 span br{display:none}body.page_page_showroom .wrap_notification_from_showroom{padding:40px 20px;border:solid 1px #ccc;font-size:15px;text-align:center;line-height:2.1}body.page_page_showroom .wrap_notification_from_showroom h3{font-size:18px;padding-bottom:5px;display:inline-block;border-bottom:solid 1px #999;margin-bottom:20px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_showroom .wrap_notification_from_showroom+.wrap_notification_from_showroom{margin-top:20px}body.page_page_showroom .wrap_notification_from_showroom .btn_apply_btns{margin:20px auto}body.page_page_showroom .wrap_notification_from_showroom .btn_apply_btns a{background-color:#5a616e;color:#fff;text-decoration:none;padding:15px 30px;font-size:14px;position:relative}body.page_page_showroom .wrap_notification_from_showroom .btn_apply_btns a:after{content:"\e409";font-family:Material Icons;position:absolute;right:10px;top:calc(50% - 1em)}body.page_page_showroom #wrap_bnr_showroom{margin-bottom:10px!important}body.page_page_showroom #wrap_bnr_showroom .bnr_txt{left:0!important;background-color:#fff;padding:40px}body.page_page_showroom #wrap_bnr_showroom .bnr_txt h2{font-size:21px;line-height:2;margin-bottom:0}body.page_page_showroom #wrap_bnr_showroom .bnr_txt+.btn_01 br{display:none}body.page_page_showroom #wrap_bnr_showroom .bnr_txt+.btn_01:after{content:"\e5df";font-family:Material Icons}body.page_page_showroom .btn_02{margin:10px auto;text-align:right}body.page_page_showroom .btn_02 a{color:#1a1b18}body.page_page_showroom .btn_02 a:after{content:"\e5df";font-family:Material Icons}body.page_page_showroom #wrap_access{margin:80px auto 120px}body.page_page_showroom #wrap_access #slider_shop_access img{aspect-ratio:4/3;width:100%}body.page_page_showroom #wrap_access #slider_shop_access p{margin:0}body.page_page_showroom #wrap_access h3{font-size:16px;padding-bottom:5px;border-bottom:solid 1px #999;margin-bottom:20px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_showroom #wrap_access>section{display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_showroom #wrap_access>section>div{width:calc(50% - 15px)}body.page_page_showroom #wrap_access table{border-collapse:collapse;width:100%;border:none;box-shadow:none}body.page_page_showroom #wrap_access table a{color:#1a1b18}body.page_page_showroom #wrap_access table th,body.page_page_showroom #wrap_access table td{vertical-align:top;font-weight:400;border:none;font-size:13px;line-height:2.1}body.page_page_showroom #wrap_access table th{padding:5px;width:6em;white-space:nowrap;text-align:left}body.page_page_showroom #wrap_access table td{padding:5px}body.page_page_showroom #wrap_access #wrap_map{margin-top:20px}body.page_page_showroom #wrap_access #wrap_map iframe{width:100%}body.page_page_showroom #wrap_access .showroom_img{margin:20px 0 0}body.page_page_showroom #wrap_access .showroom_img img{width:100%}body.page_page_showroom #wrap_calendar{margin:80px auto 120px}body.page_page_showroom #wrap_calendar h3{font-size:16px;padding-bottom:5px;border-bottom:solid 1px #999;margin-bottom:20px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_showroom #wrap_calendar_calendars iframe{width:100%;height:250px}body.page_page_showroom .p_openinghours{text-align:center}body.page_page_showroom .p_openinghours strong{color:#e5e5e5}body.page_page_showroom #wrap_what_we_offer{margin:60px auto}body.page_page_showroom #wrap_what_we_offer img{max-width:100%}body.page_page_showroom #wrap_what_we_offer h3{font-size:18px;font-weight:700;margin:20px 0;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_showroom #wrap_what_we_offer>section{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_showroom #wrap_what_we_offer>section>div{width:calc(50% - 15px);padding:20px 0}body.page_page_showroom #wrap_what_we_offer h4{font-size:16px;font-weight:700;margin:20px 0;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_showroom #wrap_about_purchase{margin:80px auto 120px}body.page_page_showroom #wrap_about_purchase h3{font-size:18px;font-weight:700;margin:20px 0;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_showroom #wrap_about_purchase>section{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_showroom #wrap_about_purchase>section>div{width:calc(50% - 15px);padding:20px 0}body.page_page_showroom #wrap_about_purchase table{border-collapse:collapse;border:none;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;width:100%;box-shadow:none}body.page_page_showroom #wrap_about_purchase table tr+tr{border-top:solid 1px #ccc}body.page_page_showroom #wrap_about_purchase table th,body.page_page_showroom #wrap_about_purchase table td{vertical-align:top;font-weight:400;border:none;font-size:13px;line-height:2.1}body.page_page_showroom #wrap_about_purchase table th p,body.page_page_showroom #wrap_about_purchase table td p{margin:0}body.page_page_showroom #wrap_about_purchase table th{padding:15px 5px 10px;width:10em;white-space:nowrap;text-align:left}body.page_page_showroom #wrap_about_purchase table td{padding:15px 5px}body.page_page_showroom #wrap_links_to_showrooms{margin:80px auto 120px}body.page_page_showroom #wrap_links_to_showrooms h3{font-size:18px;font-weight:700;margin:20px 0;font-family:Gothic MB101 DemiBold,sans-serif;line-height:2.1}body.page_page_showroom #wrap_links_to_showrooms h3 br{display:none}body.page_page_showroom #wrap_links_to_showrooms>section{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_showroom #wrap_links_to_showrooms>section>ul{width:calc(50% - 15px)}body.page_page_showroom #wrap_links_to_showrooms ul li{border-top:solid 1px #ccc}body.page_page_showroom #wrap_links_to_showrooms ul li a{display:block;position:relative;width:100%;padding:1em 10px;color:#1a1b18}body.page_page_showroom #wrap_links_to_showrooms>section>ul li:last-of-type{border-bottom:solid 1px #ccc}@media screen and (max-width: 960px){body.page_page_showroom #showroom_each #wrap_bnr_showroom.bnr_01 .bnr_txt{text-align:center;position:static;padding:10px;width:100%}body.page_page_showroom #showroom_each #wrap_bnr_showroom.bnr_01 .bnr_txt h2{font-weight:300;font-size:1.3rem;font-family:Gothic MB101 Regular,sans-serif}body.page_page_showroom .btn_02 .sp{display:block!important}}@media screen and (max-width: 480px){body.page_page_showroom #wrap_summary h2{margin-bottom:60px}body.page_page_showroom #wrap_summary h2 span br{display:block}body.page_page_showroom #wrap_summary h2 span em{display:none}body.page_page_showroom #showroom_each .bnr_01 .bnr_txt{left:10%;width:45%}body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2{font-size:1.3rem;margin:0;line-height:1.2}body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2 em{font-size:1rem;font-style:normal}body.page_page_showroom #showroom_each .bnr_01 .bnr_txt h2 span{margin-top:5px;font-size:1.1rem;display:block}body.page_page_showroom #showroom_each #wrap_bnr_catalog .bnr_txt{left:5%}body.page_page_showroom #showroom_each #wrap_bnr_catalog .bnr_txt h2{font-size:1.1rem;text-align:center}body.page_page_showroom .btn_02 a{display:block;margin:auto;padding:5px 10px;color:#fff;background-color:#5a616e;text-align:center}body.page_page_showroom .wrap_notification_from_showroom{padding:10px;border:1px solid #ccc;font-size:1.3rem;text-align:left}body.page_page_showroom .wrap_notification_from_showroom p{text-align:left}body.page_page_showroom .wrap_notification_from_showroom h3{font-size:1.5rem;padding-bottom:5px;text-decoration:underline;margin-bottom:20px;text-align:center;font-family:Gothic MB101 DemiBold,sans-serif;border-bottom:none;display:block}body.page_page_showroom #wrap_access{margin:60px auto;display:block}body.page_page_showroom #wrap_access>section{display:block}body.page_page_showroom #wrap_access>section>div{width:100%}body.page_page_showroom #wrap_access>section>div p{margin:0}body.page_page_showroom #wrap_access>section>div a{text-decoration:underline}body.page_page_showroom #wrap_access #wrap_map{margin-top:60px}body.page_page_showroom #wrap_what_we_offer{margin:60px auto}body.page_page_showroom #wrap_what_we_offer h3{font-size:1.6rem;margin:20px 0}body.page_page_showroom #wrap_what_we_offer>section{display:block}body.page_page_showroom #wrap_what_we_offer>section>div{width:100%}body.page_page_showroom #wrap_about_purchase{margin:60px auto}body.page_page_showroom #wrap_about_purchase>section{display:block;border-top:solid 1px #ccc}body.page_page_showroom #wrap_about_purchase>section>div{width:100%;padding:0}body.page_page_showroom #wrap_about_purchase table{border-top:none}body.page_page_showroom #wrap_links_to_showrooms{margin:60px auto}body.page_page_showroom #wrap_links_to_showrooms h3 br{display:block}body.page_page_showroom #wrap_links_to_showrooms>section{display:block}body.page_page_showroom #wrap_links_to_showrooms>section>div{width:100%}body.page_page_showroom #wrap_links_to_showrooms>section>ul{width:100%;margin:0}body.page_page_showroom #wrap_links_to_showrooms>section>ul li:last-of-type{border-bottom:none}body.page_page_showroom #wrap_links_to_showrooms>section>ul:last-of-type li:last-of-type{border-bottom:solid 1px #ccc}body.page_page_showroom #wrap_bnr_showroom_travel{margin:60px auto}}.wrap_calendar{margin:10px auto;display:flex;justify-content:center}.wrap_calendar>div+div{margin:0 20px}.ttl_calendar{text-align:center;padding:5px!important;margin:0;background-color:#f2f2f2;font-size:12px}.wrap_calendar table{border-collapse:collapse}.wrap_calendar table th,.wrap_calendar table td{font-weight:400;text-align:center;font-size:12px;background-color:#fff;padding:4px 10px;border:solid 2px #f2f2f2;width:14.2857142857%;line-height:1.5}.wrap_calendar table td.td_day_off{background-color:#e5e5e5}.wrap_calendar table td.td_empty{background-color:#f2f2f2}.wrap_calendar table td.td_saturday{color:#3abaf1}.wrap_calendar table td.td_sunday{color:#ff7795}@media screen and (max-width: 480px){.wrap_calendar{margin:0 auto;display:block}.wrap_calendar>div+div{margin:20px 0}.wrap_calendar table{width:100%}}body.page_page_shop{line-height:2.1}body.page_page_shop #ttl_main{font-size:20px;margin:1em auto;text-align:center;font-family:Gothic MB101 DemiBold}body.page_page_shop img{max-width:100%}body.page_page_shop #wrap_intro>h3{font-size:13px;margin-bottom:100px;text-align:center;line-height:2.1}body.page_page_shop #wrap_intro>p:last-of-type{text-align:center;margin:120px auto;font-size:14px}body.page_page_shop #wrap_bnr_catalog{margin:80px auto 20px}body.page_page_shop #wrap_bnr_catalog .bnr_txt{left:10%}body.page_page_shop #wrap_bnr_catalog .bnr_txt h2{line-height:1.5}body.page_page_shop #wrap_bnr_catalog .bnr_txt h2 br,body.page_page_shop #wrap_bnr_catalog .bnr_txt h2 span{display:none}body.page_page_shop #wrap_bnr_rental{margin:20px auto 80px}body.page_page_shop #wrap_bnr_rental .bnr_txt{left:8%}body.page_page_shop #wrap_bnr_rental .bnr_txt h2{line-height:1.5}body.page_page_shop #nav_seller_type{margin:80px auto}body.page_page_shop #nav_seller_type ul{display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_shop #nav_seller_type ul li{width:calc(33.3333333333% - 1px);text-align:center;font-size:20px}body.page_page_shop #nav_seller_type ul li span{display:block;font-size:14px}body.page_page_shop #nav_seller_type ul li a{color:#373b43;display:block}body.page_page_shop #nav_seller_type ul li a:hover{background-color:#f2f2f2}body.page_page_shop #nav_seller_type ul li+li{border-left:solid 1px #373b43}body.page_page_shop #result_summary{margin:40px auto 20px}body.page_page_shop .wrap_no_results{margin:40px 0 80px}body.page_page_shop .btn_seller_detail{margin:20px 0 0}body.page_page_shop .btn_seller_detail a{background-color:#5a616e;color:#fff;text-decoration:none;padding:5px 20px;font-size:11px}body.page_page_shop .btn_book_priolity{margin:20px 0 0}body.page_page_shop .btn_book_priolity a{background-color:#888;color:#fff;text-decoration:none;padding:5px 10px;font-size:11px}body.page_page_shop .btn_apply_btns{margin:20px auto}body.page_page_shop .btn_apply_btns a{color:#fff;background-color:#a5a29f;padding:16px;border-radius:30px}body.page_page_shop .btn_book_coming_soon{color:#666;padding:5px 20px;border:solid 1px #666;font-size:11px}body.page_page_shop #wrap_shops,body.page_page_shop #wrap_showtravel{margin:120px auto 0}body.page_page_shop #vueapp{margin-bottom:120px}body.page_page_shop .ttl_result_type{font-size:18px;font-weight:400;padding-bottom:1rem;border-bottom:solid 1px #666;margin:40px 0 10px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_shop #wrap_search_info{margin-bottom:40px}body.page_page_shop .ttl_shop_type{display:inline;margin:40px 0 20px;font-size:16px;font-weight:700;background:linear-gradient(transparent 60%,#f0f0f0 60%)}body.page_page_shop .ttl_shop_type+p{margin:40px 0}body.page_page_shop .wrap_lists{margin:0 auto 0 -30px;display:flex;flex-wrap:wrap;justify-content:flex-start}body.page_page_shop .wrap_lists>section{width:calc((100% - 60px)/2);border-bottom:solid 1px #aaa;padding:20px 0;margin-left:30px}body.page_page_shop .wrap_lists>section h3{font-size:16px;font-weight:700;margin:20px 0}body.page_page_shop .wrap_lists table{border-collapse:collapse;border:none;box-shadow:none}body.page_page_shop .wrap_lists th,body.page_page_shop .wrap_lists td{vertical-align:top;font-weight:400;text-align:left;border:none;padding:0}body.page_page_shop .wrap_lists th{white-space:nowrap}body.page_page_shop .wrap_lists td{padding-left:1em}body.page_page_shop .wrap_lists td a{color:#373b43;text-decoration:underline}body.page_page_shop .wrap_event{position:relative;padding-top:20px}body.page_page_shop .wrap_event .txt_finished{color:#fff;background-color:#333;padding:0 20px;position:absolute;font-size:11px;top:20px;right:20px}body.page_page_shop .my_room_name{font-size:16px;margin:10px 0 20px;font-weight:700}body.page_page_shop #wrap_ranking{margin:80px 0 40px;font-weight:700}body.page_page_shop #wrap_ranking a{color:#1a1b18}body.page_page_shop #wrap_ranking p,body.page_page_shop #wrap_ranking h5{margin:0}body.page_page_shop #wrap_ranking img{max-width:100%}body.page_page_shop #wrap_ranking h3{font-size:18px;font-weight:400;padding-bottom:1rem;border-bottom:solid 1px #666;margin:40px 0 10px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_shop #wrap_ranking h4{margin:30px 0 20px;padding:0;background:linear-gradient(transparent 60%,#f0f0f0 60%);display:inline-block;font-size:16px;font-weight:700}body.page_page_shop #wrap_ranking>section>div{display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_shop #wrap_ranking>section>div>div{width:calc(33.3333333333% - 10px)}body.page_page_shop #wrap_ranking h5{font-size:14px;font-weight:700}body.page_page_shop #wrap_ranking h5 span{font-size:18px}body.page_page_shop #wrap_once_in_life{margin:40px 0 120px}body.page_page_shop #wrap_voice{margin:80px 0}body.page_page_shop #wrap_voice .bnr_01{margin-bottom:20px}body.page_page_shop #wrap_voice .bnr_01 .bnr_txt{left:55%}body.page_page_shop #wrap_voice>div:last-of-type{display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_shop #wrap_voice>div:last-of-type>div{width:calc(33.3333333333% - 10px)}body.page_page_shop #wrap_voice>div:last-of-type>div a{color:#1a1b18}body.page_page_shop #wrap_voice div h3{font-size:13px;font-weight:700;text-align:center;margin:20px auto}body.page_page_shop #wrap_voice div h3 span{display:inline;font-size:16px;background:linear-gradient(to right,#f0f0f0 50%,transparent 50%) 100% bottom/200% 50% no-repeat;transition:all .3s ease-out}body.page_page_shop #wrap_voice div a{color:#1a1b18}body.page_page_shop #wrap_voice div a:hover h3 span{background-position:0% bottom}body.page_page_shop #wrap_voice div>a>p:first-of-type{overflow:hidden}body.page_page_shop #wrap_voice div img{transition:all 1s ease-out}body.page_page_shop #wrap_voice div a:hover img{transform:scale(1.1);opacity:.7}body.page_page_shop #wrap_point{margin:40px 0 120px}@media screen and (max-width: 480px){body.page_page_shop #ttl_main{font-size:18px;margin:1em auto;text-align:center;font-family:Gothic MB101 DemiBold}body.page_page_shop #wrap_intro>h3{font-size:13px;margin-bottom:40px;text-align:center}body.page_page_shop #wrap_intro>p:last-of-type{text-align:left;margin:40px auto;font-size:13px}body.page_page_shop #wrap_bnr_catalog{margin:40px auto 30px}body.page_page_shop #wrap_bnr_catalog .bnr_txt{left:7%}body.page_page_shop #wrap_bnr_catalog .bnr_txt h2>div{display:none!important}body.page_page_shop #wrap_bnr_catalog .bnr_txt h2 span{display:block}body.page_page_shop #wrap_bnr_catalog .bnr_detail br{display:none}body.page_page_shop #wrap_bnr_rental{margin:20px auto 80px}body.page_page_shop #wrap_bnr_rental .bnr_txt{left:8%}body.page_page_shop #wrap_bnr_rental .bnr_txt h2{line-height:1.5}body.page_page_shop #nav_seller_type{margin:40px auto 30px;background-color:#f0f0f0}body.page_page_shop #nav_seller_type ul{padding:40px 20px}body.page_page_shop #nav_seller_type ul li{margin:5px 0;position:relative;display:inline-block;letter-spacing:.1em;font-size:11px;width:100%;border-left:none!important}body.page_page_shop #nav_seller_type ul li span{font-size:16px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-style:italic;letter-spacing:.02em;display:inline}body.page_page_shop #nav_seller_type ul li span:after{content:"/";padding:0px 1rem}body.page_page_shop #nav_seller_type ul li a{color:#373b43;display:block;padding:10px;background-color:#fff;position:relative;width:100%;text-align:left}body.page_page_shop #nav_seller_type ul li a:after{position:absolute;right:20px;content:"\e409";font-family:Material Icons;font-size:10px;top:calc(50% - 10px)}body.page_page_shop #nav_seller_type ul li a:hover{background-color:#fff}body.page_page_shop #result_summary{margin:40px auto 20px}body.page_page_shop .wrap_no_results{margin:40px 0 80px}body.page_page_shop .btn_seller_detail{margin:20px 0 0}body.page_page_shop .btn_seller_detail a{background-color:#888;color:#fff;text-decoration:none;padding:15px 0;font-size:11px;display:block;text-align:center}body.page_page_shop .btn_apply_btns{margin:20px auto}body.page_page_shop .btn_apply_btns a{color:#fff;background-color:#a5a29f;padding:16px;display:block;text-align:center;border-radius:30px}body.page_page_shop .btn_book_coming_soon{color:#666;padding:5px 20px;border:solid 1px #666;font-size:11px;display:block;text-align:center}body.page_page_shop #wrap_shops,body.page_page_shop #wrap_showtravel{margin:80px auto 20px}body.page_page_shop #vueapp{margin-bottom:80px}body.page_page_shop .ttl_result_type{font-size:16px;font-weight:400;padding-bottom:1rem;border-bottom:solid 1px #666;margin:40px 0 10px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_shop .wrap_lists{margin:20px auto}body.page_page_shop .wrap_lists>section{border-bottom:solid 1px #aaa;padding:20px 0;width:100%;margin-left:0}body.page_page_shop .wrap_lists>section h3{font-size:16px;font-weight:700;margin:20px 0}body.page_page_shop .wrap_lists table{border-collapse:collapse}body.page_page_shop .wrap_lists th,body.page_page_shop .wrap_lists td{vertical-align:top;font-weight:400;text-align:left}body.page_page_shop .wrap_lists th{white-space:nowrap}body.page_page_shop .wrap_lists td{padding-left:1em}body.page_page_shop .wrap_lists td a{color:#373b43;text-decoration:underline}body.page_page_shop .wrap_event{position:relative}body.page_page_shop .wrap_event .txt_finished{color:#fff;background-color:#333;padding:0 20px;position:absolute;font-size:11px;top:20px;right:20px}body.page_page_shop .my_room_name{font-size:16px;margin:10px 0 20px;font-weight:700}body.page_page_shop #wrap_ranking{margin:60px 0 40px;font-weight:700}body.page_page_shop #wrap_ranking a{color:#1a1b18}body.page_page_shop #wrap_ranking h3{font-size:16px;font-weight:400;padding-bottom:1rem;border-bottom:solid 1px #666;margin:40px 0 10px;font-family:Gothic MB101 DemiBold,sans-serif}body.page_page_shop #wrap_ranking h4{margin:30px 0 10px;padding:0;font-size:18px;font-weight:700;background:linear-gradient(transparent 60%,#f0f0f0 60%);display:inline-block}body.page_page_shop #wrap_ranking>section>div{display:block;width:100%}body.page_page_shop #wrap_ranking>section>div>div{margin:20px 0;width:100%}body.page_page_shop #wrap_ranking h5{font-size:14px;font-weight:700}body.page_page_shop #wrap_ranking h5 span{font-size:18px}body.page_page_shop #wrap_once_in_life{margin:40px 0 80px}body.page_page_shop #wrap_voice{margin:80px 0}body.page_page_shop #wrap_voice .bnr_01 .bnr_txt{left:55%}body.page_page_shop #wrap_voice>div:last-of-type>div{margin:20px 0}body.page_page_shop #wrap_voice>div:last-of-type>div a{color:#1a1b18}body.page_page_shop #wrap_voice div h3{font-size:16px;font-weight:700;text-align:center;margin:20px auto}body.page_page_shop #wrap_point{margin:40px 0 80px}}@media screen and (min-width: 481px) and (max-width: 960px){body.page_page_shop #wrap_bnr_catalog{margin:60px auto}body.page_page_shop #wrap_bnr_catalog .bnr_txt h2{font-size:16px}body.page_page_shop #wrap_bnr_catalog .bnr_txt h2>div{display:none!important}}body.handle_faq .faq--key{max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto;margin-top:150px}body.handle_faq .faq--key .faq__ttl{font-size:17px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.03em}body.handle_faq .faq--key #faq_content{padding:80px 0}body.handle_faq .faq--key #faq_content #faq_wrapper .ttl1{font-family:Gothic MB101 DemiBold,sans-serif;font-weight:700;font-size:17px;margin-bottom:40px;margin-top:-130px;padding-top:130px}body.handle_faq .faq--key #faq_content #faq_wrapper .ttl2{font-family:Gothic MB101 DemiBold,sans-serif;font-weight:700;margin-top:-130px;padding-top:130px}body.handle_faq .faq--key #faq_content #faq_wrapper .faq__list{display:flex;flex-wrap:wrap;margin:30px -12px 100px -13px}body.handle_faq .faq--key #faq_content #faq_wrapper .faq__list .none{padding:0 13px}body.handle_faq .faq__panel{padding-right:12px;padding-left:13px;flex:0 0 50%;max-width:50%}body.handle_faq .faq__box{border-top:solid 1px #CACED0}body.handle_faq .faq__box:last-child{border-bottom:solid 1px #CACED0}body.handle_faq .faq__box-ttl{font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.05em;position:relative;padding:26px 8px 25px 14px;cursor:pointer;transition:.4s ease;margin:0;font-size:100%}body.handle_faq .faq__box-ttl:hover{color:#caced0}body.handle_faq .faq__box-ttl-icn{position:absolute;top:25px;right:11px;width:10px;height:10px}body.handle_faq .faq__box-ttl-icn:before{position:absolute;top:5px;left:0;content:"";width:11px;height:1px;background:#373b43}body.handle_faq .faq__box-ttl-icn:after{position:absolute;top:5px;left:0;content:"";width:11px;height:1px;background:#373b43;transform:rotate(90deg);transition:transform .4s ease}body.handle_faq .faq__box-ttl-icn.active:after{transform:rotate(0)}body.handle_faq .faq__detail{display:none;padding:0 8px 27px 14px}body.handle_faq .faq__detail-txt{line-height:24px;letter-spacing:.04em;margin-bottom:-8px}body.handle_faq .faq__search{margin-top:30px}body.handle_faq .faq__search-box{border-top:solid 1px #CACED0;padding:29px 0}body.handle_faq .faq__search-box:last-child{border-bottom:solid 1px #CACED0}body.handle_faq .faq__search-list{display:flex;flex-wrap:wrap;margin:0}body.handle_faq .faq__search-item{margin-right:30px}body.handle_faq .faq__search-item a{color:inherit}body.handle_faq .faq__search-item svg{display:inline-block;vertical-align:middle;letter-spacing:normal}body.handle_faq .faq__search-item svg .faq__search--arr{transition:.4s ease}body.handle_faq .faq__search-item span{position:relative;letter-spacing:.04em;display:inline-block;vertical-align:middle;margin-left:10px}body.handle_faq .faq__search-item span:before{content:"";width:0;height:1px;background:#caced0;position:absolute;left:0;bottom:-3px;display:block;transition:.4s ease}body.handle_faq .faq__search-item label:hover,body.handle_faq .faq__search-item input[type=checkbox]:checked+label{color:#caced0}body.handle_faq .faq__search-item label:hover .faq__search--arr,body.handle_faq .faq__search-item input[type=checkbox]:checked+label .faq__search--arr{stroke:#caced0}body.handle_faq .faq__search-item label:hover span:before,body.handle_faq .faq__search-item input[type=checkbox]:checked+label span:before{width:100%}@media screen and (max-width: 900px){body.handle_faq .faq__list{display:block}body.handle_faq .faq__panel{max-width:100%}body.handle_faq .faq--key #faq_content #faq_wrapper .faq__list{margin:30px 0 80px;display:block}}@media screen and (max-width: 600px){body.handle_faq .faq--key{padding-right:20px;padding-left:20px}body.handle_faq .faq--key{margin-top:90px}body.handle_faq .faq--key .faq__list{margin-top:0}body.handle_faq .faq--key #faq_content #faq_wrapper .faq__list{margin:20px 0 60px}body.handle_faq .faq__ttl{font-size:15px;font-family:Gothic MB101 Medium,sans-serif}body.handle_faq .faq__list{margin-top:30px;margin-right:0;margin-left:0}body.handle_faq .faq__list .none{padding:16px 0 0}body.handle_faq .faq__panel{padding-right:0;padding-left:0}body.handle_faq .faq__box-ttl{font-size:11px;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.1em;padding:21px 0}body.handle_faq .faq__box-ttl:hover{color:#373b43}body.handle_faq .faq__box-ttl-icn{top:21px}body.handle_faq .faq__detail{padding:0 0 15px}body.handle_faq .faq__search-box{padding:19px 0}body.handle_faq .faq__search-item{margin-top:0;max-width:50%;flex:0 0 50%;margin-right:0;padding:5px 0}body.handle_faq .faq__search-item:first-child,body.handle_faq .faq__search-item:nth-child(2){margin-top:0}body.handle_faq .faq__search-item a{font-size:11px;padding:9px 0}}@media screen and (max-width: 350px){body.handle_faq .faq--key{padding-right:15px;padding-left:15px}}body.page_page_showroom_travel{line-height:2.1}body.page_page_showroom_travel .only_sp{display:none}body.page_page_showroom_travel img{max-width:100%}body.page_page_showroom_travel table{box-shadow:none}body.page_page_showroom_travel table td,body.page_page_showroom_travel table th{border:none;font-size:1.3rem}body.page_page_showroom_travel .showroom_travel_mv{margin:20px 0 0}body.page_page_showroom_travel .bnr_showroom_travel>a{cursor:default}body.page_page_showroom_travel .wrap_event_info a{color:#1a1b18;text-decoration:underline}body.page_page_showroom_travel #wrap_summary{margin:40px auto 80px;text-align:center}body.page_page_showroom_travel #wrap_summary .bnr_01 .bnr_txt{left:8%;text-align:center;width:40%}body.page_page_showroom_travel #wrap_summary>p{margin:40px auto;text-align:center}body.page_page_showroom_travel .wrap_free_entry{margin:20px auto 0;border:solid 1px rgb(26,27,24);padding:10px;font-size:14px;font-weight:700}body.page_page_showroom_travel .wrap_info .map{margin:80px 0 0}body.page_page_showroom_travel .wrap_info .btn_blue{position:relative}body.page_page_showroom_travel .wrap_info .btn_blue a:after{content:"";position:absolute;right:15px;top:calc(50% - 3px);width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}body.page_page_showroom_travel .wrap_info .wrap_free_entry{max-width:20em}body.page_page_showroom_travel .wrap_popup{margin:0 auto 120px}body.page_page_showroom_travel .wrap_popup .txt_l{text-align:center;font-weight:700;font-size:18px;margin:20px auto}body.page_page_showroom_travel .wrap_popup ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 20px}body.page_page_showroom_travel .wrap_popup ul li{width:calc(33.3333333333% - 15px);padding:0}body.page_page_showroom_travel .wrap_popup ul li a{display:block;background-color:#f2f2f2;padding:15px;position:relative}body.page_page_showroom_travel .wrap_popup ul li a:after{content:"";position:absolute;right:15px;top:50%;translate:0 -50%;width:6px;height:6px;border-bottom:1px solid #373b43;border-right:1px solid #373b43;transform:rotate(45deg)}body.page_page_showroom_travel .wrap_popup ul li a:visited,body.page_page_showroom_travel .wrap_popup ul li a:link{color:#373b43}body.page_page_showroom_travel .wrap_popup .btn_frame_line{margin:30px auto 80px}body.page_page_showroom_travel .wrap_popup .venue{text-align:center;margin:40px auto}body.page_page_showroom_travel .wrap_popup .venue .btn_greige{margin-top:10px}body.page_page_showroom_travel .wrap_notification_from_showroom_travel{margin-bottom:20px;padding:40px 20px;border:solid 1px #ccc;font-size:15px;text-align:center}body.page_page_showroom_travel #wrap_upcoming_events{margin:80px auto 120px}body.page_page_showroom_travel #wrap_upcoming_events h2{font-size:18px;font-weight:700;margin:20px auto;position:relative;padding:0 0 5px;border-bottom:solid 1px #aaa}body.page_page_showroom_travel #wrap_upcoming_events h2 a{position:absolute;top:0;right:0;font-size:8px;padding:5px 10px;border:solid 1px #ccc;border-radius:20px;color:#373b43}body.page_page_showroom_travel #wrap_upcoming_events ul{margin:20px 0}body.page_page_showroom_travel #wrap_upcoming_events ul li{font-weight:700;border-bottom:solid 1px #aaa}body.page_page_showroom_travel #wrap_upcoming_events ul li a{display:block;padding:15px 10px;color:#1a1b18;position:relative}body.page_page_showroom_travel #wrap_upcoming_events ul li a:after{content:"\e409";font-family:Material Icons;position:absolute;right:20px;top:calc(50% - 1em)}body.page_page_showroom_travel #wrap_upcoming_events ul li a span{font-weight:400;display:inline-block;width:10em}body.page_page_showroom_travel #wrap_bnr_catalog{margin:120px auto 20px}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt{left:10%}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt h2{line-height:1.5}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt h2 span{display:none}body.page_page_showroom_travel #wrap_bnr_goudou .bnr_txt{position:absolute;left:10%}body.page_page_showroom_travel .bnr_01#wrap_bnr_showroom{margin-bottom:10px}body.page_page_showroom_travel .bnr_01#wrap_bnr_showroom .bnr_txt{padding:40px;background-color:#fff;left:0;margin-bottom:10px}body.page_page_showroom_travel #wrap_bnr_showroom .bnr_txt h2{font-size:16px;margin-bottom:0}body.page_page_showroom_travel .bnr_01#wrap_bnr_showroom+div:last-of-type{text-align:right}body.page_page_showroom_travel .bnr_01#wrap_bnr_showroom+div a{color:#1a1b18}body.page_page_showroom_travel #wrap_event_photo,body.page_page_showroom_travel #wrap_what_we_offer{margin:80px auto 120px}body.page_page_showroom_travel #wrap_what_we_offer h3{font-size:18px;font-weight:700;margin:20px 0}body.page_page_showroom_travel #wrap_what_we_offer>section{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:flex-start}body.page_page_showroom_travel #wrap_what_we_offer>section>div{width:calc(50% - 15px);padding:20px 0}body.page_page_showroom_travel #wrap_what_we_offer>section>div>p{max-width:508px}body.page_page_showroom_travel #wrap_what_we_offer h4{font-size:16px;font-weight:700;margin:20px 0}body.page_page_showroom_travel #wrap_about_purchase{margin:80px auto 120px}body.page_page_showroom_travel #wrap_about_purchase h3{font-size:18px;font-weight:700;margin:20px 0}body.page_page_showroom_travel #wrap_about_purchase>section{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_showroom_travel #wrap_about_purchase>section>div{width:calc(50% - 15px);padding:20px 0}body.page_page_showroom_travel #wrap_about_purchase table{border-collapse:collapse;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;width:100%}body.page_page_showroom_travel #wrap_about_purchase table th,body.page_page_showroom_travel #wrap_about_purchase table td{vertical-align:top;font-weight:400}body.page_page_showroom_travel #wrap_about_purchase table th{padding:15px 5px 10px;width:10em;white-space:nowrap;text-align:left}body.page_page_showroom_travel #wrap_about_purchase table td{padding:15px 5px}body.page_page_showroom_travel .wrap_st_info{text-align:center}body.page_page_showroom_travel .wrap_st_info .wrap_notification{margin:20px auto}body.page_page_showroom_travel #nav_choose_area{margin:80px auto 120px}body.page_page_showroom_travel #nav_choose_area h3{font-size:18px;font-weight:700;margin:20px 0;padding-bottom:5px;border-bottom:solid 1px #aaa}body.page_page_showroom_travel #nav_choose_area h4{font-size:17px;font-weight:700;margin:20px 0 0}body.page_page_showroom_travel #nav_choose_area ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:10px 0 50px}body.page_page_showroom_travel #nav_choose_area ul li{width:7em;font-size:14px;padding:10px 5px;order:2}body.page_page_showroom_travel #nav_choose_area ul li.is_tokyo{order:1}body.page_page_showroom_travel #nav_choose_area ul li a{color:#1a1b18}body.page_page_showroom_travel #nav_choose_area ul li a:after{content:"\e409";font-family:Material Icons}body.page_page_showroom_travel .wrap_events_pref h2{font-size:18px;font-weight:400;padding-bottom:1rem;border-bottom:solid 1px #666;margin:40px 0 10px}body.page_page_showroom_travel .wrap_lists section.wrap_events_pref>div{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:flex-start}body.page_page_showroom_travel .wrap_lists section.wrap_events_pref>div>section{width:calc(50% - 15px);border-bottom:solid 1px #aaa;padding:20px 0}body.page_page_showroom_travel .wrap_lists section.wrap_events_pref>div>section:nth-of-type(2n){margin-left:30px}body.page_page_showroom_travel .wrap_lists>section h3{font-size:16px;font-weight:700;margin:20px 0}body.page_page_showroom_travel .wrap_lists table{border-collapse:collapse}body.page_page_showroom_travel .wrap_lists th,body.page_page_showroom_travel .wrap_lists td{vertical-align:top;font-weight:400;text-align:left;padding:2px}body.page_page_showroom_travel .wrap_lists th{white-space:nowrap}body.page_page_showroom_travel .wrap_lists td{padding-left:1em}body.page_page_showroom_travel .wrap_lists td a{color:#373b43;text-decoration:underline}body.page_page_showroom_travel .wrap_event{position:relative}body.page_page_showroom_travel .wrap_event .txt_finished{color:#fff;background-color:#333;padding:0 20px;position:absolute;font-size:11px;top:20px;right:20px}body.page_page_showroom_travel .wrap_room_name{font-size:16px;margin:10px 0 20px;font-weight:700}body.page_page_showroom_travel .btn_apply_btns{margin:20px 0}body.page_page_showroom_travel .btn_apply_btns ul li a{background-color:#5a616e;color:#fff;text-decoration:none;padding:8px 30px;font-size:13px;position:relative}body.page_page_showroom_travel .btn_apply_btns ul li a:after{content:"\e409";font-family:Material Icons;position:absolute;right:10px;top:calc(50% - 1em)}body.page_page_showroom_travel .btn_book_coming_soon{border:solid 1px #888;padding:3px 8px}body.page_page_showroom_travel #showroom_travel_list .wrap_lists{display:flex;flex-wrap:wrap}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref{width:100%;order:2;margin-top:-120px;padding-top:120px}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref.is_tokyo{order:1}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref h2{font-size:18px;font-weight:500;padding-bottom:1rem;border-bottom:1px solid #666;margin:40px 0 10px}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list{margin:20px auto 20px -30px;display:flex;justify-content:flex-start;flex-wrap:wrap}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref{width:calc(50% - 30px);border-bottom:1px solid #aaa;padding:20px 0;margin-left:30px}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref .wrap_event{position:relative}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref .wrap_event .txt_finished{color:#fff;background-color:#333;padding:0 20px;position:absolute;font-size:11px;top:20px;right:20px}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref .wrap_event .btn_apply_btns{margin:20px auto}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref .wrap_event .btn_apply_btns a{background-color:#a5a29f;color:#fff;text-decoration:none;padding:15px 30px;font-size:14px;position:relative;border-radius:30px}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref .wrap_event .btn_apply_btns a:after{content:"\e409";font-family:Material Icons;position:absolute;right:10px;top:calc(50% - 1em)}body.page_page_showroom_travel .showroom-articles__title{font-size:18px;font-weight:700;border-bottom:1px solid #ccc;text-align:left}body.page_page_showroom_travel .showroom-articles__articles{margin:0 0 16px}body.page_page_showroom_travel .showroom-articles__articles__article__link{position:relative;display:flex;align-items:center;justify-content:flex-start;color:inherit;border-bottom:1px solid #ccc;padding:10px 0}body.page_page_showroom_travel .showroom-articles__articles__article__link:after{position:absolute;right:0;top:50%;content:"\e409";font-family:Material Icons;color:#111;font-size:13px;transform:translateY(-50%)}body.page_page_showroom_travel .showroom-articles__articles__article__date{display:inline-block;background-color:#f2f2f2;padding:10px;margin-right:20px}body.page_page_showroom_travel .showroom-articles__articles__article__title{text-align:left;line-height:1.5}body.page_page_showroom_travel .showroom-articles__back{text-align:right}body.page_page_showroom_travel .showroom-articles__back a{color:inherit}@media screen and (max-width: 900px){body.page_page_showroom_travel #showroom_travel_list .wrap_lists>section{border-bottom:none}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref h2{border-bottom:none;margin-top:10px}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list{margin:20px auto}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref{width:100%;margin-left:0;padding:0}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref .my_room_name{font-size:1.6rem;margin:10px 0 20px;font-weight:700}body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref td,body.page_page_showroom_travel #showroom_travel_list .wrap_lists .events_pref .data_pref_list .data_pref th{font-size:1.3rem}}@media screen and (min-width: 481px) and (max-width: 960px){body.page_page_showroom_travel #wrap_bnr_catalog{margin:60px auto}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt h2{font-size:16px}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt h2>div{display:none!important}body.page_page_showroom_travel #wrap_bnr_showroom+div{position:static;top:0;font-size:16px;text-align:center}body.page_page_showroom_travel #wrap_about_purchase>section{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_showroom_travel #wrap_about_purchase>section>div{width:100%;padding:20px 0;border-top:solid 1px #ccc}body.page_page_showroom_travel #wrap_about_purchase>section>div:last-of-type{border-bottom:solid 1px #ccc}body.page_page_showroom_travel #wrap_about_purchase table{border:none;width:100%}body.page_page_showroom_travel #wrap_about_purchase table th,body.page_page_showroom_travel #wrap_about_purchase table td{vertical-align:top;font-weight:400;display:block}body.page_page_showroom_travel #wrap_about_purchase table th{font-size:11px;padding:5px;text-align:left}body.page_page_showroom_travel #wrap_about_purchase table td{padding:5px}body.page_page_showroom_travel .wrap_lists{margin:20px auto;text-align:center}body.page_page_showroom_travel .wrap_lists section.wrap_events_pref>div>section{width:100%;border-bottom:solid 1px #aaa;padding:20px 0}body.page_page_showroom_travel .wrap_lists section.wrap_events_pref>div>section:nth-of-type(2n){margin-left:0}}@media screen and (max-width: 480px){body.page_page_showroom_travel .only_sp{display:block}body.page_page_showroom_travel .only_pc{display:none}body.page_page_showroom_travel .wrap_event_info a{color:#1a1b18;text-decoration:underline}body.page_page_showroom_travel #wrap_summary{margin:40px auto 80px;text-align:center}body.page_page_showroom_travel #wrap_summary h2{font-size:18px}body.page_page_showroom_travel #wrap_summary>p{margin:20px auto;text-align:left}body.page_page_showroom_travel #wrap_summary>p:first-of-type{margin:20px auto;text-align:center}body.page_page_showroom_travel .wrap_free_entry{margin:20px auto;border:solid 1px rgb(26,27,24);padding:10px;font-size:14px;font-weight:700}body.page_page_showroom_travel .wrap_info .map{margin:40px 0 0}body.page_page_showroom_travel .wrap_popup ul li{width:100%;padding:5px 0}body.page_page_showroom_travel #wrap_bonus>section>div:first-of-type{margin-bottom:40px}body.page_page_showroom_travel .wrap_notification_from_showroom_travel{margin-bottom:20px;padding:10px;border:solid 1px #ccc;font-size:13px;text-align:left}body.page_page_showroom_travel #wrap_bnr_catalog{margin:40px auto 30px}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt{left:7%}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt h2>div{display:none!important}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_txt h2 span{display:block}body.page_page_showroom_travel #wrap_bnr_catalog .bnr_detail br{display:none}body.page_page_showroom_travel #wrap_bnr_goudou .bnr_txt{width:45%}body.page_page_showroom_travel #wrap_bnr_showroom{margin:30px auto;text-align:center}body.page_page_showroom_travel #wrap_bnr_showroom .bnr_img{margin-bottom:30px}body.page_page_showroom_travel #wrap_bnr_showroom .bnr_txt{position:static;padding:0!important}body.page_page_showroom_travel #wrap_bnr_showroom .bnr_txt h2{font-size:1.3rem;font-weight:300;line-height:2.1}body.page_page_showroom_travel .btn_02{margin:20px auto;text-align:center}body.page_page_showroom_travel .btn_02 a{display:block;padding:1em 0;background-color:#666;color:#fff!important;text-align:center}body.page_page_showroom_travel #wrap_event_photo,body.page_page_showroom_travel #wrap_what_we_offer{margin:60px auto}body.page_page_showroom_travel #wrap_what_we_offer h3{font-size:18px;font-weight:700;margin:20px 0}body.page_page_showroom_travel #wrap_what_we_offer>section{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:flex-start}body.page_page_showroom_travel #wrap_what_we_offer>section>div{width:100%;padding:20px 0}body.page_page_showroom_travel #wrap_what_we_offer h4{font-size:16px;font-weight:700;margin:20px 0}body.page_page_showroom_travel #wrap_about_purchase{margin:60px auto}body.page_page_showroom_travel #wrap_about_purchase h3{font-size:18px;font-weight:700;margin:20px 0}body.page_page_showroom_travel #wrap_about_purchase>section{margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between}body.page_page_showroom_travel #wrap_about_purchase>section>div{width:100%;padding:20px 0;border-top:solid 1px #ccc}body.page_page_showroom_travel #wrap_about_purchase>section>div:last-of-type{border-bottom:solid 1px #ccc}body.page_page_showroom_travel #wrap_about_purchase table{width:100%;border:none}body.page_page_showroom_travel #wrap_about_purchase table th,body.page_page_showroom_travel #wrap_about_purchase table td{vertical-align:top;font-weight:400;display:block}body.page_page_showroom_travel #wrap_about_purchase table th{font-size:11px;padding:5px;text-align:left}body.page_page_showroom_travel #wrap_about_purchase table td{padding:5px}body.page_page_showroom_travel #nav_choose_area{margin:60px auto}body.page_page_showroom_travel #nav_choose_area h3{font-size:18px;font-weight:700;margin:20px 0;padding-bottom:5px;border-bottom:solid 1px #aaa}body.page_page_showroom_travel #nav_choose_area ul{display:flex;flex-wrap:wrap;justify-content:flex-start}body.page_page_showroom_travel #nav_choose_area ul li{width:6em;font-size:12px;padding:10px 5px}body.page_page_showroom_travel #nav_choose_area ul li a{color:#1a1b18}body.page_page_showroom_travel #nav_choose_area ul li a:after{content:"\e409";font-family:Material Icons}body.page_page_showroom_travel .ttl_shop_type{margin:40px 0 20px;font-size:15px;font-weight:700;padding:0 0 10px;border-bottom:solid 1px #aaa}body.page_page_showroom_travel .wrap_lists{margin:20px auto}body.page_page_showroom_travel .wrap_lists>section{border-bottom:solid 1px #aaa;padding:20px 0}body.page_page_showroom_travel .wrap_lists>section h3{font-size:16px;font-weight:700;margin:20px 0}body.page_page_showroom_travel .wrap_lists table{border-collapse:collapse}body.page_page_showroom_travel .wrap_lists th,body.page_page_showroom_travel .wrap_lists td{vertical-align:top;font-weight:400;text-align:left}body.page_page_showroom_travel .wrap_lists th{white-space:nowrap}body.page_page_showroom_travel .wrap_lists td{padding-left:1em}body.page_page_showroom_travel .wrap_lists td a{color:#373b43;text-decoration:underline}body.page_page_showroom_travel .wrap_event{position:relative;padding:20px 0}body.page_page_showroom_travel .wrap_event+.wrap_event{border-top:solid 1px #999}body.page_page_showroom_travel .wrap_event .txt_finished{color:#fff;background-color:#333;padding:0 20px;position:absolute;font-size:11px;top:0;right:0}body.page_page_showroom_travel .wrap_room_name{font-size:16px;margin:10px 0 20px;font-weight:700}body.page_page_showroom_travel .btn_apply_btns{margin:20px auto;text-align:center}body.page_page_showroom_travel .btn_apply_btns ul li a{background-color:#5a616e;color:#fff;text-decoration:none;padding:8px 30px;font-size:13px;position:relative;display:inline-block;margin:auto}body.page_page_showroom_travel .btn_apply_btns ul li a:after{content:"\e409";font-family:Material Icons;position:absolute;right:10px;top:calc(50% - 1em)}body.page_page_showroom_travel #wrap_upcoming_events{margin:80px auto 60px}body.page_page_showroom_travel #wrap_upcoming_events h2{font-size:18px;font-weight:700;margin:20px auto 0;position:relative;padding:0 0 5px;border-bottom:solid 1px #aaa}body.page_page_showroom_travel #wrap_upcoming_events h2 a{position:absolute;top:0;right:0;font-size:8px;padding:5px 10px;border:solid 1px #ccc;border-radius:20px;color:#373b43}body.page_page_showroom_travel #wrap_upcoming_events ul{margin:0 auto 20px}body.page_page_showroom_travel #wrap_upcoming_events ul li{font-weight:700;border-bottom:solid 1px #aaa}body.page_page_showroom_travel #wrap_upcoming_events ul li a{display:block;padding:15px 10px;color:#1a1b18;position:relative}body.page_page_showroom_travel #wrap_upcoming_events ul li a:after{content:"\e409";font-family:Material Icons;position:absolute;right:20px;top:calc(50% - 1em)}body.page_page_showroom_travel #wrap_upcoming_events ul li a span{font-weight:400;display:inline-block;width:8em}}.bnr_01{margin:80px auto}.bnr_01 a{position:relative;display:block;color:#1a1b18}.bnr_01 img{display:block}.bnr_01 .bnr_txt{position:absolute;top:50px}.bnr_01 .bnr_txt h2{font-size:21px;line-height:1.6;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em;margin-bottom:20px}.bnr_01 h2 span{margin-top:12px;font-family:aktiv-grotesk,sans-serif;font-size:14px;letter-spacing:.02em;display:block}.com_banner{margin:80px auto}.com_banner a{position:relative;display:block;color:inherit}.com_banner a .banner_txt{position:absolute;margin-bottom:12px;top:50%;left:10%;transform:translateY(-50%)}.com_banner a .banner_txt h2{font-size:2.1rem;line-height:1.6;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em;margin-bottom:20px}.com_banner a .banner_txt h2 small{font-size:1.3rem}.com_banner a .banner_txt h2 span{display:block;font-size:1.4rem;font-weight:400}.com_banner a .banner_txt .banner_desc{font-size:1.4rem;display:block;line-height:2.1}.column--default{margin-top:163px}.column--detail{margin-top:23px}.column__list{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-13px}.column__item{flex:0 0 25%;max-width:25%;padding-right:12px;padding-left:13px}.column__item a{display:block;color:#373b43}.column__item a:hover .column__img{opacity:.65}.column__item a:hover .column__img img{transform:translate(-50%,-50%) scale(1.03)}.column__item a:hover .column__name span:before{transform-origin:left top;transform:scale(1)}.column__img{width:100%;position:relative;display:block;height:0;padding-bottom:73.1428571429%;transition:.4s ease;overflow:hidden}.column__img img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .8s ease}.column__num{font-family:aktiv-grotesk,sans-serif;font-size:15px;letter-spacing:.03em;margin-top:23px;text-align:center}.column__name{font-size:18px;font-family:Gothic MB101 Medium,sans-serif;letter-spacing:.06em;margin-top:12px;text-align:center}.column__name span{position:relative}.column__name span:before{position:absolute;left:-1px;bottom:-1px;content:"";background:#eeeff0;display:block;width:calc(100% + 2px);height:15px;z-index:-1;transform:scaleX(0);transform-origin:right top;transition:transform .3s}.column__desc{margin-top:30px;line-height:24px;letter-spacing:.04em;max-height:72px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.aside{width:256px;margin-left:25px;border-top:solid 1px #CACED0}.aside__content{border-bottom:solid 1px #CACED0}.aside__ttl{padding:29px 0;position:relative;cursor:pointer;transition:.4s ease}.aside__ttl-txt{font-size:15px;font-family:aktiv-grotesk,sans-serif;font-style:italic;letter-spacing:.02em}.aside__ttl-icn{position:absolute;top:32px;right:10px;width:10px;height:10px}.aside__ttl-icn:before{position:absolute;top:5px;left:0;content:"";width:10px;height:1px;background:#373b43}.aside__ttl-icn:after{position:absolute;top:5px;left:0;content:"";width:10px;height:1px;background:#373b43;transform:rotate(90deg);transition:transform .4s ease}.aside__ttl-icn.active:after{transform:rotate(0)}.aside__ttl:hover{color:#caced0}.aside__list{padding:16px 0 44px;display:none}.aside__item{line-height:24px;margin-top:9px}.aside__item:first-child{margin-top:0}.aside__item a{display:block;color:#373b43;letter-spacing:.1em}.aside__item a:hover{color:#caced0}.pickup__item{margin-top:25px}.pickup__item:first-child{margin-top:0}.pickup__link{display:flex;flex-wrap:wrap;color:#373b43}.pickup__img{width:64px;height:47px;position:relative;overflow:hidden}.pickup__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;height:auto}.pickup__detail{flex:1 0 0%;padding-left:14px}.pickup__meta{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.pickup__date{font-family:aktiv-grotesk,sans-serif}.pickup__category{font-size:11px;border:solid 1px #373B43;padding:2px 4px 3px;min-width:62px;text-align:center;display:inline-block;margin-left:auto;margin-right:0}.pickup__ttl{margin-top:12px;line-height:22px;letter-spacing:.06em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bn--top{margin-top:130px;max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto}.bn--top .bn__item{width:100%;margin-top:100px}.bn--top .bn__item:first-child{margin-top:0}.bn--top .bn__item a{display:block;color:#373b43}.bn--top .bn__item a:hover{opacity:.8}.bn--top .bn__item-doc{background:url(/cdn/shop/files/bn_catalogue26.jpg?v=1737683151) no-repeat right top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn__item-lp{background:url(top_bn-about.webp) no-repeat center top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn__item-st{background:url(/cdn/shop/files/page_showroom_2.jpg?v=1665899694) no-repeat center top;background-size:cover;padding:35px 104px 20px 141px}.bn--top .bn--top__item{width:100%;margin-top:100px}.bn--top .bn--top__item:first-child{margin-top:0}.bn--top .bn--top__item a{display:block;color:#373b43}.bn--top .bn--top__item a:hover{opacity:.8}.bn--top .bn--top__item-doc{background:url(top_bn-contact.jpg) no-repeat left top;background-size:cover;padding:69px 104px 65px 62px}.bn--top .bn--top__item-doc .bn__txt-box{margin-left:auto;margin-right:0}.bn--top .bn--top__item-lp{background:url(top_bn-about.jpg) no-repeat center top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn--top__item-shop{background:url(top_bn-shop.jpg) no-repeat center top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn--top__item-rental{background:url(top_bn-rental.jpg) no-repeat center top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn--top__txt-box{max-width:332px}.bn--top .bn--top__ttl--ja{font-size:21px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em}.bn--top .bn--top__ttl--en{margin-top:12px;font-family:aktiv-grotesk,sans-serif;font-size:14px;letter-spacing:.02em}.bn--top .bn--top__desc{margin-top:25px;line-height:25px;letter-spacing:.1em}.bn--top .bn--btm{margin-top:256px;max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto}.bn--top .bn--sm{margin-top:385px}.bn--top .bn__item{margin-top:80px}.bn--top .bn__item-schedule{background:url(top_bn-schedule_pc.jpg) no-repeat right top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn__item-rental{background:url(top_bn-rental.webp) no-repeat right top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn__item-shop{background:url(top_bn-shop.webp) no-repeat right top;background-size:cover;padding:69px 104px 65px 141px}.bn--top .bn__txt-box{max-width:332px}.bn--top .bn__item-st .bn__txt-box{max-width:600px}.bn--top .bn__item-st .bn__txt-box .wrap_notification{border:1px solid #1a1b18;margin-bottom:10px;display:block;padding:8px 10px;text-align:center;font-weight:700}.bn--top .bn__ttl--ja{font-size:21px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em}.bn--top .bn__ttl--en{margin-top:12px;font-family:aktiv-grotesk,sans-serif;font-size:14px;letter-spacing:.02em}.bn--top .bn__desc{margin-top:25px;line-height:25px;letter-spacing:.1em}.products__list{margin:30px -13px 0;display:flex;flex-wrap:wrap}.products__list .products__item{padding:0 13px;flex:0 0 50%;max-width:50%;margin-bottom:78px}.products__list .products__item a{color:#373b43}.products__list .products__item a:hover .products__img{opacity:.65}.products__list .products__item a:hover .products__img img{transform:translate(-50%,-50%) scale(1.03)}.products__list .products__item a:hover .products__ttl{color:#caced0}.products__list .products__item a:hover .products__ttl span:before{width:100%}.products__list .products__ranking{display:block;position:relative}.products__list .products__ranking .products__r_no{display:inline-block;position:absolute;top:0;left:10px;z-index:2;width:40px;text-align:center;font-size:16px;font-weight:700;font-family:aktiv-grotesk,sans-serif;color:#fff;padding:8px 0}.products__list .products__ranking .no1{background:#c3a464}.products__list .products__ranking .no1:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid #c3a464;border-right:20px solid #c3a464;border-bottom:10px solid transparent}.products__list .products__ranking .no2{background:#ababab}.products__list .products__ranking .no2:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid #ababab;border-right:20px solid #ababab;border-bottom:10px solid transparent}.products__list .products__ranking .no3{background:#a18e7d}.products__list .products__ranking .no3:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid #a18e7d;border-right:20px solid #a18e7d;border-bottom:10px solid transparent}.products__list .products__ranking .no{background:#173c61}.products__list .products__ranking .no:after{content:"";position:absolute;left:0;top:100%;height:0;width:0;border-left:20px solid #173c61;border-right:20px solid #173c61;border-bottom:10px solid transparent}.products__list .products__img{display:block;width:100%;height:0;padding-bottom:76.1638733706%;position:relative;transition:.4s ease;overflow:hidden}.products__list .products__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;transition:transform .8s ease}.products__list .products__t-box{display:flex;flex-wrap:wrap;margin-top:24px}.products__list .products__ttl{font-family:aktiv-grotesk,sans-serif;font-weight:500;font-size:19px;letter-spacing:.02em;color:#373b43;transition:.4s ease;flex:1 0 0%}.products__list .products__ttl span{display:inline-block;position:relative}.products__list .products__ttl span:before{content:"";position:absolute;bottom:-3px;width:0;height:1px;background:#caced0;transition:width .4s ease}.products__list .products__ttl small{font-size:14px;letter-spacing:.1em;font-family:Gothic MB101 Medium,sans-serif}.products__list .products__c-box{margin-left:auto;letter-spacing:-.4em;padding-top:2px;padding-right:3px}.products__list .products__c-label{display:inline-block;vertical-align:middle;margin-right:2px;font-family:aktiv-grotesk,sans-serif;font-size:11px;letter-spacing:.02em}.products__list .products__c-item{display:inline-block;letter-spacing:normal;vertical-align:middle;margin-left:4px}.products__list .products__c-item--wh{width:13px;height:13px;border-radius:50%;background:#fff;border:1px solid #caced0;display:inline-block;letter-spacing:normal;vertical-align:middle;margin-left:4px}.products__list .products__c-item--bk{width:13px;height:13px;border-radius:50%;background:#000;border:1px solid #caced0;display:inline-block;letter-spacing:normal;vertical-align:middle;margin-left:4px}.products__list .products__desc{margin-top:12px;font-size:13px;line-height:28px;letter-spacing:.07em;padding-right:101px}.products__list .products__btn{margin-top:12px;letter-spacing:-.4em}.products__list .products__btn a{display:inline-block;vertical-align:middle;width:60px;background:#5a616e;color:#fff;font-family:aktiv-grotesk,sans-serif;font-size:12px;letter-spacing:.02em;padding:7px 0 6px;text-align:center}.products__list .products__btn a:hover{opacity:.8}.products__list .products__btn--share{border:solid 1px #5a616e;color:#373b43;display:inline-block;vertical-align:middle;font-size:14px;padding:5px 10px 4px;letter-spacing:.1em;margin-left:10px}.boys_girls_mv{margin-bottom:80px}.boys_girls_mv img{width:100%}.gb_ranking h2,.color_ranking h2{width:100%;margin:0 0 20px;font-size:20px}.gb_ranking .products__item,.color_ranking .products__item{padding:0 13px;flex:0 0 20%;max-width:20%;margin-bottom:78px}.gb_ranking .products__c-box,.color_ranking .products__c-box{width:100%}.color_ranking .r_color{width:100%;padding-top:100%;border-radius:5px}.color_ranking .r_color.black{background-color:#000}.color_ranking .r_color.blue{background-color:#1d337c}.color_ranking .r_color.green{background-color:#396b1f}.color_ranking .r_color.brown{background-color:#723f1f}.color_ranking .r_color.gold{background-image:linear-gradient(169deg,#f1edda 10%,#fff 40%,#f1edda 68%)}.color_ranking .r_color.silver{background-image:linear-gradient(169deg,#d3d3d3 10%,#fff 40%,#d3d3d3 68%)}.color_ranking .r_color.pink{background-color:#e0cad7}.color_ranking .r_color.purple{background-color:#a68cbe}.color_ranking .r_color.white{background-color:#fff;border:1px solid #ccc}.color_ranking .r_color.yellow{background-color:#fcf3a2}.color_ranking .r_color.p_blue{background-color:#c8deed}.color_ranking .r_color_name{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);text-align:center;width:100%;font-size:18px}.color_ranking .r_color_name.white{color:#fff}.color_ranking .r_color_name.black{color:#666}.color_ranking .r_color_name span{font-size:12px}.block{max-width:1190px;padding-right:45px;padding-left:45px;margin:133px auto 0}.block .block__row{margin-right:-13px;margin-left:-13px;display:flex;flex-wrap:wrap}.block .block__row .block__panel{padding-right:13px;padding-left:13px;flex:0 0 50%;max-width:50%}.block .block--center{text-align:center}.block .block__lead{letter-spacing:.04em;line-height:27px;margin-bottom:27px}.block .block__item{margin-bottom:27px;letter-spacing:.04em;line-height:27px;word-break:break-all}.block .block__item p,.block .block__item ol{margin-bottom:27px}.block .block__item ol li{counter-increment:cnt}.block .block__item ol li:before{content:"(" counter(cnt) ")"}.block .block__item ul p{margin-bottom:0}.block .block__item a{color:#373b43;border-bottom:solid 1px #373B43;padding-bottom:3px}.block .block__item a:hover{color:#caced0;border-color:#caced0}.block .block__item dl{display:flex;flex-wrap:wrap}.block .block__item dl:last-of-type{margin-bottom:27px}.block .block__item dl .w-l{width:138px}.block .block__item dl .w-m{width:110px}.block .block__item dl .w-s{width:62px}.block .block__item dl dd{flex:1 0 0%;margin-left:15px}.block .block__item .img-mid{margin-top:-18px}.block .block__item .img-last{margin-bottom:40px}.block .block__item .img-last img{max-width:100%}.block .block__ttl{margin-bottom:27px}.block .block__ttl span{padding-bottom:3px;border-bottom:solid 1px #373B43}.block .block__last{line-height:27px;letter-spacing:.04em}.ft_info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:200px}.ft_info .ft_info_block{width:48%}.ft_info .ft_info_block h2{font-size:20px;text-align:center;font-family:Gothic MB101 Medium,sans-serif;margin:15px auto}.ft_info .ft_info_block h3{font-size:16px;font-family:Gothic MB101 Medium,sans-serif;margin-top:20px}.ft_info .ft_info_block img{width:100%}.ft_info .ft_info_block a:link,.ft_info .ft_info_block a:visited{color:#373b43}.ft_info .ft_info_block a:hover{opacity:.6}.handle_concept .ft_info{max-width:1070px;margin:130px auto 0;padding:0 45px}@media screen and (max-width: 900px){#shopify-section-org_blog_column_sidebar{width:100%;margin:0;padding:60px 45px;border-top:0;background-color:#e4e7e8}#shopify-section-org_blog_column_sidebar .aside{width:100%;border-top:0;padding:0;margin:0}#shopify-section-org_blog_column_sidebar .aside__content{border-bottom:0;background:#fff;margin-top:10px;padding:0 30px}#shopify-section-org_blog_column_sidebar .aside__content:first-child{margin-top:0}.bn{margin-top:118px}.bn--top .bn--top__item-doc{padding:69px 30px 65px;background-position:left -150px center}.bn--top .bn--top__item-lp,.bn--top .bn__item-lp{padding:69px 30px 65px;background-position:center left -320px}.bn--top .bn--top__item-shop,.bn--top .bn--top__item-rental{padding:69px 30px 65px 65px;background-position:center left -120px}.bn--top .bn--top__txt-box{max-width:329px}.bn--top .bn__item-doc{padding:69px 30px 65px;background-position:left -150px center}.bn--top .bn__item-lp{padding:69px 30px 65px;background-position:center left -320px}.bn--top .bn__item-shop,.bn--top .bn__item-rental,.bn--top .bn__item-st{padding:69px 30px 65px 65px;background-position:center left -120px}.bn--top .bn__txt-box{max-width:329px}.bn--top .bn--top,.bn--top .bn--btm{margin-top:120px}}@media screen and (max-width: 600px){.column--default{margin-top:70px}.column__list{display:block}.column__item{max-width:100%;margin-top:43px}.column__item:first-child{margin-top:0}.column__item a:hover .column__img{opacity:1}.column__item a:hover .column__img img{transform:translate(-50%,-50%)}.column__num{margin-top:26px}.column__name{font-size:17px;margin-top:10px}.column__name:hover:before{display:none!important}.column__desc{margin-top:22px}#shopify-section-org_blog_column_sidebar{width:calc(100% + 40px);padding:50px 20px;margin:168px -20px 0;background:#e4e7e8}#shopify-section-org_blog_column_sidebar .aside--detail{margin-top:16px}#shopify-section-org_blog_column_sidebar .aside__content{padding:0 20px}#shopify-section-org_blog_column_sidebar .aside__ttl .ja{padding-left:27px;position:relative;top:0;display:inline-block;padding-top:4px;letter-spacing:.1em;font-size:11px;font-style:normal;color:#373b43}#shopify-section-org_blog_column_sidebar .aside__ttl .ja:before{content:"";position:absolute;left:10px;top:3px;width:4px;height:11px;background:url(com_icn-sl.svg) no-repeat center center;background-size:contain;display:block}#shopify-section-org_blog_column_sidebar .aside__ttl{padding:17px 0}#shopify-section-org_blog_column_sidebar .aside__ttl-txt{font-size:16px}#shopify-section-org_blog_column_sidebar .aside__ttl-icn{right:0;top:20px}#shopify-section-org_blog_column_sidebar .aside__list{padding:16px 0 32px}.bn{margin-top:27px;max-width:1190px;padding-right:45px;padding-left:45px;margin-right:auto;margin-left:auto}.bn .bn__txt-box.l-width{max-width:160px}.bn--top{margin-top:80px;padding-right:0;padding-left:0}.bn--top .bn--btm{margin-top:65px}.bn--top .bn--btm .bn__item a{padding-bottom:30px}.bn--top .bn--btm .bn__desc{padding-right:0;padding-left:0}.bn--top .bn__item-lp{padding:40px 55px 40px 38px;background:url(top_bn-about_sp.webp) no-repeat center top;background-size:cover}.bn--top .bn__item-lp .bn__txt-box{display:inline-block;max-width:100%}.bn--top .bn__item-shop{background:url(top_bn-shop_sp.webp) no-repeat right top;background-size:cover;padding:40px 55px 40px 35px}.bn--top .bn__item-rental{background:url(top_bn-rental_sp.webp) no-repeat right top;background-size:cover;padding:40px 55px 40px 35px}.bn--top .bn__item-schedule{background:url(top_bn-schedule_sp.jpg) no-repeat right top;background-size:cover;padding:40px 55px 40px 35px}.bn--top .bn__item-st{background:url(/cdn/shop/files/page_showroom_2.jpg?v=1665899694) no-repeat right top;background-size:cover;padding:40px 55px 40px 35px}.bn--top .bn__txt-box{max-width:69px;text-align:center}.bn--top .bn__item-st .bn__txt-box{max-width:135px}.bn--top .wrap_notification{display:block;border:1px solid #1a1b18;text-align:center;margin:10px 0;padding:5px;font-weight:700}.bn--top .bn__ttl--ja{font-size:13px;letter-spacing:.05em;font-family:Gothic MB101 Medium,sans-serif}.bn--top .bn__ttl--en{font-size:11px;margin-top:6px}.bn--top .bn__desc{padding:0 20px;margin-top:5px;font-size:10px;line-height:16px;letter-spacing:.07em}.bn--top .bn--top__item{margin-top:20px}.bn--top .bn--top__item .bn--top__item-shop{padding-left:45px}.bn--top .bn--top__item-doc{padding:40px 55px 40px 35px;background:url(top_bn-contact_sp.jpg) no-repeat left top;background-size:cover}.bn--top .bn--top__item-doc .bn--top__txt-box{margin-left:auto;margin-right:0}.bn--top .bn--top__item-lp{padding:40px 55px 40px 38px;background:url(top_bn-about_sp.jpg) no-repeat center top;background-size:cover}.bn--top .bn--top__item-lp .bn--top__txt-box{display:inline-block;max-width:100%}.bn--top .bn--top__item-shop{background:url(top_bn-shop_sp.jpg) no-repeat center top;background-size:cover;padding:40px 55px 40px 35px}.bn--top .bn--top__item-rental{background:url(top_bn-rental_sp.jpg) no-repeat center top;background-size:cover;padding:40px 55px 40px 35px}.bn--top .bn--top__txt-box{max-width:69px;text-align:center}.bn--top .bn--top__ttl--ja{font-size:13px;letter-spacing:.05em;font-family:Gothic MB101 Medium,sans-serif}.bn--top .bn--top__ttl--en{font-size:11px;margin-top:6px}.bn--top .bn--top__desc{padding:0 20px;margin-top:5px;font-size:10px;line-height:16px;letter-spacing:.07em}.bn--top .bn__txt-box.l-width{max-width:160px}.bn--top .bn--btm{padding-right:20px;padding-left:20px}.bn--top .bn__item{margin-top:20px}.bn--top .bn__item .bn__item-shop{padding-left:45px}.bn--top .bn__item-doc{padding:40px 55px 40px 35px;background:url(top_bn-contact02_sp.webp) no-repeat right top;background-size:cover}.block{max-width:100%;padding:0 20px;margin:62px auto 0}.block .block__row{display:block}.block .block__row .block__panel{max-width:100%}.products__list{margin:13px 0 0;display:flex;flex-wrap:wrap}.products__list .products__item{padding:0;max-width:calc(50% - 5px);position:relative;margin-bottom:60px}.products__list .products__item:nth-child(odd){margin:0 10px 0 0}.products__list .products__c-box{padding-right:0;padding-top:0}.products__list .products__c-label{font-size:13px}.products__list .products__desc{display:none;margin-top:19px;line-height:24px;padding-right:0}.products__list .products__btn{margin-top:18px}.products__list .products__btn a{font-weight:500}.products__list .products__btn--share{margin-left:8px;font-size:12px;padding:6px 8px 5px}.products__list .products__ttl-box--ja{padding-left:25px}.products__list .products__ttl-box--ja:before{left:10px}.products__list .products__ttl-box--right{margin-top:-5px}.products__list .products__c-item--wh,.products__list .products__c-item--bk{width:15px;height:15px;margin-left:5px}.products__list .products__ranking .products__r_no{top:0;left:10px;width:30px;font-size:16px;padding:5px 0 3px}.products__list .products__ranking .no1:after{left:0;top:100%;height:0;width:0;border-left:15px solid #c3a464;border-right:15px solid #c3a464;border-bottom:10px solid transparent}.products__list .products__ranking .no2:after{left:0;top:100%;height:0;width:0;border-left:15px solid #ababab;border-right:15px solid #ababab;border-bottom:10px solid transparent}.products__list .products__ranking .no3:after{left:0;top:100%;height:0;width:0;border-left:15px solid #a18e7d;border-right:15px solid #a18e7d;border-bottom:10px solid transparent}.products__list .products__ranking .no:after{left:0;top:100%;height:0;width:0;border-left:15px solid #173c61;border-right:15px solid #173c61;border-bottom:10px solid transparent}.boys_girls_mv{margin-bottom:40px}.gb_ranking h2,.color_ranking h2{font-size:16px}.gb_ranking .products__item,.color_ranking .products__item{padding:0 13px;flex:0 0 50%;max-width:50%;margin-bottom:40px}.gb_ranking .products__item:nth-child(odd),.color_ranking .products__item:nth-child(odd){margin:0}.color_ranking .products__item{margin-bottom:20px}.com_banner{margin:60px auto}.com_banner a .banner_txts .banner_txt{position:absolute;top:50%;transform:translateY(-50%)}.com_banner a .banner_txts .banner_desc{position:static}.ft_info{margin-top:100px}.ft_info .ft_info_block{width:100%;margin-bottom:40px}.ft_info .ft_info_block h2{font-size:18px}.handle_concept .ft_info{padding:0 20px}}@media screen and (max-width: 480px){.bnr_01{margin:60px auto}.bnr_01 a{position:relative;display:block;color:#1a1b18;text-decoration:none}.bnr_01 img{display:block}.bnr_01 .bnr_txt{position:absolute;top:50%}.bnr_01 .bnr_txt h2{font-size:13px;font-family:Gothic MB101 DemiBold,sans-serif;letter-spacing:.1em;margin:0;line-height:1.2}.bnr_01 .bnr_txt h2 span{margin-top:5px;font-family:aktiv-grotesk,sans-serif;font-size:11px;letter-spacing:.02em;display:block}.bnr_01 p{padding:0;margin-top:5px;font-size:10px;line-height:16px;letter-spacing:.07em;text-decoration:underline}}@media screen and (max-width: 350px){.bn,.bn--top,.bn--top .bn--btm,.block{padding-right:15px;padding-left:15px}.block .block__item dl{display:block}.block .block__item dl .w-s,.block .block__item dl .w-m,.block .block__item dl .w-l{width:100%}.block .block__item dl dd{margin-left:1em}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-doc{background:url(/cdn/shop/files/bn_catalogue26.jpg?v=1737683151) no-repeat right top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-lp{background:url(top_bn-about_2x.webp) no-repeat right top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-shop{background:url(top_bn-shop_2x.webp) no-repeat right top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-rental{background:url(top_bn-rental_2x.webp) no-repeat right top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-schedule{background:url(top_bn-schedule_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-doc{background:url(/cdn/shop/files/bn_catalogue26.jpg?v=1737683151) no-repeat right top;background-size:cover}.bn--top .bn__item-doc .bn__txt-box{max-width:95px}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-shop{background:url(top_bn-shop_2x.webp) no-repeat right top;background-size:cover}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-rental{background:url(top_bn-rental_2x.webp) no-repeat right top;background-size:cover}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn__item-schedule{background:url(top_bn-schedule_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-doc{background:url(top_bn-contact_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-lp{background:url(top_bn-about_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-shop{background:url(top_bn-shop_2x.jpg) no-repeat left top;background-size:cover}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-rental{background:url(top_bn-rental_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-doc{background:url(top_bn-contact_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-lp{background:url(top_bn-about_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-shop{background:url(top_bn-shop_2x.jpg) no-repeat right top;background-size:cover}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2){.bn--top .bn--top__item-rental{background:url(top_bn-rental_2x.jpg) no-repeat right top;background-size:cover}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(slick.woff) format("woff"),url(slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\e2\2020\90"}[dir=rtl] .slick-prev:before{content:"\e2\2020\2019"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\e2\2020\2019"}[dir=rtl] .slick-next:before{content:"\e2\2020\90"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body.page_collection_randoseru .page-width,body.page_collection .page-width,body.page_list-collections .page-width,body.page_index .page-width,body.page_collection_all-randoseru .page-width{max-width:1190px}body.page_collection_randoseru .sp_only,body.page_collection .sp_only,body.page_list-collections .sp_only,body.page_index .sp_only,body.page_collection_all-randoseru .sp_only{display:none}body.page_collection_randoseru #product_title,body.page_collection #product_title,body.page_list-collections #product_title,body.page_index #product_title,body.page_collection_all-randoseru #product_title{font-size:40px;margin-bottom:40px}body.page_collection_randoseru #product_filter,body.page_collection #product_filter,body.page_list-collections #product_filter,body.page_index #product_filter,body.page_collection_all-randoseru #product_filter{margin-bottom:80px}body.page_collection_randoseru #product_filter #filter_color,body.page_collection #product_filter #filter_color,body.page_list-collections #product_filter #filter_color,body.page_index #product_filter #filter_color,body.page_collection_all-randoseru #product_filter #filter_color{background-color:#f1f1f1;padding:40px;margin-bottom:40px}body.page_collection_randoseru #product_filter #filter_color .ttl,body.page_collection #product_filter #filter_color .ttl,body.page_list-collections #product_filter #filter_color .ttl,body.page_index #product_filter #filter_color .ttl,body.page_collection_all-randoseru #product_filter #filter_color .ttl{text-align:center;font-size:20px;margin-bottom:30px}body.page_collection_randoseru #product_filter #filter_color .colors,body.page_collection #product_filter #filter_color .colors,body.page_list-collections #product_filter #filter_color .colors,body.page_index #product_filter #filter_color .colors,body.page_collection_all-randoseru #product_filter #filter_color .colors{display:flex;flex-wrap:wrap;justify-content:center}body.page_collection_randoseru #product_filter #filter_color .colors .color,body.page_collection #product_filter #filter_color .colors .color,body.page_list-collections #product_filter #filter_color .colors .color,body.page_index #product_filter #filter_color .colors .color,body.page_collection_all-randoseru #product_filter #filter_color .colors .color{width:10%;padding:0 12px}body.page_collection_randoseru #product_filter #filter_color .colors .color a,body.page_collection #product_filter #filter_color .colors .color a,body.page_list-collections #product_filter #filter_color .colors .color a,body.page_index #product_filter #filter_color .colors .color a,body.page_collection_all-randoseru #product_filter #filter_color .colors .color a{color:inherit}body.page_collection_randoseru #product_filter #filter_color .colors .color.active .color_sample,body.page_collection #product_filter #filter_color .colors .color.active .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.active .color_sample,body.page_index #product_filter #filter_color .colors .color.active .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.active .color_sample{position:relative}body.page_collection_randoseru #product_filter #filter_color .colors .color.active .color_sample:after,body.page_collection #product_filter #filter_color .colors .color.active .color_sample:after,body.page_list-collections #product_filter #filter_color .colors .color.active .color_sample:after,body.page_index #product_filter #filter_color .colors .color.active .color_sample:after,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.active .color_sample:after{position:absolute;content:"";width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border:1px solid #111111;border-radius:50%}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_black .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_black .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_black .color_sample,body.page_index #product_filter #filter_color .colors .color.color_black .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_black .color_sample{background-color:#000}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_blue .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_blue .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_blue .color_sample,body.page_index #product_filter #filter_color .colors .color.color_blue .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_blue .color_sample{background:linear-gradient(to right,#1d337c 50%,#cef0f4 50%)}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_green .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_green .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_green .color_sample,body.page_index #product_filter #filter_color .colors .color.color_green .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_green .color_sample{background-color:#396b1f}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_brown .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_brown .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_brown .color_sample,body.page_index #product_filter #filter_color .colors .color.color_brown .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_brown .color_sample{background-color:#723f1f}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_gold .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_gold .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_gold .color_sample,body.page_index #product_filter #filter_color .colors .color.color_gold .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_gold .color_sample{background-image:linear-gradient(169deg,#f1edda 10%,#fff 40%,#f1edda 68%)}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_silver .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_silver .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_silver .color_sample,body.page_index #product_filter #filter_color .colors .color.color_silver .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_silver .color_sample{background-image:linear-gradient(169deg,#d3d3d3 10%,#fff 40%,#d3d3d3 68%)}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_cherry .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_cherry .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_cherry .color_sample,body.page_index #product_filter #filter_color .colors .color.color_cherry .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_cherry .color_sample{background-color:#c53258}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_pink .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_pink .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_pink .color_sample,body.page_index #product_filter #filter_color .colors .color.color_pink .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_pink .color_sample{background-color:#e0cad7}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_purple .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_purple .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_purple .color_sample,body.page_index #product_filter #filter_color .colors .color.color_purple .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_purple .color_sample{background-color:#a68cbe}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_white .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_white .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_white .color_sample,body.page_index #product_filter #filter_color .colors .color.color_white .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_white .color_sample{background-color:#fff}body.page_collection_randoseru #product_filter #filter_color .colors .color.color_yellow .color_sample,body.page_collection #product_filter #filter_color .colors .color.color_yellow .color_sample,body.page_list-collections #product_filter #filter_color .colors .color.color_yellow .color_sample,body.page_index #product_filter #filter_color .colors .color.color_yellow .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color.color_yellow .color_sample{background-color:#fcf3a2}body.page_collection_randoseru #product_filter #filter_color .colors .color .color_sample,body.page_collection #product_filter #filter_color .colors .color .color_sample,body.page_list-collections #product_filter #filter_color .colors .color .color_sample,body.page_index #product_filter #filter_color .colors .color .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color .color_sample{width:90%;aspect-ratio:1/1;border-radius:50%;margin:0 auto 10px}body.page_collection_randoseru #product_filter #filter_color .colors .color .color_name,body.page_collection #product_filter #filter_color .colors .color .color_name,body.page_list-collections #product_filter #filter_color .colors .color .color_name,body.page_index #product_filter #filter_color .colors .color .color_name,body.page_collection_all-randoseru #product_filter #filter_color .colors .color .color_name{font-size:11px;text-align:center}body.page_collection_randoseru #product_filter #filter_sex,body.page_collection #product_filter #filter_sex,body.page_list-collections #product_filter #filter_sex,body.page_index #product_filter #filter_sex,body.page_collection_all-randoseru #product_filter #filter_sex{display:flex;justify-content:space-between}body.page_collection_randoseru #product_filter #filter_sex .sex,body.page_collection #product_filter #filter_sex .sex,body.page_list-collections #product_filter #filter_sex .sex,body.page_index #product_filter #filter_sex .sex,body.page_collection_all-randoseru #product_filter #filter_sex .sex{width:calc((100% - 20px)/2)}body.page_collection_randoseru #product_filter #filter_sex .sex a,body.page_collection #product_filter #filter_sex .sex a,body.page_list-collections #product_filter #filter_sex .sex a,body.page_index #product_filter #filter_sex .sex a,body.page_collection_all-randoseru #product_filter #filter_sex .sex a{display:block;position:relative;color:inherit}body.page_collection_randoseru #product_filter #filter_sex .sex a p,body.page_collection #product_filter #filter_sex .sex a p,body.page_list-collections #product_filter #filter_sex .sex a p,body.page_index #product_filter #filter_sex .sex a p,body.page_collection_all-randoseru #product_filter #filter_sex .sex a p{position:absolute;left:30px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1.8;margin:0}body.page_collection_randoseru #product_filter #filter_sex .sex a img,body.page_collection #product_filter #filter_sex .sex a img,body.page_list-collections #product_filter #filter_sex .sex a img,body.page_index #product_filter #filter_sex .sex a img,body.page_collection_all-randoseru #product_filter #filter_sex .sex a img{width:100%}body.page_collection_randoseru #product_filter .filter_catalogue,body.page_collection #product_filter .filter_catalogue,body.page_list-collections #product_filter .filter_catalogue,body.page_index #product_filter .filter_catalogue,body.page_collection_all-randoseru #product_filter .filter_catalogue{text-align:center;margin:50px auto 0}body.page_collection_randoseru #product_filter .filter_catalogue p,body.page_collection #product_filter .filter_catalogue p,body.page_list-collections #product_filter .filter_catalogue p,body.page_index #product_filter .filter_catalogue p,body.page_collection_all-randoseru #product_filter .filter_catalogue p{font-size:16px}body.page_collection_randoseru .product-grid .grid__item,body.page_collection .product-grid .grid__item,body.page_list-collections .product-grid .grid__item,body.page_index .product-grid .grid__item,body.page_collection_all-randoseru .product-grid .grid__item{width:25%;max-width:25%;padding:5px;margin-bottom:30px}body.page_collection_randoseru .product-grid .grid__item *,body.page_collection .product-grid .grid__item *,body.page_list-collections .product-grid .grid__item *,body.page_index .product-grid .grid__item *,body.page_collection_all-randoseru .product-grid .grid__item *{font-size:13px}body.page_collection_randoseru .product-grid .grid__item .card-wrapper .card-information+.card,body.page_collection .product-grid .grid__item .card-wrapper .card-information+.card,body.page_list-collections .product-grid .grid__item .card-wrapper .card-information+.card,body.page_index .product-grid .grid__item .card-wrapper .card-information+.card,body.page_collection_all-randoseru .product-grid .grid__item .card-wrapper .card-information+.card{margin-bottom:10px}.page_collection_randoseru .collection{margin-bottom:100px}.handle_randoseru_girls #filter_sex,.handle_randoseru_boys #filter_sex{display:none!important}.page_collection_randoseru .wrap_prod_faq,.handle_rental .wrap_prod_faq,.handle_showroom_travel .wrap_prod_faq,.page_collection_all-randoseru .wrap_prod_faq{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:150px}.page_collection_randoseru .wrap_prod_faq h2,.handle_rental .wrap_prod_faq h2,.handle_showroom_travel .wrap_prod_faq h2,.page_collection_all-randoseru .wrap_prod_faq h2{width:100%;font-size:13px;margin-bottom:20px;position:relative;display:inline-block;letter-spacing:.1em}.page_collection_randoseru .wrap_prod_faq h2 span,.handle_rental .wrap_prod_faq h2 span,.handle_showroom_travel .wrap_prod_faq h2 span,.page_collection_all-randoseru .wrap_prod_faq h2 span{font-size:21px;font-weight:500;font-style:italic;letter-spacing:.02em;display:inline-block}.page_collection_randoseru .wrap_prod_faq h2 span:after,.handle_rental .wrap_prod_faq h2 span:after,.handle_showroom_travel .wrap_prod_faq h2 span:after,.page_collection_all-randoseru .wrap_prod_faq h2 span:after{content:"/";padding:0 1rem}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa,.handle_rental .wrap_prod_faq .wrap_c_qa,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa{width:calc(50% - 20px);border-top:1px solid #CACED0;border-bottom:1px solid #CACED0;align-self:flex-start}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa .wrap_q,.handle_rental .wrap_prod_faq .wrap_c_qa .wrap_q,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa .wrap_q,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa .wrap_q{position:relative;cursor:pointer;font-size:14px;font-weight:700;padding:20px 8px 20px 14px}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa .wrap_q:after,.handle_rental .wrap_prod_faq .wrap_c_qa .wrap_q:after,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa .wrap_q:after,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa .wrap_q:after{position:absolute;top:15px;right:5px;content:"+";font-weight:300}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa .wrap_a,.handle_rental .wrap_prod_faq .wrap_c_qa .wrap_a,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa .wrap_a,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa .wrap_a{display:none}.handle_showroom_travel .wrap_prod_faq{margin-top:100px}.handle_showroom_travel .wrap_prod_faq .wrap_c_qa:nth-child(2),.handle_showroom_travel .wrap_prod_faq .wrap_c_qa:nth-child(3),.handle_showroom_travel .wrap_prod_faq .wrap_c_qa:nth-child(4){border-bottom:none}#collection_add_contents{margin-top:200px}body.handle_outlet .box_hoshou{text-align:center;font-size:1.8rem;border:1px solid #5a616e;margin:50px auto;padding:30px;width:65%}@media screen and (max-width: 900px){body.page_collection_randoseru .product-grid .grid__item,body.page_collection .product-grid .grid__item,body.page_list-collections .product-grid .grid__item,body.page_index .product-grid .grid__item,body.page_collection_all-randoseru .product-grid .grid__item{width:50%;max-width:50%;padding:5px}body.page_collection_randoseru .sp_only,body.page_collection .sp_only,body.page_list-collections .sp_only,body.page_index .sp_only,body.page_collection_all-randoseru .sp_only{display:block}body.page_collection_randoseru .pc_only,body.page_collection .pc_only,body.page_list-collections .pc_only,body.page_index .pc_only,body.page_collection_all-randoseru .pc_only{display:none}body.page_collection_randoseru #product_filter #filter_color,body.page_collection #product_filter #filter_color,body.page_list-collections #product_filter #filter_color,body.page_index #product_filter #filter_color,body.page_collection_all-randoseru #product_filter #filter_color{padding:20px 10px;margin-bottom:20px}body.page_collection_randoseru #product_filter #filter_color .ttl,body.page_collection #product_filter #filter_color .ttl,body.page_list-collections #product_filter #filter_color .ttl,body.page_index #product_filter #filter_color .ttl,body.page_collection_all-randoseru #product_filter #filter_color .ttl{font-size:16px;margin-bottom:20px}body.page_collection_randoseru #product_filter #filter_color .colors .color,body.page_collection #product_filter #filter_color .colors .color,body.page_list-collections #product_filter #filter_color .colors .color,body.page_index #product_filter #filter_color .colors .color,body.page_collection_all-randoseru #product_filter #filter_color .colors .color{margin:0;width:20%;padding:6px}body.page_collection_randoseru #product_filter #filter_color .colors .color .color_sample,body.page_collection #product_filter #filter_color .colors .color .color_sample,body.page_list-collections #product_filter #filter_color .colors .color .color_sample,body.page_index #product_filter #filter_color .colors .color .color_sample,body.page_collection_all-randoseru #product_filter #filter_color .colors .color .color_sample{width:80%;margin:0 auto 10px}body.page_collection_randoseru #product_filter #filter_color .colors .color .color_name,body.page_collection #product_filter #filter_color .colors .color .color_name,body.page_list-collections #product_filter #filter_color .colors .color .color_name,body.page_index #product_filter #filter_color .colors .color .color_name,body.page_collection_all-randoseru #product_filter #filter_color .colors .color .color_name{font-size:10px}body.page_collection_randoseru #product_filter #filter_sex,body.page_collection #product_filter #filter_sex,body.page_list-collections #product_filter #filter_sex,body.page_index #product_filter #filter_sex,body.page_collection_all-randoseru #product_filter #filter_sex{display:block}body.page_collection_randoseru #product_filter #filter_sex .sex,body.page_collection #product_filter #filter_sex .sex,body.page_list-collections #product_filter #filter_sex .sex,body.page_index #product_filter #filter_sex .sex,body.page_collection_all-randoseru #product_filter #filter_sex .sex{width:100%;margin-bottom:10px}body.page_collection_randoseru #product_filter #filter_sex .sex a p,body.page_collection #product_filter #filter_sex .sex a p,body.page_list-collections #product_filter #filter_sex .sex a p,body.page_index #product_filter #filter_sex .sex a p,body.page_collection_all-randoseru #product_filter #filter_sex .sex a p{left:20px;font-size:15px}body.handle_outlet .box_hoshou{font-size:1.6rem;margin:50px auto;padding:25px;width:100%}body.page_index #product_filter{margin-top:40px}}@media screen and (max-width: 600px){body.page_collection_randoseru #product_title,body.page_collection #product_title,body.page_index #product_title{font-size:20px}.page_collection_randoseru .collection,.page_collection_randoseru .wrap_prod_faq,.handle_rental .wrap_prod_faq,.handle_showroom_travel .wrap_prod_faq,.page_collection_all-randoseru .wrap_prod_faq{margin-bottom:50px}.page_collection_randoseru .wrap_prod_faq h2,.handle_rental .wrap_prod_faq h2,.handle_showroom_travel .wrap_prod_faq h2,.page_collection_all-randoseru .wrap_prod_faq h2{width:100%;font-size:17px;margin-bottom:15px}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa,.handle_rental .wrap_prod_faq .wrap_c_qa,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa{width:100%;border-bottom:none}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa .wrap_q,.handle_rental .wrap_prod_faq .wrap_c_qa .wrap_q,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa .wrap_q,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa .wrap_q{font-size:14px;font-weight:700;padding:20px 20px 20px 14px}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa .wrap_q:after,.handle_rental .wrap_prod_faq .wrap_c_qa .wrap_q:after,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa .wrap_q:after,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa .wrap_q:after{top:20px;right:5px;font-weight:300}.page_collection_randoseru .wrap_prod_faq .wrap_c_qa:last-child,.handle_rental .wrap_prod_faq .wrap_c_qa:last-child,.handle_showroom_travel .wrap_prod_faq .wrap_c_qa:last-child,.page_collection_all-randoseru .wrap_prod_faq .wrap_c_qa:last-child{border-bottom:1px solid #CACED0}}body.page_product main{overflow-x:hidden}body.page_product .page-width{max-width:1190px}body.page_product .product__title{font-size:3rem;margin-bottom:15px}body.page_product #product_choice_color{margin:0 0 40px}body.page_product #product_choice_color .colors{display:flex;justify-content:start;flex-wrap:wrap;margin-bottom:15px}body.page_product #product_choice_color .colors .color{margin:0 8px 10px;width:35px}body.page_product #product_choice_color .colors .color .color_sample{width:100%;aspect-ratio:1/1;border-radius:50%}body.page_product #product_choice_color .colors .color.black .color_sample{background-color:#000}body.page_product #product_choice_color .colors .color.blue .color_sample{background-color:#1b598f}body.page_product #product_choice_color .colors .color.star_blue .color_sample{background-color:#5b729e}body.page_product #product_choice_color .colors .color.champ_pink .color_sample{background-color:#c7a3a7}body.page_product #product_choice_color .colors .color.brilliant_purple .color_sample{background-color:#7071ac}body.page_product #product_choice_color .colors .color.camel .color_sample{background-color:#af633b}body.page_product #product_choice_color .colors .color.sepia .color_sample{background-color:#5d2c38}body.page_product #product_choice_color .colors .color.green .color_sample{background-color:#435448}body.page_product #product_choice_color .colors .color.white .color_sample{background-color:#fff;border:1px solid #caced0}body.page_product #product_choice_color .colors .color.lavender .color_sample{background-color:#a79ac9}body.page_product #product_choice_color .colors .color.navy .color_sample{background-color:#4a6890}body.page_product #product_choice_color .colors .color.powder_pink .color_sample{background-color:#ebc1dc}body.page_product #product_choice_color .colors .color.silver .color_sample{background-color:#d3d3d3}body.page_product #product_choice_color .colors .color.gold .color_sample{background-color:#eae0b7}body.page_product #product_choice_color .colors .color.off_white .color_sample{background-color:#f3ebd7}body.page_product #product_choice_color .colors .color.mint_blue .color_sample{background-color:#c7efed}body.page_product #product_choice_color .colors .color.palte_blue .color_sample{background-color:#c8deed}body.page_product #product_choice_color .colors .color.cocoa_brown .color_sample{background-color:#5d2c38}body.page_product #product_choice_color .colors .color.light_pink .color_sample{background-color:#f2adc7}body.page_product #product_choice_color .colors .color.ash_gray .color_sample{background-color:#bdc2c3}body.page_product #product_choice_color .colors .color.smoke_brown .color_sample{background-color:#c3beb8}body.page_product #product_choice_color .colors .color.pale_lave .color_sample{background-color:#dddaee}body.page_product #product_choice_color .colors .color.choco .color_sample{background-color:#4d484e}body.page_product #product_choice_color .colors .color.hot_pink .color_sample{background-color:#e39bad}body.page_product #product_choice_color .colors .color.mint .color_sample{background-color:#caeae3}body.page_product #product_choice_color .colors .color.p_white .color_sample{background-color:#fdf9f0}body.page_product #product_choice_color .colors .color.cham_pink .color_sample{background-color:#fcccca}body.page_product #product_choice_color .colors .color.mint_green .color_sample{background-color:#cef0f4}body.page_product #product_choice_color .colors .color.cgry .color_sample{background-color:#959ea5}body.page_product #product_choice_color .colors .color.moss_green .color_sample{background-color:#7c8a67}body.page_product #product_choice_color .colors .color.violet .color_sample{background-color:#735d90}body.page_product #product_choice_color .colors .color.candy_pink .color_sample{background-color:#f5c9d6}body.page_product #product_choice_color .colors .color.mint_choco .color_sample{background:linear-gradient(to right,#dff0f5 50%,#573418 50%)}body.page_product #product_choice_color .colors .color.c_pink_chobo .color_sample{background:linear-gradient(to right,#c7a3a7 50%,#573418 50%)}body.page_product #product_choice_color .colors .color.sepia_navy .color_sample{background:linear-gradient(to right,#5d2c38 50%,#454a5b 50%)}body.page_product #product_choice_color .colors .color.blue_green .color_sample{background:linear-gradient(to right,#1b598f 50%,#2f4a39 50%)}body.page_product #product_choice_color .colors .color.off_white_choko .color_sample{background:linear-gradient(to right,#f3ebd7 50%,#573418 50%)}body.page_product #product_choice_color .colors .color.camel_sepia .color_sample{background:linear-gradient(to right,#af633b 50%,#5d2c38 50%)}body.page_product #product_choice_color .colors .color.beige_smoke_brown .color_sample{background:linear-gradient(to right,#dfd7cc 50%,#c3beb8 50%)}body.page_product #product_choice_color .colors .color.p_green_choko .color_sample{background:linear-gradient(to right,#cfd3c4 50%,#573418 50%)}body.page_product #product_choice_color .colors .color.pale_lave_beige .color_sample{background:linear-gradient(to right,#dddaee 50%,#dfd7cc 50%)}body.page_product #product_choice_color .colors .color.pale_blue_beige .color_sample{background:linear-gradient(to right,#c8deed 50%,#dfd7cc 50%)}body.page_product #product_choice_color .colors .color.pale_pink_beige .color_sample{background:linear-gradient(to right,#ecd6d5 50%,#dfd7cc 50%)}body.page_product #product_choice_color .colors .color.yellow_beige .color_sample{background:linear-gradient(to right,#fcf3a2 50%,#dfd7cc 50%)}body.page_product #product_choice_color .colors .color.pale_blue .color_sample{background-color:#c8deed}body.page_product #product_choice_color .colors .color.baby_pink .color_sample{background-color:#f1d3e1}body.page_product #product_choice_color .colors .color.yellow .color_sample{background-color:#fcf3a2}body.page_product #product_choice_color .colors .color.active .color_sample{position:relative}body.page_product #product_choice_color .colors .color.active .color_sample:after{position:absolute;content:"";width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px;border:2px solid #000;border-radius:50%}body.page_product #product_choice_color .color_name{font-size:1.5rem}body.page_product .product__info-wrapper .product__code{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));opacity:.75}body.page_product .product__info-wrapper .price{font-size:1.8rem}body.page_product .product__info-wrapper .quantity{width:15rem;height:4.5rem;border:.1rem solid rgba(var(--color-base-text),.08)}body.page_product .product__info-wrapper .button{font-size:1.5rem;letter-spacing:.1rem;line-height:1.2rem;padding:1.5rem;border-radius:50px}body.page_product .product__info-wrapper variant-radios label{background-color:#fff!important;border-radius:4px;border:1px solid #9a9a9a;color:#333!important}body.page_product .bnr_01 .bnr_txt h2 span{display:block;font-size:1.4rem;margin-top:12px}body.page_product .bnr_01 .bnr_detail .txt_exlink{font-size:.9rem;margin-top:36px;display:block}body.page_product .bnr_01 .bnr_detail .txt_exlink:before{content:"";background:url(/cdn/shop/files/ico_externallink.png?v=1666574010) no-repeat;background-size:contain;display:inline-block;height:11px;width:11px}body.page_product .bnr_01 a{text-decoration:underline}body.page_product .product__uservoice{margin-bottom:80px}body.page_product .product__uservoice .product_uservoices{display:flex;flex-wrap:wrap;margin-left:-30px;margin-bottom:60px}body.page_product .product__uservoice .product_uservoices .product_uservoice{width:calc((100% - 90px) / 3);margin-left:30px}body.page_product .product__uservoice .product_uservoices .product_uservoice:nth-child(n+4){display:none}body.page_product .product__uservoice .product_uservoices .product_uservoice .img{aspect-ratio:1/1}body.page_product .product__uservoice .product_uservoices .product_uservoice .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.page_product .product__uservoice .product_uservoices .product_uservoice .desc .ttl{font-weight:700;font-size:120%}body.page_product .product__uservoice .product_uservoices .product_uservoice .desc a{text-decoration:underline;color:inherit}body.page_product .product__uservoice .btn_wrap{text-align:center}body.page_product .product__uservoice .btn_wrap a{padding:1.5rem 3rem}body.page_product .product_recommend .grid__item{width:25%;max-width:25%;padding:5px}body.page_product .product_recommend .button{margin-top:40px;padding:1.5rem 3rem}body.page_product .item_slider{margin:100px 0}body.page_product .item_slider .slider-img{padding:0 5px}body.page_product .right-elems-wrapper{width:45%}body.page_product #shopify-block-13877117627229563844.sa-023-ur-sticky-cart-app .add-to-cart-button{padding:18px 16px;border-radius:3px;height:auto;width:60%}.covers{padding:80px 0}.covers__title{margin-bottom:20px;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-size:24px;line-height:1}.covers__title small{margin:0 0 0 16px;font-family:Noto Sans JP;font-weight:400;font-size:15px;padding-bottom:3px}.covers__products{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px}.covers__viewall{text-align:center}.covers__viewallbtn{display:inline-block;background-color:#a5a29f;padding:0 30px;color:#fff;line-height:50px;height:50px;border-radius:25px;transition:opacity .5s}.covers__viewallbtn:hover{opacity:.5}.covers-item{width:calc((100% - 80px)/4);margin-left:20px;margin-bottom:40px}.covers-item__link{display:block;color:inherit;transform:opacity .5s}.covers-item__link:hover{opacity:.5}.covers-item img{display:block;margin-bottom:10px}.covers-item__title{margin:0}.pm-main{position:relative;margin-bottom:20px}.pm-main__slide img,.pm-main__slide video{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;vertical-align:bottom}.pm-main__arrow{position:absolute;z-index:2;top:50%;display:block!important}.pm-main__arrow:after,.pm-main__arrow:before{color:#aaa;width:20px}.pm-main__alt{text-align:center}.pm-th{margin-bottom:30px}.pm-th__slide{position:relative;border-radius:10px;aspect-ratio:1/1}.pm-th__slide img,.pm-th__slide video{border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;vertical-align:bottom}.pm-th__slide.swiper-slide-thumb-active{border:1px solid #aaa}.pm-th__badge{position:absolute;display:block!important;top:7px;right:7px;z-index:1;content:"";width:20px;height:20px;background-color:#fff}.pm-th__badge:after{position:absolute;top:3px;right:5px;content:"\25b2";font-size:10px;display:block;transform:rotate(90deg);z-index:2;color:#aaa}.product__stock-few-wrap{text-align:left}.product__stock-few-label{display:inline-block;text-align:center;background-color:#373c43;color:#fff;width:90px;font-size:13px;line-height:30px;border-radius:15px;margin:0}@media screen and (max-width: 1000px){body.page_product .product_recommend .grid__item{width:calc(50% - 1.875rem);max-width:calc(50% - 1.875rem);padding:0;margin:0 10px 0 0}body.page_product .product_recommend .grid__item .media{padding:5px}body.page_product .product__uservoice .product_uservoices{margin-left:-20px}body.page_product .product__uservoice .product_uservoices .product_uservoice{width:calc((100% - 40px)/2);margin-left:20px;margin-bottom:20px}body.page_product .product__uservoice .product_uservoices .product_uservoice:nth-child(4n){display:block}body.page_product .product__uservoice .product_uservoices .product_uservoice:nth-child(n+5){display:none}body.page_product .product__uservoice .product_uservoices .product_uservoice .desc .btn_wrap a{padding:1.5rem 3rem}.pm-main{overflow-x:hidden!important;margin-bottom:0;width:calc(100% - 40px);margin-left:auto;margin-right:auto;overflow-x:visible!important}.pm-main__arrow{transform:scale(.5)!important;transform-origin:center center}.pm-main__arrow--prev{left:-30px!important;right:auto!important}.pm-main__arrow--next{right:-30px!important;left:auto!important}.pm-th__badge{position:absolute;display:block!important;top:7px;right:7px;z-index:1;content:"";width:20px;height:20px;background-color:#fff}.pm-th__badge:after{position:absolute;top:3px;right:5px;content:"\25b2";font-size:10px;display:block;transform:rotate(90deg);z-index:2;color:#aaa}}.jdgm-rev__cf-ans{display:flex;margin-bottom:3px!important}.jdgm-rev__cf-ans__title{min-width:60px}@media screen and (max-width: 480px){body.page_product .bnr_01 .bnr_img img{vertical-align:baseline}body.page_product .bnr_01 p{font-size:1rem;padding:0;margin-top:5px;line-height:1.6;letter-spacing:.07em}body.page_product .bnr_01 .bnr_txt h2{font-weight:500;font-size:1.3rem;line-height:1.2}body.page_product .bnr_01 .bnr_txt h2 span{font-size:1.1rem;display:block;margin-top:5px}body.page_product #wrap_functions_others>div>div>h3.ttl_functions_others_open:after{content:"-"!important}body.page_product .right-elems-wrapper{width:100%}.product__stock-few-label{font-size:12px}.covers{padding:60px 0 20px}.covers__products{justify-content:flex-start}.covers-item{width:calc((100% - 40px)/2);margin-bottom:20px}.jdgm-rev{display:flex;flex-wrap:wrap}.jdgm-rev__header{order:2;width:100%}.jdgm-rev__content{width:100%;order:1}}.rec-series{padding:40px 0;background-color:#f6f6f6}.rec-series__inner{overflow-x:hidden}.rec-series__title{text-align:center;font-family:aktiv-grotesk,sans-serif;font-weight:500;font-size:24px;line-height:1}.rec-series__title small{margin:0 0 0 16px;font-family:Noto Sans JP;font-weight:400;font-size:15px;padding-bottom:3px}.rec-series__text{text-align:center;font-weight:600;margin-bottom:40px}.rec-series__series{margin:0 auto}.rec-series__slides{visibility:hidden}.rec-series__slides.swiper-initialized{visibility:visible}.rec-series__arrow{display:block!important;text-align:center;position:absolute;z-index:2;top:calc(50% - 60px);cursor:pointer;width:40px;height:40px;font-size:20px;transition:.5s;line-height:1;border-radius:50%;background-color:#0006}.rec-series__arrow:before,.rec-series__arrow:after{width:1px;height:8px;content:"";position:absolute;background-color:#fff}.rec-series__arrow:before{transform:rotate(45deg);top:19px}.rec-series__arrow:after{transform:rotate(-45deg);top:14px}.rec-series__arrow--next{right:20px}.rec-series__arrow--prev{left:20px}.rec-series__arrow--prev:before{transform:rotate(135deg)}.rec-series__arrow--prev:after{transform:rotate(-135deg)}.rec-series__slides{position:relative;overflow-x:hidden}.rec-series--collection{background-color:#fff}.series-box__link{display:block;padding:0 15px;color:inherit;transition:opacity .5s}.series-box__link:hover{opacity:.5}.series-box__imagebox{margin-bottom:8px}.series-box__imagebox img{border-radius:10px;overflow:hidden}.series-box__textbox{visibility:hidden;text-align:center}.series-box__name{margin:0 0 8px;font-size:15px}.series-box__text{margin:0;font-size:13px}.series-box.swiper-slide-active .series-box__textbox{visibility:visible}@media screen and (max-width: 480px){.rec-series__inner{overflow-x:visible;padding:0}.rec-series__title small{font-size:13px}.rec-series__text{margin-bottom:40px}.rec-series__series{position:relative}.series-box__link{padding:0 5px}.series-box__link:hover{opacity:1}.series-box__textbox{display:block}.series-box__name{font-size:13px}.series-box__text{font-size:12px}}body.page_search input{border:2px solid}body.page_search .field__label{padding-top:5px;padding-left:5px}body.page_search .product-grid .grid__item{max-width:25%;padding:5px;width:25%}body.page_search .predictive-search{display:none!important}body.page_page_contact .page-ttl__desc{margin-bottom:40px}body.page_page_contact #shopify-section-org_contact-form input,body.page_page_contact #shopify-section-org_contact-form textarea{border:1px solid rgb(133,133,133)}body.page_page_contact #shopify-section-org_contact-form .field .field__label{top:3px;left:3px;font-size:1.3rem}body.page_page_contact #shopify-section-org_contact-form .contact__button button{padding:20px 40px}@media screen and (max-width: 900px){body.page_search .product-grid .grid__item{max-width:50%;padding:5px;width:50%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/org_styles.css.map */
