@charset "utf-8";



#topall .logo a{display:block;width:100%;height:100%;}
#topall{display:flex;    justify-content: center;    align-items: center;}


	#topall .toptit23{position:absolute;z-index:5;padding:0 20px;font-family:'PyeongChangPeace-Bold';color:#fff;font-size:2rem;line-height:1.6em;font-weight:400;  text-align: center;  text-shadow: 0 0 5px #000;}
	#topall .toptit23 h2 img{width:95%;height:auto;padding:10px;margin-top:10px;}
#topall .toptit23 p{animation:blinkk 1.5s step-end infinite;font-size:1.2em;line-height:1.1em;margin:10px 0;text-shadow:0 0 5px #000;}
	@keyframes blinkk {
	 0% {color:#e4ff00;}
	 50% {color:#fff;}
	}/*	*/

.form_btn{    background: #002008;}
	#topall .swiper img{width:100%;}
#topall .swiper {height: 42vh;}
/*서브 패키지 신청폼 두번클릭스크립트*/

.time_people{text-align:center;padding:10px 10px 0;word-break:keep-all}
.time_people .bic{font-size:1.5em;font-family:'SBAggro';color:#037721;}
.time_people .sm{font-size:1.1em;color:#037721;font-family:'SBAggro';font-weight:400;}
.time_people .sm .day{font-size:.8em;}
.time_people .tx{color:#000;font-weight:bold;padding:5px 20px 0;font-family:'pretendard'}
.time_people .tx b{background:#037721;color:#fff;}
.form_btn.on{animation:none;background:#7e7e7e;}
.form_btn .tx{padding-left:55px;}
.form_btn .tx .op{display:inline-block}
.form_btn .tx .cl{display:none}
.form_btn.on .tx .op{display:none}
.form_btn.on .tx .cl{display:inline-block}

.form_btn .tx b:after{display:none;}
.form_btn .tx ul:after{content:"";display:inline-block;margin-left:10px;vertical-align:top;margin-top:12px;width:12px;height:12px; border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-135deg);}
.form_btn.on ul:after{transform:rotate(45deg);margin-left:10px;transition:0.4s;margin-top:5px;}
#top{position:relative;padding-bottom:10px;}
#top .top_box{margin:20px 10px; border: 2px solid #5e9800;position:relative;}
#top .top_box:after{content:"학원 자세히보기 >";color:#aaa;display:inline-block;position:absolute;right:10px;bottom:5px;font-size:.7em;}
#top .top_box .t_tit{color:#517900;font-family:'Nanum Gothic', sans-serif;font-weight:900;position: relative;z-index:999;padding: 0 30px;
    word-break: keep-all;}
#top .top_box .t_tit2{    background: #c4ff00;color: #244813;word-break:keep-all;  border-radius: 50px;    padding: 10px;height:auto;}
#top .top_box .t_tit3 .le{background:#c4ff00; color: #244813;}
.top_box .area {
    position: absolute;
    right:7px;
    top:7px;
    z-index: 999;
    font-family: 'Daum';
    background: #a9ff0096;
    color: #037721;
    padding: 8px 15px;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 15px;
    font-size: 0.8em;
    font-weight: 400;
}


#top a:nth-child(odd) .top_box {border: 2px solid #037721;}
#top a:nth-child(odd) .top_box .t_tit{color: #037721;}
#top a:nth-child(odd) .top_box .t_tit2{background: #037721;color:#fff;}
#top a:nth-child(odd) .top_box .t_tit3 .le{background: #037721;color:#fff;}
	@keyframes blink {
	 0% {background-color:#fff;color:#000;}
	 50% {background-color:#222;color:#fff;border-radius:5px;}
	}


.fm_tit{font-family:'SBAggro';color:#000;background: linear-gradient(to top, #fffe9c 70%, transparent 50%);}
.fm_con{text-align:center;}
.fm_tit{display: inline-block;}

.fmwhy_tx{background: #fff8da;padding:10px;font-size:15px;}
.c10bg{padding: 35px 10px;}
.c10bg li{background: #1e3f22;text-align:left;padding-left:20px;}
.c10bg li span{font-family: 'LeeSeoyun';}
.c10bg li b{font-size:1.1em;line-height:1.2em;letter-spacing:1px;font-style: italic;font-family: 'LeeSeoyun';padding-left:35px;}
.c10bg li div {line-height:1.6em;font-size:.9em;}

.fm_sch_tx{    text-align: left;}
.fm_con .box{margin-bottom:15px;}

@media screen and (min-width:768px){
#topall .toptit23 h2 img{width:661px;}
.mySwiper4 .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}
#topall .swiper {height:60vh;}
.fmwhy_tx{font-size:17px;word-break:keep-all;padding:50px 140px;}
#top{flex-wrap: wrap;max-width:1700px;margin:0 auto 80px;}
#topall .toptit{font-size:90px;text-shadow:0 0 20px #000;}
.top_box{width:445px;}
#top .top_box:after{right:20px;font-size:13px;bottom:10px;}
#top .t_tit{font-size:50px;}
#top .top_box:hover{opacity:.7;}
#top .top_box:hover:after{opacity:1;color:#000;font-weight:bold;}
#top .top_box .t_tit{padding:0;}
#top .top_box .t_tit2{ font-size: 25px;  }
#top .t_tit3 li{font-size:25px;}
#top .t_tit3 .le {width: 75px;font-size: 16px;}
#topall .toptit23{font-size:60px;}
.fm_con{width:1200px;}
.fm_sch{flex-wrap: wrap;justify-content:center;}
.fm_sch .box{width:45%;    margin: 0 20px 30px;}
.c10bg{width:100%;}
.c10bg li b{font-size: 30px;}
.c10bg li div{font-size: 22px;}
.time_people{font-size:20px;margin:20px;}
.time_people .pc{display:flex;justify-content: center;        align-items: center;}
.time_people .pc .sm{margin-left:10px;}
.form_btn.on ul:after{margin-top:30px;}
}