.contact-guide h2.title{background-color:#389439;color:#fff;padding:10px 0;max-width:800px;margin:0 auto 30px}.contact-guide .text{margin-bottom:60px}._contact-form-block{margin-bottom:60px}.mailform-template{margin:0 auto 56px;max-width:800px}.mailform-frame{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.mailform-frame:nth-child(1){border-top:1px solid #ddd}.mailform-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 15px}.mailform-box-required{background:#ff8c00;border-radius:0;color:#fff;font-size:.6rem;padding:2px 7px 3px}.mailform-box-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-left:32px;text-align:left;line-height:1.4}@media only screen and (min-width:768px){.mailform-box-input{margin-left:0}}.mailform-box-input>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mailform-style-email,.mailform-style-file,.mailform-style-inquiry-text,.mailform-style-name,.mailform-style-text,.mailform-style-tel{width:100%}.mailform-style-address{width:75%}.mailform-style-inquiry-text{height:120px}.mailform-message-attention-address,.mailform-message-attention-tel{color:#ff8c00;font-size:.6rem;white-space:nowrap}.mailform-message-attention__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-left:32px}@media only screen and (min-width:768px){.mailform-message-attention__box{margin-left:0}}.mailform-message-attention-file{color:#ff8c00}.mailform-message-attention{padding-left:32px}@media only screen and (min-width:768px){.mailform-message-attention{padding-left:25%}}.mailform-message-attention-tel,.mailform-message-attention-file{padding-left:32px}@media only screen and (min-width:768px){.mailform-message-attention-tel,.mailform-message-attention-file{padding-left:0}}.mailform-message-error{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mailform-message-error>div{color:#c00;font-size:1.2rem;padding-left:32px}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}@media only screen and (min-width: 600px){.mailform-box-input>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mailform-style-name{width:48%}}@media only screen and (min-width: 767px){.mailform-message-error>div{padding-left:0}.mailform-frame{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mailform-box{padding:15px 0}.mailform-box-w35{width:35%}.mailform-box-w60{width:60%}.mailform-box-label{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 20px 0 0;padding:0 0 0 20px}}input[type=file],input[type=tel],input[type=text],select,textarea{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:2px solid rgba(153,153,153,.5);display:inline-block;height:36px;margin:5px 0;padding:5px 10px}input[type=file]{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:0 10px 0 0}input[type=file]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0;background:rgba(255,157,0,.15);border:2px solid rgba(255,157,0,.5)}textarea{line-height:1.6;font-family:inherit}input[type=radio]:focus{outline:0}.mailform-template label{margin:0 30px 0 0}.submit-btn{height:66px;margin:0 auto;width:276px;max-width:276px}input[type=submit]{background-color:#fff;border:none;border-radius:0;color:#389439;border:solid 1px #389439;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1.5rem;height:100%;letter-spacing:2px;margin:0 0 18px;padding:12px 20px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-appearance:none;width:100%}input[type=submit]:hover{background-color:#389439;color:#fff}input[type=submit].btn_reset{background-color:#fff;color:#999;border:solid 1px #999}input[type=submit].btn_reset:hover{background-color:#666;color:#fff}.mailform-submit-btn-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mailform-submit-btn-frame form:nth-child(2){margin-bottom:32px}.notice{padding:20px 40px;background-color:#e8f2ff;margin-bottom:40px}.notice h2{font-size:1.8rem;font-weight:bold;margin-bottom:10px}.notice p{line-height:1.8}@media only screen and (min-width: 900px){.mailform-submit-btn-frame{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;width:80%}.mailform-submit-btn-frame form{margin-bottom:0}.mailform-submit-btn-frame form:nth-child(2){padding-left:32px}}.contact-error-index,.contact-index{margin-bottom:200px}.contact-error-index,.contact-index,.contact-confirm-index{text-align:left;line-height:1.6;font-size:1.4rem}.contact-error-index .error-info,.contact-index .error-info,.contact-confirm-index .error-info{margin-bottom:40px}.contact-error-index .confirm-info,.contact-index .confirm-info,.contact-confirm-index .confirm-info{padding:20px 0;text-align:left;line-height:1.6}.contact-error-index .contact-guide,.contact-index .contact-guide,.contact-confirm-index .contact-guide{line-height:2;margin-bottom:40px}.contact-error-index .contact-guide .__title,.contact-index .contact-guide .__title,.contact-confirm-index .contact-guide .__title{padding-bottom:10px}.contact-error-index .contact-guide .__tel,.contact-index .contact-guide .__tel,.contact-confirm-index .contact-guide .__tel{padding-bottom:40px}.contact-error-index .contact-guide .__tel a,.contact-index .contact-guide .__tel a,.contact-confirm-index .contact-guide .__tel a{text-decoration:none;color:#c00;font-weight:700}.contact-error-index .contact-guide .__form a,.contact-index .contact-guide .__form a,.contact-confirm-index .contact-guide .__form a{color:#389439;text-decoration:underline}.contact-error-index .contact-guide .__form a:hover,.contact-index .contact-guide .__form a:hover,.contact-confirm-index .contact-guide .__form a:hover{color:#c00;text-decoration:underline}/*# sourceMappingURL=contact.css.map */