@charset "UTF-8";.privacyBox{margin-bottom:100px}.privacyBox p{margin-bottom:25px}.privacyBox table{width:100%}.privacyBox table td,.privacyBox table th{padding:10px}.privacyBox_title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:10px}.privacyBox_text{font-size:16px;font-weight:500;line-height:2.25;margin-bottom:25px}.formbox{background:#f2f2f2;padding:85px 0 100px}.formbox_inner{margin:0 auto;max-width:1200px}.formbox .formtit{margin-bottom:40px;overflow:hidden;text-align:center}.formbox .formtit .formtitin{display:inline-block;font-size:18px;font-weight:500;line-height:1.5;padding:0 35px;position:relative}.formbox .formtit .formtitin:before{left:100%}.formbox .formtit .formtitin:after,.formbox .formtit .formtitin:before{background:#000;content:"";height:1px;position:absolute;top:50%;width:1000px;z-index:1}.formbox .formtit .formtitin:after{right:100%}.formbox .formcont{margin:0 auto;max-width:780px}.formbox .formbtn{display:-ms-flexbox;display:flex;margin-top:45px;-ms-flex-pack:center;justify-content:center}.formbox .formbtn input{background:url(../img/contact/arrow_form.svg) right 30px center no-repeat #008566;background-size:15px 30px;color:#fff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;height:70px;letter-spacing:.1em;margin:0 10px;text-align:center;width:420px}.formbox .formbtn .wpcf7-previous{background:#000}.formbox .formtab{width:100%}.formbox .formtab input[type=email],.formbox .formtab input[type=tel],.formbox .formtab input[type=text]{background:#fff;border:1px solid #e6e6e6;border-radius:4px;font-family:Noto Sans JP,sans-serif;height:42px;padding:10px;width:100%}.formbox .formtab textarea{background:#fff;border:1px solid #e6e6e6;border-radius:4px;font-family:Noto Sans JP,sans-serif;height:340px;padding:10px;width:100%}.formbox .formtab td,.formbox .formtab th{font-size:14px;font-weight:500;line-height:1.5;padding:15px 20px}.formbox .formtab th{text-align:right;vertical-align:middle;width:28%}.formbox .formtab td{vertical-align:top}.formbox .formtab .must{padding-right:32px;position:relative}.formbox .formtab .must:before{background:#91181e;content:"必須";display:-ms-flexbox;display:flex;font-size:10px;font-weight:300;line-height:1;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;color:#fff;height:14px;justify-content:center;right:0;text-align:center;top:3px;width:30px;z-index:1}.formbox .formtab .must.mustno:before{display:none}.formbox .formtab .formname{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.formbox .formtab .formname .wpcf7-form-control-wrap{width:49%}.formbox .formtab input.inputhalf{width:40%}.formbox .formtab .formnote{color:#b3b3b3;font-size:10px;font-weight:300;line-height:1.5}.formbox .formtab .checkboxin .wpcf7-form-control{display:-ms-flexbox;display:flex}.formbox .formtab .checkboxin .wpcf7-list-item{display:block;margin:0}.formbox .formtab .checkboxin label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px}.formbox .formtab .checkboxin label input{margin-right:10px}.formbox .formtab .checkboxin input[type=radio]{background:#fff;border:1px solid #e6e6e6;border-radius:4px;height:20px;position:relative;width:20px}.formbox .formtab .checkboxin input[type=radio]:checked:before{background:url(../img/contact/ico_check.svg) 0 0 no-repeat;background-size:21px 17px;content:"";height:17px;left:2px;position:absolute;top:-3px;width:21px;z-index:1}.formbox .formtab input::-webkit-input-placeholder{color:#b3b3b3;font-weight:300}.formbox .formtab input::-moz-placeholder{color:#b3b3b3;font-weight:300}.formbox .formtab input::-ms-input-placeholder{color:#b3b3b3;font-weight:300}.formbox .formtab input::placeholder{color:#b3b3b3;font-weight:300}@media (max-width:767px){.contactdet{padding:30px 20px}.contactdet .dettit{font-size:18px}.contactdet .dettxt{font-size:14px}.formbox{padding:40px 0}.formbox .formtit{margin-bottom:20px}.formbox .formtit .formtitin{font-size:16px;padding:0 20px}.formbox .formbtn{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.formbox .formbtn input{background:url(../img/contact/arrow_form.svg) right 20px center no-repeat #008566;background-size:15px 30px;font-size:16px;height:60px;margin:10px 0;width:80%}.formbox .formtab{width:100%}.formbox .formtab textarea{height:250px}.formbox .formtab td,.formbox .formtab th{display:block;padding:5px 0}.formbox .formtab th{padding:10px 0 5px;text-align:left;width:auto}.formbox .formtab input.inputhalf{width:100%}}@media only screen and (max-width:990px){.spBr{display:block}.pcPic{display:none}.spPic{display:inline-block}.privacyBox{margin-bottom:30px}}