/* https://tenkuryo.jp/wp-content/themes/Kongouhoujik/css/hitori-contact01.css?20250630-220557 */
#content .banner{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/banner.png) no-repeat top center;background-size:cover}.area1{max-width:670px;margin:0 auto}.btn_contact a{background-color:#426e33;min-width:200px;max-width:220px;height:40px;color:#fff;line-height:20px;padding:20px 15px;text-decoration:none}.yahoopixel1{color:red;display:none}.areaTitle{font-size:20px;margin-top:44px;font-weight:400;text-align:left;padding:.25em .5em;color:#494949;background:transparent;border-left:solid 5px #638c0b;margin-top:60px;margin-bottom:5px}.area1 .tell{text-align:center}.area1 .tell li{display:inline-block;vertical-align:top;margin:23px 2px 0}.area2{margin-top:65px}.area2 .frmTitle{text-align:center;font-size:20px}.area2 #frmContact{width:675px;margin:52px auto;padding-bottom:50px}.area2 #frmContact .textTop{font-weight:700}.area2 #frmContact .textTop .req{display:inline-block;vertical-align:middle;font-weight:400;background:#426e33;border-radius:3px;padding:1px 11px;color:#fff;font-size:12px;margin-left:10px;line-height:1.2}.area2 #frmContact .row{margin-bottom:22px}.area2 #frmContact input,.area2 #frmContact textarea{border-radius:4px;border:1px solid #737373;margin-top:5px;font-size:14px;padding:8px 17px 9px}.area2 #frmContact input[type="text"],.area2 #frmContact input[type="mail"],.area2 #frmContact textarea{width:100%}.area2 #frmContact .boxCheck .wpcf7-list-item{width:100%;display:block;margin-top:3px;margin-left:0}.area2 #frmContact .boxCheck .wpcf7-list-item .wpcf7-list-item-label{display:inline-block;text-align:left}.area2 #frmContact .boxCheck span input{width:15px;height:20px;display:inline-block;vertical-align:middle;margin-top:0;margin-right:13px}.area2 #frmContact .calendar input{width:160px}.area2 #frmContact .calendar select{width:50px;padding:8px 0 9px;border-radius:4px;border:1px solid #737373;margin-left:10px}.area2 #frmContact .calendar .text{display:inline-block;vertical-align:bottom;margin-left:10px}.area2 #frmContact input[name="code"]{width:206px;margin-bottom:5px}.area2 #frmContact .radio .wpcf7-list-item{width:100%;display:block;margin-top:5px;margin-left:0}.area2 #frmContact .radio input{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-top:0;margin-right:10px}.area2 #frmContact textarea{resize:none;height:170px}.area2 #frmContact .confirm{text-align:center}.area2 #frmContact .confirm .btn_submit{display:inline-block;vertical-align:top}.area2 #frmContact .btn_submit{text-align:center;margin-top:10px}.area2 #frmContact .btn_submit input{background:#426e33;border:none;color:#fff;padding:18px 0;width:188px;font-size:16px}.area2 #frmContact .Step2 input[type="text"],.area2 #frmContact .Step2 input[type="mail"],.area2 #frmContact .Step2 textarea,.area2 #frmContact .Step2 select{background:transparent;border:1px solid transparent}.area2 #frmContact .Step2 .confirm{text-align:center}.area2 #frmContact .Step2 .btn_submit{display:inline-block;vertical-align:top;margin:10px}.tel-contact{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.tel-contact .tel-free{font-size:18px;border:1px solid #80B735;color:#80B735;border-radius:5px;padding:8px 20px;margin-right:5px}.tel-contact .tel-no{font-size:30px;color:#80B735;font-weight:700;display:inline-block}.tel-contact .tel-no a{color:#000;text-decoration:underline;position:relative}.tel-contact .tel-no a:before{content:" (テンクウでゴクヨウ)";top:-15px;right:0;color:#000;position:absolute;font-size:13px}.tel-contact .tel-fax{font-size:18px;color:#000;margin-top:5px;width:100%;text-align:center}.web-contact .contact-link,.contact-form .contact-02,.contact-form .contact-01{text-align:center}.web-contact .contact-link a{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon001.svg) left 3% center / 30px 30px no-repeat,url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon004.svg) right 3% center / 30px 30px no-repeat,#DDAB3D;border:1px solid #A7802B;text-decoration:none;display:inline-block;border-radius:7px;font-weight:700;font-size:20px;color:#fff;margin:0 auto;padding:12px;width:400px;margin-top:30px}.contact-form .contact-02 a{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon002.svg) left 3% center / 30px 30px no-repeat,url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon004.svg) right 3% center / 30px 30px no-repeat,#94B735;border:1px solid #7D9857;text-decoration:none;display:inline-block;border-radius:7px;font-weight:700;font-size:20px;color:#fff;margin:0 auto;padding:12px;width:400px}.contact-form .contact-01 a{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon003.svg) left 3% center / 30px 30px no-repeat,url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon004.svg) right 3% center / 30px 30px no-repeat,#426E33;border:1px solid #314D09;text-decoration:none;display:inline-block;border-radius:7px;font-weight:700;font-size:20px;color:#fff;margin:0 auto;padding:12px;width:400px}.contact-form .text{font-size:16px;color:#333;text-align:center;margin-top:25px}.fast{display:none}@media(max-width:768px){#content .banner{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/banner-sp.png) no-repeat top center;background-size:cover}.areaTitle{margin-top:26px}.area2 #frmContact{width:100%;margin-bottom:0}.area2 #frmContact .calendar input{width:68%}.area2 #frmContact .calendar select{width:15%}.area2 #frmContact input[name="code"]{width:68%}.area2 #frmContact .radio .wpcf7-list-item .wpcf7-list-item-label{text-align:left;width:80%;display:inline-block;vertical-align:top}.area2 #frmContact .radio input{margin-right:1%}.area2 #frmContact input[type="email"]{width:100%}.area2 #frmContact textarea{height:120px}.area2 #frmContact .confirm .btn_submit input{width:100%}.area2 #frmContact .Step2 .confirm .btn_submit{margin:0 1%;width:47%}.area2 #frmContact .confirm .btn_submit{width:42%}.btn_contact a{font-size:12px}.areaTitle{font-size:16px}.tel-contact .tel-free{font-size:16px}.tel-contact .tel-no{font-size:26px}.tel-contact .tel-no a:before{font-size:12px}.tel-contact .tel-fax{font-size:16px}.web-contact .contact-link a{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon001.svg) left 3% center / 30px 30px no-repeat,url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon004.svg) right 3% center / 30px 30px no-repeat,#DDAB3D;border:1px solid #A7802B;text-decoration:none;display:inline-block;border-radius:7px;font-weight:700;font-size:20px;color:#fff;margin:0 auto;padding:12px;width:85%;margin-top:30px}.contact-form .contact-02 a{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon002.svg) left 3% center / 30px 30px no-repeat,url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon004.svg) right 3% center / 30px 30px no-repeat,#94B735;border:1px solid #7D9857;text-decoration:none;display:inline-block;border-radius:7px;font-weight:700;font-size:20px;color:#fff;margin:0 auto;padding:12px;width:85%}.contact-form .contact-01 a{background:url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon001.svg) left 3% center / 30px 30px no-repeat,url(/wp-content/themes/Kongouhoujik/css/../img/contact/icon004.svg) right 3% center / 30px 30px no-repeat,#426E33;border:1px solid #314D09;text-decoration:none;display:inline-block;border-radius:7px;font-weight:700;font-size:20px;color:#fff;margin:0 auto;padding:12px;width:85%}.contact-form .text{font-size:16px;color:#333;text-align:center;margin-top:25px}}