@charset "UTF-8";.sp{display:block}.pc{display:none}@media screen and (min-width:768px){.sp{display:none}.pc{display:block}}body.free-shipping{padding:0!important}.overview,.shopify-section--header,.shopify-section--announcement-bar,.shopify-section--footer,.section-header,.skip-to-content{display:none}body{font-family:\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.listlast{margin-right:0}.bgb{background:#3ca1db}.menu{height:45px;z-index:9999;width:100%;position:fixed;top:0}.menu .menu_cont{width:980px;margin:0 auto;color:#fff;font-size:14px;font-weight:700;overflow:hidden;padding:13px 0 0}.menu .menu_cont a{color:#fff;text-decoration:none}.menu .menu_cont a:hover{text-decoration:underline}.menu .menu_cont .menu_cont_logo{float:left}.menu .menu_cont .menu_cont_menu{float:right}.menu .menu_cont .menu_cont_menu ul{overflow:hidden}.menu .menu_cont .menu_cont_menu li{float:left;margin:0 30px 0 0}.menu .menu_cont .menu_cont_menu .listlast{margin:0}.mainimg{width:980px;margin:0 auto}.mainimg h1{margin:0}img{vertical-align:bottom}.txt .txtcont{background:url(/cdn/shop/files/school-bg_txt.jpg) no-repeat top left;width:980px;height:708px;margin:0 auto;padding-top:45px}.txt .txtcont p{font-size:14px;line-height:28px;text-align:center;display:block;position:relative;top:130px}.sch{margin:100px 0 0;padding-top:45px}.ttlwrap{background:url(/cdn/shop/files/school-bg_border.jpg) left repeat-x;background-position:10px}.title{color:#fff;font-size:30px;letter-spacing:3px;font-weight:700;background:#3ca1db;border-radius:10px;padding:10px 20px;text-align:center;display:table;margin:0 auto}.title h2{margin:0;font-size:1em}.sch .catch{background:url(/cdn/shop/files/school-bg_sch.jpg);width:980px;height:141px;margin:0 auto}.sch .catch p{font-size:20px;letter-spacing:2px;font-weight:700;text-align:center;position:relative;top:80px}.sch .schecont{width:980px;overflow:hidden;margin:0 auto;position:relative;top:-30px}.sch .schebox{border:2px #fff05c solid;width:260px;height:380px;padding:10px 25px;float:left;margin:30px 19px 0 0}.sch .listlast{margin-right:0}.sch .schebox .schebox_ttl{background:#3ca1db;color:#fff;font-size:16px;font-weight:700;padding:10px;width:80px;text-align:center;display:block;position:relative;top:-30px;margin:0 auto}.sch .schebox .schebox_date{font-size:14px;font-weight:700;line-height:31px;margin:0 0 13px}.sch .schebox .schebox_date_b{font-size:17px;font-weight:700;margin:0 0 13px}.sch .schebox .schebox_att{font-size:12px;font-weight:700;line-height:20px;color:#fd1616;margin:0 0 5px}.sch .schebox .schebox_place{font-size:12px;text-align:center;margin:0 0 13px;line-height:20px}.sch .schebox .schebox_place_b{font-size:14px;margin:0 0 5px;text-align:center;font-weight:700}.sch .schebox .schebox_price_b{font-weight:700;font-size:18px;border-bottom:3px solid #000;text-align:center;padding:0 0 5px;margin:0 0 30px}.sch .schebox .schebox_price_bb{background:#3ca1db;color:#fff;font-weight:700;font-size:16px;display:table;padding:5px 20px;margin:0 0 10px}.sch .schebox .schebox_price_s{font-size:14px;margin:0 0 10px}.sch .schebox .schebox_price{font-size:18px;font-weight:700;margin:0 0 30px}.sch .scheyokoku{width:850px;margin:100px auto 50px}.sch .scheyokoku .yokokuttl{overflow:hidden}.sch .scheyokoku .yokokuttl .yokokuttl_date{float:left;width:100px;height:100px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#3ca1db;color:#fff;text-align:center;padding:15px;font-weight:700}.sch .scheyokoku .yokokuttl .ykokuttl_date_s{font-size:16px;margin:10px 0}.sch .scheyokoku .yokokuttl .ykokuttl_date_m{font-size:22px;margin:10px 0}.sch .scheyokoku .yokokuttl .yokokuttl_title{font-size:20px;line-height:28px;font-weight:700;position:relative;top:50px;left:50px;border-bottom:2px #fff05c solid;z-index:-99999;padding:0 0 10px}.yokokucont{overflow:hidden;width:640px;margin:0 auto 150px;padding-top:45px}.sch .recommend{border:#3ca1db 2px solid;border-radius:10px;width:750px;padding:50px 30px 0;margin:-50px auto 100px;font-size:14px;line-height:38px}.sch .recommend .recommend_ttl{width:169px;height:109px;position:relative;top:-100px;left:-50px}.sch .recommend p{display:block;position:relative;top:-80px}.submit{padding-top:45px}.submit_wrap{width:700px;margin:0 auto 150px;padding-top:45px}.submit h3{font-size:16px;font-weight:700;text-align:center;margin:40px 0 30px}.submit_info{width:60%;margin:0 auto 30px;overflow:hidden}.submit_info .submit_img{float:left;margin:0 30px 0 0}.submit_info .submit_txt{float:left;font-size:35px;font-weight:700;margin:30px 0 0}.submit_info .submit_txt a{color:#000;border-bottom:1px solid #000;text-decoration:none;background:none}.submit_info .submit_txt_s{font-size:14px;font-weight:400;margin:10px 0 0}.submit_info .submit_txt_m{font-size:15px;color:red;margin:10px 0 0;font-weight:700}.submit_info .submit_txt_l{font-size:28px;margin:10px 0;font-weight:700}.submit_message{border:2px solid #3ca1db;padding:30px 50px;widows:400px;margin:0 auto}.submit_message_m{font-size:16px;font-weight:700;margin:0 0 20px}.submit_message_s{font-size:14px;line-height:25px}.school_visit{margin:0 0 100px;padding-top:45px}.school_visit_cont{width:980px;margin:40px auto 0;text-align:center}.school_visit_cont .visit_list{margin:50px auto 0;width:980px}.school_visit_cont .visit_list ul{overflow:hidden;list-style:none;margin:0 0 0 -55px;text-align:left}.school_visit_cont .visit_list li{width:280px;margin:50px 0 0 60px;font-size:14px;text-align:left;line-height:25px;display:inline-block;vertical-align:top}.school_visit_cont .visit_list .visit_date{font-weight:700;font-size:16px}.school_visit_cont .visit_list .listlast{margin-right:0}.school_visit_cont .visit_list li a{color:#3ca1db}.school_visit_cont .visit_list li a:hover{text-decoration:none}.school_footer{background:#3ca1db;padding:10px 0}.school_footer_cont{color:#fff;width:980px;margin:0 auto;overflow:hidden}.school_footer_cont_l{float:left;font-size:11px}.school_footer_cont_r{float:right}.school_footer_cont_r ul{overflow:hidden;font-size:11px;list-style:none}.school_footer_cont_r li{float:left;margin:0 30px 0 0}.school_footer_cont_r li a{color:#fff;text-decoration:none}.school_footer_cont_r li a:hover{text-decoration:underline}.school_footer_cont_r .listlast{margin-right:0}@media screen and (max-width:767px){.mainimg{width:100%}.mainimg img{width:100%;height:auto}#about{background:none}.txt .txtcont{width:100%;height:auto;background:none}.txt .txtcont .tit{text-align:center}.txt .txtcont p{position:initial;font-size:12px}.title{font-size:22px}.sch .catch{width:100%;background-size:100%;background-repeat:no-repeat;background-position:bottom}.sch .schecont{width:100%}.sch .schebox{width:100%;box-sizing:border-box}.yokokucont,.yokokucont iframe{width:100%}.sch .recommend{width:100%;box-sizing:border-box}.submit_wrap{width:100%}.submit_info{display:flex;width:90%;align-items:center}.submit_info .submit_txt{margin:0;font-size:20px}.school_footer_cont{width:100%}.school_footer_cont_l{float:none;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/school-style.css.map */
