@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Noto Sans JP,sans-serif,Roboto,sans-serif,Arial}img{max-width:100%}@media (min-width: 520px){.sp{display:none!important}}@media (max-width: 519px){.pc{display:none!important}}#body{background-color:#5192de}#form-easy .form{color:#12427c}#form-easy .form .form_contents{background-color:#f7fbff;border-radius:6px;margin:5vw}#form-easy .form .title{text-align:center;font-size:6vw;padding:4vw 0 0;background-color:#5192de;color:#fff}#form-easy .form .form_lists{padding:5vw 5vw 10vw}#form-easy .form .form_lists .errorMessage{display:none;position:absolute;right:0;top:-9vw;padding:1.5vw;color:#fff;font-size:2.8vw;font-weight:700;background-color:#d00e31;border-radius:.53vw;transform:translateY(5px);transition:none;white-space:nowrap}#form-easy .form .form_lists .errorMessage:after{position:absolute;content:"";display:block;top:100%;left:50%;border-style:solid;border-width:1.6vw 1.07vw 0 1.07vw;border-color:#d00e31 transparent transparent transparent;transform:translate(-50%)}#form-easy .form .form_lists .list{text-align:left;margin-bottom:5vw}#form-easy .form .form_lists .list .input_name{margin-bottom:3vw;font-size:3.5vw}#form-easy .form .form_lists .list .input_name.mail-reconfirm{margin:2vw 0;font-size:2.5vw}#form-easy .form .form_lists .list .input-box{position:relative}#form-easy .form .form_lists .list .input-box.half{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw 4vw}#form-easy .form .form_lists .list .input-box input{display:inline-block;box-sizing:border-box;width:100%;padding:2vw;border:none;font-size:3vw;border-radius:5px;letter-spacing:1.5px}#form-easy .form .form_lists .list .input-box input::placeholder{color:#a3a3a3}#form-easy .form .form_lists .list .input-box input.js_is_error{background-color:#ffd4d4}#form-easy .form .form_lists .list .input-box input[type=radio]{display:none}#form-easy .form .form_lists .list .input-box .radio-label{display:flex;justify-content:center;align-items:center;padding:3vw;background-color:#fff;font-size:3.5vw;position:relative}#form-easy .form .form_lists .list .input-box .radio-label:before{content:"";position:absolute;background-color:#fff;border:.5vw solid #C9C9C9;border-radius:50%;width:4vw;height:4vw;top:50%;left:3vw;transform:translateY(-50%)}#form-easy .form .form_lists .list .input-box .radio-label:after{content:"";position:absolute;background-color:#c9c9c9;border:.5vw solid #C9C9C9;border-radius:50%;width:2.4vw;height:2.4vw;top:50%;left:3.8vw;transform:translateY(-50%)}#form-easy .form .form_lists .list .input-box .radio-label.js_is_error{background-color:#ffd4d4}#form-easy .form .form_lists .list .input-box input[type=radio]:checked+.radio-label:before{border:.5vw solid #5192DE}#form-easy .form .form_lists .list .input-box input[type=radio]:checked+.radio-label:after{background-color:#5192de;border:.5vw solid #5192DE}#form-easy .form .form_lists .list .input-box .check-text{margin:12vw 0 0;text-align:left;font-size:4vw;line-height:1.5}#form-easy .form .form_lists .list .input-box .check-text a{color:#0080ff}#form-easy .form .submit_btn{display:flex;justify-content:center}#form-easy .form .submit_btn button{position:relative;background-image:url(/img/form-inquiry/btn_icon.png);background-repeat:no-repeat;background-size:10%;background-position:6vw;margin-bottom:9vw;padding:3vw 19vw;border:none;font-size:5.5vw;border-radius:50px;background-color:#a3a3a3;color:#fff}#form-easy .form .submit_btn button:before{position:absolute;content:"";width:2.5vw;height:2.5vw;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);top:0;right:5.5vw;bottom:0;margin:auto}@media (min-width: 520px){#form-easy{max-width:550px;margin:0 auto}#form-easy .form .form_contents{margin:0}#form-easy .form .title{font-size:30px;padding:30px 0}#form-easy .form .form_lists{padding:36px 36px 48px}#form-easy .form .form_lists .errorMessage{top:-50px;padding:10px;font-size:16px;border-radius:5px}#form-easy .form .form_lists .errorMessage:after{position:absolute;content:"";display:block;top:100%;left:50%;border-style:solid;border-width:10px 7px 0 7px;border-color:#d00e31 transparent transparent transparent;transform:translate(-50%)}#form-easy .form .form_lists .list{margin-bottom:20px}#form-easy .form .form_lists .list .input_name{margin-bottom:12px;font-size:18px}#form-easy .form .form_lists .list .input_name.mail-reconfirm{margin:12px 0;font-size:16px}#form-easy .form .form_lists .list .input-box.half{gap:10px 20px}#form-easy .form .form_lists .list .input-box input{padding:10px;font-size:16px}#form-easy .form .form_lists .list .input-box .radio-label{font-size:16px;padding:15px}#form-easy .form .form_lists .list .input-box .radio-label:before{border:1px solid #C9C9C9;width:20px;height:20px;left:15px}#form-easy .form .form_lists .list .input-box .radio-label:after{border:1px solid #C9C9C9;width:10px;height:10px;left:20px}#form-easy .form .form_lists .list .input-box input[type=radio]:checked+.radio-label:before{border:1px solid #5192DE}#form-easy .form .form_lists .list .input-box input[type=radio]:checked+.radio-label:after{border:1px solid #5192DE}#form-easy .form .form_lists .list .input-box .check-text{margin:40px 60px 0;font-size:16px}#form-easy .form .submit_btn button{position:relative;background-position:44px;margin-bottom:48px;padding:12px 0;width:90%;font-size:28px}#form-easy .form .submit_btn button:before{width:16px;height:16px;right:30px}}
