@charset "UTF-8";@media only screen and (min-width:1024px){.spOnly{display:none}}@media only screen and (max-width:1023px){.pcOnly{display:none}}section.form{}section.form p.msg{background:#ffffff;margin:40px 10px;padding:20px;text-align:left;font-size:18px;font-size:1.125rem}section.form p.msg.complete{text-align:center;margin:200px 40px;font-size:20px;font-size:1.25rem}section.form p.error{margin:2px auto;font-size:18px;font-size:1.125rem;color:#CC3333;text-align:left}section.form div.in{margin:40px 10px}section.form .req{display:inline-block;padding:2px 8px;color:#ffffff;background:#cc3333;margin-left:4px;font-size:11px;font-size:0.6875rem}section.form div.box{margin-bottom:30px}section.form select{width:100%;font-size:16px;font-size:1rem;padding:4px 10px 8px;border:1px solid #CCCCCC;color:#888888}section.form input[type=text]{display:inline-block;width:100%;font-size:14px;font-size:0.875rem;border-radius:0;border:1px solid #dddddd;height:40px;padding:0 10px}@media (max-width:1023px){section.form input[type=text]{font-size:20px;font-size:1.25rem;width:100%;height:56px;width:100%;padding:0 24px}}section.form input[type=text].narrow{width:145px;margin-left:10px;margin-right:10px}section.form input[type=text].form-sm{display:inline-block;width:96px}@media (max-width:1023px){section.form input[type=text].form-sm{width:156px}}section.form textarea{display:inline-block;width:100%;font-size:14px;font-size:0.875rem;padding:10px;color:#332424;border-radius:0;border:1px solid #dddddd}@media (max-width:1023px){section.form textarea{height:300px;font-size:20px;font-size:1.25rem}}section.form ::-webkit-input-placeholder{color:#989394;font-size:14px;font-size:0.875rem}section.form ::-moz-placeholder{color:#989394;font-size:14px;font-size:0.875rem}section.form :-ms-input-placeholder{color:#989394;font-size:14px;font-size:0.875rem}section.form ::-ms-input-placeholder{color:#989394;font-size:14px;font-size:0.875rem}section.form ::placeholder{color:#989394;font-size:14px;font-size:0.875rem}@media (max-width:1023px){section.form ::-webkit-input-placeholder{font-size:20px;font-size:1.25rem}section.form ::-moz-placeholder{font-size:20px;font-size:1.25rem}section.form :-ms-input-placeholder{font-size:20px;font-size:1.25rem}section.form ::-ms-input-placeholder{font-size:20px;font-size:1.25rem}section.form ::placeholder{font-size:20px;font-size:1.25rem}}section.form .col-pc-3{max-width:33.333333%;-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%}@media (max-width:1023px){section.form .col-sp-1{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}section.form a.btn.inquiry{max-width:300px;width:60%;padding:10px 20px;background:#088AF0;color:#FFFFFF}section.form a.btn.inquiry:hover{border-color:#FFFFFF}section.form a.btn.inquiry.back{background:#cccccc}section.form a.btn.inquiry.back:hover{background:#888888;color:#ffffff}section.form div.static-top{padding-top:0!important}section.form div.foot{margin:30px auto}section.form div.btn-center{text-align:center}@media only screen and (max-width:1023px){a.btn.inquiry{max-width:300px;width:100%}}@media only screen and (min-width:1024px){dl.form dt{width:32%}dl.form dd{width:68%}}dl.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #CCCCCC;border-top:none}dl.form dd,dl.form dt{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}dl.form dt{background:#f5f5f5;width:20%;border-top:1px solid #CCCCCC}dl.form dd{background:#ffffff;margin:0;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;width:80%}@media only screen and (max-width:1023px){dl.form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}dl.form dd,dl.form dt{width:100%}dl.form dd{border-left:none}}label{cursor:pointer;display:inline-block}em{font-size:14px;font-size:0.875rem;color:#cc3333}.uiCheck{display:none}.uiCheck+i.check{display:inline-block;position:relative;vertical-align:middle;font-style:normal;width:22px}.uiCheck+i.check:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"";color:#ccc;font-style:normal;font-size:22px;font-size:1.375rem;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s}.uiCheck:checked+i.check:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"";color:#088AF0}.uiRadio{display:none}.uiRadio+i.radio{display:inline-block;position:relative;vertical-align:middle;font-style:normal;width:20px}.uiRadio+i.radio:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"";color:#ccc;font-style:normal;font-size:22px;font-size:1.375rem;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s}.uiRadio:checked+i.radio:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"";color:#088AF0}