.campaign p a,.campaign li a{color:#e17000;text-decoration:underline}.campaign p a:hover,.campaign li a:hover{text-decoration:none}.campaign .inner{max-width:900px}.campaign .campaign_title{font-size:2rem;margin-bottom:1em}.campaign .campaign_title::after{content:"CAMPAIGN";display:block;color:#ef8701;font-family:"Lato",sans-serif;font-size:1rem;font-weight:700;margin-top:.5em}.campaign .opinion_title{font-size:2rem;margin-bottom:1em}.campaign .opinion_title::after{content:"OPINION";display:block;color:#ef8701;font-family:"Lato",sans-serif;font-size:1rem;font-weight:700;margin-top:.5em}.campaign .campaign_img{margin-bottom:40px}.campaign .campaign_img img{max-width:100%;max-height:60vh;display:block;margin:0 auto}.campaign .campaign_desc{margin-bottom:80px}.campaign .campaign_privacypolicy{margin-bottom:80px}.campaign .campaign_privacypolicy ul li{margin-bottom:.5em;padding-left:1.5em;position:relative}.campaign .campaign_privacypolicy ul li::before{content:"■";display:block;position:absolute;top:0;left:0}.campaign .campaign_privacypolicy .campaign_privacypolicy_content{border:1px solid #c3c3c3;padding:1rem;max-height:300px;overflow-y:scroll}.campaign .campaign_privacypolicy .agreement{margin-top:20px;text-align:center}.campaign .agreement-check input[type=checkbox]{display:inline-block;cursor:pointer;vertical-align:middle;position:relative}.campaign .agreement-check input[type=checkbox]::before,.campaign .agreement-check input[type=checkbox]::after{content:"";position:absolute}.campaign .agreement-check input[type=checkbox]::before{background-color:#fff;border-radius:4px;border:1px solid #666464;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:-2px;left:0}.campaign .agreement-check input[type=checkbox]::after{border-bottom:2px solid #d56a00;border-left:2px solid #d56a00;opacity:0;height:6px;width:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-6px;left:4px}.campaign .agreement-check input[type=checkbox]:checked::after{opacity:1}.campaign .agreement-check label{display:inline-block;cursor:pointer;margin-bottom:40px;padding-left:28px}.campaign .btn01 a{background:#eee;border-color:#eee;color:#777;pointer-events:none;cursor:not-allowed}.campaign .btn01 a:hover{background:#eee;border-color:#eee;color:#777}.campaign .btn01 a:hover::after{background-image:url(../assets/img/ico-arrow01_wht.svg)}.campaign input[type=checkbox]:checked~.btn01 a{cursor:pointer;color:#fff;border:1.5px solid #ed8723;background:#ed8723;pointer-events:auto}.campaign .mw_wp_form_complete .btn01 a{cursor:pointer;color:#fff;border:1.5px solid #ed8723;background:#ed8723;pointer-events:auto}.campaign .mw_wp_form_complete .btn01.__flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width: 600px){.campaign .mw_wp_form_complete .btn01.__flex{display:grid;gap:1rem}}.campaign .mw_wp_form_complete .btn01.__flex a{width:80%;max-width:370px;min-width:unset;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 600px){.campaign .mw_wp_form_complete .btn01.__flex a{min-width:clamp(270px,52vw,300px)}}.campaign .mw_wp_form_complete .btn01.__flex a:nth-child(1){cursor:pointer;color:#fff;border:1.5px solid #000;border-radius:25px;background:#000;pointer-events:auto}.campaign .mw_wp_form_complete .btn01.__flex a:nth-child(2){cursor:pointer;color:#fff;border:1.5px solid #ed8723;border-radius:25px;background:#ed8723;pointer-events:auto}.campaign .mw_wp_form_complete .btn01.__flex a:hover{opacity:.8}.campaign .btn_container{text-align:center}.campaign .btn_container .warning{margin-top:1rem}.campaign .form-info{max-width:900px !important;line-height:1.8}.campaign .form-info h3{margin:2em 0 1em;border-bottom:2px solid #dcdcdc;padding-bottom:.5em}.campaign .form-info ul li{padding-left:1em;position:relative}.campaign .form-info ul li::before{content:"";display:block;width:.5em;height:.5em;border-radius:100%;background-color:#222;position:absolute;top:.75em;left:0}.form .mwform-checkbox-field,.campaign-form .mwform-checkbox-field{position:relative}.form .mwform-checkbox-field-text,.campaign-form .mwform-checkbox-field-text{padding-left:28px;cursor:pointer}.form input[type=checkbox],.campaign-form input[type=checkbox]{display:block;cursor:pointer;vertical-align:middle;position:relative}.form input[type=checkbox]::before,.form input[type=checkbox]::after,.campaign-form input[type=checkbox]::before,.campaign-form input[type=checkbox]::after{content:"";position:absolute}.form input[type=checkbox]::before,.campaign-form input[type=checkbox]::before{background-color:#fff;border-radius:4px;border:1px solid #666464;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:11px;left:0}.form input[type=checkbox]::after,.campaign-form input[type=checkbox]::after{border-bottom:2px solid #d56a00;border-left:2px solid #d56a00;opacity:0;height:6px;width:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;left:4px}.form input[type=checkbox]:checked::after,.campaign-form input[type=checkbox]:checked::after{opacity:1}.form .mw_wp_form select,.campaign-form .mw_wp_form select{width:100%}.form .mw_wp_form input[type=text],.form .mw_wp_form input[type=email],.form .mw_wp_form textarea,.form .mw_wp_form select,.campaign-form .mw_wp_form input[type=text],.campaign-form .mw_wp_form input[type=email],.campaign-form .mw_wp_form textarea,.campaign-form .mw_wp_form select{width:100%}.form .mwform-tel-field input[type=text],.form .mwform-zip-field input[type=text],.campaign-form .mwform-tel-field input[type=text],.campaign-form .mwform-zip-field input[type=text]{width:auto !important}@media only screen and (max-width: 800px){.form .table01 tbody th,.campaign-form .table01 tbody th{font-weight:700}.form .table01 tbody td,.campaign-form .table01 tbody td{width:100% !important;padding:1em 1em 3em !important}.form .mw_wp_form .mwform-radio-field label,.campaign-form .mw_wp_form .mwform-radio-field label{padding:.5em 16px .5em 36px}.form .mw_wp_form .mwform-radio-field label::before,.campaign-form .mw_wp_form .mwform-radio-field label::before{left:8px}.form .mw_wp_form .mwform-radio-field label::after,.campaign-form .mw_wp_form .mwform-radio-field label::after{left:13px}.form .form-submit .btn_box,.campaign-form .form-submit .btn_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form .form-submit .btn_box .btn.back,.campaign-form .form-submit .btn_box .btn.back{margin-bottom:20px}.form .form-submit .btn_box .btn:nth-child(2n),.campaign-form .form-submit .btn_box .btn:nth-child(2n){margin-left:0 !important}}.footer_campaign{background-color:#ed8723;color:#fff;padding:1rem 0}.footer-main-copyright{text-align:center}