/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;-webkit-box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{--moz-appearance: textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.sp{display:none !important}.pc{display:block !important}@media screen and (max-width: 899px){.sp{display:block !important}.pc{display:none !important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Zen Kaku Gothic New",sans-serif;margin:0 auto}body.no-scroll{overflow:hidden;height:100vh;position:relative}img{display:block;width:100%}.hide{display:none !important}.nowrap{white-space:nowrap}.btn{display:block}textarea{resize:none}@media screen and (max-width: 899px){.header{display:none}}@media screen and (min-width: 900px){.header{background-color:#4c81e0;width:100%;padding:23px 5% 22px}.header .logo{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#fff;font-family:"Zen Kaku Gothic New";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;text-align:center}}@media screen and (max-width: 899px){.footer{background:#4c81e0;padding:10px}.footer .copy_right{text-align:center;color:#fff;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.28px}.footer .link{position:absolute;right:20px;bottom:20px;color:#fff;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.28px}}@media screen and (min-width: 900px){.footer{background:#4c81e0;padding:32px;position:relative}.footer .copy_right{text-align:center;color:#fff;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.28px}.footer .link{position:absolute;right:20px;bottom:20px;color:#fff;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.28px}}@media screen and (max-width: 899px){.top{background-color:#f6f6f6;padding:20px 16px}.top .container{max-width:500px;margin:0 auto}.top .container .fv{margin:0 auto}.top .container .area_flow{width:320px;height:88px;background-image:url(../img/pc/q_title.png);background-size:cover;margin:20px auto 0}.top .container .area_flow .flow_step{display:none}.top .container .area_steps{padding-top:20px;max-width:1200px;margin:0 auto}.top .container .area_steps .step{padding:20px 3%;display:none;border-radius:8px;background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(97,97,97,.25);box-shadow:0px 4px 16px 0px rgba(97,97,97,.25)}.top .container .area_steps .step.active{display:block}.top .container .area_steps .step .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#091b31;font-family:"Zen Kaku Gothic New";font-size:12px;font-style:normal;font-weight:700;line-height:18px;padding-left:30px;position:relative}.top .container .area_steps .step .title br{display:none}.top .container .area_steps .step .title::before{content:"";position:absolute;left:0;width:20px;height:20px;background-size:cover}.top .container .area_steps .step .content{padding-top:5px}.top .container .area_steps .step .content .left{margin:0 auto;max-height:110px;height:110px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top .container .area_steps .step .content .left img{width:auto;height:100%;margin:0 auto}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:1fr;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer;display:block;width:240px;border-radius:100px;border:1px solid #43a5e6;padding:10px 0;text-align:center;font-family:"Zen Kaku Gothic New";font-size:14px;font-weight:700;line-height:18px;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;padding-left:0;-webkit-transition:all .3s;transition:all .3s;position:relative}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{-webkit-text-fill-color:#091b31;background:none;border-radius:100px;border:2px solid #43a5e6;background:-webkit-gradient(linear, right top, left top, from(rgba(67, 165, 230, 0.15)), to(rgba(76, 129, 224, 0.15)));background:-webkit-linear-gradient(right, rgba(67, 165, 230, 0.15) 0%, rgba(76, 129, 224, 0.15) 100%);background:linear-gradient(270deg, rgba(67, 165, 230, 0.15) 0%, rgba(76, 129, 224, 0.15) 100%);padding-left:32px}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{content:url(../img/pc/step_checked.svg);position:absolute;left:35.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .container .area_steps .step .content .right .area_next_before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.top .container .area_steps .step .content .right .area_next_before .next-btn,.top .container .area_steps .step .content .right .area_next_before .back-btn{cursor:pointer;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;background:rgba(76,129,224,.2);-webkit-box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);padding:12px 40px;color:#4c81e0;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:12px}.top .container .area_steps .step .content .area_radio .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item{width:100%}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item label{display:block;width:100%;text-align:center;font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:700;position:relative;margin:0 auto}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item input[type=radio]{position:absolute;opacity:0;pointer-events:none}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{padding:12px 0;width:100%;height:100%;color:#fff;margin:0 auto;display:block;border:1px solid #44a0e5;cursor:pointer;background-color:#fff;color:#44a0e5;border-radius:100px}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);color:#fff}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item.first:hover .wpcf7-list-item-label{opacity:.7}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item.last:hover .wpcf7-list-item-label{opacity:.7}.top .container .area_steps .step .content .area_radio .submit-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}.top .container .area_steps .step .content .area_radio .submit-wrap .step5-submit{display:block;width:100%;text-align:center;font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:700;position:relative;margin:0 auto;padding:12px 0;width:100%;height:100%;color:#fff;margin:0 auto;display:block;border:1px solid #44a0e5;cursor:pointer;background-color:#fff;color:#44a0e5;border-radius:100px}.top .container .area_steps .step .content .area_radio .submit-wrap .step5-submit:hover .wpcf7-list-item-label{opacity:.7}.top .container .area_steps .step .content .area_radio .submit-wrap .step5-submit.yes{background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);color:#fff}.top .container .area_steps .step .content .area_radio .wpcf7-submit{cursor:pointer;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;background:rgba(76,129,224,.2);-webkit-box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);padding:12px;color:#4c81e0;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:12px}.top .container .area_steps .step .content .area_radio .wpcf7-spinner{display:none}.top .container .area_steps .step .content .area_radio .area_next_before{width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:32px auto 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top .container .area_steps .step .content .area_radio .area_next_before .next-btn,.top .container .area_steps .step .content .area_radio .area_next_before .back-btn{cursor:pointer;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;background:rgba(76,129,224,.2);-webkit-box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);padding:12px 40px;color:#4c81e0;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:12px}.top .container .area_steps .step .content .area_initial .area_next_before{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.top .container .area_steps .step.step1 .title::before{background-image:url(../img/pc/q1.svg)}.top .container .area_steps .step.step1 .content .right{padding-top:29px}.top .container .area_steps .step.step1 .content .right .area_next_before{width:80%;margin:32px auto 0;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.top .container .area_steps .step.step2 .title::before{background-image:url(../img/pc/q2.svg)}.top .container .area_steps .step.step2 .content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .container .area_steps .step.step3 .title::before{background-image:url(../img/pc/q3.svg)}.top .container .area_steps .step.step3 .content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .container .area_steps .step.step3 .content .right{margin-top:32px}.top .container .area_steps .step.step4 .title::before{background-image:url(../img/pc/q4.svg)}.top .container .area_steps .step.step5 .title::before{background-image:url(../img/pc/q5.svg)}.top .container .area_steps .step.step5 .content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .container .wpcf7-not-valid-tip{padding-top:10px;text-align:center;font-size:.8em}.top .wpcf7-response-output{display:none}}@media screen and (min-width: 900px){.top{background-color:#f6f6f6;padding:64px 5%}.top .wpcf7-response-output{display:none}.top .container{max-width:1300px;margin:0 auto}.top .container .fv{max-width:1300px;margin:0 auto}.top .container .area_flow{padding:64px 0 44px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.top .container .area_flow .flow_step{max-width:218px;width:15.1vw;max-height:64px;height:4.4444vw;background-repeat:no-repeat;background-size:cover}.top .container .area_flow .flow_step.flow_step1{background-image:url(../img/pc/flow_step1.png)}.top .container .area_flow .flow_step.flow_step1.active{background-image:url(../img/pc/flow_step1_active.png)}.top .container .area_flow .flow_step.flow_step2{background-image:url(../img/pc/flow_step2.png)}.top .container .area_flow .flow_step.flow_step2.active{background-image:url(../img/pc/flow_step2_active.png)}.top .container .area_flow .flow_step.flow_step3{background-image:url(../img/pc/flow_step3.png)}.top .container .area_flow .flow_step.flow_step3.active{background-image:url(../img/pc/flow_step3_active.png)}.top .container .area_flow .flow_step.flow_step4{background-image:url(../img/pc/flow_step4.png)}.top .container .area_flow .flow_step.flow_step4.active{background-image:url(../img/pc/flow_step4_active.png)}.top .container .area_flow .flow_step.flow_step5{max-width:197px;width:13.68vw;background-image:url(../img/pc/flow_step5.png)}.top .container .area_flow .flow_step.flow_step5.active{background-image:url(../img/pc/flow_step5_active.png)}.top .container .area_steps{max-width:1200px;margin:0 auto}.top .container .area_steps .step{padding:55px 100px 64px 178px;display:none;border-radius:8px;background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(97,97,97,.25);box-shadow:0px 4px 16px 0px rgba(97,97,97,.25)}}@media screen and (min-width: 900px)and (max-width: 1300px){.top .container .area_steps .step{padding:55px 5% 64px}}@media screen and (min-width: 900px){.top .container .area_steps .step.active{display:block}.top .container .area_steps .step .title{color:#091b31;font-family:"Zen Kaku Gothic New";font-size:32px;font-style:normal;font-weight:700;line-height:32px;padding-left:110px;position:relative}.top .container .area_steps .step .title::before{position:absolute;left:0;top:-19px}.top .container .area_steps .step .title br{display:none}.top .container .area_steps .step .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 900px)and (max-width: 1300px){.top .container .area_steps .step .content{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}}@media screen and (min-width: 900px){.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:1fr 1fr;gap:16px}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer;display:block;width:240px;border-radius:100px;border:1px solid #43a5e6;padding:12px 0;text-align:center;font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:700;line-height:24px;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block;padding-left:0;-webkit-transition:all .3s;transition:all .3s;position:relative}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{-webkit-text-fill-color:#091b31;background:none;border-radius:100px;border:2px solid #43a5e6;background:-webkit-gradient(linear, right top, left top, from(rgba(67, 165, 230, 0.15)), to(rgba(76, 129, 224, 0.15)));background:-webkit-linear-gradient(right, rgba(67, 165, 230, 0.15) 0%, rgba(76, 129, 224, 0.15) 100%);background:linear-gradient(270deg, rgba(67, 165, 230, 0.15) 0%, rgba(76, 129, 224, 0.15) 100%);padding-left:32px}.top .container .area_steps .step .content .right .checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{content:url(../img/pc/step_checked.svg);position:absolute;left:35.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .container .area_steps .step .content .right .area_next_before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:32px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.top .container .area_steps .step .content .right .area_next_before .next-btn,.top .container .area_steps .step .content .right .area_next_before .back-btn{cursor:pointer;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;background:rgba(76,129,224,.2);-webkit-box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);padding:12px 48px;color:#4c81e0;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:12px}.top .container .area_steps .step .content .area_radio .submit-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.top .container .area_steps .step .content .area_radio .submit-wrap .step5-submit{width:360px;text-align:center;font-family:"Zen Kaku Gothic New";font-size:24px;font-weight:700;border-radius:100px;position:relative;border-radius:100px;padding:24px 0;display:block;border:1px solid #44a0e5;cursor:pointer;background-color:#fff;color:#44a0e5}.top .container .area_steps .step .content .area_radio .submit-wrap .step5-submit:hover .wpcf7-list-item-label{opacity:.7}.top .container .area_steps .step .content .area_radio .submit-wrap .step5-submit.yes{background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);color:#fff}.top .container .area_steps .step .content .area_radio .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item label{display:block;width:360px;text-align:center;font-family:"Zen Kaku Gothic New";font-size:24px;font-weight:700;border-radius:100px;position:relative}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item input[type=radio]{position:absolute;opacity:0;pointer-events:none}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{border-radius:100px;padding:24px 0;display:block;width:100%;height:100%;border:1px solid #44a0e5;cursor:pointer;background-color:#fff;color:#44a0e5}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);color:#fff}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item.first:hover .wpcf7-list-item-label{opacity:.7}.top .container .area_steps .step .content .area_radio .wpcf7-radio .wpcf7-list-item.last:hover .wpcf7-list-item-label{opacity:.7}.top .container .area_steps .step .content .area_radio .wpcf7-submit{cursor:pointer;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;background:rgba(76,129,224,.2);-webkit-box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);padding:12px 48px;color:#4c81e0;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:12px}.top .container .area_steps .step .content .area_radio .wpcf7-spinner{display:none}.top .container .area_steps .step .content .area_radio .area_next_before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:32px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.top .container .area_steps .step .content .area_radio .area_next_before .next-btn,.top .container .area_steps .step .content .area_radio .area_next_before .back-btn{cursor:pointer;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;background:rgba(76,129,224,.2);-webkit-box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);box-shadow:0px 2px 4px 0px rgba(97,97,97,.15);padding:12px 48px;color:#4c81e0;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:12px}.top .container .area_steps .step .content .area_initial .area_next_before{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.top .container .area_steps .step.step1 .title::before{content:url(../img/pc/q1.svg)}.top .container .area_steps .step.step1 .content{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;gap:41px;padding-top:54px}.top .container .area_steps .step.step1 .content .left{width:26.7vw;max-width:385px}}@media screen and (min-width: 900px)and (max-width: 1200px){.top .container .area_steps .step.step1 .content .left{max-width:200px}}@media screen and (min-width: 900px){.top .container .area_steps .step.step1 .content .right{padding-top:29px}.top .container .area_steps .step.step2 .title::before{content:url(../img/pc/q2.svg)}.top .container .area_steps .step.step2 .content{padding-top:34px;gap:125px;padding-left:138px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .container .area_steps .step.step2 .content .left{max-width:230px;width:15.97vw}}@media screen and (min-width: 900px)and (max-width: 1200px){.top .container .area_steps .step.step2 .content .left{max-width:200px}}@media screen and (min-width: 900px){.top .container .area_steps .step.step3 .title::before{content:url(../img/pc/q3.svg)}.top .container .area_steps .step.step3 .content{padding-top:36px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;gap:39px;padding-left:17px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .container .area_steps .step.step3 .content .left{max-width:369px;width:25.625vw}}@media screen and (min-width: 900px)and (max-width: 1200px){.top .container .area_steps .step.step3 .content .left{max-width:200px}}@media screen and (min-width: 900px){.top .container .area_steps .step.step4 .title::before{content:url(../img/pc/q4.svg)}.top .container .area_steps .step.step4 .content{padding-top:36px;gap:131px;padding-left:85px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .container .area_steps .step.step4 .content .left{max-width:277px;width:19.2vw}}@media screen and (min-width: 900px)and (max-width: 1200px){.top .container .area_steps .step.step4 .content .left{max-width:200px}}@media screen and (min-width: 900px){.top .container .area_steps .step.step5 .title::before{content:url(../img/pc/q5.svg)}.top .container .area_steps .step.step5 .content{padding-top:25px;gap:109px;padding-left:102px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top .container .area_steps .step.step5 .content .left{max-width:282px;width:19.5vw}}@media screen and (min-width: 900px)and (max-width: 1200px){.top .container .area_steps .step.step5 .content .left{max-width:200px}}@media screen and (min-width: 900px){.top .container .wpcf7-not-valid-tip{padding-top:10px}.top .wpcf7-response-output{display:none}}.wpcf7-list-item{margin-left:0 !important}.wpcf7-response-output{border-color:rgba(0,0,0,0) !important}@media screen and (max-width: 899px){.input{background:#f6f6f6;padding:20px 5% 32px}.input select.selectd{color:#7d7d7d !important}.input .container{max-width:500px;margin:0 auto}.input .container .banner-input{margin-bottom:20px}.input .container .form{padding-top:16px}.input .container .form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px 0;border-bottom:solid 1px #d1d5db}.input .container .form__item.form_item_interview{padding:16px 0 60px}.input .container .form__item.form_item_interview .way{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.input .container .form__item.form_item_interview .way .area_radio .wpcf7-form-control-wrap .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_interview .date_able{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.input .container .form__item.form_item_interview .date_able .form__item__label{padding-top:20px}.input .container .form__item.form_item_interview .date_able .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_interview .date_able .form__item__field .field__required{margin-top:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date label{color:#091b31;font-size:14px;font-style:normal;font-weight:500;line-height:16px;width:72px;white-space:nowrap}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date input{width:203px;height:56px;padding:20px 13px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:14px;font-style:normal;font-weight:500;line-height:16px}}@media screen and (max-width: 899px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date input{width:150px}}@media screen and (max-width: 899px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour{margin-top:12px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label .wpcf7-form-control-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label .wpcf7-form-control-wrap::before{top:17px;position:absolute;right:10px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label br{display:none}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label select{height:56px;width:203px;padding:0 13px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:14px;font-style:normal;font-weight:500;line-height:16px}}@media screen and (max-width: 899px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label select{width:160px}}@media screen and (max-width: 899px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label select option[value=""]{color:#7d7d7d !important;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .first{margin-bottom:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .second{position:relative}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .second::before{position:absolute;content:"※本日より7日後以降から2ヶ月先までの日程でのご指定が可能となっております。";bottom:-28px;color:#091b31;left:0px;font-size:9px;font-style:normal;font-weight:500;line-height:12px;width:100%;white-space:nowrap}.input .container .form__item.form_item_category .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:25px}.input .container .form__item.form_item_category .form__item__field .field__required{margin:0}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item label .wpcf7-list-item-label{padding-left:24px;position:relative;color:#091b31;font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:ce;-webkit-align-items:ce;-ms-flex-align:ce;align-items:ce}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item label .wpcf7-list-item-label::before{content:"";left:0;position:absolute;width:16px;height:16px;border-radius:2px;border:1px solid #4c81e0}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item label .wpcf7-list-item-label::after{content:"";position:absolute;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;opacity:0;left:4px;top:5px;background-image:url(../img/pc/checked.svg);width:8px;height:8px;background-size:cover;background-repeat:no-repeat}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:#4c81e0}.input .container .form__item.form_item_income{margin-bottom:32px}.input .container .form__item.form__item_textarea{margin-bottom:32px}.input .container .form__item.form__item_textarea .form__item__label{padding-top:20px}.input .container .form__item.form__item_textarea .form__item__label::before{display:none}.input .container .form__item.form__item_textarea .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:25px}.input .container .form__item.form__item_textarea .form__item__field .field__required{margin-top:16px}.input .container .form__item.form__item_textarea .form__item__field .area_textarea{width:100%}.input .container .form__item.form__item_textarea .form__item__field .area_textarea textarea{padding:20px 16px;width:100%;height:100px;border-radius:4px;border:1px solid #a6a6a6;font-size:14px;background:#fff}.input .container .form__item.form_item_address .form__item__label{padding-top:20px}.input .container .form__item.form_item_address .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_address .form__item__field .field__required{margin-top:16px}.input .container .form__item.form_item_address .form__item__field .area_address{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input .container .form__item.form_item_address .form__item__field .area_address .address_item span{width:152px;white-space:nowrap;color:#091b31}.input .container .form__item.form_item_address .form__item__field .area_address .address_item.prefecture .wpcf7-form-control-wrap{position:relative}.input .container .form__item.form_item_address .form__item__field .area_address .address_item.prefecture .wpcf7-form-control-wrap::before{top:20px;position:absolute;right:15px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap{width:calc(100% - 152px)}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap .wpcf7-select{width:100%;height:56px;padding:18px 13px;border-radius:4px;border:1px solid #a6a6a6;color:#091b31;background:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap .wpcf7-select option[value=""]{color:#7d7d7d !important;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input{width:100%;height:56px;padding:18px 13px;border-radius:4px;border:1px solid #a6a6a6;color:#091b31;background:#fff}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#7d7d7d;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::-moz-placeholder{color:#7d7d7d;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#7d7d7d;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::-ms-input-placeholder{color:#7d7d7d;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::placeholder{color:#7d7d7d;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#091b31;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input .container .form__item__label::before{content:"必須";position:absolute;right:-60px;width:48px;border-radius:4px;background:#4c81e0;color:#fff;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.96px;padding:6px 0;text-align:center}.input .container .form__item__field{width:100%;position:relative}.input .container .form__item__field .field__required{display:none}.input .container .form__item__field .area_name{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.input .container .form__item__field .area_name .field__input--text--name{width:100%;display:block;border-radius:4px;border:1px solid #a6a6a6;background:#fff;padding:20px 16px;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_name .field__input--text--name::-webkit-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name::-moz-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name:-ms-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name::-ms-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name::placeholder{color:#7d7d7d}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{font-weight:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:#091b31;font-size:14px;font-style:normal;font-weight:500;margin-left:0 !important}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type=radio]{width:16px;height:16px;background-color:#fff;border:1px solid #a6a6a6;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type=radio]:checked::before{content:"";position:absolute;width:10px;height:10px;background-color:#4c81e0;border-radius:50%}.input .container .form__item__field .area_birth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.input .container .form__item__field .area_birth label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:500;line-height:16px;color:#091b31}.input .container .form__item__field .area_birth label.year_label .wpcf7-form-control-wrap::before{top:10px;position:absolute;left:59px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_birth label.month_label .wpcf7-form-control-wrap::before{top:10px;position:absolute;left:40px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_birth label.day_label .wpcf7-form-control-wrap::before{top:10px;position:absolute;left:40px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap{position:relative}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select{padding:9px 11px 11px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select.year{width:80px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select.month{width:60px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select.date{width:60px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select option[value=""]{color:#7d7d7d !important;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_select .wpcf7-form-control-wrap{position:relative}.input .container .form__item__field .area_select .wpcf7-form-control-wrap::before{top:3px;position:absolute;left:177px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_select .wpcf7-form-control-wrap select{width:203px;padding:20px 13px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_select .wpcf7-form-control-wrap select option[value=""]{color:#7d7d7d !important;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .field__input--text,.input .container .form__item__field .field__input--tel,.input .container .form__item__field .field__input--email{width:100%;display:block;border-radius:4px;border:1px solid #a6a6a6;background:#fff;padding:20px 16px;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .field__input--text::-webkit-input-placeholder, .input .container .form__item__field .field__input--tel::-webkit-input-placeholder, .input .container .form__item__field .field__input--email::-webkit-input-placeholder{color:#7d7d7d;font-size:14px}.input .container .form__item__field .field__input--text::-moz-placeholder, .input .container .form__item__field .field__input--tel::-moz-placeholder, .input .container .form__item__field .field__input--email::-moz-placeholder{color:#7d7d7d;font-size:14px}.input .container .form__item__field .field__input--text:-ms-input-placeholder, .input .container .form__item__field .field__input--tel:-ms-input-placeholder, .input .container .form__item__field .field__input--email:-ms-input-placeholder{color:#7d7d7d;font-size:14px}.input .container .form__item__field .field__input--text::-ms-input-placeholder, .input .container .form__item__field .field__input--tel::-ms-input-placeholder, .input .container .form__item__field .field__input--email::-ms-input-placeholder{color:#7d7d7d;font-size:14px}.input .container .form__item__field .field__input--text::placeholder,.input .container .form__item__field .field__input--tel::placeholder,.input .container .form__item__field .field__input--email::placeholder{color:#7d7d7d;font-size:14px}.input .container .form__item__field .field__input--text:focus,.input .container .form__item__field .field__input--tel:focus,.input .container .form__item__field .field__input--email:focus{outline:none;border-color:#007bff}.input .container .form .area_scroll{padding-top:32px;max-width:652px;width:100%;margin:0 auto 36px}.input .container .form .area_scroll .item__label{color:#091b31;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;padding-bottom:16px}.input .container .form .area_scroll .scroll-box{overflow-y:auto;max-height:132px;padding:16px 15px;border:1px solid #a6a6a6;color:#091b31;text-align:justify;font-size:14px;font-style:normal;font-weight:500;line-height:14px;background-color:#fff}.input .container .form .area_scroll .attention{margin-bottom:32px}.input .container .form .area_scroll .attention .scroll-box .out_of_service{margin:0px 0 8px}.input .container .form .area_scroll .attention .scroll-box .list{line-height:24px}.input .container .form .area_scroll .term .scroll-box{line-height:24px}.input .container .form .area_scroll .term .scroll-box .top_24{padding-top:24px;line-height:16px}.input .container .form .area_scroll .term .scroll-box .bottom16{padding-bottom:16px;line-height:16px}.input .container .form .area_scroll .term .scroll-box .attend{padding-top:16px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.input .container .form .area_scroll .term .scroll-box .attend ul li{padding-left:12px;position:relative}.input .container .form .area_scroll .term .scroll-box .attend ul li::before{position:absolute;left:0;content:"※";font-size:14px;font-style:normal;font-weight:500;line-height:20px}.input .container .form .area_scroll .term .scroll-box .attend_alone{padding:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-left:16px}.input .container .form .area_scroll .term .scroll-box .attend_alone.attend_second{padding-bottom:0}.input .container .form .area_scroll .term .scroll-box .attend_alone.attend_second ul li{padding-left:12px;position:relative}.input .container .form .area_scroll .term .scroll-box .attend_alone.attend_second ul li::before{position:absolute;left:0;content:"※";font-size:14px;font-style:normal;font-weight:500;line-height:20px}.input .container .form .area_scroll .term .scroll-box ol{list-style:decimal;padding-left:15px}.input .container .form .area_scroll .term .scroll-box .info{padding-top:40px}.input .container .form .area_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input .container .form .area_btn .btn .wpcf7-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;padding:24px;vertical-align:middle;border-radius:100px;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);color:#fff;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:700;line-height:16px;width:310px}.input .container .form .area_btn .wpcf7-spinner{display:none}.input .container .wpcf7 form.invalid .wpcf7-response-output{border-color:#ffb900 !important;padding:10px 0;text-align:center;margin:0 !important;margin-bottom:16px !important}.input .container .form_interview .wpcf7 form.invalid .wpcf7-response-output{margin-bottom:32px !important}}@media screen and (min-width: 900px){.input{background:#f6f6f6;padding:64px 5% 87px}.input .container{max-width:1000px;margin:0 auto}.input .container .area_step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input .container .banner-input{margin-bottom:64px}.input .container .form{padding-top:32px}.input .container .form select.selectd{color:#7d7d7d !important}.input .container .form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:32px 0;border-bottom:solid 1px #d1d5db}.input .container .form__item.form_item_interview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px;padding:32px 0 60px}.input .container .form__item.form_item_interview .way{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .way{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_interview .way .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_interview .way .area_radio .wpcf7-form-control-wrap .wpcf7-radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 900px){.input .container .form__item.form_item_interview .date_able{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.input .container .form__item.form_item_interview .date_able .form__item__label{padding-top:20px}.input .container .form__item.form_item_interview .date_able .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_interview .date_able .form__item__field .field__required{margin-top:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt{gap:16px}}@media screen and (min-width: 900px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date{gap:16px}}@media screen and (min-width: 900px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date label{color:#091b31;font-size:16px;font-style:normal;font-weight:500;line-height:16px;width:72px;white-space:nowrap}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date input{width:203px;height:56px;padding:20px 13px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:16px;font-style:normal;font-weight:500;line-height:16px}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .date input{width:150px}}@media screen and (min-width: 900px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;color:#091b31}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label .wpcf7-form-control-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label .wpcf7-form-control-wrap::before{top:17px;position:absolute;right:10px;content:url(../img/pc/selected.svg);width:10px;height:8px}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label{gap:8px}}@media screen and (min-width: 900px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label br{display:none}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label br{display:block}}@media screen and (min-width: 900px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label select{height:56px;width:203px;padding:0 13px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:16px;font-style:normal;font-weight:500;line-height:16px}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label select{width:180px}}@media screen and (min-width: 900px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .opt .hour label select option[value=""]{color:#7d7d7d !important;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .first{margin-bottom:16px}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .second .date{position:relative}.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .second .date::before{position:absolute;content:"※本日より7日後以降から2ヶ月先までの日程でのご指定が可能となっております。";bottom:-28px;color:#091b31;left:104px;font-size:12px;font-style:normal;font-weight:500;line-height:12px;width:100%;white-space:nowrap}}@media screen and (min-width: 900px)and (max-width: 1100px){.input .container .form__item.form_item_interview .date_able .form__item__field .area_date_able_opt .second .date::before{left:30px}}@media screen and (min-width: 900px){.input .container .form__item.form_item_category{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_category .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:25px}.input .container .form__item.form_item_category .form__item__field .field__required{margin:0}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item label .wpcf7-list-item-label{padding-left:32px;position:relative;color:#091b31;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item label .wpcf7-list-item-label::before{content:"";left:0;position:absolute;width:24px;height:24px;border-radius:2px;border:1px solid #4c81e0}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item label .wpcf7-list-item-label::after{content:url(../img/pc/checked.svg);position:absolute;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;opacity:0;left:4px;top:5px}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.input .container .form__item.form_item_category .form__item__field .checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:#4c81e0}.input .container .form__item.form_item_income{margin-bottom:32px}.input .container .form__item.form__item_textarea{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.input .container .form__item.form__item_textarea .form__item__label{padding-top:20px}.input .container .form__item.form__item_textarea .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:25px}.input .container .form__item.form__item_textarea .form__item__field .field__required{margin-top:16px}.input .container .form__item.form__item_textarea .form__item__field .area_textarea{width:calc(100% - 48px)}.input .container .form__item.form__item_textarea .form__item__field .area_textarea textarea{padding:20px 24px;width:100%;height:240px;border-radius:4px;border:1px solid #a6a6a6;background:#fff}.input .container .form__item.form_item_address{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_address .form__item__label{padding-top:20px}.input .container .form__item.form_item_address .form__item__field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.input .container .form__item.form_item_address .form__item__field .field__required{margin-top:16px}.input .container .form__item.form_item_address .form__item__field .area_address{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input .container .form__item.form_item_address .form__item__field .area_address .address_item span{width:152px;white-space:nowrap;color:#091b31}.input .container .form__item.form_item_address .form__item__field .area_address .address_item.prefecture .wpcf7-form-control-wrap{position:relative}.input .container .form__item.form_item_address .form__item__field .area_address .address_item.prefecture .wpcf7-form-control-wrap::before{top:20px;position:absolute;left:177px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap{width:calc(100% - 152px)}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap .wpcf7-select{width:100%;height:56px;padding:18px 13px;border-radius:4px;border:1px solid #a6a6a6;color:#091b31;font-size:16px;font-style:normal;font-weight:500;line-height:16px;background:#fff}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input{width:100%;height:56px;padding:18px 13px;border-radius:4px;border:1px solid #a6a6a6;color:#091b31;background:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#7d7d7d;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::-moz-placeholder{color:#7d7d7d;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#7d7d7d;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::-ms-input-placeholder{color:#7d7d7d;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item .wpcf7-form-control-wrap input::placeholder{color:#7d7d7d;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item:nth-child(1) .wpcf7-form-control-wrap{width:203px}.input .container .form__item.form_item_address .form__item__field .area_address .address_item:nth-child(2) .wpcf7-form-control-wrap{width:203px}.input .container .form__item__label{width:275px;color:#091b31;font-family:"Zen Kaku Gothic New";font-size:20px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase}.input .container .form__item__field{width:calc(100% - 275px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25px}.input .container .form__item__field .field__required{width:48px;border-radius:4px;background:#4c81e0;color:#fff;font-family:"Zen Kaku Gothic New";font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.96px;padding:6px 0;text-align:center}.input .container .form__item__field .area_name{width:calc(100% - 48px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.input .container .form__item__field .area_name .field__input--text--name{width:100%;display:block;border-radius:4px;border:1px solid #a6a6a6;background:#fff;padding:20px 24px;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_name .field__input--text--name::-webkit-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name::-moz-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name:-ms-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name::-ms-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_name .field__input--text--name::placeholder{color:#7d7d7d}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{font-weight:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:#091b31;font-size:16px;font-style:normal;font-weight:500;margin-left:0 !important}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type=radio]{width:24px;height:24px;background-color:#fff;border:1px solid #a6a6a6;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input .container .form__item__field .area_radio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input[type=radio]:checked::before{content:"";position:absolute;width:12px;height:12px;background-color:#4c81e0;border-radius:50%}.input .container .form__item__field .area_birth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.input .container .form__item__field .area_birth label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:16px;font-style:normal;font-weight:500;line-height:16px;color:#091b31}.input .container .form__item__field .area_birth label.year_label .wpcf7-form-control-wrap::before{top:10px;position:absolute;left:59px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_birth label.month_label .wpcf7-form-control-wrap::before{top:10px;position:absolute;left:40px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_birth label.day_label .wpcf7-form-control-wrap::before{top:10px;position:absolute;left:40px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap{position:relative}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select{padding:9px 11px 11px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select.year{width:80px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select.month{width:60px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select.date{width:60px}.input .container .form__item__field .area_birth label .wpcf7-form-control-wrap select option[value=""]{color:#7d7d7d !important;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_select .wpcf7-form-control-wrap{position:relative}.input .container .form__item__field .area_select .wpcf7-form-control-wrap::before{top:3px;position:absolute;left:177px;content:url(../img/pc/selected.svg);width:10px;height:8px}.input .container .form__item__field .area_select .wpcf7-form-control-wrap select{width:203px;padding:20px 13px;border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#091b31;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_select .wpcf7-form-control-wrap select option[value=""]{color:#7d7d7d !important;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_tel{width:100%}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap{width:100%}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--text,.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--tel,.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--email{width:100%;display:block;border-radius:4px;border:1px solid #a6a6a6;background:#fff;padding:20px 24px;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--text::-webkit-input-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--tel::-webkit-input-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--email::-webkit-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--text::-moz-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--tel::-moz-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--email::-moz-placeholder{color:#7d7d7d}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--text:-ms-input-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--tel:-ms-input-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--email:-ms-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--text::-ms-input-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--tel::-ms-input-placeholder, .input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--email::-ms-input-placeholder{color:#7d7d7d}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--text::placeholder,.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--tel::placeholder,.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--email::placeholder{color:#7d7d7d}.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--text:focus,.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--tel:focus,.input .container .form__item__field .area_tel .wpcf7-form-control-wrap .field__input--email:focus{outline:none;border-color:#007bff}.input .container .form .area_scroll{padding-top:32px;max-width:652px;width:100%;margin:0 auto 48px}.input .container .form .area_scroll .item__label{color:#091b31;font-family:"Zen Kaku Gothic New";font-size:20px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;padding-bottom:16px}.input .container .form .area_scroll .scroll-box{overflow-y:auto;max-height:132px;padding:16px 15px;border:1px solid #a6a6a6;color:#091b31;text-align:justify;font-size:14px;font-style:normal;font-weight:500;line-height:14px;background-color:#fff}.input .container .form .area_scroll .attention{margin-bottom:32px}.input .container .form .area_scroll .attention .scroll-box .out_of_service{margin:0px 0 8px}.input .container .form .area_scroll .attention .scroll-box .list{line-height:24px}.input .container .form .area_scroll .term .scroll-box{line-height:24px}.input .container .form .area_scroll .term .scroll-box .top_24{padding-top:24px;line-height:16px}.input .container .form .area_scroll .term .scroll-box .bottom16{padding-bottom:16px;line-height:16px}.input .container .form .area_scroll .term .scroll-box .attend{padding-top:16px;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.input .container .form .area_scroll .term .scroll-box .attend ul li{padding-left:12px;position:relative}.input .container .form .area_scroll .term .scroll-box .attend ul li::before{position:absolute;left:0;content:"※";font-size:12px;font-style:normal;font-weight:500;line-height:20px}.input .container .form .area_scroll .term .scroll-box .attend_alone{padding:8px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-left:16px}.input .container .form .area_scroll .term .scroll-box .attend_alone.attend_second{padding-bottom:0}.input .container .form .area_scroll .term .scroll-box .attend_alone.attend_second ul li{padding-left:12px;position:relative}.input .container .form .area_scroll .term .scroll-box .attend_alone.attend_second ul li::before{position:absolute;left:0;content:"※";font-size:14px;font-style:normal;font-weight:500;line-height:20px}.input .container .form .area_scroll .term .scroll-box ol{list-style:decimal;padding-left:15px}.input .container .form .area_scroll .term .scroll-box .info{padding-top:40px}.input .container .form .area_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input .container .form .area_btn .btn .wpcf7-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;margin:0 auto;padding:24px 80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:100px;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);color:#fff;font-family:"Zen Kaku Gothic New";font-size:24px;font-style:normal;font-weight:700;line-height:24px}.input .container .form .area_btn .wpcf7-spinner{display:none}.input .container form.invalid .wpcf7-response-output{border-color:#ffb900 !important;padding:10px 0;text-align:center;margin:0 !important;margin-bottom:16px !important}}.form .wpcf7-not-valid-tip{padding-top:5px;color:#dc3232 !important}@media screen and (max-width: 900px){.form .wpcf7-not-valid-tip{font-size:.8em !important}}.form .area_birth .wpcf7-not-valid-tip{color:#dc3232 !important}@media screen and (max-width: 900px){.form .area_birth .wpcf7-not-valid-tip{font-size:.6em !important}}.form .checkbox .wpcf7-not-valid-tip{padding-top:10px}@media screen and (max-width: 900px){.form .checkbox .wpcf7-not-valid-tip{font-size:.8em !important}}input,select{cursor:pointer}.form_interview .area_btn{margin-top:48px !important}.form_interview .area_btn .btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form_interview .area_btn .btn::before{position:absolute;top:-16px;content:url(../img/pc/on_btn_pc.svg)}.link_privacy{display:block;margin-top:16px;color:#091b31;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid #091b31}.term__inner{padding:80px 0 40px}@media screen and (min-width: 900px){.term__inner{padding:120px 0 80px}}.term__title{font-size:1.5rem;font-weight:700;line-height:1.5rem;letter-spacing:.04em;color:#4c81e0;max-width:1148px;padding:0 24px;margin:0 auto}@media screen and (min-width: 900px){.term__title{font-size:2.5rem;font-weight:700;line-height:2.5rem;letter-spacing:.04em}}.term__line{width:100%;height:2px;background:#4c81e0;margin-top:46px}.term__content{max-width:1148px;padding:0 24px;margin:40px auto 0}@media screen and (min-width: 900px){.term__content{margin:80px auto 0}}.term__lead{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify}@media screen and (min-width: 900px){.term__lead{font-size:1rem;font-weight:400;line-height:1rem;letter-spacing:.04em}}.term__list{margin-top:64px}@media screen and (min-width: 900px){.term__list{margin-top:100px}}.term__item:nth-child(n+2){margin-top:40px}@media screen and (min-width: 900px){.term__item:nth-child(n+2){margin-top:80px}}.term__item-head{font-size:1.5rem;font-weight:500;line-height:2rem;letter-spacing:.04em;position:relative;padding-bottom:24px}.term__item-head::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#d1d5db}@media screen and (min-width: 900px){.term__item-head{font-size:2rem;font-weight:500;line-height:2.5rem;letter-spacing:.04em;padding-bottom:40px}}.term__item-text{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify;margin-top:32px}@media screen and (min-width: 900px){.term__item-text{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;margin-top:40px}}.term__item-text--asterisk-items{margin-top:24px}.term__item-text--asterisk-item-text{font-size:.75rem;font-weight:400;line-height:1.5rem;letter-spacing:.04em;text-align:justify;text-indent:-1em;padding-left:1em}.term__item-text--list--head{font-size:.875rem;font-weight:500;line-height:2rem;letter-spacing:.04em;text-align:justify;margin-top:32px}@media screen and (min-width: 900px){.term__item-text--list--head{font-size:1rem;font-weight:500;line-height:2rem;letter-spacing:.04em;margin-top:40px}}.term__item-text--list-cr{margin-top:24px}.term__item-text--list-cr-item-text{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-indent:-1em;padding-left:1em}@media screen and (min-width: 900px){.term__item-text--list-cr-item-text{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify;text-indent:-1em;padding-left:1em}}.term__item-text--list-cr-item-text-attention{display:inline-block;font-size:.75rem;font-weight:400;line-height:1.5rem;letter-spacing:.04em;margin-left:16px}.term__item-text--list-nm{margin-top:32px;list-style:decimal}@media screen and (min-width: 900px){.term__item-text--list-nm{margin-top:40px}}.term__item-text--list-nm-item{margin-left:1.5em}.term__item-text--list-nm-item-text{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify}@media screen and (min-width: 900px){.term__item-text--list-nm-item-text{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em}}.term__date{font-size:.875rem;font-weight:400;line-height:1rem;letter-spacing:.04em;color:#091b31;text-align:right;max-width:1238px;padding:0 24px;margin:40px auto 0}@media screen and (min-width: 900px){.term__date{font-size:1rem;font-weight:400;line-height:1rem;letter-spacing:.04em;margin:80px auto 0}}.term__info{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify;max-width:1148px;padding:0 24px;margin:40px auto 0}@media screen and (min-width: 900px){.term__info{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;margin:80px auto 0}}.term__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:64px}@media screen and (min-width: 900px){.term__btn{margin-top:80px}}.term__btn-link{font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:240px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:100px;border:1px solid #43a5e6}@media screen and (max-width: 899px){.thanks{padding:20px 5% 32px}.thanks .container{max-width:500px;margin:0 auto}.thanks .container .banner-input{margin-bottom:20px}.thanks .container .title{text-align:center;font-family:var(--, "Zen Kaku Gothic New");font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:3.2px;display:block;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding:16px 0 9px;margin:0 auto}.thanks .container .text{color:#091b31;text-align:left;font-size:14px;font-style:normal;line-height:30px;letter-spacing:.8px}.thanks .container .text br{display:none}.thanks .container .text.text2{padding:14px 0 36px}.thanks .container .area_cta{width:100%;max-width:1280px;margin:0 auto}.thanks .container .btn{margin:40px auto 0;padding:18px 0;width:320px;color:#fff;text-align:center;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:700;line-height:16px;border-radius:100px;background:#d1d5db;-webkit-transition:all opacity .3s;transition:all opacity .3s}.thanks .container .btn:hover{background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%)}.text-mt-20{margin-top:20px}.text-bold{font-weight:500}}@media screen and (min-width: 900px){.thanks .container{max-width:1440px;margin:0 auto;padding:64px 70px}.thanks .container .banner-input{margin-bottom:64px}.thanks .container .title{text-align:center;font-family:var(--, "Zen Kaku Gothic New");font-size:32px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:3.2px;display:block;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding:32px 0 18px;margin:0 auto;padding:64px 0 36px}.thanks .container .text{color:#091b31;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.8px}.thanks .container .text br{display:none}.thanks .container .text br.pc{display:block}.thanks .container .text.text2{padding:28px 0 72px}.thanks .container .area_cta{width:100%;max-width:1280px;margin:0 auto}.thanks .container .btn{margin:64px auto 0;padding:24px 0;width:360px;color:#fff;text-align:center;font-family:"Zen Kaku Gothic New";font-size:24px;font-style:normal;font-weight:700;line-height:24px;border-radius:100px;background:#d1d5db}.thanks .container .btn:hover{background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%)}}.privacy__inner{padding:80px 0 40px}@media screen and (min-width: 900px){.privacy__inner{padding:120px 0 80px}}.privacy__title{font-size:1.5rem;font-weight:700;line-height:1.5rem;letter-spacing:.04em;color:#4c81e0;max-width:1148px;padding:0 24px;margin:0 auto}@media screen and (min-width: 900px){.privacy__title{font-size:2.5rem;font-weight:700;line-height:2.5rem;letter-spacing:.04em}}.privacy__line{width:100%;height:2px;background:#4c81e0;margin-top:46px}.privacy__content{max-width:1148px;padding:0 24px;margin:40px auto 0}@media screen and (min-width: 900px){.privacy__content{margin:80px auto 0}}.privacy__lead{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify}.privacy__list{margin-top:64px}@media screen and (min-width: 900px){.privacy__list{margin-top:100px}}.privacy__item:nth-child(n+2){margin-top:40px}@media screen and (min-width: 900px){.privacy__item:nth-child(n+2){margin-top:80px}}.privacy__item-head{font-size:1.5rem;font-weight:500;line-height:2rem;letter-spacing:.04em;position:relative;padding-bottom:24px}.privacy__item-head::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#d1d5db}@media screen and (min-width: 900px){.privacy__item-head{font-size:2rem;font-weight:500;line-height:2.5rem;letter-spacing:.04em;padding-bottom:40px}}.privacy__item-text{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify;margin-top:32px}@media screen and (min-width: 900px){.privacy__item-text{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;margin-top:40px}}.privacy__item-text--list-head{font-size:1.125rem;font-weight:500;line-height:1.875rem;letter-spacing:.04em;text-align:justify;margin-top:32px}@media screen and (min-width: 900px){.privacy__item-text--list-head{font-size:1.5rem;font-weight:500;line-height:1.5rem;letter-spacing:.04em;margin-top:40px}}.privacy__item-text--list-body{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify;margin-top:16px}@media screen and (min-width: 900px){.privacy__item-text--list-body{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;margin-top:24px}}.privacy__date{font-size:.875rem;font-weight:400;line-height:1rem;letter-spacing:.04em;color:#091b31;text-align:right;max-width:1238px;padding:0 24px;margin:40px auto 0}@media screen and (min-width: 900px){.privacy__date{font-size:1rem;font-weight:400;line-height:1rem;letter-spacing:.04em;margin:80px auto 0}}.privacy__info{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:.04em;text-align:justify;max-width:1148px;padding:0 24px;margin:40px auto 0}@media screen and (min-width: 900px){.privacy__info{font-size:1rem;font-weight:400;line-height:2rem;letter-spacing:.04em;margin:80px auto 0}}.privacy__info-head{font-size:1rem;font-weight:500;line-height:1rem;letter-spacing:.04em;text-align:justify}@media screen and (min-width: 900px){.privacy__info-head{font-size:1.25rem;font-weight:500;line-height:1.25rem;letter-spacing:.04em}}.privacy__info-head02{margin-top:24px}@media screen and (min-width: 900px){.privacy__info-head02{margin-top:40px}}.privacy__info-text{font-size:.875rem;font-weight:400;line-height:.875rem;letter-spacing:.04em;text-align:justify;margin-top:12px}@media screen and (min-width: 900px){.privacy__info-text{font-size:1rem;font-weight:400;line-height:1rem;letter-spacing:.04em;margin-top:16px}}.privacy__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:64px}@media screen and (min-width: 900px){.privacy__btn{margin-top:80px}}.privacy__btn-link{font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0;background:-webkit-gradient(linear, right top, left top, from(#43a5e6), to(#4c81e0));background:-webkit-linear-gradient(right, #43a5e6 0%, #4c81e0 100%);background:linear-gradient(270deg, #43a5e6 0%, #4c81e0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:240px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:100px;border:1px solid #43a5e6}.p-404__wrapper{background:#eaeef5 url(../img/99page404/404_bg-pc.png) no-repeat center center/contain;width:100%;height:100%;display:inline-block;position:relative}@media screen and (min-width: 900px){.p-404__wrapper{background:#eaeef5 url(../img/99page404/404_bg-pc.png) no-repeat center center/cover}}.p-404__inner{padding:120px 24px 64px;margin:0 auto}@media screen and (min-width: 900px){.p-404__inner{padding:192px 24px 80px}}.p-404__title{color:#4c81e0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-404__title-top{width:200px}@media screen and (min-width: 900px){.p-404__title-top{width:325px}}.p-404__title-bottom{font-size:1.5rem;font-weight:500;line-height:1.5rem;letter-spacing:.1em;display:inline-block;font-weight:500;font-style:normal;margin-top:24px}@media screen and (min-width: 900px){.p-404__title-bottom{font-size:2.5rem;font-weight:500;line-height:1.875rem;letter-spacing:.1em;margin-top:40px}}.p-404__text{font-size:.875rem;font-weight:400;line-height:2rem;letter-spacing:0;color:#091b31;text-align:center;margin-top:40px}@media screen and (min-width: 900px){.p-404__text{font-size:1.25rem;font-weight:400;line-height:2.5rem;letter-spacing:0;margin-top:86px}}.p-404__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.p-404__btn-link{font-size:1rem;font-weight:700;line-height:1rem;letter-spacing:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:240px;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:100px;background:#d1d5db}@media screen and (min-width: 900px){.p-404__btn-link{font-size:1.5rem;font-weight:700;line-height:1.5rem;letter-spacing:0;width:360px;height:72px}}/*# sourceMappingURL=main.css.map */