.section__inner{max-width:100%;margin-inline:auto;padding:6rem 2rem}@media screen and (min-width:768px){.section__inner{padding:8rem 2rem}}@media screen and (min-width:1024px){.section__inner{max-width:960px;padding:10rem 2rem}}@media screen and (min-width:1280px){.section__inner{max-width:1320px;padding:12rem 2rem}}.kasou-nav.is-fixed li a{padding:1.2rem 1.5rem}.kasou-nav.is-fixed li:first-child a,.kasou-nav.is-fixed li:last-child a{line-height:1.1;padding:.85rem 1.5rem}@media screen and (min-width:768px){.kasou-nav.is-fixed li:first-child a,.kasou-nav.is-fixed li:last-child a{padding:1rem 1.5rem}}@media screen and (min-width:1024px){.kasou-nav.is-fixed li:first-child a,.kasou-nav.is-fixed li:last-child a{padding:1rem 1.5rem;line-height:1.75}}.kasou-nav li:first-child a,.kasou-nav li:last-child a{line-height:1.2;padding:1.146rem 1rem}@media screen and (min-width:768px){.kasou-nav li:first-child a,.kasou-nav li:last-child a{padding:1.146rem 2rem}}@media screen and (min-width:1024px){.kasou-nav li:first-child a,.kasou-nav li:last-child a{padding:1.6rem 2rem;line-height:1.75}}@media screen and (min-width:1024px){.kasou-nav li:first-child a,.kasou-nav li:last-child a{min-width:220px}}@media screen and (min-width:1280px){.kasou-nav li:first-child a,.kasou-nav li:last-child a{min-width:230px}}@media screen and (min-width:1024px){.kasou-nav li a br{display:none}}#area2,#area3,#area4{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:768px){#area2,#area3,#area4{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:1024px){#area2,#area3,#area4{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:1280px){#area2,#area3,#area4{padding-top:4rem;padding-bottom:4rem}}#area1{padding-bottom:1rem}@media screen and (min-width:768px){#area1{padding-bottom:2rem}}@media screen and (min-width:1024px){#area1{padding-bottom:3rem}}@media screen and (min-width:1280px){#area1{padding-bottom:4rem}}#area1 .kasou__title--text{letter-spacing:-.04em}@media screen and (min-width:480px){#area1 .kasou__title--text{letter-spacing:.08em}}.price__content{display:flex;gap:3rem;align-items:center;flex-flow:column;margin-bottom:4rem}@media screen and (min-width:480px){.price__content{gap:2rem}}@media screen and (min-width:768px){.price__content{flex-flow:row;gap:4rem;margin-bottom:6rem}}@media screen and (min-width:1024px){.price__content{gap:6rem;margin-bottom:8rem}}@media screen and (min-width:1280px){.price__content{gap:12rem}}.price__content--table{width:100%}@media screen and (min-width:480px){.price__content--table{width:100%}}@media screen and (min-width:768px){.price__content--table{width:calc(50% - 2rem)}}@media screen and (min-width:1024px){.price__content--table{width:calc(53% - 3rem)}}@media screen and (min-width:1280px){.price__content--table{width:calc(53% - 6rem)}}.price__content--amenities{width:100%}@media screen and (min-width:480px){.price__content--amenities{width:100%}}@media screen and (min-width:768px){.price__content--amenities{width:calc(50% - 2rem)}}@media screen and (min-width:1024px){.price__content--amenities{width:calc(47% - 3rem)}}@media screen and (min-width:1280px){.price__content--amenities{width:calc(47% - 6rem)}}.price__content--detail{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}@media screen and (min-width:480px){.price__content--detail{gap:2rem}}.price__content--detail li{list-style:none;display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width:480px){.price__content--detail li{width:calc(50% - 1rem)}}@media screen and (min-width:768px){.price__content--detail li{width:100%}}@media screen and (min-width:1024px){.price__content--detail li{width:calc(50% - 1rem)}}.price__content--detail li img{width:45px}@media screen and (min-width:480px){.price__content--detail li img{width:50px}}@media screen and (min-width:768px){.price__content--detail li img{width:60px}}@media screen and (min-width:1280px){.price__content--detail li img{width:80px}}.price__content--detail li span{width:calc(100% - 45px);padding-left:2rem;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem)}@media screen and (min-width:480px){.price__content--detail li span{width:calc(100% - 50px);padding-left:1.5rem}}@media screen and (min-width:768px){.price__content--detail li span{width:calc(100% - 60px)}}@media screen and (min-width:1280px){.price__content--detail li span{width:calc(100% - 80px)}}.price__content--detail li span span{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);padding-left:0}.price__content--detail li small{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem)}.price__content--title{font-size:clamp(2.2rem,.682vw + 1.927rem,2.8rem);color:#c30c22;margin-top:3rem;margin-bottom:1.5rem}@media screen and (min-width:480px){.price__content--title{margin-top:4rem}}@media screen and (min-width:768px){.price__content--title{margin-top:6rem;margin-bottom:3rem}}@media screen and (min-width:1024px){.price__content--title{margin-top:7rem}}@media screen and (min-width:1280px){.price__content--title{margin-top:8rem}}.price__content--title:first-child{margin-top:0}@media screen and (min-width:768px){.price__content--title:first-child{margin-top:-4rem}}@media screen and (min-width:1024px){.price__content--title:first-child{margin-top:-4rem}}@media screen and (min-width:1280px){.price__content--title:first-child{margin-top:-4rem}}.price__content .price-area{border:1px solid #333333;border-radius:8px;width:100%;margin:0 auto;position:relative;padding:10px}.price__content .recommend-label{background-color:#c30c22;color:#fff;padding:.6rem 2rem;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);letter-spacing:.1rem;border-radius:8px 8px 0;display:inline-block;position:absolute;top:-20px;left:-10px;z-index:2;margin:0}@media screen and (min-width:480px){.price__content .recommend-label{padding:.8rem 2rem;top:-20px;left:-10px}}@media screen and (min-width:768px){.price__content .recommend-label{padding:1rem 3rem;letter-spacing:.3rem;top:-30px}}@media screen and (min-width:1024px){.price__content .recommend-label{left:-30px}}@media screen and (min-width:1280px){.price__content .recommend-label{left:-15px}}.price__content .recommend-grid{display:grid;width:100%}.price__content .recommend-grid.is-3col{grid-template-columns:1fr 1fr 1fr}.price__content .recommend-grid .grid-item{padding:1.2rem .1rem;border-bottom:1px solid #C8C8C8;border-right:1px solid #C8C8C8;text-align:center;color:#333;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);font-weight:700;line-height:1.4}@media screen and (min-width:480px){.price__content .recommend-grid .grid-item{padding:1.6rem .8rem}}.price__content .recommend-grid .grid-item:nth-child(3n){border-right:none}.price__content .recommend-grid .grid-item:nth-last-child(-n+3){border-bottom:none}.price__content .recommend-grid .grid-item span{display:block;font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);color:#333;margin-top:.3em;width:100%}.price__content .recommend-grid .grid-item:nth-child(-n+3){font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);font-weight:400;color:#333;padding:2rem 1rem}@media screen and (min-width:480px){.price__content .recommend-grid .grid-item:nth-child(-n+3){padding:3.5rem 1rem}}@media screen and (min-width:768px){.price__content .recommend-grid .grid-item:nth-child(-n+3){padding:3.5rem 0}}.price__content .recommend-grid .grid-item:nth-child(3n+1):not(:nth-child(-n+3)){font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);font-weight:700}.price__content .recommend-grid .grid-item:nth-child(3n+1):not(:nth-child(-n+3)) span{display:block;font-weight:400;color:#333;margin-top:.2em;font-size:11px;letter-spacing:-.03rem}@media screen and (min-width:480px){.price__content .recommend-grid .grid-item:nth-child(3n+1):not(:nth-child(-n+3)) span{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);margin-top:.3em}}.price__content .recommend-grid .grid-item.is-price{font-size:clamp(2.8rem,.864vw + 2.436rem,3.6rem);color:#333}.price__content .recommend-grid .grid-item.is-price span{display:inline;font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);margin-top:0;margin-left:.2rem}@media screen and (min-width:480px){.price__content .recommend-grid .grid-item.is-price span{margin-left:.5rem}}.price__content .recommend-grid .grid-item:nth-child(3n+2):not(:nth-child(-n+3)):not(.is-price),.price__content .recommend-grid .grid-item:nth-child(3n):not(:nth-child(-n+3)):not(.is-price){font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);color:#333;padding:2rem 1rem}@media screen and (min-width:480px){.price__content .recommend-grid .grid-item:nth-child(3n+2):not(:nth-child(-n+3)):not(.is-price),.price__content .recommend-grid .grid-item:nth-child(3n):not(:nth-child(-n+3)):not(.is-price){padding:3.5rem 1rem}}@media screen and (min-width:480px){.price__content .recommend-grid.is-3col{grid-template-columns:1fr 1fr 1fr}.price__content .recommend-grid .grid-item{padding:2rem 1rem}}@media screen and (min-width:480px)and (min-width:480px){.price__content .recommend-grid .grid-item{padding:2.5rem 1rem}}@media screen and (min-width:480px)and (min-width:768px){.price__content .recommend-grid .grid-item{padding:2.5rem 0}}.price__content .price-notice{margin-top:3.2rem}@media screen and (min-width:480px){.price__content .price-notice{margin-top:4rem}}@media screen and (min-width:1024px){.price__content .price-notice{margin-top:2rem}}.price__content .price-notice__inner{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;border:2px solid #C30C22;border-radius:8px;padding:2rem;position:relative}@media screen and (min-width:768px){.price__content .price-notice__inner{padding:1.6rem 2rem;gap:1rem}}@media screen and (min-width:1024px){.price__content .price-notice__inner{padding:1.5rem 1.2rem;gap:1.5rem}}@media screen and (min-width:1280px){.price__content .price-notice__inner{padding:1.6rem 4rem;gap:4rem}}.price__content .price-notice__label{width:69px;flex-shrink:0;position:absolute;top:-2.5rem;left:-1.5rem}@media screen and (min-width:480px){.price__content .price-notice__label{width:79px;top:-3.5rem}}@media screen and (min-width:1024px){.price__content .price-notice__label{position:relative;top:auto;left:auto}}@media screen and (min-width:1280px){.price__content .price-notice__label{width:99px}}.price__content .price-notice__body{width:100%}@media screen and (min-width:480px){.price__content .price-notice__body{width:60%}}@media screen and (min-width:768px){.price__content .price-notice__body{width:100%}}@media screen and (min-width:1024px){.price__content .price-notice__body{flex:1;width:auto}}.price__content .price-notice__title{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);font-weight:700;color:#c30c22;margin:0;line-height:1.4;text-align:center;font-feature-settings:"palt" 1}@media screen and (min-width:1280px){.price__content .price-notice__title{text-align:justify}}.price__content .price-notice__sub{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);color:#7b7b7b;margin:.4rem 0 0;text-align:center;font-feature-settings:"palt" 1}@media screen and (min-width:1024px){.price__content .price-notice__sub{letter-spacing:-.05rem}}@media screen and (min-width:1280px){.price__content .price-notice__sub{text-align:justify;letter-spacing:.01rem}}.price__content .price-notice__free{flex-shrink:0;text-align:center;color:#c30c22;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);font-weight:700;margin:0;line-height:1.4;letter-spacing:.1rem;width:100%}@media screen and (min-width:480px){.price__content .price-notice__free{width:35%}}@media screen and (min-width:768px){.price__content .price-notice__free{width:100%}}@media screen and (min-width:1024px){.price__content .price-notice__free{width:auto}}.price__content .price-notice__free span{display:inline-block;font-size:clamp(2.2rem,.682vw + 1.927rem,2.8rem);font-weight:700;padding-left:.5rem}@media screen and (min-width:1024px){.price__content .price-notice__free span{display:block;padding-left:0}}.price__content .price-notice__tax{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);color:#7b7b7b;margin:1rem 0 0;text-align:justify;font-feature-settings:"palt" 1;letter-spacing:0}@media screen and (min-width:480px){.price__content .price-notice__tax{letter-spacing:.1rem}}.payment-area{border:1px solid #333333;border-radius:8px;width:100%;margin:0 auto;position:relative;padding:10px}.payment-label{background-color:#333;color:#fff;padding:.6rem 2rem;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);letter-spacing:.1rem;border-radius:8px 8px 0;display:inline-block;position:absolute;top:-20px;left:-10px;z-index:2;margin:0}@media screen and (min-width:480px){.payment-label{padding:.8rem 2rem;top:-20px;left:-10px}}@media screen and (min-width:768px){.payment-label{padding:1rem 3rem;letter-spacing:.3rem;top:-30px}}@media screen and (min-width:1024px){.payment-label{left:-30px}}@media screen and (min-width:1280px){.payment-label{left:-15px}}.payment-grid{display:grid;width:100%}.payment-grid.is-4col{grid-template-columns:1fr 1fr}@media screen and (min-width:480px){.payment-grid.is-4col{grid-template-columns:2fr 1fr 2fr 1fr}}.payment-grid.is-4col .grid-item{border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8}.payment-grid.is-4col .grid-item:nth-child(2n){border-right:none}.payment-grid.is-4col .grid-item:nth-last-child(-n+2){border-bottom:none}@media screen and (min-width:480px){.payment-grid.is-4col .grid-item:nth-child(2n){border-right:1px solid #C8C8C8}.payment-grid.is-4col .grid-item:nth-child(4n){border-right:none}.payment-grid.is-4col .grid-item:nth-last-child(-n+4){border-bottom:none}}.payment-grid.is-4col .grid-item{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);padding:1.2rem 0;text-align:center;line-height:1.4}@media screen and (min-width:480px){.payment-grid.is-4col .grid-item{padding:1.4rem 0}}.payment-grid.is-4col .grid-item:nth-child(4n+2),.payment-grid.is-4col .grid-item:nth-child(4n){color:#333}@media screen and (min-width:480px){.payment-grid.is-4col .grid-item:nth-child(4n+2),.payment-grid.is-4col .grid-item:nth-child(4n){font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem)}}.information__content__title{color:#c30c22;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:0;font-size:clamp(2.8rem,.864vw + 2.436rem,3.6rem);letter-spacing:.1rem;text-align:center;position:relative;padding-top:3rem}@media screen and (min-width:480px){.information__content__title{letter-spacing:.2rem;gap:2rem}}@media screen and (min-width:1024px){.information__content__title{gap:3rem}}@media screen and (min-width:1280px){.information__content__title{letter-spacing:.4rem;gap:4rem}}.information__content__title:before,.information__content__title:after{content:"";display:inline-block;width:3px;height:22px;background-color:#c30c22;border-radius:2px}@media screen and (min-width:768px){.information__content__title:before,.information__content__title:after{height:30px}}@media screen and (min-width:1024px){.information__content__title:before,.information__content__title:after{height:45px}}.information__content__title:before{transform:rotate(-35deg)}.information__content__title:after{transform:rotate(35deg)}.information__content__title br{display:none}.information__content__title span{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);display:block;line-height:1.2;position:absolute;width:100%;text-align:center;top:0;letter-spacing:.2rem}.information__content__text{text-align:justify;font-feature-settings:"palt" 1;line-height:2;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);margin:2rem 0 3rem;letter-spacing:.1rem}@media screen and (min-width:768px){.information__content__text{text-align:center;letter-spacing:.2rem}}@media screen and (min-width:1024px){.information__content__text{margin:2rem 0 8rem}}.information__content__text br{display:none}@media screen and (min-width:768px){.information__content__text br{display:block}}.information__content__text__sub{text-align:justify;font-feature-settings:"palt" 1;letter-spacing:.1rem;line-height:2;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);margin:2rem 0 0;color:#7b7b7b}@media screen and (min-width:480px){.information__content__text__sub{margin-top:3rem;letter-spacing:.2rem}}@media screen and (min-width:768px){.information__content__text__sub{text-align:center}}@media screen and (min-width:1024px){.information__content__text__sub{margin-top:5rem}}.information__content__subtitle{text-align:center;line-height:1.8;font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);color:#333;margin:4rem 0 2rem;letter-spacing:.2rem}@media screen and (min-width:480px){.information__content__subtitle{margin:6rem 0 2rem}}@media screen and (min-width:768px){.information__content__subtitle{line-height:2;margin:7rem 0 2rem}}@media screen and (min-width:1024px){.information__content__subtitle{margin:8rem 0 3rem}}.information__content__subtitle span{color:#c30c22}@media screen and (min-width:768px){.information__content__subtitle br{display:none}}.information__content .coupon{display:flex;align-items:center;gap:5rem;flex-direction:column}@media screen and (min-width:480px){.information__content .coupon{gap:4rem}}@media screen and (min-width:768px){.information__content .coupon{gap:6rem}}@media screen and (min-width:1024px){.information__content .coupon{flex-direction:row;gap:3rem}}.information__content .coupon__image{width:100%;flex-shrink:0}@media screen and (min-width:1024px){.information__content .coupon__image{width:50%}}.information__content .coupon__image img{max-width:340px;width:100%;display:block;margin:0 auto}@media screen and (min-width:768px){.information__content .coupon__image img{max-width:480px}}@media screen and (min-width:1024px){.information__content .coupon__image img{max-width:580px}}.information__content .coupon__content{width:100%;background-color:#fff;padding:6.5rem 2rem 2.5rem;border-radius:8px;position:relative}@media screen and (min-width:480px){.information__content .coupon__content{padding:6.5rem 1rem 3rem}}@media screen and (min-width:768px){.information__content .coupon__content{border-radius:16px;padding:6rem 1rem 3rem;max-width:580px}}@media screen and (min-width:1024px){.information__content .coupon__content{width:50%;max-width:100%;padding:6.5rem 1rem 3rem}}@media screen and (min-width:1280px){.information__content .coupon__content{padding:6.5rem 1rem 3.5rem}}.information__content .coupon__appeal{background-color:#c30c22;color:#fff;font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);font-weight:700;text-align:center;padding:.8rem 1rem;border-radius:4px;margin:0;line-height:1.5;position:absolute;top:-3rem;left:50%;transform:translate(-50%);width:80%}@media screen and (min-width:480px){.information__content .coupon__appeal{padding:.6rem 1rem;top:-1rem}}@media screen and (min-width:768px){.information__content .coupon__appeal{top:-2rem}}@media screen and (min-width:1024px){.information__content .coupon__appeal{width:90%}}@media screen and (min-width:1280px){.information__content .coupon__appeal{width:80%;top:-3rem}}.information__content .coupon__appeal:after{content:"";position:absolute;bottom:-14px;left:50%;transform:translate(-50%);border-width:16px 12px 0 12px;border-style:solid;border-color:#C30C22 transparent transparent transparent}.information__content .coupon__appeal span{color:#f9e7b1}@media screen and (min-width:480px){.information__content .coupon__appeal br{display:none}}.information__content .coupon__table{display:flex;align-items:stretch;gap:0;flex-direction:column}@media screen and (min-width:480px){.information__content .coupon__table{flex-direction:row}}.information__content .coupon__col{flex:1;text-align:center;padding:0 1rem}.information__content .coupon__divider{width:100%;height:2px;margin:1.5rem 0;background-color:#c30c22;flex-shrink:0;border-radius:2px}@media screen and (min-width:480px){.information__content .coupon__divider{width:2px;height:auto;margin:0}}.information__content .coupon__col-title{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);color:#c30c22;margin:0 0 1rem}.information__content .coupon__col-count{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#333;margin:0 0 .6rem}.information__content .coupon__col-count small{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem)}.information__content .coupon__col-price{font-size:clamp(2.8rem,.864vw + 2.436rem,3.6rem);font-weight:700;color:#333;margin:0;line-height:1.3}.information__content .coupon__col-price span{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);margin-left:.2rem}.information__content .coupon__note{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);color:#7b7b7b;margin:2rem 0 0;line-height:1.6;padding:0;letter-spacing:.1rem;text-align:justify;font-feature-settings:"palt" 1}@media screen and (min-width:480px){.information__content .coupon__note{padding:0 3rem}}@media screen and (min-width:1024px){.information__content .coupon__note{padding:0 2rem;line-height:1.8}}@media screen and (min-width:1280px){.information__content .coupon__note{padding:0 3rem}}.information__content .notice-bar{display:flex;flex-wrap:wrap;align-items:stretch;border:2px solid #C30C22;border-radius:12px;overflow:hidden;background-color:#fff}@media screen and (min-width:768px){.information__content .notice-bar{flex-wrap:nowrap}}.information__content .notice-bar__content{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;flex:1;padding:1rem 2rem;width:100%}@media screen and (min-width:768px){.information__content .notice-bar__content{flex-wrap:nowrap;padding:2rem 1.5rem;gap:1rem;width:calc(100% - 200px);flex-flow:column}}@media screen and (min-width:1024px){.information__content .notice-bar__content{width:calc(100% - 240px);flex-flow:row}}.information__content .notice-bar__label{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);font-weight:700;color:#c30c22;white-space:nowrap;min-width:180px;width:100%;text-align:center}@media screen and (min-width:768px){.information__content .notice-bar__label{min-width:120px;width:20%}}.information__content .notice-bar__date{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#333;white-space:nowrap;width:85px}@media screen and (min-width:768px){.information__content .notice-bar__date{width:auto}}.information__content .notice-bar__text{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem)}.information__content .notice-bar__text:hover{color:#c30c22;text-decoration:underline}.information__content .notice-bar__text{width:calc(100% - 85px - 1rem)}@media screen and (min-width:768px){.information__content .notice-bar__text{width:auto}}.information__content .notice-bar__more{padding:1.5rem 1rem;background-color:#c30c22;color:#fff;text-decoration:none;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);white-space:nowrap;transition:all .3s ease;width:100%;text-align:center;margin-top:1rem}.information__content .notice-bar__more:hover{background-color:#333;color:#fff}@media screen and (min-width:768px){.information__content .notice-bar__more{padding:2.5rem 2rem;width:200px;margin-top:0;display:flex;justify-content:center;align-items:center}}@media screen and (min-width:1024px){.information__content .notice-bar__more{width:240px}}.information__content .notice-bar__arrow{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);line-height:1;position:relative;top:-1px;right:-1.3rem}@media screen and (min-width:1024px){.information__content .notice-bar__arrow{top:-3px}}.information__content .notice-bar__kaisuken{width:100%;margin:0 auto}@media screen and (min-width:480px){.information__content .notice-bar__kaisuken{width:auto}}@media screen and (min-width:768px){.information__content .notice-bar__kaisuken{width:304px}}.information__content .notice-bar__label{color:#c30c22;white-space:normal;line-height:1.5;margin-bottom:.8rem}@media screen and (min-width:480px){.information__content .notice-bar__label{margin-bottom:0}}@media screen and (min-width:768px){.information__content .notice-bar__label{width:100%}}@media screen and (min-width:1024px){.information__content .notice-bar__label{width:55%}}.information__content .notice-bar__label br{display:block}@media screen and (min-width:768px){.information__content .notice-bar__label br{display:none}}@media screen and (min-width:1024px){.information__content .notice-bar__label br{display:block}}@media screen and (min-width:1280px){.information__content .notice-bar__label br{display:none}}.flow{position:relative}.flow:before{content:"";position:absolute;top:0;bottom:0;left:20px;width:2px;background-color:#c30c22;z-index:0}@media screen and (min-width:480px){.flow:before{left:22px}}@media screen and (min-width:768px){.flow:before{left:30px}}@media screen and (min-width:1024px){.flow:before{left:35px}}.flow__section{position:relative;padding-bottom:4rem}@media screen and (min-width:480px){.flow__section{padding-bottom:6rem}}@media screen and (min-width:768px){.flow__section{padding-bottom:7rem}}@media screen and (min-width:1024px){.flow__section{padding-bottom:8rem}}.flow__section+.flow__section{padding-top:3rem}@media screen and (min-width:480px){.flow__section+.flow__section{padding-top:4.5rem}}@media screen and (min-width:768px){.flow__section+.flow__section{padding-top:6rem}}@media screen and (min-width:1024px){.flow__section+.flow__section{padding-top:8rem}}.flow__section+.flow__section:before{content:"";position:absolute;width:calc(100% - 5rem);top:0;right:0;height:1px;background-color:#d4d4d4}@media screen and (min-width:480px){.flow__section+.flow__section:before{width:calc(100% - 6rem)}}@media screen and (min-width:768px){.flow__section+.flow__section:before{width:calc(100% - 9rem)}}@media screen and (min-width:1024px){.flow__section+.flow__section:before{width:calc(100% - 10rem)}}.flow__section-float .flow__section-header{float:left}.flow__section-float .flow__bullets{padding-left:0}.flow__section:last-child{padding-bottom:0}.flow__section-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-left:0}@media screen and (min-width:480px){.flow__section-header{gap:2rem;margin-bottom:3rem}}@media screen and (min-width:768px){.flow__section-header{gap:3rem;margin-bottom:2rem}}@media screen and (min-width:1024px){.flow__section-header{gap:4rem}}.flow__section-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#c30c22;color:#fff;font-size:clamp(2.2rem,.682vw + 1.927rem,2.8rem);font-weight:700;flex-shrink:0;position:relative;line-height:1;z-index:1}@media screen and (min-width:480px){.flow__section-num{font-size:clamp(2.8rem,.864vw + 2.436rem,3.6rem);width:45px;height:45px}}@media screen and (min-width:768px){.flow__section-num{font-size:clamp(3.6rem,1.045vw + 3.145rem,4rem);width:60px;height:60px}}@media screen and (min-width:1024px){.flow__section-num{width:70px;height:70px}}.flow__section-title{font-size:clamp(2.2rem,.682vw + 1.927rem,2.8rem);color:#c30c22;margin:0}.flow__steps{display:flex;flex-direction:column;gap:3rem;padding-left:calc(40px + 1rem)}@media screen and (min-width:480px){.flow__steps{padding-left:calc(45px + 2rem);gap:3rem}}@media screen and (min-width:768px){.flow__steps{padding-left:calc(60px + 3rem);gap:2rem}}@media screen and (min-width:1024px){.flow__steps{padding-left:calc(70px + 4rem)}}.flow__step{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.flow__step{flex-direction:row;align-items:center;gap:3rem}}.flow__step-content{flex:1}.flow__step-header{display:flex;align-items:center;gap:3rem;margin-bottom:.5rem;position:relative;padding-left:calc(28px + 1rem)}@media screen and (min-width:480px){.flow__step-header{margin-bottom:1rem;padding-left:calc(32px + 1rem)}}@media screen and (min-width:768px){.flow__step-header{margin-bottom:1rem;padding-left:calc(34px + 1rem)}}@media screen and (min-width:1024px){.flow__step-header{padding-left:calc(34px + 3rem)}}.flow__step-num{color:#c30c22;font-size:3rem;flex-shrink:0;width:28px;position:absolute;top:0;left:0;line-height:1;text-align:center}@media screen and (min-width:480px){.flow__step-num{font-size:3.2rem;width:32px}}@media screen and (min-width:768px){.flow__step-num{font-size:4rem;width:34px;top:-.3rem}}@media screen and (min-width:1024px){.flow__step-num{font-size:5.8rem}}.flow__step-title{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);color:#c30c22;margin:0;letter-spacing:.1rem}@media screen and (min-width:768px){.flow__step-title{letter-spacing:.15rem}}.flow__step-text{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#333;line-height:1.8;margin:0;padding-left:0;letter-spacing:.05rem;text-align:justify;font-feature-settings:"palt" 1}@media screen and (min-width:480px){.flow__step-text{letter-spacing:.1rem}}@media screen and (min-width:768px){.flow__step-text{line-height:2}}@media screen and (min-width:1024px){.flow__step-text{padding-left:calc(34px + 3rem);letter-spacing:.15rem}}.flow__step-text span{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#7b7b7b;display:block}@media screen and (min-width:768px){.flow__step-text br{display:none}}@media screen and (min-width:1024px){.flow__step-text br{display:block}}.flow__step-image{width:100%;flex-shrink:0}@media screen and (min-width:768px){.flow__step-image{width:280px}}@media screen and (min-width:1024px){.flow__step-image{width:360px}}.flow__step-image img{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.flow__bullets,.flow__paymentBand,.flow__leaving{display:flex;flex-direction:column;gap:2rem;padding-left:10rem}@media screen and (min-width:768px){.flow__bullets,.flow__paymentBand,.flow__leaving{flex-direction:row;align-items:flex-start;gap:3rem}}.flow__bullets .flow__section-title,.flow__paymentBand .flow__section-title,.flow__leaving .flow__section-title{margin-top:0;margin-bottom:1.5rem;letter-spacing:0}@media screen and (min-width:768px){.flow__bullets .flow__section-title,.flow__paymentBand .flow__section-title,.flow__leaving .flow__section-title{letter-spacing:.1rem;margin-top:.5rem;margin-bottom:2rem}}@media screen and (min-width:1024px){.flow__bullets .flow__section-title,.flow__paymentBand .flow__section-title,.flow__leaving .flow__section-title{margin-top:1rem}}.flow__bullets-text,.flow__bullets__paymentBand-text,.flow__paymentBand-text,.flow__paymentBand__paymentBand-text,.flow__leaving-text,.flow__leaving__paymentBand-text{flex:1;display:flex;flex-direction:column}.flow__bullets-text ul,.flow__bullets__paymentBand-text ul,.flow__paymentBand-text ul,.flow__paymentBand__paymentBand-text ul,.flow__leaving-text ul,.flow__leaving__paymentBand-text ul{list-style:none;padding:0;margin:0}.flow__bullets-text ul li,.flow__bullets__paymentBand-text ul li,.flow__paymentBand-text ul li,.flow__paymentBand__paymentBand-text ul li,.flow__leaving-text ul li,.flow__leaving__paymentBand-text ul li{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#333;line-height:1.8;padding-left:2rem;position:relative;text-align:justify;font-feature-settings:"palt" 1;letter-spacing:.05rem}@media screen and (min-width:480px){.flow__bullets-text ul li,.flow__bullets__paymentBand-text ul li,.flow__paymentBand-text ul li,.flow__paymentBand__paymentBand-text ul li,.flow__leaving-text ul li,.flow__leaving__paymentBand-text ul li{letter-spacing:.1rem;padding-left:2.2rem}}@media screen and (min-width:1024px){.flow__bullets-text ul li,.flow__bullets__paymentBand-text ul li,.flow__paymentBand-text ul li,.flow__paymentBand__paymentBand-text ul li,.flow__leaving-text ul li,.flow__leaving__paymentBand-text ul li{line-height:2.2}}@media screen and (min-width:1280px){.flow__bullets-text ul li,.flow__bullets__paymentBand-text ul li,.flow__paymentBand-text ul li,.flow__paymentBand__paymentBand-text ul li,.flow__leaving-text ul li,.flow__leaving__paymentBand-text ul li{line-height:2.4}}.flow__bullets-text ul li:before,.flow__bullets__paymentBand-text ul li:before,.flow__paymentBand-text ul li:before,.flow__paymentBand__paymentBand-text ul li:before,.flow__leaving-text ul li:before,.flow__leaving__paymentBand-text ul li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:10px;border-radius:50%;background-color:#c30c22;flex-shrink:0}@media screen and (min-width:480px){.flow__bullets-text ul li:before,.flow__bullets__paymentBand-text ul li:before,.flow__paymentBand-text ul li:before,.flow__paymentBand__paymentBand-text ul li:before,.flow__leaving-text ul li:before,.flow__leaving__paymentBand-text ul li:before{top:.6em;width:12px;height:12px}}@media screen and (min-width:768px){.flow__bullets-text ul li:before,.flow__bullets__paymentBand-text ul li:before,.flow__paymentBand-text ul li:before,.flow__paymentBand__paymentBand-text ul li:before,.flow__leaving-text ul li:before,.flow__leaving__paymentBand-text ul li:before{top:.5em}}@media screen and (min-width:1024px){.flow__bullets-text ul li:before,.flow__bullets__paymentBand-text ul li:before,.flow__paymentBand-text ul li:before,.flow__paymentBand__paymentBand-text ul li:before,.flow__leaving-text ul li:before,.flow__leaving__paymentBand-text ul li:before{top:.8em}}.flow__bullets-text ul li:not(:last-child),.flow__bullets__paymentBand-text ul li:not(:last-child),.flow__paymentBand-text ul li:not(:last-child),.flow__paymentBand__paymentBand-text ul li:not(:last-child),.flow__leaving-text ul li:not(:last-child),.flow__leaving__paymentBand-text ul li:not(:last-child){margin-bottom:1rem}@media screen and (min-width:480px){.flow__bullets-text ul li:not(:last-child),.flow__bullets__paymentBand-text ul li:not(:last-child),.flow__paymentBand-text ul li:not(:last-child),.flow__paymentBand__paymentBand-text ul li:not(:last-child),.flow__leaving-text ul li:not(:last-child),.flow__leaving__paymentBand-text ul li:not(:last-child){margin-bottom:.5rem}}@media screen and (min-width:768px){.flow__bullets-text ul li:not(:last-child),.flow__bullets__paymentBand-text ul li:not(:last-child),.flow__paymentBand-text ul li:not(:last-child),.flow__paymentBand__paymentBand-text ul li:not(:last-child),.flow__leaving-text ul li:not(:last-child),.flow__leaving__paymentBand-text ul li:not(:last-child){margin-bottom:.4rem}}@media screen and (min-width:480px){.flow__bullets-text,.flow__paymentBand-text,.flow__leaving-text{width:100%}}.flow__paymentBand,.flow__leaving{padding-left:0;align-items:center}.flow__paymentBand-detail,.flow__leaving-detail{margin:0;margin-bottom:2rem;letter-spacing:.1rem}@media screen and (min-width:480px){.flow__paymentBand-detail,.flow__leaving-detail{margin-bottom:3rem}}@media screen and (min-width:768px){.flow__paymentBand-detail,.flow__leaving-detail{letter-spacing:.15rem;margin-bottom:2rem}}@media screen and (min-width:1280px){.flow__paymentBand-detail,.flow__leaving-detail{margin-bottom:3rem}}.flow__paymentBand-detailcolor1,.flow__leaving-detailcolor1{color:#c30c22;margin:0;margin-bottom:1rem;letter-spacing:.1rem}@media screen and (min-width:768px){.flow__paymentBand-detailcolor1,.flow__leaving-detailcolor1{letter-spacing:.15rem}}.flow__paymentBand-detailcolor2,.flow__leaving-detailcolor2{color:#7b7b7b;margin:0;letter-spacing:.1rem;text-align:justify;font-feature-settings:"palt" 1}@media screen and (min-width:768px){.flow__paymentBand-detailcolor2,.flow__leaving-detailcolor2{letter-spacing:.15rem}}.flow__paymentBand-text ul,.flow__leaving-text ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2rem}@media screen and (min-width:480px){.flow__paymentBand-text ul,.flow__leaving-text ul{margin-bottom:3rem}}@media screen and (min-width:768px){.flow__paymentBand-text ul,.flow__leaving-text ul{margin-bottom:2rem}}.flow__paymentBand-text ul li,.flow__leaving-text ul li{width:100%;padding-left:2rem;line-height:1.4}@media screen and (min-width:480px){.flow__paymentBand-text ul li,.flow__leaving-text ul li{width:50%}}@media screen and (min-width:768px){.flow__paymentBand-text ul li,.flow__leaving-text ul li{line-height:1.8;padding-left:2rem;width:50%;letter-spacing:.01rem}}@media screen and (min-width:1024px){.flow__paymentBand-text ul li,.flow__leaving-text ul li{line-height:2}}@media screen and (min-width:1280px){.flow__paymentBand-text ul li,.flow__leaving-text ul li{line-height:2.2;padding-left:3.5rem;letter-spacing:.1rem}}.flow__paymentBand-text ul li:before,.flow__leaving-text ul li:before{border:1px solid #C30C22;background-color:#fff;top:.4em}@media screen and (min-width:480px){.flow__paymentBand-text ul li:before,.flow__leaving-text ul li:before{top:.2em}}@media screen and (min-width:768px){.flow__paymentBand-text ul li:before,.flow__leaving-text ul li:before{top:.7em}}.flow__paymentBand .flow__step-text,.flow__leaving .flow__step-text{padding-left:0}.flow__paymentBand .flow__step-title:nth-child(4),.flow__leaving .flow__step-title:nth-child(4){margin-top:2rem}@media screen and (min-width:768px){.flow__paymentBand .flow__step-title:nth-child(4),.flow__leaving .flow__step-title:nth-child(4){margin-top:3rem}}.flow__paymentBand .flow__step-title,.flow__leaving .flow__step-title{margin-bottom:1rem}.flow__bullets-image,.flow__paymentBand-image,.flow__leaving-image{width:100%;flex-shrink:0}@media screen and (min-width:768px){.flow__bullets-image,.flow__paymentBand-image,.flow__leaving-image{width:280px}}@media screen and (min-width:1024px){.flow__bullets-image,.flow__paymentBand-image,.flow__leaving-image{width:360px}}.flow__bullets-image img,.flow__paymentBand-image img,.flow__leaving-image img{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.attention{padding:1.6rem 2rem;border:1px solid #C30C22;border-radius:8px;margin-top:4rem}@media screen and (min-width:480px){.attention{padding:1.8rem 2.5rem;margin-top:5rem}}@media screen and (min-width:768px){.attention{padding:2rem 4rem;margin-top:6rem}}@media screen and (min-width:1280px){.attention{padding:2rem 6rem;margin-top:8rem}}.attention p{color:#333;letter-spacing:.05rem;line-height:1.8;position:relative;margin:0;padding-left:0;text-align:justify;font-feature-settings:"palt" 1}@media screen and (min-width:480px){.attention p{padding-left:4rem;letter-spacing:.1rem}}@media screen and (min-width:768px){.attention p{line-height:2;padding-left:6rem;letter-spacing:.15rem}}.attention p span{color:#c30c22}.attention p .icon{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);border:2px solid #C30C22;border-radius:50%;text-align:center;line-height:2rem;height:2.5rem;width:2.5rem;display:inline-block;letter-spacing:0;margin-right:1rem;position:relative;top:-.2rem}@media screen and (min-width:480px){.attention p .icon{position:absolute;top:0;left:0;line-height:2.2rem;height:2.8rem;width:2.8rem;top:-.1rem;font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem)}}@media screen and (min-width:768px){.attention p .icon{line-height:2.8rem;height:3.5rem;width:3.5rem;top:-.3rem}}.guidelines__content{background-color:#fff;padding:2rem 2.5rem;border-radius:8px;margin-bottom:4rem}@media screen and (min-width:480px){.guidelines__content{padding:3rem 3.5rem;margin-bottom:5rem}}@media screen and (min-width:768px){.guidelines__content{padding:5rem 5.5rem;margin-bottom:6rem}}.guidelines__content ul{list-style:none;padding:0;margin:0}.guidelines__content li{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#333;line-height:1.8;margin-bottom:.8rem;padding-left:2rem;position:relative;text-align:justify;font-feature-settings:"palt" 1;letter-spacing:.1rem}@media screen and (min-width:480px){.guidelines__content li{line-height:2;padding-left:3rem;margin-bottom:1rem}}.guidelines__content li:before{content:"";position:absolute;left:0;top:.8rem;width:1rem;height:1rem;border-radius:50%;background-color:#c30c22}@media screen and (min-width:480px){.guidelines__content li:before{top:1.1rem;width:1.2rem;height:1.2rem}}#area1{background-image:url(/images/common/ohuro_kinpun@2x.webp);background-repeat:no-repeat;background-position:right top 10rem;background-size:120px;position:relative}@media screen and (min-width:768px){#area1{background-size:160px,100%}}@media screen and (min-width:1024px){#area1{background-size:190px,100%}}#area3{background-image:url(/images/common/ohuro_kinpun@2x.webp);background-repeat:no-repeat;background-position:left top;background-size:120px;position:relative}@media screen and (min-width:768px){#area3{background-size:160px,100%}}@media screen and (min-width:1024px){#area3{background-size:190px,100%}}#area2,#area4{background-image:url(/images/common/ohuro_kinpun@2x.webp),url(/images/common/back_white1@2x.webp);background-repeat:no-repeat,repeat;background-position:left top 3rem,top center;background-size:120px,100%;position:relative}@media screen and (min-width:768px){#area2,#area4{background-size:160px,100%;background-position:left top 4rem,top center}}@media screen and (min-width:1024px){#area2,#area4{background-size:190px,100%;background-position:left top 5rem,top center}}@media screen and (min-width:1280px){#area2,#area4{background-position:left top 6rem,top center}}section{position:relative}.kasou__title{z-index:3;position:relative}.pagegold [class*=pagegold__gold]{--pagegold-progress: 0;translate:calc(var(--pagegold-translate-x, 0) * var(--pagegold-progress)) 0}.pagegold__gold1{--pagegold-translate-x: 30vw;position:absolute;top:5rem;right:0;z-index:1;width:184px}@media screen and (min-width:480px){.pagegold__gold1{--pagegold-translate-x: 20vw}}@media screen and (min-width:768px){.pagegold__gold1{--pagegold-translate-x: 10vw;top:6rem;width:260px}}@media screen and (min-width:1024px){.pagegold__gold1{width:300px}}@media screen and (min-width:1280px){.pagegold__gold1{top:1rem;right:2vw;width:389px}}.pagegold__gold2{--pagegold-translate-x: -20vw;position:absolute;top:10rem;left:0;z-index:1;width:140px}@media screen and (min-width:768px){.pagegold__gold2{--pagegold-translate-x: -12vw;top:7rem;width:220px}}@media screen and (min-width:1024px){.pagegold__gold2{top:4rem;width:230px}}@media screen and (min-width:1280px){.pagegold__gold2{top:1rem;width:340px}}.pagegold__gold3{--pagegold-translate-x: 30vw;position:absolute;top:-3rem;right:0;z-index:1;width:134px}@media screen and (min-width:480px){.pagegold__gold3{--pagegold-translate-x: 20vw;width:184px;top:-4rem}}@media screen and (min-width:768px){.pagegold__gold3{--pagegold-translate-x: 10vw;top:-8rem;width:260px}}@media screen and (min-width:1024px){.pagegold__gold3{width:300px}}@media screen and (min-width:1280px){.pagegold__gold3{top:-9rem;right:2vw;width:369px}}.pagegold__gold4{--pagegold-translate-x: -20vw;position:absolute;top:-3rem;left:0;z-index:3;width:120px}@media screen and (min-width:480px){.pagegold__gold4{width:140px}}@media screen and (min-width:768px){.pagegold__gold4{--pagegold-translate-x: -12vw;top:-6rem;width:220px}}@media screen and (min-width:1024px){.pagegold__gold4{width:230px}}@media screen and (min-width:1280px){.pagegold__gold4{top:-8rem;width:340px}}.pagegold__gold5{--pagegold-translate-x: -20vw;position:absolute;top:-3rem;left:0;z-index:3;width:120px}@media screen and (min-width:480px){.pagegold__gold5{width:140px}}@media screen and (min-width:768px){.pagegold__gold5{--pagegold-translate-x: -12vw;top:-6rem;width:220px}}@media screen and (min-width:1024px){.pagegold__gold5{width:230px}}@media screen and (min-width:1280px){.pagegold__gold5{top:-12rem;width:340px}}.pagegold__gold6{--pagegold-translate-x: 30vw;position:absolute;top:-3rem;right:0;z-index:1;width:134px}@media screen and (min-width:480px){.pagegold__gold6{--pagegold-translate-x: 20vw;top:-4rem;width:184px}}@media screen and (min-width:768px){.pagegold__gold6{--pagegold-translate-x: 10vw;top:-7rem;width:260px}}@media screen and (min-width:1024px){.pagegold__gold6{top:-10rem;width:300px}}@media screen and (min-width:1280px){.pagegold__gold6{top:-10rem;right:2vw;width:369px}}.pagegold__kinpun{position:absolute;top:3rem;right:0;width:120px}@media screen and (min-width:480px){.pagegold__kinpun{width:160px}}@media screen and (min-width:768px){.pagegold__kinpun{top:3rem;width:160px}}@media screen and (min-width:1024px){.pagegold__kinpun{top:4rem;width:190px}}@media screen and (min-width:1280px){.pagegold__kinpun{right:-7rem;top:10rem}}.pagegold__kinpun2{position:absolute;top:1rem;right:0;width:120px}@media screen and (min-width:480px){.pagegold__kinpun2{width:160px}}@media screen and (min-width:768px){.pagegold__kinpun2{width:160px}}@media screen and (min-width:1024px){.pagegold__kinpun2{width:190px}}.illust{top:-5rem}@media screen and (min-width:768px){.illust{top:-6rem}}.illust1{top:-3.7rem}@media screen and (min-width:768px){.illust1{top:-6rem}}@media screen and (min-width:1024px){.illust1{top:-7rem}}.illust1 img{width:70px}@media screen and (min-width:480px){.illust1 img{width:80px}}@media screen and (min-width:768px){.illust1 img{width:95px}}@media screen and (min-width:1024px){.illust1 img{width:110px}}@media screen and (min-width:1280px){.illust1 img{width:auto}}.illust2{top:-4rem}@media screen and (min-width:1024px){.illust2{top:-5rem}}@media screen and (min-width:1280px){.illust2{top:-9rem}}.illust2 img{width:70px}@media screen and (min-width:480px){.illust2 img{width:75px}}@media screen and (min-width:768px){.illust2 img{width:85px}}@media screen and (min-width:1024px){.illust2 img{width:90px}}@media screen and (min-width:1280px){.illust2 img{width:auto}}.illust3 img{width:80px}@media screen and (min-width:480px){.illust3 img{width:85px}}@media screen and (min-width:768px){.illust3 img{width:100px}}@media screen and (min-width:1024px){.illust3 img{width:110px}}@media screen and (min-width:1280px){.illust3 img{width:auto}}.guidelines__button-link{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#fff;background-color:#333;text-align:center;border-radius:50px;padding:1.2rem 2rem;text-decoration:none;display:block;margin:0 auto;max-width:250px;position:relative;text-indent:-1rem;transition:all .3s ease}.guidelines__button-link:hover{background-color:#c30c22;color:#fff}.guidelines__button-link--arrow{position:absolute;top:7px;right:24px;font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem)}@media screen and (min-width:768px){.guidelines__button-link{padding:1.5rem 2rem;max-width:270px}}
