@charset "utf-8";
@import url("common.css");


/*서브공통*/
.visual{clear:both;height:285px;}
.visual p{width:1000px;margin:0 auto;font-size:18px;font-weight:bold;color:#fff;padding-top:80px; line-height:50px; text-align:center;}






/*팔선생 중국어*/
.chinese{background:url(../img/chinese/visual.jpg); height:285px; width:100%; background-size:cover; background-position:center center; position:relative;}
.chinese_txt{margin-top:32px;height:103px;}
.chinese_txt h3{line-height:31px;}
.tit_sub{padding-top:18px; text-align:center; color:#666;}
.tit_sub span{color:#666; font-weight:bold; font-size:20px; }

.brand{width:100%;  margin-top:22px; background-color:#f2f2f2; height:403px; text-align:center;}
.brandimg{width:953px; height:403px; }
/*.brand p{color:#666;font-size:16px;line-height:27px;text-align:center;height:83px;}
.brand p span,.brand p span b{color:#666;font-size:24px;}
.brand dl{float:left;width:px;padding-top:161px;height:119px;}
.brand .brand1{background:url(../img/chinese/brand_img1.gif) no-repeat 39px 0;width:315px;}
.brand .brand2{background:url(../img/chinese/brand_img2.gif) no-repeat 87px 0;width:368px;}
.brand .brand3{background:url(../img/chinese/brand_img3.gif) no-repeat 91px 0;width:317px;}
.brand dt{text-align:center;font-size:18px;color:#154a65;height:32px;font-weight:bold;}
.brand dl dd{text-align:center;font-size:14px;color:#666;line-height:22px;}*/

.chinese_desc{margin-top:36px;height:384px;}
.chinese_desc .desc_con{height:384px;border-bottom:1px solid #d2d2d2;}
.chinese_desc dl{float:left;}
.chinese_desc .desc1{background:url(../img/chinese/needs.jpg) no-repeat 50% 100%;border-right:1px solid #e4e4e4;width:499px;height:354px;}
.chinese_desc .desc2{background:url(../img/chinese/book.jpg) no-repeat 50% 100%;width:500px;height:384px;}
.chinese_desc dt{text-align:center;color:#666;font-size:18px;font-weight:bold;line-height:25px;height:62px;}
.chinese_desc dd{text-align:center;color:#666;font-size:13px;line-height:22px;}
.chinese_desc dd.more{margin-top:12px;}
.chinese_desc dd a{color:#154a65;text-decoration:underline;font-size:14px;}

.solution{height:488px;border-bottom:1px solid #d2d2d2;margin-top:38px;padding:35px 0 0 613px;width:387px;background:url(../img/chinese/solution.gif) no-repeat 0 0;}
.solution p{font-size:15px;color:#666;line-height:24px;padding:0 0 21px 8px;}
.solution p b{font-size:24px;}
.solution .line{height:24px;}
.solution dt{font-size:18px;padding:0 0 8px 8px;line-height:23px;}
.solution dd{font-size:13px;color:#666;padding-left:8px;line-height:22px;}
.solution dd.dot{background:url(../img/chinese/solution_dot.gif) no-repeat 0 10px;}

.campus_con{width:1180px;margin:0 auto;position:relative;}
#campus_rolling{position:relative;overflow:hidden;width:1180px;height:510px;}
.campus_con .btn #btn_prev{position:absolute;top:231px;left:90px;cursor:pointer;}
.campus_con .btn #btn_next{position:absolute;top:231px;right:90px;cursor:pointer;}
.campus_con .bullet{position:absolute;bottom:38px;right:90px;z-index:100;}
.campus_con .bullet li{float:left;margin-left:10px;cursor:pointer;}
.campus_con .black_bar{position:absolute;bottom:0;left:0;width:100%;height:85px;background-color:rgba(0,0,0,0.5);z-index:50;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);}
#campus_rolling p{position:absolute;top:434px;font-size:22px;color:#fff;padding-left:90px;z-index:500;}
#campus_rolling p b{font-size:14px;line-height:22px;color:#fff;}


.map_con{margin-top:21px;height:354px;}
#map_canvas{width:1180px;height:372px;margin:0 auto;}
.mapLeft,.mapRight{float:left;}
.mapLeft{width:511px;}
.map_con .tit{font-size:18px;font-weight:normal;}
.map_con li{font-size:13px;color:#666;line-height:22px;}
.map_con li.fir{font-size:16px;line-height:27px;margin:17px 0 10px 0;}
.mapRight dt,.mapRight dd{float:left;}
.mapRight dt{width:85px;}
.mapRight dd{font-size:13px;color:#666;line-height:24px;}
.subway dd span.subway2,.subway dd span.subway2 b{color:#10a900;}
.subway dd span.subway9,.subway dd span.subway9 b{color:#b99415;}
.subway{height:65px;}
.bus table{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:5px;}
.bus td{font-size:13px;color:#666;padding:9px 0;vertical-align:top;border-bottom:1px solid #eaeaea;line-height:20px;}
.bus td.bus_type{color:#333;}
.bus td.bus_icon{text-align:center;}
.bus .last td{border-bottom:none;}





/*1:1맞춤과정*/
.customize{background:url(../img/customize/visual.jpg); height:285px; width:100%; background-size:cover; background-position:center center; position:relative;}


.custom_course .tit{margin-top:44px;height:77px;}
.custom_course .titsub{margin-top:44px;height:90px;}

.custom_course_img{height:264px;}
.custom_course_img dl{float:left;padding-top:146px;}
.custom_course_img dl.custom_course_img1{background:url(../img/customize/custom_course_img1.gif) no-repeat 50% 0;width:236px;}
.custom_course_img dl.custom_course_img2{background:url(../img/customize/custom_course_img2.gif) no-repeat 50% 0;width:500px;}
.custom_course_img dl.custom_course_img3{background:url(../img/customize/custom_course_img3.gif) no-repeat 50% 0;width:260px;}
.custom_course_img dl dt{font-weight:bold;font-size:16px;height:26px;text-align:Center;}
.custom_course_img dl dd{font-size:13px;color:#666;line-height:20px;text-align:Center;}

.t_custom_course{width:100%;}
.t_custom_course th,.t_custom_course td{text-align:center;line-height:22px;}
.t_custom_course thead th{background-color:#154a65;color:#fff;font-size:14px;padding:5px 0;}
.t_custom_course tbody th{background-color:#f2f2f2;color:#154a65;font-size:14px;font-weight:bold;}
.t_custom_course td{color:#666;font-size:14px;vertical-align:top;padding:14px 0 17px 0;}
.t_custom_course .fir th,.t_custom_course .fir td{border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.t_custom_course .fir th:last-child,
.t_custom_course .fir td:last-child{border-right:none;}
.t_custom_course td b{color:#e4241d;}
.t_custom_course .last td{background-color:#f1f6f9;font-size:18px;color:#154a65;height:50px;padding:0;vertical-align:middle;}

a.btn_pdf {margin: 10px 0 0 0; display: inline-block; padding: 7px 20px; color: #ffffff; background: #e3231d;}

.custom_course ul{padding:24px 0 20px 0;height:162px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.custom_course li{float:left;font-size:13px;color:#666;line-height:26px;}
.custom_course li.fir{font-size:21px;color:#333;width:245px;padding:0 0 40px 95px ;line-height:33px; background:url(../img/customize/ico_notice.png) no-repeat 0 10px;}
.custom_course li.mid{width:425px;}
.custom_course li.last{width:319px;}

.lab{margin-top:53px;height:474px;}
.lab dl{float:left;padding-top:204px;width:330px;text-align:center;}
.lab dl.lab1{background:url(../img/customize/lab_pic1.jpg) no-repeat 0 0;}
.lab dl.lab2{background:url(../img/customize/lab_pic2.jpg) no-repeat 0 0;margin:0 5px;}
.lab dl.lab3{background:url(../img/customize/lab_pic3.jpg) no-repeat 0 0;}
.lab dl dt{font-weight:bold;font-size:16px;height:55px;}
.lab dl dt span{font-weight:normal;font-size:16px;}
.lab dl dd{font-size:13px;color:#666;line-height:22px;}

.customize_roll {margin-bottom:30px;}
.customize_roll .item{display:inline-block;width:330px;position:relative;height:445px;text-align:center;overflow:hidden;cursor:pointer;}
.customize_roll .item1{background:url(../img/main/customize_img1.jpg) no-repeat 0 0;}
.customize_roll .item2{background:url(../img/main/customize_img2.jpg) no-repeat 0 0;margin-left:1px;}
.customize_roll .item3{background:url(../img/main/customize_img3.jpg) no-repeat 0 0;}
.customize_roll .item img{height:445px;}
.customize_roll .caption{position:absolute;width:330px;height:111px;bottom:0;left:0;display:table;background:rgba(72, 72, 72, 0.8);}
.customize_roll .caption .centered-container{display:table-cell;vertical-align:middle;}
.customize_roll .item{width:330px;}
.customize_roll .caption a,.customize_roll .caption a div{opacity:0;filter:alpha(opacity=0);line-height:0;height:0;}
.customize_roll .item img{height:445px;}
.customize_roll .item h3{display:table;width:100%;height:74px;}
.customize_roll .item h3 span{display:table-cell;vertical-align:middle;text-align:Center;font-size:16px;color:#fff;height:111px;}
.customize_roll .item h3 b{font-size:20px;color:#fff;line-height:26px;}

.customize_roll .item.hover .caption{background:rgba(228, 36, 29, 0.8);}
.customize_roll .item.hover .caption a{opacity:1;filter:alpha(opacity=100);display:block;width:100%;height:100%;cursor:pointer;}
.customize_roll .item.hover .caption h3{opacity:0;filter:alpha(opacity=0);}
.customize_roll .item.hover .caption a div{opacity:1;filter:alpha(opacity=100);font-size:18px;color:#fff;line-height:27px;padding-top:43px;cursor:pointer;}
@-moz-document url-prefix(){
.customize_roll .item.hover .caption a div {padding-top:0;margin-top:-236px;}
}
.customize_roll .item.hover .caption a b{line-height:32px;font-size:24px;color:#fff;height:84px;display:block;background:url(../img/main/customize_roll_line.gif) no-repeat 50% 100%;cursor:pointer;}
.customize_roll .item1.hover .caption a b{height:78px;}
.customize_roll .item.hover .caption a span{border:1px solid #fff;color:#fff;display:inline-block;width:auto;margin-top:38px;padding:4px 25px;font-size:16px;font-weight:bold;cursor:pointer;}
.customize_roll .item3.hover .caption a span{padding:4px 13px;}


.customize_roll li{position:relative;float:left;width:330px;height:445px;}
.customize_roll li .customize_roll_pic{position:absolute;top:0;left:0;z-index:5;}
.customize_roll li .customize_roll_pic_hover{position:absolute;top:0;left:0;z-index:0;}
.customize_roll li.mid{margin:0 5px;}



/*수강안내*/
.info{background:url(../img/info/visual.jpg); height:285px; width:100%; background-size:cover; background-position:center center; position:relative;}

.schedule .tit{height:61px;}
.schedule_tab{position:relative;height:63px;}
.schedule_tab li{float:left;margin-right:4px;}
.schedule_tab li a{display:block;width:330px;text-align:center;background-color:#f2f2f2;font-weight:bold;font-size:16px;color:#666;line-height:16px;cursor:pointer;padding:19px 0;}
.schedule_tab li.tabs-selected a{color:#fff;background-color:#154a65;}
.tabs-hide{display:none;}

#scheduleTab0{height:880px\9;}
#scheduleTab1{height:800px\9;}
#scheduleTab2{height:750px\9;}
#scheduleTab3{height:640px\9;}

.t_schedule thead th{background-color:#4f4f4f;color:#fff;font-size:14px;height:32px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.t_schedule thead td{background-color:#bababa;color:#fff;font-size:14px;height:35px;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;font-weight:bold;}
.t_schedule th.brNone,.t_schedule td.brNone{border-right:none;}
.t_schedule tbody th{background-color:#f2f2f2;color:#999;font-size:14px;line-height:18px;border-bottom:1px solid #fff;}
.t_schedule tbody th.time_field{background-color:#bababa;color:#fff;border-bottom:1px solid #d2d2d2;}
.t_schedule tbody td{text-align:center;color:#666;font-size:14px;border-bottom:1px solid #e7e7e7;border-right:1px solid #fff;padding:12px 0;}
.t_schedule tbody .bbDeep td,.t_schedule tbody .bbDeep th{border-bottom:1px solid #d2d2d2;}
.t_schedule tfoot th{text-align:center;height:39px;font-size:14px;}
.t_schedule tfoot td,.t_schedule tfoot td b{text-align:center;color:#154a65;font-size:14px;}
.t_schedule td.alignL{text-align:left;padding:12px 5px;}
.t_schedule_book{background-color:#f2f2f2;border-top:1px solid #d2d2d2; margin:0 0 30px 0;}
.t_schedule_book td{font-size:18px;color:#666;line-height:24px;height:154px;}
.t_schedule_book td img{margin-right:13px;}
.t_schedule_book td img.last{margin-right:0;}
.t_schedule_book td.tit{padding-left:26px;}
.skillUp{position:relative;margin-top:81px;}
.t_skillUp{border-top:2px solid #000;border-bottom:1px solid #000;width:596px;margin:0 0 0 187px;}
.t_skillUp th{background-color:#f2f2f2;font-weight:normal;font-size:14px;line-height:22px;vertical-align:top;text-align:left;padding:20px 0 0 13px;}
.t_skillUp th b{font-size:14px;}
.t_skillUp td{font-size:13px;color:#666;padding:15px 13px;line-height:22px;}
.t_skillUp .mid th,.t_skillUp .mid td{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.t_skillUp_tit{position:absolute;top:0;left:0;_left:-187px;width:162px;height:116px;border-radius:81px;-moz-border-radius:81px;-webkit-border-radius:81px;-khtml-border-radius:81px;-o-border-radius:81px;background:#144a66;text-align:center;padding-top:46px;font-size:17px;color:#fff;line-height:17px;}
.t_skillUp_tit b{font-size:18px;color:#fff;line-height:25px;}

.btn_application{clear:both;margin:20px 0 50px 0;}
.btn_application a{display:block;font-size:14px;color:#e4241d;line-height:14px;}
.btn_application a img{margin-left:8px;}

.level{height:746px;padding-top:40px;}
.level h3.tit{height:41px;}
.level .txt{font-size:16px;color:#666;text-align:center;line-height:23px;height:70px;}
.level .leveltest {font-size:18px;color:#666;text-align:center;line-height:23px;height:35px;font-weight:bold;}
.level .leveltest_phone {font-size:24px;color:#e4241d;text-align:center;line-height:23px;height:60px;}

.custom_course .leveltest {font-size:18px;color:#666;text-align:center;line-height:23px;height:35px;font-weight:bold;}
.custom_course .leveltest_phone {font-size:31px;color:#e4241d;text-align:center;line-height:23px;height:60px;  text-decoration:underline;}

.custom_course ul.custom_exWrap {height:auto; padding:0; margin:0; border:0;}
.custom_exWrap li {background:#f2f2f2; padding:20px; float:none; margin:0 0 20px 0;}
.custom_exWrap li div h2 {font-weight:bold; font-size:16px;}
.custom_exWrap li div ul {padding:0; height:auto; border:none; margin:0;}
.custom_exWrap li div ul li {padding:0; float:none; margin:0;}
.custom_exWrap li div.custom_ex01 {padding:0 0 0 70px; background:url('../img/customize/bg_custom_ex01.png') no-repeat 0 0; }
.custom_exWrap li div.custom_ex02 {padding:0 0 0 70px; background:url('../img/customize/bg_custom_ex02.png') no-repeat 0 0; }
.custom_exWrap li div.custom_ex03 {padding:0 0 0 70px; background:url('../img/customize/bg_custom_ex03.png') no-repeat 0 0; }
.custom_exWrap li div.custom_ex04 {padding:0 0 0 70px; background:url('../img/customize/bg_custom_ex04.png') no-repeat 0 0; }


.t_level{background-color:#fafafa;border-top:2px solid #333;border-bottom:2px solid #333;}
.t_level th{padding:18px 0 0 20px;vertical-align:top;text-align:left;}
.t_level th p{font-size:22px;line-height:27px;margin-bottom:}
.t_level th ul{margin-top:26px;}
.t_level th li{background:url(../img/info/icon_check.gif) no-repeat 0 50%;padding-left:20px;font-size:14px;color:#666;line-height:22px;}
.t_level .mid th,.t_level .mid td{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.t_level .point .step1{float:left;text-align:center;width:296px;}
.t_level .point .step2{float:right;text-align:center;width:308px;}
.t_level .point{padding:26px 0 22px 0;background:url(../img/info/level_arrow.gif) no-repeat 50% 88px;}
.t_level .point p{height:103px;line-height:103px;}
.t_level .point p img{vertical-align:middle;}
.t_level .point dt{font-size:16px;font-weight:bold;color:#557078;height:28px;margin-top:7px;}
.t_level .point dd{font-size:14px;color:#666;line-height:20px;}
.t_level td{text-align:center;}
.t_level td dd{font-size:16px;font-weight:bold;color:#557078;}
.t_level .mid td{height:170px;}
.t_level .mid td dt{margin-bottom:8px;}
.t_level .last td{height:182px;}
.t_level .last td dt{margin-bottom:14px;}


.discount{border-bottom:1px solid #d2d2d2;}
.discount h3.tit{height:41px;}
.discount .txt{font-size:16px;color:#666;text-align:center;line-height:23px;height:70px;}
.t_global caption{text-align:left;font-size:16px;font-weight:bold;height:32px;}
.t_global th,.t_global td{border-bottom:1px solid #fff;height:32px;}
.t_global .last th,.t_global .last td{border-bottom:none;}
.t_global th{background-color:#154a65;color:#fff;font-size:14px;}
.t_global td{background-color:#f2f2f2;border-left:1px solid #fff;padding-left:19px;color:#666;}
.t_discount{margin-top:16px;}
.t_discount th{background-color:#666;text-align:left;padding-left:16px;}
.discount dl{margin-top:15px;}
.discount dt{font-size:16px;font-weight:bold;height:29px;}
.discount dd{font-size:14px;color:#666;padding-left:10px;line-height:22px;background:url(../img/info/icon_dot.gif) no-repeat 0 50%;}
.discount .btn_application{margin:29px 0 50px 0;}


.support h3.tit{height:41px;}
.support .txt{font-size:16px;color:#666;text-align:center;line-height:23px;height:70px;}
.support dl{float:left;width:330px;padding-top:195px;height:105px;}
.support dt,.support dd{text-align:center;}
.support dt{font-size:16px;font-weight:bold;margin-bottom:8px;}
.support dd{font-size:14px;color:#666;line-height:21px;}
.support .support1{background:url(../img/info/support_pic1.jpg) no-repeat 0 0;}
.support .support2{background:url(../img/info/support_pic2.jpg) no-repeat 0 0;margin:0 5px;}
.support .support3{background:url(../img/info/support_pic3.jpg) no-repeat 0 0;}
.support .support4{background:url(../img/info/support_pic4.jpg) no-repeat 0 0;}
.support .support5{background:url(../img/info/support_pic5.jpg) no-repeat 0 0;margin:0 5px;}
.support .support6{background:url(../img/info/support_pic6.jpg) no-repeat 0 0;position:relative;}
.support_link a{display:block;position:absolute;top:143px;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);color:#fff;height:42px;line-height:42px;}
.support_link a.link1{width:162px;left:0;}
.support_link a.link2{width:167px;left:163px;}
.support .btn_application{margin:15px 0 70px 0;}






/*일반회화과정*/
.conversation{background:url(../img/conversation/visual.jpg); height:285px; width:100%; background-size:cover; background-position:center center; position:relative;}
.conversation_class h3.tit{height:64px;}
#conver_class{position:relative;overflow:hidden;}
.bjqs-prev{position:absolute;top:189px;left:0;}
.bjqs-next{position:absolute;top:189px;right:0;}
.bjqs-markers{position:absolute;bottom:49px;left:50%;}
.bjqs-markers li{float:left;border-right:1px solid #d2d2d2;padding:0 10px;}
.bjqs-markers li:last-child{border-right:0;}
.bjqs-markers li a{color:#666;font-size:14px;}
.bjqs-markers li a:hover{color:#e4241d;}

.conver_class_con{margin:0 0 0 85px;width:750px;}
.conver_class_con .txt{border-bottom:1px solid #e7e7e7;width:650px;padding-bottom:23px;}
.conver_class_con .txt dt{font-size:18px;margin-bottom:10px;font-weight:bold;}
.conver_class_con .txt dd{font-size:16px;line-height:22px;}
.conver_class_con .txt li{font-size:13px;color:#666;padding-left:22px;background:url(../img/conversation/icon_check.gif) no-repeat 0 50%;line-height:22px;}
.conver_class_con .txt li.tit{padding:0;font-size:16px;font-weight:bold;line-height:16px;margin-bottom:15px;background:none;margin:22px 0 15px 0;}
.conver_class_con a{display:block;}
.conver_class_con .btn_conver_application{margin:11px 0 0 2px;}
.btn_conver_application a{display:block;font-size:14px;color:#e4241d;line-height:14px;}
.btn_conver_application a img{margin-left:8px;}
.conver_class_con .btn_viewTime{position:absolute;top:0;right:86px;}
.btn_viewTime a{display:block;font-size:14px;color:#154a65;line-height:14px;}
.btn_viewTime a img{margin-left:8px;}
.conver_class_con img{vertical-align:middle;}
.conver_class_con1 .img_book{position:absolute;top:35px;right:80px;}
.conver_class_con2 .img_book{position:absolute;top:35px;right:80px;}
.conver_class_con3 .img_book{position:absolute;top:35px;right:80px;}




.prepare{width:100%;height:329px;background-color:#f2f2f2;overflow:hidden;}
.inner{position:relative;width:1000px;height:329px;margin:0 auto;}
.right_bg{position:absolute;top:0;right:-1000px;width:1000px;height:329px;background:url(../img/conversation/prepare_rBg.gif) repeat-x 0 0;}
.prepare_con{background:url(../img/conversation/prepare_book.jpg) no-repeat 140px 19px;padding:28px 0 0 520px;height:301px;}
.prepare_con dl{border-bottom:1px solid #d2d2d2;height:198px;}
.prepare_con dt{color:#154a65;font-size:28px;font-weight:bold;line-height:45px;margin-bottom:6px;}
.prepare_con dd{font-size:14px;line-height:22px;color:#666;}
.prepare_con li.tit{font-size:18px;font-weight:bold;line-height:27px;margin:13px 0 4px 0;}
.prepare_con ul{float:left;width:245px;}
.prepare_con ul.last{width:235px;}
.prepare_con .btn_viewTime{margin:7px 0 0 0;}


.special{height:389px;*border-bottom:1px solid #d2d2d2;*padding-bottom:51px;}
.special h3.tit{height:40px;}
.special .btn_viewTime{text-align:Center;}

.special dl{float:left;width:235px;margin-right:20px;}
.special dl.special4{margin-right:0;}
.special dl dt{padding:147px 0 7px 0;font-size:16px;font-weight:bold;text-align:center;}
.special dl dd{font-size:13px;line-height:21px;color:#666;text-align:center;}
.special .special1 dt{background:url(../img/conversation/special_pic1.jpg) no-repeat 0 0;}
.special .special2 dt{background:url(../img/conversation/special_pic2.jpg) no-repeat 0 0;}
.special .special3 dt{background:url(../img/conversation/special_pic3.jpg) no-repeat 0 0;}
.special .special4 dt{background:url(../img/conversation/special_pic4.jpg) no-repeat 0 0;}
.special .btn_conver_application{margin-top:10px;}

.refund{height:637px;*padding-bottom:69px;}
.refund .t_skillUp{margin:0;}
.refund .t_skillUp th{padding:23px 0 0 13px;}
.refund .t_skillUp td ul{margin-top:8px;}
.refund .t_skillUp td li{float:left;width:249px;*letter-spacing:-1pt;}
.refund .t_skillUp td li.right{width:210px;}
.refund .t_skillUp th,.refund .t_skillUp td{border-bottom:1px solid #e7e7e7;*letter-spacing:-1pt;}
.refund .t_skillUp .last th,.refund .t_skillUp .last td{border-bottom:none;}
.refund table{float:left;}
.refund dl{float:right;width:359px;}
.refund dt{font-size:18px;font-weight:bold;height:40px;}
.refund dd{font-size:13px;color:#666;line-height:22px;}
.refund dd .red{font-size:13px;color:#e4241d;}





/*수강안내*/
.info{background:url(../img/info/visual.jpg); height:285px; width:100%; background-size:cover; background-position:center center; position:relative;}


.schedule .tit{height:61px;}
#schedule_tab{position:relative;height:63px;}
#schedule_tab ul li{float:left;margin-right:4px;}
#schedule_tab ul li a{display:block;width:247px;text-align:center;background-color:#f2f2f2;font-weight:bold;font-size:16px;color:#666;line-height:16px;cursor:pointer;padding:19px 0;}
#schedule_tab ul li.on a{color:#fff;background-color:#154a65;}

.t_schedule thead th{background-color:#4f4f4f;color:#fff;font-size:14px;height:32px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.t_schedule thead td{background-color:#bababa;color:#fff;font-size:14px;height:35px;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;font-weight:bold;}
.t_schedule th.brNone,.t_schedule td.brNone{border-right:none;}
.t_schedule tbody th{background-color:#f2f2f2;color:#999;font-size:14px;line-height:18px;border-bottom:1px solid #fff;}
.t_schedule tbody th.time_field{background-color:#bababa;color:#fff;border-bottom:1px solid #d2d2d2;}
.t_schedule tbody td{text-align:center;color:#666;font-size:14px;border-bottom:1px solid #e7e7e7;border-right:1px solid #fff;padding:12px 0;}
.t_schedule tbody .bbDeep td,.t_schedule tbody .bbDeep th{border-bottom:1px solid #d2d2d2;}
.t_schedule tfoot th{text-align:center;height:95px;font-size:14px;}
.t_schedule tfoot td,.t_schedule tfoot td b{text-align:center;color:#154a65;font-size:14px; line-height:21px;}
.t_schedule td.alignL{text-align:left;padding:12px 5px;}
.t_schedule_book{background-color:#f2f2f2;border-top:1px solid #d2d2d2;}
.t_schedule_book td{font-size:18px;color:#666;line-height:24px;height:154px;}
.t_schedule_book td img{margin-right:13px;}
.t_schedule_book td img.last{margin-right:0;}
.t_schedule_book td.tit{padding-left:26px;}
.skillUp{position:relative;margin-top:81px;}
.t_skillUp{border-top:2px solid #000;border-bottom:1px solid #000;width:596px;margin:0 0 0 187px;}
.t_skillUp th{background-color:#f2f2f2;font-weight:normal;font-size:14px;line-height:22px;vertical-align:top;text-align:left;padding:20px 0 0 13px;}
.t_skillUp th b{font-size:14px;}
.t_skillUp td{font-size:13px;color:#666;padding:15px 13px;line-height:22px;}
.t_skillUp .mid th,.t_skillUp .mid td{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.t_skillUp_tit{position:absolute;top:0;left:0;_left:-187px;width:162px;height:116px;border-radius:81px;-moz-border-radius:81px;-webkit-border-radius:81px;-khtml-border-radius:81px;-o-border-radius:81px;background:#144a66;text-align:center;padding-top:46px;font-size:17px;color:#fff;line-height:17px;}
.t_skillUp_tit b{font-size:18px;color:#fff;line-height:25px;}

.btn_application{clear:both;margin:40px 0 60px 2px; text-align:center;}
.btn_application a{display:block;font-size:14px;color:#e4241d;line-height:14px;}
.btn_application a img{margin-left:8px;}



.level{height:865px;padding-top:40px;}
.level_guide{background:#f9f9f9; height:750px;padding-top:20px;}
.level_guide img{padding-top:30px;}
.level h3.tit{height:41px;}
.level .txt{font-size:16px;color:#666;text-align:center;line-height:23px;height:70px;}
.t_level{background-color:#fafafa;border-top:2px solid #333;border-bottom:2px solid #333;}
.t_level th{padding:18px 0 0 20px;vertical-align:top;text-align:left;}
.t_level th p{font-size:22px;line-height:27px;margin-bottom:}
.t_level th ul{margin-top:26px;}
.t_level th li{background:url(../img/info/icon_check.gif) no-repeat 0 50%;padding-left:20px;font-size:14px;color:#666;line-height:22px;}
.t_level .mid th,.t_level .mid td{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.t_level .point .step1{float:left;text-align:center;width:296px;}
.t_level .point .step2{float:right;text-align:center;width:308px;}
.t_level .point{padding:26px 0 22px 0;background:url(../img/info/level_arrow.gif) no-repeat 50% 88px;}
.t_level .point p{height:103px;line-height:103px;}
.t_level .point p img{vertical-align:middle;}
.t_level .point dt{font-size:16px;font-weight:bold;color:#557078;height:28px;margin-top:7px;}
.t_level .point dd{font-size:14px;color:#666;line-height:20px;}
.t_level td{text-align:center;}
.t_level td dd{font-size:16px;font-weight:bold;color:#557078;}
.t_level .mid td{height:170px;}
.t_level .mid td dt{margin-bottom:8px;}
.t_level .last td{height:182px;}
.t_level .last td dt{margin-bottom:14px;}


.discount{border-bottom:1px solid #d2d2d2;}
.discount h3.tit{height:41px;}
.discount .txt{font-size:16px;color:#666;text-align:center;line-height:23px;height:70px;}
.t_global caption{text-align:left;font-size:16px;font-weight:bold;height:32px;}
.t_global th,.t_global td{border-bottom:1px solid #fff;height:32px;}
.t_global .last th,.t_global .last td{border-bottom:none;}
.t_global th{background-color:#154a65;color:#fff;font-size:14px;}
.t_global td{background-color:#f2f2f2;border-left:1px solid #fff;padding-left:19px;color:#666;}
.t_discount{margin-top:16px;}
.t_discount th{background-color:#666;text-align:left;padding-left:16px;}
.discount dl{margin-top:15px;}
.discount dt{font-size:16px;font-weight:bold;height:29px;}
.discount dd{font-size:14px;color:#666;padding-left:10px;line-height:22px;background:url(../img/info/icon_dot.gif) no-repeat 0 50%;}
.discount .btn_application{margin:29px 0 50px 0;}


.support h3.tit{height:41px;}
.support .txt{font-size:16px;color:#666;text-align:center;line-height:23px;height:70px;}
.support dl{float:left;width:330px;padding-top:195px;height:105px;}
.support dt,.support dd{text-align:center;}
.support dt{font-size:16px;font-weight:bold;margin-bottom:8px;}
.support dd{font-size:14px;color:#666;line-height:21px;}
.support .support1{background:url(../img/info/support_pic1.jpg) no-repeat 0 0;}
.support .support2{background:url(../img/info/support_pic2.jpg) no-repeat 0 0;margin:0 5px;}
.support .support3{background:url(../img/info/support_pic3.jpg) no-repeat 0 0;}
.support .support4{background:url(../img/info/support_pic4.jpg) no-repeat 0 0;}
.support .support5{background:url(../img/info/support_pic5.jpg) no-repeat 0 0;margin:0 5px;}
.support .support6{background:url(../img/info/support_pic6.jpg) no-repeat 0 0;position:relative;}
.support_link a{display:block;position:absolute;top:143px;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);color:#fff;height:42px;line-height:42px;}
.support_link a.link1{width:162px;left:0;}
.support_link a.link2{width:167px;left:163px;}
.support .btn_application{margin:15px 0 70px 0;}






/*일반회화과정*/
.conversation{background:url(../img/conversation/visual.jpg); height:285px; width:100%; background-size:cover; background-position:center center; position:relative;}
.conversation_class h3.tit{height:64px;}
#conver_class{position:relative;overflow:hidden;}
.bjqs-prev{position:absolute;top:189px;left:0;}
.bjqs-next{position:absolute;top:189px;right:0;}
.bjqs-markers{position:absolute;bottom:49px;left:50%;}
.bjqs-markers li{float:left;border-right:1px solid #d2d2d2;padding:0 10px;}
.bjqs-markers li:last-child{border-right:0;}
.bjqs-markers li a{color:#666;font-size:14px;}
.bjqs-markers li a:hover{color:#e4241d;}

.conver_class_con{margin:0 0 0 85px;width:750px;}
.conver_class_con .txt{border-bottom:1px solid #e7e7e7;width:650px;padding-bottom:23px;}
.conver_class_con .txt dt{font-size:18px;margin-bottom:10px;font-weight:bold;}
.conver_class_con .txt dd{font-size:16px;line-height:22px;}
.conver_class_con .txt li{font-size:13px;color:#666;padding-left:22px;background:url(../img/conversation/icon_check.gif) no-repeat 0 50%;line-height:22px;}
.conver_class_con .txt li.tit{padding:0;font-size:16px;font-weight:bold;line-height:16px;margin-bottom:15px;background:none;margin:22px 0 15px 0;}
.conver_class_con a{display:block;}
.conver_class_con .btn_conver_application{margin:11px 0 0 2px;}
.btn_conver_application a{display:block;font-size:14px;color:#e4241d;line-height:14px;}
.btn_conver_application a img{margin-left:8px;}
.conver_class_con .btn_viewTime{position:absolute;top:0;right:86px;}
.btn_viewTime a{display:block;font-size:14px;color:#154a65;line-height:14px;}
.btn_viewTime a img{margin-left:8px;}
.conver_class_con img{vertical-align:middle;}
.conver_class_con1 .img_book{position:absolute;top:35px;right:80px;}
.conver_class_con2 .img_book{position:absolute;top:35px;right:80px;}
.conver_class_con3 .img_book{position:absolute;top:35px;right:80px;}




.prepare{width:100%;height:385px;background-color:#f2f2f2;overflow:hidden;}
.inner{position:relative;width:1000px;height:385px;margin:0 auto;}
.right_bg{position:absolute;top:0;right:-1000px;width:1000px;height:329px;background:url(../img/conversation/prepare_rBg.gif) repeat-x 0 12px;}
.prepare_con{background:url(../img/conversation/prepare_book.jpg) no-repeat 140px 52px;padding:40px 0 0 520px;height:301px;}
.prepare_con dl{border-bottom:1px solid #d2d2d2;height:198px;}
.prepare_con dt{color:#154a65;font-size:28px;font-weight:bold;line-height:45px;margin-bottom:6px;}
.prepare_con dd{font-size:14px;line-height:22px;color:#666;}
.prepare_con li.tit{font-size:18px;font-weight:bold;line-height:27px;margin:13px 0 4px 0;}
.prepare_con li.check{font-size:12px;line-height:22px; padding-bottom:12px;}
.prepare_con ul{float:left;width:245px;}
.prepare_con ul.last{width:235px;}
.prepare_con .btn_viewTime{margin:7px 0 0 0;}


.special{height:389px;*border-bottom:1px solid #d2d2d2;*padding-bottom:51px;}
.special h3.tit{height:40px;}
.special .btn_viewTime{text-align:Center;}

.special dl{float:left;width:235px;margin-right:20px;}
.special dl.special4{margin-right:0;}
.special dl dt{padding:147px 0 7px 0;font-size:16px;font-weight:bold;text-align:center;}
.special dl dd{font-size:13px;line-height:21px;color:#666;text-align:center;}
.special .special1 dt{background:url(../img/conversation/special_pic1.jpg) no-repeat 0 0;}
.special .special2 dt{background:url(../img/conversation/special_pic2.jpg) no-repeat 0 0;}
.special .special3 dt{background:url(../img/conversation/special_pic3.jpg) no-repeat 0 0;}
.special .special4 dt{background:url(../img/conversation/special_pic4.jpg) no-repeat 0 0;}
.special .btn_conver_application{margin-top:10px;}

.refund{height:637px;*padding-bottom:69px;}
.refund .t_skillUp{margin:0;}
.refund .t_skillUp th{padding:23px 0 0 13px;}
.refund .t_skillUp td ul{margin-top:8px;}
.refund .t_skillUp td li{float:left;width:249px;*letter-spacing:-1pt;}
.refund .t_skillUp td li.right{width:210px;}
.refund .t_skillUp th,.refund .t_skillUp td{border-bottom:1px solid #e7e7e7;*letter-spacing:-1pt;}
.refund .t_skillUp .last th,.refund .t_skillUp .last td{border-bottom:none;}
.refund table{float:left;}
.refund dl{float:right;width:359px;}
.refund dt{font-size:18px;font-weight:bold;height:40px;}
.refund dd{font-size:13px;color:#666;line-height:22px;}
.refund dd .red{font-size:13px;color:#e4241d;}






/*공통*/
.alignC{text-align:center;}




/*마이페이지 및 로그인*/
@charset "utf-8";
@import url("common.css");

.mypage {clear:both;background:url(../img/mypage/visual.jpg) no-repeat center; height:285px; background-size:cover;}



.calendarWrap {width:1000px; margin:0 auto;}
.calendarWrap .tit {margin-top:44px; height:77px;}

.dataTop {height: 38px;  padding-top:20px;}
.dataTop .date { float: left; display: inline; }
.dataTop .date li { float: left; display: inline; width: 20px; }
.dataTop .date li.text { padding-top: 2px; width: 86px; font-size: 16px; font-weight: bold; color: #3a3a3a; text-align: center; }
.dataTop .legend { float: right; display: inline; }

.classinfo {width:1000px; border: 0; border-top:1px solid #e3e3e3; border-collapse: normal; border-left:1px solid #e3e3e3;}
.classinfo th {background:#f7f7f7; text-align:center; border-bottom:1px solid #e3e3e3; color:#999999;}
.classinfo td {padding:13px 0px 13px 17px; vertical-align: top; border:1px solid #e3e3e3; line-height:24px; color:#666666;}
.classinfo td a {text-decoration:underline; color:#154a65;}



.calendar {width:1000px; border: 0; border-top:1px solid #e3e3e3; border-collapse: normal; margin-bottom:80px;}
.calendar th { height: 35px; background:#f7f7f7; text-align:center;}
.calendar th.left-liner { border-left: 1px solid #e3e3e3; }
.calendar th.right-liner { border-right: 1px solid #e3e3e3; }
.calendar td { height: 91px; vertical-align: top; border: 1px solid #e3e3e3; }
.calendar td.today { border: 1px solid #d3cfc2; border-top-width: 2px; border-left-width: 2px; background-color: #f8f5ea; }
.calendar td p.day { padding: 9px 0 0 9px; height: 19px; color: #969696; }
.calendar td.sun p.day { color: #ff554f; }
.calendar td.another p.day { color: #c2c1c1; }
.calendar td p.text { padding-top: 14px; text-align: center; color: #a0a0a0; }
.calendar td p.start { color: #a0a0a0; } 
.calendar td p.end { color: #ff7979; }
.calendar td p.ico { height: 37px; text-align: center; }
.calendar td p.btn { text-align: center; }

.loginWrap {text-align:center; height:60%;}

.login_box {margin:0px auto; margin-top:15px; width:350px; height:218px; background:url(../images/login_box.png) no-repeat; position:relative;}
.login_box ul{width:350px; margin:10px auto;}
.login_box li {padding:0;}
.login_input_id {padding:5px 38px; vertical-align:middle; font-size:16px; line-height:34px; border:none; width:270px; height:34px; margin-left:0px; background-color:transparent;}
.login_input {padding:5px 0px 5px 85px; vertical-align:middle; font-size:16px; line-height:34px; width:260px; border:none; height:34px; margin-left:0px; background-color:transparent;}

.login_input_error {border:3px solid #ffd800; height:34px;}

.login_btn a img{border:none;}
.login_btn a:hover img{border:1px solid #efefef;}

.error_msg {padding-top:15px; font-size:14px; color:#ffea00;}
.check_li {margin-bottom:25px; text-align:left; width:330px; margin-left:10px; height:10px;}

.loginment {padding:50px 0 30px 0; font-size:18px; line-height:32px;}
.loginment span {font-weight:bold; font-size:28px; line-height:65px;}

.btnlogin {padding:5px 38px; width:346px; height:46px; cursor:hand; cursor:pointer; background:#c30c23; color:#ffffff; font-size:14px; border:2px solid #c30c23;}
.btnlogin:hover {padding:5px 38px; width:346px; height:46px; cursor:hand; cursor:pointer; background:#780413; color:#ffffff; font-size:14px; border:2px solid #780413;}

.btninfo {padding:5px 38px; width:346px; height:46px; cursor:hand; cursor:pointer; background:#ffffff; color:#154a65; font-weight:bold; font-size:14px; border:1px solid #537a8e;}

.login_cs {padding:60px 0px 60px 0; font-size:12px; color:#878787; letter-spacing:0;}



/*공통*/
.alignC{text-align:center;}
.alignL{text-align:left;}
.mt20{margin-top:20px;}


/*공지사항*/

.notice{margin:auto; margin-top:25px; width:850px; /*height: 450px;*/ margin-bottom:40px;}
.notice tr th {
	background:#f2f2f2; text-align:center; padding:5px 0; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
	border-right:1px solid #ececec;
	}
.notice tbody tr td{
	border-bottom:1px solid #ececec;
	border-right:1px solid #ececec;
	text-align:center; 
	padding:7px 0;
}
.notice td:last-child{border-right:none;}
.notice .subject{text-align:left; padding-left:30px;}
.notice tfoot{}
.notice tfoot td{text-align:center; padding-top:30px;}
.notice tfoot td a{padding-right:15px;}

/*공지사항 읽기*/

.notice_view{
margin:auto; margin-top:25px; 
width:850px; margin-bottom:30px;
border-top:1px solid #ccc; 
}

.notice_view th {background:#f4f4f4;}
.notice_view_padding{padding-left:20px;}

.notice_view_subject{
border-bottom:1px solid #ececec;}

.notice_view_subject2{
border-bottom:1px solid #ececec;}

.notice_view_body{
border-top:1px solid #ececec; 
border-bottom:1px solid #ccc; 
padding:30px 20px 30px 20px;
}

.list_view{
margin: 0px 0 0 740px;
width:110px; 
height:34px; 
background: #e4241d; 
}

.list_view a{
display:block;
text-align:center;
padding-top:8px;
color:#fff;
}

.list_preview{
margin-top:30px;
margin-bottom:40px;
border-top:1px solid #ccc; 
border-bottom:1px solid #ccc; 
}

.list_preview th{
background:#f4f4f4;
}

.list_preview td{
padding-left:20px;
}

.list_preview_prev{
border-bottom:1px solid #ececec;
}
