@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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{padding:0;margin:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-family:Hanken Grotesk,sans-serif;font-weight:400;color:#332b23;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#f0ede8}@media screen and (max-width:767px){html:has(.header__nav.is-opened){overflow:hidden}}body{height:100%;line-height:130%;overflow-x:hidden;word-break:break-word}@media screen and (min-width:768px){body{letter-spacing:.36px;font-size:18px}}@media screen and (max-width:767px){body{letter-spacing:.32px;font-size:16px}}@media screen and (min-width:768px){main.top{padding-top:72px}}@media screen and (max-width:767px){main.top{padding-top:64px}}@media screen and (min-width:768px){main{padding:96px 0 64px}}@media screen and (max-width:767px){main{padding:80px 0 64px}}a{text-decoration:none;color:#332b23;user-select:none;word-break:break-word}@media screen and (min-width:768px){a{transition:all .25s ease-in-out}a:hover{cursor:pointer}}button{background-color:transparent;border:none;text-decoration:none;appearance:none;user-select:none;font-family:Hanken Grotesk,sans-serif;color:#332b23;word-break:break-word}@media screen and (min-width:768px){button{transition:all .25s ease-in-out}button:hover{cursor:pointer}}ul,li{list-style:none}img{display:block;height:auto;width:100%}textarea:focus:not(:fous-visible),select:focus:not(:fous-visible),input:focus:not(:fous-visible),button:focus:not(:fous-visible){outline:none!important}textarea:focus-visible,select:focus-visible,input:focus-visible,button:focus-visible{outline:1px solid #333;outline-offset:-1px}input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;appearance:none;font-family:Hanken Grotesk,sans-serif}input[type=month],input[type=date]{appearance:none}input[type=checkbox],input[type=radio]{display:none}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}select{cursor:pointer;appearance:none;font-family:Hanken Grotesk,sans-serif}textarea{font-family:Hanken Grotesk,sans-serif}sup{vertical-align:super;font-size:small}#msta_langArea{position:absolute!important;visibility:hidden!important;opacity:0;pointer-events:none}@media screen and (min-width:768px){.sp{display:none}.pc{display:block}}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}}.u-inner{margin:0 auto}@media screen and (min-width:768px){.u-inner{width:calc(100% - 64px);max-width:1080px}}@media screen and (max-width:767px){.u-inner{width:calc(100% - 32px)}}.header{top:0;left:0;width:100%;z-index:10;position:fixed;transition:all .25s ease-in-out}@media screen and (min-width:768px){.header.is-scrolled{top:12px}.header.is-scrolled .header__inner{box-shadow:0 0 10px #0003}.header.is-scrolled .buttons__search .search__close{top:24px;right:113px}}@media screen and (min-width:768px)and (max-width:1269px){.header.is-scrolled .buttons__search .search__close{right:20px}}@media screen and (min-width:768px){.header.is-scrolled .buttons__search .search.is-opened{top:-12px}}@media screen and (max-width:767px){.header{height:64px;display:flex;align-items:center;background:#f0ede8;box-shadow:0 0 10px #0003}}.header__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-inline:auto}@media screen and (min-width:768px){.header__inner{gap:4px 40px;background:#f0ede8;padding:14px 24px;border-radius:4px;width:calc(100% - 24px)}}@media screen and (max-width:1269px)and (min-width:768px){.header__inner{padding-inline:16px}}@media screen and (max-width:1073px)and (min-width:768px){.header__inner{justify-content:center;padding-bottom:8px}}@media screen and (max-width:767px){.header__inner{width:calc(100% - 16px);gap:4px 16px;flex-wrap:nowrap}}.header__logo{display:block}@media screen and (min-width:768px){.header__logo{width:300px}}@media screen and (max-width:1269px)and (min-width:768px){.header__logo{width:264px}}@media screen and (max-width:767px){.header__logo{width:222px;margin-left:8px}}@media screen and (min-width:768px){.header__spbuttons{display:none}}@media screen and (max-width:767px){.header__spbuttons{display:flex;gap:8px}}.header__spsearch .button{display:block;width:44px;height:44px}@media screen and (min-width:768px){.header__spsearch .button:hover{opacity:.9}}.header__spsearch .button svg{margin-top:4px}.header__spsearch .search{opacity:0;visibility:hidden;position:absolute;top:-20px;right:0;width:100%;transition:all .25s ease-in-out;z-index:9}@media screen and (min-width:768px){.header__spsearch .search{background:#fff;box-shadow:0 0 10px #0003}}@media screen and (max-width:767px){.header__spsearch .search{background:#f0ede8}}.header__spsearch .search.is-opened{opacity:1;visibility:visible}@media screen and (min-width:768px){.header__spsearch .search.is-opened{top:0}}@media screen and (max-width:767px){.header__spsearch .search.is-opened{top:64px}}.header__spsearch .search__close{position:absolute;width:46px;height:46px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.header__spsearch .search__close{right:117px;top:32px}.header__spsearch .search__close:hover{opacity:.9}}@media screen and (max-width:767px){.header__spsearch .search__close{right:60px;top:-54px;background:#f0ede8}}.header__spsearch .search__close:before,.header__spsearch .search__close:after{content:"";position:absolute;width:24px;height:2px;background:#575450}.header__spsearch .search__close:before{transform:rotate(45deg)}.header__spsearch .search__close:after{transform:rotate(-45deg)}.header__spsearch .search__inner{max-width:740px;margin-inline:auto}@media screen and (min-width:768px){.header__spsearch .search__inner{width:calc(100% - 64px);padding:24px 0}}@media screen and (max-width:767px){.header__spsearch .search__inner{width:calc(100% - 32px);padding:40px 0 48px}}.header__spsearch .search__categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.header__spsearch .search__categories .item__link{position:relative;line-height:150%;border-radius:4px;padding:2px 16px;box-shadow:0 0 0 1px #332b23}@media screen and (min-width:768px){.header__spsearch .search__categories .item__link{font-size:16px}.header__spsearch .search__categories .item__link:hover{background:#e8e5e1;box-shadow:0 0 0 2px #332b23}}@media screen and (max-width:767px){.header__spsearch .search__categories .item__link{font-size:14px;font-weight:500}}.header__spsearch .search__form{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(91,87,82,.2);border-radius:4px;padding:8px;height:72px}.header__spsearch .search__form:has(input:not(:placeholder-shown)),.header__spsearch .search__form:has(input:focus){border:1px solid #CFCCC8;box-shadow:0 0 6px #0003}.header__spsearch .search__form input{width:100%;padding:15px 15px 15px 24px;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;flex:1}@media screen and (min-width:768px){.header__spsearch .search__form input{font-size:16px;letter-spacing:.32px}}@media screen and (max-width:767px){.header__spsearch .search__form input{font-size:14px;letter-spacing:.28px}}.header__spsearch .search__form input::placeholder{color:#57545099}.header__spsearch .search__form input:focus{outline:none;color:#332b23}.header__spsearch .search__form input:not(:placeholder-shown)+.search__button{background:#302c22;color:#fffaf7;pointer-events:all}.header__spsearch .search__form input:not(:placeholder-shown)+.search__button svg{display:none}.header__spsearch .search__button{position:relative;color:transparent;border-radius:4px;pointer-events:none;background:transparent;transition:all .25s ease-in-out;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px;text-align:center}@media screen and (min-width:768px){.header__spsearch .search__button{width:110px;height:40px;line-height:40px}}@media screen and (max-width:767px){.header__spsearch .search__button{min-width:78px;height:48px;line-height:48px}}.header__spsearch .search__button svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (min-width:768px){.header__spbutton{display:none}}@media screen and (max-width:767px){.header__spbutton{width:44px;height:44px;padding:12px 10px}.header__spbutton span{display:block;position:relative;height:2px;width:22px;background:#332b23}.header__spbutton span:before,.header__spbutton span:after{content:"";position:absolute;display:block;width:22px;height:2px;background:#332b23;transition:all .25s ease-in-out}.header__spbutton span:before{top:-10px}.header__spbutton span:after{bottom:-10px}.header__spbutton.is-opened span{background:transparent}.header__spbutton.is-opened span:before{transform:rotate(45deg);top:0}.header__spbutton.is-opened span:after{transform:rotate(-45deg);bottom:0}}@media screen and (max-width:767px){.header__nav{opacity:0;visibility:hidden;position:absolute;top:44px;left:0;height:calc(100dvh - 64px);width:100%;background:#f0ede8;transition:all .25s ease-in-out;overflow-y:auto;-webkit-overflow-scrolling:touch}.header__nav.is-opened{opacity:1;visibility:visible;top:64px}}@media screen and (min-width:768px){.header__nav .inner{display:flex}}@media screen and (min-width:768px){.header__nav .menu{display:flex;align-items:center;gap:24px;padding-right:24px;position:relative;border-right:1px solid rgba(91,87,82,.2)}}@media screen and (max-width:1269px)and (min-width:768px){.header__nav .menu{gap:17px;padding-right:17px}}.header__nav .menu__item:has(.submenu:hover) .menu__link--submenu:after{transform:rotate(180deg)}.header__nav .menu__item:has(.submenu:hover) .menu__link--submenu:before{transform:scale(1)}.header__nav .menu__link{line-height:100%;position:relative}@media screen and (min-width:768px){.header__nav .menu__link{padding-bottom:6px;font-size:16px;font-weight:500;letter-spacing:.16px}.header__nav .menu__link:before{position:absolute;content:"";width:100%;height:2px;background:#332b23;bottom:0;left:0;transform:scaleX(0);transform-origin:center top;transition:all .25s ease-in-out}.header__nav .menu__link:hover:before{transform:scale(1)}}@media screen and (max-width:1269px)and (min-width:768px){.header__nav .menu__link{font-size:14px;letter-spacing:.14px}}@media screen and (max-width:767px){.header__nav .menu__link{font-size:18px;font-weight:600;letter-spacing:.36px;padding:24px;display:block}.header__nav .menu__link--arrow:after{content:"";position:absolute;top:50%;right:32px;transform:translateY(-50%);display:block;width:10px;height:11px;margin:0 0 1px 9px;background:url(../img/common/icon_arrow-black.svg) no-repeat center/contain;transition:all .25s ease-in-out}}@media screen and (min-width:768px){.header__nav .menu__link--submenu:after{content:"";display:inline-block;width:7px;height:5px;margin:0 0 1px 9px;background:url(../img/common/icon_arrow-menu.svg) no-repeat center/contain;transition:all .25s ease-in-out}}@media screen and (max-width:1269px)and (min-width:768px){.header__nav .menu__link--submenu:after{margin:0 0 1px 4px}}.header__nav .menu__link--submenu:hover:after{transform:rotate(180deg)}.header__nav .menu__link--submenu:hover+.submenu{opacity:1;visibility:visible;top:38px}@media screen and (min-width:768px){.header__nav .menu__button{display:none}}@media screen and (max-width:767px){.header__nav .menu__button{position:absolute;top:50%;right:0;transform:translateY(-50%);width:80px;height:40px;display:flex;align-items:center;justify-content:center}.header__nav .menu__button.is-opened .toggle{background:#575450}.header__nav .menu__button.is-opened .toggle:before{display:none}.header__nav .menu__button.is-opened .toggle:after{background:#fffaf7;transform:translate(-50%,-50%) rotate(0)}}@media screen and (max-width:767px){.header__nav .menu__button .toggle{display:block;width:24px;height:24px;border-radius:50%;border:1px solid #332B23;transition:all .25s ease-in-out}.header__nav .menu__button .toggle:before,.header__nav .menu__button .toggle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:2px;background:#332b23;transition:all .25s ease-in-out}.header__nav .menu__button .toggle:after{transform:translate(-50%,-50%) rotate(90deg)}}@media screen and (min-width:768px){.header__nav .submenu{opacity:0;visibility:hidden;position:absolute;top:34px;left:0;padding-top:10px;width:688px;transition:all .25s ease-in-out}.header__nav .submenu:hover{opacity:1;visibility:visible;top:38px}}@media screen and (max-width:767px){.header__nav .submenu{height:0;overflow:hidden;transition:height .5s ease;padding:0 16px}}.header__nav .submenu__list{display:flex}@media screen and (min-width:768px){.header__nav .submenu__list{border-radius:4px;background:#fff;box-shadow:0 0 10px #0003;padding:20px 24px;gap:16px 24px;flex-wrap:wrap}}@media screen and (max-width:1269px)and (min-width:768px){.header__nav .submenu__list{gap:16px}}@media screen and (max-width:767px){.header__nav .submenu__list{flex-direction:column}}@media screen and (min-width:768px){.header__nav .submenu__item{width:calc((100% - 48px) / 3)}}@media screen and (min-width:768px){.header__nav .submenu__link{display:flex;align-items:center;height:46px;position:relative;gap:12px;font-size:14px;font-weight:500;line-height:130%;letter-spacing:.42px}.header__nav .submenu__link .arrow{width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);overflow:hidden}.header__nav .submenu__link .arrow:before,.header__nav .submenu__link .arrow:after{position:absolute;content:"";width:6px;height:9px;top:50%;transform:translateY(-50%);transition:all .25s ease-in-out;background:url(../img/common/icon_arrow-submenu.svg) no-repeat center/contain}.header__nav .submenu__link .arrow:before{right:4px}.header__nav .submenu__link .arrow:after{right:18px}.header__nav .submenu__link:hover:before{background-size:110%}.header__nav .submenu__link:hover .submenu__img img{transform:scale(1.1)}.header__nav .submenu__link:hover .arrow:before{right:-18px}.header__nav .submenu__link:hover .arrow:after{right:4px}}@media screen and (max-width:767px){.header__nav .submenu__link{display:block;padding:21px 54px 21px 24px;position:relative}.header__nav .submenu__link:after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);width:10px;height:11px;background:url(../img/common/icon_arrow-black.svg) no-repeat center center/cover}}@media screen and (min-width:768px){.header__nav .submenu__img{border-radius:4px;width:46px;height:46px;overflow:hidden}.header__nav .submenu__img img{transition:all .25s ease-in-out}}@media screen and (max-width:767px){.header__nav .submenu__img{display:none}}@media screen and (min-width:768px){.header__nav .buttons{display:flex;align-items:center;padding-left:16px;gap:16px}}@media screen and (max-width:1269px)and (min-width:768px){.header__nav .buttons{padding-left:10px;gap:8px}}@media screen and (min-width:768px){.header__nav .buttons__search .button{position:relative;display:block;width:44px;height:44px}.header__nav .buttons__search .button:before{position:absolute;content:"";width:100%;height:2px;background:#332b23;bottom:0;left:0;transform:scaleX(0);transform-origin:center top;transition:all .25s ease-in-out}.header__nav .buttons__search .button:hover{opacity:.9}.header__nav .buttons__search .button:hover:before{transform:scale(1)}.header__nav .buttons__search .button svg{margin-top:4px}.header__nav .buttons__search .search{opacity:0;visibility:hidden;position:absolute;top:-40px;right:0;width:100%;transition:all .5s ease;z-index:9;background:#fff;box-shadow:0 0 10px #0003}.header__nav .buttons__search .search.is-opened{opacity:1;visibility:visible;top:0}.header__nav .buttons__search .search__close{position:absolute;top:12px;right:115px;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.header__nav .buttons__search .search__close:before,.header__nav .buttons__search .search__close:after{content:"";position:absolute;width:14px;height:2px;background:#575450}.header__nav .buttons__search .search__close:before{transform:rotate(45deg)}.header__nav .buttons__search .search__close:after{transform:rotate(-45deg)}}@media screen and (min-width:768px)and (min-width:768px){.header__nav .buttons__search .search__close:hover{opacity:.9}}@media screen and (min-width:768px){.header__nav .buttons__search .search__inner{width:calc(100% - 64px);max-width:740px;margin-inline:auto;padding:24px 0}.header__nav .buttons__search .search__categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.header__nav .buttons__search .search__categories .item__link{position:relative;line-height:150%;border-radius:4px;padding:2px 16px;box-shadow:0 0 0 1px #332b23}}@media screen and (min-width:768px)and (min-width:768px){.header__nav .buttons__search .search__categories .item__link{font-size:16px}.header__nav .buttons__search .search__categories .item__link:hover{background:#e8e5e1;box-shadow:0 0 0 2px #332b23}}@media screen and (min-width:768px)and (max-width:767px){.header__nav .buttons__search .search__categories .item__link{font-size:14px;font-weight:500}}@media screen and (min-width:768px){.header__nav .buttons__search .search__form{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(91,87,82,.2);border-radius:4px}}@media screen and (min-width:768px)and (min-width:768px){.header__nav .buttons__search .search__form{padding:8px 8px 8px 32px;height:72px}}@media screen and (min-width:768px){.header__nav .buttons__search .search__form:has(input:not(:placeholder-shown)),.header__nav .buttons__search .search__form:has(input:focus){border:1px solid #CFCCC8;box-shadow:0 0 6px #0003}.header__nav .buttons__search .search__form input{width:100%;font-weight:500;line-height:130%}}@media screen and (min-width:768px)and (min-width:768px){.header__nav .buttons__search .search__form input{font-size:16px;letter-spacing:.32px;padding:15px 0}}@media screen and (min-width:768px)and (max-width:767px){.header__nav .buttons__search .search__form input{font-size:14px;letter-spacing:.28px}}@media screen and (min-width:768px){.header__nav .buttons__search .search__form input::placeholder{color:#57545099}.header__nav .buttons__search .search__form input:focus{outline:none;color:#332b23}.header__nav .buttons__search .search__form input:not(:placeholder-shown)+.search__button{background:#302c22;color:#fffaf7;pointer-events:all}.header__nav .buttons__search .search__form input:not(:placeholder-shown)+.search__button svg{display:none}.header__nav .buttons__search .search__button{position:relative;color:transparent;border-radius:4px;pointer-events:none}}@media screen and (min-width:768px)and (min-width:768px){.header__nav .buttons__search .search__button{width:110px;height:40px;line-height:40px;text-align:center}}@media screen and (min-width:768px){.header__nav .buttons__search .search__button svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}}@media screen and (max-width:1269px){.header__nav .buttons__search .search__close{right:20px}.header__nav .buttons__search .search__inner{width:calc(100% - 160px)}}@media screen and (max-width:767px){.header__nav .buttons__search{display:none}}.header__nav .buttons__lang{position:relative}@media screen and (max-width:767px){.header__nav .buttons__lang{padding:24px 16px calc(48px + env(safe-area-inset-bottom));margin-top:16px;border-top:1px solid rgba(91,87,82,.2)}}@media screen and (min-width:768px){.header__nav .buttons__lang .button{width:62px;height:32px;border-radius:48px;background:#302c22;position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 11px 0 8px}.header__nav .buttons__lang .button:hover{background:#302c22e6}.header__nav .buttons__lang .button:hover .langlist{opacity:1;visibility:visible;top:38px}.header__nav .buttons__lang .button .arrow{transition:all .25s ease-in-out}}@media screen and (max-width:767px){.header__nav .buttons__lang .button{display:none}}@media screen and (min-width:768px){.header__nav .buttons__lang .langlist{opacity:0;visibility:hidden;position:absolute;top:34px;right:0;padding:8px 4px;border-radius:4px;transition:all .25s ease-in-out;background:#fff;width:150px;font-size:16px;font-weight:500;letter-spacing:.16px;display:flex;flex-direction:column}.header__nav .buttons__lang .langlist.is-opened{opacity:1;visibility:visible;top:38px}.header__nav .buttons__lang .langlist li{position:relative;cursor:pointer;border-radius:4px;padding:8px 12px;color:#3c363099;font-size:14px;letter-spacing:.42px}.header__nav .buttons__lang .langlist li:before{position:absolute;content:"";width:100%;height:2px;background:#332b23;bottom:0;left:0;transform:scaleX(0);transform-origin:center top;transition:all .25s ease-in-out}.header__nav .buttons__lang .langlist li:hover{background:#e8e5e1;color:#332b23}.header__nav .buttons__lang .langlist li.is-selected{color:#332b23;font-weight:700}}@media screen and (max-width:767px){.header__nav .buttons__lang .langlist{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.header__nav .buttons__lang .langlist li{width:calc((100% - 8px)/2);position:relative;border-radius:56px;box-shadow:0 0 0 1px #5b575266}}@media screen and (max-width:767px)and (min-width:768px){.header__nav .buttons__lang .langlist li{padding:20px 24px 20px 60px;cursor:pointer;transition:all .25s ease-in-out}}@media screen and (max-width:767px)and (max-width:767px){.header__nav .buttons__lang .langlist li{padding:13px 12px 13px 48px}}@media screen and (max-width:767px){.header__nav .buttons__lang .langlist li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:1px solid rgba(91,87,82,.4)}}@media screen and (max-width:767px)and (min-width:768px){.header__nav .buttons__lang .langlist li:before{left:24px}}@media screen and (max-width:767px)and (max-width:767px){.header__nav .buttons__lang .langlist li:before{left:16px}}@media screen and (max-width:767px){.header__nav .buttons__lang .langlist li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%}}@media screen and (max-width:767px)and (min-width:768px){.header__nav .buttons__lang .langlist li:after{left:31px}}@media screen and (max-width:767px)and (max-width:767px){.header__nav .buttons__lang .langlist li:after{left:23px}}@media screen and (max-width:767px){.header__nav .buttons__lang .langlist li.is-selected{box-shadow:0 0 0 2px #575450;background:#dedbd7}.header__nav .buttons__lang .langlist li.is-selected:before{background:#575450}.header__nav .buttons__lang .langlist li.is-selected:after{background:#fff}}@media screen and (min-width:768px){.header__nav .buttons__lang .text{display:none}}@media screen and (max-width:767px){.header__nav .buttons__lang .text{position:relative;color:#3c363099;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;padding-left:22px}.header__nav .buttons__lang .text:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;background:url(../img/common/icon_language-black.svg) no-repeat center center/contain}}.header__nav .buttons__lang:has(.langlist.is-opened) .button{background:#3c363099}.header__nav .buttons__lang:has(.langlist.is-opened) .arrow{transform:rotate(180deg)}@media screen and (min-width:768px){body:has(main.top) .header{position:absolute}body:has(main.top) .header.is-scrolled{position:fixed}}.footer{background:#262523}.footer__pagetop{display:flex;justify-content:center;align-items:center;position:fixed;bottom:20px;right:20px;border-radius:8px;box-shadow:0 0 12px #00000014;background:#fff;z-index:10}@media screen and (min-width:768px){.footer__pagetop{width:56px;height:56px}}@media screen and (max-width:767px){.footer__pagetop{width:48px;height:48px}}@media screen and (min-width:768px){.footer__inner{padding:44px 0 24px}}@media screen and (max-width:767px){.footer__inner{padding:24px 0 40px}}.footer__block--top{display:flex;justify-content:space-between}@media screen and (min-width:768px){.footer__block--top{gap:48px}}@media screen and (max-width:767px){.footer__block--top{gap:16px;flex-direction:column-reverse}}@media screen and (min-width:768px){.footer__block--top .leftblock{max-width:586px}}@media screen and (min-width:768px){.footer__block--top .leftblock .menu{display:flex;flex-wrap:wrap;gap:34px 16px}}@media screen and (min-width:768px){.footer__block--top .leftblock .menu__item{width:calc((100% - 32px) / 3);min-width:140px}}@media screen and (max-width:767px){.footer__block--top .leftblock .menu__item{border-bottom:1px solid rgba(255,250,247,.2)}.footer__block--top .leftblock .menu__item .menu__link--last{border-top:1px solid rgba(255,250,247,.2)}}.footer__block--top .leftblock .menu__link{color:#fffaf7;display:block;position:relative;font-weight:600;line-height:100%}@media screen and (min-width:768px){.footer__block--top .leftblock .menu__link{padding-right:24px;width:fit-content;font-size:18px;letter-spacing:.36px}.footer__block--top .leftblock .menu__link:hover{color:#fffaf7}.footer__block--top .leftblock .menu__link:hover:before{background-size:110%}.footer__block--top .leftblock .menu__link:hover .arrow:before{right:-18px}.footer__block--top .leftblock .menu__link:hover .arrow:after{right:4px}}@media screen and (max-width:767px){.footer__block--top .leftblock .menu__link{font-size:16px;letter-spacing:.32px;padding:23px 16px}}@media screen and (min-width:768px){.footer__block--top .leftblock .menu__link--last{margin-top:24px}}.footer__block--top .leftblock .menu__link .arrow{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px}@media screen and (min-width:768px){.footer__block--top .leftblock .menu__link .arrow{overflow:hidden;right:0}}@media screen and (max-width:767px){.footer__block--top .leftblock .menu__link .arrow{right:15px}}.footer__block--top .leftblock .menu__link .arrow:before,.footer__block--top .leftblock .menu__link .arrow:after{position:absolute;content:"";top:50%;transform:translateY(-50%);transition:all .25s ease-in-out}@media screen and (min-width:768px){.footer__block--top .leftblock .menu__link .arrow:before,.footer__block--top .leftblock .menu__link .arrow:after{width:9px;height:10px}}@media screen and (min-width:768px){.footer__block--top .leftblock .menu__link .arrow:before{right:4px;background:url(../img/common/icon_arrow-opacity.svg) no-repeat center/contain}}@media screen and (max-width:767px){.footer__block--top .leftblock .menu__link .arrow:before{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:9px;height:10px;background:url(../img/common/icon_arrow-white.svg) no-repeat center center/cover}}@media screen and (min-width:768px){.footer__block--top .leftblock .menu__link .arrow:after{right:18px;background:url(../img/common/icon_arrow-white.svg) no-repeat center/contain}}@media screen and (max-width:767px){.footer__block--top .leftblock .menu__link .arrow:after{display:none}}@media screen and (max-width:767px){.footer__block--top .leftblock .menu__button{position:absolute;top:50%;right:0;transform:translateY(-50%);width:56px;height:40px;display:flex;justify-content:center;align-items:center}.footer__block--top .leftblock .menu__button .arrow{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,250,247,.5)}.footer__block--top .leftblock .menu__button .arrow:before,.footer__block--top .leftblock .menu__button .arrow:after{display:block;width:10px;height:2px;background:#7d7a78}.footer__block--top .leftblock .menu__button .arrow:before{right:6px;transform:translateY(-50%) rotate(90deg)}.footer__block--top .leftblock .menu__button .arrow:after{right:6px}.footer__block--top .leftblock .menu__button:active .arrow{border-color:#fff;background:#fff}.footer__block--top .leftblock .menu__button:active .arrow:before,.footer__block--top .leftblock .menu__button:active .arrow:after{background:#332b23}.footer__block--top .leftblock .menu__button.is-opened .arrow{border-color:#fff;background:#fff}.footer__block--top .leftblock .menu__button.is-opened .arrow:before,.footer__block--top .leftblock .menu__button.is-opened .arrow:after{background:#332b23}.footer__block--top .leftblock .menu__button.is-opened .arrow:before{transform:translateY(-50%) rotate(0)}}.footer__block--top .leftblock .submenu{display:flex;flex-direction:column}@media screen and (min-width:768px){.footer__block--top .leftblock .submenu{gap:3px;margin-top:10px}}@media screen and (max-width:767px){.footer__block--top .leftblock .submenu{height:0;overflow:hidden;transition:height .5s ease}}.footer__block--top .leftblock .submenu__item{position:relative}@media screen and (min-width:768px){.footer__block--top .leftblock .submenu__item{padding-left:12px}.footer__block--top .leftblock .submenu__item:has(.submenu__link:hover):before{background:#fffaf7}}@media screen and (min-width:768px){.footer__block--top .leftblock .submenu__item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:1px;background:#fffaf7b3}}.footer__block--top .leftblock .submenu__link{color:#fffaf7b3;font-family:Inter,sans-serif;font-size:14px;line-height:150%;letter-spacing:.42px}@media screen and (min-width:768px){.footer__block--top .leftblock .submenu__link{border-bottom:1px solid transparent}.footer__block--top .leftblock .submenu__link:hover{color:#fffaf7;border-bottom:1px solid #FFFAF7}}@media screen and (max-width:767px){.footer__block--top .leftblock .submenu__link{display:block;padding:21px 54px 21px 24px;position:relative}.footer__block--top .leftblock .submenu__link:after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);width:9px;height:10px;background:url(../img/common/icon_arrow-white.svg) no-repeat center center/cover}}@media screen and (min-width:768px){.footer__block--top .rightblock{width:344px;min-width:344px}}@media screen and (min-width:768px){.footer__block--top .rightblock .u-passlink{width:344px;height:246px}}@media screen and (max-width:767px){.footer__block--top .rightblock .u-passlink__img{aspect-ratio:179/96}}.footer__block--middle{background:#fff;border-radius:4px}@media screen and (min-width:768px){.footer__block--middle{padding:16px 20px 26px;margin-top:34px}}@media screen and (max-width:767px){.footer__block--middle{padding:20px;width:calc(100% - 32px);margin:48px auto 0}}.footer__block--middle .description{font-size:14px}@media screen and (min-width:768px){.footer__block--middle .description{text-align:center;font-weight:500;line-height:150%}}@media screen and (max-width:767px){.footer__block--middle .description{line-height:140%}}.footer__block--middle .companies{display:flex;justify-content:center}@media screen and (min-width:768px){.footer__block--middle .companies{margin-top:20px;gap:47px}}@media screen and (max-width:767px){.footer__block--middle .companies{margin-top:24px;gap:16px}}.footer__block--middle .companies__item{width:48px}.footer__block--bottom{display:flex;background:#19191980;font-family:Inter,sans-serif}@media screen and (min-width:768px){.footer__block--bottom{padding:24px 40px;justify-content:space-between;align-items:center}}@media screen and (max-width:767px){.footer__block--bottom{flex-direction:column;gap:48px;padding:24px 16px}}.footer__block--bottom .sitelinks{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.footer__block--bottom .sitelinks{gap:8px 40px;flex:1}}@media screen and (max-width:767px){.footer__block--bottom .sitelinks{gap:16px}}@media screen and (max-width:767px){.footer__block--bottom .sitelinks__item{width:calc((100% - 16px)/2)}}.footer__block--bottom .sitelinks__link{color:#fffaf780;font-size:14px;border-bottom:1px solid transparent}@media screen and (min-width:768px){.footer__block--bottom .sitelinks__link{line-height:150%}.footer__block--bottom .sitelinks__link:hover{color:#fffaf7;border-bottom:1px solid #FFFAF7}}@media screen and (max-width:767px){.footer__block--bottom .sitelinks__link{line-height:130%}}.footer__block--bottom .copyright{color:#fffaf780;font-size:10px;line-height:150%}@media screen and (min-width:768px){.footer__block--bottom .copyright{letter-spacing:.2px}}@media screen and (max-width:767px){.footer__block--bottom .copyright{text-align:center}}.footer .apps{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:24px}@media screen and (min-width:768px){.footer .apps--sp{display:none}}@media screen and (max-width:767px){.footer .apps--sp{display:flex;width:calc(100% - 60px);margin-inline:auto;margin-top:40px}}@media screen and (min-width:768px){.footer .apps--pc{display:flex}}@media screen and (max-width:767px){.footer .apps--pc{display:none}}.footer .apps figure{max-width:64px}.footer .apps .download__text{font-size:14px;color:#fffaf7;font-weight:600;line-height:normal}.footer .apps .download__links{display:flex;gap:4px;margin-top:12px;max-width:254px}.u-textlink{display:inline-block;line-height:130%;letter-spacing:.28px;color:#0969da;font-size:14px;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0969da}.u-textlink[target=_blank]:after{content:"";display:inline-block;transform:translateY(3px);width:16px;height:16px;margin-left:4px;background:url(../img/common/icon_arrow-ex-textlink.svg) no-repeat center/contain}@media screen and (min-width:768px){.u-textlink:hover{text-decoration-color:transparent;color:#0448a4}.u-textlink:hover:after{background:url(../img/common/icon_arrow-ex-hover.svg) no-repeat center/contain}}.u-button{display:flex;align-items:center;width:fit-content;margin-left:auto;margin-top:40px;font-weight:500;line-height:150%}@media screen and (min-width:768px){.u-button{font-size:16px;letter-spacing:.32px;gap:8px}.u-button:hover{color:#332b23b3}.u-button:hover .u-button__arrow{background:#332b23;border-color:#332b23}.u-button:hover .u-button__arrow:before{transform:translate(50%,-50%);opacity:0}.u-button:hover .u-button__arrow:after{transform:translate(-50%,-50%);opacity:1}}@media screen and (max-width:767px){.u-button{font-size:14px;gap:6px}}.u-button__arrow{position:relative;width:24px;height:24px;border-radius:50%;border:1px solid #575450;overflow:hidden;transition:all .25s ease-in-out}.u-button__arrow:before,.u-button__arrow:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:10px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.u-button__arrow:before{background:url(../img/common/icon_arrow-black.svg) no-repeat center/contain;transform:translate(-50%,-50%);opacity:1}.u-button__arrow:after{background:url(../img/common/icon_arrow-white02.svg) no-repeat center/contain;transform:translate(-150%,-50%);opacity:0}.u-button--white{color:#fffaf7}.u-button--white .u-button__arrow{border-color:#fffaf7b3}.u-button--white .u-button__arrow:before{background:url(../img/common/icon_arrow-white.svg) no-repeat center/contain}.u-button--white .u-button__arrow:after{background:url(../img/common/icon_arrow-black.svg) no-repeat center/contain}.u-button--white:hover{color:#fffaf7b3}.u-button--white:hover .u-button__arrow{background:#fffaf7}.u-return-button{position:relative;display:inline-block;border-radius:4px;border:1px solid #575450;padding:9px 16px 9px 40px;font-weight:500;line-height:100%}@media screen and (min-width:768px){.u-return-button{font-size:16px;letter-spacing:.32px}.u-return-button:hover{background:#dedbd7}.u-return-button:hover .u-return-button__arrow:before{left:-18px}.u-return-button:hover .u-return-button__arrow:after{left:6px}}@media screen and (max-width:767px){.u-return-button{font-size:14px;letter-spacing:.28px}}.u-return-button__arrow{position:absolute;top:50%;left:7px;display:block;width:24px;height:24px;overflow:hidden;transform:translateY(-50%);transition:all .25s ease-in-out}.u-return-button__arrow:before,.u-return-button__arrow:after{position:absolute;content:"";width:11px;height:12px;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .25s ease-in-out;background:url(../img/common/icon_arrow-black.svg) no-repeat center/contain}.u-return-button__arrow:before{left:6px}.u-return-button__arrow:after{left:24px}.u-anchor{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:150%;letter-spacing:.32px}@media screen and (min-width:768px){.u-anchor:hover{color:#332b23b3}.u-anchor:hover .u-anchor__arrow{background:#332b23;border:1px solid #332B23}.u-anchor:hover .u-anchor__arrow:before{background:url(../img/common/icon_arrow-white02.svg) no-repeat center/contain}}@media screen and (max-width:767px){.u-anchor{justify-content:space-between;padding:4px 0}}.u-anchor__arrow{position:relative;display:block;min-width:24px;width:24px;height:24px;border-radius:50%;border:1px solid #575450;overflow:hidden;transition:all .25s ease-in-out}.u-anchor__arrow:before{position:absolute;content:"";width:9px;height:10px;left:50%;transform:translate(-50%) rotate(90deg);transition:all .25s ease-in-out;top:6px;background:url(../img/common/icon_arrow-black.svg) no-repeat center/contain}.u-passlink{position:relative;color:#fffaf7;display:block}@media screen and (min-width:768px){.u-passlink{width:344px;height:246px}.u-passlink:hover .u-passlink__img img{transform:scale(1.1)}.u-passlink:hover .u-passlink__title:before{width:100%}.u-passlink:hover .u-passlink__text{color:#fffaf7}}.u-passlink__img{overflow:hidden;border-radius:4px;width:100%;height:100%}@media screen and (max-width:767px){.u-passlink__img{aspect-ratio:179/96}}.u-passlink__img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.u-passlink__img img{transition:transform .3s ease}}@media screen and (max-width:767px){.u-passlink__img img{object-position:center 72%}}.u-passlink__wrapper{position:absolute;bottom:0;left:0;width:100%;padding:16px}.u-passlink__title{position:relative;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.3);font-size:18px;font-weight:500;line-height:130%;letter-spacing:.36px}.u-passlink__title:before{content:"";position:absolute;width:0;height:1px;left:0;bottom:-1px;background:#fffaf7;transition:all .25s ease-in-out}.u-passlink__title:after{content:"";position:absolute;top:3px;right:0;width:14px;height:15px;background:url(../img/common/icon_arrow-white.svg) no-repeat center center/cover;transition:all .25s ease-in-out}.u-passlink__text{font-family:Inter,sans-serif;line-height:150%;color:#fffaf7b3}@media screen and (min-width:768px){.u-passlink__text{font-size:12px}}@media screen and (max-width:767px){.u-passlink__text{font-size:10px}}.u-gray-button{position:relative;display:inline-block;border-radius:32px;background:#575450;font-weight:500;line-height:130%;color:#fffaf7}@media screen and (min-width:768px){.u-gray-button{font-size:16px;letter-spacing:.32px;padding:12px 44px 12px 24px}.u-gray-button:hover{background:#302c22}.u-gray-button:hover .u-gray-button__arrow:before{right:5px}.u-gray-button:hover .u-gray-button__arrow:after{right:-20px}}@media screen and (max-width:767px){.u-gray-button{font-size:14px;letter-spacing:.28px;padding:13px 44px 14px 24px}}.u-gray-button__arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:block;width:24px;height:24px;overflow:hidden;transition:all .25s ease-in-out}.u-gray-button__arrow:before,.u-gray-button__arrow:after{position:absolute;display:block;content:"";top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(../img/common/icon_arrow-white03.svg) no-repeat center/contain;transition:all .25s ease-in-out;margin-top:-1px}.u-gray-button__arrow:before{right:20px}.u-gray-button__arrow:after{right:5px}.u-share{display:flex;gap:8px}.u-share a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(91,87,82,.4)}@media screen and (min-width:768px){.u-share svg{transition:all .25s ease-in-out;fill:transparent}.u-share a:hover{background:#dedbd7}.u-share a:hover svg{fill:#dedbd7}}@media screen and (max-width:767px){.u-share{justify-content:center}}.u-list{display:flex;flex-wrap:wrap}.u-list__item.is-new .u-list__link:before{content:"NEW";position:absolute;top:0;right:0;padding:6px 11px 5px;font-size:12px;font-weight:500;line-height:100%;color:#fffaf7;background:#ac240c;font-family:Inter,sans-serif;border-radius:0 4px;z-index:2}.u-list__link{display:block;position:relative}@media screen and (min-width:768px){.u-list__link:hover img{transform:scale(1.1)}.u-list__link:hover .u-list__title{text-decoration-color:#332b23}}.u-list__link[target=_blank] .u-list__img:after{position:absolute;bottom:8px;right:6px;content:"";width:24px;height:24px;display:block;background:url(../img/common/icon_arrow-ex-circle.svg) no-repeat center center/contain;z-index:1}.u-list__img{position:relative;border-radius:4px;overflow:hidden}.u-list__img img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;transition:all .25s ease-in-out}.u-list__wrapper{padding:0 4px;margin-top:16px}.u-list__areas{display:flex;flex-wrap:wrap;gap:4px}.u-list__areas .u-pin{border-radius:32px;background:#fffaf7;backdrop-filter:blur(3px);width:fit-content;font-size:10px;padding:5px 8px 5px 18px}.u-list__areas .u-pin:before{width:8px;height:10px;left:6px}.u-list__area+.u-list__area{margin-top:8px}.u-list__title{transition:all .25s ease-in-out;font-weight:500;line-height:130%}@media screen and (min-width:768px){.u-list__title{text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent;font-size:20px;letter-spacing:.4px;margin-top:14px}}@media screen and (max-width:767px){.u-list__title{font-size:18px;letter-spacing:.36px;margin-top:10px}}.u-list__text{font-family:Inter,sans-serif;color:#575450;font-weight:500;line-height:130%;font-size:12px;margin-top:5px}.u-list__category{margin-top:8px}@media screen and (min-width:768px){.u-list--2col{gap:16px}}@media screen and (max-width:767px){.u-list--2col{gap:32px 0}}@media screen and (min-width:768px){.u-list--2col .u-list__item{width:calc((100% - 16px)/2)}}@media screen and (max-width:767px){.u-list--2col .u-list__item{width:220px}}@media screen and (min-width:768px){.u-list--3col{gap:32px 8px}}@media screen and (max-width:767px){.u-list--3col{gap:32px 0}}@media screen and (min-width:768px){.u-list--3col .u-list__item{width:calc((100% - 16px) / 3)}}@media screen and (max-width:767px){.u-list--3col .u-list__item{width:100%}}@media screen and (min-width:768px){.u-list--4col{gap:48px 16px}}@media screen and (max-width:767px){.u-list--4col{gap:32px 16px}}@media screen and (min-width:768px){.u-list--4col .u-list__item{width:calc((100% - 48px)/4)}}@media screen and (max-width:767px){.u-list--4col .u-list__item{width:calc((100% - 48px)/4)}}.u-list--02 .u-list__link{position:relative}@media screen and (min-width:768px){.u-list--02 .u-list__link:hover .u-list__wrapper{opacity:.8}.u-list--02 .u-list__link:hover .u-list__title{text-decoration-color:transparent}}.u-list--02 .u-list__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a 16.83%,#1a1a1a00);z-index:1;border-radius:4px}.u-list--02 .u-list__wrapper{position:absolute;left:8px;padding:0;margin-top:0;z-index:1;width:calc(100% - 16px)}@media screen and (min-width:768px){.u-list--02 .u-list__wrapper{bottom:12px}}@media screen and (max-width:767px){.u-list--02 .u-list__wrapper{bottom:8px}}.u-list--02 .u-list__area{border-radius:32px;background:var(--color-basic-white, #FFF);backdrop-filter:blur(3px);width:fit-content}@media screen and (min-width:768px){.u-list--02 .u-list__area{padding:8px 8px 8px 28px}}@media screen and (max-width:767px){.u-list--02 .u-list__area{font-size:12px;padding:6px 8px 6px 28px}}.u-list--02 .u-list__area:before{left:10px;width:12px;height:16px}.u-list--02 .u-list__title{color:#fff}@media screen and (min-width:768px){.u-list--02 .u-list__title{font-size:16px;letter-spacing:.32px;margin-top:10px}}@media screen and (max-width:767px){.u-list--02 .u-list__title{font-size:14px;letter-spacing:.28px;margin-top:5px}}.u-list--02 .u-list__category{background:#fff3;backdrop-filter:blur(2px);color:#fffaf7}@media screen and (max-width:767px){.u-list--02 .u-list__category{margin-top:12px}}.u-list--02 .u-list__category:before{background:url(../img/common/icon_category-w.svg) no-repeat center center/contain}.u-list--02 .u-line-clamp{-webkit-line-clamp:3}.u-ticket-list{display:flex;gap:10px}@media screen and (min-width:768px){.u-ticket-list{flex-wrap:wrap;margin-top:20px}}@media screen and (max-width:767px){.u-ticket-list{flex-direction:column;margin-top:16px}}@media screen and (min-width:768px){.u-ticket-list__item{width:calc((100% - 20px) / 3)}}.u-ticket-list__link{display:block;position:relative;border-radius:4px;box-shadow:0 0 0 1px #5b575266;background:#e8e5e1;height:100%;font-size:14px;letter-spacing:.28px;line-height:130%;display:flex;align-items:center}@media screen and (min-width:768px){.u-ticket-list__link{padding:12px 24px 12px 60px}.u-ticket-list__link:hover{box-shadow:0 0 0 2px #5b5752;background:#dedbd7}}@media screen and (max-width:767px){.u-ticket-list__link{padding:12px 16px 12px 60px}}.u-ticket-list__link:before{position:absolute;top:50%;left:20px;display:block;width:24px;height:19px;transform:translateY(-50%);background:url(../img/common/icon_ticket.svg) no-repeat center/contain;content:""}.u-ticket-list__link[target=_blank] span:after{content:"";width:16px;height:16px;margin-left:4px;display:inline-block;background:url(../img/common/icon_arrow-ex-black.svg) no-repeat center center/contain;transform:translateY(3px)}.u-slider .swiper-pagination{width:fit-content;position:relative}@media screen and (min-width:768px){.u-slider .swiper-pagination{bottom:1px}}@media screen and (max-width:767px){.u-slider .swiper-pagination{bottom:0}}.u-slider .swiper-pagination-bullet{margin:0 6px!important;border:1px solid rgba(91,87,82,.4);background:transparent;opacity:1}.u-slider .swiper-pagination-bullet-active{background:#332b23}.u-slider__wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.u-slider__button{position:relative;margin-top:1px}@media screen and (min-width:768px){.u-slider__button{width:30px;height:24px}}@media screen and (max-width:767px){.u-slider__button{width:30px;height:24px}}.u-slider__button:before,.u-slider__button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:#332b23;width:3px;height:12px}.u-slider__button:before{left:10px}.u-slider__button:after{right:10px}.u-slider__button.is-stop:before{display:none}.u-slider__button.is-stop:after{content:"";position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #332B23;background:transparent}.u-pin{position:relative;color:#332b23;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;padding-left:24px}.u-pin:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:19px}.u-pin--hokkaido:before{background:url(../img/common/icon_hokkaido.svg) no-repeat center center/contain}.u-pin--east:before{background:url(../img/common/icon_east.svg) no-repeat center center/contain}.u-pin--central:before{background:url(../img/common/icon_central.svg) no-repeat center center/contain}.u-pin--west:before{background:url(../img/common/icon_west.svg) no-repeat center center/contain}.u-pin--shikoku:before{background:url(../img/common/icon_shikoku.svg) no-repeat center center/contain}.u-pin--kyushu:before{background:url(../img/common/icon_kyushu.svg) no-repeat center center/contain}.u-tag{position:relative;display:block;color:#332b23;font-family:Inter,sans-serif;font-weight:500;line-height:100%;padding:6px 6px 6px 28px;border-radius:4px;background:#dedbd7;width:fit-content;font-size:12px}.u-tag:before{content:"";position:absolute;top:50%;left:6px;transform:translateY(-50%);width:16px;height:16px;background:url(../img/common/icon_category.svg) no-repeat center center/contain}.u-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.u-line-clamp{-webkit-line-clamp:3}}@media screen and (max-width:767px){.u-line-clamp{-webkit-line-clamp:4}}.u-breadcrumbs{overflow-x:auto}.u-breadcrumbs ul{display:flex}.u-breadcrumbs ul li{padding:2px;font-size:14px;line-height:130%;letter-spacing:.28px;white-space:nowrap}.u-breadcrumbs ul li:has(a){padding:0}.u-breadcrumbs ul li:has(a):after{display:inline-block;content:"/";padding:2px 0;color:#3c363099}.u-breadcrumbs ul li a{color:#0969da;padding:2px;font-size:14px;line-height:130%;letter-spacing:.28px;white-space:nowrap}@media screen and (min-width:768px){.u-breadcrumbs ul li a:hover{color:#0448a4}}.u-title{font-weight:500;line-height:110%}@media screen and (min-width:768px){.u-title{font-size:52px}}@media screen and (max-width:767px){.u-title{font-size:40px}}.u-subtitle{font-weight:500;line-height:150%}@media screen and (min-width:768px){.u-subtitle{font-size:48px}}@media screen and (max-width:767px){.u-subtitle{font-size:32px}}.u-pagination__list{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (min-width:768px){.u-pagination__list{margin-top:80px}}@media screen and (max-width:767px){.u-pagination__list{margin-top:64px}}.u-pagination__list .item{display:flex;justify-content:center;align-items:center;width:35px;height:32px;border-radius:6px;background:transparent;border:1px solid transparent;font-weight:500;letter-spacing:.8px;font-size:16px}.u-pagination__list .item[aria-current=page]{background:#dedbd7;border:1px solid rgba(91,87,82,.4);box-shadow:0 1px 2px #0000000d}@media screen and (min-width:768px){.u-pagination__list a:hover{background:#dedbd7;border:1px solid #DEDBD7}}.top h1{font-size:0;height:0}.top__fixedlink{display:flex;right:0;z-index:9;transition:all .25s ease-in-out}@media screen and (min-width:768px){.top__fixedlink{position:fixed;top:105px}}@media screen and (max-width:767px){.top__fixedlink{position:absolute;top:80px;margin-left:20px}}@media screen and (min-width:768px){.top__fixedlink.is-closed{right:-144px}}@media screen and (max-width:767px){.top__fixedlink.is-closed{right:-356px}}.top__fixedlink.is-closed .toggle svg{transform:rotate(180deg)}.top__fixedlink .passlink{background:#fff}@media screen and (min-width:768px){.top__fixedlink .passlink{padding:12px 12px 16px;border-radius:0 0 0 4px;width:148px}.top__fixedlink .passlink:hover .passlink__img{background-size:110%}.top__fixedlink .passlink:hover .passlink__title,.top__fixedlink .passlink:hover .passlink__text{opacity:.8}}@media screen and (max-width:767px){.top__fixedlink .passlink{max-width:356px;display:flex;gap:12px;padding:12px 8px 10px}}@media screen and (min-width:768px){.top__fixedlink .passlink__img{width:120px;height:95px;transition:all .25s ease-in-out;background:url(../img/common/img_passlink-pc.png);background-size:100%;background-position:center center;background-repeat:no-repeat}}@media screen and (max-width:767px){.top__fixedlink .passlink__img{width:112px;background:url(../img/common/img_passlink-sp.png) no-repeat center/contain}}@media screen and (min-width:768px){.top__fixedlink .passlink__wrapper{margin-top:20px;padding:0 4px}}@media screen and (max-width:767px){.top__fixedlink .passlink__wrapper{flex:1}}.top__fixedlink .passlink__title{font-size:14px;font-weight:600;line-height:130%}.top__fixedlink .passlink__text{line-height:140%}@media screen and (min-width:768px){.top__fixedlink .passlink__text{font-size:12px;margin-top:8px}}@media screen and (max-width:767px){.top__fixedlink .passlink__text{font-size:10px;margin-top:5px}}.top__fixedlink .toggle{border-radius:4px 0 0 4px;background:#fff}@media screen and (min-width:768px){.top__fixedlink .toggle{width:24px;height:58px}}@media screen and (max-width:767px){.top__fixedlink .toggle{width:24px;min-width:24px}}@media screen and (min-width:768px){.top__mv{padding:0 12px}}.top__mv .u-slider .swiper-slide{background:#fff;width:100%;height:642px}.top__mv .u-slider .swiper-slide .link{position:relative;width:100%;height:100%;display:block}@media screen and (min-width:768px){.top__mv .u-slider .swiper-slide .link:hover .link__title{color:#fffc}}.top__mv .u-slider .swiper-slide .link__img{display:block;position:relative;width:100%;height:100%;overflow:hidden}@media screen and (min-width:768px){.top__mv .u-slider .swiper-slide .link__img{border-radius:4px}}.top__mv .u-slider .swiper-slide .link__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0a0a0a,#1a1a1a00 50%);z-index:1}.top__mv .u-slider .swiper-slide .link__img img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 2s ease;will-change:transform}@media screen and (min-width:768px){.top__mv .u-slider .swiper-slide .link__img img{border-radius:4px}}.top__mv .u-slider .swiper-slide .link__info{position:absolute;z-index:2}@media screen and (min-width:768px){.top__mv .u-slider .swiper-slide .link__info{bottom:32px;left:32px;width:62%}}@media screen and (max-width:767px){.top__mv .u-slider .swiper-slide .link__info{left:0;bottom:20px;padding:0 16px}}.top__mv .u-slider .swiper-slide .link__tag{display:flex}@media screen and (min-width:768px){.top__mv .u-slider .swiper-slide .link__tag{gap:16px;align-items:center}}@media screen and (max-width:767px){.top__mv .u-slider .swiper-slide .link__tag{gap:14px;flex-direction:column}}.top__mv .u-slider .swiper-slide .link__area{color:#fffaf7}.top__mv .u-slider .swiper-slide .link__category{position:relative;color:#fffaf7;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:100%;border-radius:4px;padding-left:24px;letter-spacing:.28px}.top__mv .u-slider .swiper-slide .link__category:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:18px;height:18px;background:url(../img/common/icon_category-w.svg) no-repeat center center/contain}.top__mv .u-slider .swiper-slide .link__title{color:#fffaf7;text-shadow:0 0 12px rgba(0,0,0,.55)}@media screen and (min-width:768px){.top__mv .u-slider .swiper-slide .link__title{font-size:32px;line-height:140%;letter-spacing:.64px;margin-top:16px;transition:all .25s ease-in-out}}@media screen and (max-width:767px){.top__mv .u-slider .swiper-slide .link__title{font-size:24px;line-height:130%;letter-spacing:.48px;margin-top:20px}}.top__mv .u-slider .swiper-slide .link__copyright{font-family:Inter,sans-serif;font-size:10px;line-height:130%;color:#fffaf7b3;margin-top:24px}.top__mv .u-slider .swiper-slide-active .link .link__img img{transform:scale(1.2)}@media screen and (min-width:768px){.top__search{padding:40px 0 64px}}@media screen and (max-width:767px){.top__search{padding:56px 0}}@media screen and (min-width:768px){.top__search .top__inner{display:flex;gap:40px}}.top__search .search__form{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(91,87,82,.2);border-radius:4px;padding:8px;height:72px}.top__search .search__form:has(input:not(:placeholder-shown)),.top__search .search__form:has(input:focus){border:1px solid #CFCCC8;box-shadow:0 0 6px #0003}.top__search .search__form input{width:100%;flex:1;padding:12px 5px 12px 24px;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.32px}@media screen and (min-width:768px){.top__search .search__form input{font-size:16px;letter-spacing:.32px}}@media screen and (max-width:767px){.top__search .search__form input{font-size:14px;letter-spacing:.28px}}.top__search .search__form input::placeholder{color:#57545099}.top__search .search__form input:focus{outline:none;color:#332b23}.top__search .search__form input:not(:placeholder-shown)+.search__button{background:#302c22;color:#fffaf7;pointer-events:all}.top__search .search__form input:not(:placeholder-shown)+.search__button svg{display:none}.top__search .search__button{position:relative;color:transparent;border-radius:4px;pointer-events:none;text-align:center;font-size:16px;letter-spacing:.32px;background:transparent;transition:all .25s ease-in-out}@media screen and (min-width:768px){.top__search .search__button{width:110px;height:40px;line-height:40px}}@media screen and (max-width:767px){.top__search .search__button{width:78px;height:48px;line-height:48px}}.top__search .search__button svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.top__search .search__categories{display:flex;flex-wrap:wrap;margin-top:24px}@media screen and (min-width:768px){.top__search .search__categories{gap:8px}}@media screen and (max-width:767px){.top__search .search__categories{gap:10px}}.top__search .search__categories .item__link{position:relative;line-height:150%;border-radius:4px;padding:2px 16px;box-shadow:0 0 0 1px #332b23}@media screen and (min-width:768px){.top__search .search__categories .item__link{font-size:16px}.top__search .search__categories .item__link:hover{background:#e8e5e1;box-shadow:0 0 0 2px #332b23}}@media screen and (max-width:767px){.top__search .search__categories .item__link{font-size:14px;font-weight:500}}@media screen and (min-width:768px){.top__search .banner{max-width:400px}}@media screen and (max-width:767px){.top__search .banner{position:relative;margin-top:32px;padding:0 32px}}@media screen and (min-width:768px){.top__search .banner .swiper-slide{transition:all .25s ease-in-out}.top__search .banner .swiper-slide:hover{opacity:.8}}.top__search .banner .link__img img{width:100%;height:100%;aspect-ratio:20/9;object-fit:cover}@media screen and (min-width:768px){.top__search .banner .swiper-button-prev,.top__search .banner .swiper-button-next{display:none}}@media screen and (max-width:767px){.top__search .banner .swiper-button-prev,.top__search .banner .swiper-button-next{margin-top:-32px;width:24px;height:24px;z-index:1}.top__search .banner .swiper-button-prev svg,.top__search .banner .swiper-button-next svg{display:none}.top__search .banner .swiper-button-prev:before,.top__search .banner .swiper-button-next:before{content:"";position:absolute;width:15px;height:15px;background:url(../img/common/icon_arrow-menu.svg) no-repeat center center/contain}}.top__search .banner .swiper-button-prev{left:0;transform:rotate(90deg)}.top__search .banner .swiper-button-next{right:0;transform:rotate(-90deg)}.top__area .map{position:relative;background:url(../img/top/img_bg-default.jpg) no-repeat center center/cover;overflow:hidden}@media screen and (min-width:768px){.top__area .map{height:632px}.top__area .map:has(.item--hokkaido:hover) .area__selected--hokkaido{opacity:1}.top__area .map:has(.item--hokkaido:hover) .area--hokkaido .area__base path{fill-opacity:1}.top__area .map:has(.item--east:hover) .area__selected--east{opacity:1}.top__area .map:has(.item--east:hover) .area--east .area__base path{fill-opacity:1}.top__area .map:has(.item--central:hover) .area__selected--central{opacity:1}.top__area .map:has(.item--central:hover) .area--central .area__base path{fill-opacity:1}.top__area .map:has(.item--west:hover) .area__selected--west{opacity:1}.top__area .map:has(.item--west:hover) .area--west .area__base path{fill-opacity:1}.top__area .map:has(.item--shikoku:hover) .area__selected--shikoku{opacity:1}.top__area .map:has(.item--shikoku:hover) .area--shikoku .area__base path{fill-opacity:1}.top__area .map:has(.item--kyushu:hover) .area__selected--kyushu{opacity:1}.top__area .map:has(.item--kyushu:hover) .area--kyushu .area__base path{fill-opacity:1}}.top__area .map:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:#3b3b3bbf}@media screen and (min-width:768px){.top__area .map__inner{height:100%;max-width:1250px;margin-inline:auto}}.top__area .map__flex{position:relative;z-index:1}@media screen and (min-width:768px){.top__area .map__flex{display:flex;align-items:center;height:100%;padding-left:60px;max-width:1226px;margin-left:auto}}@media screen and (max-width:767px){.top__area .map__flex{padding:40px 0 20px;gap:30px}}@media screen and (min-width:768px){.top__area .map__block{margin-top:-40px;z-index:1}}.top__area .map__block .map__title,.top__area .map__block .map__text{color:#fffaf7}.top__area .map__title{position:relative;z-index:1;font-weight:500;line-height:150%}@media screen and (min-width:768px){.top__area .map__title{font-size:48px}}@media screen and (max-width:767px){.top__area .map__title{font-size:32px;padding:0 18px}}.top__area .map__text{position:relative;z-index:1;font-family:Inter,sans-serif;font-size:14px;line-height:150%;letter-spacing:.56px}@media screen and (max-width:767px){.top__area .map__text{margin-top:4px;padding:0 18px}}@media screen and (min-width:768px){.top__area .map__image{position:absolute;top:0;right:-94px}}@media screen and (max-width:767px){.top__area .map__image{width:100%}}.top__area .map__image .opacity{fill-opacity:.5}.top__area .map__image .highlight{opacity:0;pointer-events:none}@media screen and (min-width:768px){.top__area .map__image .area:hover path{fill-opacity:1}.top__area .map__image .area:hover+.area__selected{opacity:1}}.top__area .map__image .area path{fill-opacity:.7;transition:fill-opacity .25s ease-in-out}.top__area .map__image .area__selected{opacity:0;transition:all .25s ease-in-out;pointer-events:none}@media screen and (min-width:768px){.top__area .map__image--pc{display:block}}@media screen and (max-width:767px){.top__area .map__image--pc{display:none}}@media screen and (min-width:768px){.top__area .map__image--sp{display:none}}@media screen and (max-width:767px){.top__area .map__image--sp{display:block;margin-top:-9%}}.top__area .map__image--sp svg{width:100%;height:auto}.top__area .map__selector{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;border-radius:8px;background:#fff}@media screen and (min-width:768px){.top__area .map__selector{padding:24px 24px 20px;gap:11px 8px;max-width:446px;margin-top:40px}}@media screen and (max-width:767px){.top__area .map__selector{padding:18px 18px 24px;gap:11px 10px}}.top__area .map__selector .item{position:relative;width:calc((100% - 10px)/2);border-radius:56px;box-shadow:0 0 0 1px #5b575266;transition:all .25s ease-in-out;font-weight:500;line-height:130%;color:#332b23}@media screen and (min-width:768px){.top__area .map__selector .item{padding:20px 24px 20px 60px;letter-spacing:.32px;font-size:16px;cursor:pointer}.top__area .map__selector .item--hokkaido:hover{box-shadow:0 0 0 2px #4ab241;background:#4ab24126}.top__area .map__selector .item--hokkaido:hover:before{background:#4ab241;border-color:#4ab241}.top__area .map__selector .item--hokkaido:hover:after{background:#fff}.top__area .map__selector .item--east:hover{box-shadow:0 0 0 2px #058747;background:#05874726}.top__area .map__selector .item--east:hover:before{background:#058747;border-color:#058747}.top__area .map__selector .item--east:hover:after{background:#fff}.top__area .map__selector .item--central:hover{box-shadow:0 0 0 2px #f18518;background:#f1851826}.top__area .map__selector .item--central:hover:before{background:#f18518;border-color:#f18518}.top__area .map__selector .item--central:hover:after{background:#fff}.top__area .map__selector .item--west:hover{box-shadow:0 0 0 2px #006db8;background:#006db826}.top__area .map__selector .item--west:hover:before{background:#006db8;border-color:#006db8}.top__area .map__selector .item--west:hover:after{background:#fff}.top__area .map__selector .item--shikoku:hover{box-shadow:0 0 0 2px #00a9dc;background:#00a9dc26}.top__area .map__selector .item--shikoku:hover:before{background:#00a9dc;border-color:#00a9dc}.top__area .map__selector .item--shikoku:hover:after{background:#fff}.top__area .map__selector .item--kyushu:hover{box-shadow:0 0 0 2px #ea432a;background:#ea432a26}.top__area .map__selector .item--kyushu:hover:before{background:#ea432a;border-color:#ea432a}.top__area .map__selector .item--kyushu:hover:after{background:#fff}.top__area .map__selector .item:hover{color:#332b23}}@media screen and (max-width:767px){.top__area .map__selector .item{padding:17px 10px 17px 46px;letter-spacing:.28px;font-size:14px}}.top__area .map__selector .item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:transparent;border:1px solid rgba(91,87,82,.4)}@media screen and (min-width:768px){.top__area .map__selector .item:before{left:24px;transition:all .25s ease-in-out}}@media screen and (max-width:767px){.top__area .map__selector .item:before{left:14px}}.top__area .map__selector .item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:transparent}@media screen and (min-width:768px){.top__area .map__selector .item:after{left:31px;transition:all .25s ease-in-out}}@media screen and (max-width:767px){.top__area .map__selector .item:after{left:21px}}@media screen and (min-width:768px){.top__area .map__selector .button-wrapper{margin-top:6px}}@media screen and (max-width:767px){.top__area .map__selector .button-wrapper{width:100%;margin:14px 0 0;text-align:right}}.top__area .map__selector .button{font-size:14px;font-weight:500;line-height:100%;letter-spacing:.28px;border-bottom:1px solid #332B23}@media screen and (min-width:768px){.top__area .map__selector .button:hover{opacity:.8;border-bottom:1px solid transparent}}@media screen and (max-width:767px){.top__area .map__selector--top{width:calc(100% - 24px);margin-inline:auto;margin-top:-5%}}.top__area .map__selector--bottom{padding:0;background:transparent}@media screen and (min-width:768px){.top__area .map__selector--bottom{max-width:100%;margin-top:34px}}@media screen and (max-width:1269px){.top__area .map__selector--bottom{max-width:535px;margin-inline:auto;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:767px){.top__area .map__selector--bottom{margin-top:48px}}@media screen and (min-width:768px){.top__area .map__selector--bottom .item{width:calc((100% - 40px) / 6);padding:12px 16px 12px 48px}}@media screen and (max-width:1269px){.top__area .map__selector--bottom .item{width:100%;max-width:173px;padding:13px 12px 13px 48px}}@media screen and (max-width:567px){.top__area .map__selector--bottom .item{width:calc((100% - 10px)/2);max-width:100%;display:flex;align-items:center;padding:14px 12px 14px 48px}}@media screen and (min-width:768px){.top__area .map__selector--bottom .item:before{left:16px}}@media screen and (min-width:768px){.top__area .map__selector--bottom .item:after{left:23px}}.top__area .map__selector--bottom .button-wrapper{width:100%}@media screen and (min-width:768px){.top__area .map__selector--bottom .button-wrapper{text-align:center;margin-top:8px}}@media screen and (max-width:767px){.top__area .map__selector--bottom .button-wrapper{margin:12px 14px 0 0}}@media screen and (min-width:768px){.top__area .map__selector--bottom .button{font-size:16px;letter-spacing:.32px}}@media screen and (min-width:768px){.top__area .results{padding:56px 0}}@media screen and (max-width:767px){.top__area .results{padding:40px 0}}.top__area .results__title{font-weight:500;line-height:150%;color:#332b23}@media screen and (min-width:768px){.top__area .results__title{font-size:48px}}@media screen and (max-width:767px){.top__area .results__title{font-size:32px}}.top__area .results__lead{font-size:14px;line-height:150%;letter-spacing:.42px;font-family:Inter,sans-serif}@media screen and (min-width:768px){.top__area .results__lead{margin-top:8px}}@media screen and (max-width:767px){.top__area .results__lead{margin-top:16px}}@media screen and (min-width:768px){.top__area .results__section{margin-top:38px}}@media screen and (max-width:767px){.top__area .results__section{margin-top:40px}}.top__area .results__section .title{font-weight:600;line-height:130%}@media screen and (min-width:768px){.top__area .results__section .title{font-size:32px;letter-spacing:.64px}}@media screen and (max-width:767px){.top__area .results__section .title{font-size:24px;letter-spacing:.48px}}.top__area .results__section.destinations .selector{display:flex;background:#cfccc8;padding:4px}@media screen and (min-width:768px){.top__area .results__section.destinations .selector{max-width:760px;border-radius:40px;margin-top:28px}}@media screen and (max-width:767px){.top__area .results__section.destinations .selector{border-radius:56px;margin-top:15px}}.top__area .results__section.destinations .selector__item{text-align:center;width:25%;line-height:130%}@media screen and (min-width:768px){.top__area .results__section.destinations .selector__item{padding:12px 20px;transition:all .25s ease-in-out;border-radius:28px;font-weight:500;letter-spacing:.32px;font-size:16px;cursor:pointer}.top__area .results__section.destinations .selector__item:hover{opacity:.8}}@media screen and (max-width:767px){.top__area .results__section.destinations .selector__item{padding:12px 5px;border-radius:40px;font-size:14px;letter-spacing:.28px}}.top__area .results__section.destinations .selector__item:has(input:checked){background:#fffc;box-shadow:0 0 12px #00000014;pointer-events:none}.top__area .results__section.destinations .list{display:none}@media screen and (min-width:768px){.top__area .results__section.destinations .list{margin-top:24px}}@media screen and (max-width:767px){.top__area .results__section.destinations .list{margin-top:20px;width:100vw;margin-inline:calc(-50vw + 50%)}}.top__area .results__section.destinations .list__inner{overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.top__area .results__section.destinations .u-list{width:1440px;padding-inline:16px}}@media screen and (min-width:768px){.top__area .results__section.destinations .u-list__title{font-size:20px;letter-spacing:.4px}}@media screen and (max-width:767px){.top__area .results__section.destinations .u-list__title{font-size:18px;letter-spacing:.36px}}.top__area .results__section.destinations:has(.selector__input--all:checked) .list--all{display:block}.top__area .results__section.destinations:has(.selector__input--spring:checked) .list--spring{display:block}.top__area .results__section.destinations:has(.selector__input--summer:checked) .list--summer{display:block}.top__area .results__section.destinations:has(.selector__input--autumn:checked) .list--autumn{display:block}.top__area .results__section.destinations:has(.selector__input--winter:checked) .list--winter{display:block}@media screen and (min-width:768px){.top__area .results__section.train .wrapper{margin-top:28px}}@media screen and (max-width:767px){.top__area .results__section.train .wrapper{width:100vw;margin-inline:calc(-50vw + 50%);margin-top:20px}}.top__area .results__section.train .inner{overflow-x:auto;-webkit-overflow-scrolling:touch}.top__area .results__section.train .list{display:flex}@media screen and (min-width:768px){.top__area .results__section.train .list{flex-direction:column;gap:24px}}@media screen and (max-width:767px){.top__area .results__section.train .list{width:736px;padding-inline:16px;gap:16px}}.top__area .results__section.train .list__item{display:flex}@media screen and (min-width:768px){.top__area .results__section.train .list__item{gap:40px;align-items:center}}@media screen and (max-width:767px){.top__area .results__section.train .list__item{flex-direction:column;gap:16px;width:calc((100% - 16px)/2)}}.top__area .results__section.train .list__item.is-new .list__img{position:relative}.top__area .results__section.train .list__item.is-new .list__img:after{content:"NEW";position:absolute;top:0;right:0;padding:6px 11px 5px;font-size:12px;font-weight:500;line-height:100%;color:#fffaf7;background:#ac240c;font-family:Inter,sans-serif;border-radius:0 4px}.top__area .results__section.train .list__imglink{display:block;max-width:424px;flex:1}@media screen and (min-width:768px){.top__area .results__section.train .list__imglink:hover img{transform:scale(1.1)}}.top__area .results__section.train .list__wrapper{flex:1}.top__area .results__section.train .list__img{overflow:hidden;border-radius:4px}.top__area .results__section.train .list__img img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .3s ease}@media screen and (min-width:768px){.top__area .results__section.train .list__linkarea:hover .list__title{text-decoration-color:#575450}}.top__area .results__section.train .list__areas{display:flex;flex-wrap:wrap;gap:16px}.top__area .results__section.train .list__areas li{padding:3px 0}.top__area .results__section.train .list__title{font-weight:500;line-height:130%;margin-top:12px}@media screen and (min-width:768px){.top__area .results__section.train .list__title{font-size:24px;letter-spacing:.48px;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent;transition:all .25s ease-in-out}}@media screen and (max-width:767px){.top__area .results__section.train .list__title{font-size:18px;letter-spacing:.36px}}.top__area .results__section.train .list__lead{font-size:14px;line-height:150%;letter-spacing:.42px;font-family:Inter,sans-serif;color:#575450;margin-top:8px}.top__area .results__section.train .list__link{display:inline-block;position:relative;font-weight:600;line-height:130%;color:#575450;padding:0 24px 0 32px;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#575450}@media screen and (min-width:768px){.top__area .results__section.train .list__link{margin-top:34px;font-size:16px;letter-spacing:.32px}.top__area .results__section.train .list__link:hover{text-decoration-color:transparent;color:#575450cc}.top__area .results__section.train .list__link:hover .arrow:before{right:-18px}.top__area .results__section.train .list__link:hover .arrow:after{right:4px}}@media screen and (max-width:767px){.top__area .results__section.train .list__link{font-size:14px;letter-spacing:.28px;margin-top:26px}}.top__area .results__section.train .list__link:before{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:20px;height:16px;background:url(../img/common/icon_ticket.svg) no-repeat center center/contain}.top__area .results__section.train .list__link .arrow{width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);overflow:hidden}.top__area .results__section.train .list__link .arrow:before,.top__area .results__section.train .list__link .arrow:after{position:absolute;content:"";width:9px;height:10px;top:50%;transform:translateY(-50%);transition:all .25s ease-in-out;background:url(../img/common/icon_arrow-black.svg) no-repeat center/contain}.top__area .results__section.train .list__link .arrow:before{right:4px}.top__area .results__section.train .list__link .arrow:after{right:18px}.top__area .results__section.tickets .wrapper{display:flex}@media screen and (min-width:768px){.top__area .results__section.tickets .wrapper{align-items:flex-start;gap:64px;margin-top:30px}}@media screen and (max-width:767px){.top__area .results__section.tickets .wrapper{flex-direction:column}}.top__area .results__section.tickets .list{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.top__area .results__section.tickets .list{gap:24px;width:57%;max-width:610px}}@media screen and (max-width:767px){.top__area .results__section.tickets .list{gap:12px;flex-direction:column;margin-top:20px}}@media screen and (min-width:768px){.top__area .results__section.tickets .list__item{width:calc((100% - 24px)/2)}}@media screen and (max-width:767px){.top__area .results__section.tickets .list__item{position:relative}}@media screen and (max-width:767px)and (max-width:767px){.top__area .results__section.tickets .list__item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:7px;width:12px;height:10px;background:url(../img/common/icon_arrow-black.svg) no-repeat center center/contain;transition:all .25s ease-in-out}}.top__area .results__section.tickets .list__link{position:relative;display:flex;align-items:center;line-height:130%;font-weight:500;font-size:16px;letter-spacing:.32px}@media screen and (min-width:768px){.top__area .results__section.tickets .list__link{padding-left:96px;min-height:80px}.top__area .results__section.tickets .list__link:hover{opacity:.7}}@media screen and (max-width:1269px){.top__area .results__section.tickets .list__link{padding-left:74px}}@media screen and (max-width:767px){.top__area .results__section.tickets .list__link{padding:0 40px 0 88px;min-height:72px}}.top__area .results__section.tickets .list__link:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:8px;background:#cfccc8;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:768px){.top__area .results__section.tickets .list__link:before{width:80px;height:80px;background-size:auto}}@media screen and (max-width:1269px){.top__area .results__section.tickets .list__link:before{width:56px;height:56px}}@media screen and (max-width:767px){.top__area .results__section.tickets .list__link:before{width:72px;height:72px;background-size:42%}}.top__area .results__section.tickets .list__link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(../img/common/icon_ticket.svg) no-repeat center center/contain}@media screen and (min-width:768px){.top__area .results__section.tickets .list__link:after{width:37px;height:29px;left:22px}}@media screen and (max-width:1269px){.top__area .results__section.tickets .list__link:after{width:26px;height:20px;left:15px}}@media screen and (max-width:767px){.top__area .results__section.tickets .list__link:after{width:31px;height:24px;left:21px}}.top__area .results__section.tickets .list__link[target=_blank] span:after{content:"";width:16px;height:16px;margin-left:4px;display:inline-block;background:url(../img/common/icon_arrow-ex-black.svg) no-repeat center center/contain;transform:translateY(3px)}@media screen and (min-width:768px){.top__area .results__section.tickets .u-passlink{width:39%;max-width:406px;height:auto}.top__area .results__section.tickets .u-passlink:hover .u-passlink__text{color:#fffaf7}}@media screen and (max-width:767px){.top__area .results__section.tickets .u-passlink{margin-top:16px}}@media screen and (min-width:768px){.top__area .results__section.tickets .u-passlink__img{width:100%;height:auto;aspect-ratio:203/144}}@media screen and (max-width:767px){.top__area .results__section.tickets .u-passlink__img{width:100%;height:auto;aspect-ratio:179/96}}.top__area .results__section.tickets .u-passlink__title{color:#fffaf7}.top__area .results__section.tickets .u-passlink__text{color:#fffaf7b3}.top__area.hokkaido-destinations{background:#ecf2eb}.top__area.hokkaido-destinations .map{background:url(../img/top/img_bg-hokkaido.jpg) no-repeat center center/cover}.top__area.hokkaido-destinations .map:after{background:#4f6e63bf}.top__area.hokkaido-destinations .map .highlight--hokkaido{opacity:1}.top__area.hokkaido-destinations .map .area--hokkaido{pointer-events:none}.top__area.hokkaido-destinations .map .area--hokkaido .area__base path{fill-opacity:1}.top__area.hokkaido-destinations .map .area__selected--hokkaido{opacity:1}.top__area.hokkaido-destinations p,.top__area.hokkaido-destinations h2,.top__area.hokkaido-destinations h3,.top__area.hokkaido-destinations a{color:#173314}@media screen and (min-width:768px){.top__area.hokkaido-destinations a:hover{color:#173314cc}.top__area.hokkaido-destinations a:hover p{text-decoration-color:#173314}}.top__area.hokkaido-destinations .results .destinations .selector{background:#c2d1c0}.top__area.hokkaido-destinations .u-tag{background:#d4ded3}@media screen and (min-width:768px){.top__area.hokkaido-destinations .results .tickets .list__link:before{background:#d4ded3 url(../img/common/icon_ticket.svg) no-repeat center center/auto}}@media screen and (max-width:767px){.top__area.hokkaido-destinations .results .tickets .list__link:before{background:#d4ded3 url(../img/common/icon_ticket.svg);background-repeat:no-repeat;background-position:center center;background-size:42%}}.top__area.hokkaido-destinations .item--hokkaido{box-shadow:0 0 0 2px #4ab241;background:#4ab24126;pointer-events:none}.top__area.hokkaido-destinations .item--hokkaido:before{background:#4ab241;border-color:#4ab241}.top__area.hokkaido-destinations .item--hokkaido:after{background:#fff}.top__area.east-japan-destinations{background:#d5e5dd}.top__area.east-japan-destinations .map{background:url(../img/top/img_bg-east.jpg) no-repeat center center/cover}.top__area.east-japan-destinations .map:after{background:#1d524fbf}.top__area.east-japan-destinations .map .highlight--east{opacity:1}.top__area.east-japan-destinations .map .area--east{pointer-events:none}.top__area.east-japan-destinations .map .area--east .area__base path{fill-opacity:1}.top__area.east-japan-destinations .map .area__selected--east{opacity:1}.top__area.east-japan-destinations p,.top__area.east-japan-destinations h2,.top__area.east-japan-destinations h3,.top__area.east-japan-destinations a{color:#143325}@media screen and (min-width:768px){.top__area.east-japan-destinations a:hover{color:#143325cc}}.top__area.east-japan-destinations .results .destinations .selector{background:#a9d1be}.top__area.east-japan-destinations .u-tag{background:#bed4c9}@media screen and (min-width:768px){.top__area.east-japan-destinations .results .tickets .list__link:before{background:#bed4c9 url(../img/common/icon_ticket.svg) no-repeat center center/auto}}@media screen and (max-width:767px){.top__area.east-japan-destinations .results .tickets .list__link:before{background:#bed4c9 url(../img/common/icon_ticket.svg);background-repeat:no-repeat;background-position:center center;background-size:42%}}.top__area.east-japan-destinations .item--east{pointer-events:none;box-shadow:0 0 0 2px #058747;background:#05874726}.top__area.east-japan-destinations .item--east:before{background:#058747;border-color:#058747}.top__area.east-japan-destinations .item--east:after{background:#fff}.top__area.central-japan-destinations{background:#fcf4eb}.top__area.central-japan-destinations .map{background:url(../img/top/img_bg-central.jpg) no-repeat center center/cover}.top__area.central-japan-destinations .map:after{background:#4e3f2dbf}.top__area.central-japan-destinations .map .highlight--central{opacity:1}.top__area.central-japan-destinations .map .area--central{pointer-events:none}.top__area.central-japan-destinations .map .area--central .area__base path{fill-opacity:1}.top__area.central-japan-destinations .map .area__selected--central{opacity:1}.top__area.central-japan-destinations p,.top__area.central-japan-destinations h2,.top__area.central-japan-destinations h3,.top__area.central-japan-destinations a{color:#563412}@media screen and (min-width:768px){.top__area.central-japan-destinations a:hover{color:#563412cc}}.top__area.central-japan-destinations .results .destinations .selector{background:#f3bb83}.top__area.central-japan-destinations .u-tag{background:#f5e0cb}@media screen and (min-width:768px){.top__area.central-japan-destinations .results .tickets .list__link:before{background:#f5e0cb url(../img/common/icon_ticket.svg) no-repeat center center/auto}}@media screen and (max-width:767px){.top__area.central-japan-destinations .results .tickets .list__link:before{background:#f5e0cb url(../img/common/icon_ticket.svg);background-repeat:no-repeat;background-position:center center;background-size:42%}}.top__area.central-japan-destinations .item--central{pointer-events:none;box-shadow:0 0 0 2px #f18518;background:#f1851826}.top__area.central-japan-destinations .item--central:before{background:#f18518;border-color:#f18518}.top__area.central-japan-destinations .item--central:after{background:#fff}.top__area.west-japan-destinations{background:#e9f2f8}.top__area.west-japan-destinations .map{background:url(../img/top/img_bg-west.jpg) no-repeat center center/cover}.top__area.west-japan-destinations .map:after{background:#323b4cbf}.top__area.west-japan-destinations .map .highlight--west{opacity:1}.top__area.west-japan-destinations .map .area--west{pointer-events:none}.top__area.west-japan-destinations .map .area--west .area__base path{fill-opacity:1}.top__area.west-japan-destinations .map .area__selected--west{opacity:1}.top__area.west-japan-destinations p,.top__area.west-japan-destinations h2,.top__area.west-japan-destinations h3,.top__area.west-japan-destinations a{color:#142733}@media screen and (min-width:768px){.top__area.west-japan-destinations a:hover{color:#142733cc}}.top__area.west-japan-destinations .results .destinations .selector{background:#96c4e6}.top__area.west-japan-destinations .u-tag{background:#cae0f0}@media screen and (min-width:768px){.top__area.west-japan-destinations .results .tickets .list__link:before{background:#cae0f0 url(../img/common/icon_ticket.svg) no-repeat center center/auto}}@media screen and (max-width:767px){.top__area.west-japan-destinations .results .tickets .list__link:before{background:#cae0f0 url(../img/common/icon_ticket.svg);background-repeat:no-repeat;background-position:center center;background-size:42%}}.top__area.west-japan-destinations .item--west{pointer-events:none;box-shadow:0 0 0 2px #006db8;background:#006db826}.top__area.west-japan-destinations .item--west:before{background:#006db8;border-color:#006db8}.top__area.west-japan-destinations .item--west:after{background:#fff}.top__area.shikoku-destinations{background:#f0fcff}.top__area.shikoku-destinations .map{background:url(../img/top/img_bg-shikoku.jpg) no-repeat center center/cover}.top__area.shikoku-destinations .map:after{background:#33525dbf}.top__area.shikoku-destinations .map .highlight--shikoku{opacity:1}.top__area.shikoku-destinations .map .area--shikoku{pointer-events:none}.top__area.shikoku-destinations .map .area--shikoku .area__base path{fill-opacity:1}.top__area.shikoku-destinations .map .area__selected--shikoku{opacity:1}.top__area.shikoku-destinations p,.top__area.shikoku-destinations h2,.top__area.shikoku-destinations h3,.top__area.shikoku-destinations a{color:#142c33}@media screen and (min-width:768px){.top__area.shikoku-destinations a:hover{color:#142c33cc}}.top__area.shikoku-destinations .results .destinations .selector{background:#9edaee}.top__area.shikoku-destinations .u-tag{background:#d0e7ef}@media screen and (min-width:768px){.top__area.shikoku-destinations .results .tickets .list__link:before{background:#d0e7ef url(../img/common/icon_ticket.svg) no-repeat center center/auto}}@media screen and (max-width:767px){.top__area.shikoku-destinations .results .tickets .list__link:before{background:#d0e7ef url(../img/common/icon_ticket.svg);background-repeat:no-repeat;background-position:center center;background-size:42%}}.top__area.shikoku-destinations .item--shikoku{pointer-events:none;box-shadow:0 0 0 2px #00a9dc;background:#00a9dc26}.top__area.shikoku-destinations .item--shikoku:before{background:#00a9dc;border-color:#00a9dc}.top__area.shikoku-destinations .item--shikoku:after{background:#fff}.top__area.kyushu-destinations{background:#fcefed}.top__area.kyushu-destinations .map{background:url(../img/top/img_bg-kyushu.jpg) no-repeat center center/cover}.top__area.kyushu-destinations .map:after{background:#4c3232bf}.top__area.kyushu-destinations .map .highlight--kyushu{opacity:1}.top__area.kyushu-destinations .map .area--kyushu{pointer-events:none}.top__area.kyushu-destinations .map .area--kyushu .area__base path{fill-opacity:1}.top__area.kyushu-destinations .map .area__selected--kyushu{opacity:1}.top__area.kyushu-destinations p,.top__area.kyushu-destinations h2,.top__area.kyushu-destinations h3,.top__area.kyushu-destinations a{color:#631b10}@media screen and (min-width:768px){.top__area.kyushu-destinations a:hover{color:#631b10cc}}.top__area.kyushu-destinations .results .destinations .selector{background:#edb3ab}.top__area.kyushu-destinations .u-tag{background:#f5dcd7}@media screen and (min-width:768px){.top__area.kyushu-destinations .results .tickets .list__link:before{background:#f5dcd7 url(../img/common/icon_ticket.svg) no-repeat center center/auto}}@media screen and (max-width:767px){.top__area.kyushu-destinations .results .tickets .list__link:before{background:#f5dcd7 url(../img/common/icon_ticket.svg);background-repeat:no-repeat;background-position:center center;background-size:42%}}.top__area.kyushu-destinations .item--kyushu{pointer-events:none;box-shadow:0 0 0 2px #ea432a;background:#ea432a26}.top__area.kyushu-destinations .item--kyushu:before{background:#ea432a;border-color:#ea432a}.top__area.kyushu-destinations .item--kyushu:after{background:#fff}.top__title{font-weight:600;line-height:130%}@media screen and (min-width:768px){.top__title{font-size:28px;letter-spacing:.56px}}@media screen and (max-width:767px){.top__title{font-size:24px;letter-spacing:.48px}}@media screen and (min-width:768px){.top__introduction{padding:64px 0 32px}}@media screen and (max-width:767px){.top__introduction{padding:0 0 48px}}.top__introduction .u-list{margin-top:20px}@media screen and (min-width:768px){.top__introduction .u-list__title{font-size:20px}}@media screen and (min-width:768px){.top__articles{padding-bottom:80px}}@media screen and (max-width:767px){.top__articles{padding-bottom:60px}}.top__articles .u-list{margin-top:20px}@media screen and (max-width:767px){.top__articles .u-list{flex-wrap:wrap}}@media screen and (max-width:767px){.top__articles .u-list__item{width:calc((100% - 16px)/2)}.top__articles .u-list__item:nth-child(n+5){display:none}}@media screen and (min-width:768px){.top__articles .u-list__title{font-size:18px;letter-spacing:.36px}}@media screen and (max-width:767px){.top__articles .u-list__title{font-size:16px;letter-spacing:.32px}}.top__articles--latest{margin-top:48px}.top__articles--latest .banner{display:flex}@media screen and (min-width:768px){.top__articles--latest .banner{gap:8px;margin-top:54px}}@media screen and (max-width:767px){.top__articles--latest .banner{gap:16px;margin-top:48px;flex-wrap:wrap}}@media screen and (max-width:767px){.top__articles--latest .banner__item{width:calc((100% - 16px)/2)}}@media screen and (min-width:768px){.top__articles--latest .banner__link:hover{opacity:.8}}.top__articles--latest .banner img{width:100%;height:100%;aspect-ratio:173/73;object-fit:cover}.top__interest .interest{display:flex;background:#4b4846;margin-left:auto}@media screen and (max-width:1269px){.top__interest .interest{flex-direction:column}}.top__interest .interest__img{width:448px;background-image:url(../img/top/img_interest.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:1269px){.top__interest .interest__img{width:100%;height:344px;background-position:center 58%}}@media screen and (min-width:768px){.top__interest .interest__wrapper{width:calc(100% - 448px);padding:52px 104px 52px 88px}}@media screen and (max-width:1269px){.top__interest .interest__wrapper{width:100%;padding:32px 16px}}.top__interest .interest__title{color:#fffaf7}.top__interest .interest .list{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.top__interest .interest .list{gap:12px 16px;margin-top:28px}}@media screen and (max-width:767px){.top__interest .interest .list{gap:12px 8px;margin-top:14px}}.top__interest .interest .list__link{display:block;font-family:Inter,sans-serif;font-weight:500;line-height:100%;color:#fffaf7;position:relative;word-break:keep-all;border-radius:32px;border:1px solid rgba(255,250,247,.2);background:#fffaf714}@media screen and (min-width:768px){.top__interest .interest .list__link{font-size:16px;padding:15px 18px 15px 38px}.top__interest .interest .list__link:hover{background:#fffaf73d}.top__interest .interest .list__link:hover:after{background:url(../img/common/icon_category-w.svg) no-repeat center center/contain}}@media screen and (max-width:767px){.top__interest .interest .list__link{font-size:12px;padding:16px 16px 16px 32px}}.top__interest .interest .list__link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(../img/common/icon_category-g.svg) no-repeat center center/contain}@media screen and (min-width:768px){.top__interest .interest .list__link:after{left:15px}}@media screen and (max-width:767px){.top__interest .interest .list__link:after{left:10px}}.destinations__section{margin-top:32px}.destinations__section:has(a[href="#hokkaido"]:hover) .pin--hokkaido{opacity:1}.destinations__section:has(a[href="#east-japan"]:hover) .pin--east{opacity:1}.destinations__section:has(a[href="#central-japan"]:hover) .pin--central{opacity:1}.destinations__section:has(a[href="#west-japan"]:hover) .pin--west{opacity:1}.destinations__section:has(a[href="#shikoku"]:hover) .pin--shikoku{opacity:1}.destinations__section:has(a[href="#kyushu"]:hover) .pin--kyushu{opacity:1}.destinations__lead{font-size:14px;line-height:180%;letter-spacing:.42px;border-left:2px solid #CFCCC8;font-family:Inter,sans-serif;margin-top:16px}@media screen and (min-width:768px){.destinations__lead{padding:8px 0 8px 20px}}@media screen and (max-width:767px){.destinations__lead{padding:7px 0 7px 18px}}.destinations__map{position:relative;text-align:center}@media screen and (min-width:768px){.destinations__map{background:url(../img/destinations/img_bg-pc.jpg) no-repeat center center/auto;margin-top:38px}}@media screen and (max-width:767px){.destinations__map{background:url(../img/destinations/img_bg-sp.jpg) no-repeat center center/cover;width:100vw;margin-left:calc(-50vw + 50%);margin-top:24px}}@media screen and (max-width:767px){.destinations__map svg{width:calc(100% - 48px);margin-inline:auto;height:auto}}.destinations__map+.destinations__anchor{margin-top:34px}.destinations__map .area__link{shape-rendering:crispEdges}.destinations__map .area__name{pointer-events:none}@media screen and (min-width:768px){.destinations__map .pin{width:104px;height:112px;position:absolute;pointer-events:none;opacity:0;transition:all .25s ease-in-out}}@media screen and (max-width:767px){.destinations__map .pin{display:none}}.destinations__map .pin--hokkaido{top:7px;left:calc(50% + 120px)}.destinations__map .pin--east{top:160px;left:calc(50% + 36px)}.destinations__map .pin--central{top:234px;left:calc(50% + 6px)}.destinations__map .pin--west{top:216px;left:calc(50% - 80px)}.destinations__map .pin--shikoku{top:268px;left:calc(50% - 103px)}.destinations__map .pin--kyushu{top:272px;left:calc(50% - 239px)}.destinations__map:has(.area--hokkaido .area__link:hover) .pin--hokkaido{opacity:1}.destinations__map:has(.area--east .area__link:hover) .pin--east{opacity:1}.destinations__map:has(.area--central .area__link:hover) .pin--central{opacity:1}.destinations__map:has(.area--west .area__link:hover) .pin--west{opacity:1}.destinations__map:has(.area--shikoku .area__link:hover) .pin--shikoku{opacity:1}.destinations__map:has(.area--kyushu .area__link:hover) .pin--kyushu{opacity:1}@media screen and (min-width:768px){.destinations__map--pc{display:block}}@media screen and (max-width:767px){.destinations__map--pc{display:none}}@media screen and (min-width:768px){.destinations__map--sp{display:none}}@media screen and (max-width:767px){.destinations__map--sp{display:block}}.destinations__anchor{display:flex;flex-wrap:wrap;background:#dedbd7;border-radius:4px}@media screen and (min-width:768px){.destinations__anchor{gap:24px;padding:13px 32px;margin-top:40px}}@media screen and (max-width:767px){.destinations__anchor{gap:16px 24px;padding:16px;margin-top:24px}}@media screen and (max-width:767px){.destinations__anchor li{width:calc((100% - 24px)/2)}}@media screen and (min-width:768px){.destinations__content{margin-top:80px}}@media screen and (max-width:767px){.destinations__content{margin-top:64px}}.destinations__content+.destinations__content{margin-top:48px}@media screen and (min-width:768px){.destinations__content .ticket{margin-top:32px}}@media screen and (max-width:767px){.destinations__content .ticket{margin-top:48px}}.destinations__content .ticket__title{font-weight:600;line-height:130%}@media screen and (min-width:768px){.destinations__content .ticket__title{font-size:28px;letter-spacing:.56px}}@media screen and (max-width:767px){.destinations__content .ticket__title{font-size:24px;letter-spacing:.48px}}.destinations__img{margin-top:15px}@media screen and (max-width:767px){.destinations__img{width:100vw;margin-left:calc(-50vw + 50%)}}.destinations__img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.destinations__img img{aspect-ratio:108/41}}@media screen and (max-width:767px){.destinations__img img{aspect-ratio:3/2}}.destinations__flex{display:flex}@media screen and (min-width:768px){.destinations__flex{margin-top:32px;gap:48px;align-items:center}}@media screen and (max-width:980px)and (min-width:768px){.destinations__flex{flex-direction:column;gap:32px;margin-top:48px}}@media screen and (max-width:767px){.destinations__flex{flex-direction:column-reverse;gap:32px;margin-top:24px}}@media screen and (min-width:768px){.destinations__flex .destinations__list{width:56%}}@media screen and (max-width:980px)and (min-width:768px){.destinations__flex .destinations__list{width:100%}}@media screen and (max-width:767px){.destinations__flex .destinations__list{overflow-x:auto}.destinations__flex .destinations__list .u-list{gap:8px;width:fit-content;flex-wrap:nowrap}}@media screen and (min-width:768px){.destinations__info{width:calc(44% - 48px)}}@media screen and (max-width:980px)and (min-width:768px){.destinations__info{width:100%}}@media screen and (max-width:767px){.destinations__info svg{display:none}}.destinations__text{font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px}@media screen and (min-width:768px){.destinations__text{margin-top:20px}}.destinations__selector{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.destinations__selector{margin-top:48px}}@media screen and (max-width:767px){.destinations__selector{margin-top:32px}}.destinations__selector .item{display:block;position:relative;text-align:center;border-radius:56px;box-shadow:0 0 0 1px #5b575266;padding:12px 16px;transition:all .25s ease-in-out;font-weight:500;line-height:130%}@media screen and (min-width:768px){.destinations__selector .item{font-size:16px;letter-spacing:.32px;min-width:104px}.destinations__selector .item:hover{cursor:pointer;background:#dedbd7}}@media screen and (max-width:767px){.destinations__selector .item{min-width:112px;font-size:14px;letter-spacing:.28px}}.destinations__selector .item:before,.destinations__selector .item:after{position:absolute;content:"";top:50%;transform:translateY(-50%);transition:all .25s ease-in-out;border-radius:50%;width:0;height:0}.destinations__selector .item.is-checked{box-shadow:0 0 0 2px #575450;background:#e8e5e1}@media screen and (min-width:768px){.destinations__selector .item.is-checked{padding-left:48px}}@media screen and (max-width:767px){.destinations__selector .item.is-checked{padding-left:40px}}.destinations__selector .item.is-checked:before{width:24px;height:24px;background:#575450}@media screen and (min-width:768px){.destinations__selector .item.is-checked:before{left:14px}}@media screen and (max-width:767px){.destinations__selector .item.is-checked:before{left:11px}}.destinations__selector .item.is-checked:after{width:10px;height:10px;background:#fff}@media screen and (min-width:768px){.destinations__selector .item.is-checked:after{left:21px}}@media screen and (max-width:767px){.destinations__selector .item.is-checked:after{left:18px}}@media screen and (min-width:768px){.destinations__button{margin-top:24px}}@media screen and (max-width:767px){.destinations__button{margin-top:48px}}.destinations.archive .destinations__list{margin-top:48px}@media screen and (max-width:767px){.destinations.archive .destinations__list .u-list__item{width:calc((100% - 16px)/2)}}@media screen and (min-width:768px){.destinations.archive .destinations__list .u-list__item:first-child{width:calc(50% - 16px)}}@media screen and (max-width:767px){.destinations.archive .destinations__list .u-list__item:first-child{width:100%}}.destinations.archive .destinations__list .u-list__item:first-child .u-list__link{position:relative}@media screen and (min-width:768px){.destinations.archive .destinations__list .u-list__item:first-child .u-list__link:hover .u-list__wrapper{opacity:.8}.destinations.archive .destinations__list .u-list__item:first-child .u-list__link:hover .u-list__title{text-decoration-color:transparent}}.destinations.archive .destinations__list .u-list__item:first-child .u-list__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a,#1a1a1a00);z-index:1;border-radius:4px}.destinations.archive .destinations__list .u-list__item:first-child .u-list__wrapper{position:absolute;bottom:16px;left:16px;z-index:2}@media screen and (min-width:768px){.destinations.archive .destinations__list .u-list__item:first-child .u-list__wrapper{width:calc(100% - 48px)}}@media screen and (max-width:767px){.destinations.archive .destinations__list .u-list__item:first-child .u-list__wrapper{width:calc(100% - 32px)}}.destinations.archive .destinations__list .u-list__item:first-child .u-list__area{border-radius:32px;background:var(--color-basic-white, #FFF);backdrop-filter:blur(3px);width:fit-content;padding:8px 8px 8px 28px}.destinations.archive .destinations__list .u-list__item:first-child .u-list__area:before{left:10px;width:12px;height:16px}.destinations.archive .destinations__list .u-list__item:first-child .u-list__title{color:#fff}@media screen and (min-width:768px){.destinations.archive .destinations__list .u-list__item:first-child .u-list__title{font-size:24px;letter-spacing:.48px;margin-top:5px}}@media screen and (max-width:1269px){.destinations.archive .destinations__list .u-list__item:first-child .u-list__title{font-size:20px;letter-spacing:.4px}}@media screen and (max-width:767px){.destinations.archive .destinations__list .u-list__item:first-child .u-list__title{font-size:18px;letter-spacing:.36px}}.destinations.archive .destinations__list .u-list__item:first-child .u-list__category{background:#fff3;backdrop-filter:blur(2px);color:#fffaf7}.destinations.archive .destinations__list .u-list__item:first-child .u-list__category:before{background:url(../img/common/icon_category-w.svg) no-repeat center center/contain}.destinations.archive .destinations__list .u-list__item:first-child .u-line-clamp{-webkit-line-clamp:3}@media screen and (max-width:1269px){.destinations.archive .destinations__list .u-list__title{font-size:16px;letter-spacing:.32px}}@media screen and (max-width:767px){.destinations.archive .destinations__list .u-list__title{font-size:18px;letter-spacing:.36px}}@media screen and (min-width:768px){.destinations.archive .destinations__list li:nth-child(2),.destinations.archive .destinations__list li:nth-child(3){width:calc((50% - 16px)/2)}}@media screen and (max-width:767px){.article .u-inner:has(.article__mv),.article .u-inner:has(.article__post){width:100%}}.article .post-password-form{margin-top:48px}.article .post-password-form p{font-size:14px}.article .post-password-form p:has(input[type=submit]){border:1px solid rgba(91,87,82,.2);padding:8px;border-radius:4px;margin-top:20px;display:flex;align-items:center}@media screen and (min-width:768px){.article .post-password-form p:has(input[type=submit]){width:fit-content}}.article .post-password-form p:has(input[type=submit]) label{display:flex;align-items:center}.article .post-password-form input[type=password],.article .post-password-form input[type=text]{padding:10px;font-size:14px}.article .post-password-form input[type=password]:focus,.article .post-password-form input[type=password]:focus-visible,.article .post-password-form input[type=text]:focus,.article .post-password-form input[type=text]:focus-visible{outline:none;outline-offset:0}.article .post-password-form input[type=submit]{background:#302c22;color:#fff;padding:10px 28px;border-radius:4px;font-size:14px}@media screen and (min-width:768px){.article .post-password-form input[type=submit]{cursor:pointer;transition:all .25s ease-in-out}.article .post-password-form input[type=submit]:hover{background:#302c22e6}}.article__mv{position:relative;margin-top:16px}.article__mv .img{position:relative}.article__mv .img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a99,#1a1a1a00 54.33%);z-index:0}@media screen and (min-width:768px){.article__mv .img:before{border-radius:8px}}.article__mv .img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.article__mv .img img{aspect-ratio:3/2;border-radius:8px}}@media screen and (max-width:767px){.article__mv .img img{aspect-ratio:48/65}}.article__mv .info{position:absolute;left:0;bottom:0;width:100%;color:#fff}@media screen and (min-width:768px){.article__mv .info{padding:36px 32px}}@media screen and (max-width:767px){.article__mv .info{padding:20px 16px}}.article__mv .info__wrapper{display:flex}@media screen and (min-width:768px){.article__mv .info__wrapper{align-items:center;gap:16px}}@media screen and (max-width:767px){.article__mv .info__wrapper{flex-direction:column;gap:8px}}.article__mv .info__date{position:relative;line-height:130%;font-weight:500;padding-left:30px}@media screen and (min-width:768px){.article__mv .info__date{font-size:16px;letter-spacing:.32px}}@media screen and (max-width:767px){.article__mv .info__date{font-size:14px;letter-spacing:.28px}}.article__mv .info__date:before{content:"";display:block;position:absolute;top:50%;left:5px;transform:translateY(-50%);width:17px;height:20px;background:url(../img/common/icon_calendar.svg) no-repeat center center/contain}.article__mv .info__pin{border-radius:32px;background:#fff;backdrop-filter:blur(3px);width:fit-content;overflow:hidden}@media screen and (min-width:768px){.article__mv .info__pin{font-size:16px;padding:12px 16px 12px 38px}.article__mv .info__pin:hover{transform:scale(1.05)}}@media screen and (max-width:767px){.article__mv .info__pin{font-size:14px;padding:9px 12px 9px 28px}}@media screen and (min-width:768px){.article__mv .info__pin:before{left:13px}}@media screen and (max-width:767px){.article__mv .info__pin:before{left:9px}}.article__mv .info__title{margin-top:8px}@media screen and (min-width:768px){.article__mv .info__title{font-size:52px;line-height:110%;font-weight:500}}@media screen and (max-width:1269px){.article__mv .info__title{font-size:36px}}@media screen and (max-width:767px){.article__mv .info__title{font-size:24px;font-weight:600;line-height:130%;letter-spacing:.48px}}@media screen and (max-width:767px){.article__info{width:calc(100% - 32px);margin-inline:auto}}.article__caption{font-weight:500;line-height:130%;font-family:Inter,sans-serif;margin-top:8px;font-size:10px;text-align:right}.article__lead{margin-top:32px;display:flex}@media screen and (min-width:768px){.article__lead{gap:24px}}@media screen and (max-width:767px){.article__lead{gap:8px;flex-direction:column}}.article__lead .text{font-weight:500;line-height:130%;flex:1}@media screen and (min-width:768px){.article__lead .text{font-size:20px;letter-spacing:.4px}}@media screen and (max-width:767px){.article__lead .text{font-size:18px;letter-spacing:.36px}}.article__lead .logo{display:flex;gap:12px}@media screen and (max-width:767px){.article__lead .logo{justify-content:flex-end}}@media screen and (min-width:768px){.article__lead .logo figure{max-width:76px}}@media screen and (max-width:767px){.article__lead .logo figure{max-width:64px}}.article__links{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-top:48px}@media screen and (max-width:767px){.article__links{flex-direction:column}}@media screen and (max-width:767px){.article__links .block{width:100%}}.article__tags{display:flex;flex-wrap:wrap;gap:8px}.article__tags .u-tag{background:#e8e5e1}@media screen and (min-width:768px){.article__tags .u-tag:hover{background:#cfccc8}}.article__hashtags{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:14px;line-height:130%}@media screen and (min-width:768px){.article__hashtags a:hover{opacity:.7}}.article__table{margin-top:48px}.article__table table{border-top:1px solid #575450;font-family:Inter,sans-serif;width:100%;border-collapse:collapse}.article__table table tr{border-bottom:1px solid #575450}.article__table table th,.article__table table td{font-size:14px;line-height:130%;vertical-align:middle}.article__table table th{background:#e8e5e1;font-weight:500}@media screen and (min-width:768px){.article__table table th{min-width:190px;padding:13px 20px}}@media screen and (max-width:767px){.article__table table th{min-width:117px;padding:8px 10px;text-align:left}}@media screen and (min-width:768px){.article__table table td{padding:12px 20px}}@media screen and (max-width:767px){.article__table table td{padding:8px 12px}}.article__table table td .ticket-link{display:block;position:relative;padding-left:20px}@media screen and (min-width:768px){.article__table table td .ticket-link:hover{opacity:.7}}.article__table table td .ticket-link:before{content:"";display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:14px;height:10px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE0IDEwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNyA4LjEyNUM3LjE5ODMzIDguMTI1IDcuMzY0NTggOC4wNjUxIDcuNDk4NzUgNy45NDUzMUM3LjYzMjkyIDcuODI1NTIgNy43IDcuNjc3MDggNy43IDcuNUM3LjcgNy4zMjI5MiA3LjYzMjkyIDcuMTc0NDggNy40OTg3NSA3LjA1NDY5QzcuMzY0NTggNi45MzQ5IDcuMTk4MzMgNi44NzUgNyA2Ljg3NUM2LjgwMTY3IDYuODc1IDYuNjM1NDIgNi45MzQ5IDYuNTAxMjUgNy4wNTQ2OUM2LjM2NzA4IDcuMTc0NDggNi4zIDcuMzIyOTIgNi4zIDcuNUM2LjMgNy42NzcwOCA2LjM2NzA4IDcuODI1NTIgNi41MDEyNSA3Ljk0NTMxQzYuNjM1NDIgOC4wNjUxIDYuODAxNjcgOC4xMjUgNyA4LjEyNVpNNyA1LjYyNUM3LjE5ODMzIDUuNjI1IDcuMzY0NTggNS41NjUxIDcuNDk4NzUgNS40NDUzMUM3LjYzMjkyIDUuMzI1NTIgNy43IDUuMTc3MDggNy43IDVDNy43IDQuODIyOTIgNy42MzI5MiA0LjY3NDQ4IDcuNDk4NzUgNC41NTQ2OUM3LjM2NDU4IDQuNDM0OSA3LjE5ODMzIDQuMzc1IDcgNC4zNzVDNi44MDE2NyA0LjM3NSA2LjYzNTQyIDQuNDM0OSA2LjUwMTI1IDQuNTU0NjlDNi4zNjcwOCA0LjY3NDQ4IDYuMyA0LjgyMjkyIDYuMyA1QzYuMyA1LjE3NzA4IDYuMzY3MDggNS4zMjU1MiA2LjUwMTI1IDUuNDQ1MzFDNi42MzU0MiA1LjU2NTEgNi44MDE2NyA1LjYyNSA3IDUuNjI1Wk03IDMuMTI1QzcuMTk4MzMgMy4xMjUgNy4zNjQ1OCAzLjA2NTEgNy40OTg3NSAyLjk0NTMxQzcuNjMyOTIgMi44MjU1MiA3LjcgMi42NzcwOCA3LjcgMi41QzcuNyAyLjMyMjkyIDcuNjMyOTIgMi4xNzQ0OCA3LjQ5ODc1IDIuMDU0NjlDNy4zNjQ1OCAxLjkzNDkgNy4xOTgzMyAxLjg3NSA3IDEuODc1QzYuODAxNjcgMS44NzUgNi42MzU0MiAxLjkzNDkgNi41MDEyNSAyLjA1NDY5QzYuMzY3MDggMi4xNzQ0OCA2LjMgMi4zMjI5MiA2LjMgMi41QzYuMyAyLjY3NzA4IDYuMzY3MDggMi44MjU1MiA2LjUwMTI1IDIuOTQ1MzFDNi42MzU0MiAzLjA2NTEgNi44MDE2NyAzLjEyNSA3IDMuMTI1Wk0xMi42IDEwSDEuNEMxLjAxNSAxMCAwLjY4NTQxNyA5Ljg3NzYgMC40MTEyNSA5LjYzMjgxQzAuMTM3MDgzIDkuMzg4MDIgMCA5LjA5Mzc1IDAgOC43NVY2LjI1QzAuMzg1IDYuMjUgMC43MTQ1ODMgNi4xMjc2IDAuOTg4NzUgNS44ODI4MUMxLjI2MjkyIDUuNjM4MDIgMS40IDUuMzQzNzUgMS40IDVDMS40IDQuNjU2MjUgMS4yNjI5MiA0LjM2MTk4IDAuOTg4NzUgNC4xMTcxOUMwLjcxNDU4MyAzLjg3MjQgMC4zODUgMy43NSAwIDMuNzVWMS4yNUMwIDAuOTA2MjUgMC4xMzcwODMgMC42MTE5NzkgMC40MTEyNSAwLjM2NzE4OEMwLjY4NTQxNyAwLjEyMjM5NiAxLjAxNSAwIDEuNCAwSDEyLjZDMTIuOTg1IDAgMTMuMzE0NiAwLjEyMjM5NiAxMy41ODg3IDAuMzY3MTg4QzEzLjg2MjkgMC42MTE5NzkgMTQgMC45MDYyNSAxNCAxLjI1VjMuNzVDMTMuNjE1IDMuNzUgMTMuMjg1NCAzLjg3MjQgMTMuMDExMyA0LjExNzE5QzEyLjczNzEgNC4zNjE5OCAxMi42IDQuNjU2MjUgMTIuNiA1QzEyLjYgNS4zNDM3NSAxMi43MzcxIDUuNjM4MDIgMTMuMDExMyA1Ljg4MjgxQzEzLjI4NTQgNi4xMjc2IDEzLjYxNSA2LjI1IDE0IDYuMjVWOC43NUMxNCA5LjA5Mzc1IDEzLjg2MjkgOS4zODgwMiAxMy41ODg3IDkuNjMyODFDMTMuMzE0NiA5Ljg3NzYgMTIuOTg1IDEwIDEyLjYgMTBaIiBmaWxsPSIjNTc1NDUwIi8+Cjwvc3ZnPg==) no-repeat center/contain}.article__table table td .ticket-link[target=_blank]:after{content:"";display:inline-block;width:11px;height:11px;margin-left:4px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMS4xNjY2NyA5LjU2NjY3SDkuNTY2NjdWNS44MzMzM0gxMC43MzMzVjEwLjczMzNIMFYwSDQuOVYxLjE2NjY3SDEuMTY2NjdWOS41NjY2N1oiIGZpbGw9IiMzMzJCMjMiLz4KICA8cGF0aCBkPSJNNi4zNTg3OSAxLjE2NjY3VjBIMTAuNzMzOFY0LjM3NUg5LjU2NzEyVjEuOTgzMzNMNC40OTIxMiA3LjA1ODMzTDMuNjc1NDYgNi4yNDE2N0w4Ljc1MDQ1IDEuMTY2NjdINi4zNTg3OVoiIGZpbGw9IiMzMzJCMjMiLz4KPC9zdmc+) no-repeat center/contain}.article__details{display:flex;gap:40px}@media screen and (min-width:768px){.article__details{margin-top:32px}}@media screen and (max-width:767px){.article__details{margin-top:40px;flex-direction:column}}.article__details .title{position:relative;font-weight:500;line-height:130%;padding-left:32px}@media screen and (min-width:768px){.article__details .title{font-size:20px;letter-spacing:.4px}}@media screen and (max-width:767px){.article__details .title{font-size:18px;letter-spacing:.36px}}.article__details .title:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:24px;height:24px}@media screen and (min-width:768px){.article__details .route{width:100%;max-width:685px}}.article__details .route__title:after{background:url(../img/common/icon_routemap.svg) no-repeat center/contain}.article__details .route__map{background:#fff;border-radius:4px;padding:16px;margin-top:16px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.article__details .route__map{height:420px}}@media screen and (max-width:767px){.article__details .route__map{height:334px}}.article__details .route__map img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:4px;margin-inline:auto}@media screen and (min-width:768px){.article__details .spots{width:100%;max-width:355px}}.article__details .spots__title:after{background:url(../img/common/icon_spots.svg) no-repeat center/contain}.article__details .spots__list{margin-top:16px}@media screen and (min-width:768px){.article__details .spots__item+.spots__item{margin-top:16px}}@media screen and (max-width:767px){.article__details .spots__item+.spots__item{margin-top:12px}}.article__details .spots__link{display:flex;align-items:center;gap:16px}@media screen and (min-width:768px){.article__details .spots__link:hover img{transform:scale(1.1)}.article__details .spots__link:hover .spots__text{text-decoration-color:#332b23}}.article__details .spots__img{overflow:hidden;border-radius:4px;width:88px;height:59px}.article__details .spots__img img{width:100%;height:100%;object-fit:cover;transition:all .25s ease-in-out}.article__details .spots__text{font-weight:500;line-height:130%;flex:1}@media screen and (min-width:768px){.article__details .spots__text{font-size:16px;letter-spacing:.32px;transition:all .25s ease-in-out;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent}}@media screen and (max-width:767px){.article__details .spots__text{font-size:14px;letter-spacing:.28px}}.article__schedule{margin-top:70px}.article__schedule .day__title{position:relative;font-weight:500;line-height:130%;padding-left:16px}@media screen and (min-width:768px){.article__schedule .day__title{font-size:18px;letter-spacing:.36px}}@media screen and (max-width:767px){.article__schedule .day__title{font-size:16px;letter-spacing:.32px}}.article__schedule .day__title:after{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:100%;background:#b0aeab}.article__schedule .day__description{font-weight:600;line-height:130%;margin-top:14px}@media screen and (min-width:768px){.article__schedule .day__description{font-size:32px;letter-spacing:.64px}}@media screen and (max-width:767px){.article__schedule .day__description{font-size:24px;letter-spacing:.48px}}@media screen and (min-width:768px){.article__schedule .day__list{margin-top:45px}}@media screen and (max-width:767px){.article__schedule .day__list{margin-top:42px}}@media screen and (max-width:767px){.article__schedule .day__item{position:relative;padding-left:26px}.article__schedule .day__item:before{content:"";display:block;position:absolute;top:20px;left:7px;width:1px;height:calc(100% + 40px);background:url(../img/common/img_line.svg) center top/contain;z-index:-1}}@media screen and (min-width:768px){.article__schedule .day__item:not(:first-child){margin-top:64px}}@media screen and (max-width:767px){.article__schedule .day__item:not(:first-child){margin-top:40px}}.article__schedule .day__item:last-child .day__activity:before{display:none}@media screen and (max-width:767px){.article__schedule .day__item:last-child:before{display:none}}.article__schedule .day__time{position:relative;background:#fff;border-radius:4px;height:fit-content;text-align:center;font-weight:700;line-height:100%}@media screen and (min-width:768px){.article__schedule .day__time{width:80px;font-size:20px;letter-spacing:.4px;padding:7px 11px}}@media screen and (max-width:767px){.article__schedule .day__time{width:42px;font-size:12px;letter-spacing:.24px;padding:7px 2px}}.article__schedule .day__time:before{content:"";display:block;position:absolute;background:url(../img/common/icon_speech-bubble.svg) no-repeat center center/contain;width:14px;height:11px}@media screen and (min-width:768px){.article__schedule .day__time:before{top:50%;right:-9px;transform:translateY(-50%)}}@media screen and (max-width:767px){.article__schedule .day__time:before{left:50%;bottom:-6px;transform:translate(-50%) rotate(90deg)}}.article__schedule .day__time:after{content:"";display:block;position:absolute;border-radius:50%;background:#f0ede8 url(../img/common/icon_timeline.svg) no-repeat center center/contain;z-index:1}@media screen and (min-width:768px){.article__schedule .day__time:after{width:18px;height:18px;top:8px;right:-34px}}@media screen and (max-width:767px){.article__schedule .day__time:after{width:15px;height:15px;top:5px;left:-26px}}.article__schedule .day__time span{display:inline-block;transform:translateY(-2px)}@media screen and (min-width:768px){.article__schedule .day__time span{margin:0 3px}}@media screen and (max-width:767px){.article__schedule .day__time span{margin:0 2px}}.article__schedule .day__activity{position:relative;flex:1}@media screen and (min-width:768px){.article__schedule .day__activity{padding-top:2px}.article__schedule .day__activity:before{content:"";display:block;position:absolute;top:28px;left:-41px;width:1px;background:url(../img/common/img_line.svg) center top/contain;z-index:-1;height:calc(100% + 46px)}}.article__schedule .day__activity .title{font-weight:600;line-height:130%}@media screen and (min-width:768px){.article__schedule .day__activity .title{font-size:28px;letter-spacing:.56px}}@media screen and (max-width:767px){.article__schedule .day__activity .title{font-size:18px;letter-spacing:.36px}}.article__schedule .day__activity .route{position:relative;font-family:Inter,sans-serif;color:#3c363099;font-weight:500;line-height:100%;display:flex;flex-wrap:wrap;padding-left:22px;gap:6px;word-break:break-word}@media screen and (min-width:768px){.article__schedule .day__activity .route{font-size:14px;margin-top:18px}}@media screen and (max-width:767px){.article__schedule .day__activity .route{font-size:12px;margin-top:15px}}.article__schedule .day__activity .route:before{content:"";display:block;position:absolute;top:-2px;left:0;width:18px;height:18px;background:url(../img/common/icon_route.svg) no-repeat center center/contain}.article__schedule .day__activity .route__separator{color:#575450}.article__schedule .day__activity .detail{font-size:14px;font-weight:500;line-height:150%;letter-spacing:.42px;margin-top:10px}.article__schedule .day__item{display:flex}@media screen and (min-width:768px){.article__schedule .day__item{gap:66px}}@media screen and (max-width:767px){.article__schedule .day__item{flex-direction:column;gap:16px}}.article__schedule .day+.day{margin-top:46px}.article__schedule .spot{border-top:1px solid #575450;border-bottom:1px solid #575450}@media screen and (min-width:768px){.article__schedule .spot{margin-top:24px}}@media screen and (max-width:767px){.article__schedule .spot{margin-top:16px}}.article__schedule .spot__item{display:flex;gap:24px}@media screen and (min-width:768px){.article__schedule .spot__item{padding:22px 4px}}@media screen and (max-width:767px){.article__schedule .spot__item{padding:18px 4px;flex-direction:column}}.article__schedule .spot__item+.spot__item{border-top:1px solid #575450}.article__schedule .spot__detail{flex:1}.article__schedule .spot__name{font-weight:500;line-height:130%}@media screen and (min-width:768px){.article__schedule .spot__name{font-size:24px;letter-spacing:.48px}}@media screen and (max-width:767px){.article__schedule .spot__name{font-size:18px;letter-spacing:.36px}}@media screen and (min-width:768px){.article__schedule .spot__name+.spot__description{margin-top:12px}}@media screen and (max-width:767px){.article__schedule .spot__name+.spot__description{margin-top:8px}}.article__schedule .spot__description{font-family:Inter,sans-serif;line-height:150%;font-size:14px;letter-spacing:.42px}.article__schedule .spot__link{margin-top:24px}.article__schedule .spot__img{width:100%;height:100%;aspect-ratio:3/2}@media screen and (min-width:768px){.article__schedule .spot__img{max-width:300px;min-width:200px}}.article__schedule .spot__img img{width:100%;height:100%;object-fit:cover}.article__wp{background:#fff;border-radius:8px}@media screen and (min-width:768px){.article__wp{width:calc(100% - 32px);margin:64px auto 0;padding:48px}}@media screen and (max-width:767px){.article__wp{margin-top:32px;padding:32px 18px}}.article__post #ez-toc-container{width:100%;padding:16px;background:#fff;border-radius:4px;border:1px solid rgba(91,87,82,.4)}.article__post #ez-toc-container .ez-toc-title-container{text-align:center}.article__post #ez-toc-container .ez-toc-title{font-weight:500;margin-left:70px;line-height:130%}@media screen and (min-width:768px){.article__post #ez-toc-container .ez-toc-title{font-size:20px;letter-spacing:.4px}}@media screen and (max-width:767px){.article__post #ez-toc-container .ez-toc-title{font-size:18px;letter-spacing:.36px;line-height:180%}}.article__post #ez-toc-container .ez-toc-title-toggle .ez-toc-btn{width:82px;height:32px;border-radius:4px;background:url(../img/common/img_toc-close.png) no-repeat center center/contain}.article__post #ez-toc-container .ez-toc-title-toggle .ez-toc-btn:hover{background:#f0ede8 url(../img/common/img_toc-close.png) no-repeat center center/contain}.article__post #ez-toc-container .ez-toc-title-toggle .ez-toc-btn span{display:none}.article__post #ez-toc-container.toc_close .ez-toc-title-toggle .ez-toc-btn{background:url(../img/common/img_toc-open.png) no-repeat center center/contain}.article__post #ez-toc-container.toc_close .ez-toc-title-toggle .ez-toc-btn:hover{background:#f0ede8 url(../img/common/img_toc-open.png) no-repeat center center/contain}.article__post #ez-toc-container.toc_close nav{padding:0 24px}@media screen and (min-width:768px){.article__post #ez-toc-container nav{padding:0 24px 16px}}@media screen and (max-width:767px){.article__post #ez-toc-container nav{padding-bottom:16px}}.article__post #ez-toc-container ul{margin-top:4px}.article__post #ez-toc-container ul li a{line-height:130%;font-weight:500}@media screen and (min-width:768px){.article__post #ez-toc-container ul li a{font-size:16px;letter-spacing:.32px}}@media screen and (max-width:767px){.article__post #ez-toc-container ul li a{font-size:14px;letter-spacing:.28px}}.article__post #ez-toc-container ul li a:hover{text-decoration-color:#332b23}.article__post #ez-toc-container ul li a:visited{color:#332b23}.article__post #ez-toc-container ul li a:before{display:none}@media screen and (min-width:768px){.article__post #ez-toc-container ul li+li{margin-top:8px}}@media screen and (max-width:767px){.article__post #ez-toc-container ul li+li{margin-top:12px}}.article__post #ez-toc-container ul ul{margin-left:10px}@media screen and (min-width:768px){.article__post #ez-toc-container ul ul{margin-top:4px}}@media screen and (max-width:767px){.article__post #ez-toc-container ul ul{margin-top:10px}}.article__post #ez-toc-container ul ul li{position:relative;padding-left:1.1em}.article__post #ez-toc-container ul ul li:before{content:"・";display:inline-block;margin-right:2px;position:absolute;top:2px;left:0;color:#575450}.article__post #ez-toc-container ul ul li a{line-height:150%;font-weight:500;color:#575450;font-family:Inter,sans-serif;font-size:14px;letter-spacing:.42px}.article__post #ez-toc-container ul ul li a:hover{text-decoration-color:#575450}.article__post #ez-toc-container ul ul li a:visited{color:#575450}@media screen and (min-width:768px){.article__post #ez-toc-container ul ul li+li{margin-top:0}}@media screen and (max-width:767px){.article__post #ez-toc-container ul ul li+li{margin-top:6px}}.article__post #ez-toc-container ul a{display:inline-flex;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent}.article__post h2{font-weight:600;line-height:130%}@media screen and (min-width:768px){.article__post h2{font-size:32px;letter-spacing:.64px;margin-top:56px}}@media screen and (max-width:767px){.article__post h2{font-size:24px;letter-spacing:.48px;margin-top:40px}}.article__post h3{border-left:3px solid #DEDBD7;border-bottom:1px solid rgba(91,87,82,.4);padding:8px 0 12px 12px}@media screen and (min-width:768px){.article__post h3{margin-top:32px;font-size:20px;letter-spacing:.4px}}@media screen and (max-width:767px){.article__post h3{margin-top:24px;font-size:18px;letter-spacing:.36px}}.article__post h4{font-weight:500;line-height:130%;margin-top:20px;background:#f0ede8;padding:8px 12px}@media screen and (min-width:768px){.article__post h4{font-size:16px;letter-spacing:.32px}}@media screen and (max-width:767px){.article__post h4{font-size:14px;letter-spacing:.28px}}.article__post p{margin-top:20px;font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px}.article__post p a{color:#0969da;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0969da}.article__post p a[target=_blank]:after{content:"";display:inline-block;transform:translateY(3px);width:16px;height:16px;margin-left:4px;background:url(../img/common/icon_arrow-ex-textlink.svg) no-repeat center/contain}@media screen and (min-width:768px){.article__post p a:hover{text-decoration-color:transparent;color:#0448a4}.article__post p a:hover:after{background:url(../img/common/icon_arrow-ex-hover.svg) no-repeat center/contain}}.article__post .wp-block-columns{margin-top:20px;display:flex}@media screen and (min-width:768px){.article__post .wp-block-columns{gap:40px}}@media screen and (max-width:767px){.article__post .wp-block-columns{gap:20px;flex-direction:column}}.article__post .wp-block-column h1,.article__post .wp-block-column h2,.article__post .wp-block-column h3,.article__post .wp-block-column h4,.article__post .wp-block-column p,.article__post .wp-block-column ul,.article__post .wp-block-column ol,.article__post .wp-block-column table,.article__post .wp-block-column figure{margin-top:0}.article__post .wp-block-column h1+h1,.article__post .wp-block-column h1+h2,.article__post .wp-block-column h1+h3,.article__post .wp-block-column h1+h4,.article__post .wp-block-column h1+p,.article__post .wp-block-column h1+ul,.article__post .wp-block-column h1+ol,.article__post .wp-block-column h1+table,.article__post .wp-block-column h1+figure,.article__post .wp-block-column h2+h1,.article__post .wp-block-column h2+h2,.article__post .wp-block-column h2+h3,.article__post .wp-block-column h2+h4,.article__post .wp-block-column h2+p,.article__post .wp-block-column h2+ul,.article__post .wp-block-column h2+ol,.article__post .wp-block-column h2+table,.article__post .wp-block-column h2+figure,.article__post .wp-block-column h3+h1,.article__post .wp-block-column h3+h2,.article__post .wp-block-column h3+h3,.article__post .wp-block-column h3+h4,.article__post .wp-block-column h3+p,.article__post .wp-block-column h3+ul,.article__post .wp-block-column h3+ol,.article__post .wp-block-column h3+table,.article__post .wp-block-column h3+figure,.article__post .wp-block-column h4+h1,.article__post .wp-block-column h4+h2,.article__post .wp-block-column h4+h3,.article__post .wp-block-column h4+h4,.article__post .wp-block-column h4+p,.article__post .wp-block-column h4+ul,.article__post .wp-block-column h4+ol,.article__post .wp-block-column h4+table,.article__post .wp-block-column h4+figure,.article__post .wp-block-column p+h1,.article__post .wp-block-column p+h2,.article__post .wp-block-column p+h3,.article__post .wp-block-column p+h4,.article__post .wp-block-column p+p,.article__post .wp-block-column p+ul,.article__post .wp-block-column p+ol,.article__post .wp-block-column p+table,.article__post .wp-block-column p+figure,.article__post .wp-block-column ul+h1,.article__post .wp-block-column ul+h2,.article__post .wp-block-column ul+h3,.article__post .wp-block-column ul+h4,.article__post .wp-block-column ul+p,.article__post .wp-block-column ul+ul,.article__post .wp-block-column ul+ol,.article__post .wp-block-column ul+table,.article__post .wp-block-column ul+figure,.article__post .wp-block-column ol+h1,.article__post .wp-block-column ol+h2,.article__post .wp-block-column ol+h3,.article__post .wp-block-column ol+h4,.article__post .wp-block-column ol+p,.article__post .wp-block-column ol+ul,.article__post .wp-block-column ol+ol,.article__post .wp-block-column ol+table,.article__post .wp-block-column ol+figure,.article__post .wp-block-column table+h1,.article__post .wp-block-column table+h2,.article__post .wp-block-column table+h3,.article__post .wp-block-column table+h4,.article__post .wp-block-column table+p,.article__post .wp-block-column table+ul,.article__post .wp-block-column table+ol,.article__post .wp-block-column table+table,.article__post .wp-block-column table+figure,.article__post .wp-block-column figure+h1,.article__post .wp-block-column figure+h2,.article__post .wp-block-column figure+h3,.article__post .wp-block-column figure+h4,.article__post .wp-block-column figure+p,.article__post .wp-block-column figure+ul,.article__post .wp-block-column figure+ol,.article__post .wp-block-column figure+table,.article__post .wp-block-column figure+figure{margin-top:20px}.article__post .wp-block-buttons{gap:8px;display:flex}@media screen and (min-width:768px){.article__post .wp-block-buttons{margin-top:24px}}@media screen and (max-width:767px){.article__post .wp-block-buttons{flex-direction:column;margin-top:40px}}.article__post .wp-element-button{position:relative;color:#fffaf7;font-weight:500;line-height:130%;background:#575450;border-radius:32px;min-width:184px;padding:12px 42px 12px 24px;display:inline-block;text-align:center}@media screen and (min-width:768px){.article__post .wp-element-button{font-size:16px;letter-spacing:.32px}.article__post .wp-element-button:hover{background:#302c22}}@media screen and (max-width:767px){.article__post .wp-element-button{font-size:14px;letter-spacing:.28px}}.article__post .wp-element-button:after{position:absolute;display:block;content:"";top:50%;right:20px;transform:translateY(-50%);width:16px;height:16px;background:url(../img/common/icon_arrow-white03.svg) no-repeat center/contain}.article__post .wp-element-button[target=_blank]:after{background:url(../img/common/icon_arrow-ex.svg) no-repeat center/contain}.article__post .wp-block-image{margin-top:20px}.article__post .wp-block-image img{border-radius:4px}.article__post .wp-element-caption{color:#575450;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:130%;margin-top:8px}.article__post .wp-block-embed{text-align:center;margin-top:20px}.article__post .wp-block-embed iframe{width:100%;height:100%;max-width:704px;aspect-ratio:16/9}.article__post .wp-block-list{margin-top:20px;list-style:revert;padding-left:1.2em}.article__post .wp-block-list li{list-style:revert;font-size:14px;line-height:180%;letter-spacing:.42px;font-family:Inter,sans-serif}.article__post .wp-block-table{margin-top:20px}.article__post .wp-block-table table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif}.article__post .wp-block-table table thead{border-bottom:none}.article__post .wp-block-table table th,.article__post .wp-block-table table td{border:1px solid #ccc;font-size:14px;line-height:150%;letter-spacing:.42px;vertical-align:middle}@media screen and (min-width:768px){.article__post .wp-block-table table th,.article__post .wp-block-table table td{padding:10px 20px}}@media screen and (max-width:767px){.article__post .wp-block-table table th,.article__post .wp-block-table table td{padding:10px 8px}}.article__post .wp-block-table table th{font-weight:500}.article__post .wp-block-table table thead{background:#eee}@media screen and (min-width:768px){.article__post+.article__links{margin-top:80px}}@media screen and (max-width:767px){.article__post+.article__links{margin-top:64px}}@media screen and (min-width:768px){.article__post h1+#ez-toc-container,.article__post h2+#ez-toc-container,.article__post h3+#ez-toc-container,.article__post h4+#ez-toc-container,.article__post p+#ez-toc-container,.article__post ul+#ez-toc-container,.article__post ol+#ez-toc-container,.article__post table+#ez-toc-container,.article__post figure+#ez-toc-container,.article__post .wp-block-columns+#ez-toc-container,.article__post .wp-block-buttons+#ez-toc-container{margin-top:56px}}@media screen and (max-width:767px){.article__post h1+#ez-toc-container,.article__post h2+#ez-toc-container,.article__post h3+#ez-toc-container,.article__post h4+#ez-toc-container,.article__post p+#ez-toc-container,.article__post ul+#ez-toc-container,.article__post ol+#ez-toc-container,.article__post table+#ez-toc-container,.article__post figure+#ez-toc-container,.article__post .wp-block-columns+#ez-toc-container,.article__post .wp-block-buttons+#ez-toc-container{margin-top:40px}}.article__subtitle{font-weight:600;line-height:130%}@media screen and (min-width:768px){.article__subtitle{font-size:28px;letter-spacing:.56px}}@media screen and (max-width:767px){.article__subtitle{font-size:24px;letter-spacing:.48px}}.article__section{padding:24px 0;margin-top:24px}.article__section+.article__section{margin-top:0}@media screen and (min-width:768px){.article__section .u-list{margin-top:20px}}@media screen and (max-width:767px){.article__section .u-list{margin-top:16px}.article__section .u-list__item{width:calc((100% - 16px)/2)}}.article__recommend{padding-bottom:0}@media screen and (min-width:768px){.static{padding:96px 0 104px}}@media screen and (max-width:767px){.static{padding:80px 0}}.static__section{margin-top:48px}.static__lead{font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px;margin-top:16px}@media screen and (min-width:768px){.static__lead+.static__text{margin-top:64px}}@media screen and (max-width:767px){.static__lead+.static__text{margin-top:40px}}.static__text{font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px}@media screen and (min-width:768px){.static__text{margin-top:24px}}@media screen and (max-width:767px){.static__text{margin-top:40px}}.static__text+.static__text{margin-top:16px}.static__flexbox{display:flex}@media screen and (min-width:768px){.static__flexbox{gap:40px;margin-top:32px}}@media screen and (max-width:767px){.static__flexbox{gap:20px;margin-top:24px;flex-direction:column}}@media screen and (min-width:768px){.static__flexbox--reverse{flex-direction:row-reverse}}.static__flexbox .img,.static__flexbox .text{flex:1}@media screen and (min-width:768px){.static__flexbox .img{max-width:400px}}.static__flexbox .img img{border-radius:4px}.static__flexbox .text{font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px}@media screen and (min-width:768px){.static__flexbox+.static__flexbox{margin-top:24px}}@media screen and (max-width:767px){.static__flexbox+.static__flexbox{margin-top:40px}}@media screen and (min-width:768px){.static__img{margin-top:32px}}@media screen and (max-width:767px){.static__img{margin-top:24px}}@media screen and (min-width:768px){.static__content{margin-top:94px}}@media screen and (max-width:767px){.static__content{margin-top:64px}}@media screen and (min-width:768px){.static__content+.static__content{margin-top:64px}}@media screen and (max-width:767px){.static__content+.static__content{margin-top:40px}}.static__content .title{font-weight:600;line-height:130%}@media screen and (min-width:768px){.static__content .title{font-size:28px;letter-spacing:.56px}}@media screen and (max-width:767px){.static__content .title{font-size:24px;letter-spacing:.48px}}.static__content .subtitle{position:relative;font-weight:500;line-height:130%;border-bottom:1px solid rgba(91,87,82,.4)}@media screen and (min-width:768px){.static__content .subtitle{font-size:20px;letter-spacing:.4px;margin-top:32px;padding:8px 0 12px 15px}}@media screen and (max-width:767px){.static__content .subtitle{font-size:18px;letter-spacing:.36px;margin-top:24px;padding:8px 0 10px 15px}}.static__content .subtitle:before{content:"";display:block;position:absolute;width:3px;height:100%;left:0;top:0;background:#dedbd7}.static__content .subtitle+.list{margin-top:20px}@media screen and (max-width:767px){.static__content .subtitle+.text{margin-top:20px}}.static__content .text{font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px}@media screen and (min-width:768px){.static__content .text{margin-top:20px}}@media screen and (max-width:767px){.static__content .text{margin-top:16px}}.static__content .text+.text{margin-top:16px}@media screen and (min-width:768px){.static__content .text+.static__subcontent{margin-top:30px}}@media screen and (max-width:767px){.static__content .text+.static__subcontent{margin-top:24px}}.static__content .link{margin-top:16px}.static__content .list{font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px;margin-top:14px}.static__content .list li:before{content:"-";display:inline-block;margin-right:.4em}.static__content .list li+li{margin-top:16px}.static__content .list+.text{margin-top:16px}.static__content .companies{display:flex;flex-wrap:wrap;gap:8px;border-radius:8px;background:#e8e5e1}@media screen and (min-width:768px){.static__content .companies{padding:16px;margin-top:20px}}@media screen and (max-width:767px){.static__content .companies{flex-direction:column;padding:12px;margin-top:16px}}@media screen and (min-width:768px){.static__content .companies__item{width:calc((100% - 16px) / 3)}}.static__content .companies__link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:4px;border:1px solid rgba(91,87,82,.4);background:#fff;padding:15px;width:100%;height:100%}@media screen and (min-width:768px){.static__content .companies__link figure{max-width:64px}}@media screen and (max-width:1269px){.static__content .companies__link figure{max-width:44px}}.static__content .companies__link span{display:flex;align-items:center;font-weight:500;line-height:130%;gap:4px}@media screen and (min-width:768px){.static__content .companies__link span{font-size:16px;letter-spacing:.32px}.static__content .companies__link span path{transition:all .25s ease-in-out}}@media screen and (max-width:1269px){.static__content .companies__link span{font-size:14px;letter-spacing:.28px}}.static__content .companies__link--hokkaido:hover{color:#4ab241}.static__content .companies__link--hokkaido:hover path{fill:#4ab241}.static__content .companies__link--east:hover{color:#058747}.static__content .companies__link--east:hover path{fill:#058747}.static__content .companies__link--central:hover{color:#f18518}.static__content .companies__link--central:hover path{fill:#f18518}.static__content .companies__link--west:hover{color:#006db8}.static__content .companies__link--west:hover path{fill:#006db8}.static__content .companies__link--shikoku:hover{color:#00a9dc}.static__content .companies__link--shikoku:hover path{fill:#00a9dc}.static__content .companies__link--kyushu:hover{color:#ea432a}.static__content .companies__link--kyushu:hover path{fill:#ea432a}@media screen and (min-width:768px){.static__content .companies+.text{margin-top:32px}}@media screen and (max-width:767px){.static__content .companies+.text{margin-top:24px}}.static__content .flexbox{display:flex}@media screen and (min-width:768px){.static__content .flexbox{gap:40px;margin-top:20px}}@media screen and (max-width:767px){.static__content .flexbox{gap:20px;margin-top:16px;flex-direction:column}}@media screen and (min-width:768px){.static__content .flexbox--reverse{flex-direction:row-reverse}}.static__content .flexbox__img,.static__content .flexbox__text{flex:1}@media screen and (min-width:768px){.static__content .flexbox__img{max-width:400px}}.static__content .flexbox__img img{border-radius:4px}.static__content .flexbox__text{font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px}@media screen and (min-width:768px){.static__content .boxlist{margin-top:24px}}@media screen and (max-width:767px){.static__content .boxlist{margin-top:40px}}.static__content .boxlist__item{border:1px solid rgba(91,87,82,.4)}@media screen and (min-width:768px){.static__content .boxlist__item{padding:32px}}@media screen and (max-width:767px){.static__content .boxlist__item{padding:24px}}.static__content .boxlist__item+.boxlist__item{margin-top:16px}.static__content .boxlist__text{margin-top:16px;font-family:Inter,sans-serif;font-size:14px;line-height:180%;letter-spacing:.42px}.static__content .table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif}@media screen and (min-width:768px){.static__content .table{margin-top:20px}}@media screen and (max-width:767px){.static__content .table{margin-top:16px}}.static__content .table tr{border-top:1px solid #575450}.static__content .table tr:last-child{border-bottom:1px solid #575450}.static__content .table th,.static__content .table td{vertical-align:middle}@media screen and (min-width:768px){.static__content .table th,.static__content .table td{padding:12px 20px}}@media screen and (max-width:767px){.static__content .table th,.static__content .table td{padding:8px 12px}}.static__content .table th{background:#e8e5e1;color:#333;font-weight:500;line-height:130%;font-size:14px}@media screen and (min-width:768px){.static__content .table th{width:205px}}@media screen and (max-width:767px){.static__content .table th{width:117px;text-align:left}}.static__content .table td{line-height:150%;letter-spacing:.42px;font-size:14px}.static__content .table td ol{margin-left:1.5em}.static__content .table td ol li{list-style:auto}.static__content .bottomlink{margin-top:20px}@media screen and (min-width:768px){.static__subcontent{margin-top:20px}}@media screen and (max-width:767px){.static__subcontent{margin-top:16px}}.static__subcontent>.subtitle{margin-top:0}@media screen and (min-width:768px){.static__subcontent+.static__subcontent{margin-top:32px}}@media screen and (max-width:767px){.static__subcontent+.static__subcontent{margin-top:24px}}