a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus:not(:focus-visible){outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}figure{box-sizing:border-box;display:block;margin:0;padding:0}figure img{display:block;height:auto;max-width:100%;vertical-align:middle}figure figcaption{font-style:normal;line-height:1.5;margin:0;padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:inherit;outline:none;padding:0}*,:after,:before{box-sizing:border-box}html{font-size:.78125vw;height:-webkit-fill-available;overflow-x:hidden}@media screen and (min-width:1570px){html{font-size:12.265625px}}@media only screen and (max-width:1023px){html{font-size:2.5641025641vw}}html.lock{overflow:hidden}body{background-color:#000;color:#171c21;display:block;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:2;width:100%;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";font-variant-ligatures:no-common-ligatures;letter-spacing:0}.font1{font-family:Mohave,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}a,a:visited{color:#fff;text-decoration:none}img,svg,video{vertical-align:bottom}header{left:0;position:fixed;top:0;width:100%;z-index:100}header .header__logo{display:block;left:0;position:absolute;top:0;width:21rem}@media only screen and (max-width:1023px){header .header__logo{top:-.4rem;width:17rem}}header .header__logo img{display:block;height:auto;width:100%}header .header__logo img.is-color{display:none}#wrap:has(main.enjoy) .header__logo img.is-white{display:none}#wrap:has(main.enjoy) .header__logo img.is-color{display:block}.menuBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:red;border:none;cursor:pointer;height:6rem;padding:0;position:fixed;right:0;top:0;transition:background-color .3s cubic-bezier(.165,.84,.44,1);width:6rem;z-index:101}.menuBtn__line{background:#fff;display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1);width:2.5rem}.menuBtn__line:first-child{transform:translate(-50%,calc(-50% - .6rem))}.menuBtn__line:nth-child(3){transform:translate(-50%,calc(-50% + .6rem))}.menuBtn.is-open{background-color:transparent}.menuBtn.is-open .menuBtn__line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.menuBtn.is-open .menuBtn__line:nth-child(2){opacity:0}.menuBtn.is-open .menuBtn__line:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.gNaviOverlay{background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:flex-end;opacity:0;position:fixed;visibility:hidden;z-index:100}.gNaviOverlay.is-ready{transition:opacity .4s cubic-bezier(.165,.84,.44,1),visibility 0s .4s}.gNaviOverlay.is-ready .gNavi{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.gNaviOverlay.is-open{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1);visibility:visible}.gNaviOverlay.is-open .gNavi{transform:translateX(0)}.gNavi{align-items:flex-end;background:#d61518;display:flex;filter:drop-shadow(0 0 4rem rgba(0,0,0,.9));flex-direction:column;height:100%;justify-content:center;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 6rem;position:relative;transform:translateX(100%);width:53rem}@media only screen and (max-width:1023px){.gNavi{padding:0 2.5rem;width:100%}}.gNavi__deco{left:9rem;pointer-events:none;position:absolute;top:8rem;width:70.9rem;z-index:0}@media only screen and (max-width:1023px){.gNavi__deco{left:2.5rem;top:24.1rem;width:51rem}}.gNavi__deco img{display:block;width:100%}@media only screen and (max-width:1023px){.gNavi__deco img.pc{display:none}}.gNavi__deco img.sp{display:none}@media only screen and (max-width:1023px){.gNavi__deco img.sp{display:block}}.gNavi__list{position:relative;width:100%;z-index:1}.gNavi__item{border-bottom:1px solid hsla(0,0%,100%,.5);padding:2rem 0;width:100%}.gNavi__item:last-child{border-bottom:none}.gNavi__item>a{color:#fff;display:block;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,4rem);font-weight:400;line-height:1.25}@media only screen and (max-width:1023px){.gNavi__item>a{font-size:max(12px,3.6rem)}}.gNavi__itemHead{align-items:center;display:flex;justify-content:space-between;width:100%}.gNavi__itemHead a{color:#fff;display:block;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,4rem);font-weight:400;line-height:1.25}@media only screen and (max-width:1023px){.gNavi__itemHead a{font-size:max(12px,3.6rem)}}.gNavi__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:5rem;justify-content:center;padding:0;position:relative;width:7rem}.gNavi__toggle:after,.gNavi__toggle:before{background:#fff;content:"";height:.15rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem}.gNavi__toggle:after{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.is-collapsed .gNavi__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.gNavi__subList{max-height:20rem;overflow:hidden;padding:1rem 3rem 0;transition:max-height .4s cubic-bezier(.165,.84,.44,1);width:100%}.is-collapsed .gNavi__subList{max-height:0;padding-top:0}.gNavi__subList li{padding:.5rem 0}.gNavi__subList a{color:#fff;display:block;font-size:max(12px,1.6rem);font-weight:500;line-height:2}@media only screen and (max-width:1023px){.gNavi__subList a{font-size:max(12px,1.4rem);line-height:1.857}}.gNavi__sns{align-self:flex-end;margin-top:3rem;position:relative;z-index:1}.gNavi__sns img{display:block;height:auto;width:13rem}@media screen and (min-width:1024px){.pc{display:block}.sp{display:none}}@media screen and (max-width:1023px){.pc{display:none}.sp{display:block}}.grid_container{margin:0 auto;max-width:1570px;padding:0 8.5rem;width:100%}@media only screen and (max-width:1023px){.grid_container{padding:0 2.5rem}}.grid{display:grid;gap:3rem;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:1023px){.grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.gridOverlay{display:none;inset:0;pointer-events:none;position:fixed;z-index:9999}.gridOverlay.is-active{display:block}.gridOverlay .grid,.gridOverlay .grid_container{height:100%}.gridOverlay__col{background:rgba(255,0,0,.2);height:100%}@media only screen and (max-width:1023px){.gridOverlay__col:nth-child(n+3){display:none}}.jpBadge{align-items:center;background:#333;color:#fff;display:flex;font-size:max(12px,1.4rem);font-weight:600;height:6rem;justify-content:center;position:fixed;right:0;text-decoration:none;top:0;transition:opacity .6s cubic-bezier(.165,.84,.44,1);width:6rem;z-index:3}@media(hover:hover)and (pointer:fine){.jpBadge:hover{opacity:.5;transition:opacity 0s}}.fixedSidebar{align-items:center;display:flex;height:10rem;justify-content:center;position:fixed;right:0;top:38.3svh;width:6rem;z-index:2}@media only screen and (max-width:1023px){.fixedSidebar{display:none}}.fixedSidebar__inner{align-items:center;display:flex;gap:3rem;transform:rotate(-90deg)}.fixedSidebar__sns{align-items:center;display:flex;gap:2rem}.fixedSidebar__sns img{display:block;height:2.5rem;width:auto}.fixedSidebar__timer{color:#fff;font-size:max(12px,1.2rem);font-weight:500;line-height:1.833;white-space:nowrap}.fixedSidebar__timer span{display:inline-block;transform:rotate(180deg)}main.enjoy .fixedSidebar__sns img{filter:brightness(0)}main.enjoy .fixedSidebar__timer{color:#222}.u-visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.footer{background-color:#111;border-top:1px solid #666;color:#fff;position:relative;width:100%}.footer .grid_container{padding:0 5.9rem}@media only screen and (max-width:1023px){.footer .grid_container{padding:0 1rem}}.footer__sns{background:#000;display:none}@media only screen and (max-width:1023px){.footer__sns{align-items:center;border-bottom:1px solid #666;display:flex;justify-content:space-between;padding:4rem 2.5rem}}.footer__snsLabel{color:#fff;font-size:max(12px,1.4rem);font-weight:600;line-height:2.14}.footer__snsList{align-items:center;display:flex;gap:2rem}.footer__snsIcon{display:block}.footer__snsIcon img{display:block;height:2.5rem;width:auto}.footer__snsIcon.is-x img{transform:rotate(90deg)}.footer__inner{align-items:center;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:space-between;padding:2rem 0 4rem}@media only screen and (max-width:1023px){.footer__inner{align-items:flex-start;flex-direction:column;gap:1rem;padding:2.5rem 0 1.9rem}}.footer__brand{align-items:center;display:flex;gap:1.5rem}@media only screen and (max-width:1023px){.footer__brand{align-items:flex-start;flex-direction:column;gap:.5rem;order:2}}.footer__logo{display:block;height:auto;width:15rem}.footer__copyright{color:#fff;font-size:max(12px,1.2rem);line-height:1.5;white-space:nowrap}@media only screen and (max-width:1023px){.footer__copyright{padding-left:.5rem;white-space:normal}}.footer__nav{align-items:center;display:flex;flex-wrap:nowrap;padding-right:1.9rem}@media only screen and (max-width:1023px){.footer__nav{align-self:flex-end;flex-wrap:wrap;justify-content:flex-end;order:1}}.footer__nav li{border-right:1px solid #666;padding:0 1.5rem}.footer__nav li:first-child{padding-left:0}.footer__nav li:last-child{border-right:none;padding-right:0}.footer__nav a{color:#fff;font-size:max(12px,1.2rem);line-height:1.5;white-space:nowrap}@media(hover:hover)and (pointer:fine){.footer__nav a:hover{text-decoration:underline}}.footer__region select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border:none;color:#fff;cursor:pointer;font-size:max(12px,1.2rem);line-height:1.5}.footer__region select option{color:#171c21}main.top .hero{overflow:hidden}main.top .hero,main.top .hero__bg{position:relative;width:100%}main.top .hero__bg:after{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 30%);content:"";inset:0;position:absolute}main.top .hero__bgImg{display:block;height:auto;width:100%}main.top .hero .canvasContainer{inset:0;position:absolute;z-index:1}main.top .hero__timer{display:none;z-index:2}@media only screen and (max-width:1023px){main.top .hero__timer{color:#fff;display:block;font-size:max(12px,1.4rem);font-weight:600;left:14.6rem;letter-spacing:.01em;line-height:1.857;position:absolute;text-align:left;top:46.1rem;white-space:nowrap;width:9.7rem}}main.top .hero__scroll{align-items:center;bottom:10.4rem;display:flex;filter:drop-shadow(0 0 1rem rgba(0,0,0,.5));gap:1.5rem;justify-content:center;position:absolute;right:1.7rem;transform:rotate(-90deg);transform-origin:right bottom;transition:opacity .6s cubic-bezier(.165,.84,.44,1);z-index:2}@media(hover:hover)and (pointer:fine){main.top .hero__scroll:hover{opacity:.5;transition:opacity 0s}}@media only screen and (max-width:1023px){main.top .hero__scroll{bottom:2.7rem;flex-direction:column-reverse;gap:.6rem;left:50%;right:auto;transform:translateX(-50%);transform-origin:center}}main.top .hero__scrollIcon{align-items:center;display:flex;justify-content:center}main.top .hero__scrollIcon img{height:1rem;transform:rotate(180deg);width:.6rem}@media only screen and (max-width:1023px){main.top .hero__scrollIcon img{transform:rotate(90deg)}}main.top .hero__scrollTxt{color:#fff;display:block;font-size:max(12px,1.4rem);letter-spacing:.01em;line-height:1.857;transform:rotate(180deg);white-space:nowrap}@media only screen and (max-width:1023px){main.top .hero__scrollTxt{font-size:max(11px,1.1rem);letter-spacing:0;line-height:1.833;transform:none}}main.top .sectionWhy{background:linear-gradient(180deg,#000 0,#000 50%,#292237);position:relative;width:100%}main.top .sectionWhy__lead{display:flex;flex-direction:column;padding:15rem 0 7.1rem;position:relative}@media only screen and (max-width:1023px){main.top .sectionWhy__lead{padding:8rem 0 0}}main.top .sectionWhy__ttl{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.5));background-clip:text;-webkit-background-clip:text;color:transparent;width:100%;-webkit-text-fill-color:transparent;font-family:Mohave,sans-serif;font-size:max(12px,17.1rem);font-weight:300;letter-spacing:-.01em;line-height:1}@media only screen and (max-width:1023px){main.top .sectionWhy__ttl{font-size:max(12px,7.2rem);letter-spacing:-.01em;line-height:1.05}}@media only screen and (min-width:1024px){main.top .sectionWhy__ttlLine{display:block;white-space:nowrap}main.top .sectionWhy__ttlLine.is-2{margin-left:2.74em}}main.top .sectionWhy__sub{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:max(12px,1.8rem);font-weight:600;left:0;line-height:1.667;position:absolute}@media only screen and (min-width:1024px){main.top .sectionWhy__sub{top:36.2rem}}@media only screen and (max-width:1023px){main.top .sectionWhy__sub{font-size:max(12px,1.5rem);line-height:1.733;top:24.7rem}}main.top .sectionWhy__navi{padding:0 0 14.9rem}@media only screen and (max-width:1023px){main.top .sectionWhy__navi{padding:8.2rem 0 0}}main.top .sectionWhy__list{display:flex;width:100%}@media only screen and (max-width:1023px){main.top .sectionWhy__list{display:grid;grid-template-columns:repeat(2,1fr)}}main.top .sectionWhy__item{border-right:1px solid hsla(0,0%,100%,.5);display:flex;flex:0 0 27.75rem;gap:2rem;min-width:0;padding:2rem 0 2.1rem 2.5rem}main.top .sectionWhy__item:first-child{border-left:1px solid hsla(0,0%,100%,.5)}@media only screen and (max-width:1023px){main.top .sectionWhy__item{border-left:none;border-right:none;border-top:1px solid hsla(0,0%,100%,.3);grid-column:1/-1;padding:2.1rem 0 1.8rem}main.top .sectionWhy__item:first-child{border-left:none}main.top .sectionWhy__item:last-child{border-bottom:1px solid hsla(0,0%,100%,.3)}}main.top .sectionWhy__item:not(:has(.sectionWhy__link)) .sectionWhy__itemTxt{opacity:.3}main.top .sectionWhy__link{color:inherit;display:contents}main.top .sectionWhy__link>*{transition:opacity .6s cubic-bezier(.165,.84,.44,1)}@media(hover:hover)and (pointer:fine){main.top .sectionWhy__link:hover>*{opacity:.5;transition:opacity 0s}}main.top .sectionWhy__itemTxt{color:#fff;display:flex;flex:1 0 0;flex-direction:column;gap:1rem;justify-content:center;min-width:0}@media only screen and (max-width:1023px){main.top .sectionWhy__itemTxt{gap:.5rem}}main.top .sectionWhy__tag{font-size:max(11px,1.1rem);font-weight:600;line-height:2}main.top .sectionWhy__itemTtl{font-size:max(12px,1.7rem);font-weight:600;line-height:1.647}@media only screen and (max-width:1023px){main.top .sectionWhy__itemTtl{font-size:max(12px,1.5rem);line-height:1.733}}main.top .sectionWhy__play{align-self:center;display:flex;flex-shrink:0;height:3rem;width:3rem}@media only screen and (min-width:1024px){main.top .sectionWhy__play{position:relative;right:2.6rem}}main.top .sectionWhy__play img{display:block;height:100%;width:100%}main.top .sectionFeature{background:#292237;padding:0;width:100%}@media only screen and (max-width:1023px){main.top .sectionFeature{padding:8.2rem 0 0}}main.top .sectionFeature__navi{align-items:center;display:flex;filter:drop-shadow(0 0 4rem rgba(0,0,0,.9));justify-content:space-between;padding-bottom:7rem}@media only screen and (max-width:1023px){main.top .sectionFeature__navi{align-items:flex-start;flex-direction:column;gap:3rem;padding-bottom:1rem}}main.top .sectionFeature__ttl{color:#fff;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05}@media only screen and (max-width:1023px){main.top .sectionFeature__ttl{font-size:max(12px,5rem);line-height:1.04}}main.top .sectionFeature__tab{display:flex}@media only screen and (max-width:1023px){main.top .sectionFeature__tab{width:100%}}main.top .sectionFeature__tabItem{align-items:center;background:#000;border-right:1px solid #666;display:flex;gap:1rem;justify-content:center;padding:2rem 3rem;position:relative;width:17rem}@media only screen and (max-width:1023px){main.top .sectionFeature__tabItem{flex-direction:column;gap:.5rem}}main.top .sectionFeature__tabItem:last-child{border-right:none}main.top .sectionFeature__tabItem span{color:#fff;font-size:max(12px,1.4rem);font-weight:600;line-height:1.857}@media only screen and (max-width:1023px){main.top .sectionFeature__tabItem span{font-size:max(12px,1.2rem);line-height:1.833}}main.top .sectionFeature__tabItem:before{border-radius:50%;content:"";height:1rem;left:1.4rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}@media only screen and (max-width:1023px){main.top .sectionFeature__tabItem:before{left:auto;order:1;position:static;top:auto;transform:none}}main.top .sectionFeature__tabItem.is-active{background:#666;width:13rem}main.top .sectionFeature__tabItem.is-active:before{display:none}main.top .sectionFeature__tabItem.is-tech:before{background:#4d6bff}main.top .sectionFeature__tabItem.is-session:before{background:#e0439a}main.top .sectionFeature__tabItem.is-sustainable:before{background:#17d6a3}main.top .sectionFeature__tabItem.is-disabled span{opacity:.3}@media only screen and (max-width:1023px){main.top .sectionFeature__tabItem{padding:.9rem 2.2rem;width:auto}main.top .sectionFeature__tabItem.is-active{width:auto}}main.top .sectionFeature__list{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}main.top .sectionFeature__item{position:relative;width:100%}main.top .sectionFeature__card{display:block;filter:drop-shadow(0 0 1.5rem #000);height:45rem;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1023px){main.top .sectionFeature__card{height:45rem}}main.top .sectionFeature__cardImg{inset:0;position:absolute}main.top .sectionFeature__cardImg picture img,main.top .sectionFeature__cardImg>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 2s cubic-bezier(.165,.84,.44,1);width:100%}@media(hover:hover)and (pointer:fine){main.top .sectionFeature__card:hover .sectionFeature__cardImg picture img{transform:scale(1.08)}}main.top .sectionFeature__stalker{height:8rem;left:-4rem;pointer-events:none;position:absolute;top:-4rem;width:8rem;z-index:2}@media only screen and (max-width:1023px){main.top .sectionFeature__stalker{display:none}}main.top .sectionFeature__stalkerInner{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;transform:scale(.6);transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1);width:100%}main.top .sectionFeature__stalkerInner img{display:block;height:100%;width:100%}main.top .sectionFeature__item:has(.sectionFeature__card:hover) .sectionFeature__stalkerInner{opacity:1;transform:scale(1)}main.top .sectionFeature__cardDeco{filter:saturate(1);opacity:1;pointer-events:none;position:absolute;transition:filter .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}main.top .sectionFeature__cardDeco.is-session.is-tl,main.top .sectionFeature__cardDeco.is-tech.is-tl{height:60.1282rem;left:-15.3915rem;top:-15.7348rem;width:60.1282rem}main.top .sectionFeature__cardDeco.is-session.is-br,main.top .sectionFeature__cardDeco.is-tech.is-br{height:60.1292rem;left:82.2165rem;top:13.2684rem;width:60.1283rem}@media only screen and (max-width:1023px){main.top .sectionFeature__cardDeco.is-session.is-tl,main.top .sectionFeature__cardDeco.is-tech.is-tl{height:42.949rem;left:-10.9943rem;top:-11.2387rem;width:42.949rem}main.top .sectionFeature__cardDeco.is-session.is-br,main.top .sectionFeature__cardDeco.is-tech.is-br{height:42.9498rem;left:12.9517rem;top:22.3965rem;width:42.9488rem}}main.top .sectionFeature__cardDeco.is-sustainable.is-tl{height:55.0472rem;left:-18.5555rem;top:-13.1867rem;width:60.9467rem}main.top .sectionFeature__cardDeco.is-sustainable.is-br{height:60.1297rem;left:88.8595rem;top:3.5118rem;width:60.1282rem}@media only screen and (max-width:1023px){main.top .sectionFeature__cardDeco.is-sustainable.is-tl{height:39.3185rem;left:-13.2553rem;top:-9.4183rem;width:43.6247rem}main.top .sectionFeature__cardDeco.is-sustainable.is-br{height:42.9511rem;left:21.0328rem;top:16.4522rem;width:42.9497rem}}main.top .sectionFeature__ctg{color:#fff;filter:drop-shadow(0 0 2.5rem rgba(0,0,0,.1));left:0;padding:1.5rem;position:absolute;top:0}main.top .sectionFeature__ctg.is-sustainable{color:#333}main.top .sectionFeature__ctgName{font-size:max(11px,1.1rem);font-weight:600;line-height:2}main.top .sectionFeature__ctgDate{font-size:max(11px,1.1rem);font-weight:400;line-height:2}main.top .sectionFeature__cardTxt{align-items:flex-end;bottom:0;display:flex;gap:1rem;justify-content:space-between;left:0;padding:3rem 6rem 3rem 3rem;position:absolute;right:0}@media only screen and (max-width:1023px){main.top .sectionFeature__cardTxt{padding:2rem 4.5rem 1.8rem 1.5rem}}main.top .sectionFeature__cardTxt p{color:#fff;flex:1 0 0;font-size:max(12px,1.8rem);font-weight:600;line-height:1.6666;min-width:0}@media only screen and (max-width:1023px){main.top .sectionFeature__cardTxt p{font-size:max(12px,1.5rem);line-height:1.733}}main.top .sectionFeature__cardIcon{align-items:center;bottom:0;display:flex;height:6.4rem;justify-content:center;position:absolute;right:0;width:6.4rem}@media only screen and (max-width:1023px){main.top .sectionFeature__cardIcon{height:5.4rem;width:5.4rem}}main.top .sectionFeature__cardIcon img{height:2.4rem;transition:transform .3s cubic-bezier(.165,.84,.44,1);width:2.4rem}@media(hover:hover)and (pointer:fine){main.top .sectionFeature__card:hover .sectionFeature__cardIcon img{transform:translate(.6rem,-.6rem)}main.top .sectionFeature__card:hover .sectionFeature__cardDeco{filter:saturate(0);opacity:.5}}main.top .sectionCompounds{background:#292237;padding:20rem 0 .5rem;width:100%}@media only screen and (max-width:1023px){main.top .sectionCompounds{padding:8rem 0 2rem}}main.top .sectionCompounds__inner{overflow:hidden;position:relative}@media only screen and (max-width:1023px){main.top .sectionCompounds__inner{overflow:visible}}main.top .sectionCompounds__watermark{color:#fff;display:flex;font-family:Mohave,sans-serif;font-size:23.4375vw;font-weight:300;justify-content:center;left:50%;letter-spacing:0;line-height:1;opacity:.1;overflow:hidden;pointer-events:none;position:absolute;text-align:center;top:36.9%;transform:translate(-50%,-50%);white-space:nowrap;width:100%;z-index:0}main.top .sectionCompounds__watermark:after{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0) 50%);content:"";height:31.953125vw;left:50%;pointer-events:none;position:absolute;top:18.59375vw;transform:translateX(-50%);width:109.6875vw}@media only screen and (max-width:1023px){main.top .sectionCompounds__watermark{font-size:max(12px,9rem);top:44%}main.top .sectionCompounds__watermark:after{height:12.27rem;top:7.14rem;width:42.12rem}}main.top .sectionCompounds__title{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}main.top .sectionCompounds__ttl{color:#fff;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05;padding-bottom:3rem;text-align:center}@media only screen and (max-width:1023px){main.top .sectionCompounds__ttl{font-size:max(12px,5rem);line-height:1.04;padding-bottom:3rem;text-align:left}}main.top .sectionCompounds__list{margin-top:6rem;position:relative;z-index:1}@media only screen and (max-width:1023px){main.top .sectionCompounds__list{display:flex;flex-wrap:nowrap;gap:0;margin:6rem 0 0 -2.5rem;overflow-x:auto;scrollbar-width:none;touch-action:pan-y;width:calc(100% + 5rem)}main.top .sectionCompounds__list::-webkit-scrollbar{display:none}}main.top .sectionCompounds__item{align-items:center;display:flex;flex-direction:column;gap:1.4rem;grid-column:2/7;min-width:0}main.top .sectionCompounds__item:first-child{margin-left:-3rem;width:calc(100% + 3rem)}@media only screen and (max-width:1023px){main.top .sectionCompounds__item:first-child{margin-left:0;width:100%}}main.top .sectionCompounds__item:last-child{grid-column:7/12;width:calc(100% + 3rem)}@media only screen and (max-width:1023px){main.top .sectionCompounds__item:last-child{width:100%}main.top .sectionCompounds__item{flex:0 0 100%;gap:0;margin-left:0;padding:0 2.5rem;width:100%}}main.top .sectionCompounds__tyre{height:42rem;position:relative;width:42rem}@media only screen and (max-width:1023px){main.top .sectionCompounds__tyre{height:34rem;width:34rem}}main.top .sectionCompounds__tyre img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main.top .sectionCompounds__navi{display:none}@media only screen and (max-width:1023px){main.top .sectionCompounds__navi{align-items:center;backdrop-filter:blur(.75rem);background:rgba(0,0,0,.15);border:2px solid #fff;border-radius:3.2rem;bottom:3rem;display:flex;justify-content:space-between;margin:4rem auto 0;position:sticky;width:34rem;z-index:2}}main.top .sectionCompounds__naviBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:6rem;justify-content:center;padding:0;width:6rem}main.top .sectionCompounds__naviBtn img{display:block;height:2.4rem;width:2.4rem}main.top .sectionCompounds__naviBtn:first-child img{transform:scaleX(-1)}main.top .sectionCompounds__naviTtl{color:#fff;flex:1 0 0;font-size:max(12px,1.6rem);font-weight:500;line-height:2;text-align:center}main.top .sectionCompounds__txt{align-items:center;display:flex;flex-direction:column;gap:.8rem;width:100%}@media only screen and (max-width:1023px){main.top .sectionCompounds__txt{gap:.4rem;margin-top:.2rem}}main.top .sectionCompounds__name{color:#fff;font-size:max(12px,2.3rem);font-weight:600;line-height:1.538;text-align:center;width:100%}@media only screen and (max-width:1023px){main.top .sectionCompounds__name{font-size:max(12px,2rem);line-height:1.8}}main.top .sectionCompounds__sub{color:#fff;font-size:max(12px,1.7rem);font-weight:600;line-height:2.4;text-align:center;width:100%}@media only screen and (max-width:1023px){main.top .sectionCompounds__sub{font-size:max(12px,1.5rem);line-height:1.7333}}main.top .sectionCompounds__caption{color:hsla(0,0%,100%,.7);font-size:max(11px,1.1rem);line-height:2;text-align:center;width:100%}@media only screen and (min-width:1024px){main.top .sectionCompounds__caption{margin-top:.4rem}}@media only screen and (max-width:1023px){main.top .sectionCompounds__caption{font-size:max(11px,1.1rem);margin-top:1rem}}main.top .sectionSustainCta{background:#292237;overflow:hidden;padding:20rem 0 20.6rem;position:relative;width:100%}@media only screen and (max-width:1023px){main.top .sectionSustainCta{padding:8rem 0 7.7rem}}main.top .sectionSustainCta__deco{height:100%;inset:0;mask-image:linear-gradient(180deg,transparent 0,#000 20%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%);-o-object-fit:cover;object-fit:cover;opacity:.2;pointer-events:none;position:absolute;width:100%;z-index:0}main.top .sectionSustainCta__inner{align-items:center;display:flex;gap:4rem;justify-content:space-between;position:relative;z-index:1}@media only screen and (max-width:1023px){main.top .sectionSustainCta__inner{align-items:flex-start;flex-direction:column;gap:0}}main.top .sectionSustainCta__body{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width:1024px){main.top .sectionSustainCta__body{padding-bottom:14rem;position:relative}}main.top .sectionSustainCta__ttl{color:#fff;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05}@media only screen and (max-width:1023px){main.top .sectionSustainCta__ttl{font-size:max(12px,5rem);line-height:1.04}}main.top .sectionSustainCta__sub{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:max(12px,1.8rem);font-weight:600;line-height:1.667;margin-top:3rem}@media only screen and (max-width:1023px){main.top .sectionSustainCta__sub{font-size:max(12px,1.5rem);line-height:1.7333;margin-top:2.7rem}}main.top .sectionSustainCta__btn{align-items:center;background:red;border-radius:3rem;color:#fff;display:flex;font-size:max(12px,1.5rem);font-weight:600;height:6rem;justify-content:center;line-height:1;overflow:hidden;position:relative;width:16rem}@media only screen and (min-width:1024px){main.top .sectionSustainCta__btn{bottom:6rem;left:0;position:absolute}}@media only screen and (max-width:1023px){main.top .sectionSustainCta__btn{font-size:max(12px,1.4rem);height:5rem;margin:5rem auto 0;width:14rem}}main.top .sectionSustainCta__btn:before{background:#fff;border-radius:50%;content:"";height:30rem;left:var(--hover-x,50%);pointer-events:none;position:absolute;top:var(--hover-y,50%);transform:translate(-50%,-50%) scale(0);transition:transform .5s cubic-bezier(.215,.61,.355,1);width:30rem;z-index:0}@media(hover:hover)and (pointer:fine){main.top .sectionSustainCta__btn:hover:not(.is-disabled):before{transform:translate(-50%,-50%) scale(1)}}main.top .sectionSustainCta__btn.is-disabled{cursor:default;opacity:.4}main.top .sectionSustainCta__btnLabel{position:relative;transition:color .5s cubic-bezier(.215,.61,.355,1);z-index:1}@media(hover:hover)and (pointer:fine){main.top .sectionSustainCta__btn:hover:not(.is-disabled) .sectionSustainCta__btnLabel{color:red}}main.top .sectionSustainCta__photo{border-radius:50%;flex-shrink:0;height:53rem;overflow:hidden;position:relative;width:53rem}@media only screen and (max-width:1023px){main.top .sectionSustainCta__photo{align-self:center;height:31rem;margin-top:5rem;width:31rem}}main.top .sectionSustainCta__slide{animation:sectionSustainCtaCrossfade 17.5s infinite;animation-timing-function:cubic-bezier(.645,.045,.355,1);inset:0;opacity:0;position:absolute}main.top .sectionSustainCta__slide img,main.top .sectionSustainCta__slide picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes sectionSustainCtaCrossfade{0%{opacity:0}5.714%{opacity:1}20%{opacity:1}25.714%{opacity:0}to{opacity:0}}main.top .sectionEnjoy{background:#f5f5f5;overflow:hidden;padding:20rem 0;position:relative;width:100%;z-index:0}main.top .sectionEnjoy__deco{pointer-events:none;position:absolute;z-index:-1}main.top .sectionEnjoy__deco.is-1{right:0;top:0;width:44.7rem}main.top .sectionEnjoy__deco.is-2{bottom:7.4rem;left:0;width:54.5rem}main.top .sectionEnjoy__deco.is-3{bottom:9.1rem;right:0;width:46.2rem}@media only screen and (max-width:1023px){main.top .sectionEnjoy__deco.is-1{right:0;top:0;width:22.5rem}main.top .sectionEnjoy__deco.is-2{bottom:0;left:0;width:31.8rem}main.top .sectionEnjoy__deco.is-3{display:none}main.top .sectionEnjoy{padding:8rem 0}}main.top .sectionEnjoy__title{display:flex;flex-direction:column;gap:2.9rem;padding-bottom:8rem}@media only screen and (max-width:1023px){main.top .sectionEnjoy__title{gap:2rem;padding-bottom:4rem}}main.top .sectionEnjoy__ttl{color:#222;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05}@media only screen and (max-width:1023px){main.top .sectionEnjoy__ttl{font-size:max(12px,5rem);line-height:1.04}}main.top .sectionEnjoy__sub{color:#222;font-size:max(12px,1.8rem);font-weight:600;line-height:1.857}@media only screen and (min-width:1024px){main.top .sectionEnjoy__sub{letter-spacing:.01em}}@media only screen and (max-width:1023px){main.top .sectionEnjoy__sub{font-size:max(12px,1.5rem);line-height:1.777;margin-top:1rem}}main.top .sectionEnjoy__lead{color:#222;font-size:max(12px,1.7rem);line-height:2;margin-top:2.9rem}@media only screen and (max-width:1023px){main.top .sectionEnjoy__lead{font-size:max(12px,1.5rem);line-height:2;margin-top:1.6rem}}main.top .sectionEnjoy__inner{background:#fff;border-radius:1rem;position:relative;width:100%}@media(hover:hover)and (pointer:fine){main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-02:hover) .sectionEnjoy__cardImg img{display:none}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-02:hover) .sectionEnjoy__cardImg img.is-02{display:block}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-03:hover) .sectionEnjoy__cardImg img{display:none}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-03:hover) .sectionEnjoy__cardImg img.is-03{display:block}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-04:hover) .sectionEnjoy__cardImg img{display:none}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-04:hover) .sectionEnjoy__cardImg img.is-04{display:block}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-05:hover) .sectionEnjoy__cardImg img{display:none}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item.is-05:hover) .sectionEnjoy__cardImg img.is-05{display:block}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item:hover) .sectionEnjoy__card{clip-path:inset(0 0 0 0);opacity:1}main.top .sectionEnjoy__inner:has(.sectionEnjoy__item:hover) .sectionEnjoy__card .sectionEnjoy__cardImg img{transform:scale(1)}}main.top .sectionEnjoy__list{display:flex;flex-direction:column;width:100%}main.top .sectionEnjoy__item{border-bottom:1px solid #ddd;width:100%}main.top .sectionEnjoy__item:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){main.top .sectionEnjoy__item:hover{background:#eee}}main.top .sectionEnjoy__item a{align-items:center;color:#222;display:flex;gap:2rem;padding:3.5rem 3.5rem 2.8rem;width:100%}@media only screen and (max-width:1023px){main.top .sectionEnjoy__item a{gap:1rem;padding:1.1rem 1rem .8rem 2rem}}main.top .sectionEnjoy__item .num{flex-shrink:0;font-family:Mohave,sans-serif;font-size:max(12px,4.6rem);font-weight:300;letter-spacing:.15em;line-height:1;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1);width:4.9rem}@media only screen and (max-width:1023px){main.top .sectionEnjoy__item .num{font-size:max(12px,4rem);letter-spacing:.05em;line-height:1.15}}main.top .sectionEnjoy__item .ttl{flex:1 0 0;font-size:max(12px,1.8rem);font-weight:600;line-height:1.66666;min-width:0;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:1023px){main.top .sectionEnjoy__item .ttl{font-size:max(12px,1.5rem);line-height:1.733}}main.top .sectionEnjoy__item .icon{align-items:center;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}main.top .sectionEnjoy__item .icon img{filter:brightness(0);transition:transform .3s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:1023px){main.top .sectionEnjoy__item .icon{display:none}}@media(hover:hover)and (pointer:fine){main.top .sectionEnjoy__item a:hover .icon img{transform:translate(.6rem,-.6rem)}main.top .sectionEnjoy__item a:hover .num,main.top .sectionEnjoy__item a:hover .ttl{opacity:.5;transform:translateX(.8rem)}}main.top .sectionEnjoy__thumb{display:none}@media only screen and (max-width:1023px){main.top .sectionEnjoy__thumb{border-radius:.5rem;display:block;flex-shrink:0;height:7rem;margin-left:auto;overflow:hidden;width:7rem}}main.top .sectionEnjoy__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.top .sectionEnjoy__card{border-radius:1rem;clip-path:inset(25% 25%);filter:drop-shadow(0 0 7.5rem rgba(0,0,0,.5));left:55.5rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-8.4rem;transition:opacity .3s cubic-bezier(.165,.84,.44,1),top .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1),clip-path .3s cubic-bezier(.165,.84,.44,1);width:35rem;z-index:1}@media only screen and (max-width:1023px){main.top .sectionEnjoy__card{display:none}}main.top .sectionEnjoy__cardImg{height:45rem;position:relative;width:100%}main.top .sectionEnjoy__cardImg img{display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.1);transition:transform .5s cubic-bezier(.165,.84,.44,1);width:100%}main.top .sectionEnjoy__cardImg img.is-01{display:block}main.top .sectionEnjoy__cardBtn{background:rgba(0,0,0,.6);border:2px solid #fff;border-radius:3rem;color:#fff;cursor:pointer;font-size:max(12px,1.4rem);font-weight:600;left:50%;line-height:1.857;padding:1.5rem 5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}main.top .sectionCalendar{background:#222;padding:20rem 0 20.2rem;width:100%}@media only screen and (max-width:1023px){main.top .sectionCalendar{padding:8rem 0}}main.top .sectionCalendar__title{padding-bottom:8rem}@media only screen and (max-width:1023px){main.top .sectionCalendar__title{padding-bottom:4rem}}main.top .sectionCalendar__tag{color:#fff;font-size:max(12px,2.2rem);font-weight:400;line-height:1.909}@media only screen and (max-width:1023px){main.top .sectionCalendar__tag{font-size:max(12px,1.8rem);font-weight:600;line-height:1.8888}}main.top .sectionCalendar__ttl{color:#fff;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05;margin-top:1rem}@media only screen and (max-width:1023px){main.top .sectionCalendar__ttl{font-size:max(12px,5rem);line-height:1.04}}main.top .sectionCalendar__list{background:#000;border-radius:1rem;display:flex;flex-direction:column;width:100%}main.top .sectionCalendar__item{align-items:center;border-bottom:1px solid #666;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:3.45rem 3.5rem;position:relative;width:100%}main.top .sectionCalendar__item:last-child{border-bottom:none}@media only screen and (max-width:1023px){main.top .sectionCalendar__item{align-items:flex-start;flex-direction:column;gap:1.5rem;padding:3.5rem 2rem 2.8rem}main.top .sectionCalendar__item.has-logo{padding-top:7.6rem}}main.top .sectionCalendar__logo{display:flex;flex-shrink:0;height:2.7rem;width:3rem}main.top .sectionCalendar__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main.top .sectionCalendar__item.has-logo .sectionCalendar__logo{left:24rem;position:absolute;top:4.45rem}@media only screen and (max-width:1023px){main.top .sectionCalendar__item.has-logo .sectionCalendar__logo{left:2rem;top:2.9rem}}main.top .sectionCalendar__caps{align-items:center;display:flex;gap:1.5rem;padding-top:3rem}@media only screen and (max-width:1023px){main.top .sectionCalendar__caps{align-items:flex-start;padding-top:3.9rem}}main.top .sectionCalendar__capsTxt{color:#fff;flex:1 0 0;font-size:max(11px,1.1rem);font-weight:400;line-height:2}main.top .sectionCalendar__ttlWrap{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}@media only screen and (max-width:1023px){main.top .sectionCalendar__ttlWrap{align-items:center;gap:0;justify-content:space-between;width:100%}}main.top .sectionCalendar__num{align-items:center;color:#fff;display:flex;gap:1.3rem;padding-right:6.1rem}@media only screen and (max-width:1023px){main.top .sectionCalendar__num{align-items:baseline;gap:.9rem;order:2;padding-right:0;position:relative;top:-.5rem}}main.top .sectionCalendar__num .label{font-size:max(12px,1.8rem);font-weight:500;line-height:1.666}@media only screen and (max-width:1023px){main.top .sectionCalendar__num .label{font-size:max(12px,1.5rem);line-height:1.733}}main.top .sectionCalendar__num .no{flex-shrink:0;font-family:Mohave,sans-serif;font-size:max(12px,4rem);font-weight:300;letter-spacing:.05em;line-height:1;white-space:nowrap}@media only screen and (min-width:1024px){main.top .sectionCalendar__num .no{width:10.6rem}}@media only screen and (max-width:1023px){main.top .sectionCalendar__num .no{line-height:1.15}}main.top .sectionCalendar__num .no .slash{display:inline-block;margin:0 .05em}main.top .sectionCalendar__date{color:#fff;font-size:max(12px,1.8rem);font-weight:600;line-height:1.5}@media only screen and (max-width:1023px){main.top .sectionCalendar__date{font-size:max(12px,1.5rem);line-height:1.733;order:1}}main.top .sectionCalendar__name{color:#fff;font-size:max(12px,2.3rem);font-weight:600;line-height:1.538}@media only screen and (max-width:1023px){main.top .sectionCalendar__name{flex-basis:100%;font-size:max(12px,2rem);line-height:1.8;order:3}}main.top .sectionCalendar__country{align-items:center;display:flex;gap:2rem}@media only screen and (max-width:1023px){main.top .sectionCalendar__country{justify-content:space-between;width:100%}}main.top .sectionCalendar__country span{color:#fff;font-size:max(12px,1.6rem);font-weight:500;line-height:2;text-align:right}@media only screen and (max-width:1023px){main.top .sectionCalendar__country span{font-size:max(12px,1.4rem);line-height:2.143}}main.top .sectionCalendar__country .flag{background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:5rem;overflow:hidden;width:5rem}main.top .sectionCalendar__country .flag img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.enjoy{background:#f5f5f5;overflow:hidden;position:relative;z-index:0}main.enjoy .enjoy__deco{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}main.enjoy .enjoy__decoRing{display:block;position:absolute;right:0;top:0}main.enjoy .enjoy__decoRing.pc{height:39.8rem;width:52.3rem}main.enjoy .enjoy__decoRing.sp{height:26.5rem;width:22.5rem}main.enjoy .enjoy__decoTile{background-repeat:no-repeat;left:0;position:absolute;width:100%}main.enjoy .enjoy__decoTile+main.enjoy .enjoy__decoTile{opacity:.5}main.enjoy .enjoy__decoTile.pc{background-image:url(/assets/img/enjoy/deco-tile.svg);background-size:max(128rem,100%) 179.3rem;height:179.3rem}main.enjoy .enjoy__decoTile.sp{background-image:url(/assets/img/enjoy/deco-tile-sp.svg);background-size:39rem 88.113rem;height:88.113rem}main.enjoy .enjoyMV{padding:24rem 0 6rem;width:100%}@media only screen and (max-width:1023px){main.enjoy .enjoyMV{padding:15rem 0 0}}main.enjoy .enjoyMV__ttl{color:#222;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05}@media only screen and (max-width:1023px){main.enjoy .enjoyMV__ttl{font-size:max(12px,5rem)}}main.enjoy .enjoyMV__desc{color:#222;font-size:max(12px,1.4rem);font-weight:600;line-height:1.857;margin-top:3rem}@media only screen and (max-width:1023px){main.enjoy .enjoyMV__desc{font-size:max(11px,1.1rem);line-height:2;margin-top:2.6rem}}main.enjoy .enjoyMV__sub{color:#222;font-size:max(12px,1.8rem);font-weight:600;line-height:1.667;margin-top:.5rem}@media only screen and (max-width:1023px){main.enjoy .enjoyMV__sub{font-size:max(12px,1.5rem);line-height:1.73333}}main.enjoy .enjoyLead{padding:0 0 10rem;width:100%}@media only screen and (max-width:1023px){main.enjoy .enjoyLead{margin-top:2.8rem;padding:0 0 5rem}}main.enjoy .enjoyLead__txt{color:#222;font-size:max(12px,1.7rem);font-weight:400;line-height:2;margin-left:auto;max-width:100%;width:66.5rem}@media only screen and (max-width:1023px){main.enjoy .enjoyLead__txt{font-size:max(12px,1.5rem);line-height:2;margin-left:0;width:100%}}main.enjoy .enjoySection{padding:0 0 15rem;position:relative;width:100%}main.enjoy .enjoySection:last-of-type{padding-bottom:19.9rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection:last-of-type{padding-bottom:8rem}main.enjoy .enjoySection{padding:0 0 8rem}}main.enjoy .enjoySection__body{margin:0 auto;max-width:100%;padding-top:38rem;width:98rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection__body{padding-top:20rem;width:100%}}main.enjoy .enjoySection__photo{border-radius:2rem 0 0 2rem;height:51.8rem;overflow:hidden;position:absolute;right:0;top:0;width:66.09375%}@media only screen and (max-width:1023px){main.enjoy .enjoySection__photo{border-radius:0;height:23.9rem;left:50%;right:auto;transform:translateX(-50%);width:100vw}}main.enjoy .enjoySection__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.enjoy .enjoySection__card{background:#fff;border-radius:2rem;filter:drop-shadow(0 0 7.5rem rgba(0,0,0,.1));padding:8.1rem 6.5rem 8rem;position:relative;width:100%;z-index:1}@media only screen and (max-width:1023px){main.enjoy .enjoySection__card{border-radius:1.5rem;padding:4rem 3rem}}main.enjoy .enjoySection__num{color:#222;font-family:Mohave,sans-serif;font-size:max(12px,12rem);font-weight:300;left:6rem;letter-spacing:.1em;line-height:1;position:absolute;top:-5rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection__num{display:block;font-size:max(12px,6rem);letter-spacing:.15em;line-height:1;margin-bottom:.5rem;position:static}}main.enjoy .enjoySection.is-reverse .enjoySection__photo{border-radius:0 2rem 2rem 0;left:0;right:auto}@media only screen and (max-width:1023px){main.enjoy .enjoySection.is-reverse .enjoySection__photo{border-radius:0;left:50%;right:auto;transform:translateX(-50%)}}main.enjoy .enjoySection.is-reverse .enjoySection__num{left:auto;right:4.8rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection.is-reverse .enjoySection__num{right:auto}}main.enjoy .enjoySection__ttl{color:#222;font-size:max(12px,2.3rem);line-height:1.826;padding-bottom:2.3rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection__ttl{font-size:max(12px,2rem);line-height:1.8;padding-bottom:2rem}}main.enjoy .enjoySection__txt{color:#222;font-size:max(12px,1.5rem);font-weight:400;line-height:2.4;margin-top:-.4rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection__txt{font-size:max(12px,1.4rem);line-height:2.14;margin-top:-.1rem}}main.enjoy .enjoySection__cml{align-items:flex-start;display:flex;gap:4rem;padding-top:.6rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection__cml{flex-direction:column;gap:2rem;padding-top:1rem}}main.enjoy .enjoySection .enjoySection__txt+.enjoySection__cml{padding-top:5rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection .enjoySection__txt+.enjoySection__cml{padding-top:1.88rem}}main.enjoy .enjoySection__cmlImg{background:#ddd;border-radius:1rem;flex-shrink:0;height:21.4rem;overflow:hidden;width:38rem}main.enjoy .enjoySection__cmlImg:not(.is-portrait){margin-bottom:1rem}main.enjoy .enjoySection__cmlImg.is-portrait{height:39.4rem;width:31.5rem}@media only screen and (max-width:1023px){main.enjoy .enjoySection__cmlImg.is-portrait{aspect-ratio:315/394;height:auto;width:100%}}main.enjoy .enjoySection__cmlImg img,main.enjoy .enjoySection__cmlImg picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1023px){main.enjoy .enjoySection__cmlImg{aspect-ratio:160/90;border-radius:.5rem;height:auto;width:100%}}main.enjoy .enjoySection__caption{color:#222;font-size:max(11px,1.1rem);font-weight:400;line-height:2;margin-top:2rem}main.enjoy .enjoySection__cmlTxt{color:#222;flex:1 0 0;font-size:max(12px,1.5rem);font-weight:400;line-height:2.4;margin-top:-1rem;min-width:0}@media only screen and (max-width:1023px){main.enjoy .enjoySection__cmlTxt{font-size:max(12px,1.4rem);line-height:2.143}}main.feature{background:#292237;overflow:hidden;position:relative;z-index:0}main.feature .feature__bg{inset:0;pointer-events:none;position:absolute;z-index:-1}main.feature .feature__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}main.feature .featureMV{width:100%}main.feature .featureMV__inner{align-items:flex-end;display:flex;justify-content:space-between;padding:24rem 0 10rem}@media only screen and (max-width:1023px){main.feature .featureMV__inner{align-items:flex-start;flex-direction:column;gap:3rem;padding:15rem 0 4rem}}main.feature .featureMV__title{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:1023px){main.feature .featureMV__title{gap:2.5rem}}main.feature .featureMV__ttl{color:#fff;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05}@media only screen and (max-width:1023px){main.feature .featureMV__ttl{font-size:max(12px,5rem);line-height:1.04}}main.feature .featureMV__sub{color:#fff;font-size:max(12px,2rem);font-weight:500;letter-spacing:.01em;line-height:1.7}@media only screen and (max-width:1023px){main.feature .featureMV__sub{font-size:max(12px,1.4rem);letter-spacing:.01em;line-height:1}}main.feature .featureMV__tab{display:flex}@media only screen and (max-width:1023px){main.feature .featureMV__tab{flex-wrap:nowrap;width:100%}}main.feature .featureMV__tabItem{align-items:center;background:#000;border-right:1px solid #666;display:flex;gap:1rem;justify-content:center;padding:2rem 3rem;position:relative;width:17rem}main.feature .featureMV__tabItem:last-child{border-right:none}main.feature .featureMV__tabItem span{color:#fff;font-size:max(12px,1.4rem);font-weight:600;line-height:1.857}@media only screen and (max-width:1023px){main.feature .featureMV__tabItem span{font-size:max(11px,1.1rem)}}main.feature .featureMV__tabItem:before{border-radius:50%;content:"";height:1rem;left:1.4rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}@media only screen and (max-width:1023px){main.feature .featureMV__tabItem:before{left:auto;order:1;position:static;top:auto;transform:none}}main.feature .featureMV__tabItem.is-active{background:#666;width:13rem}main.feature .featureMV__tabItem.is-active:before{display:none}main.feature .featureMV__tabItem.is-tech:before{background:#4d6bff}main.feature .featureMV__tabItem.is-session:before{background:#e0439a}main.feature .featureMV__tabItem.is-sustainable:before{background:#17d6a3}main.feature .featureMV__tabItem.is-disabled span{opacity:.3}@media only screen and (max-width:1023px){main.feature .featureMV__tabItem{flex-direction:column;gap:.5rem;padding:1rem 2.1rem;width:auto}main.feature .featureMV__tabItem.is-active{width:auto}}main.feature .featureList{padding-bottom:20rem;width:100%}@media only screen and (max-width:1023px){main.feature .featureList{padding-bottom:8rem}main.feature .featureList__list{gap:3rem}main.feature .featureList__item{grid-column:1/-1}}main.feature .featureList__card{display:block;filter:drop-shadow(0 0 1.5rem #000);height:45rem;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1023px){main.feature .featureList__card{height:25rem}}main.feature .featureList__cardImg{inset:0;position:absolute}main.feature .featureList__cardImg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.feature .featureList__cardImg:after{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6) 80%);content:"";inset:0;position:absolute}main.feature .featureList__cardDeco{inset:0;pointer-events:none;position:absolute;z-index:1}main.feature .featureList__cardDeco img{height:100%;width:100%}main.feature .featureList__card.is-pink .featureList__cardImg{background:linear-gradient(180deg,#f07,#f83aff)}main.feature .featureList__card.is-pink .featureList__cardImg img{mix-blend-mode:luminosity}main.feature .featureList__ctg{color:#fff;filter:drop-shadow(0 0 2.5rem rgba(0,0,0,.1));left:0;padding:1.5rem;position:absolute;top:0;z-index:2}main.feature .featureList__ctgName{font-size:max(11px,1.1rem);font-weight:600;line-height:2}main.feature .featureList__ctgDate{font-size:max(11px,1.1rem);font-weight:400;line-height:2}main.feature .featureList__cardTxt{align-items:flex-end;bottom:0;display:flex;gap:1rem;justify-content:space-between;left:0;padding:3rem 6rem 3rem 3rem;position:absolute;right:0;z-index:2}@media only screen and (max-width:1023px){main.feature .featureList__cardTxt{padding:2rem 5.4rem 2rem 1.5rem}}main.feature .featureList__cardTxt p{color:#fff;flex:1 0 0;font-size:max(12px,1.8rem);font-weight:600;line-height:1.666;min-width:0}@media only screen and (max-width:1023px){main.feature .featureList__cardTxt p{font-size:max(12px,1.5rem);letter-spacing:.01em;line-height:1.73333}}main.feature .featureList__cardIcon{align-items:center;bottom:0;display:flex;height:6.4rem;justify-content:center;position:absolute;right:0;width:6.4rem}@media only screen and (max-width:1023px){main.feature .featureList__cardIcon{height:5.4rem;width:5.4rem}}main.feature .featureList__cardIcon img{height:2.4rem;width:2.4rem}main.feature .featureList__more{display:flex;font-size:max(12px,2.5rem);justify-content:center;padding-top:8rem}@media only screen and (max-width:1023px){main.feature .featureList__more{padding-top:5rem}}main.feature .featureList__moreBtn{align-items:center;border:2px solid #fff;border-radius:3rem;display:flex;height:6rem;justify-content:center;width:16rem}@media only screen and (max-width:1023px){main.feature .featureList__moreBtn{border-radius:2.3rem;height:5rem;width:14rem}}main.feature .featureList__moreBtn span{color:#fff;font-size:max(12px,1.6rem);font-weight:500;line-height:2}@media only screen and (max-width:1023px){main.feature .featureList__moreBtn span{font-size:max(12px,1.4rem)}}main.tyre_tech{background:#292237;overflow:hidden;position:relative;z-index:0}main.tyre_tech .tyre_tech__bg{inset:0;pointer-events:none;position:absolute;z-index:-1}main.tyre_tech .tyre_tech__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}main.tyre_tech .tyre_techMV{height:70rem;position:relative;width:100%}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techMV{height:39rem}}main.tyre_tech .tyre_techMV__img{inset:0;position:absolute}main.tyre_tech .tyre_techMV__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.tyre_tech .tyre_techMV__img:after{background:linear-gradient(180deg,transparent 70%,#000);content:"";inset:0;position:absolute}main.tyre_tech .tyre_techMV__playBtn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #fff;border-radius:3rem;cursor:pointer;display:flex;height:6rem;justify-content:center;left:8.5rem;padding:1.5rem 2rem;position:absolute;top:48.2rem;transition:opacity .6s cubic-bezier(.165,.84,.44,1);width:16rem;z-index:1}main.tyre_tech .tyre_techMV__playBtn.is-hidden{display:none}@media(hover:hover)and (pointer:fine){main.tyre_tech .tyre_techMV__playBtn:hover{opacity:.5;transition:opacity 0s}}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techMV__playBtn{height:auto;left:2.5rem;padding:.8rem 2rem;top:31.4rem;width:14rem}}main.tyre_tech .tyre_techMV__playBtn span{color:#fff;font-size:max(12px,1.5rem);font-weight:600;line-height:2.4;white-space:nowrap}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techMV__playBtn span{font-size:max(12px,1.4rem);line-height:2.143}}main.tyre_tech .tyre_techTitle{align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(90deg,#8a42d0,#00c8ff);display:flex;gap:6rem;padding:5rem 16rem 5rem 8.5rem;position:relative;width:100%;z-index:1}@media only screen and (min-width:1024px){main.tyre_tech .tyre_techTitle{left:0;position:absolute;top:60.2rem;width:93.359375vw}}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techTitle{align-items:flex-start;flex-direction:column;gap:3rem;padding:4rem 2.5rem;width:100%}}main.tyre_tech .tyre_techTitle__text{color:#fff;display:flex;flex:1 0 0;flex-direction:column;gap:2rem;min-width:0}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techTitle__text{gap:1.5rem}}main.tyre_tech .tyre_techTitle__label{font-size:max(12px,1.8rem);font-weight:600;line-height:1.667;white-space:nowrap}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techTitle__label{font-size:max(12px,1.5rem);line-height:1.733;white-space:normal}}main.tyre_tech .tyre_techTitle__ttl{font-size:max(12px,3rem);font-weight:600;line-height:1.533}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techTitle__ttl{font-size:max(12px,2.3rem);line-height:1.652}}main.tyre_tech .tyre_techTitle__ctg{align-items:flex-end;color:#fff;display:flex;filter:drop-shadow(0 0 2.5rem rgba(0,0,0,.1));flex-direction:column;flex-shrink:0;text-align:right}@media only screen and (min-width:1024px){main.tyre_tech .tyre_techTitle__ctg{padding:2.5rem 4rem;position:absolute;right:0;top:0}}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techTitle__ctg{align-items:flex-start;text-align:left}}main.tyre_tech .tyre_techTitle__ctgName{font-size:max(12px,1.5rem);font-weight:600;line-height:2.4}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techTitle__ctgName{font-size:max(12px,1.4rem);line-height:2.143}}main.tyre_tech .tyre_techTitle__ctgDate{font-size:max(12px,1.4rem);font-weight:400;line-height:1.857}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techTitle__ctgDate{line-height:1.857}}main.tyre_tech .tyre_techBody{padding:25rem 0 20rem;position:relative;width:100%}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techBody{padding:8rem 0}}main.tyre_tech .tyre_techBody__inner{grid-column:2/12}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techBody__inner{grid-column:1/-1}}main.tyre_tech .tyre_techBody__lead{color:#fff;font-size:max(12px,1.7rem);font-weight:400;line-height:2;padding-bottom:6rem}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techBody__lead{font-size:max(12px,1.5rem);line-height:2;padding-bottom:5rem}}main.tyre_tech .tyre_techBody__txt{color:#fff;font-size:max(12px,1.5rem);font-weight:400;line-height:2.4;margin-bottom:2rem}main.tyre_tech .tyre_techBody__txt:last-child{margin-bottom:0}@media only screen and (max-width:1023px){main.tyre_tech .tyre_techBody__txt{font-size:max(12px,1.4rem);line-height:2.143;margin-bottom:1.5rem}}main.tyre_tech .tyre_techBody__caption{color:#fff;font-size:max(11px,1.1rem);font-weight:400;line-height:2}.tyre_techModal{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.8) 50%,rgba(41,34,55,.8));display:flex;inset:0;justify-content:center;opacity:0;padding:8.5rem;pointer-events:none;position:fixed;transition:opacity .4s cubic-bezier(.165,.84,.44,1);z-index:200}.tyre_techModal.is-active{opacity:1;pointer-events:auto}@media only screen and (max-width:1023px){.tyre_techModal{padding:2.5rem}}.tyre_techModal__video{aspect-ratio:2560/1440;background:#000;max-width:128rem;min-width:min(100%,28rem);position:relative;width:min(100%,(100vh - 17rem)*16/9)}@media only screen and (max-width:1023px){.tyre_techModal__video{width:min(100%,(100vh - 5rem)*16/9)}}.tyre_techModal__video iframe{background:#000;border:0;display:block;height:100%;width:100%}.tyre_techModal__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;height:8.5rem;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:opacity .6s cubic-bezier(.165,.84,.44,1);width:8.5rem}@media(hover:hover)and (pointer:fine){.tyre_techModal__close:hover{opacity:.5;transition:opacity 0s}}.tyre_techModal__close img{display:block;height:100%;width:100%}main.sustainability{background:linear-gradient(180deg,#000 0,#292237 50%);overflow:hidden;position:relative;z-index:0}main.sustainability .sustainability__bg{background-image:url(/assets/img/sustainability/bg-pattern-pc.svg);background-repeat:repeat-y;background-size:100% auto;inset:0;pointer-events:none;position:fixed;z-index:-1}@media only screen and (max-width:1023px){main.sustainability .sustainability__bg{background-image:url(/assets/img/sustainability/bg-pattern-sp.svg)}}main.sustainability .sustainableMV{position:relative;width:100%}@media only screen and (min-width:1024px){main.sustainability .sustainableMV{height:78.2rem}}main.sustainability .sustainableMV__title{padding:15rem 0 5rem}@media only screen and (min-width:1024px){main.sustainability .sustainableMV__title{left:0;padding:0;position:absolute;top:24rem;width:100%;z-index:1}}main.sustainability .sustainableMV__ttl{color:#fff;font-family:BridgestoneType Cd,BridgestoneType,sans-serif;font-size:max(12px,10rem);font-weight:400;line-height:1.05}@media only screen and (max-width:1023px){main.sustainability .sustainableMV__ttl{font-size:max(12px,5rem);line-height:1.04}}main.sustainability .sustainableMV__sub{color:#fff;font-size:max(12px,2rem);font-weight:600;letter-spacing:.01em;line-height:1.7;margin-top:3rem}@media only screen and (max-width:1023px){main.sustainability .sustainableMV__sub{font-size:max(12px,1.4rem);line-height:1.857;margin-top:2.5rem}}main.sustainability .sustainableMV__img{border-radius:50%;overflow:hidden;position:relative}@media only screen and (min-width:1024px){main.sustainability .sustainableMV__img{height:59rem;left:34.5rem;position:absolute;top:9.5rem;width:59rem}}@media only screen and (max-width:1023px){main.sustainability .sustainableMV__img{height:31rem;margin:0 auto;width:31rem}}main.sustainability .sustainableMV__slide{animation:sustainableMVCrossfade 17.5s infinite;animation-timing-function:cubic-bezier(.645,.045,.355,1);inset:0;opacity:0;position:absolute}main.sustainability .sustainableMV__slide img,main.sustainability .sustainableMV__slide picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes sustainableMVCrossfade{0%{opacity:0}5.714%{opacity:1}20%{opacity:1}25.714%{opacity:0}to{opacity:0}}main.sustainability .sustainableLead{color:#fff;font-size:max(12px,1.7rem);font-weight:400;line-height:2;padding-bottom:15.3rem}@media only screen and (min-width:1024px){main.sustainability .sustainableLead{margin-top:-1.7rem;position:relative;z-index:1}}@media only screen and (max-width:1023px){main.sustainability .sustainableLead{font-size:max(12px,1.5rem);margin-top:5rem;padding-bottom:5rem}main.sustainability .sustainableLead br{display:none}}main.sustainability .sustainableSection{padding-bottom:20rem;width:100%}@media only screen and (max-width:1023px){main.sustainability .sustainableSection{padding-bottom:8rem}}main.sustainability .sustainableSection__body{display:flex;gap:6rem}@media only screen and (max-width:1023px){main.sustainability .sustainableSection__body{flex-direction:column;gap:5rem}}main.sustainability .sustainableSection__img{display:flex;flex-direction:column;gap:6rem}@media only screen and (min-width:1024px){main.sustainability .sustainableSection__img{flex:0 0 55rem}}@media only screen and (max-width:1023px){main.sustainability .sustainableSection__img{gap:4rem}}main.sustainability .sustainableSection__heading{color:#fff;font-size:max(12px,2.3rem);font-weight:600;line-height:1.826}@media only screen and (max-width:1023px){main.sustainability .sustainableSection__heading{font-size:max(12px,2rem);line-height:1.8;width:90%}}main.sustainability .sustainableSection__graph{display:block}main.sustainability .sustainableSection__graph img{display:block;height:auto;width:100%}@media only screen and (min-width:1024px){main.sustainability .sustainableSection__clm{flex:1 0 50rem}}main.sustainability .sustainableSection__list{width:100%}main.sustainability .sustainableSection__item{border-bottom:1px solid hsla(0,0%,100%,.3);padding:3rem 0}main.sustainability .sustainableSection__item:first-child{padding-top:0}@media only screen and (max-width:1023px){main.sustainability .sustainableSection__item:first-child{border-top:1px solid hsla(0,0%,100%,.3);padding-top:2rem}}main.sustainability .sustainableSection__item:last-child{border-bottom:none;padding-bottom:0}@media only screen and (max-width:1023px){main.sustainability .sustainableSection__item{padding:2rem 0}}main.sustainability .sustainableSection__itemTtl{color:#fff;font-size:max(12px,1.7rem);font-weight:600;line-height:1.647;padding-bottom:.5rem}@media only screen and (max-width:1023px){main.sustainability .sustainableSection__itemTtl{font-size:max(12px,1.5rem);line-height:1.733}}main.sustainability .sustainableSection__itemTxt{color:#fff;font-size:max(12px,1.4rem);font-weight:400;line-height:1.857}main.sustainability .sustainableSection__caption{color:#fff;font-size:max(11px,1.1rem);font-weight:400;line-height:2;margin-top:1rem}@media only screen and (min-width:1024px){main.sustainability.is-jp .sustainableSection__list{margin-top:2.8rem}}main.session_atc0{background:#292237;overflow:hidden;position:relative;z-index:0}main.session_atc0 .session_atc0__bg{inset:0;pointer-events:none;position:absolute;z-index:-1}main.session_atc0 .session_atc0__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}main.session_atc0 .session_atc0Title{background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(90deg,#f07,#f83aff);overflow:hidden;padding:20rem 0 8rem;position:relative;width:100%}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Title{padding:18.4rem 0 4rem}}main.session_atc0 .session_atc0Title__deco{display:block;left:0;pointer-events:none;position:absolute;top:0}main.session_atc0 .session_atc0Title__deco.pc{height:49.8rem;width:81rem}main.session_atc0 .session_atc0Title__deco.sp{height:49rem;width:39rem}main.session_atc0 .session_atc0Title__inner{display:flex;flex-direction:column;grid-column:2/12;position:relative}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Title__inner{grid-column:1/-1}}main.session_atc0 .session_atc0Title__ctg{align-items:baseline;color:#fff;display:flex;gap:2rem;margin-top:0}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Title__ctg{flex-direction:column;gap:0;margin-top:3rem;order:3}}main.session_atc0 .session_atc0Title__ctgName{font-size:max(12px,1.5rem);font-weight:600;line-height:2.4}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Title__ctgName{font-size:max(12px,1.4rem);line-height:2.143}}main.session_atc0 .session_atc0Title__ctgDate{font-size:max(12px,1.4rem);font-weight:400;line-height:1.857}main.session_atc0 .session_atc0Title__label{color:#fff;font-size:max(12px,1.8rem);font-weight:600;line-height:1.667;margin-top:4rem}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Title__label{font-size:max(12px,1.5rem);line-height:1.733;margin-top:0;order:1}}main.session_atc0 .session_atc0Title__ttl{color:#fff;font-size:max(12px,3rem);font-weight:600;line-height:1.533;margin-top:2rem}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Title__ttl{font-size:max(12px,2.3rem);line-height:1.652;margin-top:1.5rem;order:2}}main.session_atc0 .session_atc0Body{padding:15rem 0 20rem;position:relative;width:100%}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Body{padding:8rem 0}}main.session_atc0 .session_atc0Body__inner{grid-column:2/12}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Body__inner{grid-column:1/-1}}main.session_atc0 .session_atc0Body__lead{color:#fff;font-size:max(12px,1.7rem);font-weight:400;line-height:2;padding-bottom:6rem}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Body__lead{font-size:max(12px,1.5rem);line-height:2;padding-bottom:5rem}}main.session_atc0 .session_atc0Body__h3{color:#fff;font-size:max(12px,2.3rem);font-weight:600;line-height:1.826;padding-bottom:3rem}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Body__h3{font-size:max(12px,2rem);line-height:1.8;padding-bottom:2rem}}main.session_atc0 .session_atc0Body__txt{color:#fff;font-size:max(12px,1.5rem);font-weight:400;line-height:2.4;margin-bottom:2rem}main.session_atc0 .session_atc0Body__txt:last-child{margin-bottom:0}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Body__txt{font-size:max(12px,1.4rem);line-height:2.143;margin-bottom:1.5rem}}main.session_atc0 .session_atc0Body__img{border-radius:1rem;margin:6rem 0;overflow:hidden}@media only screen and (max-width:1023px){main.session_atc0 .session_atc0Body__img{border-radius:0;margin:3rem 0}}main.session_atc0 .session_atc0Body__img img,main.session_atc0 .session_atc0Body__img picture{display:block;height:auto;width:100%}
/*# sourceMappingURL=app.css.map*/