@charset "UTF-8";header{width:100%}header .video-area{width:100%;position:relative;aspect-ratio:1919/888;overflow:hidden}@media screen and (max-width: 767px){header .video-area{aspect-ratio:391/606}}header .video-area .video{position:absolute;top:0;left:0;z-index:1;width:100%;outline:none;background-color:transparent}header .video-area .kv-bg{position:absolute;top:0;left:0;width:100%;z-index:0;aspect-ratio:1919/888;overflow:hidden}@media screen and (max-width: 767px){header .video-area .kv-bg{aspect-ratio:391/606}}.lead-area{background:var(--main-color);padding:10rem 1rem 4rem}@media screen and (max-width: 767px){.lead-area{padding:4rem 0}}.lead-area .treat-baloon,.lead-area .treat-kitty{margin:0 auto}.lead-area .treat-baloon{width:25%;opacity:0;transition:opacity .5s}@media screen and (max-width: 767px){.lead-area .treat-baloon{width:45%}}.lead-area .treat-baloon.fade-in{opacity:1}.lead-area .treat-kitty{width:15%}@media screen and (max-width: 767px){.lead-area .treat-kitty{width:30%}}.lead-area .lead-texts{margin:7rem auto;display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width: 767px){.lead-area .lead-texts{margin:4rem auto;gap:1.5rem}}.lead-area .lead-texts .lead-text{text-align:center;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){.lead-area .lead-texts .lead-text{font-size:1.2rem}}.lead-area .lead-texts .lead-text::selection{background-color:var(--main-color-dark)}.lead-area .lead-texts .dots{margin:2rem 0;display:flex;gap:3.5rem;justify-content:center}@media screen and (max-width: 767px){.lead-area .lead-texts .dots{margin:0}}.lead-area .lead-texts .dots .dot{flex-shrink:0;width:.5rem;aspect-ratio:1/1;background:#fff;border-radius:50%}.highlight-area{background:var(--main-color);padding-bottom:0!important}@media screen and (max-width: 767px){.highlight-area{margin-top:-1rem}}.highlight-area .container{padding-bottom:0!important}.highlight-area .text{text-align:center;color:#fff;font-size:1.2rem;margin:3rem 0;font-weight:700}@media screen and (max-width: 767px){.highlight-area .text{font-size:1rem}}.highlight-area .text::selection{background-color:var(--main-color-dark)}.highlight-area .circles{margin:3rem auto 0;width:60%;max-width:1200px;display:flex;flex-direction:column;gap:8rem}@media screen and (max-width: 767px){.highlight-area .circles{width:calc(100% + 4rem);gap:5rem;margin-left:-2rem;margin-right:-2rem}}.highlight-area .circles .circle{width:100%;user-select:none;user-drag:none;-webkit-user-drag:none;pointer-events:none}.news-area{background:var(--main-color)}@media screen and (max-width: 767px){.news-area{margin-top:-1rem}}.news-area .text{text-align:center;color:#fff;font-size:1.2rem;margin:3rem 0;font-weight:700}.news-area .text::selection{background-color:var(--main-color-dark)}@media screen and (max-width: 767px){.news-area .text{font-size:1rem}}.news-area .binding-box{display:flex;justify-content:center;gap:4rem}@media screen and (max-width: 767px){.news-area .binding-box{flex-direction:column;align-items:center}}.news-area .binding-box .box{display:flex;flex-direction:column;gap:1rem;width:calc((100% - 4rem) / 1.5);background:#fff;padding:.5rem;border-radius:.5rem}@media screen and (max-width: 767px){.news-area .binding-box .box{width:100%;gap:.5rem}}.news-area .binding-box .box .box-ttl{font-size:2rem;font-weight:700;color:#fff;font-feature-settings:"palt"}@media screen and (max-width: 767px){.news-area .binding-box .box .box-ttl{text-align:center;font-size:1.5rem}}.news-area .binding-box .box .box-ttl::selection{background-color:var(--main-color-dark)}.news-area .binding-box .box .news-area,.news-area .binding-box .box .x-area{margin:0 auto;width:100%;background:#fff;border-radius:.5rem;height:30rem;border:.2rem solid var(--main-color);overflow:hidden}@media screen and (max-width: 767px){.news-area .binding-box .box .news-area,.news-area .binding-box .box .x-area{width:100%;height:20rem;border-radius:1rem}}.news-area .binding-box .box .news-area .inner,.news-area .binding-box .box .x-area .inner{overflow-y:auto;height:100%;padding:2rem}@media screen and (max-width: 767px){.news-area .binding-box .box .news-area .inner,.news-area .binding-box .box .x-area .inner{padding:.5rem}}.news-area .binding-box .box .news-area .news{display:flex;gap:1rem;padding:1.5rem 1rem}@media screen and (max-width: 767px){.news-area .binding-box .box .news-area .news{flex-direction:column;gap:.5rem}}.news-area .binding-box .box .news-area .news:first-child{padding-top:0}@media screen and (max-width: 767px){.news-area .binding-box .box .news-area .news:first-child{padding-top:1.5rem}}.news-area .binding-box .box .news-area .news .datetime{width:10rem;flex-shrink:0;font-weight:700;color:var(--main-color);font-feature-settings:"palt";font-family:var(--font-en);font-size:1.5rem}@media screen and (max-width: 767px){.news-area .binding-box .box .news-area .news .datetime{font-size:1rem}}.news-area .binding-box .box .news-area .news .news-ttl{font-size:1.2rem;font-weight:700;color:var(--txt-color);font-feature-settings:"palt"}@media screen and (max-width: 767px){.news-area .binding-box .box .news-area .news .news-ttl{font-size:1.2rem}}.news-area .binding-box .box .news-area .news .news-ttl>a{text-decoration:underline;transition:.2s}.news-area .binding-box .box .news-area .news .news-ttl>a:hover{opacity:.6}.news-area .binding-box .box .news-area .news+.news{border-top:.1rem solid #ccc}.news-area .follow-me{margin:5rem auto 0;width:30%}@media screen and (max-width: 767px){.news-area .follow-me{width:70%}}.news-area .buttons{margin:2rem auto 0;display:flex;justify-content:center;gap:2rem}.news-area .buttons .button{width:5rem;border-radius:50%;overflow:hidden;transition:.2s}.news-area .buttons .button:hover{opacity:.6}@media screen and (max-width: 767px){.news-area .buttons .button:hover{opacity:1}}.topics-area.default-section{padding-top:5rem}.concept-area{background:var(--main-color);padding-top:0!important;margin-top:-1rem}.concept-area .concept-box{margin:0 auto;display:flex;flex-direction:column;align-items:center}.concept-area .concept-box .inner{position:relative;padding:5rem 7rem;border-radius:2rem;background:#fff;width:auto;margin:3rem auto 0;display:inline-flex;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.concept-area .concept-box .inner{width:100%;padding:3rem 2.5rem}}.concept-area .concept-box .inner:before,.concept-area .concept-box .inner:after{content:"";position:absolute;width:7rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}@media screen and (max-width: 767px){.concept-area .concept-box .inner:before,.concept-area .concept-box .inner:after{width:3.5rem}}.concept-area .concept-box .inner:before{background-image:url(../img/home/Treat_Ribbon.svg);top:-3.5rem;right:2%}@media screen and (max-width: 767px){.concept-area .concept-box .inner:before{top:-.5rem}}.concept-area .concept-box .inner:after{background-image:url(../img/home/Treat_Apple.svg);bottom:-3rem;left:2%}@media screen and (max-width: 767px){.concept-area .concept-box .inner:after{bottom:-.5rem}}.concept-area .concept-box .inner .ribbon-ttl{align-self:center;display:flex;font-size:1rem;font-weight:700;text-align:center;border-bottom:.1rem solid var(--txt-color);gap:.8rem}.concept-area .concept-box .inner .ribbon-ttl:before,.concept-area .concept-box .inner .ribbon-ttl:after{content:"";display:block;width:1.5rem;aspect-ratio:1/1;background:url(../img/home/ribbon_Black.svg) no-repeat center/contain}.concept-area .concept-box .inner .large-ttl{font-size:2rem;font-weight:700;text-align:center;font-feature-settings:"palt";line-height:1.7}@media screen and (max-width: 767px){.concept-area .concept-box .inner .large-ttl{font-size:1.8rem}}.concept-area .concept-box .inner .medium-ttl{font-size:1.4rem;font-weight:700;text-align:center;font-feature-settings:"palt";line-height:1.7}@media screen and (max-width: 767px){.concept-area .concept-box .inner .medium-ttl{font-size:1.2rem}}.concept-area .concept-box .inner .text{text-align:center;font-size:1rem;line-height:1.7;font-weight:700}@media screen and (max-width: 767px){.concept-area .concept-box .inner .text{font-size:.9rem;font-feature-settings:"palt"}}.concept-area .concept-box .inner .dots{margin:2rem 0;display:flex;gap:3.5rem;justify-content:center}@media screen and (max-width: 767px){.concept-area .concept-box .inner .dots{margin:0}}.concept-area .concept-box .inner .dots .dot{flex-shrink:0;width:.5rem;aspect-ratio:1/1;background:var(--main-color);border-radius:50%}.concept-area .concept-box .inner .images{margin:2rem 0;display:flex;justify-content:space-between}.concept-area .concept-box .inner .images .image{width:30%}.schedule-area{padding-top:30rem!important;z-index:0!important;transform:translateY(-22rem);background:#fff url(../img/home/Schedule_back.svg) repeat top left/50%;margin-bottom:-25rem}@media screen and (max-width: 767px){.schedule-area{padding-top:5rem!important;transform:translateY(-2rem);margin-bottom:-2rem;background-size:68%;background-position:top center}}@media screen and (max-width: 767px){.schedule-area .container{padding:0!important}}.schedule-area .schedule-box{margin:3rem auto 0;padding:3rem 5rem;background:#fff;width:60%;border-radius:2rem;box-shadow:0 0 .5rem #0000001a}@media screen and (max-width: 767px){.schedule-area .schedule-box{width:100%;padding:3rem}}.schedule-area .schedule-box .box-title,.schedule-area .schedule-box .sub-title{color:var(--main-color);text-align:center;font-weight:700}.schedule-area .schedule-box .box-title{font-size:2rem}.schedule-area .schedule-box .sub-title{font-size:1.3rem}.schedule-area .schedule-box .place-wrapper{margin-top:1rem;display:flex;flex-direction:column;align-items:center}.schedule-area .schedule-box .place-wrapper .place{display:inline-flex;flex-direction:column;margin:0 auto}@media screen and (max-width: 767px){.schedule-area .schedule-box .place-wrapper .place{align-items:center;gap:1rem}}.schedule-area .schedule-box .place-wrapper .place .place-name,.schedule-area .schedule-box .place-wrapper .place .place-address{font-weight:700;align-self:flex-start;font-feature-settings:"palt"}@media screen and (max-width: 767px){.schedule-area .schedule-box .place-wrapper .place .place-name,.schedule-area .schedule-box .place-wrapper .place .place-address{align-self:center;text-align:center}}.schedule-area .schedule-box .place-wrapper .place .place-name{font-size:2rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .place-wrapper .place .place-name{font-size:1.4rem}}.schedule-area .schedule-box .place-wrapper .place .place-address{font-size:1rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .place-wrapper .place .place-address{font-size:.9rem}}.schedule-area .schedule-box .buttons{display:flex;align-items:center;justify-content:center;margin-top:1rem}.schedule-area .schedule-box .map-button{border:.2rem solid var(--main-color);color:var(--main-color);font-size:.9rem;padding:.1rem 1.5rem;border-radius:50vw;font-weight:700;transition:.2s}.schedule-area .schedule-box .map-button:hover{background:var(--main-color);color:#fff}@media screen and (max-width: 767px){.schedule-area .schedule-box .map-button{font-size:1.2rem}}.schedule-area .schedule-box .date-text{margin-top:1rem;text-align:center;font-weight:700;font-size:2rem;font-feature-settings:"palt"}@media screen and (max-width: 767px){.schedule-area .schedule-box .date-text{font-size:1.4rem}}.schedule-area .schedule-box .date-text .youbi{font-size:1.5rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .date-text .youbi{font-size:1rem}}.schedule-area .schedule-box .date-text .treat{font-size:1.7rem;margin:0 .5rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .date-text .treat{font-size:1.2rem}}.schedule-area .schedule-box .gray-ex{margin-top:1rem;border:.1rem solid #adadad;border-radius:100vw;padding:.5rem 2rem;font-feature-settings:"palt"}@media screen and (max-width: 767px){.schedule-area .schedule-box .gray-ex{border-radius:.3rem;padding:.5rem}}.schedule-area .schedule-box .gray-ex>p{text-align:center;font-size:.8rem;font-weight:700}@media screen and (max-width: 767px){.schedule-area .schedule-box .gray-ex>p{font-size:10px}}.schedule-area .schedule-box .ticket-box{margin-top:.5rem;display:flex;flex-direction:column;align-items:center}.schedule-area .schedule-box .ticket-box .ticket-date,.schedule-area .schedule-box .ticket-box .ticket-text{text-align:center;font-weight:700;font-feature-settings:"palt"}.schedule-area .schedule-box .ticket-box .ticket-date{position:relative;font-size:2rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .ticket-box .ticket-date{font-size:1.6rem}}.schedule-area .schedule-box .ticket-box .ticket-date:before,.schedule-area .schedule-box .ticket-box .ticket-date:after{content:"";position:absolute;top:-1rem;width:2rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}@media screen and (max-width: 767px){.schedule-area .schedule-box .ticket-box .ticket-date:before,.schedule-area .schedule-box .ticket-box .ticket-date:after{width:1.5rem;top:-.5rem}}.schedule-area .schedule-box .ticket-box .ticket-date:before{background-image:url(../img/home/treat_accent_left.svg);left:-2.5rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .ticket-box .ticket-date:before{left:-2rem}}.schedule-area .schedule-box .ticket-box .ticket-date:after{background-image:url(../img/home/treat_accent_right.svg);right:-1.5rem}.schedule-area .schedule-box .ticket-box .ticket-date .youbi{font-size:1.5rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .ticket-box .ticket-date .youbi{font-size:1.2rem}}.schedule-area .schedule-box .ticket-box .ticket-date .small{font-size:1rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .ticket-box .ticket-date .small{font-size:.9rem}}.schedule-area .schedule-box .ticket-box .ticket-text{margin-top:.5rem;font-size:1.3rem}@media screen and (max-width: 767px){.schedule-area .schedule-box .ticket-box .ticket-text{font-size:1rem}}.schedule-area .schedule-box .line{width:100%;margin:2rem auto}.schedule-area .zenkoku{margin-top:4rem;display:flex;justify-content:center;align-items:center;gap:1rem;font-feature-settings:"palt"}@media screen and (max-width: 767px){.schedule-area .zenkoku{margin-top:2rem}}.schedule-area .zenkoku .image{width:6rem;flex-shrink:0}@media screen and (max-width: 767px){.schedule-area .zenkoku .image{width:3rem}}.schedule-area .zenkoku .text{font-size:2rem;font-weight:700}@media screen and (max-width: 767px){.schedule-area .zenkoku .text{font-size:1.2rem}}.schedule-area .link-buttons{margin-top:3rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:2rem}@media screen and (max-width: 767px){.schedule-area .link-buttons{gap:2rem}}.schedule-area .link-buttons .button{width:calc((100% - 4rem) / 3);max-width:11rem;aspect-ratio:1/1;flex-shrink:0;align-self:center;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-feature-settings:"palt";line-height:1;flex-direction:column;gap:1rem;background:var(--main-color);font-size:2rem;transition:.2s}.schedule-area .link-buttons .button:hover{opacity:.6}.schedule-area .link-buttons .button.comingsoon{background:#b7b7b7}@media screen and (max-width: 767px){.schedule-area .link-buttons .button.comingsoon:nth-child(2){display:none}}.schedule-area .link-buttons .button .small{font-size:.8rem;font-weight:700}@media screen and (max-width: 767px){.schedule-area .link-buttons .button .small{font-size:10px;letter-spacing:-.001rem;white-space:nowrap}}@media screen and (max-width: 767px){.schedule-area .link-buttons .button{font-size:1.4rem;width:calc((100% - 5rem) / 3);font-weight:700}}.goods-area{background:var(--main-color);margin-top:-2rem;padding:0 1rem!important}@media screen and (max-width: 767px){.goods-area{padding:0 0rem!important}}@media screen and (max-width: 767px){.goods-area .container{padding-left:1rem;padding-right:1rem}}.goods-area .lead-text{font-size:2rem;text-align:center;color:#fff;margin-top:5rem;font-weight:700}@media screen and (max-width: 767px){.goods-area .lead-text{font-size:1rem;margin-top:3rem;font-feature-settings:"palt";line-height:1.7}}.goods-area .lead-text::selection{background-color:var(--main-color-dark)}.goods-area .head-image{margin:5rem auto 0;width:100%;max-width:767px}@media screen and (max-width: 767px){.goods-area .head-image{margin-top:3rem;width:90%}}.goods-area .red-list{background:#fff;border-radius:1rem;width:100%;max-width:767px;padding:1.5rem 3rem;margin:0 auto}@media screen and (min-width: 1800px){.goods-area .red-list{max-width:80%}}.goods-area .red-list>li{list-style-type:disc;color:var(--main-color);font-weight:700;font-size:1.2rem;line-height:2.2;font-feature-settings:"palt"}@media screen and (max-width: 767px){.goods-area .red-list>li{font-size:1rem}}.goods-area .comming-image{margin:5rem auto 0;width:25%}@media screen and (max-width: 767px){.goods-area .comming-image{margin-top:3rem;width:50%}}.goods-area .goods-box{position:relative;width:100%;max-width:767px;margin:5rem auto 0;padding:1.5rem;background:#fff;border-radius:3.5rem;box-shadow:0 0 .5rem #0000000d;background:#fff url(../img/home/Schedule_back.svg) repeat top left/100%}@media screen and (min-width: 1800px){.goods-area .goods-box{max-width:80%;backgground-size:90%}}@media screen and (max-width: 767px){.goods-area .goods-box{padding:1rem;border-radius:2.5rem}}.goods-area .goods-box .treat-kitty-back{position:absolute;bottom:-3rem;right:2rem;width:20%;transition:.2s}@media screen and (max-width: 767px){.goods-area .goods-box .treat-kitty-back{width:18%;bottom:-4rem}}@media screen and (max-width: 500px){.goods-area .goods-box .treat-kitty-back{width:20%;bottom:-2rem}}.goods-area .goods-box .inner{padding:3rem 5rem;border-radius:2rem;border:.3rem solid var(--main-color)}@media screen and (max-width: 767px){.goods-area .goods-box .inner{padding:2rem 1.5rem}}.goods-area .goods-box .inner .goods-iterater{display:flex;flex-wrap:wrap;gap:2rem 1rem}.goods-area .goods-box .inner .goods-iterater .goods{overflow:hidden;width:calc((100% - 2rem) / 3);flex-shrink:0;background:#fff;border:.1rem solid var(--main-color);border-radius:1rem;box-shadow:.2rem .2rem .1rem #0000001a}@media screen and (max-width: 767px){.goods-area .goods-box .inner .goods-iterater .goods{width:calc((100% - 1rem)/2)}}.goods-area .goods-box .inner .goods-iterater .goods .image{width:100%;aspect-ratio:1/1;overflow:hidden}.goods-area .goods-box .inner .goods-iterater .goods .image img{width:100%;height:100%;object-fit:contain}.goods-area .goods-box .inner .goods-iterater .goods .dot{width:calc(100% - 2rem);margin:.5rem auto;border-top:.25rem dotted var(--main-color)}.goods-area .goods-box .inner .goods-iterater .goods .contents{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem .5rem;align-self:stretch;height:8rem}.goods-area .goods-box .inner .goods-iterater .goods .contents .goods-title{font-size:1rem;text-align:center;font-weight:700;font-feature-settings:"palt"}.goods-area .goods-box .inner .goods-iterater .goods .contents .goods-title.large{font-size:1.2rem}.goods-area .goods-box .inner .goods-iterater .goods .contents .goods-title.medium{font-size:1.1rem}.goods-area .goods-box .inner .goods-iterater .goods .contents .goods-title.small{font-size:.9rem}.goods-area .goods-box .inner .goods-iterater .goods .contents .goods-title .small{font-size:.7rem}.goods-area .goods-box .inner .goods-iterater .goods .contents .goods-price{font-size:1rem;font-weight:700;text-align:center;font-feature-settings:"palt"}.goods-area .goods-box .inner .goods-iterater .goods .contents .goods-price.small{font-size:.9rem}.goods-area .good-area-bottom-txt{font-size:1.5rem;text-align:center;color:var(--main-color);margin-top:1rem;font-weight:700;font-feature-settings:"palt";filter:drop-shadow(0 0 .1rem #fff)}.contact-area{padding:8rem 0 0!important;background:#fff;margin-top:-3rem}@media screen and (max-width: 767px){.contact-area{padding-top:3rem!important;margin-top:-1rem}}.contact-area .container{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}@media screen and (max-width: 767px){.contact-area .container{padding-top:2rem}}.contact-area .contact-link{padding:.5rem 7rem;border:var(--main-color) .2rem solid;font-weight:700;font-size:1.2rem;border-radius:100vw;transition:.2s}.contact-area .contact-link:hover{background:var(--main-color);color:#fff}@media screen and (max-width: 767px){.contact-area .contact-link{font-size:1rem;padding:.5rem 3rem}}.contact-area .to-top{color:var(--main-color);font-size:1.2rem;margin-top:8rem;transition:.2s}.contact-area .to-top:hover{opacity:.6}@media screen and (max-width: 767px){.contact-area .to-top{margin-top:5rem}}.contact-area .bind-kitty{width:100%;background:#000;height:2rem}@media screen and (max-width: 767px){.contact-area .bind-kitty{height:1rem}}.contact-area .bind-kitty .container{position:relative;padding:0}.contact-area .bind-kitty .kitty{position:absolute;z-index:10;top:-6rem;left:2rem;width:10rem}@media screen and (max-width: 767px){.contact-area .bind-kitty .kitty{left:1rem;width:6rem;top:-3.55rem}}.home .sponsorship{margin-top:3rem;background:transparent;padding-top:0;padding-bottom:0}.home .sponsorship .container{width:100%;max-width:100%;padding:0}.sponsorship{width:100%;background:var(--main-color);padding-top:3rem;padding-bottom:8rem}@media screen and (max-width: 767px){.sponsorship{padding-top:0}}.sponsorship .container .sponsorship-box{width:60%;min-width:767px;margin:0 auto;border-radius:3rem;padding:5rem;background:#fff}@media screen and (max-width: 1024px){.sponsorship .container .sponsorship-box{min-width:calc(767px - 5rem)}}@media screen and (max-width: 767px){.sponsorship .container .sponsorship-box{width:100%;min-width:100%;padding:3rem}}.sponsorship .ttl{display:flex;justify-content:center;gap:.5rem;align-items:center;font-size:1.2rem;font-weight:700}.sponsorship .ttl:before,.sponsorship .ttl:after{flex-shrink:0;content:"";width:.1rem;background:var(--txt-color);height:1.3rem}.sponsorship .logos{margin-top:3rem;display:flex;flex-wrap:wrap;gap:4rem;align-items:center;justify-content:center}@media screen and (max-width: 767px){.sponsorship .logos{gap:3rem}}.sponsorship .logos .logo{height:4rem}@media screen and (min-width: 1800px){.sponsorship .logos .logo{height:3rem}}@media screen and (max-width: 767px){.sponsorship .logos .logo{height:3rem}}.sponsorship .logos .logo>img{width:auto;height:100%;object-fit:contain}.sponsorship .logos .logo.fukoku{height:5rem}@media screen and (min-width: 1800px){.sponsorship .logos .logo.fukoku{height:4rem}}@media screen and (max-width: 767px){.sponsorship .logos .logo.fukoku{height:4rem}}.sponsorship .logos .logo.small{height:2rem}@media screen and (min-width: 1800px){.sponsorship .logos .logo.small{height:1.5rem}}@media screen and (max-width: 767px){.sponsorship .logos .logo.small{height:2rem}}.ul-list,.kome-list{margin-top:.5rem;padding-left:1rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:.1rem;list-style-type:"※"}@media screen and (max-width: 767px){.ul-list,.kome-list{padding-left:3rem}}.ul-list>li,.kome-list>li{list-style-type:disc;font-size:.8rem;font-weight:700;font-feature-settings:"palt"}@media screen and (max-width: 767px){.ul-list>li,.kome-list>li{font-size:10px}}.ul-list.border-gray,.kome-list.border-gray{border:.1rem solid #aeadad;padding:1rem 1rem 1rem 2rem;border-radius:.5rem}@media screen and (max-width: 767px){.ul-list.border-gray,.kome-list.border-gray{padding:1rem 1rem 1rem 3rem}}.kome-list{list-style-type:"※"}.kome-list>li{list-style-type:"※";font-size:.8rem;font-weight:700;font-feature-settings:"palt"}@media screen and (max-width: 767px){.kome-list>li{font-size:10px}}.button-layout-box{display:flex;justify-content:center}.red-border-line-button{border:.2rem solid var(--main-color);padding:.5rem 2rem;color:var(--txt-color);border-radius:100vw;display:flex;flex-direction:column;gap:.5rem;font-feature-settings:"palt";font-size:.9rem;line-height:1;text-align:center;font-weight:700;transition:.2s}.red-border-line-button.txt-red{color:var(--main-color)}.red-border-line-button.large{padding:.5rem 6rem;font-size:1rem;line-height:1.2}@media screen and (max-width: 767px){.red-border-line-button.large{font-size:.9rem;padding:.5rem 3rem}}.red-border-line-button.large .txt-large{font-size:1.4rem}@media screen and (max-width: 767px){.red-border-line-button.large .txt-large{font-size:1.2rem}}.red-border-line-button.inline-block{display:inline-block}.red-border-line-button .txt-large{font-size:1rem}.red-border-line-button:hover{background:var(--main-color);color:#fff}@media screen and (max-width: 767px){.red-border-line-button:hover{background:#fff;color:var(--txt-color)}}.red-border-line-button:active{background:#fff;color:var(--main-color)}@media screen and (max-width: 767px){.red-border-line-button:active{background:var(--main-color);color:#fff}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.home main{position:relative;z-index:1}.home .clop-box{width:100%;height:auto;overflow-x:clip;overflow-y:visible}.home .treat-ribbon-line{position:relative;z-index:10;width:140vw;background:var(--main-color);transform:translate(-20vw)}@media screen and (max-width: 767px){.home .treat-ribbon-line{margin-top:-1rem}}.home .wave-down,.home .wave-up{width:140vw;aspect-ratio:2503/154;background:transparent no-repeat center/contain;position:relative;z-index:10}@media screen and (max-width: 767px){.home .wave-down,.home .wave-up{width:120vw}}.home .wave-down{background-image:url(../img/home/Treat_CurveDown.svg);transform:translate(-20vw);margin-top:-.5rem}@media screen and (max-width: 767px){.home .wave-down{transform:translate(-10vw);margin-top:-.5rem}}.home .wave-up{transform:translate(-20vw,-.5rem);background-image:url(../img/home/Treat_CurveUp.svg)}@media screen and (max-width: 767px){.home .wave-up{transform:translate(-10vw,-.5rem)}}.default-section{padding:15rem 1rem 4rem;position:relative;z-index:1}@media screen and (max-width: 767px){.default-section{padding:5rem 1rem 4rem}}.default-section .section-title{width:25%;margin:0 auto}@media screen and (max-width: 767px){.default-section .section-title{width:45%}}
