html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}h1,h2,h3,h4,h5,h6{font-weight:inherit}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}th{text-align:left;vertical-align:top;font-weight:normal}td{text-align:left;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,textarea,img{vertical-align:middle}ul,dl,ol{list-style:none}em{font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{color:#1d1d1d;font-size:14px}body{font-family:"Noto Sans JP",sans-serif;color:#1d1d1d;max-width:100%;margin:0 auto;overflow-x:hidden;line-height:1.6;letter-spacing:.05em}section{overflow-x:hidden}h1,h2,h3,h4,h5{color:#001b72;font-weight:bold;line-height:1.5;margin:0}p{font-size:3.3333333333vw}@media screen and (min-width: 641px){p{font-size:25px;font-size:1.7857142857rem}}@media screen and (min-width: 1001px){p{font-size:18px;font-size:1.2857142857rem}}a{text-decoration:none}img{max-width:100%;height:auto}ul,li{margin:0;padding:0}li{list-style:none}@media screen and (min-width: 641px){.sp-mode{display:none}}@media screen and (min-width: 769px){.tab-mode{display:none}}@media screen and (max-width: 640px){.pc-mode{display:none}}.cont__inner{margin:0 auto}@media screen and (min-width: 1001px){.cont__inner{max-width:1000px;max-width:1200px;width:95%}}.cont__img,.cont__img--sp,.cont__img--pc{vertical-align:bottom}@media screen and (max-width: 1000px){.cont__img--pc{display:none}}@media screen and (min-width: 1001px){.cont__img--sp{display:none}}@media screen and (max-width: 1000px){.cont__br--pc{display:none}}@media screen and (min-width: 1001px){.cont__br--sp{display:none}}.main-area{background-color:#f5fcff}@media screen and (min-width: 1001px){.main-area{background:-webkit-gradient(linear, right top, left top, from(#fff), color-stop(50%, #fff), color-stop(50%, #f5fcff), to(#f5fcff));background:linear-gradient(to left, #fff, #fff 50%, #f5fcff 50%, #f5fcff 100%);border-top:20px solid #001b72;padding-top:10px}}@media screen and (min-width: 1001px){.main-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;padding:0 2.5%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.l-inner{padding:0 20px}@media screen and (min-width: 1001px){.l-inner{background-color:#f5fcff;width:60%;max-width:calc(100% - 470px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px}}.r-iinner{background-color:#fff;padding:60px 40px 80px 40px}@media screen and (min-width: 1001px){.r-iinner{width:40%;min-width:470px;padding:20px 20px 100px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.hdr__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.hdr__inner .hdr__logo{width:55%;margin-bottom:10px}@media screen and (min-width: 1001px){.hdr__inner .hdr__logo{width:45%;margin-bottom:20px}}.mv-area .mv-area__img img{-webkit-box-shadow:5px 5px 10px #eee;box-shadow:5px 5px 10px #eee;border-radius:15px;display:block;margin:0 auto}.mv-area .mv-area__btn{margin-top:20px;text-align:center}.mv-area .mv-area__btn a{display:inline-block;background-color:#0071bc;color:#fff;font-weight:bold;font-size:14px;padding:12px 24px;border-radius:30px;margin-bottom:20px;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,.2);box-shadow:0px 5px 8px rgba(0,0,0,.2);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.mv-area .mv-area__btn a:hover{background-color:rgb(0,14.9210526316,63)}@media screen and (min-width: 641px){.mv-area .mv-area__btn{margin-top:30px}}.cont__description{margin-bottom:30px;color:#001b72;font-size:16px;font-size:1.1428571429rem}.cont__description-item{line-height:1.4;margin-bottom:12px}.cont__description-item span{font-size:10px;vertical-align:middle;margin-bottom:2px;display:inline-block;padding-right:2px}.cont__description-item .cont__item-note{font-size:12px;font-size:0.8571428571rem}.cont__recommend{background-color:#fff;padding:20px;border-radius:10px;margin-bottom:30px;color:#333;font-size:16px}.cont__recommend h2{padding-bottom:10px;margin-bottom:10px;font-size:20px;color:#333;background:-webkit-gradient(linear, left top, right top, from(#001b72), color-stop(10%, #001b72), color-stop(10%, #cfd2e4), to(#cfd2e4));background:linear-gradient(to right, #001b72 0%, #001b72 10%, #cfd2e4 10%, #cfd2e4 100%);background-repeat:no-repeat;background-size:100% 1px;background-position:bottom}.cont__recommend-item span{font-size:10px;vertical-align:middle;margin-bottom:2px;display:inline-block;color:#fbb03b;padding-right:2px}.cont__details{background-color:#fff;padding:20px;border-radius:10px;margin-bottom:30px;color:#333;font-size:16px;font-size:1.1428571429rem}.cont__details h2{padding-bottom:10px;margin-bottom:10px;font-size:20px;font-size:1.4285714286rem;color:#333;background:-webkit-gradient(linear, left top, right top, from(#001b72), color-stop(10%, #001b72), color-stop(10%, #cfd2e4), to(#cfd2e4));background:linear-gradient(to right, #001b72 0%, #001b72 10%, #cfd2e4 10%, #cfd2e4 100%);background-repeat:no-repeat;background-size:100% 1px;background-position:bottom}.cont__details-list{padding-left:28px}.cont__details-list li{list-style:disc}.cont__details-item{line-height:1.4;margin-bottom:12px}.cont__details-item .cont__item-note{font-size:12px;font-size:0.8571428571rem}.cont__note{display:block;margin-left:8px;font-size:12px;font-size:0.8571428571rem;letter-spacing:0}.cont__note a{color:#001b72}.c-entry-form{width:100%}.c-entry-form .c-form-group{display:block;margin-bottom:24px}.c-entry-form .c-form-group__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:15px;margin-bottom:12px}.c-entry-form .c-form-group__content{width:100%}.c-entry-form .c-form-group__content--unit{display:block}.c-entry-form .c-form-group__content--unit .c-form-unit-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.form__msg{font-size:14px;font-size:1rem;color:#333;margin-bottom:8px}.form__note{font-size:12px;font-size:0.8571428571rem;color:#666;margin-bottom:8px}.form__note-txt{display:block;margin-left:8px;font-size:12px;font-size:0.8571428571rem;letter-spacing:0}.form__note-txt a{color:#001b72}.form__api{text-align:center;margin-bottom:20px}.form__api .g-recaptcha{display:inline-block}.c-form-alert{display:block;width:100%;clear:both}.c-label-tag{font-size:11px;font-size:0.7857142857rem;padding:2px 6px;border-radius:3px;color:#fff;margin-right:8px;background-color:#f15a24}.c-input-text,.c-form-select{width:100%;padding:14px 16px 12px;background-color:#f0f2f5;border:1px solid rgba(0,0,0,0);border-radius:8px;font-size:16px;font-size:1.1428571429rem;-webkit-box-sizing:border-box;box-sizing:border-box}.c-input-text--amount,.c-form-select--amount{width:calc(100% - 40px);max-width:400px}.c-select-wrapper{position:relative}.c-select-wrapper .c-form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background-image:url("../../assets/images/form/icon_arrow_down.png");background-repeat:no-repeat;background-size:12px;background-position:right 15px center}.c-select-wrapper .c-form-select::-ms-expand{display:none}.c-form-list--grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;list-style:none;padding:0}.c-form-note{font-size:12px;font-size:0.8571428571rem;font-weight:normal;margin-left:8px}.c-form-error{font-size:12px;font-size:0.8571428571rem;margin-top:8px;display:none;color:#d9534f}.c-form-list__item{position:relative;margin-bottom:5px}.c-form-list__item input[type=radio]{display:none}.c-form-list__item label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:35px;cursor:pointer;font-size:15px}.c-form-list__item label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url("../../assets/images/form/radio_off.png") no-repeat center/contain}.c-form-list__item input[type=radio]:checked+label::before{background-image:url("../../assets/images/form/radio_on.png")}.c-form-list__item input[type=radio]:checked+label{color:#0071bc;font-weight:bold}.form__send-btn{width:80%;margin:0 auto;text-align:center;display:block;padding:15px;border-radius:30px;font-size:18px;font-size:1.2857142857rem;border:none;background-color:#0071bc;color:#fff;cursor:pointer;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,.2);box-shadow:0px 5px 8px rgba(0,0,0,.2);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.form__send-btn:disabled{background-color:#ccc;color:#979797;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.form__send-btn a{display:inline-block;background-color:#0071bc;color:#fff;font-weight:bold;font-size:14px;font-size:1rem;padding:12px 24px;border-radius:30px;margin-bottom:20px;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,.2);box-shadow:0px 5px 8px rgba(0,0,0,.2);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.form__send-btn a:hover{background-color:rgb(0,14.9210526316,63)}@media screen and (min-width: 641px){.form__send-btn{margin-top:30px}}.company{width:100%;padding:40px 0;background:#f7f7f7}.company__inner{max-width:1280px;margin:0 auto;padding:0 40px}.company__ttl{font-size:20px;font-size:1.4285714286rem;font-weight:bold;color:#333;margin-bottom:20px;text-align:left}.company__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:150px}@media(max-width: 900px){.company__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.company__dl{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0}.company__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;line-height:1.5}.company__row dt{width:130px;color:#1a1a8c;font-weight:bold;-ms-flex-negative:0;flex-shrink:0}.company__row dd{margin:0;color:#333;font-weight:500}.ftr{background:#001b72;padding:15px 0}.ftr__txt{font-size:11px;font-size:0.7857142857rem;color:#fff;text-align:center}.body-thanks{margin:0}.hdr-thanks{padding:15px 0}.thanks{padding:20px 0 30px}@media screen and (min-width: 641px){.thanks{padding:60px 0}}@media screen and (max-width: 640px){.thanks__logo img{width:60%}}.thanks__ttl{font-size:4.5vw;color:#1d1d1d;text-align:center;margin-bottom:15px}@media screen and (min-width: 641px){.thanks__ttl{font-size:25px;font-size:1.7857142857rem}}@media screen and (min-width: 769px){.thanks__ttl{font-size:35px;font-size:2.5rem}}.thanks__txt{font-size:3.5vw;background:#d5e2ff;color:#001b72;font-weight:700;text-align:center;margin:0 auto 30px;max-width:800px;padding:20px 10px;border-radius:10px;width:100%}@media screen and (min-width: 641px){.thanks__txt{font-size:20px;font-size:1.4285714286rem;margin:0 auto 60px;padding:30px 10px}}.thanks__center{font-size:3.5vw;color:#1d1d1d;text-align:center}@media screen and (min-width: 641px){.thanks__center{font-size:20px;font-size:1.4285714286rem;margin-bottom:30px}}.thanks__imgarea{text-align:center;margin-bottom:15px}@media screen and (max-width: 640px){.thanks__mail{width:40vw}}.thanks__result{font-size:3.5vw;text-align:center;margin-top:20px}@media screen and (min-width: 641px){.thanks__result{font-size:18px;font-size:1.2857142857rem;margin-top:40px}}.thanks__result b{font-size:4vw}@media screen and (min-width: 641px){.thanks__result b{font-size:20px;font-size:1.4285714286rem}}.thanks__red{color:red}.thanks__yellow{font-size:5vw !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, yellow));background:linear-gradient(transparent 60%, yellow 60%)}@media screen and (min-width: 641px){.thanks__yellow{font-size:34px !important}}.thanks__btn input{font-size:4.5vw;display:block;background:#001b72;color:#fff;font-weight:700;margin:0 auto;max-width:100%;padding:10px 0;border-radius:60px;width:350px;-webkit-box-shadow:0px 5px 8px 1px rgba(0,0,0,.2);box-shadow:0px 5px 8px 1px rgba(0,0,0,.2);cursor:pointer}@media screen and (min-width: 641px){.thanks__btn input{font-size:25px;font-size:1.7857142857rem;padding:15px 0}}.thanks__bnr{text-align:center;margin-top:15px}@media screen and (min-width: 641px){.thanks__bnr{margin-top:30px}}.thanks__top{font-size:4.5vw;display:block;background:#001b72;color:#fff;font-weight:700;text-align:center;margin:0 auto;max-width:100%;padding:10px 0;border-radius:60px;width:350px;-webkit-box-shadow:0px 5px 8px 1px rgba(0,0,0,.2);box-shadow:0px 5px 8px 1px rgba(0,0,0,.2);cursor:pointer}@media screen and (min-width: 641px){.thanks__top{font-size:25px;font-size:1.7857142857rem;padding:15px 0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #f0f2f5 inset !important;-webkit-text-fill-color:#333 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:8px !important}