/* top 
#top {width:100%; height:100px;position:fixed;z-index:100;background: #fff;}
#top_bin{height:20px; position:relative;}
#top_line{ width:100%; left:0; position:fixed; margin-top:15px; height:3px;line-height: 3px; background:#e61178;}
*/

/* sub bar */
#subTitleWrap {width:100%; padding:0 0 20px 0;}
	#subTitleWrap .subTitle {float:left;}
	#subTitleWrap .subMap {float:right;line-height:37px;height:37px; background:url(/images/fo/foint_1_.gif) 0 50% no-repeat; padding:0 10px 0 17px; margin-top:13px; color:#737373;}
	#subTitleWrap .tweight { color:#000; font-weight:bold;}
	
	

#s1_1 {z-index:4;position:relative;float:left;padding:30px 0px 30px 20px;width:750px;min-height:500px;height:auto !important;height:100%;background:#fff;font-size:1em;zoom:1}
#s1_1 div{ padding:0 0 30px 0;letter-spacing:-1px; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum; font-size:12px; line-height:20px;}
#s1_1 ul{list-style:none;margin:0;padding:0;}
#s1_1 li{list-style:none;margin:0;padding:0;}
#s1_1 p{list-style:none;margin:0;padding:0;}
#s1_1 table{border-spacing:0;width:100%;border: 0 none;border-collapse: collapse;table-layout:fixed;word-wrap:break-word;}
#s1_1 caption{width:0;height:0;visibility:hidden;line-height:0;font-size:0}

#s1_1 .font14{ padding:0 0 30px 0;letter-spacing:-1px; font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum; font-size:14px; line-height:20px; color:#999999;}
#s1_1 .t_0{font:bold 24px 'Nanum Gothic';color:#FF3399;margin:0;padding:30px 0 10px;}
#s1_1 .t_1{line-height:1.6;color:#555;background:url('/images/fo/t_01.gif') no-repeat 0 6px;padding:0 0 0 15px;}
#s1_1 .t_2{background:url('/images/fo/t_02.gif') no-repeat 0 7px;color:#666;padding:0 0 10px 10px;}

/* text */
#s1_1 .t_1{line-height:1.6;color:#555;background:url('/images/fo/bul_02.gif') no-repeat 0 6px;padding:0 0 0 15px;}
#s1_1 .t_2{line-height:1.6;padding:0 0 20px;color:#555;}
#s1_1 .t_3{line-height:1.6;padding:0 0 20px 24px;color:#555;}
#s1_1 .t_4{line-height:1.6;padding:20px 0 0;color:#555;text-align:right;}
#s1_1 .t_5{font-size:15px;font-weight:normal;line-height:1.6;color:#333;padding:0 0 20px;}
#s1_1 .t_5 strong{font-size:16px;color:#ED5971;font-weight:normal;}
#s1_1 .t_6{font-size:14px;color:#ED5971;font-weight:normal;line-height:1.6;padding:0 0 20px;}
#s1_1 .t_6 strong{font-size:15px;color:#333;font-weight:normal;}
#s1_1 .t_7{font-size:13px;color:#0d00e3;font-weight:normal;line-height:1.6;padding:0 0 20px;}
#s1_1 .t_8{font-size:13px;color:#555;font-weight:normal;line-height:1.6;}

#s1_1 .col_1{color:#fd8709;}
#s1_1 .col_2{color:#EF94A3;}

/* title */
/*#s1_1 .tit{font:bold 55px/1.2 'Nanum Gothic';color:#303A45;letter-spacing:-1px;padding:0 0 30px;}*/
#s1_1 .tit strong{color:#ed5971;}
#s1_1 .tit span{font-size:31px;color:#666;letter-spacing:0;display:inline-block;}
#s1_1 .tit span.t{font-size:14px;font-weight:normal;color:#999;display: block;padding:15px 0 0;line-height:1.5;}
#s1_1 .tit span span{font-size:14px;color:#ef94a3;display:inline;}
#s1_1 .data .tit2{font:bold 46px/1.2 'Nanum Gothic';color:#303A45;letter-spacing:-1px;padding:0 0 30px;}
#s1_1 .data .tit2 strong{color:#ed5971;font:bold 48px/1.2 'Nanum Gothic';}
#s1_1 .data .tit2 span{font-size:22px;color:#666;letter-spacing:0;display:inline-block;}
#s1_1 .data .tit2 span.txt{font-size:14px;font-weight:normal;color:#999;display: block;padding:15px 0 0;line-height:1.5;}
#s1_1 .data .tit2 span span{font-size:14px;color:#ef94a3;display:inline;}

#s1_1 .data  h22{font:bold 24px 'Nanum Gothic';color:#303A45;margin:0;padding:30px 0 10px;}
#s1_1 .data  h22 span{color:#EF94A3;}
#s1_1 .data  h2.h2_1{color:#EF94A3;}
#s1_1 .data  h3{background:url('/images/fo/bul_h3.gif') no-repeat 1px 3px; font:bold 17px 'Nanum Gothic';color:#222;margin:10px 0 10px;padding:0 0 0 24px;}



/* ul type */
#s1_1 .ty_1{padding:0 0 0 24px;}
#s1_1 .ty_1.pad0{padding-left:0;}
#s1_1 .ty_1 li{background:url('/images/fo/bul_01.gif') no-repeat 0 7px;color:#666;padding:0 0 10px 10px;}
#s1_1 .ty_1 li p{padding:5px 0 0 10px;text-indent:-10px;}
#s1_1 .ty_1 li li{background:0;}
#s1_1 .ty_1 strong{color:#333;}
#s1_1 .ty_1 .ty_1_1{padding:5px 0 0;}
#s1_1 .ty_1 .ty_1_1 li{padding:0 0 10px;}
#s1_1 .ty_1 .ty_1_1 li .t{padding:0 0 0 18px;}
#s1_1 .ty_1.col_1 li{color:#fd8709;}

#s1_1 .bottom{ padding-bottom:15px}


s1_1 .ty_2{padding:0 0 20px 24px;}
s1_1 .ty_2 li{font-size:15px;font-weight:bold;background:url('/images/fo/bul_03.gif') no-repeat 0 7px;color:#666;padding:0 0 10px 10px;}

/* table type */
#s1_1 th{padding:10px 0 5px 0px; text-align:left}
#s1_1 th2{padding:10px 0 5px 20px; text-align:left}

.tbl_1{padding:5px 0 5px 10px;}
.tbl_1 thead th{font-weight:bold;color:#333;;border:1px solid #ddd;padding:5px 0;border-top:2px solid #f997c0;}
.tbl_1 tbody th{left;color:#666;border:1px solid #ddd;padding:5px 0;}
.tbl_1 td{color:#666;border:1px solid #ddd; padding:5px 0 5px 10px;}
.tbl_1 td.left{padding-left:5px;text-align:left;}

.tbl_1 .ty2 th{border-top:2px solid #f997c0;}
.tbl_1 .ty2 td{border-top:2px solid #f997c0;}
.tbl_1 .col_2{color:#EF94A3;}



/* s1_2  연혁 */
#s1_1 .blind{ display:block; overflow:hidden; position:absolute; left:-5000px; top:-5000px;}
#s1_1 .relative{position:relative;overflow:hidden;}

#s1_1  h2{font:bold 24px 'Nanum Gothic';color:#303A45;margin:0;padding:30px 0 10px;}
#s1_1  h2 span{color:#EF94A3;}
#s1_1  h2.h2_1{color:#EF94A3;}
#s1_1  h3{background:url('/images/fo/bul_h3.gif') no-repeat 1px 3px; font:bold 17px 'Nanum Gothic';color:#222;margin:10px 0 10px;padding:0 0 0 24px;}

#s1_1 .year_tbl{float:left;width:65%;background:url('/images/fo/dot_1.gif') repeat-y 17px 0;}
#s1_1 .year_tbl th{color:#fca300;font-size:14px;vertical-align:top;text-align:right;padding:0 0 2px 0;background:url('/images/') no-repeat 10px 3px;}
#s1_1 .year_tbl td{padding:2px 0;vertical-align:top;color:#666;}
#s1_1 .year_tbl .ta_1{width:13%;}
#s1_1 .year_tbl .ta_2{width:9%;}
#s1_1 .year_tbl .ta_3{width:78%;}
#s1_1 .year_tbl .bold{font-weight:bold;text-align:center;color:#3a3a3a;}
#s1_1 .year_img{float:right;width:32%;}
#s1_1 .year_img div.pad{padding:0 0 20px;}
#s1_1 .year_img div img{width:100%;}

/* s1_4 교육특징 */
#s1_1 .ico_txt.top{padding-top:20px;}
#s1_1 .ico_txt{position:relative;padding:0 0 20px 2%;overflow:hidden;}
#s1_1 .ico_txt li{position:relative;float:left;width:45%;margin-right:5%;min-height:93px;}
#s1_1 .ico_txt li .ico{position:absolute;left:5px;top:0;width:auto;}
#s1_1 .ico_txt li .txt{padding:0 0 0 109px;}
#s1_1 .ico_txt li h3{background:#f2f2f2;border-bottom:1px dashed #cfcfcf;font-size:13px;color:#f34d93;padding:5px;margin:0 0 10px;}
#s1_1 .ico_txt li p{font-size:13px;color:#666;}
#s1_1 .ico_txt li .bul{padding:0 0 0 8px;text-indent:-8px;}
#s1_1 .ico_txt em{font-weight:bold;font-size:13px;}
#s1_1 .ico_txt .red{font-weight:bold;color:#f2247b;}
#s1_1 .ico_txt li.l_1{width:35%;}
#s1_1 .ico_txt li.l_2{width:55%;}


/* tab_m 탭4개일때 기본 */
#s1_1 .tab_m{position:relative;padding:20px 0;}
#s1_1 .tab_m ul{overflow:hidden;position:relative;}
#s1_1 .tab_m li{float:left;width:100%;}
#s1_1 .tab_m .t{position:absolute;left:0;top:0;display:block;width:24%;padding:0 1% 0 0;z-index:2;}
#s1_1 .tab_m .t a{background-color:#FFFFFF;border: 1px solid #E6E6E6;border-radius: 3px;color: #A2A2A2;display: block;font-family: 'Nanum Gothic';
	font-size: 13px;font-weight: 700;line-height: 1.3;outline: medium none;padding:12px 0;width:100%;text-align:center;text-decoration: none;transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;}
#s1_1 .tab_m .ov .t a, #s1_1 .tab_m .t a:hover, #s1_1 .tab_m .t a:focus{background-color: #33B1DA;color: #FFFFFF;border-color: #33B1DA;}
#s1_1 .tab_m .m2 .t{left:25%;}
#s1_1 .tab_m .m3 .t{left:50%;}
#s1_1 .tab_m .m4 .t{left:75%;}
#s1_1 .tab_m .data{padding:75px 0 0;position:relative;overflow:hidden;}
#s1_1 .data .img{float:left;margin:0 20px 10px 0;}
#s1_1 .data h2{border-top:1px solid #ED5971;border-bott om:1px solid #ED5971;padding:15px 0;}
#s1_1 .data h2 span{font-size:14px;color:#777;}
#s1_1 .data .t2{color:#ff689e;background:none;}
#s1_1 .data .t2.pad0{padding-left:0;}
#s1_1 .data p{line-height:1.6;color:#555;font-size:13px;}
#s1_1 .data .t_box{clear:both;}

/* tab_m 탭2개일때 */
#s1_1 .tab_m.num2 .t{width:49%;}
#s1_1 .tab_m.num2 .m2 .t{left:50%;}

/* tab_m 탭6개일때 */
#s1_1 .tab_m.num6 .t{width:16%;}
#s1_1 .tab_m.num6 .m2 .t{left:17%;}
#s1_1 .tab_m.num6 .m3 .t{left:34%;}
#s1_1 .tab_m.num6 .m4 .t{left:51%;}
#s1_1 .tab_m.num6 .m5 .t{left:68%;}
#s1_1 .tab_m.num6 .m6 .t{left:85%;padding:0;width:14%;}

/* tab_m 탭8개일때 */
#s1_1 .tab_m.num8 .t{width:12%;}
#s1_1 .tab_m.num8 .m2 .t{left:13%;}
#s1_1 .tab_m.num8 .m3 .t{left:26%;}
#s1_1 .tab_m.num8 .m4 .t{left:39%;}
#s1_1 .tab_m.num8 .m5 .t{left:52%;}
#s1_1 .tab_m.num8 .m6 .t{left:65%;}
#s1_1 .tab_m.num8 .m7 .t{left:78%;padding:0;width:11%}
#s1_1 .tab_m.num8 .m8 .t{left:90%;padding:0;width:9%;}

/* tab_m 탭 자유 */
#s1_1 .tab_free{position:relative;padding:20px 0;}
#s1_1 .tab_free .list{overflow:hidden;position:relative;}
#s1_1 .tab_free .list li{float:left;width:auto;padding:0 5px 5px 0;z-index:2;}
#s1_1 .tab_free .list li a{background-color:#FFFFFF;border: 1px solid #E6E6E6;border-radius: 3px;color: #A2A2A2;display: block;font-family: 'Nanum Gothic';
	font-size: 13px;font-weight: 700;line-height: 1.3;outline: medium none;padding:12px 16px;text-align:center;text-decoration: none;transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;}
#s1_1 .tab_free .list .ov a, #s1_1 .tab_free .list li a:hover, #s1_1 .tab_free .list li a:focus{background-color: #e75190;color: #FFFFFF;border-color: #e75190;}
#s1_1 .tab_free .data_b{margin:45px 0 0;display:none;}
#s1_1 .tab_free .data_b#d1{display:block;}
#s1_1 .tab_free .data_b li{border:1px solid #ebebeb;background:#fff;padding:5px;overflow:hidden;margin-bottom:10px;}
#s1_1 .tab_free .data_b li .img{float:left;width:256px;height:150px;overflow:hidden;}
#s1_1 .tab_free .data_b li .txt{padding:0 0 0 24px;float:left;width:362px;}
#s1_1 .tab_free .data_b li .txt dl{border-bottom:1px dashed #e7e7e7;padding:6px 0 6px;margin:0;font:14px 'Nanum Gothic';color:#646464;}
#s1_1 .tab_free .data_b li .txt dl dt{font-weight:bold;width:71px;display:inline-block;*display:inline;*zoom:1;}
#s1_1 .tab_free .data_b li .txt dl dd{margin:0;display:inline-block;*display:inline;*zoom:1;font-size:12px;}
#s1_1 .tab_free .data_b li .qr{position:relative;width:164px;height:98px;float:right;padding:53px 0 0 29px;background:url('/images/fo/content/bg_qr.jpg') no-repeat 100% 0;}
#s1_1 .tab_free .data_b li .qr p{position:absolute;left:29px;bottom:0;padding:3px 0 0 5px;color:#fff;font:14px 'Nanum Gothic';margin:0;font-weight:bold;}
#s1_1 .tab_free .data_b li .qr p span{font-weight:normal;}

/* 교육과정 - 단과과정 */
#s1_1 .edu_t{float:left;width:70%;}
#s1_1 .edu_t2{float:left;width:37%;}
#s1_1 .edu_img{float:right;width:23%;padding:20px 0 0;}
#s1_1 .edu_img li{padding:0 0 15px;}
#s1_1 .edu_img img{width:100%;}
#s1_1 .edu_img2{float:right;width:60%;}
#s1_1 .edu_img2 img{width:100%;}

/* yujin old font */
.yujin1 {font-size: 12px; line-height: 35px; color: #000000;}
.yujin2 {font-size: 12px; line-height: 30px; color: #839744;}
.yujin3 {font-size: 12px; line-height: 30px; color: #339999; padding-left: 10px;}
.yujin4 {font-size: 12px; line-height: 18px; color: #666666; padding-left: 20px; padding-top:10px; padding-bottom:10px; padding-right:10px;}
.yujin5 {font-size: 12px; line-height: 18px; color: #FF0000;}
.yujin6 {font-size: 12px; line-height: 18px; color: #0099FF;}
.yujin7 {font-size: 12px; line-height: 18px; color: #b55a00;}
.yujin_w {font-size: 12px; line-height: 18px; color: #ffffff;}
