@charset "UTF-8";.topBlogList h3{color:#e64f4f;border-bottom:1px solid #e64f4f;padding-bottom:5px;margin-bottom:10px;font-weight:700}.topBlogList ul{margin-bottom:20px}.topBlogList ul li{float:left;width:50%;max-width:220px}.topBlogList ul li:before{content:"\f0da";font-family:FontAwesome;color:#e64f4f;margin-right:4px;font-weight:400}.topBlogList a:hover{text-decoration:underline}.topDateSec{padding:50px 0}.topDateSec h3{font-size:24px;background:#f1feff;padding:10px 16px;border-left:4px solid #30c3d4;margin-bottom:20px}@media (max-width:767px){.topDateSec h3{line-height:1.2}}.topDateSec h3 span{font-size:15px}.topDateSec h4{font-size:16px;margin-bottom:15px}.topDateSec h4 span{color:#eb507c}.topDateSec img{width:100%;height:auto}.topDateSec .date01{width:66%;float:left}.topDateSec .date02{width:27%;float:right}.footerSns{width:90%;max-width:1000px;margin:0 auto 10px auto;justify-content:center}.footerSns li{float:left;width:24%;margin:0 .5%}.footerSns li img{width:100%;height:auto}@media (max-width:767px){.topDateSec{padding:30px 0}.topDateSec .date01{width:100%;float:none;margin-bottom:20px}.topDateSec .date02{width:100%;float:none}.topDateSec .date02 img{display:block;width:50%;margin:0 auto}.footerSns li{float:left;width:49%;margin:0 .5%;margin-bottom:10px}}.aboutLifeList .img{margin-bottom:10px}.aboutCodmon a:hover{opacity:.7}.aboutLifeList li{margin-bottom:20px}.aboutCurriculum{margin-bottom:30px}.accshow table{width:100%}.accshow th{padding:10px 20px;border-bottom:1px solid #fbd9e3;color:#eb507c}.accshow td{padding:10px 20px;border-bottom:1px solid #fbd9e3}.txt01{margin-top:15px}.recruitWrapper .r_top_academyText{max-width:380px;float:none;margin-top:-200px;padding:40px}.recruitWrapper .r_top_academyText .text{margin-bottom:15px}.recruitWrapper .r_top_academyText .btn{float:none}.recruitLowerAboutQuestion .textBoxInner{margin-bottom:20px}.ohisamaImg{max-width:100%;height:auto;margin:10px 0}.locationsSearchTitle:before{content:"\f002";font-family:FontAwesome;margin-right:4px;color:#eb507c}.attTxt{border:1px solid #ddd;padding:20px;border-radius:10px}.glayBack{background:#f5f5f5;padding:15px;margin-top:20px;border-radius:6px}.KeyVisualText span{color:#30c3d4;text-shadow:none}.KeyVisualText span strong{font-weight:400;color:#fff;background:rgba(235,80,124,80%);padding:5px 20px;position:relative;top:-15px;border-radius:10px;font-size:2.5rem}.eventarea img{width:100%;height:auto}.eventarea dt{margin-bottom:15px}.eventarea dd{margin-bottom:30px}.eventarea dd:last-child{margin-bottom:0}.eventarea dd strong{margin-bottom:5px;color:#30c3d4}.contactPage .guideSecWhiteSec{margin-bottom:30px!important}.contactPage p{margin-bottom:20px}.contactPage li div{font-size:30px;font-weight:700}.contactPage li div:before{content:"\f095";font-family:FontAwesome;color:#30c3d4;margin-right:4px;font-weight:400}.contactPageList li{float:left;width:48%;margin-right:4%}.contactPageList li:last-child{margin-right:0}.contactPageList h4{font-size:18px;padding-bottom:5px;margin-bottom:6px;border-bottom:2px solid #30c3d4}@media (max-width:767px){.recruitWrapper .r_top_academyText{max-width:100%;width:100%;float:none;margin-top:-50px;padding:0}.contactPageList li{float:none;width:100%;margin-right:0}.contactPageList li:first-child{margin-bottom:20px}.KeyVisualText span{color:#fff;text-shadow:0px 2px 10.8px rgba(0,0,0,.6)}.topAboutSecItems{padding-left:0}.topAboutSecItems li{max-width:450px;width:49%}}@media (max-width:768px){.KeyVisualText span strong{font-weight:400!important;color:#fff;padding:3px 10px;position:relative;top:-2px;border-radius:10px;font-size:2.6rem;text-shadow:none!important}@media (max-width:765px){.KeyVisualText span strong{font-weight:400!important;color:#fff;padding:0 10px;position:relative;top:-2px;border-radius:10px;font-size:2rem;text-shadow:none!important}}a:hover img{opacity:.7}.pt_btn_1 a{transition:.15s;border:2px solid #30c3d4}.pt_btn_1 a:hover{background:#fff;color:#30c3d4;border:2px solid #30c3d4}.style02 .pt_btn_1 a{transition:.15s;border:2px solid #5ac874}.style02 .pt_btn_1 a:hover{background:#fff;color:#5ac874;border:2px solid #5ac874}.pt_btn_1 a.bg_red{transition:.15s;border:2px solid #eb507c}.pt_btn_1 a.bg_red:hover{background:#fff;color:#eb507c;border:2px solid #eb507c}.pt_btn_1 a.bg_pink{transition:.15s;border:2px solid #f98fbe}.pt_btn_1 a.bg_pink:hover{background:#fff;color:#f98fbe;border:2px solid #f98fbe}.footer .footerContactBtn a{border:2px solid #eb507c}.footer .footerContactBtn a:hover{background:#fff;color:#eb507c;border:2px solid #eb507c}.footer .footerList li a:hover{text-decoration:underline}.guideSecList .pt_btn_1 a{border:2px solid #eb507c}.guideSecList .pt_btn_1 a:hover{border:2px solid #eb507c}.gloval-nav a:hover{color:#30c3d4}.classInfoMap .classInfoMapBtn label:hover{background:#ddd}.atte{color:#ec0707}.jitsumukeikenPage p{margin-bottom:20px}.jitsumukeikenPage h4{border-bottom:2px solid #30c3d4;padding-bottom:5px;margin-bottom:15px;font-size:18px}.jitsumukeikenPage a{color:#30c3d4;text-decoration:underline}.jitsumukeikenPage a:hover{text-decoration:none}.jitsumukeikenPage table.plain-table{width:100%;margin-bottom:20px}.jitsumukeikenPage table.plain-table th,.jitsumukeikenPage table.plain-table td{padding:10px 16px;vertical-align:top;border:1px solid #4182b0}table.plain-table th{background:#e9f6ff}@media (max-width:767px){.footerList li{width:50%;float:left;font-size:12px;line-height:1.2}.borderBottom{border-bottom:1px solid #ddd;margin-bottom:10px}}.formPage{background:#f1feff;padding:40px 0 0}.formPage h3{margin-bottom:20px}.formPage .guideSecWhiteSec{margin-bottom:10px}.formPage .last span{padding:0;display:inline-block}#form dt{margin:1em 0 .2em;font-weight:700}#form .pref dt,#form .pref dd{display:inline-block}#form .pref dt{width:30%}#form .pref dd{width:60%}#form .check dl.pref{border-bottom:1px dashed #ccc;display:table;padding:.5em 0;width:100%}#form .check .pref dt,#form .check .pref dd{display:table-cell}#form .check .pref dt{width:10%}#form .check .pref span.wpcf7-list-item{display:inline-block;width:45%}#form p.stext{text-align:center}#contents.lp #form .pref dd select{width:100%}dt span,.recruit #contents.lp dt span.gray{margin:0 0 0 .5em;padding:.2em .5em;font-size:11px;font-weight:400;background:#777;color:#fff;border-radius:3px;vertical-align:middle}dt span.require{background:#eb507c}section .thumb_box,section .entry_box{display:inline-block;vertical-align:top}section .thumb_box{width:20%;margin:0 3% 0 0;text-align:center}section .entry_box{width:75%}textarea{width:100%;padding:1em;border-radius:7px;border:1px solid #ccc}input#searchsubmit[type=submit]{display:table-cell;border:3px solid #b2b2b2;border-radius:10px;box-shadow:initial;padding:.7em;font-size:16px;font-weight:400;width:auto}input#searchsubmit[type=submit]:hover{position:static}input[type=submit]{display:block;margin:0 auto;width:40%;padding:.7em 0;border:none;background:#eb507c;color:#fff;font-size:16px;font-weight:700;-webkit-appearance:none}input[type=submit]:hover{opacity:.7;position:relative;top:1px;cursor:pointer}input{max-width:100%;padding:.5em 1em;border-radius:10px;border:3px solid #b2b2b2}input[type=text],input[type=tel],input[type=email]{border-radius:7px;padding:1em;width:100%}input#s{border-radius:7px 0 0 7px;border-right:none;display:table-cell;padding:.7em;font-size:16px;width:100%}select{padding:.5em;border-radius:5px;border:1px solid #ccc}img#wpstats{position:absolute;width:0;height:0;padding:0;border:none;overflow:hidden}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;width:100%}div.wpcf7{margin:0 0 1em!important}.lp div.wpcf7{margin:0!important}.mb40{margin-bottom:40px}.breadcrumbs{font-size:12px;padding:14px 0}@media (max-width:767px){#form .check dl.pref{display:block;padding:0 0 .5em}#form .check .pref dt,#form .check .pref dd{display:block;width:100%}#form .check .pref dt{font-weight:700;margin:initial;padding:initial}#form .check .pref span.wpcf7-list-item{display:block;width:100%}span.wpcf7-list-item{margin-left:0!important}}