/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */.animation{opacity:0}.animation.is-active{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.top-mv{position:relative;height:131.1111111111vw;overflow:hidden;background-image:url(/assets/images/top/mv_bg.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}@media(min-width:1024px){.top-mv{height:700px}}.top-mv__bg{top:0;height:100%}.top-mv__bg,.top-mv__bg .bg-effect{position:absolute;left:0;width:100%}.top-mv__bg .bg-effect{bottom:0;z-index:2;display:none;height:11.3529411765vw;max-height:193px;background-image:url(/assets/images/top/mvbg_mask.webp);background-position:0 0;background-repeat:no-repeat;background-position:50%;background-size:cover}@media(min-width:1024px){.top-mv__bg .bg-effect{display:block}}.top-mv__bg .bg-chara{position:absolute;top:0;right:0;left:0;z-index:1;width:100%;max-width:1700px;height:100%;margin:auto}.top-mv__bg .bg-chara__item{padding-top:131.1111111111vw;background-repeat:no-repeat;background-position:top;background-size:calc(131.1111111111vw + 60px)}@media(min-width:1024px){.top-mv__bg .bg-chara__item{padding-top:700px;background-position:100% 0;background-size:79.6875vw}}@media(min-width:1280px){.top-mv__bg .bg-chara__item{background-size:1020px}}.top-mv__area{position:relative;width:100%;max-width:1700px;height:100%;margin:0 auto}.top-mv__chara{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;background-image:url(/assets/images/top/mv_chara01.webp);background-repeat:no-repeat;background-position:top;background-size:calc(131.1111111111vw + 60px)}@media(min-width:1024px){.top-mv__chara{background-position:left 40vw top;background-size:auto}}.top-mv__wrap{position:absolute;right:0;bottom:6.3888888889vw;left:0;z-index:2;width:100%;margin:auto}@media(min-width:1024px){.top-mv__wrap{top:117px;bottom:144px;width:calc(100% - 40px);max-width:1500px}}.top-mv__title{display:block;width:64.7222222222vw;margin:0 auto}@media(min-width:1024px){.top-mv__title{position:absolute;left:115px;width:363px}}.top-mv__title img{width:100%}.top-mv__link{display:none}@media(min-width:1024px){.top-mv__link{position:absolute;bottom:0;left:20px;display:block}}.top-mv__link .link-btn{background-repeat:no-repeat;background-position:50%;background-size:contain}.top-mv__link .link-btn.entry{width:429px;background-image:url(/assets/images/top/entry_btn.svg)}.top-mv__link .link-btn.entry a{padding-top:16.317016317%}.top-mv__link .link-btn.entry a:before{right:60px}.top-mv__link .link-btn.entry a span{font-size:26px}.top-mv__link .link-btn.host{width:416px;margin-top:15px;margin-left:150px;background-image:url(/assets/images/top/host_btn.svg)}.top-mv__link .link-btn.host a{padding-top:13.2211538462%}.top-mv__link .link-btn.host a:before{right:50px}.top-mv__link .link-btn.host a span{font-size:20px}.top-mv__link .link-btn a{position:relative;display:block;transition:.5s}@media(min-width:1280px){.top-mv__link .link-btn a:hover{opacity:.6}}.top-mv__link .link-btn a:before{background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;top:0;bottom:0;width:10px;height:20px;margin:auto;content:"";background-image:url(/assets/images/common/arrow.svg);transform:rotate(180deg)}.top-mv__link .link-btn span{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Noto Sans JP,sans-serif;color:#fff}@media(min-width:1024px){.top-mv__beginner{position:absolute;right:0;bottom:0}}.top-mv__beginner a{display:block;width:calc(100% - 40px);margin:10px auto 0;transition:.5s}@media(min-width:1280px){.top-mv__beginner a:hover{opacity:.6}}@media(min-width:1024px){.top-mv__beginner a{width:200px}}.top-mv__beginner a img{width:100%}.top-contents{position:relative;z-index:2;background-color:#fff;background-image:url(/assets/images/common/contents_bg_sp.webp);background-position:top;background-size:contain}@media(min-width:1024px){.top-contents{background-image:url(/assets/images/common/contents_bg_pc.webp);background-position:top -20vw right;background-size:cover}}.top-schedule{padding:0 20px 20px;background:rgba(0,0,0,.85)}@media(min-width:1024px){.top-schedule{position:absolute;right:0;bottom:calc(100% - 10px);left:0;width:calc(100% - 40px);max-width:1500px;padding:20px 40px 20px 20px;margin:auto;border-radius:10px}}@media(min-width:1280px){.top-schedule{padding:20px 50px 20px 20px}}.top-schedule__btn{position:absolute;top:35px;width:14px;height:28px;background-image:url(/assets/images/common/arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media(min-width:1024px){.top-schedule__btn{top:0;bottom:0;margin:auto}}@media(min-width:1280px){.top-schedule__btn{width:20px;height:40px}}.top-schedule__btn.left{left:0}@media(min-width:1024px){.top-schedule__btn.left{right:calc(100% - 540px);left:15px}}.top-schedule__btn.right{right:0;transform:rotate(180deg)}@media(min-width:1024px){.top-schedule__btn.right{right:-36px}}.top-schedule__wrap{position:relative;display:grid}@media(min-width:1024px){.top-schedule__wrap{grid-template-columns:260px 1fr;gap:40px}}.top-schedule__title{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 30px;margin:0 auto;font-family:Noto Sans JP,sans-serif;font-size:20px;color:#fff;text-align:center;background-image:url(/assets/images/top/tit-schedule.webp);background-repeat:no-repeat;background-position:50%;background-size:contain}.top-schedule__list{display:grid;gap:3px}@media(min-width:1024px){.top-schedule__list{grid-template-columns:repeat(7,1fr);gap:10px}}.top-schedule__item{display:flex;flex-direction:row;align-items:center;padding:5px;background:#000;border-radius:8px}@media(min-width:1024px){.top-schedule__item{flex-direction:column}}.top-schedule__item.sat .data{color:#00b4ff}.top-schedule__item.orange{background-color:#ff7800}.top-schedule__item.orange .data{color:#fff;background-color:#ff4800}.top-schedule__item.orange .data:before{width:20px;height:20px;margin-right:5px;content:"";background-image:url(/assets/images/common/ic_db_orange.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media(min-width:1024px){.top-schedule__item.orange .data:before{width:14px;height:14px}}@media(min-width:1280px){.top-schedule__item.orange .data:before{width:20px;height:20px;margin-right:5px}}.top-schedule__item.red{background-color:#ec0048}.top-schedule__item.red .data{color:#fff;background-color:#c4003c}.top-schedule__item.red .data:before{width:20px;height:20px;margin-right:5px;content:"";background-image:url(/assets/images/common/ic_db_red.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media(min-width:1024px){.top-schedule__item.red .data:before{width:14px;height:14px;margin-right:3px}}@media(min-width:1280px){.top-schedule__item.red .data:before{width:20px;height:20px;margin-right:5px}}.top-schedule__item .data{display:flex;align-items:center;justify-content:center;width:100px;height:25px;padding:5px;font-family:Chakra Petch,sans-serif;font-size:12px;line-height:1;color:#bdc9cf;background-color:#393d3f;border-radius:5px}@media(min-width:1024px){.top-schedule__item .data{width:100%}}@media(min-width:1280px){.top-schedule__item .data{font-size:14px}}.top-schedule__item .text{display:block;width:calc(100% - 105px);margin-left:5px;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.2;color:#fff;text-align:center}@media(min-width:1024px){.top-schedule__item .text{display:flex;align-items:center;justify-content:center;width:100%;min-height:30px;margin-top:5px;margin-left:0;font-size:12px}}@media(min-width:1280px){.top-schedule__item .text{min-height:50px;font-size:16px}}.top-schedule .swiper-button-next:after,.top-schedule .swiper-button-prev:after{opacity:0}.swiper{width:100%}.top-pick{padding:40px 0 0}@media(min-width:1024px){.top-pick{padding:70px 0 0}}.top-pick__title{display:grid;gap:10px;align-items:center;display:block;width:100%;padding:0 20px}@media(min-width:1024px){.top-pick__title{grid-template-columns:repeat(2,1fr);gap:35px}}.top-pick__title span:first-child{font-family:Anton,sans-serif;font-size:60px;font-weight:400;line-height:1;color:#000}@media(min-width:1024px){.top-pick__title span:first-child{font-size:7.6470588235vw}}@media(min-width:1700px){.top-pick__title span:first-child{font-size:130px}}.top-pick__title span:last-child{display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#ff7800;text-align:left}@media(min-width:1024px){.top-pick__title span:last-child{font-size:1.4117647059vw}}@media(min-width:1700px){.top-pick__title span:last-child{font-size:24px}}.top-pick__title span{display:block}@media(min-width:1024px){.top-pick__title{margin:0 auto;text-align:center}.top-pick__title span:last-child{margin-top:-30px;text-align:center}}.top-pick__wrap{position:relative;max-width:1540px;margin:20px auto 0;overflow:hidden}@media(min-width:1024px){.top-pick__wrap{margin:40px auto 0}}.top-pick__item{position:relative}.top-pick__item .img-box{position:relative;overflow:hidden;border-radius:8px}.top-pick__item .img-box img{width:100%}.top-pick__item .img-box .tag{position:absolute;top:0;left:0;min-width:110px;height:20px;padding:0 20px 0 10px;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);font-family:Chakra Petch,sans-serif;font-size:12px;line-height:20px;color:#fff;text-align:center}.top-pick__item .img-box .tag.red{background-color:#ec0048}.top-pick__item .img-box .tag.blue{background-color:#00b4ff}.top-pick__item .data{margin-top:10px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;color:#ff7800}@media(min-width:768px){.top-pick__item .data{position:absolute;top:0;right:0;padding:7px 9px;margin-top:0;background-color:rgba(0,0,0,.7);border-radius:0 10px 0 0}}.top-pick__item .status{margin-top:10px;position:relative;display:flex;align-items:center;justify-content:space-between}.top-pick__item .status .status-icon{display:inline-block;padding:6px 10px;margin-right:10px;font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:1;color:#fff;white-space:nowrap;border-radius:30px}.top-pick__item .status .status-icon.red{background-color:#ec0048}.top-pick__item .status .status-icon.green{background-color:#00c29f}.top-pick__item .status .status-icon.blue{background-color:#00b4ff}.top-pick__item .status .status-icon.gray{background-color:#768086}.top-pick__item .status .status-line{width:100%;height:1px;background-color:#393d3f}.top-pick__item .status .status-tournament{display:inline-block;margin-left:10px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;color:#393d3f;white-space:nowrap}.top-pick__item .title{margin-top:10px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700}.top-pick__item .entry{margin-top:5px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#393d3f;border-radius:5px}.top-pick__item .entry .entry-tag{width:80px;height:30px}.top-pick__item .entry .entry-tag p{display:flex;align-items:center;justify-content:center;padding:0 10px;font-family:Chakra Petch,sans-serif;font-size:14px;line-height:30px;color:#ff7800;background-color:#000}.top-pick__item .entry .entry-tag p:before{display:inline-block;width:15px;height:20px;margin-right:5px;vertical-align:sub;content:"";background-image:url(/assets/images/common/ic-person_orange.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.top-pick__item .entry .entry-math{width:calc(100% - 80px);font-family:Chakra Petch,sans-serif;font-family:700;font-size:18px;color:#fff;text-align:center}.top-pick__item .entry .entry-math span{font-size:14px;font-weight:400}.top-pick .swiper-slide{transform:scale(1)}@media(min-width:1024px){.top-pick .swiper-slide{transform:scale(.9)}.top-pick .swiper-slide.swiper-slide-active{transform:scale(1)}}.top-pick .swiper-slide a{display:block;transition:.5s}@media(min-width:1280px){.top-pick .swiper-slide a:hover{opacity:.6}}.top-pick__swipe-button{display:none;transition:.5s;cursor:pointer}@media(min-width:1280px){.top-pick__swipe-button:hover{opacity:.6}}@media(min-width:1024px){.top-pick__swipe-button{position:absolute;top:7vw;z-index:2;display:block;width:60px;height:60px;margin:auto;border-radius:5px}.top-pick__swipe-button.left{left:30.5vw}}@media(min-width:1024px)and (min-width:1500px){.top-pick__swipe-button.left{left:470px}}@media(min-width:1024px){.top-pick__swipe-button.right{right:30.5vw}}@media(min-width:1024px)and (min-width:1500px){.top-pick__swipe-button.right{right:470px}}@media(min-width:1024px){.top-pick__swipe-button.right:after{transform:rotate(180deg)}.top-pick__swipe-button:after,.top-pick__swipe-button:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:5px}.top-pick__swipe-button:before{background:rgba(255,120,0,.9)}.top-pick__swipe-button:after{background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/assets/images/common/arrow.svg);background-size:20px}}@media(min-width:1500px){.top-pick__swipe-button{top:115px}}.top-pick .pick-swipe-pagination{display:flex;align-items:center;justify-content:center;width:calc(100% - 30px);max-width:500px;margin:30px auto 0}@media(min-width:1024px){.top-pick .pick-swipe-pagination{margin:40px auto 0}}.top-pick .pick-swipe-pagination span{display:block;width:25%;min-width:40px;max-width:100px;height:3px;margin:0 2.5px;background-color:#393d3f;border-radius:0;opacity:1}@media(min-width:1024px){.top-pick .pick-swipe-pagination span{margin:0 5px}}.top-pick .pick-swipe-pagination span.swiper-pagination-bullet-active{background-color:#ff7800}.top-tournament{margin:40px auto 0}@media(min-width:1024px){.top-tournament{margin:100px auto 0}}.top-tournament__wrap{max-width:1540px;padding:0 20px;margin:0 auto}.top-tournament__title-wrap{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1540px;padding:0 20px;margin:auto}@media(min-width:1024px){.top-tournament__title-wrap{flex-direction:row;align-items:center;justify-content:space-between}}.top-tournament__title{display:grid;gap:10px;align-items:center;width:55%}@media(min-width:1024px){.top-tournament__title{grid-template-columns:repeat(2,1fr);gap:35px}}.top-tournament__title span:first-child{font-family:Anton,sans-serif;font-size:60px;font-weight:400;line-height:1;color:#000}@media(min-width:1024px){.top-tournament__title span:first-child{font-size:7.6470588235vw}}@media(min-width:1700px){.top-tournament__title span:first-child{font-size:130px}}.top-tournament__title span:last-child{display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1;color:#ff7800;text-align:left}@media(min-width:1024px){.top-tournament__title span:last-child{font-size:1.4117647059vw}}@media(min-width:1700px){.top-tournament__title span:last-child{font-size:24px}}.top-tournament__title span{display:block}.top-tournament__label{display:flex;gap:4px;align-items:center;justify-content:center;height:20px}@media(min-width:1024px){.top-tournament__label{gap:10px}}.top-tournament__label li{width:98px}@media(max-width:1023.98px){.top-tournament__label li:first-child{width:82px}}@media(min-width:1024px){.top-tournament__label li{width:145px}}.top-tournament__label a{display:flex;align-items:center;justify-content:center;padding:1px 0;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#000;text-align:center;border:1px solid #000;transition:.5s;transform:skewX(-30deg)}.top-tournament__label a.is-active,.top-tournament__label a:hover{color:#fff;background-color:#000}.top-tournament__label a span{transform:skewX(30deg)}@media(min-width:1024px){.top-tournament__label a span{font-size:16px}}.top-tournament__label a{background-color:#fff}.top-tournament__list{margin:20px auto 0}@media(min-width:768px){.top-tournament__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:50px auto 0}}.top-tournament__item a{display:block;transition:.5s}@media(min-width:1280px){.top-tournament__item a:hover{opacity:.6}}.top-tournament__item:not(:first-child){margin-top:20px}@media(min-width:1024px){.top-tournament__item{width:calc((100% - 40px)/3);margin-left:20px}.top-tournament__item:not(:first-child){margin-top:auto}.top-tournament__item:first-child,.top-tournament__item:nth-child(4n+4){margin-left:0}.top-tournament__item:nth-child(n+4){width:calc((100% - 60px)/4);margin-top:30px}}@media(min-width:1280px){.top-tournament__item{width:calc((100% - 80px)/3);margin-left:40px}.top-tournament__item:nth-child(n+4){width:calc((100% - 120px)/4);margin-top:50px}}.top-tournament__item .img-box{display:flex;flex-wrap:wrap;align-items:flex-start}@media(min-width:1024px){.top-tournament__item .img-box{position:relative;display:block}}.top-tournament__item .img-box>div{width:calc((100% - 15px)/2)}@media(min-width:1024px){.top-tournament__item .img-box>div{width:100%}}.top-tournament__item .img-box .left{margin-right:15px;overflow:hidden;border-radius:8px}@media(min-width:1024px){.top-tournament__item .img-box .left{margin-right:0}}.top-tournament__item .img-box .right .tag{max-width:110px;height:20px;padding:0 20px 0 10px;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:700;line-height:20px;color:#fff;text-align:center}.top-tournament__item .img-box .right .tag.green{background-color:#00c29f}.top-tournament__item .img-box .right .tag.purple{background-color:#ae48ed}@media(min-width:1024px){.top-tournament__item .img-box .right .tag{position:absolute;top:0;left:0;width:160px;max-width:none;height:30px;font-size:16px;line-height:30px;border-radius:8px 0 0 0}}.top-tournament__item .img-box .right .data{margin-top:10px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;color:#ff7800}@media(min-width:1024px){.top-tournament__item .img-box .right .data{position:absolute;right:0;bottom:0;padding:5px 10px;margin-top:0;background-color:rgba(0,0,0,.7)}}.top-tournament__item .status{margin-top:10px;position:relative;display:flex;align-items:center;justify-content:space-between}.top-tournament__item .status .status-icon{display:inline-block;padding:6px 10px;margin-right:10px;font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:1;color:#fff;white-space:nowrap;border-radius:30px}.top-tournament__item .status .status-icon.red{background-color:#ec0048}.top-tournament__item .status .status-icon.green{background-color:#00c29f}.top-tournament__item .status .status-icon.blue{background-color:#00b4ff}.top-tournament__item .status .status-icon.gray{background-color:#768086}.top-tournament__item .status .status-line{width:100%;height:1px;background-color:#393d3f}.top-tournament__item .status .status-tournament{display:inline-block;margin-left:10px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:700;color:#393d3f;white-space:nowrap}@media(min-width:1024px){.top-tournament__item .status .status-icon{margin-right:5px}.top-tournament__item .status .status-tournament{margin-left:5px}}.top-tournament__item .title{margin-top:10px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700}.top-tournament__item .entry{display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#393d3f;border-radius:5px;margin-top:5px}.top-tournament__item .entry .entry-tag{width:80px;height:30px}.top-tournament__item .entry .entry-tag p{display:flex;align-items:center;justify-content:center;padding:0 10px;font-family:Chakra Petch,sans-serif;font-size:14px;line-height:30px;color:#ff7800;background-color:#000}.top-tournament__item .entry .entry-tag p:before{display:inline-block;width:15px;height:20px;margin-right:5px;vertical-align:sub;content:"";background-image:url(/assets/images/common/ic-person_orange.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.top-tournament__item .entry .entry-math{width:calc(100% - 80px);font-family:Chakra Petch,sans-serif;font-family:700;font-size:18px;color:#fff;text-align:center}.top-tournament__item .entry .entry-math span{font-size:14px;font-weight:400}.top-tournament__btn{display:block;width:calc(100% - 40px);max-width:320px;margin:30px auto 0}@media(min-width:1024px){.top-tournament__btn{width:450px;margin:50px auto 0}}.top-tournament__btn a{display:block;height:44px;clip-path:polygon(44px 0,100% 0,calc(100% - 44px) 100%,0 100%);font-family:Anton,sans-serif;font-size:30px;line-height:44px;color:#fff;text-align:center;background-color:#393d3f;transition:.5s}@media(min-width:1280px){.top-tournament__btn a:hover{opacity:.6}}@media(min-width:1024px){.top-tournament__btn a{height:60px;clip-path:polygon(60px 0,100% 0,calc(100% - 60px) 100%,0 100%);font-family:Anton,sans-serif;font-size:40px;line-height:60px}}.top-news{max-width:1540px;padding:0 20px;margin:40px auto 0}@media(min-width:1024px){.top-news{margin:100px auto 0}}.top-news #top-news--list .news{margin-top:20px}@media(min-width:1024px){.top-news #top-news--list .news{margin-top:50px}}.top-news__btn{display:block;width:100%;max-width:320px;margin:0 auto}@media(min-width:1024px){.top-news__btn{width:450px;margin:0 auto}}.top-news__btn a{display:block;height:44px;clip-path:polygon(44px 0,100% 0,calc(100% - 44px) 100%,0 100%);font-family:Anton,sans-serif;font-size:30px;line-height:44px;color:#fff;text-align:center;background-color:#393d3f;transition:.5s}@media(min-width:1280px){.top-news__btn a:hover{opacity:.6}}@media(min-width:1024px){.top-news__btn a{height:60px;clip-path:polygon(60px 0,100% 0,calc(100% - 60px) 100%,0 100%);font-family:Anton,sans-serif;font-size:40px;line-height:60px}}.top-about{margin-top:40px;overflow:hidden;background-image:url(/assets/images/top/dbscg_bg_sp.webp);background-position:top;background-size:cover}@media(min-width:1024px){.top-about{padding-top:60px;margin-top:95px;background-image:url(/assets/images/top/dbscg_bg_pc.webp)}}.top-about__warp{position:relative;max-width:1500px;padding:60px 20px 40px;margin:0 auto}@media(min-width:768px){.top-about__warp{padding:130px 20px 70px}}@media(min-width:1024px){.top-about__warp{position:relative;padding:157px 20px 70px}}.top-about__deco{display:none}@media(min-width:1024px){.top-about__deco{position:absolute;top:0;z-index:1;display:block;width:100%;height:100%}.top-about__deco:before{top:-6.5%;padding-top:63%;background-image:url(/assets/images/top/top-chara_1.webp);background-position:0 0}.top-about__deco:after,.top-about__deco:before{position:absolute;left:0;display:inline-block;width:100%;pointer-events:none;content:"";background-repeat:no-repeat;background-size:contain}.top-about__deco:after{top:-5%;padding-top:53.3529411765%;background-image:url(/assets/images/top/top-chara_2.webp);background-position:100% 0}}.top-about__contents{position:relative;z-index:2;max-width:1200px;margin:0 auto}.top-about-title{max-width:840px;margin:0 auto;font-family:Anton,sans-serif;font-size:40px;font-weight:400;line-height:120%;color:#fff;text-align:center;text-shadow:0 0 20px #000}.top-about-title span{display:inline-flex;align-items:center;justify-content:center}.top-about-title .ttl-small{margin-left:9px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:150%;text-shadow:0 0 21px #000}@media(min-width:480px){.top-about-title{font-size:60px;font-weight:400;line-height:120%;text-shadow:none}.top-about-title .ttl-small{margin-left:16px;font-size:34px;text-shadow:none}}@media(min-width:1280px){.top-about-title{font-size:70px}}@media(max-width:1023.98px){.top-about-title.is-pc{display:none}}@media(min-width:1024px){.top-about-title.is-sp{display:none}}.top-about-movie{position:relative;width:100%;max-width:800px;margin:20px auto 0;text-align:center}@media(min-width:1024px){.top-about-movie{width:64.7058823529%}}@media(min-width:1700px){.top-about-movie{width:100%}}.top-about-movie__data{position:relative;padding-top:56.25%}.top-about-movie__data iframe{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.top-about-text{padding:20px;margin-top:20px;font-size:16px;font-weight:700;line-height:150%;color:#fff;text-transform:uppercase;background:rgba(0,0,0,.7);border-radius:8px}@media(min-width:1024px){.top-about-text{margin-top:40px;font-size:18px;text-transform:uppercase}}.top-about-step{margin-top:20px}.top-about-step img{width:100%}@media(min-width:1024px){.top-about-step{margin-top:30px}}
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.6;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,ul{padding:0;margin:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{min-width:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.breadcrumb{margin-top:80px}@media(max-width:1279.98px){.breadcrumb{margin-top:0}}.breadcrumb__inner{padding:10px 20px}@media(max-width:1279.98px){.breadcrumb__inner{line-height:1}}.breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden}.breadcrumb__item{flex-shrink:0}.breadcrumb__item+.breadcrumb__item{position:relative}@media(max-width:767.98px){.breadcrumb__item+.breadcrumb__item{padding-left:22px}}@media(min-width:768px){.breadcrumb__item+.breadcrumb__item{padding-left:30px}}.breadcrumb__item+.breadcrumb__item:before{position:absolute;top:0;bottom:0;display:block;width:6px;height:12px;margin:auto 0;content:"";background:#ff7800;-webkit-mask:url(/assets/images/common/arrow.svg) no-repeat left top/contain;mask:url(/assets/images/common/arrow.svg) no-repeat left top/contain;transform:rotate(-180deg)}@media(max-width:767.98px){.breadcrumb__item+.breadcrumb__item:before{left:8px}}@media(min-width:768px){.breadcrumb__item+.breadcrumb__item:before{left:12px}}.breadcrumb__item a{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:1;color:#ff7800;text-align:center;text-decoration:underline}@media(min-width:768px){.breadcrumb__item a{font-size:16px}}.breadcrumb .txt-color{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1;color:#9ba6ab;text-align:center}@media(min-width:768px){.breadcrumb .txt-color{font-size:16px}}.breadcrumb .txt-color:before{background:#bdc9cf}.bg{position:relative;z-index:2;background-image:url(/assets/images/common/contents_bg_sp.webp);background-repeat:no-repeat;background-position:center 40%;background-size:100%}@media(min-width:768px){.bg{background-image:url(/assets/images/common/contents_bg_pc.webp);background-size:cover}}