@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/earlyaccess/hannari.css");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500;600&family=Roboto:wght@400;500;700&display=swap");.sub_top_section{position:relative;height:130px;background-color:rgba(0,0,0,0.68);margin-bottom:50px;display:flex;justify-content:center;align-items:center}.sub_title{text-align:center}.sub_title h1{font-size:3rem;letter-spacing:10px;line-height:1;font-weight:400;color:white}.sub_title p{border-top:solid 1px #333333;font-size:2rem;letter-spacing:10px;text-align:right}.mini_t{font-size:1.2rem;line-height:1.3!important;display:block;margin-top:10px}@media screen and (max-width:749px){.sub_top_section{margin-top:100px;height:80px}.sub_title h1{font-size:2rem;letter-spacing:5px}}.menu_top{max-width:1018px;margin:150px auto 50px;text-align:center}.menu_top h2{font-size:2.5rem;font-weight:400;letter-spacing:5px}.menu_top a img{width:330px;display:block;margin:30px auto 20px}.menu_top a p{color:black;display:inline-block;font-size:2rem;padding:5px 20px 10px 20px;border:solid 1px black;letter-spacing:3px;transition:0.3s}.menu_top a p:hover{color:#e62c00;border:solid 1px #e62c00;letter-spacing:5px}@media screen and (max-width:749px){.menu_top h2{font-size:2rem;font-weight:400;letter-spacing:5px;line-height:1.5}.menu_top a img{width:250px}}.menu{width:95%;margin:0 auto 100px}.menu h2{text-align:center;font-size:2.2rem;line-height:0.8;margin-bottom:20px;letter-spacing:5px;color:#CC0000}.menu h2 span{color:#4D4D4D;font-weight:400;font-size:1.9rem}.menu .pin-responsive-wrapper{width:100%;margin:auto}.menu .board-wrapper{margin:auto;text-align:center}.menu .board-wrapper span{overflow:hidden;max-width:100%!important;margin:0 auto}.menu .board-wrapper span span span span span{margin:3px!important}#backTotop{position:fixed;z-index:9999;bottom:25px;right:25px}#backTotop a{display:block;text-decoration:none;color:#fff;padding:15px;font-weight:bold;background-color:#47c79d}#formWrap{width:700px;margin:0 auto 100px;color:#555;line-height:120%;font-size:90%}#formWrap h4{font-size:1.8rem;margin-bottom:20px;line-height:1.5}#formWrap h3{font-size:2.5rem;letter-spacing:5px;margin-bottom:30px;line-height:1.5;text-align:center}#formWrap p{font-size:1.5rem;line-height:1.5;margin-bottom:10px}#formWrap .error_messe{color:red;font-size:1.7rem}#formWrap .address p{line-height:1;margin-bottom:0;padding-bottom:0}#formWrap .address input{margin-bottom:10px}.formTable{width:100%;margin:30px auto;border-collapse:collapse;letter-spacing:2px}.formTable .radio{width:15px;height:15px;top:-2.5px;position:relative}.formTable td,.formTable th{border:1px solid #ccc;padding:15px;font-size:1.2rem}.formTable th{width:30%;font-weight:normal;background:#e0e0e0;text-align:left;font-size:1.7rem;line-height:1.5}.formTable th .red{color:#CC0000;font-size:1.2rem!important;margin-bottom:0!important}.formTable th span{display:block;font-size:1.3rem}.formTable td{background:#f4f4f4;font-size:1.3rem}input[type=text],textarea{border:1px solid #ccc;padding:7px;font-size:110%;display:block}textarea{width:100%;min-height:150px}.table_button{display:flex;justify-content:center}input[type=button],input[type=reset],input[type=submit]{display:block;width:150px;padding:10px 20px;margin:10px;transition:0.3s;border:none;cursor:pointer;font-weight:600}input[type=submit]{background-color:#4D4D4D;color:white}input[type=submit]:hover{background-color:#CC0000}input[type=button],input[type=reset]{background-color:#898989;color:white}input[type=button]:hover,input[type=reset]:hover{background-color:#3ab8de}.complete_mes{text-align:center;margin:100px auto 150px}.complete_mes h2{font-size:2rem;letter-spacing:3px;margin-bottom:20px}.complete_mes P{font-size:1.4rem;line-height:1.7}@media screen and (max-width:572px){#formWrap{width:95%}.formTable td,.formTable th{width:auto;display:block}.formTable th{margin-top:-1px;border-bottom:0}.table_button{margin:0 auto}}
/*# sourceMappingURL=contact.css.map */