@charset "utf-8";#campaign-contents{overflow:hidden;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}}.kounyushikin .detail{overflow:hidden;position:relative;max-width:1440px;background-color:var(--white);margin:40px auto;padding:var(--size40);z-index:3}.kounyushikin #section-flow.detail{margin:0 auto}.kounyushikin .detail-s{overflow:hidden;position:relative;max-width:1130px;background-color:var(--silverLight);margin:40px auto;z-index:3}.kounyushikin h2.content-head{position:relative;max-width:1360px;text-align:center;background-color:#00205b;margin-bottom:var(--size24)}.kounyushikin h2.content-head .head-name{display:inline-block;font-size:var(--size40);font-weight:700;background:linear-gradient(180deg,#bb942b 0,#f7cd67 25%,#bb942b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto;padding:8px 0}.kounyushikin h2.content-head-s{position:relative;max-width:1130px;text-align:center;background-color:#00205b}.kounyushikin h2.content-head-s .head-name{display:inline-block;font-size:var(--size24);font-weight:400;color:#fff;margin:0 auto;padding:6px 0}@media (max-width:768px){.kounyushikin .detail{max-width:inherit;margin:24px auto;padding:var(--size24) 0}.kounyushikin .detail-s{max-width:inherit;margin:24px 0}.kounyushikin h2.content-head .head-name{font-size:var(--size24)}.kounyushikin h2.content-head-s .head-name{font-size:var(--size16);padding:8px 0}.kounyushikin h2.content-head-s{max-width:inherit}}#section-kv{position:relative}#section-kv .photo-box{width:100%}#section-kv picture,#section-kv picture img{width:100%;height:auto;display:block}#campaign-contents .contents-inner{position:relative;width:100%;background-image:url(/campaign/kounyushikin/assets/images/contents-inner-bg-pc.webp?date=20250625);background-position:top;background-repeat:no-repeat;background-size:cover;margin:0 auto;padding:40px 0;z-index:1}#campaign-contents .contents-inner .contents-inner-bg::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(1,78,152,.2);z-index:2}@media (max-width:768px){#campaign-contents .contents-inner{padding:40px 16px}#campaign-contents .contents-inner .contents-inner-bg::before{background:#014e98;background:linear-gradient(180deg,rgba(1,78,152,.4) 0,rgba(255,255,255,.5) 90%,rgba(255,255,255,1) 100%)}}#section-flow .flow-inner{position:relative;display:flex;justify-content:center;align-items:center;max-width:1360px;background-color:var(--silverLight);margin-left:auto;margin-right:auto;padding:var(--size32) 114px}@media print and (min-width:769px) and (max-width:1360px){#section-flow .flow-inner{padding:var(--size32) 48px}}#section-flow .flow-img{display:flex;width:100%;max-width:1131px}#section-flow .flow-img h3.flow{flex:1;min-width:0}#section-flow .flow-img img{width:100%;height:auto;display:block}@media screen and (max-width:768px){#section-flow .flow-inner{max-width:inherit;margin:0 16px;padding:24px 16px 8px}#section-flow .flow-img{display:block;width:100%;max-width:inherit;margin:0 0 20px;padding:0}#section-flow .flow-img h3.flow{width:100%!important}}#section-period .period-inner{position:relative;display:flex;justify-content:center;align-items:center;max-width:1360px;margin:0 auto}@media screen and (min-width:769px) and (max-width:1360px){#section-period .period-inner{padding:0 var(--size32)}}#section-period .period-img{display:flex;width:100%;max-width:964px}#section-period .period-img h3.period{flex:1;min-width:0}#section-period .period-img img{width:100%;height:auto;display:block}#section-target-car-model .target-car-model-inner{position:relative;max-width:1360px;background-color:var(--silverLight);background:url(/campaign/kounyushikin/assets/images/tcm-bk.webp?date=20250625) repeat;margin-left:auto;margin-right:auto;padding:var(--size32) 114px}#section-target-car-model .target-car-model-inner.light-car{margin-top:var(--size24)}#section-target-car-model h3{text-align:center;margin-left:auto;margin-right:auto}#section-target-car-model .inner-s-wrap{display:flex;justify-content:center;background-color:#fff;width:100%;max-width:900px;margin-top:var(--size16)}#section-target-car-model .inner-s-wrap ul{width:100%;max-width:280px;padding:var(--size16)}#section-target-car-model .inner-s-wrap label::before{background:url(/assets/images/icn_checkbox_check.svg) no-repeat center 3px/11px auto,var(--logoColor)}#section-target-car-model .inner-s-wrap .nml-checkbox-list{display:block;flex-wrap:wrap;gap:16px}#section-target-car-model .inner-s-wrap .nml-checkbox-list>li .checkbox-wrap{height:100%}#section-target-car-model .inner-s-wrap .nml-checkbox-list>li .checkbox-wrap label{padding:8px 10px 8px 40px;border-radius:0;border:none;cursor:default;font-size:1.8rem;font-weight:700}@media screen and (min-width:769px) and (max-width:1024px){#section-target-car-model .inner-s-wrap .nml-checkbox-list>li .checkbox-wrap label{font-size:1.2rem}}#section-target-car-model .inner-s-wrap .light-car{width:100%;max-width:280px;padding:var(--size16)}@media (max-width:768px){#section-target-car-model .target-car-model-inner{max-width:inherit;padding:var(--size16)}#section-target-car-model .inner-s-wrap{display:block;max-width:inherit}#section-target-car-model .inner-s-wrap ul{width:100%;max-width:inherit;padding:16px}#section-target-car-model .inner-s-wrap ul.list01{padding:16px 16px 0 8px}#section-target-car-model .inner-s-wrap ul.list02{padding:0 16px 16px 8px}#section-target-car-model .inner-s-wrap label::before{background:url(/assets/images/icn_checkbox_check.svg) no-repeat center 3px/11px auto,var(--logoColor)}#section-target-car-model .inner-s-wrap .nml-checkbox-list>li .checkbox-wrap label{padding:8px 0 8px 40px;border-radius:0;border:none;cursor:default;font-size:1.8rem;font-weight:700}#section-target-car-model .inner-s-wrap .nml-checkbox-list{display:block;flex-wrap:wrap;gap:16px}}#section-requirement-result .table-nml.ver-sm thead th{font-size:1.6rem}#section-requirement-result .table-nml.ver-sm tbody td,#section-requirement-result .table-nml.ver-sm tbody th{font-size:1.6rem;padding:8px 16px;line-height:1.4}@media screen and (min-width:769px) and (max-width:1024px){#section-requirement-result .table-nml.ver-sm tbody td,#section-requirement-result .table-nml.ver-sm tbody th{font-size:1.2rem;padding:8px}}#section-requirement-result .table-nml.ver-sm tbody td p{color:var(--greyK20)}#section-requirement-result .w-times{width:8%}#section-requirement-result .w-period{width:20%}#section-requirement-result .w-announcement-date{width:22%}#section-requirement-result .w-number-of-people{width:15%}#section-requirement-result .table-nml.ver-sm tbody .bg-y{background:#fffeee}#section-requirement-result .table-nml.ver-sm tbody .bg-b{background:#e6f0f3}#section-requirement-result .table-nml.ver-sm em.box{color:#333;background:#f2f2f2;border-radius:5px;font-style:normal;font-size:1.4rem;padding:4px 8px}@media screen and (min-width:831px) and (max-width:1024px){#section-requirement-result .table-nml.ver-sm em.box{font-size:1.2rem}}@media screen and (min-width:769px) and (max-width:830px){#section-requirement-result .table-nml.ver-sm em.box{font-size:1rem}}@media screen and (max-width:768px){#section-requirement-result .sp-table-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}#section-requirement-result .sp-table-scroll.sp-w-l table{width:auto}#section-requirement-result .table-nml.ver-sm tbody td,#section-requirement-result .table-nml.ver-sm tbody th{font-size:1.4rem;padding:8px;white-space:nowrap}#section-requirement-result .sp-scroll-notice span{display:inline-flex;column-gap:8px;border:1px solid var(--silver);background-color:var(--greyK3);padding:12px 16px}#section-requirement-result .table-nml.ver-sm tbody th{position:-webkit-sticky;position:sticky;left:0;background-color:var(--greyK10);z-index:1}#section-requirement-result .table-nml.ver-sm p.box{color:#333;background:#f2f2f2;font-size:1.2rem;margin-top:8px;padding:2px}}#section-precautions .note-box{display:flex;flex-direction:column;align-items:flex-start;max-width:900px;margin:0 auto;padding:16px}#section-precautions .note-box p{font-size:1.2rem;line-height:1.8;text-align:justify;padding-left:1em;text-indent:-1em}#section-inquiry .nml-cta-box{background-color:transparent;padding:54px 40px}@media screen and (min-width:769px) and (max-width:1024px){#section-inquiry .nml-cta-box{background-color:transparent;padding:54px 0}#section-inquiry .nml-cta-box .box-ttl .emphasis{font-size:2.2rem}#section-inquiry .nml-cta-box .tel-row .tel-num .num{font-size:2.2rem}#section-inquiry .nml-cta-box .info-row .time{font-size:2.2rem}}#section-inquiry .nml-cta-box .info-row,.nml-cta-box .tel-row{justify-content:flex-end}#section-inquiry .nml-cta-box .tel-row .tel-ttl{min-width:auto;margin-right:8px}#section-inquiry .nml-cta-box .closing-period{min-width:auto;text-align:right;font-size:1.2rem;margin-top:8px;margin-right:0}@media screen and (max-width:768px){#section-inquiry .nml-cta-box{padding:32px 0}#section-inquiry .nml-cta-box .info-row,#section-inquiry .nml-cta-box .tel-row{align-items:center;justify-content:flex-start}#section-inquiry .nml-cta-box .cta-col-2{flex-direction:column;text-align:justify;row-gap:var(--size32)}#section-inquiry .nml-cta-box .closing-period{min-width:auto;text-align:justify;font-size:1.2rem;margin-top:var(--size24);margin-right:0}#section-inquiry .nml-cta-box .box-ttl .emphasis{font-size:1.6rem}#section-inquiry .nml-cta-box .tel-row .tel-ttl{margin-right:0}#section-inquiry .nml-cta-box .tel-row .tel-num .num{font-size:2.6rem}#section-inquiry .nml-cta-box .info-row .time{font-size:2.6rem}#section-inquiry .nml-cta-box .info-row,#section-inquiry .nml-cta-box .tel-row{row-gap:0}}#section-rule .acc-wrap.nml-acc-wrap .triggle{background-color:var(--logoColor);color:var(--white);padding:6px 56px 6px 0;transition:.2s}#section-rule .acc-wrap.nml-acc-wrap summary{display:block;list-style:none}#section-rule .acc-wrap.nml-acc-wrap summary::-webkit-details-marker{display:none}#section-rule .acc-wrap.nml-acc-wrap .triggle:hover{opacity:.7}#section-rule .nml-toggle-icn::before,.nml-toggle-icn::after{background-color:var(--white)}#section-rule .note-box{display:flex;flex-direction:column;align-items:flex-start;max-width:900px;margin:0 auto;padding:0 var(--size16)}#section-rule .note-box .heading{color:var(--keyColor);font-weight:700;font-size:var(--size16)}#section-rule .note-box h3{position:relative;display:flex;align-items:center;gap:.8em;color:var(--keyColor);padding:8px 0}#section-rule .note-box h3 .number{font-weight:700;font-size:1.6rem}#section-rule .note-box h3 .number-text{position:relative;font-size:1.6rem;padding-left:.8em}#section-rule .note-box h3 .number-text::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--keyColor)}#section-rule .note-box h3 .text::before{content:"";position:absolute;background-color:#000;left:0;top:0;width:1px;height:100%}#section-rule .note-box p.text{font-size:1.2rem;line-height:1.8;text-align:justify}#section-rule .note-box p.indent{font-size:1.2rem;line-height:1.8;text-align:justify;padding-left:1.5em;text-indent:-1.5em}#section-rule .note-box p.text-sp{text-align:left}#section-rule .note-box .heading{font-size:1.6rem;line-height:1.8;text-align:justify;padding-top:var(--size24)}#section-rule .note-box .no-indent{width:100%;font-size:1.2rem;line-height:1.8;text-align:justify}#fixedBottomBtn.show{bottom:0;opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width:760px){#section-rule .acc-wrap.nml-acc-wrap .triggle{padding:6px 56px 6px 56px;transition:.2s}#section-rule .note-box{max-width:inherit;overflow-wrap:normal;margin:0 auto;padding:0}#section-rule .note-box .heading{font-size:1.4rem;padding-top:var(--size24)}#section-rule .note-box h3 .number{font-size:1.4rem}#section-rule .note-box h3 .number-text{font-size:1.4rem;line-height:1.6}#section-rule .note-box p.text{font-size:1.2rem;line-height:1.8;text-align:justify}#section-rule .note-box{overflow-wrap:break-word}#section-rule .note-box .no-indent{overflow-wrap:break-word}}.kounyushikin .closeTxt,.kounyushikin .fixed-menu.close .end-none{display:none}.kounyushikin .close a,.kounyushikin .fixed-menu.close .end-none{pointer-events:none}#bottomnavi .close .closeTxt,.kounyushikin .close .closeTxt{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;line-height:1.6;text-align:center!important;background:rgba(0,0,0,.9);color:#fff;z-index:5;margin:0;padding:0}@media print,screen and (min-width:600px) and (max-width:768px){#bottomnavi .close .closeTxt,.kounyushikin .close .closeTxt{font-size:26px}}@media screen and (max-width:599px){#bottomnavi .close .closeTxt,.kounyushikin .close .closeTxt{font-size:1.6rem}}#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 .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;height:80px;border:1px solid rgba(255,255,255,.1);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:12px 0}#fixedBottomBtn .btn-wrap-container .btn-wrap{max-width:375px;height:70px;line-height:1.3;margin-top:-1px!important}#fixedBottomBtn .btn-wrap-container .btn-nml.fixed-btn{font-size:1.4rem;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-nml.fixed-btn{font-size:1.2rem;min-height:var(--size24)}#fixedBottomBtn .btn-wrap-container .btn-wrap .btn-ttl{font-size:1.2rem}}#campaign-contents .btn-nml{color:var(--white)}#campaign-contents .btn-nml:hover{color:var(--white);opacity:.7}#fixedBottomBtn .fixed-menu .registration-car{position:relative}#fixedBottomBtn .fixed-menu .registration-car .fixed-btn::after{position:absolute;content:"";display:block;width:155px;height:57px;background-image:url(/campaign/kounyushikin/assets/images/icon-deadline-approaching.svg?date=20250818);background-size:cover;top:-30px;left:-99px}@media screen and (min-width:769px) and (max-width:874px){#fixedBottomBtn .fixed-menu .registration-car .fixed-btn::after{width:140px;height:51px;top:-40px;left:-45px}}@media print,screen and (min-width:361px) and (max-width:768px){#fixedBottomBtn .fixed-menu .registration-car .fixed-btn::after{width:120px;height:44px;top:-45px;left:-4px}}@media screen and (max-width:360px){#fixedBottomBtn .fixed-menu .registration-car .fixed-btn::after{width:110px;height:40px;top:-40px;left:-4px}}.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}#campaign-contents .pr-img{display:none!important}@media print{#campaign-contents .pr-img{display:block!important}#section-flow .flow-img picture{display:none!important}#section-flow .flow-inner{position:relative;display:flex;justify-content:center;align-items:center;max-width:1360px;background-color:var(--silverLight);margin-left:auto;margin-right:auto;padding:var(--size32) 0}#section-flow .flow-img{display:flex;width:90%;max-width:1131px}#section-flow .flow-img h3.flow{flex:1;min-width:0}#section-flow .flow-img img{width:100%;height:auto;display:block}#fixedBottomBtn{display:none}}


