@charset "utf-8";#campaign-contents{max-width:100%;margin:0 auto}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){#campaign-contents img{image-rendering:-webkit-optimize-contrast}}@media screen and (-webkit-min-device-pixel-ratio:0){_::-webkit-full-page-media,_:future,:root #campaign-contents img{image-rendering:auto}}#campaign-contents summary{display:block;list-style:none}#campaign-contents summary::-webkit-details-marker{display:none}#section-kv{position:relative}#section-kv .photo-box{width:100%}#section-kv picture,#section-kv picture img{width:100%;height:auto;display:block}#section-kv .scrollbtn{position:relative;width:100%;text-align:center}#section-kv .scrollbtn a{position:absolute;bottom:-70px;left:0;width:100%;margin:0 auto}#section-kv .scrollbtn .arrows{width:60px;height:72px;position:absolute;left:50%;margin-left:-30px;bottom:20px}#section-kv .scrollbtn .arrows path{stroke:#2994d1;fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}#section-kv .scrollbtn .arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}#section-kv .scrollbtn .arrows path.a2{animation-delay:-.5s;-webkit-animation-delay:-.5s}#section-kv .scrollbtn .arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}@media print,screen and (max-width:768px){#section-kv .scrollbtn .arrows{margin-left:-30px;bottom:40px}}#section-greeting{background-image:url(/campaign/compactcars/assets/images/greeting-bg-pc.svg?date=20250607);background-position:top;background-repeat:no-repeat;background-size:706px 340px;margin:0 auto}#section-greeting p{text-align:center;font-size:2.4rem;font-weight:700;line-height:1.8;padding:80px 0 60px}@media screen and (max-width:768px){#section-greeting{background-image:none;padding:0 10px}#section-greeting.inner-xs-wrap2{max-width:100%;width:100%}#section-greeting .greeting-innr{background-image:url(/campaign/compactcars/assets/images/greeting-bg-sp.webp?date=20250607);background-repeat:no-repeat;background-size:100%}}@media screen and (min-width:600px) and (max-width:698px){#section-greeting{padding-bottom:3vw}#section-greeting .greeting-innr{padding-bottom:8vw}#section-greeting p{font-size:2rem;line-height:1.8;padding:10vw 0 0}}@media screen and (min-width:699px) and (max-width:768px){#section-greeting{padding-bottom:0}#section-greeting .greeting-innr{padding-bottom:8vw}#section-greeting p{font-size:2.6rem;line-height:1.8;padding:10vw 0 0}}@media screen and (min-width:415px) and (max-width:599px){#section-greeting p{font-size:1.6rem;line-height:1.6;padding:10.5vw 0 10vw}}@media screen and (min-width:375px) and (max-width:414px){#section-greeting p{font-size:1.5rem;line-height:1.5;padding:10vw 0 8vw}}@media screen and (min-width:321px) and (max-width:374px){#section-greeting p{font-size:1.4rem;line-height:1.4;padding:11vw 0 9vw}}@media screen and (max-width:320px){#section-greeting p{font-size:1.2rem;line-height:1.4;padding:11vw 0 12vw}}#section-screen-switching{overflow:hidden;position:relative;margin:0 auto}#section-screen-switching .tab-wrap.cmn-tab-wrap{overflow:hidden;margin-bottom:0}#section-screen-switching .tab-wrap-innr{position:relative;overflow:hidden;max-width:1140px;margin:0 auto;padding-top:40px}#section-screen-switching .js-tab-midashi{display:flex;position:absolute;width:50%;max-width:570px;top:0;left:0;z-index:10}#section-screen-switching .js-tab-midashi .midashi{position:relative;flex:1;text-align:center;padding:30px 0 0}#section-screen-switching .js-tab-midashi .midashi{display:none}#section-screen-switching .js-tab-midashi #tab-02-midashi.midashi{left:100%}#section-screen-switching .tab-btns-list{display:flex;padding-left:0;list-style:none;margin:0 auto}#section-screen-switching .tab-btns-list ul{max-width:1140px;margin:0 auto}#section-screen-switching .tab-btns-list li{flex:1;min-width:0;max-width:570px;font-weight:700}#section-screen-switching .tab-wrap .tab-btns-list>li:first-child{margin-right:28px}#section-screen-switching .tab-btns-list .tab-btn{display:block;width:100%;max-width:570px;font-weight:700;padding:2.5rem 2rem 2rem;border-top-left-radius:8px;border-top-right-radius:8px;border:2px solid #bfe0f5;border-bottom:none;background-color:#fff;margin-right:0!important;transition:background-color .3s ease,color .3s ease;cursor:pointer}#section-screen-switching .tab-btns-list .tab-btn.active{background-color:#f5fbff}#section-screen-switching .tab-btns-list .tab-btn:not(.active):hover{background-color:#bfe0f5}#section-screen-switching .tab-btns-list .tab-btn.active:hover{background-color:#bfe0f5}#section-screen-switching .tab-btns-list .tab-btn h2{display:flex;justify-content:center;align-items:center;color:#666;font-size:1.8rem;font-weight:700;text-align:center}#section-screen-switching .tab-btns-list .tab-btn h3{color:#666;font-size:2.6rem;font-weight:700;text-align:center;padding-top:10px}#section-screen-switching .tab-btns-list .tab-btn.active h2,#section-screen-switching .tab-btns-list .tab-btn.active h3{color:#014e98}#section-screen-switching .tab-btns-list .tab-btn h2:after,#section-screen-switching .tab-btns-list .tab-btn h2:before{content:"";background-color:#014e98;height:1px;width:30px;flex-shrink:0}#section-screen-switching .tab-btns-list .tab-btn h2:before{margin-right:3px;transform:rotate(60deg)}#section-screen-switching .tab-btns-list .tab-btn h2:after{margin-left:3px;transform:rotate(-60deg)}#section-screen-switching .tab-btns-list .tab-btn:not(.active):hover h2,#section-screen-switching .tab-btns-list .tab-btn:not(.active):hover h3{color:#222}@media (max-width:1180px){#section-screen-switching .tab-btns-list{padding:0 16px}}@media (max-width:1080px){#section-screen-switching .tab-btns-list .tab-btn{padding:2.5rem 1.5rem 1.5rem}#section-screen-switching .tab-btns-list .tab-btn h2{font-size:1.6rem}#section-screen-switching .tab-btns-list .tab-btn h3{font-size:2.4rem;padding-top:8px}#section-screen-switching .tab-btns-list .tab-btn h2:after,#section-screen-switching .tab-btns-list .tab-btn h2:before{width:25px}}@media (max-width:900px){#section-screen-switching .tab-btns-list .tab-btn h2{font-size:1.2rem}#section-screen-switching .tab-btns-list .tab-btn h3{font-size:2rem}}@media screen and (max-width:768px){#section-screen-switching .tab-btns-list{width:100%}#section-screen-switching .tab-wrap-innr{max-width:inherit;padding:30px 8px 0}#section-screen-switching .tab-btns-list li{width:50%;max-width:inherit}}@media (max-width:768px){#section-screen-switching .tab-btns-list{padding:0}#section-screen-switching .tab-btns-list .tab-btn{max-width:inherit;border:2px solid #bfe0f5;border-bottom:none;padding:1rem .5rem .5rem}#section-screen-switching .tab-btns-list .tab-btn.active:hover{background-color:#f5fbff}#section-screen-switching .tab-wrap .tab-btns-list>li:first-child{margin-right:8px!important}#section-screen-switching .tab-btns-list .tab-btn h2{display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;text-align:center}#section-screen-switching .tab-btns-list .tab-btn h2:after,#section-screen-switching .tab-btns-list .tab-btn h2:before{content:"";background-color:#014e98;height:1px;width:20px;flex-shrink:0}#section-screen-switching .tab-btns-list .tab-btn h2:before{margin-right:0;transform:rotate(70deg)}#section-screen-switching .tab-btns-list .tab-btn h2:after{margin-left:0;transform:rotate(-70deg)}#section-screen-switching .tab-btns-list .tab-btn h3{font-size:2rem;padding-top:8px}}@media (max-width:480px){#section-screen-switching .tab-btns-list .tab-btn h2{font-size:1rem;font-weight:400;letter-spacing:-.04em;line-height:1.2}#section-screen-switching .tab-btns-list .tab-btn h2:after,#section-screen-switching .tab-btns-list .tab-btn h2:before{width:20px}#section-screen-switching .tab-btns-list .tab-btn h3{font-size:1.4rem;letter-spacing:-.04em;line-height:1.4}}@media (max-width:320px){#section-screen-switching .tab-btns-list .tab-btn h3{font-size:1.2rem}}#section-screen-switching .tab-contents-wrap{width:100%;max-width:1740px;margin:0 auto}#section-screen-switching .tab-contents-wrap .tab-content{position:relative;width:100%;background-image:url(/campaign/compactcars/assets/images/tab-content-innr-bg.webp?date=20250607);background-position:top;background-repeat:no-repeat;background-size:cover;padding:40px 0 0}#section-screen-switching .tab-contents-wrap .tab-content .tab-content-innr{position:relative;width:100%;max-width:1132px;margin:0 auto;padding:0}@media screen and (min-width:769px) and (max-width:1152px){#section-screen-switching .tab-contents-wrap .tab-content .tab-content-innr{padding:0 16px}}@media screen and (max-width:768px){#section-screen-switching .tab-contents-wrap .tab-content .tab-content-innr{max-width:inherit;padding:0 16px}}#section-screen-switching .present-area{position:relative;width:100%}#section-screen-switching .present-area .tab-content-bg-bottom,#section-screen-switching .present-area .tab-content-bg-top{width:100%;max-width:1130px;margin:0 auto}#section-screen-switching .present-area .tab-content-bg-bottom img{vertical-align:top}#section-screen-switching .present-area .present-area-innr{width:100%;max-width:1126px;background-color:var(--white);margin:0 auto}#section-screen-switching .lease .present-area .present-area-innr{padding:40px}#section-screen-switching .credit .present-area .present-area-innr{padding:16px 40px 40px}#section-screen-switching .present-area .present-area-innr h3{width:100%;text-align:center;margin:0 auto 20px}#section-screen-switching .present-area .present-area-innr .present-detail{width:100%;padding:30px 105px}#section-screen-switching .lease .present-area .present-area-innr .present-detail{background-color:#f7f7c6}#section-screen-switching .credit .present-area .present-area-innr .present-detail{background-color:#ffe4dd}#section-screen-switching .present-area .present-area-innr .present-detail .photo-box{display:flex;align-items:flex-end;justify-content:space-between}#section-screen-switching .lease .present-area .present-area-innr .present-detail .photo-box .gift{max-width:440px}#section-screen-switching .lease .present-area .present-area-innr .present-detail .photo-box .poster{max-width:407px;padding-left:var(--size32);padding-bottom:var(--size8)}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box{margin-top:var(--size16);text-align:justify}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box .text-gift .acc-wrap.nml-acc-wrap{background-color:#fff;border-top:1px solid var(--silver);border-bottom:1px solid var(--silver)}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box .text-gift .acc-wrap.nml-acc-wrap .triggle{font-size:1.4rem;line-height:1.8;font-weight:var(--fwBold);text-align:center;padding:12px 56px 12px 0;-webkit-transition:all .7s;transition:all .7s}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box .text-gift .acc-wrap.nml-acc-wrap .triggle:hover{background-color:#eee;opacity:.7}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box .text-gift .acc-wrap.nml-acc-wrap .acc-contents-inner{padding:8px 16px 16px}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box .text-gift{font-size:1.2rem;line-height:1.8}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box .text-service{font-size:1.2rem;line-height:1.8}#section-screen-switching .lease .present-area .present-area-innr .present-detail .text-box .text-service p{padding:8px 16px 0}#section-screen-switching .credit .present-area .present-area-innr .present-detail .photo-box .basekit{max-width:440px}#section-screen-switching .credit .present-area .present-area-innr .present-detail .photo-box .car{max-width:407px;padding-left:var(--size32)}#section-screen-switching .credit .present-area .present-area-innr .present-detail .text-box{font-size:1.4rem;margin-top:var(--size16);text-align:justify}#section-screen-switching .credit .present-area .present-area-innr .present-detail .note{font-size:1.2rem;margin-top:var(--size8);text-align:justify}@media screen and (max-width:768px){#section-screen-switching .credit .present-area .present-area-innr,#section-screen-switching .lease .present-area .present-area-innr{padding:var(--size16)}#section-screen-switching .present-area .tab-content-bg-bottom,#section-screen-switching .present-area .tab-content-bg-top{width:100%;max-width:inherit;margin:0;padding:0}#section-screen-switching .present-area .present-area-innr .present-detail{padding:0}#section-screen-switching .credit .present-area .present-area-innr .present-detail,#section-screen-switching .lease .present-area .present-area-innr .present-detail{background-color:transparent}#section-screen-switching .lease .present-area .present-area-innr .present-detail .photo-box{display:block}#section-screen-switching .lease .present-area .present-area-innr .present-detail .photo-box .gift{width:100%;max-width:inherit;padding-bottom:8px}#section-screen-switching .lease .present-area .present-area-innr .present-detail .photo-box .poster{width:100%;max-width:inherit;margin:0 auto;padding-top:var(--size8);padding-left:var(--size16);padding-bottom:var(--size8)}#section-screen-switching .credit .present-area .present-area-innr .present-detail .photo-box{display:flex;flex-flow:column}#section-screen-switching .credit .present-area .present-area-innr .present-detail .photo-box .basekit{order:2;max-width:inherit}#section-screen-switching .credit .present-area .present-area-innr .present-detail .photo-box .car{order:1;max-width:inherit;padding-left:0;padding-bottom:var(--size8)}#section-screen-switching .present-area .present-area-innr .present-detail .photo-box img{width:100%}}@media screen and (max-width:320px){#section-screen-switching .credit .present-area .present-area-innr .present-detail .text-box{font-size:1.2rem}}#section-screen-switching .target-car-model-area table{width:100%;max-width:1130px;border-collapse:separate;border-spacing:0 5px;margin:40px 0}#section-screen-switching .target-car-model-area td,th{text-align:center;padding:16px}#section-screen-switching .target-car-model-area th{color:#fff;font-size:1.8rem;background-color:#46b2e7;padding:var(--size16)}#section-screen-switching .target-car-model-area td{font-size:1.6rem;padding:var(--size16)}#section-screen-switching .lease .target-car-model-area td{background-color:#f7f7c6}#section-screen-switching .credit .target-car-model-area td{background-color:#ffe4dd}@media screen and (max-width:768px){#section-screen-switching .target-car-model-area table{max-width:inherit;margin:0 0 16px}#section-screen-switching .target-car-model-area td{font-size:1.4rem;text-align:left;padding:var(--size16)}}#section-screen-switching .banner-list .item,#section-screen-switching .topic-banner-list .item{max-width:1130px;padding:0}#section-screen-switching .scene-qa-box{background-color:transparent;border-radius:0;overflow:clip}#section-screen-switching .scene-qa-box .scene-qa-a button{width:92%;font-size:1.6rem;font-weight:700;display:flex;justify-content:flex-end;align-items:center;padding-right:30px}#section-screen-switching .scene-qa-box>.it-box .img img{border-radius:0}#section-screen-switching .scene-qa-box .it-box{column-gap:5px}#section-screen-switching .scene-qa-box .it-box .txt{padding:24px 32px}#section-screen-switching .lease .scene-qa-box .it-box .txt{background-color:#f7f7c6}#section-screen-switching .credit .scene-qa-box .it-box .txt{background-color:#ffe4dd}@media screen and (min-width:769px) and (max-width:1152px){#section-screen-switching .scene-qa-box .it-box .txt{padding:24px}}#section-screen-switching .scene-qa-box .scene-qa-q{font-size:1.2rem;padding-bottom:var(--size16);margin-bottom:var(--size16)}#section-screen-switching .scene-qa-box .scene-qa-q .example{font-size:1.6rem;padding-right:var(--size16)}#section-screen-switching .scene-qa-box .scene-qa-q .illust{display:block;padding-top:var(--size8)}#section-screen-switching .scene-qa-box .scene-qa-q .car-name{font-size:2.4rem;font-weight:700;letter-spacing:-.02em;padding-right:var(--size16)}#section-screen-switching .scene-qa-box .scene-qa-a-detail{padding:0}#section-screen-switching .scene-qa-box .scene-qa-a-detail .example-detail-box{display:flex;column-gap:20px;background-color:var(--silverLight);padding:16px 32px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .example-detail-box .engine-price{width:29%;font-weight:700}#section-screen-switching .scene-qa-box .scene-qa-a-detail .example-detail-box .detail{width:71%;text-align:justify}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box{background-color:#fafafa;display:flex;align-items:center;column-gap:var(--size24);padding:16px 32px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box.detail02{flex-direction:row-reverse;justify-content:flex-end;padding:0 32px 16px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .photo{width:100%;max-width:480px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .txt{display:block;width:100%;max-width:610px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .txt .name{font-size:2.4rem;font-weight:700;padding:10px 0}#section-screen-switching .justy .scene-qa-box .scene-qa-a-detail .detail-box .txt .name{padding:10px 0 0}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .txt .sub-name{font-size:1.2rem}#section-screen-switching .justy .scene-qa-box .scene-qa-a-detail .detail-box .txt .sub-name{padding-bottom:10px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .txt .lead{font-size:1.8rem;line-height:1.8em}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box.caption{font-size:1.2rem;line-height:1.8em}#section-screen-switching .cmn-carousel-wrap .splide{padding-bottom:0}@media screen and (max-width:768px){#section-screen-switching .banner-list .item,#section-screen-switching .topic-banner-list .item{padding:0 8px}#section-screen-switching .scene-qa-box .it-box .txt{text-align:center;padding:var(--size16)}#section-screen-switching .scene-qa-box>.it-box .img img{border-radius:0;position:unset;transform:none;object-fit:contain}#section-screen-switching .scene-qa-box .scene-qa-q{position:relative;font-size:1.2rem;color:var(--black);background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));border-bottom:1px solid #b2b2b2;border-radius:0;padding-bottom:var(--size16)}#section-screen-switching .scene-qa-box .scene-qa-q .car-name{font-size:2rem}#section-screen-switching .scene-qa-box .scene-qa-a button{width:100%;justify-content:center;padding-right:0}#section-screen-switching .scene-qa-box .scene-qa-a-detail .example-detail-box{display:block;font-size:1.4rem;text-align:justify;padding:var(--size16)}#section-screen-switching .scene-qa-box .scene-qa-a-detail .example-detail-box .engine-price{width:100%;padding-bottom:var(--size16)}#section-screen-switching .scene-qa-box .scene-qa-a-detail .example-detail-box .detail{width:100%}#section-screen-switching .scene-qa-box .scene-qa-a-detail .example-detail-box .engine-price{text-align:left}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box{display:block;column-gap:var(--size24);padding:16px 0 32px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box.detail02{padding:0 0 16px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .photo{max-width:inherit}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .photo img{max-width:100%}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .txt{max-width:inherit;text-align:justify;padding:8px 16px 0 16px}#section-screen-switching .cmn-carousel-wrap .splide{padding-bottom:40px}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .txt .name{font-size:1.8rem;line-height:2}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box .txt .lead{font-size:1.4rem;line-height:1.6em}#section-screen-switching .scene-qa-box .scene-qa-a-detail .detail-box.caption{font-size:1.2rem;line-height:1.8em;text-indent:-1.2rem;padding-left:calc(1.2rem + 16px);padding-right:16px}}.section-banner{overflow:hidden;width:100%;max-width:1740px;background-color:#bae3f9;margin:0 auto}.section-banner .banner-inner{text-align:center;margin:0 auto;padding:40px 0}.section-banner .bnr{position:relative;width:100%;margin:0 auto}.section-banner a{cursor:pointer;-webkit-transition:all .7s;transition:all .7s}.section-banner a:hover{opacity:.7}.section-banner .btn-wrap{position:absolute;width:280px;bottom:9%;left:50%;transform:translateX(-50%);margin:0 auto;padding:0;z-index:10}.section-banner .btn-wrap .btn-nml{width:326px;min-height:48px;font-size:1.8rem;padding:6px}.section-banner .btn-wrap span{font-size:1rem}@media screen and (min-width:769px) and (max-width:1130px){.section-banner .banner-inner{padding:0 16px 40px}}@media screen and (max-width:768px){.section-banner{max-width:inherit;margin:0 0 32px}.section-banner .banner-inner{max-width:inherit;padding:0 16px 40px}.section-banner .btn-wrap{width:90%;bottom:4vw}.section-banner .btn-wrap .btn-nml{width:100%;min-height:38px;font-size:1.8rem;padding:6px}}#section-cautions{overflow:hidden;width:100%;max-width:1130px;background-color:#fff;margin:0 auto}#section-cautions .cautions-inner{text-align:center;margin:0 auto;padding:80px 0}#section-cautions .acc-wrap.nml-acc-wrap .triggle{text-align:center;padding:26px 56px}#section-cautions .acc-wrap.nml-acc-wrap.wrap02 .triggle{display:flex;justify-content:center;align-items:center}#section-cautions .acc-wrap.nml-acc-wrap.wrap02 .triggle img{width:34px;padding-right:10px}#section-cautions .acc-wrap.nml-acc-wrap{border-top:1px solid var(--silver)}#section-cautions .acc-wrap.nml-acc-wrap.wrap01,#section-cautions .acc-wrap.nml-acc-wrap.wrap02{border-bottom:none}#section-cautions .acc-wrap.nml-acc-wrap+.acc-wrap{margin-top:0}#section-cautions .acc-wrap.nml-acc-wrap.wrap02 p:nth-of-type(2){padding-top:10px}#section-cautions .acc-contents p{max-width:855px;text-align:justify;font-size:1.2rem;line-height:1.8;margin:0 auto;padding:0}#section-cautions .wrap01 .acc-contents p{text-indent:-1.1em;padding-left:1.1em}@media screen and (min-width:769px) and (max-width:1024px){#section-cautions{max-width:inherit;padding:0 16px}.acc-wrap.nml-acc-wrap .acc-contents-inner{padding:10px 16px 20px}}@media screen and (max-width:768px){#section-cautions{max-width:inherit}#section-cautions .cautions-inner{margin:0;padding:32px 16px 80px}#section-cautions .acc-wrap.nml-acc-wrap .triggle{font-size:1.6rem;padding:21px 56px 21px 16px}#section-cautions .wrap01 .acc-contents p{max-width:inherit;text-align:justify;font-size:1.2rem;line-height:1.8;padding:2px 0}}@media screen and (max-width:360px){#section-cautions .acc-wrap.nml-acc-wrap .triggle{font-size:1.4rem;padding:21px 32px 21px 16px}}#section-challenge .btn-wrap{background-color:#dde2e6;max-width:var(--contentMaxW);margin-top:0;padding-top:var(--size32);padding-bottom:var(--size48)}#section-challenge .btn-wrap .btn-nml.cv-btn{animation:none!important}@media screen and (max-width:768px){#section-challenge .btn-wrap{margin-top:var(--size16)}#section-challenge .btn-wrap .btn-nml{width:90%}}#campaign-contents .btn-page-top{position:fixed;right:var(--size48);bottom:80px;z-index:1000;width:var(--size48);height:var(--size48);background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#campaign-contents .btn-page-top.show{opacity:1;visibility:visible}#campaign-contents .btn-page-top img{width:var(--size24);height:var(--size24)}@media screen and (max-width:768px){#campaign-contents .btn-page-top{right:var(--size8)}}#campaign-contents .btn-section{background-color:#dde2e6;max-width:var(--contentMaxW);margin:0 auto 80px}#campaign-contents .btn-section .btn-wrap-container{display:flex;justify-content:center;gap:20px;padding:40px 16px}#campaign-contents .btn-section .btn-nml.cv-btn{animation:none!important}#campaign-contents .btn-section .btn-wrap-container .btn-wrap{flex:1;display:flex;flex-direction:column;align-items:center;max-width:326px;margin-top:0}#campaign-contents .btn-section .btn-wrap-container .btn-wrap .btn-nml{width:100%;text-align:center}@media screen and (max-width:768px){#campaign-contents .btn-section .btn-wrap-container{display:block;width:100%;padding:32px 16px}#campaign-contents .btn-section .btn-wrap-container .btn-wrap{max-width:inherit;padding:8px 0}}#fixedBottomBtn{position:fixed;bottom:-56px;left:0;width:100%;background:rgb(255,255,255,.9);box-shadow:0 -2px 10px rgba(0,0,0,.1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,bottom .3s ease,visibility .3s ease;z-index:10}#fixedBottomBtn.show{bottom:0;opacity:1;visibility:visible;pointer-events:auto}#fixedBottomBtn .btn-wrap-container{display:flex;justify-content:center;gap:20px;padding:var(--size8)}#fixedBottomBtn .btn-wrap-container .btn-wrap{flex:1;display:flex;flex-direction:column;align-items:center;max-width:326px;margin-top:0!important}#fixedBottomBtn .btn-wrap-container .btn-nml.fixed-btn{width:100%;font-size:1.8rem;min-height:var(--size48);color:var(--white)}#fixedBottomBtn .btn-wrap-container .btn-wrap .btn-ttl{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:5px}@media screen and (max-width:768px){#fixedBottomBtn .btn-wrap-container{flex-wrap:nowrap;gap:8px;padding:8px 0}#fixedBottomBtn .btn-wrap-container .btn-wrap{max-width:375px}#fixedBottomBtn .btn-wrap-container .btn-nml.fixed-btn{font-size:1.6rem;min-height:var(--size24)}#fixedBottomBtn .btn-wrap-container .btn-wrap .btn-ttl{font-size:1rem;margin-bottom:5px}}@media screen and (max-width:353px){#fixedBottomBtn .btn-wrap-container .btn-wrap .btn-ttl{font-size:.8rem}}#campaign-contents .btn-nml{color:var(--white)}#campaign-contents .btn-nml:hover{color:#014e98;opacity:.7}.notice-area-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.notice-area.alert .notice-area-inner{padding-top:10px;padding-bottom:10px}.footer.footer-simple{margin-top:0}.cta-following-wrap{z-index:10}#campaign-contents img.pr-img{display:none!important}@media print{#fixedBottomBtn{display:none}}


