﻿input[type=text],input[type=email],input[type=tel],input[type=number],textarea{font-size:16px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.anq{margin:0 auto 80px;width:95%;font-size:100%}.anq01,.anq02,.anq03,.anq04,.anq05{padding:20px 2%}.anq02,.anq04{background-color:#f7f7f7}.anq05 li{line-height:45px}@media screen and (min-width:0px) and (max-width:767px){.anq05 li{line-height:inherit}}.anq p{text-align:center;font-weight:700;margin-bottom:30px;margin-top:50px;font-size:18px}.anq label{margin:5px auto;font-weight:500}@media screen and (min-width:0px) and (max-width:767px){.anq label{display:inline-block;width:100%;height:auto}}.kikkake{clear:both;margin-left:.8em}.kikkake li{display:inline-block;min-width:33%}.komoku{display:block;font-size:1.6rem;font-weight:700;text-align:left;margin-bottom:.5em;clear:both}@media screen and (min-width:768px) and (max-width:959px){.kikkake li{display:inline-block;min-width:45%}}@media screen and (min-width:0px) and (max-width:767px){.sumai{margin-bottom:0 !important}.kikkake li{display:block;float:none;min-width:33%}}input[type=checkbox]{width:15px;height:15px;vertical-align:middle}.last_dot1{border-bottom-style:none}::-webkit-input-placeholder{color:#878787;font-family:YuGothic,'游ゴシック',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem}::-moz-placeholder{color:#878787;font-family:YuGothic,'游ゴシック',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem}:-ms-input-placeholder{color:#878787;font-family:YuGothic,'游ゴシック',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem}input[type=image]{border:none !important}.form-item{border-top:1px dashed #e5e5e5}.form-item:first-child{border-top:none}@media screen and (max-width:768px){.form-item{display:block}}.form-item .form-item-ttl{flex-basis:30%;text-align:left;padding:42px 0 28px 3%;font-weight:500}@media screen and (max-width:768px){.form-item .form-item-ttl{display:inline-block;padding:28px 0 5px}}.form-item .form-item-ttl+p{display:none}.form-item .form_control_wrap{flex-basis:calc(100% - (30% + 40px));padding:28px 0 28px 2%;vertical-align:middle}@media screen and (max-width:768px){.form-item .form_control_wrap{width:100%}}.form_control_wrap span.wpcf7-list-item{display:block;margin:10px 0}.form_control_wrap span.wpcf7-list-item:first-child{margin:0}@media screen and (max-width:768px){.form_control_wrap span.wpcf7-list-item{margin:3px 0}}.form_control_wrap .wpcf7-form-control.wpcf7-text{padding:14px;width:100%;max-width:588px;font-size:1.6rem;border-radius:8px;border:1px solid #ccc}.form_control_wrap .wpcf7-form-control.wpcf7-textarea{max-width:588px;width:100%;height:225px;resize:vertical;border:1px solid #ccc;padding:10px 2%;font-size:16px;font-family:initial}.form_control_wrap .sub_txt{display:block;background-color:#f7f7f7;margin-top:20px;max-width:588px;width:100%;font-size:14px;padding:14px 3.2%}.form-item-address .form_control_wrap>.form_control_wrap{padding:4px 0}.form-item-address .form_control_wrap>.form_control_wrap input[type=number]{padding:14px;width:180px;border-radius:8px;font-size:1.6rem;-moz-appearance:textfield;appearance:none}.form-item-address2 .form_control_wrap>.form_control_wrap{padding:4px 0}.form-item-address2 .form_control_wrap>.form_control_wrap .zipcode{padding:14px;width:180px;font-size:1.6rem;margin-left:-7px}@media screen and (max-width:767px){.zip_note{display:block}}.bottom_comment{margin:50px auto 30px;padding:0 2%}.btn_submit_wrap{text-align:center;margin-top:60px;margin-bottom:30px;padding:0 2%}.btn_submit_wrap .btn_submit{background-color:#074356;color:#fff;border-color:#074356;font-size:1.8rem;font-weight:500;padding:25px 2%;max-width:500px;width:100%;margin:0 auto;border-radius:0;transition:.3s ease-in-out}.btn_submit_wrap .btn_submit:hover{background-color:#fff;color:#074356;border-color:#074356;cursor:pointer}.form_area{overflow:hidden;width:100%}.form-item_bg{color:#fff}.form-item_bg{background-color:#074356;padding:60px 0;margin:30px 0;position:relative;color:#fff}@media screen and (max-width:768px){.form-item_bg{padding:30px 0}}.form-item_bg:before{content:"";position:absolute;top:0;left:-100vw;display:inline-block;background-color:#074356;width:300vw;height:100%;z-index:-1}.form-item_bg .form-item:first-of-type{border:none}.anq_ttl{overflow:hidden;text-align:center;margin-left:auto;margin-right:auto;width:93%}@media screen and (min-width:0px) and (max-width:480px){.anq_ttl{width:auto;font-size:1.6rem}}.anq_ttl_inner{position:relative;display:inline-block;margin:0 2.5em;padding:0 1em;text-align:left;font-weight:700;font-size:1.8rem}@media screen and (min-width:0px) and (max-width:480px){.anq_ttl_inner{margin:0 2em;padding:0 .5em;text-align:center}}.anq_ttl_inner:before,.anq_ttl_inner:after{position:absolute;top:50%;content:'';width:400%;height:1px;background-color:#c9c9c9}.anq_ttl_inner:before{right:100%}.anq_ttl_inner:after{left:100%}.anq_ttl_comment{font-weight:500;font-size:1.6rem;display:block;text-align:center}.select_type01 .wpcf7-form-control{display:flex;flex-wrap:wrap}.select_type01 .wpcf7-list-item{flex-basis:50%}.select_type01.form_control_wrap span.wpcf7-list-item:first-child{margin:10px 0}@media screen and (max-width:768px){.select_type01.form_control_wrap span.wpcf7-list-item:first-child{margin:3px 0}}.select_type02 .wpcf7-form-control{display:flex;flex-wrap:wrap}.select_type02 .wpcf7-list-item{flex-basis:110px}.select_type02.form_control_wrap span.wpcf7-list-item:first-child{margin:10px 0}@media screen and (max-width:768px){.select_type02.form_control_wrap span.wpcf7-list-item:first-child{margin:3px 0}}.thanks_txt{text-align:center}.thanks_txt .thanks_txt_inner{margin:20px 0;padding:20px}.thanks_txt .thanks_txt_inner .sec_ttl{font-size:2.4rem;font-weight:700;padding-bottom:5px;margin-bottom:30px}.thanks_txt .thanks_txt_inner img{vertical-align:middle;position:relative;bottom:2px}.thanks_txt .thanks_txt_inner .margin_top{margin-top:20px}.thanks_txt .thanks_txt_inner p{line-height:1.6}.thanks_txt .thanks_txt_inner p .line_red{color:red}.thanks_txt .thanks_border{border:1px solid #000}.mail_mark{vertical-align:middle;padding-right:2px}