﻿

.wrap_box {width: 930px;margin: 0 auto;}


.popup_wrap_abx{font-size:15px;}

/*modernk st*/
.modernk_box{width: 100%;margin: 0 auto;text-align:center;}
.modernk_tit{font-size:42px;color:#111;letter-spacing:-4px;font-weight:100;line-height:45px;padding-top:48px}
.modernk_eng_tit{font-size:20px;color:#222;letter-spacing:7px;font-weight:200;padding:18px 0px 10px;}
.modernk_a_text{font-size:15px;color:#373839;letter-spacing:-1px;font-weight:400;line-height:25px;padding:9px 0px 30px}
.modernk_a_text span{color:#000;font-weight:600}

.modernk_abox{width: 100%;height:295px;padding:34px 0px; background-color:#f5f5f5}
.mka_leftbox{float:left;width:315px; }
.mka_rightbox{float:right;width:570px;padding-top:26px; }
.mka_right_tit{font-size:37px;color:#f60707;letter-spacing:-4px;font-weight:100;line-height:37px;padding-bottom:15px;}
.mka_right_text{font-size:16px;color:#1c1c1c;letter-spacing:-1px;font-weight:300;line-height:30px;}

.modernk_bbox{clear:both; background:#222;width:100%;height:660px;text-align:center;background:url(/include/images/front/modernk/mksa_bg.png) no-repeat}
.mkb_atit{font-size:37px;color:#fff;letter-spacing:-4px;font-weight:100;line-height:39px;padding:34px 0px 25px }
.mkb_btit{font-size:15px;color:#fff;letter-spacing:-1px;font-weight:300;line-height:25px;padding-bottom:20px}
.mkb_leftbox{float:left; width:420px;height:310px;background:#ec003d;margin-left:15px;font-size:65px;color:#fff;letter-spacing:-6px;line-height:65px;}
.pas_top{padding-top:68px;font-weight:700}
.pas_top1{font-weight:700}
.pas_text1{font-size:25px;font-weight:100;letter-spacing:-1px;line-height:25px;}
.mkb_rightbox{float:right;width:420px;height:310px;background:#0d1748;margin-right:15px;font-size:17px;color:#fff;letter-spacing:-1px}
.pa_top{padding-top:30px;font-size:15px;line-height:25px}

.modernk_cbox{width: 100%;margin: 0 auto;text-align:center;padding-top:20px;}
.modernk_c_text{font-size:15px;color:#373839;letter-spacing:-1px;font-weight:300;line-height:23px;padding:15px 0px 30px}
.modernk_cbox_abox{width:930px;height:490px;position:relative}
.mkc_abox{position:absolute;width:930px;height:368px;background-color:#f5f5f5;top:28px;left:0px;z-index:150;padding:38px 0px 0px 15px;}
.mkc_abox p{font-size:15px; line-height:17px;text-align:left;}
.mkc_abox b{color:#f60707;}
.mkc_bbox{position:absolute;width:390px;height:458px;right:0px;background-color:#111;z-index:100}

.modernk_dbox{width:100%;height:330px;background-color:#dd103d;margin:0 auto;text-align:center;position:relative;margin-top:20px;}
.mk_daimg{position:absolute;top:23px;left:200px;font-size:100px;color:#3a1b21}
.mk_dbimg{position:absolute;top:23px;right:200px;font-size:100px;color:#3a1b21}
.pt_15{padding-top:15px;}
.pt_30{padding:30px 0px}
.pt_45{padding:30px 0px}
.mkd_left_text{float:left;width:420px;height:170px;border:15px solid #c5c5c5}
.mkd_left_text p{font-size:17px;padding-top:25px;letter-spacing:-1px}
.mkd_right_text{float:right;width:420px;height:170px;border:15px solid #d12249}
.mkd_right_text p{font-size:17px;padding-top:35px;letter-spacing:-1px}

.modernk_ebox{clear:both; width: 100%;margin: 0 auto;text-align:left;padding:70px 0px}
.mke_leftbox{float:left;width:500px;}
.mke_rightbox{float:right;width:410px;height:375px;background-color:#222}
.mke_seed_tit{font-size:37px;color:#f60707;letter-spacing:-4px;font-weight:100;line-height:37px;padding-top:45px;}
.mke_seed{font-size:50px;color:#f5f5f5;letter-spacing:-6px;line-height:45px;}
.mke_seed_text{font-size:15px;color:#1f2934;padding-top:30px;}
/*modernk end*/

/*ceo st*/
.ceok_abox{width: 100%;margin: 0 auto;text-align:center;position:relative}
.ceok_ceoimg{position:absolute;left:70px;top:63px; z-index:400}
.ceok_bg{width:100%;height:316px;background-color:#ddddf4;position:relative;top:60px;z-index:300}
.ceok_bg_top{background-color:#dd0330;width:356px;height:286px;position:absolute;right:70px;top:0px;z-index:450}
.ceok_bg_atit{color:#fff;font-size:27px;font-weight:900;letter-spacing: -2px;text-align: right;padding-right:50px;padding-top:25px}
.ceok_bg_atext{color:#fff;font-size:33px;font-weight:100;letter-spacing: -3px;text-align: right;padding-right:50px;padding-top:30px;line-height:42px}

.he_90{height:90px;}
.ceok_bbox{clear:both; width: 100%;margin: 0 auto;text-align:left;}
.ceok_atit{font-size:37px;font-weight:100;padding-bottom:15px;letter-spacing:-3px;}
.ceok_atext{font-size:15px;font-weight:400;color:#1f2934;padding-bottom:15px;}

.ceok_img{width:100%;margin:0 auto;padding:50px 0px}
.ceok_sa_leftbox{float:left;width:50%;}
.ceok_sa_rightbox{float:left;width:50%;}

.cesa_top{height:74px;background-color:#f4f4f4;color:#1f2934;font-size:34px;letter-spacing:-3px;padding-top:26px;text-align:left;text-indent:35px;font-weight:100}
.cesa_text{font-size:14px;text-align:left;color:#1f2934;padding:20px 0px 40px 33px;line-height:26px}
.cesa_top1{height:74px;background-color:#000000;color:#fff;font-size:34px;letter-spacing:-3px;padding-top:26px;text-align:left;text-indent:35px;font-weight:100}
.cesa_top2{height:74px;background-color:#dd0330;color:#fff;font-size:34px;letter-spacing:-3px;padding-top:26px;text-align:left;text-indent:35px;font-weight:100}

.pb_35{padding-bottom:40px;}
/*ceo end*/

/*operating st*/
.operating_left_box{float:left;width:465px;height:220px;background-color:#0d1748}
.operating_left_box p{font-size:40px;padding-top:25px;letter-spacing:-3px;color:#fff;font-weight:100;line-height:46px;padding-left:40px;}
.operating_right_box{float:right;width:465px;height:220px;background-color:#ec003d;margin-top:40px;}
.opr_ri_atit{font-size:40px;padding-top:23px;letter-spacing:-1px;letter-spacing:-5px;color:#fff;font-weight:100;padding-left:30px;}
.opr_ri_atext{font-size:16px;padding-top:10px;letter-spacing:-1px;color:#fff;font-weight:400;line-height:25px;padding-left:40px;}
.clear_both_as{clear:both}
/*operating end*/

/*campus st*/
.campusk_atext{font-size:27px;font-weight:300;color:#f60707;padding:15px 0px;letter-spacing:-2px;line-height:31px;}
.campusk_btext{font-size:14px;font-weight:500;color:#373839;padding:15px 0px;letter-spacing:-1px;line-height:23px;word-break:keep-all;}
.tablek_tit{font-size:20px;line-height:23px;padding-bottom:5px;font-weight:600}
.pt_30{padding-top:30px;}
.cha_table { width: 100%;background-color:#fff;border-top:3px solid #000;border-bottom:1px solid #000;}
.cha_table th {padding:15px 0px; line-height: 13px;}
.cha_table tr {line-height: 13px;}
.cha_table td {font-size:14px;padding:14px 25px;border-top: 1px solid #d7d7d7;text-align:left; line-height:23px;}
.chacol {color: #000;font-weight: 700;text-align: center;background-color: #f5f6fa; text-indent:8px}
.chacom {color: #111;font-weight:400;letter-spacing: -1px;}
.sub_map_box{margin-top:25px;margin-bottom:10px;font-size:27px;font-weight:400;color:#f60707;letter-spacing:-2px;}
.sub_map_box_atext{margin:10px 0px 50px;}
.campus_atext{background-color:#333;color:#fff;font-weight:500;width:98%;text-indent:10px;padding:1px 0px 8px;font-size:17px;}
.campusk_backtext{background-color:#333;color:#fff;font-weight:300;width:98%;text-indent:10px;padding:1px 0px 3px;font-size:16px;}
.campusk_backtext b{color:#f4b200}
/*campus end*/



/*system st*/
.modernk_systembox{width: 100%;margin: 0 auto;text-align:center;position:relative}
.modernk_systemkabox{width: 100%;margin: 0 auto;text-align:left;position:relative}
.mkstop_img{width:930px;height:440px;background-color:#000;position:relative}
.mkstop_left{width:454px;height:260px;background-color:#dd0330;position:absolute;left:7px;top:260px;color:#fff;}
.mkstop_tit{font-size:55px;letter-spacing:-6px;padding-top:41px;}
.mkstop_text{font-size:25px;line-height:28px;letter-spacing:-2px;font-weight:100}



.mkstop_right{width:454px;height:260px;background-color:#e9e9e9;position:absolute;right:7px;top:260px}
.mksright_text{font-size:17px;line-height:28px;letter-spacing:-1px;font-weight:300;color:#4b4848;padding-top:45px;}
.mksright_aatext{font-size:16px;line-height:24px;letter-spacing:-1px;font-weight:300;color:#4b4848;padding-top:22px;}
.hei_100{height:125px;}
.hei_70{height:80px;}
.hei_60{height:70px;}
.mksta_atit{font-size:30px;font-weight:600;padding:6px 0 10px 0px;letter-spacing:-2px;text-align:center;}
.mksta_atext{font-size:15px;font-weight:400;color:#1f2934;padding-bottom:25px;}
.mksta_atext span{color:#ec003d;font-weight:700}
.sy_aaimg{width:456px;height:232px;background-color:#373839}
.sy_abox{float:left; width:459px;height:auto; background-color:#fff;text-align:center;}
.sy_bbox{float:right; width:459px;height:auto; background-color:#fff;text-align:center;}
.sy_atext{font-size:20px;color:#f80f35;padding-top:12px;letter-spacing:-1px;}
.sy_btext p {font-size:15px;color:#171b28;padding-top:6px;line-height:18px;letter-spacing:-1px}
.mt_25{margin-top:25px}
.hei_35{clear:both;height:20px;}
.hei_17{clear:both;height:18px;}
.mkstopka_abox{clear:both; width: 100%;height:580px;margin-top:30px; padding:34px 0px; background-color:#f5f5f5}
.mklyrics_abox{clear:both; width: 100%;height:800px;margin-top:30px; padding:0px 0px 40px; background-color:#f5f5f5}
.text_center{text-align:center;}
.mkstopka_aasbox{clear:both; width: 100%;height:410px;margin-top:30px; padding:34px 0px; background-color:#f5f5f5}

.mk_ems_left{width:335px;height:126px; float:left;margin-left:10px;}
.mk_ems_right{width:100%;text-align:center;}
.mk_ems_ctext{font-size:15px;letter-spacing:-1px;line-height:25px;color:#333;padding-top:0px;}
.clear_both{clear:both;height:30px;}
.pt_40{padding-top:40px}

.bu_sarea{clear:both; height:auto;padding:35px 0px;position:relative;}
.plan_sarea{width:49%;float:left; height:auto; vertical-align:top; padding:20px 0px}
.plan_sarea_right{width:49%;float:right; height:auto; vertical-align:top; padding:20px 0px}
.sarea_abox{width:377px;height:300px;background-color:#f60707; float:left; }
.sarea_audibox{width:377px;height:250px;background-color:#f60707; float:left;overflow:hidden }
.sarea_planbox{width:377px;height:180px;background-color:#f60707; float:left; }
.sarea_bbox{width:525px; float:right;text-align:left;}
.sarea_cbox{width:525px; float:left;text-align:right;}
.sarea_dbox{width:377px; float:right;}
.mkbus_title{font-size:25px;color:#dd0330; letter-spacing:-2px;}
.mkbus_engtitle{font-size:13px;color:#dd0330; letter-spacing:1px;}
.mkbus_blacktitle{font-size:16px;color:#fff; letter-spacing:-1px;background-color:#333;padding:3px;margin:5px 0px}
.mkbus_tex{position:relative; font-size:14px;line-height:24px; font-weight:400;letter-spacing:-0.5px;padding-top:5px;}

.mkbus_astex{ font-size:17x;line-height:18px; font-weight:400;letter-spacing:-0.5px;padding-top:0px;padding-bottom:20px;}

.pt_5{padding-top:5px}
.pt_18{padding-top:30px}
.mt_18{clear:both; padding:15px 0px;}
.mt_35{clear:both; padding:30px 0px;}

.mkreco_abox{clear:both; width: 100%;margin-top:10px; padding:34px 0px; background-color:#f5f5f5}
.mkreco_text{font-size:17px;line-height:23px;letter-spacing:-1px;font-weight:300;color:#4b4848;padding-top:15px;text-align:center;}
.mkhigh_tit{font-size:55px;letter-spacing:-5px;padding-top:40px;}
.mkhigh_text{font-size:18px;line-height:28px;letter-spacing:-1px;font-weight:300;color:#4b4848;padding-top:55px;}
.mkhighs_left{width:454px;height:260px;background-color:#dd4b03;position:absolute;left:7px;top:260px;color:#fff;}
.mkaudi_left{width:454px;height:260px;background-color:#0d03dd;position:absolute;left:7px;top:260px;color:#fff;}
.mkaudi_text{font-size:18px;line-height:28px;letter-spacing:-1px;font-weight:300;color:#4b4848;padding-top:66px;}
.audi_top_tit{width:510px;background-color:#0d03dd;padding:5px;margin:0 auto;font-size:25px;letter-spacing:-2px; text-align:center;color:#fff}
.audi_top_text{font-size:15px;letter-spacing:0px;text-align:center;padding:10px 0px 30px;line-height:22px}

.mkreco_sbox{clear:both; width: 100%;margin-top:0px; padding:10px 0px; }



.mkhobby_tit{font-size:55px;letter-spacing:-5px;padding-top:7px; }
.mkhobby_aatext{font-size:22px;line-height:28px;letter-spacing:-2px;font-weight:100;padding-bottom:7px}

.mkreco_aatbox{width:800px;height:200px;margin:0 auto;}

.mkhobby_left{width:454px;height:260px;background-color:#03c6dd;position:absolute;left:7px;top:260px;color:#fff;}
.mkhobby_text{font-size:18px;line-height:28px;letter-spacing:-1px;font-weight:300;color:#4b4848;padding-top:80px;}
.hobby_astit{font-size:18px;background-color:#03c6dd;color:#fff;width:200px;text-indent:5px;margin:0px auto;}
.hobby_bstit{font-size:18px;background-color:#03c6dd;color:#fff;width:200px;text-indent:5px;margin:0px auto;}
.hobby_ems_ctext{font-size:14px;letter-spacing:-1px;line-height:20px;color:#333;padding-top:10px;}

.mklyc_left{width:454px;height:260px;background-color:#03dd88;position:absolute;left:7px;top:260px;color:#fff;}
.mkplan_left{width:454px;height:260px;background-color:#4b03dd;position:absolute;left:7px;top:260px;color:#fff;}
.mkplan_tit{font-size:50px;letter-spacing:-5px;padding-top:50px;}
.mkplan_text{font-size:18px;line-height:28px;letter-spacing:-1px;font-weight:300;color:#4b4848;padding-top:82px;}
.mkplan_top_tit{width:510px;background-color:#4b03dd;padding:5px;margin:0 auto;font-size:25px;letter-spacing:-2px; text-align:center;color:#fff}

.mklyr_top_tit{width:510px;background-color:#03dd88;padding:5px;margin:0px auto;font-size:20px;letter-spacing:-2px; text-align:center;color:#fff}

.main_hobby_abox{clear:both;width:100%;margin:0 auto;padding:10px 0px 35px;}
.main_hobby_sbox{width:100%;text-align:left;padding-bottom:28px}
.main_hobby_abox div p b{color:#03c6dd;font-size:18px;letter-spacing:-1px;}
.main_hobby_abox div p span {font-size:14px}
.main_hobby_abox div p{color:#444;font-size:14px;padding-top:4px}
.ta_left{text-align:left;padding-bottom:40px}


.modernk_lymoviebox{width:100%;height:860px;background-color:#03dd88;margin:0 auto;text-align:center;position:relative;margin-top:20px;padding-top:30px;}
.mkb_lyatit{font-size:30px;color:#fff;letter-spacing:-3px;font-weight:200;line-height:35px;padding:0px 0px 8px }
.mkb_lybtit{font-size:18px;color:#fff;letter-spacing:-1px;font-weight:300;line-height:25px;padding-bottom:20px}

.mkb_lyctit{font-size:30px;color:#000;letter-spacing:-3px;font-weight:200;line-height:35px;padding:0px 0px 8px }
.mkb_lydtit{font-size:18px;color:#000;letter-spacing:-1px;font-weight:300;line-height:25px;padding-bottom:20px}
/*system end*/


/*ensemble st*/
.main_ct_abox{clear:both;width:100%;margin:0 auto;padding:35px 0px;}
.main_ct_left{float:left; width:49%;text-align:center;padding:13px 0px 0px 0px; border-top:1px solid #363636}
.main_ct_right{float:right; width:49%;text-align:center;padding:13px 0px 0px 0px;border-top:1px solid #363636}
.main_ct_abox div p b{color:#f60e0e;font-size:24px;letter-spacing:-1px;font-weight:500}
.main_ct_abox div p{color:#666;font-size:14px;padding-top:8px;line-height:21px;font-weight:300;letter-spacing:-1px}
/*ensemble end*/

/*특강 st*/
.spek_lecture_abox{width: 930px; margin: 0 auto; padding: 45px 0px 0px}
.spek_lecture_aleft{width:46%; float:left;padding-bottom:60px;}
.spek_lecture_aright{width:54%;float:right;}
.spek_lecture_aright li {padding-top:18px;}
.spek_lecture_aright li:first-child {padding-top:5px;}
.spek_lecture_atit {font-size:30px;letter-spacing:-1px;line-height:30px;}
.spek_lecture_atext{font-size:15px;letter-spacing:-1px;line-height:22px;color:#766c6d;padding:14px 0px}
.spek_lecture_btext{font-size:18px;letter-spacing:-1px;line-height:22px;color:#333;padding-top:10px}

.companyCont {width:100%; float:left; text-align:center;padding-top:30px;}
.companyCont h5 {font-size:28px; font-weight:500; padding-top:8px; margin-bottom:10px;color:#f60e0e;letter-spacing:-2px;}
.companyCont p {width:100%; float:left; text-align:left; margin-top:15px;  line-height:21px;}
.companyCont01 {width:100%; float:left; text-align:left;}
.companyCont01 ul {width:100%; height:425px; float:left;}
.companyCont01 ul li {box-sizing:border-box; width:50%; float:left;}
.companyCont01 ul li.comp_right {box-sizing:border-box; padding-left:10px;}
.companyCont01 ul li p {width:440px; text-align:justify; }
/*특강 end*/

/*레벨테스트 st*/
.lvt_systit_tit{font-size:38px;padding-top:10px;font-weight:500;letter-spacing:-3px;color:#f60e0e}
.lvt_ems_ctext{font-size:16px;letter-spacing:-1px;line-height:24px;color:#333;padding:10px 0px;font-weight:400}

/*레벨테스트 end*/


.lys_kabox{width:100%;}
.lys_kabox ul{clear:both;padding:15px 0px}
.lys_kabox li {float:left;margin-left:35px;text-align:center;font-size:13px;letter-spacing:-1px;line-height:20px;font-weight:400;color:#666}
.lys_kabox li:first-child{margin-left:0px}
.lys_kabox li b {font-size:18px;font-weight:700;letter-spacing:0px;color:#111}
.lys_kastit {padding:8px 0px 5px 0px}

.modernk_systit{font-size:35px;padding-top:10px;font-weight:500;letter-spacing:-2px;color:#000}
.modernk_systit_a{font-size:21px;padding-top:30px;font-weight:500;letter-spacing:-1px;color:#f60e0e}
.modernk_systit_b{font-size:26px;padding-top:30px;font-weight:300;letter-spacing:-1px;color:#f60e0e}
.modernk_systext{font-size:15px;font-weight:300;padding-top:7px;padding-bottom:20px;}

.modernk_recodingstext{font-size:16px; letter-spacing: 30px;text-align:center;padding:5px 0px;}


.mdernk_sys_box{clear:both;width:100%;padding-top:30px;}
.mdernk_sys_aabox{clear:both;width:100%;padding-top:5px;}
.mdernk_sys_aabox div{float:left;width:33%;text-align:center;}
.mdk_sys_tit{font-size:17px;padding-top:2px;font-weight:600;letter-spacing:-1px;color:#f60e0e}
.mdk_sys_text{font-size:14px;font-weight:300;padding-top:3px;}

.mdk_sys_text_a{font-size:17px;font-weight:400;line-height:21px; padding-top:6px;}




.mdernk_sys_aassbox{clear:both;width:100%;padding-top:5px;}
.mdernk_sys_aassbox div{float:left;width:25%;text-align:center;}

.mdernk_sys_imgbox{padding:12px 0px}
.mdernk_sys_table_box{clear:both; padding-top:50px;}
.mdernk_sys_table { width: 100%;background-color:#fff;border-top:3px solid #000;border-bottom:1px solid #000;}
.mdernk_sys_table tr {line-height: 13px;}
.mdernk_sys_table td {font-size:13px;padding:6px 0px;border-top: 1px solid #d7d7d7;text-align:left; line-height:19px;}
.mdernk_sys_table td b{font-size:14px;font-weight:700;color:#031e5d;letter-spacing:-1px}

.modernk_coun_a{font-size:23px;padding-top:23px;font-weight:500;letter-spacing:-2px;color:#f60e0e}
.grey_bg{background-color:#f0f0f0}
.mdernk_coun_table_box{clear:both; padding-top:5px;}
.mdernk_coun_table { width: 100%;background-color:#fff;border-top:3px solid #000;border-bottom:1px solid #000;}
.mdernk_coun_table tr {line-height: 13px;}
.mdernk_coun_table td {font-size:15px;padding:10px 0px;border-top: 1px solid #d7d7d7;text-align:left; line-height:19px;vertical-align:middle}
.mdernk_coun_table td b{font-size:16px;font-weight:700;color:#031e5d;letter-spacing:0px}



/*모던k*/
.sub_aatit_text{font-size:30px;color:#e51839;line-height:32px;}
.sub_bbtit_text{font-size:34px;color:#e51839;line-height:32px;font-weight:200;letter-spacing:-3px}
.sub_aaa_tit{font-size:25px;color:#000;line-height:32px;letter-spacing:-2px;}
.sub_p1_a{width:730px;font-size:15px; line-height:23px;color:#424242;margin-top:10px;margin-bottom:50px;}
.sub_p1_text_a{width:730px; height:160px; border-bottom:1px solid #e1e1e1;margin-top:0px; }
.sub_p1_text_a li{margin-bottom:15px;}


.sub_p1_text_b{width:730px; height:290px; border-bottom:1px solid #e1e1e1;margin-top:30px;}
.sub_p1_text_b li:first-child{margin-bottom:15px;}
.sub_p1_text_b_art{width:132px; height:18px; background-color:#f00;margin-top:20px;color:#fff;text-align:center;letter-spacing:bold;margin-bottom:8px;}

.sub_p1_text_c{width:730px; height:450px; border-bottom:1px solid #e1e1e1;margin-top:30px;}
.sub_p1_text_c li:first-child{margin-bottom:15px;}
.sub_p1_text_c_text{font-size:15px;color:#828282;margin-bottom:15px;line-height:22px;}

.sub_p1_text_d{width:730px; height:200px; border-bottom:1px solid #e1e1e1;margin-top:30px;}
.sub_p1_text_d li:first-child{margin-bottom:15px;}

.sub_p1_text_e{width:730px; height:140px; margin-top:30px;}
.sub_p1_text_e li:first-child{margin-bottom:15px;}

.sub_p1_text p{margin-bottom:8px;font-size:14px;color:#828282;background:url(/include/images/front/modernk/sub_p1_bl.jpg)no-repeat; }
.sub_p1_text span{margin-left:10px;}

.sub_p2_a{width:730px;height:331px;background:url(/include/images/front/modernk/sub_p2_img.jpg)}
.sub_p2_b{width:407px; height:100px;font-size:13px; color:#626262; line-height:23px;position:relative;top:-140px;}
.sub_p2_c{font-size:13px; color:#626262; line-height:23px; position:relative;top:-60px;}
.sub_p2_d{font-size:13px; color:#626262; line-height:23px; position:relative;top:-40px;}
.sub_p2_e{font-size:13px; color:#626262;position:relative;top:-px; font-weight:bold;}
.sub_p2_e span{color:#212121;}
.sub_p2_e img { position:relative;top:20px; }

.sub_p3_left_mar{margin-top:32px;margin-bottom:32px;cursor:pointer;}
.staff_a ul{width:930px; height:237px;}
.sub_p3_left{width:455px; height:237px; float:left; cursor:pointer;}
.sub_p3_right{width:455px; height:237px; float:right; cursor:pointer;}
.sub_p3_staff_box{width:728px;background-color:#fff; border-top:5px solid #e51837;border-bottom:3px solid #000; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.sub_p3_staff_box_a{width:728px;height:500px;background-color:#fff; border-top:5px solid #e51837;border-bottom:3px solid #000; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.sub_p3_staff_img{float:right;margin-right:25px;margin-top:34px;}
.sub_p3_staff_text{margin-left:60px;margin-top:30px; font-size:12px; color:#828282;line-height:20px;margin-bottom:20px;}
.sub_p3_staff_text li{font-size:16px; color:#212121;margin-bottom:8px;margin-top:15px;font-weight:bold;}
.sub_p3_staff_view{position:absolute;top:490px;display:none;z-index:999}
.sub_p3_staff_view_s{position:absolute;top:795px;display:none;z-index:999}

.sub_p3_al_text{width:100px; height:20px;font-size:12px;color:#626262}


.sub_p4_a{width:730px; height:483px;background:url(/include/images/front/modernk/sub_p4_img1.jpg)}
.sub_p4_text_a{width:730px;height:30px;}

.sub_p4_text_ast{width:110px; height:26px; background-color: #f64325;border:none;color:#fff;}
.sub_p4_text_ast_a{width:100px; height:26px; background-color: #f3f3f3;border:none;color:#626262;margin-left:7px;}
.sub_p4_text_ast_b{width:180px; height:26px; background-color: #f3f3f3;border:none;color:#626262;margin-left:7px;}
.sub_p4_text_ast_c{width:200px; height:26px; background-color: #f3f3f3;border:none;color:#626262;margin-left:7px;}
.sub_p4_text_ast_d{width:110px; height:26px; background-color: #f3f3f3;border:none;color:#626262;margin-left:7px;}
.sub_p4_text_a li{font-size:13px;float:left; color:#000;margin-bottom:20px;line-height:0px;}
.sub_p4_text_b{width:160px;height:140px;float:left; text-align:center;position:relative;top:-158px;left:30px;color:#9f9f9f;font-size:12px;line-height:33px;}
.sub_p4_text_b li:first-child{font-size:13px; color:#fff;margin-bottom:28px;line-height:0px;}
.sub_p4_text_c{width:160px;height:140px;float:left; text-align:center;position:relative;top:-158px;left:60px;color:#9f9f9f;font-size:12px;line-height:33px;}
.sub_p4_text_c li:first-child{font-size:13px; color:#fff;margin-bottom:28px;line-height:0px;}
.sub_p4_text_d{width:160px;height:140px;float:left; text-align:center;position:relative;top:-158px;left:94px;color:#9f9f9f;font-size:12px;line-height:33px;}
.sub_p4_text_d li:first-child{font-size:13px; color:#fff;margin-bottom:28px;line-height:0px;}

.sub_p5_text{color:#ee420d;font-size:17px;font-weight:bold;margin-top:35px;margin-bottom:12px;}
.sub_p5_day{margin-top:36px;margin-bottom:13px;}
.sub_p5_box{width:730px;  border-top:3px solid #212121; border-bottom:1px solid #212121;}
.sub_p5_box_a{width:730px; height:33px; border-bottom:1px solid #626262;}
.sub_p5_box_a li{float:left;margin-left:180px;padding-top:6px;}
.sub_p5_box_b{width:730px; height:85px; border-bottom:1px solid #c1c1c1;}
.sub_p5_box_b li{float:left;padding-top:15px;}
.sub_p5_box_b_a{width:95px;margin-left:20px;font-size:15px;color:#212121}
.sub_p5_box_b_b{width:200px;margin-left:67px;font-size:12px; color:#626262}
.sub_p5_box_b_c{width:250px;margin-left:90px;font-size:12px; color:#626262}

/*캠퍼스소개*/
.sub_text{font-size:15px; color:#4e4d4d; line-height:22px;font-weight:bold;margin-top:29px;margin-bottom:49px;letter-spacing:0px}
.sub_tel_title{font-size:16px; font-weight:bold; color:#f43f00;margin-top:30px;}
.sub_tel_box{width:730px;height:82px; border-top:2px solid #162121;border-bottom:0px solid #323232;}
.sub_tel_sbox{width:730px;height:39px; border-bottom:1px solid #cacaca;}
.sub_tel_sbox li{float:left;}

.sub_tel_sboxs{width:730px;height:120px; border-bottom:1px solid #cacaca;}
.sub_tel_sboxs li{float:left;}

.sub_tel_sbox_left{width:120px;height:29px;padding-top:10px; text-align:center;font-weight:bold;}
.sub_tel_sbox_right{width:580px;height:29px;padding-top:10px; color:#626262; margin-left:15px;}

.sub_tel_sboxb{width:730px;height:90px; border-bottom:1px solid #cacaca;}

.sub_tel_sbox_leftb{width:120px;height:90px;padding-top:10px; text-align:center;font-weight:bold;}
.sub_tel_sbox_rightb{width:580px;height:90px;padding-top:10px; color:#626262; border:2px solid #f00 }

.sub_tel_sbox_righta{width:580px;height:60px;padding-top:10px; color:#626262; margin-left:15px;border-bottom:0px solid #323232;}


.seed_tex{margin-bottom:20px;font-size:18px;color:#f40034;font-weight:bold}

.seed_tex a{margin-bottom:20px;font-size:18px;color:#f40034;font-weight:bold;text-decoration:underline}

.campus_atit{font-size:40px;color:#f00;font-weight:100;letter-spacing:-3px}
.campus_atext{background-color:#333;color:#fff;font-weight:500;width:98%;text-indent:10px;padding:1px 0px 3px;font-size:17px;}
.campus_atext b{color:#f4b200;}
.campus_btext{background-color:#333;color:#fff;font-weight:300;width:100%;text-indent:10px;padding:1px 0px;font-size:17px;}
.campus_btext b{color:#f4b200;font-weight:300;}



/*강사소개*/
.lecturer_profile_box{width:350px;float:left;}
.lecturer_profile_text{float:right; font-size:11px;line-height:18px; color:#828282;width:260px; }
.lecturer_profile_text p{font-size:15px;color:#323232;margin-bottom:8px;font-weight:bold;}
.lecturer_profile_text br{}

.lecturer_profile_upod{clear:both; height:auto;padding-top:20px;width:100%;}


.lecturer_newsbox{clear:both; margin-top:35px;margin-bottom:15px;line-height:35px;}
.lecturer_title{font-size:20px;color:#fff; background-color:#e90c0c; font-weight:bold;padding-left:3px; }
.left{float:left;}
.lecturer_pic{float:left; margin-left:10px;margin-bottom:15px;}
.lecturer_text{clear:both; color:#626262;margin-bottom:15px;font-size:15px;}
.lecturer_bu{width:340px;height:29px; background-color:#f00;border:none;color:#fff;cursor:pointer;margin-top:25px;}


.s_system_text_a{width:730px; margin-top:50px;}
.s_system_text_a_text{font-size:15px;color:#828282;margin-bottom:15px;margin-top:15px;}
.s_system_bu{width:170px; height:22px; background-color:#e21111;color:#fff;padding-top:3px;padding-left:5px;margin-bottom:20px;margin-top:10px;}
.s_system_apic{width:930px; height:35px;font-size:15px;padding-top:5px;}
.s_system_apic li{float:left;width:200px;text-align:center;}
.s_system_bu_a{width:235px; height:22px; background-color:#e21111;color:#fff;padding-top:3px;padding-left:5px;margin-bottom:20px;margin-top:20px;}

.ss_movie_a{width:180px; height:140px; float:left;}
.ss_movie_text{width:170px; height:120px; float:left; padding-left:10px; padding-top:20px;font-size:15px;}
.ss_movie_text p{color:#3018e5; font-size:14px; background:none;}
.ss_movie_text span{color:#626262; font-size:14px;background:none;letter-spacing:-1px;margin-left:0px;}
.ss_movie_text_a{width:170px; height:120px; float:left; padding-left:10px; padding-top:0px;font-size:15px;}
.ss_movie_text_a p{color:#3018e5; font-size:14px; background:none;}
.ss_movie_text_a span{color:#626262; font-size:14px;background:none;letter-spacing:-1px;margin-left:0px;}
.ss_movie_box{width:730px; height:140px;margin-bottom:20px;}
.ss_movie_c{width:730px;font-size:15px; line-height:20px;color:#828282;margin-top:10px;margin-bottom:20px;}

.ss_mc_t{font-size:14px;}
.ss_mc_t p {font-size:14px;}

.ss_text_at{font-size:18px; color:#f43f00; font-weight:bold;}
.ss_text_a{width:100%;font-size:14px; line-height:22px;color:#626262;margin-top:5px;margin-bottom:30px;}
.ss_text_a span{color:#212121;font-weight:bold;}
.ss_text_a_title{width:730px;font-size:17px; line-height:22px;color:#626262;margin-top:10px;margin-bottom:5px;font-weight:bold; color:#f00}
.ss_text_lec_t{font-size:25px; color:#f43f00;font-weight:bold; margin-top:30px;margin-bottom:10px;}
.ss_text_lec_left{width:280px;height:157px; float:left;}
.ss_text_lec_right{width:730px;float:right;font-size:15px; color:#525252;line-height:24px;margin-bottom:0px;}
.ss_text_lec_box{width:730px; height:220px;border-bottom:0px solid #e1e1e1;margin-top:60px;}
.ss_text_lec_mar{margin-top:15px;margin-bottom:35px;}


.ss_text_class_a{font-size:20px; color:#f80f35; font-weight:bold;margin-top:0px;margin-bottom:10px;letter-spacing:-1px}
.ss_text_c_a_title_a{font-size:30px; color:#212121;line-height:23px;margin-top:15px;margin-bottom:30px;font-weight:bold}
.ss_text_c_a_title_ab{font-size:30px; color:#212121;line-height:23px;margin-top:70px;margin-bottom:30px;font-weight:bold}
.ss_text_c_a{font-size:15px; color:#323232;line-height:23px;margin-top:15px;margin-bottom:15px;}
.ss_text_c_aa{font-size:15px; color:#f00;line-height:23px;margin-top:15px;margin-bottom:15px;}
.ss_text_c_a span{color:#f00;}
.ss_bg_black{height:20px; background-color:#4e4e4e; color:#fdff56; padding-left:5px;margin-bottom:5px;margin-top:15px;}

.ss_text_class_b{font-size:15px; color:#000; font-weight:bold;margin-top:0px;margin-bottom:10px;text-decoration:underline}
.ss_text_class_c{font-size:13px; color:#525252; font-weight:bold;margin-top:0px;margin-bottom:1px;}
.ss_text_class_ca{width:730px;font-size:12px; line-height:20px;color:#828282;margin-top:0px;margin-bottom:12px;}

.m_table01{width:100%; font-size:13px;}
.mol_a{border-top:1px solid #e51837;border-bottom:1px solid #e51837;padding-top:10px;padding-bottom:10px;color:#e51837}
.mol_ab{border-top:1px solid #4b03dd;border-bottom:1px solid #4b03dd;padding-top:10px;padding-bottom:10px;}

.mol_b{border-bottom:1px solid #a1a1a1;padding-top:10px;padding-bottom:10px; text-align:center;color:#323232;font-size:13px;}
.mol_ba{border-bottom:1px solid #a1a1a1;padding-top:10px;padding-bottom:10px; text-align:center;color:#929292}

.ly_stubox{width:930px; }
.ly_stu{width:111px;text-align:center;float:left;margin-right:43px;height:275px; }
.ly_stulast{width:111px;text-align:center;float:left;}
.ly_pic{border:1px solid #e6e6e6}
.ly_name{margin-top:5px; margin-bottom:5px;}
.ly_text{color:#828282; font-size:11px;margin-bottom:20px;}


.plan_text_a{font-size:23px; color:#000; font-weight:bold;margin-top:20px;margin-bottom:10px;text-decoration:underline}

.s_table01{width:100%; font-size:14px;border-top:1px solid #000;}
.plan_a{border-top:1px solid #e51837;border-bottom:1px solid #e51837;padding-top:10px;padding-bottom:10px;color:#e51837}
.plan_ab{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px;}
.plan_b{border-bottom:1px solid #a1a1a1;padding-top:10px;padding-bottom:10px; text-align:center;color:#323232}
.plan_ba{border-bottom:1px solid #a1a1a1;padding-top:10px;padding-bottom:10px; text-align:center;color:#323232}


.level_a{border-top:1px solid #e51837;padding-top:10px;padding-bottom:10px;color:#e51837;text-align:center;}
.level_ab{border-top:1px solid #000;padding-top:10px;padding-bottom:10px;padding-left:35px;}
.level_b{border-top:1px solid #e51837;border-bottom:1px solid #e51837;padding-top:10px;padding-bottom:10px;color:#e51837;text-align:center;}
.level_bb{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px;padding-left:35px;}
.level_text_c_a{font-size:14px; color:#f00;line-height:20px;margin-top:30px;}


.sl_title{width:347px;font-size:20px; height:27px; font-weight :bold;color:#000}
.sl_title_td{width:5px;height:22px;}

.sl_img{width:370px; height:160px;}
.sl_movie{width:234px;height:160px;}
.sl_movie_m{width:234px;height:180px;}
.sl_td{width:60px;height:160px;}
.sl_lasttd{height:30px}

.sl_im_text {font-size:16px;vertical-align:middle;text-indent:0px;text-decoration:underline}
.sl_im_text a{color:#ed1b34;text-decoration:underline}



.recruit_b{width:100%; margin-top:20px; height:50px; color:#626262;}
.recruit_c{width:130px; height:20px; background-color:#515151; color:#fff; margin-bottom:20px;letter-spacing:-1px; padding-left:10px;}
.recruit_c a{color:#fff}

/*프랜차이즈*/

.fr_text_a{font-size:19px; color:#f00;line-height:20px;margin-top:15px;}
.fr_a{border-top:1px solid #e51837;border-bottom:1px solid #e51837;padding-top:10px;padding-bottom:10px;color:#e51837}
.fr_ab{border-top:1px solid #e51837;border-bottom:1px solid #e51837;padding-top:10px;padding-bottom:10px;color:#e51837}
.fr_ba{border-bottom:1px solid #a1a1a1;border-left:1px solid #e1e1e1;padding-top:10px;padding-bottom:10px; text-align:center;color:#929292}

.f_table01{width:730px; font-size:12px; margin-top:30px;}
.fa_table01{width:510px;height:137px; font-size:12px; }

.fa_tb{border-bottom:1px solid #a1a1a1;padding-top:5px;padding-bottom:5px; text-align:center;color:#323232}
.fa_tb_a{border-bottom:1px solid #a1a1a1;border-left:1px solid #e1e1e1;padding-top:5px;padding-bottom:5px; text-align:center;color:#929292}

.fr_text_title{font-size:20px; color:#1835e5; font-weight:bold;margin-top:0px;margin-bottom:10px;}
.fr_text_class_a{font-size:38px; color:#1e1d1f; margin-top:0px;margin-bottom:10px;}
.fr_text_class_a span{font-weight:bold;}
.fr_text_class_b{padding-top:5px;clear: both;color:#e51837;font-size:24px;}
.fr_text_class_b span{font-weight:bold;}


/*합격자명단*/
.pass_twofivebox{width:930px; height:2450px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;}
.pass_aspsasbox{width:930px; height:2300px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_aspsabox{width:930px; height:1970px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_aspsbox{width:930px; height:2500px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_aspbox{width:930px; height:2500px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_ahbox{width:930px; height:2118px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_asbox{width:930px; height:2000px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_aabox{width:930px; height:1700px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_abox{width:930px; height:1620px;padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_bbox{width:930px; height:1680px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_cbox{width:930px; height:1880px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_dbox{width:930px; height:1680px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_ebox{width:930px; height:1480px;padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_fbox{width:930px; height:1500px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_gbox{width:930px; height:1120px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}
.pass_hbox{width:930px; height:1015px; padding-top:15px; margin-top:5px; border:1px solid #a1a1a1;background-color:#2e024f;display:none;}



.pass_select{width:930px; height:165px;margin-top:10px;}
.pass_select li{float:left;}
.pass_on{width:180px; height:30px; border:1px solid #f00;text-align:center;background-color:#f00;color:#fff;font-size:18px;font-weight:bold;padding-top:5px;margin-bottom:1px;}
.pass_off{width:180px; height:30px; border:1px solid #b1b1b1;text-align:center;background-color:#fff;color:#2f2f2f;font-size:18px;padding-top:5px;margin-bottom:1px;}

.l_table_left{float:left; width:286px; margin-left:18px;padding-top:10px;}
.l_table_center{float:left; width:286px; margin-left:10px;padding-top:10px;}
.l_table_right{float:right; width:286px; padding-top:10px;}

.l_table{width:100%;letter-spacing:0px;margin:0 auto;}
.l_tr_a{width:100%;line-height:17px;padding-bottom:4px;padding-top:10px;  font-size:16px;text-align:left;color:#f00; }
.l_tr_a_t{width:100%;line-height:33px; font-size:15px; text-align:left;color:#f00;}
.l_tr_a_taa{width:100%;line-height:17px; font-size:15px; text-align:left;color:#f00;padding-top:15px;}
.l_td_a{width:20%;line-height:18px; text-align:left; font-size:15px;}

.l_table span {font-weight:bold;margin-right:5px;}


/*수강질문*/
.que_s{position:absolute; top:420px;margin-left:1px; border:0px solid #212121}
.que_su{position:absolute; top:420px;margin-left:410px;border:0px solid #212121}
.que_b{position:absolute; top:840px;margin-left:0px;border:0px solid #212121}
.que_y{position:absolute; top:840px;margin-left:410px;border:0px solid #212121}


.mvp_a{float:left; width:176px}
.mvp_b{float:right;width:690px}

.mvp_book_a{float:left; width:240px}
.mvp_book_b{float:right;width:650px;padding-top:60px;}



.movie_bu_on{width:23%;height:30px; background-color:#e51837; border:none;color:#fff;font-weight:bold; font-size:17px;cursor:pointer}
.movie_bu_off{width:23%;height:30px; background-color:#626262; border:none;color:#fff;cursor:pointer}



.lecturer_box{width:930px;padding:80px 0px;}
.lec_name{padding:20px 0px 10px 0px;font-weight:bold;font-size:16px;color:#191919}



.sub_tit_link{font-size:36px;width:400px;letter-spacing:-4px;font-weight:100;color:#212121;text-align:center;background-color:#fff;border:1px solid #666}
.sub_tit_link hover{font-size:36px;width:400px;letter-spacing:-4px;font-weight:100;color:#f43f00;text-align:center;background-color:#fff;border:1px solid #f43f00}


.dim{width:100%;height:100%;background-color:#212121;display:block;position:fixed;top:0;left:0;padding:0;margin:0;opacity:0.95;z-index:555}
.dim_main{display:none}


ul.tabs {
	margin-top:50px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: auto;
    border-left: 1px solid #eee;
    width: 100%;
    font-size:13px;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    width:100x;
    padding:2px 2px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #eee;
    border-right: 1px solid #eee;
    border-left: none;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}
ul.tabs li.active {
    background: #191919;
    color:#fff;

}
.tab_container {
    border-top: none;
    clear: both;
    float: left;
    width: 930px;
    background: #FFFFFF;
    padding-bottom:50px;
}
.tab_content {
    padding-top: 15px;
    display: none;
}
.tab_container .tab_content ul {
    width:100%;
    margin:0px;
    padding:0px;
}

.tab_container .tab_content ul li{
    line-height:180%;
        font-size:13px;
}

;
 #container_lecturer {
    width: 930px;
    margin: 0 auto;
}


.notice_main_box{width:928px;border:1px solid #c0c0c0;padding:17px 0px;font-size:18px;letter-spacing:-2px;margin-bottom:5px;text-align:center;}
.notice_main_a{font-size:33px;font-weight:100;}
.notice_main_a b{font-weight:500;letter-spacing:-3px}
.notice_main_b{font-weight:100;letter-spacing:30px;padding:0px 0px 20px;color:#aaa;font-size:16px;}
.notice_main_c{font-weight:400;margin-top:22px;color:#ff0000;border:1px solid #f00;padding:5px;width:200px;margin:0 auto;}

.recoding_lesson_box{padding-top:30px;}
.recoding_lesson_box li {width:43%; border:1px solid #666;padding:5px 12px;float:left;margin-left:15px;margin-bottom:5px;text-align:center}
.recoding_lesson_box li a{font-size:18px;line-height:140%;}
.recoding_lesson_box li a:hover{text-decoration:underline;color:#f00}


.lec_movie_text{padding:20px 0px 10px 0px;font-size:20px;letter-spacing:-1px;text-decoration:underline;color:red}
.lec_movie_text span{color:black;text-decoration:underline;}



