@charset "UTF-8";.pc{display:block}.sp{display:none}@media (max-width: 480px){.pc{display:none}.sp{display:block}}.txt p{font-size:1.6rem;display:flex;display:-webkit-flex;text-align:justify}.txt p:not(.comp):before{content:"\203b";margin-right:.2em}.sub_ttl{font-size:2rem;font-weight:600;padding-bottom:50px;margin:50px 0 30px;border-bottom:1px solid #e5e5e5}.sub_ttl span{color:#e54949}@media (max-width: 480px){.txt p{text-align:justify}.sub_ttl{padding-bottom:30px}}.box_con form{width:100%}.box_con form dl{display:flex;justify-content:center;align-items:center;margin-bottom:60px}.box_con form dl:nth-child(11){align-items:flex-start}.box_con form dl dt{width:60%;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-size:1.6rem}.box_con form dl dt p{font-size:1.4rem;font-weight:400}.box_con form dl dt p:before{content:"\203b";margin-right:.2em}.box_con form dl dt span{color:#e54949;margin-left:.3em;padding:.3em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem}.box_con form dl dd{width:110%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;position:relative}.box_con form dl .box_br{display:block}.box_con form dl,.box_con form dt,.box_con form dd{text-decoration:none;-webkit-text-decoration:none}.box_con form dl select,.box_con form dl option,.box_con form dl input,.box_con form dl textarea{-webkit-appearance:none;appearance:none;border-radius:0}.box_con form dl label input{cursor:pointer;display:none;vertical-align:middle}.box_con form dl select,.box_con form dl input,.box_con form dl textarea{width:100%;height:3.1em;padding:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;border:1px solid #c2c2c2}.box_con form dl select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsSAAALEgHS3X78AAAAd0lEQVQYlZWQIQ6AMAxFHwuCI2G+57hI5DLFMZBIJJJ0YQsjBMZXbdOXvrQJIfRAR13WFhgqly27A/wPwDtJBqwVy4uk2Z3N9KUCjFZEQNICzG8qkrYMpCEQh08qqcmApHz2lkL3euFJzVSKhxTARc2umUr5cuAA6i4iG71qBd0AAAAASUVORK5CYII=) 97.5% center no-repeat;color:#333}.box_con form dl textarea{height:10em}@media (min-width: 481px) and (max-width: 768px){.box_con form dl{margin-bottom:30px}.box_con form dl{text-align:left;display:block}.box_con form dl dt{width:100%}.box_con form dl dd{padding:.5em 0;width:100%}}@media (max-width: 480px){.box_con,.box_con form dl dt{width:100%}.box_con form dl{text-align:left;display:block;margin-bottom:30px}.box_con form dl dd{padding:.5em 0;width:100%}}.con_pri{margin:0 auto}.con_pri .per_info p{text-align:center;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:top;font-size:1.6rem}.con_pri .per_info p span{color:#e54949;margin-left:.3em;font-size:1.8rem}.con_pri .box_pri{height:220px;overflow-y:scroll;border:1px solid #cdcdcd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding:10px 25px}.con_pri label{font-weight:700;padding:2.5em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:top}.con_pri label span{padding:.3em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#e54949;margin-left:.3em}.con_pri .pri_link{margin-top:50px}.con_pri .pri_link p{text-align:center;font-size:1.6rem}.con_pri .pri_link p a{text-decoration:none;color:#333;border-bottom:1px solid;padding:0 .2em}.con_pri .box_pri .box_tori{text-align:left;margin-top:20px}.con_pri .box_pri .box_tori .txt{padding:0 20px}.con_pri .box_pri .box_num{margin-top:20px}.con_pri .box_pri .box_num h4::marker{list-style-type:decimal}.con_pri .box_pri .box_num h4{font-weight:400;font-size:1.44rem}.con_pri .box_pri .box_num .txt{padding:.6em 0 0 1em;font-size:1.44rem}@media (min-width: 481px) and (max-width: 768px){.con_pri .per_info p{padding:0}.con_pri{width:100%}.con_pri .box_pri{margin-top:1em;padding:2.2%}.con_pri .box_pri .box_tori{margin-top:4%}.con_pri .box_pri .box_tori h4{font-weight:400;margin-bottom:10px;font-size:1rem}.con_pri .box_pri .box_tori h4{margin-bottom:4%}.con_pri .box_pri .box_tori .txt{padding:0}.con_pri .box_pri .box_num{margin-top:5%}}@media (max-width: 480px){.con_pri .box_pri{margin-top:.5em}}.box_check{text-align:center;margin:30px auto 50px}.box_check input{padding:12px 8px;display:flex;align-items:center;cursor:pointer}.box_check label{display:flex;justify-content:center;align-items:center;margin:30px auto 50px;max-width:132px}.checkbox_input{margin:0;width:0;opacity:0}.checkbox_input>.checkbox_input_dummy{border:solid 2px #333333}.checkbox_input:focus+.checkbox_input_dummy{border:solid 2px #333333}.checkbox_input:checked+.checkbox_input_dummy{border:solid 2px #333333;background:#ffffff}.checkbox_input:checked+.checkbox_input_dummy:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2siPjxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIj48L3BvbHlsaW5lPjwvc3ZnPg==) no-repeat center;background-size:contain}.checkbox_input_dummy{position:relative;top:0;left:0;display:block;width:24px;height:24px;border:solid 2px #888888;background:#ffffff;border-radius:4px}.checkbox_input_labeltxt{margin-left:12px;display:block;font-size:1.6rem}.checkbox_input_labeltxt span{color:#e54949;margin-left:.3em;font-size:1.8rem}.agreement{display:block;text-align:center}.agreement button{display:inline-block;background:#dde0e7;padding:1em 0;color:#fff;text-decoration:none;border:none;border-radius:50px;text-align:center;font-size:1.6rem;font-weight:600}.agreement button.agree{background-color:#030f85;opacity:.8;cursor:pointer}@media (min-width: 481px){.agreement button.agree:hover{opacity:1}}button.confir{width:250px}@media (min-width: 481px) and (max-width: 768px){.agreement button{display:block}button.confir{margin:50px auto 20px}}@media (max-width: 480px){button.confir{width:100%}}.box_con form dl select.error,.box_con form dl input.error,.box_con form dl textarea.error{background:#fff6f9;border:1px solid #e65555}.box_con form dl select.bg-err{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsSAAALEgHS3X78AAAAd0lEQVQYlZWQIQ6AMAxFHwuCI2G+57hI5DLFMZBIJJJ0YQsjBMZXbdOXvrQJIfRAR13WFhgqly27A/wPwDtJBqwVy4uk2Z3N9KUCjFZEQNICzG8qkrYMpCEQh08qqcmApHz2lkL3euFJzVSKhxTARc2umUr5cuAA6i4iG71qBd0AAAAASUVORK5CYII=) 97.5% center no-repeat #fff6f9;color:#333}.error_sml{font-size:1.3rem;color:#e65555;font-weight:600;padding-top:.5em}.error_sml:before{content:"\203b";margin-right:.2em}.sub_ttl.confir{border-bottom:none}.box_con form dl.bor-top{padding:30px 0;border-top:1px solid #e5e5e5;align-items:center;margin-bottom:0}.box_con form dl dd a{color:#333;pointer-events:none;text-decoration:none}.box_con form dl dt,.box_con form dl dd{font-size:1.6rem}.agreement.btn_sel{display:flex;justify-content:center;margin-top:50px}button.back.mr{margin-right:70px}@media (min-width: 481px) and (max-width: 768px){.box_con form dl.bor-top{padding:2em 0}.box_con form dl dd.pb{padding:.5em 0 0;width:100%}.agreement.btn_sel{display:flex;flex-direction:column-reverse}.agreement button{display:block}button.back{width:300px;margin:50px auto 20px}button.back.mr{margin-right:auto}button.send{width:300px;margin:0 auto}}@media (max-width: 480px){.agreement.btn_sel{display:flex;flex-direction:column-reverse;margin-top:50px}}@media (min-width: 481px){button.back{cursor:pointer}button.back:hover{background:#030f85;opacity:.8}}.ttl-h3 h3{font-size:3.5rem;letter-spacing:.1em;font-weight:600;margin:50px 0;text-align:center}.txt.comp{max-width:620px;margin:0 auto 50px}.txt p{font-size:1.6rem;display:inline-block;text-align:left}.txt p.comp:first-of-type{margin-bottom:30px}@media (min-width: 481px) and (max-width: 768px){.ttl-h2 h2{font-size:4.8999vw}.br_pc{display:none}.ttl-h3 h3{font-size:2.6rem}}@media (max-width: 480px){.ttl-h2 h2{font-size:1.5rem;margin:30px 0}.ttl-h3 h3{font-size:2.6rem}.txt p{text-align:justify}.sub_ttl{padding-bottom:30px}}button.send{background:#030f85;width:400px;position:relative}button.send:after{content:"";position:absolute;display:block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform-origin:center center;transform:rotate(-45deg);right:28px;top:50%;margin-top:-4px;font-weight:600}@media (min-width: 481px) and (max-width: 768px){.agreement button{display:block}button.confir{margin:50px auto 20px}button.send{width:300px;margin:0 auto}}@media (max-width: 480px){button.confir{width:100%;margin:0 auto 20px}button.send{width:100%}}.box-ciclenum-txt{list-style:none;padding-left:1em;text-indent:-1em;margin:1% auto}.inquiry-right-txt{text-align:right}.box_con form dl label input[type=radio]{display:inline-block}.box_con form dl input[type=radio]{-webkit-appearance:auto;appearance:auto;width:auto;height:auto;padding:0;border:none}
