@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}
/*# sourceMappingURL=sub_style.css.map */