@charset "UTF-8";.about{width:100%;padding-bottom:80px}.about_l{width:70%}.about_l h3{margin-bottom:30px;font-size:2.2rem;font-weight:700;line-height:1.3}.about_l h3 span{font-size:1.5rem}.about_l p{margin-bottom:30px;font-size:1.6rem}.about_l ul{margin-bottom:30px}.about_l ul li{margin-left:20px}.about_r{width:28%;padding-top:90px}.about_r img{width:100%}.event_list{width:100%;margin-top:50px;margin-bottom:50px;padding-bottom:80px}.list_child{width:32%;margin-bottom:20px;padding:5px;border:1px solid #ccc}.event_list:after{width:32%;display:block;content:""}.list_child img{width:100%;height:auto;margin-bottom:10px}.list_child h2 a{padding:0 10px;font-size:1.5rem;color:#8cb45b}.list_child .excerpt{padding:0 10px}.list_child .excerpt a{font-size:1.3rem;color:#333}.list_child .news_day{padding:0 10px;font-size:1.2rem}.event_single{margin-top:50px}.event_single h2{margin-top:10px;margin-bottom:10px;font-size:3rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.event_single h3{margin-bottom:10px;font-size:2.5rem}.event_single h4{margin-bottom:10px;font-size:2rem}.event_single p{margin-bottom:30px;font-size:1.6rem}.event_single img{max-width:100%;margin-bottom:10px}.class{padding-bottom:80px}.class h2:first-child{margin-top:0}.class h2{margin-top:50px;margin-bottom:10px;font-size:25px;font-weight:700}.class p{margin-bottom:30px}#sort{width:100%}#sort ul{width:100%;margin:20px 0 60px}#sort ul li{width:14%;padding-bottom:15px;list-style-type:none;font-size:1.5rem;text-align:center;color:#adaeb0;border-bottom:1px solid #9d9d9b;cursor:pointer;-webkit-transition:.1s linear;-moz-transition:.1s linear;-o-transition:.1s linear}#sort ul li:hover{color:#8cb45b;border-bottom:3px solid #8cb45b;transition:.5s}#sort ul li.active{color:#8cb45b;border-bottom:3px solid #8cb45b;cursor:default}#newsList{width:1000px;margin:0 auto}.news_item{width:32%;height:380px;float:left;margin-right:2%}#newsList .news_item:nth-child(3n){margin-right:0}.news_item img{width:100%;height:300px;object-fit:cover;margin-bottom:10px}.news_item p{font-size:1.4rem}.gallery_single{margin-top:50px}.gallery_single ul li{list-style-type:none}.gallery_single ul li img{max-width:100%;height:auto;margin-bottom:10px}.gallery_single ul li p{margin-bottom:30px}.form_wrap{width:80%;margin:0 auto 50px;padding:50px 40px 60px;border:3px solid #ccc}input,select,textarea,button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Noto Sans Japanese';font-size:1.4rem}select::-ms-expand{display:none}textarea{display:block}input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:5px 10px;outline:none;background:#efefef;border:1px solid #ccc;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus textarea:focus{background:#f9fbfa;box-shadow:0 0 7px #8cb45b;border:1px solid #8cb45b}.formsubmit,.formback{width:40%;position:relative;margin:0 auto 10px;text-align:center}input[type=submit]{width:100%;padding:10px;background:#8cb45b;border-radius:30px;border:2px solid #f9fafa;font-size:1.6rem;font-weight:500;text-align:center;text-decoration:none;color:#f9fafa;letter-spacing:.1em;transition:.5s}input[type=submit]:hover{cursor:pointer;color:#8cb45b;background:#f9fafa;border:2px solid #8cb45b;transition:.5s}input[type=button]{width:100%;padding:10px;background:#8b8d8f;border-radius:30px;border:2px solid #f9fafa;font-size:1.6rem;font-weight:500;text-align:center;text-decoration:none;color:#f9fafa;letter-spacing:.1em;transition:.5s}input[type=button]:hover{cursor:pointer;color:#8b8d8f;background:#f9fafa;border:2px solid #8b8d8f;transition:.5s}.form_wrap table{width:100%;margin-bottom:30px}.form_wrap table th{width:30%;padding-top:7px;vertical-align:top;font-size:1.6rem;font-weight:400;color:#f9fbfa}.form_wrap table th .th_bg{width:100%;padding:1px 5px;background:#8cb45b;border:1px solid #8cb45b;border-radius:8px}.form_wrap table td{width:70%;border:15px solid #fff}@media screen and (max-width:767px){.about{width:100%}.about_l{width:100%}.about_l h3{margin-bottom:30px;font-size:2.2rem;font-weight:700;line-height:1.3}.about_l h3 span{font-size:1.5rem}.about_l p{margin-bottom:30px;font-size:1.6rem}.about_l ul{margin-bottom:30px}.about_l ul li{margin-left:20px}.about_r{width:50%;padding-top:0}.about_r img{width:100%}.event_list{width:100%;margin-top:50px;margin-bottom:50px}.list_child{width:100%;margin-bottom:20px;padding:5px;border:1px solid #ccc}.event_list:after{display:none}.list_child img{width:100%;height:auto;margin-bottom:10px}.list_child h2 a{padding:0 10px;font-size:1.5rem;color:#8cb45b}.list_child .excerpt{padding:0 10px}.list_child .excerpt a{font-size:1.3rem;color:#333}.list_child .news_day{padding:0 10px;font-size:1.2rem}.event_single{margin-top:50px}.event_single h2{margin-top:10px;margin-bottom:10px;font-size:3rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.event_single h3{margin-bottom:10px;font-size:2.5rem}.event_single h4{margin-bottom:10px;font-size:2rem}.event_single p{margin-bottom:30px;font-size:1.6rem}.event_single img{max-width:100%;margin-bottom:10px}.class h2:first-child{margin-top:0}.class h2{margin-top:50px;margin-bottom:10px;font-size:25px;font-weight:700}.class p{margin-bottom:30px}#sort{width:100%}#sort ul{width:100%;margin:20px 0 60px}#sort ul li{width:33%;padding-bottom:15px;list-style-type:none;font-size:1.5rem;text-align:center;color:#adaeb0;border-bottom:none;cursor:pointer;-webkit-transition:.1s linear;-moz-transition:.1s linear;-o-transition:.1s linear}#sort ul li:hover{color:#8cb45b;border-bottom:3px solid #8cb45b;transition:.5s}#sort ul li.active{color:#8cb45b;border-bottom:3px solid #8cb45b;cursor:default}#newsList{width:100%;margin:0 auto}.news_item{width:48%;height:380px;float:left;margin-right:1%;margin-left:1%}#newsList .news_item:nth-child(3n){margin-right:1%;margin-left:1%}.news_item img{width:100%;height:300px;object-fit:cover;margin-bottom:10px}.news_item p{font-size:1.4rem}.form_wrap{width:100%;margin:0 auto 50px;padding:50px 40px 60px;border:3px solid #ccc;text-align:left}input,select,textarea,button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Noto Sans Japanese';font-size:1.4rem}select::-ms-expand{display:none}textarea{display:block}input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:5px 10px;outline:none;background:#efefef;border:1px solid #ccc;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus textarea:focus{background:#f9fbfa;box-shadow:0 0 7px #8cb45b;border:1px solid #8cb45b}.formsubmit,.formback{width:40%;position:relative;margin:0 auto 10px;text-align:center}input[type=submit]{width:100%;padding:10px;background:#8cb45b;border-radius:30px;border:2px solid #f9fafa;font-size:1.6rem;font-weight:500;text-align:center;text-decoration:none;color:#f9fafa;letter-spacing:.1em;transition:.5s}input[type=submit]:hover{cursor:pointer;color:#8cb45b;background:#f9fafa;border:2px solid #8cb45b;transition:.5s}input[type=button]{width:100%;padding:10px;background:#8b8d8f;border-radius:30px;border:2px solid #f9fafa;font-size:1.6rem;font-weight:500;text-align:center;text-decoration:none;color:#f9fafa;letter-spacing:.1em;transition:.5s}input[type=button]:hover{cursor:pointer;color:#8b8d8f;background:#f9fafa;border:2px solid #8b8d8f;transition:.5s}.form_wrap table{width:100%;margin-bottom:30px}.form_wrap table th{width:100%;display:inline-block;padding-top:7px;vertical-align:top;font-size:1.6rem;font-weight:400;color:#f9fbfa}.form_wrap table th .th_bg{width:100%;padding:1px 5px;background:#8cb45b;border:1px solid #8cb45b;border-radius:8px}.form_wrap table td{width:100%;display:inline-block;border:none;border-top:10px solid #fff;border-bottom:10px solid #fff}}