/*--------------------------------div레이아웃시작--------------------------------*/
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* nanum-gothic-700 - korean_latin */
@font-face {
  font-family: 'Nanum Gothic',sans-serif;
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nanum-gothic-v13-korean_latin-700.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic Bold'), local('NanumGothic-Bold'),
       url('../fonts/nanum-gothic-v13-korean_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v13-korean_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v13-korean_latin-700.svg#NanumGothic') format('svg'); /* Legacy iOS */
}
/* nanum-gothic-800 - korean_latin */
@font-face {
  font-family: 'Nanum Gothic',sans-serif;
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/nanum-gothic-v13-korean_latin-800.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic ExtraBold'), local('NanumGothic-ExtraBold'),
       url('../fonts/nanum-gothic-v13-korean_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v13-korean_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v13-korean_latin-800.svg#NanumGothic') format('svg'); /* Legacy iOS */
}
/* nanum-gothic-regular - korean_latin */
@font-face {
  font-family: 'Nanum Gothic',sans-serif;
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nanum-gothic-v13-korean_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic'),
       url('../fonts/nanum-gothic-v13-korean_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v13-korean_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v13-korean_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v13-korean_latin-regular.svg#NanumGothic') format('svg'); /* Legacy iOS */
}



body {font-size: 12px; font-family: "dotum";  color: #787777;line-height: 18px; word-break: break-all;}
body a:link { text-decoration: none;color: #787777}
body a:visited { text-decoration: none;color: #787777}
body a:active  {text-decoration: none;color: #787777}
body a:hover  { text-decoration: underline;color: #535353}

body {
	font-family: 'Nanum Gothic', sans-serif;
	margin: 0; 
	padding: 0;
	text-align: left;
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #e3e2e2; 
scrollbar-highlight-color: #e3e2e2; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #e3e2e2;
}



#copy {font-size: 12px; font-family: "NanumGothic";  color: #626262;line-height: 18px; word-break: break-all;}
#copy a:link { text-decoration: none;color: #c0c0c0}
#copy a:visited { text-decoration: none;color: #c0c0c0}
#copy a:active  {text-decoration: none;color: #c0c0c0}
#copy a:hover  { text-decoration: underline;color: #ffffff}

/*body {font-size: 12px; font-family: "NanumGothic";  color: #626262;line-height: 18px; word-break: break-all;}
body a:link { text-decoration: none;color: #c0c0c0}
body a:visited { text-decoration: none;color: #c0c0c0}
body a:active  {text-decoration: none;color: #c0c0c0}
body a:hover  { text-decoration: underline;color: #ffffff}*/


#mainContent{ margin-bottom:100px; margin-top:24px;}
#container {width: 100%;text-align: left;}


#header {width:100%;padding:0px;} 
#header .t_menu {margin:0 auto;}



/*--------------------------------div레이아웃끝--------------------------------*/

 /* div안에테이블좌측정렬 */
div table {text-align: left;}


   /* 폼박스*/ 
.login {font-size:12px;font-family:돋움;color:#787777; background-color:#ffffff; border: 1px solid #d9d9d9;
		}
.inp_1 {font-size:12px;font-family:돋움;color:#787777; background-color:#ffffff; border: 1px solid #d9d9d9;}
.inp_2 {font-size:12px;font-family:돋움;color:#787777; background-color:#f6f6f6; border: 0px solid #d9d9d9; padding: 0px;
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #e3e2e2; 
scrollbar-highlight-color: #e3e2e2; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #f6f6f6;
scrollbar-arrow-color: #e3e2e2;
}

 /* 기타 */
 img{ border: 0;}
.bt_l{position:relative;top: 4px;}

   /* 이미지 테이블두께및 색상*/
.img_box1{border-width:1px; background-color: #ffffff; border-color:#dcdcdc; border-style:solid;}



   /* 텍스트링크 */
 /*active클릭하고 있을때 / link클릭하기전 / visited클릭한 후 / hover마우스가 올라갔을*/
.text1 {font-size: 11px; color: #787777; font-family: "dotum"; text-decoration: none}
.text1 :active {font-size: 11px; color: #787777; font-family: "dotum"; text-decoration: none}
.text1 :link {font-size: 11px; color: #787777; font-family: "dotum"; text-decoration: none}
.text1 :visited {font-size: 11px; color: #787777; font-family: "dotum"; text-decoration: none}

.text1 a:hover {font-size: 11px; color: #8aa903; font-family: "dotum";text-decoration: underline}

.text1_1 {font-size: 11px; font-weight: bold; color: #787777; font-family: "dotum"; text-decoration: none}

   /* 텍스트들 */
.text2 {font-size: 12px; color: #8aa903; font-weight: bold;  font-family: "dotum"; text-decoration: none}
.text2_1 {font-size: 12px; color: #8aa903; font-weight: bold;  font-family: "dotum"; text-decoration:line-through}
.text3_1 {font-size: 11px; color: #888888; font-family: "dotum"; text-decoration: none}
.text3_11 {font-size: 11px; color: #888888; font-weight: bold; font-family: "dotum"; text-decoration: none}
.text3_2 {font-size: 11px; color: #527aca; font-family: "dotum"; text-decoration: none}
.text3_3 {font-size: 12px; color: #8aa903; font-family: "dotum"; text-decoration: none}
.text4 {font-size: 12px; font-weight: bold;  font-family: "dotum"; text-decoration: none}
.text5 {font-size: 12px; color: #ffffff; font-weight: bold;  font-family: "dotum"; text-decoration: none}
.text6 {font-size: 12px; color: #ff001e; font-family: "dotum"; text-decoration: none}
.text6_1 {font-size: 12px; color: #ff001e; font-weight: bold; font-family: "dotum"; text-decoration: none}
.text6_2 {font-size: 12px; color: #ff001e; font-family: "dotum"; text-decoration:line-through}

.text7 {font-size: 12px; color: #4e98fd; font-family: "dotum"; text-decoration: none}
.text7_1 {font-size: 12px; color: #4e98fd; font-weight: bold; font-family: "dotum"; text-decoration: none}
.text7_2 {font-size: 11px; color: #4e98fd; font-family: "dotum"; text-decoration: none}

.text8 {font-size: 12px; color: #252525; font:12px "dotum",arial; text-decoration: none;}
.text8 :active,.text8 :link,.text8 :visited {color: #252525; font:12px "dotum",arial;text-decoration: none;}
.text8 a:hover {color: #787777; font:12px "dotum",arial;text-decoration: none;}
.text8_1 {color: #909090; font:11px "dotum",arial;text-decoration: none;}
.text8_2 {color: #ff6203; font:11px "dotum",arial;text-decoration: none;}


.table1 {
	font-size: 12px; color: #ffffff; font-weight: bold;  font-family: "dotum";
	padding-left: 5px;
	border-collapse:collapse;
	background-color: #9e9e9e;
	border-color:#d3d3d3;
	border: 1px solid #ffffff;
	}

.table2 {
	padding-left: 5px;
	border-collapse:collapse;
	background-color: #fbfbfb;
	border-color:#d3d3d3;
	border: 1px solid #ffffff;
	}
.table2_1 {
	padding: 5px 5px;
	border-collapse:collapse;
	border-color:#d3d3d3;
	border: 1px solid #d3d3d3;
	}



.table3 {
	font-size: 12px; color: #ffffff; font-weight: bold;  font-family: "dotum";
	background-color: #9e9e9e;
	}

.table4 {
	padding-left: 3px;
	}

   /* 강의스케쥴 */
.t_sch1 {font-size: 12px; color: #ffffff; font-weight: bold;  font-family: "dotum"; text-decoration: none}
.t_sch2 {text-align: right; font-size: 14px;color: #000000;font-weight: bold;  font-family: "dotum"; text-decoration: none}
.t_sch3 {text-align: right; font-size: 14px;color: #ff006c; font-weight: bold;  font-family: "dotum"; text-decoration: none}
.t_sch4 {text-align: right; font-size: 14px;color: #21a3fe; font-weight: bold;  font-family: "dotum"; text-decoration: none}

.tab_sch1 {
	font-size: 11px; font-family: "dotum";
	border-collapse:collapse;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	}
.tab_sch1 br{line-height:12px;}

.tab_sch2 {
	padding-left: 5px;
	border-collapse:collapse;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	}
   /* 시험에서 선라인 */
.line_1{border-style: dotted;  color: #d9d9d9; text-align: left; width: n; size: n;}

   /* 게시판에 이미지 안어긋나게하기 */
.my_poto {margin:0; overflow:auto; width:700px;}
.my_poto img{display:block; width:auto;}
.my_poto2 {margin:0; overflow:auto; width:580px;}
.my_poto2 img{display:block; width:auto;}

   /* 퀵메뉴 시험날짜 */
.day_1 {color:#fff;font:16px 'Nanum Gothic',arial;font-weight:bold;margin:28px 0 0 41px;}

 /* 탭메뉴 */
.tab_box {padding:0;margin:0;}
.tab_box .tab2_1 {padding:0;margin-bottom:10px;}/*☆padding값으로 메뉴가운데정렬*/
.tab_box .tab2_1 .tab2_m1 {position:relative;border-bottom:1px solid #e7e3e7;overflow:hidden;clear:both;}
.tab_box .tab2_1 .tab2_m1 ul,.tab2_m1 ul li{font:12px "dotumche",arial;margin:0;padding:0;font-weight:bold;text-align:center;background-color:#f2f2f2;display:table;}
.tab_box .tab2_1 .tab2_m1 ul li{float:left;margin:0px;}
.tab_box .tab2_1 .tab2_m1 ul li a{padding:8px 25px;display:inline-block;color:#444;text-decoration:none !important;
border-left:1px solid #f2f2f2;border-top:1px solid #e7e3e7;border-right:1px solid #e7e3e7;border-bottom:1px solid #f2f2f2;color:#7b7b7b;}/*☆padding값으로 메뉴사이즈 제어*/
.tab_box .tab2_1 .tab2_m1 ul li a:hover{border:1px solid #f2f2f2;background-color:#ffffff;color:#000;}
.tab_box .tab2_1 .tab2_m1 ul li.on a{border:1px solid #f2f2f2;background-color:#ffffff;color:#000;} /*class="on"*/
.tab_box .tab2_2  {padding:0 0 5px 0;overflow:hidden;clear:both;border-bottom:1px solid #ddd;font:12px "dotumche",arial;color:#6075a7;font-weight:bold;}
.tab_box .tab2_2  a{color:#7b7b7b;}
.tab_box .tab2_3  {padding:10px 20px;overflow:hidden;clear:both;border-bottom:1px dotted #a5a5a5;border-top:1px dotted #a5a5a5;
font:11px "dotumche",arial;background-color:#f8f8f8;text-align: justify;line-height:179%;}

.nt1_3 {font:12px "dotumche",arial;color:#777;font-weight:bold;}

 /*신규 강좌*/
.n_stu {margin:0;padding:0;}
.n_stu .n_stu_l {padding:0 10px;}
.n_stu .stu_l_1 {border-color:#eaeaea;border-style: solid;border-width: 1px 0 0 1px;}
.n_stu .stu_l_1 td {padding:4px 10px;border-color:#eaeaea;border-style: solid;border-width: 0 1px 1px 1px;}
.n_stu .stu_l_1 th {padding:4px 10px;border-color:#eaeaea;border-style: solid;border-width: 0 0 1px 0;}

 /*메인이미지*/
.m_img1_1 {position:relative;width:100%; margin:0 auto; z-index:1;}

 /*  셀렉트 박스*/
select{border: 1px solid #d9d9d9; behavior: url('/css/selectbox.htc');}




/*d_list*/
.d_list_wp{width:707px; font-family: 'Nanum Gothic',sans-serif;}
.d_list_wp h3{padding:0 0 10px 6px; border-bottom:4px solid #e2e2e2; font-size:20px;}
.d_list{border:1px solid #afafaf; overflow:hidden; width:705px; margin-top:22px;}
.d_list .list_img{float:left;}	
.d_list_txt {float:left; padding:20px 14px 14px 14px; width:538px; height:152px; position:relative;}
.d_txt_left{float:left; width:378px; height:186px;}
.d_txt_left h5{margin:24px 0 11px 0; font-size:20px;}
.d_txt_left strong{font-size:14px; font-weight:400; display:block; margin-bottom:16px;}
.d_txt_right{float:right; width:124px; height:186px;}
.stu_price{padding:36px 0 11px 0; display:block; font-size:13px; color:#000000; border-bottom: 4px solid #e2e2e2; text-align:center; font-weight:600;}

.stu_view_btn{display: block;
    width: 124px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    background: #a3a3a3;
    text-align: center;
    text-decoration: none;
    margin-top:10px;
}
.stu_enrolment_btn{display: block;
    width: 124px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    background: #527aca;
    text-align: center;
    text-decoration: none;
    margin-top:7px;
}


.stu_sample_1{
	background:url(/images/stu_icon1.jpg) no-repeat center left; padding:5px 0 5px 25px;
	font-size:12px; margin-top:14px; font-family: 'Nanum Gothic',sans-serif;
	}
.stu_sample_2{
	background:url(/images/stu_icon2.jpg) no-repeat center left; padding:5px 0 5px 25px;
	font-size:12px; font-family: 'Nanum Gothic',sans-serif;
	}
.stu_sample_3{
	background:url(/images/stu_icon3.jpg) no-repeat center left; padding:5px 0 5px 25px;
	font-size:12px; font-family: 'Nanum Gothic',sans-serif;
	}


.d_list_wp2{margin-top:30px;}

/**/

.d_list_tit{}
.d_list_tit strong{display:block; font-size:15px; font-weight:600; color:#000; font-family: 'Noto Sans', sans-serif;}
.d_list_tit strong p{margin:0;}
.d_list_tit span{display:block; margin-top:5px; font-family: 'Nanum Gothic',sans-serif;}

.d_list_bottom{overflow:hidden;  position:absolute; bottom:14px;}
.d_list_bottom .d_list_b_left{float:left; width:414px;}
.d_list_bottom .d_list_b_left ul{padding-left:0;}
.d_list_bottom .d_list_b_right{float:left;}
.stu_price{padding:0px 0 11px 0; display:block; font-size:13px; color:#000000; border-bottom: 4px solid #e2e2e2; text-align:center; font-weight:600;}
.d_list_bottom .d_list_b_right a{color:#ffffff;}



/**/
.list_height{padding:10px 0 10px 0;}
p{margin:0;}


/*Btob추가*/
table.my_n4_1 { color:#505050; text-align: left; line-height: 1.5; border: 1px solid #ccc; margin: 20px 10px; width:100%; margin:0 auto; argin-bottom:30px;}
table.my_n4_1 th {width: ; padding: 6px; font-size:13px; border-bottom: 1px solid #ccc; border-right:1px solid #ccc; background: #f5f5f5; text-align:center;}
table.my_n4_1 th:last-child{border-right:none;}

table.my_n4_1 td {width: ; padding: 6px; vertical-align: top; border-bottom: 1px solid #ccc; border-right:1px solid #ccc; text-align:center; word-break: keep-all; font-size:12px; vertical-align:middle;}
table.my_n4_1 td:first-child{font-size:13px; /*color:#000000;*/ font-weight:400;}
table.my_n4_1 td:last-child{border-right:none;}
table.my_n4_1 tr:last-child th td{border-bottom:none;}

.n_4_2_text{color:#f1982a; font-weight:bold; font-size:13px;}

.my_n4_1_btn1{background:#82a4bf; color:#fff; border:none; font-size:12px; height:20px; line-height: 20px; cursor:pointer; margin:0; padding:0 10px;}
.my_n4_1_btn2{background:#f1982a; color:#fff; border:none; font-size:12px; height:20px; line-height: 20px; cursor:pointer; margin:0; padding:0 10px;}


/*메인Btob추가*/
.b_to_wp{width:100%; overflow:hidden; background:#f7f7f7; border-bottom:1px solid #efefef;}

.b_to_wp .b_to_wp_top{width:942px; margin:0 auto; padding:20px 0; position:relative;}
.b_to_wp .b_to_wp_top .company_name{font-size:20px; font-weight:bold; vertical-align:middle;}



.b_to_btn1{background:#007bc2; color:#fff; border:none; font-size:14px; height:30px; line-height: 30px; cursor:pointer; margin:0; position:absolute; right:130px; bottom:14px; padding:0 10px;}


/*학원강의*/
.c_tea_list_wp{width:707px; font-family: "Noto Sans KR", sans-serif !important;}
.c_tea_list_wp h3{padding:0 0 10px 6px; border-bottom:4px solid #e2e2e2; font-size:20px;}
.c_tea_list{border:1px solid #afafaf; overflow:hidden; width:705px; margin-top:22px;}
.c_tea_list .list_img{float:left;}	
.c_tea_list_txt {float:left; padding:20px 14px 14px 14px; width:538px; height:152px; position:relative;}
.c_list_b_left{float:left; width:378px;}

.c_list_b_left strong{font-size:14px; font-weight:400; display:block; margin-bottom:16px;}
.c_list_b_right{float:right; width:124px;}
.tea_price{padding:36px 0 11px 0; display:block; font-size:13px; color:#000000; border-bottom: 4px solid #e2e2e2; text-align:center; font-weight:600;}

.tea_view_btn{display: block;
    width: 124px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    background: #a3a3a3;
    text-align: center;
    text-decoration: none;
    margin-top:10px;
}
.tea_enrolment_btn{display: block;
    width: 124px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    background: #527aca;
    text-align: center;
    text-decoration: none;
    margin-top:7px;
}


.tea_sample_1{
	padding:5px 0 5px 0px;
	font-size:12px; margin-top:14px; font-family: 'Nanum Gothic',sans-serif;
	}
.tea_sample_2{
	padding:5px 0 5px 0px;
	font-size:12px; font-family: 'Nanum Gothic',sans-serif;
	}
.tea_sample_3{
	padding:5px 0 5px 0px;
	font-size:12px; font-family: 'Nanum Gothic',sans-serif;
	}
.tea_sample_4{
	padding:5px 0 5px 0px;
	font-size:12px; font-family: 'Nanum Gothic',sans-serif;
	}


.c_tea_list_wp2{margin-top:30px;}


.c_list_tit{}
.c_list_tit strong{display:block; font-size:15px; font-weight:600; color:#000; font-family: 'Noto Sans', sans-serif;}
.c_list_tit strong p{margin:0;}
.c_list_tit span{display:block; margin-top:5px; font-family: 'Nanum Gothic',sans-serif;}

.c_list_bottom{overflow:hidden; position:absolute; bottom:20px;}
.c_list_bottom .c_list_b_left{float:left; width:414px;}
.c_list_bottom .c_list_b_left ul{padding-left:0;}
.c_list_bottom .c_list_b_right{float:left;}
.tea_price{padding:0px 0 11px 0; display:block; font-size:13px; color:#000000; border-bottom: 4px solid #e2e2e2; text-align:center; font-weight:600;}
.c_list_bottom .c_list_b_right a{color:#ffffff;}
.c_list_bottom .c_list_b_right a:hover{text-decoration:none;}



/**/
.index_c_top{width:942px; margin: 0 auto; margin-top:50px;}
.contents_wp1{padding:60px 0 80px 0; text-align:center;}
.contents_wp2{padding:80px 0 60px 0; text-align:center;}
.contents_wp3{padding:80px 0 60px 0; text-align:center;}

.step_wp{width:100%; text-align:center;}
.c_tit{font-size:36px; line-height:36px; font-family: 'Nanum Gothic',sans-serif; color:#3a3b3f; font-weight:600; letter-spacing:-0.5px; margin:0 0 50px 0; text-align:center;}
.c_tit span{font-weight:100;}
.step_img_wp{width:100%; text-align:center; border:1px solid #d2d5de; border-width:1px 0 1px 0;}


/*강의게시판*/
.lect_board_wp{margin-bottom:60px;}
.lect_board_wp h5{width:942px; margin:0 auto; text-align:center; font-size:32px; color:#1f1f1f; line-height:32px; margin-bottom:45px;}
.lect_board1_tit{background-color:#f4f3f8; border:1px solid #cccbd0; border-bottom:none; position:relative; padding:14px; font-size:18px; color:#1f1f1f;}
.lect_board1_tit .more{position:absolute; right:21px;}


/*강사소개*/
.tea_wp{width:942px; margin:0 auto; border:1px solid #cbccce; padding:40px 0 60px 0;}
.tea_img{width:846px; margin:0 auto;}


/*강사소개*/
.tea_intro_wp{overflow:hidden; border-bottom:1px solid #e0dede; margin-top:40px;}
.tea_1{margin-top:20px;}
.tea_intro_wp ul{padding-left:0;}
.tea_img_wp {width:150px; margin-right:40px; float:left;}
.tea_img{}
.tea_name{font-size:24px; color:#2e2e2e; display:block; margin-top:12px;}
.tea_po_wp{float:left; width:517px;}


.tea_po_tit{margin-bottom:40px;}
.tea_po_tit span{margin-top:14px; display:block; font-size:14px; color:#747474; line-height:24px; word-break: keep-all;}







/*0114*/



.step_wp{width:942px; text-align:center; margin:0 auto;}
.c_tit{font-size:36px; line-height:36px; font-family: 'Nanum Gothic',sans-serif; color:#3a3b3f; font-weight:600; letter-spacing:-0.5px; margin:0 0 50px 0; text-align:center;}
.c_tit span{font-weight:400;}
.step_img_wp{width:100%; text-align:center; border:1px solid #d2d5de; border-width:1px 0 1px 0;}


/*강의게시판*/
.lect_board_wp{margin-bottom:60px;}
.lect_board_wp h5{width:942px; margin:0 auto; text-align:center; font-size:32px; color:#1f1f1f; line-height:32px; margin-bottom:45px;}
.lect_board1_tit{background-color:#f4f3f8; border:1px solid #cccbd0; border-bottom:none; position:relative; padding:14px; font-size:18px; color:#1f1f1f;}
.lect_board1_tit .more{position:absolute; right:21px;}


/*강사소개*/
.tea_wp{width:942px; margin:0 auto; border:1px solid #cbccce; padding:40px 0 60px 0;}
.tea_img{width:846px; margin:0 auto;}


/*강사소개*/
.tea_intro_wp{overflow:hidden; border-bottom:1px solid #e0dede; margin-top:40px;}
.tea_1{margin-top:20px;}
.tea_intro_wp ul{padding-left:0;}
.tea_img_wp {width:150px; margin-right:40px; float:left;}
.tea_img{}
.tea_name{font-size:24px; color:#2e2e2e; display:block; margin-top:12px;}
.tea_po_wp{float:left; width:517px;}


.tea_po_tit{margin-bottom:40px;}
.tea_po_tit span{margin-top:14px; display:block; font-size:14px; color:#747474; line-height:24px; word-break: keep-all;}




/**/
.lecture_wp{overflow:hidden; width:942px; margin:0 auto;}
.on_lect{width:448px; position:relative; float:left; margin-right:46px;}
.lect_wp{width:142px; height:179px; float:left; margin-right:8px; border:1px solid #e0e0e0; overflow:hidden;}
.lect_wp:last-child{margin-right:0;}
.lect_img{width:100%;} 
.lect_tit{text-align:left; font-size:26px; color:#444444; line-height:26px; margin:0 0 28px 0;}
.tit01{font-size:14px; color:#444444; text-align:left; display:block; margin-top:15px;}

.of_lect{width:448px; position:relative; float:left;}

.more_btn{position:absolute; top:0; right:0;}



.main_cen{overflow:hidden;}
.main_cen li{float:left;}


#q_box ul li a{border-bottom:none;}



/**/

.main_layout {width:100%;}
 
 
.main_layout:after {content: ''; display: block; clear: both; }
 
.main_layout li {float:left; width:50%; padding:40px; box-sizing:border-box; text-align:center; position:relative; min-height:250px; }
.main_layout li:after {position:absolute; content:''; width:1px; height:80%; top:10%; right:0; background:#e7e7e7;}
.main_layout li:before {position:absolute; content:''; width:80%; height:1px; bottom:0; right:10%; background:#e7e7e7;}
.main_layout.two-col li:nth-child(2n+2):after,
.main_layout li:last-child:before,
.main_layout li:nth-last-child(2):before {background:none;
  }
  
/* main_bn */ 
.main_layout.main_bn_col li {width:33.33%}
.main_layout.main_bn_col li:nth-child(3n+3):after,
.main_layout.main_bn_col li:nth-last-child(3):before {background:none; }


.main_bn_txt_wp h3{font-size:16px; color:#3d3d3d;}
.main_bn_txt_wp p{font-size:13px; color:#7d7d7d; margin:14px 0 18px 0;}

body .main_bn_txt_wp .main_bn_btn{padding:6px 0; width:96px; border:1px solid #7d7d7d; display:inline-block; color:#23313e; font-size:13px;}
body .main_bn_txt_wp .main_bn_btn:hover{text-decoration:none; background-color:#23313e; color:#ffffff;}
   


/*서브*/
.int_1_1_txt1{font-size:50px; color:#eeeeee; line-height:50px; margin:0;}
.int_txt{font-size:16px;; line-height:26px; color:#3d3d3d; padding-bottom:70px; margin-bottom:70px; border-bottom:1px solid #eeeeee;}
   
