@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(https://cdn.jsdelivr.net/xeicon/2/xeicon.min.css);
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);

@font-face {
	font-family: 'GmarketSansBold';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GmarketSansMedium';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'InkLipquid';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


/* * {font-family: "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;} */

* {box-sizing: border-box; margin: 0; padding: 0; text-decoration: none; list-style: none;}
br{font-family: 'Dotum';}

body {width:100%; margin:0 auto; padding:0px; font-size:12px; line-height:normal;}
img {border:none; padding:0px; margin:0px; outline:none;}
a {border:none; padding:0px; margin:0px; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
input, select, textarea {margin:0; padding:0; outline:none; font-size:12px; color:#000000;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}

/*display:inline-block; *display:inline; zoom:1;*/

input::-moz-placeholder {color:#b1b1b1;}
input::-webkit-input-placeholder {color:#b1b1b1;}

textarea::-moz-placeholder {color:#b1b1b1;}
textarea::-webkit-input-placeholder {color:#b1b1b1;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

#wrap{width:100%; min-width:1200px; margin:0 auto; position:relative; top:0; left:0;}



/*퀵 토글*/

#followquick {
	position: absolute;
	top: 400px;
	
}


.quick_toggle{
	background: url(../img/main/close_btn.png) no-repeat;
	display: block;
	width: 50px;
	height: 120px;
	position: fixed;
	top: 50%;
     /* margin-top: -60px; */
	margin-top: 5px;
	left: 210px;
	cursor: pointer;
    z-index: 999;
}
.quick_open{
	position: fixed;
	top: 50%;
    /* margin-top: -60px; */
	margin-top: 5px;
	left: 210px;
	background: url(../img/main/open_btn.png) no-repeat;
	display: block;
	width: 50px;
	height: 120px;
	cursor: pointer;
    z-index: 999;
}
.quickmenu {
	background: #fff;
    border-right: 1px solid #09b880;
    width: 210px;
	/* height: 885px; */
	height: 895px;
	top: 50%;
	/* margin-top: -435px; */
	/* margin-top: -445px; */
	/*margin-top: -380px;*/
	margin-top: -388px;
	position: fixed;
	left: 0;
    z-index: 999;
	border-bottom: 1px solid #09b880;
	border-radius: 0 15px 15px 0;

}

.quickmenu > .quickhead {
	width: 210px; 
	height: 50px; 
	text-align: center; 
	background-color: #09b880;  
	line-height: 50px; 
	border-radius: 0 15px 0 0;

}

.quickmenu > .quickhead > span {
	font-size: 16px; 
	font-weight: bold; 
	color: #fff;
	font-family: 'GmarketSansMedium';

}

.quickmenu .quick_icon {}

.quickmenu .quick_icon > li {
	display: block; 
	text-align: left;
	border-bottom: 1px solid #09b880; 
	width: 210px; 
	padding: 9px; 
	text-align: left; 
}

.quickmenu .quick_icon > li > a { 
	font-size: 15px; 
	font-family: 'GmarketSansMedium';
	color: #00284f;
}

.quickmenu .quick_icon > li > .quickmenu_e{
	color:#0257d5;
}

.quickmenu .quick_icon > li > a > span { }

.quickmenu .quick_icon > li:hover {
	background-color: #f4ffd1; 
	border-right: 1px solid #09b880; 
	box-sizing: border-box;
}

.quickmenu .quick_icon > li:last-child:hover {
	border-radius: 0 0 15px 0;
}

.quickmenu .quick_icon > li:hover > a {
	color: #fc532d;	
	font-size: 15px; 
	font-family: 'GmarketSansMedium';
}

.quickmenu .quick_icon > li:last-child {
	border-bottom: none;
}

.quickmenu .quick_icon > .big_li {height: 67px; }

.quickmenu .quick_icon > .big_li > a > div {
	display: block;
	float: left;
}

.quickmenu .quick_icon > .big_li > a > .big_li_img {
	margin-bottom: 6px;

}
.quickmenu .quick_icon > .big_li > a > .big_li_img > img {
	display: block; 
	float: left;
	height: 20px;
	margin-right: 8px;
}

.quickmenu .quick_icon > .big_li > a > .big_li_img > span {	
	display: block; 
	float: left;
	line-height: 24px;
}

.quickmenu .quick_icon > .big_li > a > .big_li_txt { 
}

.quickmenu .quick_icon > .big_li > a > .big_li_txt > span { 
	color: #0257d5;	
	font-size: 21px; 
	font-family: 'GmarketSansBold';
}

.quickmenu .quick_icon > .big_li2 {
	height: 47px; 
	background-color: #f7fcfe;
	border-right: 1px solid #09b880; 

}

.quickmenu .quick_icon > .big_li2 > a > img { 
	margin-right: 8px;
	height: 30px;
	display: block;
	float: left;
}
.quickmenu .quick_icon > .big_li2 > a > span {
	display: block; 
	float: left; 
	line-height: 38px;	
	font-size: 19px; 
	color: #0257d5;	

}


/*헤더*/
#header {width:100%; margin:0 auto;}
#header > .header_top {background-color:#dde9f8; }
#header > .header_top > .nav {width:1080px; margin:0 auto; *zoom:1;}
#header > .header_top > .nav:after {content:""; display:block; clear:both;}
#header > .header_top > .nav > ul {float:right;}
#header > .header_top > .nav > ul > li {float:left; display:block;  padding: 8px 10px; border-right: 1px solid #86a9de; background-color:#adccff; height:35px;} 
#header > .header_top > .nav > ul > li a { font-size:17px; font-weight: bold; color:#454545; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}
#header > .header_top > .nav > ul > .li01 {border-left: 1px solid #86a9de;}
#header > .header_top > .nav > ul > .li05 > select {font-size:14px; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important; }
#header > .header_top > .nav > ul > .bar {margin:0 4px;}
#header > .header_top > .nav > ul > .bar span {display:block;  font-size:16px; color:#8b8b8b;}

#header > .header {width:1080px; margin:0 auto; /*padding:15px 0;*/ padding:11px 0;}
#header > .header > table {width:100%; margin:0 auto;}
#header > .header > table > tbody > tr > td {}
#header > .header > table > tbody > tr > .left_td { padding-left: 55px; } /* 20170629 KBR 상단 로고 의 위치 */
#header > .header > table > tbody > tr > .center_td { padding-left: 4px; } /* 20170629 KBR 상단 검색 의 위치 */
#header > .header > table > tbody > tr > .center_td > .search_con {width:337px; margin:0 auto; padding:6px 16px 7px 18px; border-bottom:2px solid #3cb64b;}
#header > .header > table > tbody > tr > .center_td > .search_con table {width:100%; margin:0 auto;}
#header > .header > table > tbody > tr > .center_td > .search_con table > tbody > tr > td .input {width:325px; height:17px; border:0; font-size:14px;}
#header > .header > table > tbody > tr > .center_td > .search_con table > tbody > tr > td .search_btn {color:#3cb64b; font-size:20px;}
#header > .header > table > tbody > tr > .right_tds { padding-right: 33px; padding-bottom: 5px; } /* 20170629 KBR 상단 교육부인가학점은행 평가인정기관의 위치 */

#header > #main_nav {position:relative; top:0; left:0;  }
#header > #main_nav > .main_nav {width:1080px; margin:0 auto;}
#header > #main_nav > .main_nav > ul {}
#header > #main_nav > .main_nav > ul > li {float:left; width:135px; text-align:center; position:relative; top:0; left:0;}
#header > #main_nav > .main_nav > ul > li > a {display:block; font-size:21px; font-weight:bold; line-height:45px; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;;} /* 20170703 KBR 글자색 color:#fffa67; */
#header > #main_nav > .main_nav > ul > .on {background-color:#494e5a;}
#header > #main_nav > .main_nav > ul > .on a {color:#ffffff;}
#header > #main_nav > .main_nav > ul > .li01 {}
#header > #main_nav > .main_nav > ul > .li02 {}
#header > #main_nav > .main_nav > ul > .li03 {}
#header > #main_nav > .main_nav > ul > .li04 {}
#header > #main_nav > .main_nav > ul > .li05 {}
#header > #main_nav > .main_nav > ul > .li06 {}
#header > #main_nav > .main_nav > ul > .li07 {}
#header > #main_nav > .main_nav > ul > .li08 {}

.sub_back { 
	display: none; 
	position: absolute; 
	z-index:700; 
	top:45px; 
	left: 0px; 
	right: 0px; 
	width: 1080px; 
	height: 290px; 
	background: #fff; 
	margin: 0 auto; 
	border:  1px solid #b3b2b2;
	
}

#header > #main_nav > .main_nav > ul > li #sub_nav > ul > li a:hover {color: #3fa5d4;}

#header > #main_nav > .main_nav > ul > li #sub_nav {
	width:100%; 
	position:absolute; top:45px; left:0; z-index:999; 
	padding:20px 0;
	display:none;
	/*background: rgba(107, 162, 203, 0.95);
	background: transparent !ie;*/
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6494e5a, endColorstr=#e6494e5a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6494e5a, endColorstr=#e6494e5a)";
}


#header > #main_nav > .main_nav > ul > li #sub_nav > ul {float:left; width:134px; height: 289px; margin-top:-20px; padding-top:10px; border-right: 1px solid #b3b2b2;}
#header > #main_nav > .main_nav > ul > li #sub_nav > ul > li {margin-top:13px; text-align:center;}
#header > #main_nav > .main_nav > ul > li #sub_nav > ul > li:first-child {margin-top:0;}
#header > #main_nav > .main_nav > ul > li #sub_nav > ul > li a {font-size: 13px; font-weight:bold; /*color:#ffffff;*/ color:#00284f; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;;}

/* #header > #main_nav > .main_nav > ul > li:first-child {
	background-color: #09b880;
}

#header > #main_nav > .main_nav > ul > li:first-child > a {
	color: #ffff00;
} */

#header > #main_nav > .main_nav > ul > li:nth-child(2) {
	background-color: #09b880;
}

#header > #main_nav > .main_nav > ul > li:nth-child(2) > a {
	color: #ffff00;
}

#header > #main_nav > .main_nav > ul > li:first-child #sub_nav  {
	width:100%; 
	position:absolute; top:45px; left:0; z-index:999; 
	padding:20px 0;
	display:none;
	/*background: rgba(255, 255, 255, 0.95);
	background: transparent !ie;*/
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6494e5a, endColorstr=#e6494e5a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6494e5a, endColorstr=#e6494e5a)";
}

#header > #main_nav > .main_nav > ul >  li:first-child #sub_nav > ul > li a {font-size: 13px; font-weight:bold; /*color:#353535;*/ color:#00284f; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;;}

#header > #main_nav > .main_nav > ul >  li:first-child #sub_nav > ul > li a:hover{color: #3fa5d4;}


/* 로그인창 위치 수정 */
#header > #main_login {position:relative; top:0; left:0; background-color: #00284f;}
#header > #main_login > .main_login_con {width:1080px; height: 70px; margin:0 auto; } 


/* 로그인창 위치 수정_로그인 */
#header > #main_login > .main_login_con > .login_on_con { padding: 15px 0;}
#header > #main_login > .main_login_con > .login_on_con > div {display: block; float: left; }
#header > #main_login > .main_login_con > .login_on_con > .title_con {margin-right: 30px;}
#header > #main_login > .main_login_con > .login_on_con  > .title_con > span {color: #fff; font-size: 17px; font-family: "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}
#header > #main_login > .main_login_con > .login_on_con  > .title_con > span > .name_text {font-weight: bold; color: #e0ff16;}

#header > #main_login > .main_login_con > .login_on_con > .info_con {margin-right: 15px; }
#header > #main_login > .main_login_con > .login_on_con > .info_con > table {border-collapse: collapse;  height: 40px;}

#header > #main_login > .main_login_con > .login_on_con > .info_con > table td {
	color: #00284f;  font-size: 17px; font-weight: bold; box-sizing: border-box; padding: 5px 10px; font-family: "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}

#header > #main_login > .main_login_con > .login_on_con > .info_con > table .title_td {
	background-color: #dde9f8; width: 70px;
}

#header > #main_login > .main_login_con > .login_on_con > .info_con > table .info_td {
	width: 100px; text-align: right; background-color: #fff;
}

#header > #main_login > .main_login_con > .login_on_con > .info_con > table .info_td > .color_text {
	color: #fc532d;
}


#header > #main_login > .main_login_con > .login_on_con > .btn_con {float: right; width: 340px; height: 40px;  border-radius: 20px; border: none;  background-color: #3d84ff; text-align: center; line-height: 40px; }
#header > #main_login > .main_login_con > .login_on_con > .btn_con > a  { color: #fff; font-size: 17px; font-weight: bold;  font-family: "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important; }

#header > #main_login > .main_login_con > .login_on_con > .logout_btn {width: 110px; height: 30px;  border-radius: 15px; text-align: center; line-height: 30px; margin-top: 5px; margin-right: 10px;}
#header > #main_login > .main_login_con > .login_on_con >.logout_btn > a  {font-size: 13px; color: #fff;}



/* 로그인창 위치 수정_로그오프 */
#header > #main_login > .main_login_con > .login_off_con {}
#header > #main_login > .main_login_con > .login_off_con > div {display: block; float: left;  box-sizing: border-box;}


#header > #main_login > .main_login_con > .login_off_con > .title_con {/*margin-right: 15px;*/ margin-right: 10px; line-height: 70px;}
#header > #main_login > .main_login_con > .login_off_con > .title_con > span {color: #fff; /*font-size: 21px;*/ font-size: 24px; font-weight: bold; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}


#header > #main_login > .main_login_con > .login_off_con > .write_con { /*padding: 20px 0;*/ padding: 15px 0 0;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con {}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form {}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > input {display: block; float: left; border: none; margin-right: 10px; /*height: 30px; width: 110px;*/ height: 40px; width: 120px; padding-left: 10px; box-sizing: border-box; /*font-size: 14px;*/ font-size: 18px;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > div {display: block; float: left;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_id_check { margin-right: 10px; /*line-height: 30px;*/ line-height: 40px;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_id_check > label {}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_id_check > label > input {margin-right: 5px;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_id_check > label > span {color: #fff;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_btn01 {margin-right: 10px; }
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_btn01 > input { /*width: 75px;*/ /*height: 30px;*/ width: 80px; height: 40px;  border-radius: 20px; border: none; background-color: #f4f4f6; color: #00284f; /*font-size: 15px;*/  font-size: 18px; font-weight: bold; cursor: pointer; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;} 
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_btn02 {width: 150px; /*height: 30px;*/ height: 40px; border-radius: 20px; border: none;  background-color: #f4f4f6; text-align: center; /*line-height: 30px;*/ line-height: 40px; }
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_btn02 > a {font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_btn02 > a > i {/*font-size: 15px;*/ font-size: 18px; color: #00284f; font-weight: bold;}
#header > #main_login > .main_login_con > .login_off_con > .write_con > .input_con > form > .login_btn02 > a > span {/*font-size: 15px;*/ font-size: 18px; color: #00284f; font-weight: bold;}


#header > #main_login > .main_login_con > .login_off_con > .member_con {float: right; /*padding: 20px 0;*/ padding: 15px 0 0;}
#header > #main_login > .main_login_con > .login_off_con > .member_con > ul > li {display: block; float: left; /*height: 30px; line-height: 30px;*/ height: 40px; line-height: 40px; /*width: 110px;*/ width: 110px; text-align: center; background-color: #fff; /*margin-left: 10px;*/ margin-left: 8px;}
#header > #main_login > .main_login_con > .login_off_con > .member_con > ul > li > a {/*font-size: 13px;*/ font-size: 15px; color: #003aa6; font-weight: bold; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}

#header > #main_login > .main_login_con > .login_off_con > .member_con > ul > li:first-child {}
#header > #main_login > .main_login_con > .login_off_con > .member_con > ul > li:last-child {}
#header > #main_login > .main_login_con > .login_off_con > .member_con > ul > li:last-child > a {color: #fc532d;  /*font-size: 16px;*/ font-size: 18px; font-weight: bold; letter-spacing:1px;}








/*컨텐츠*/
#container {width:100%; margin:0 auto;}



/*공지사항*/
#main_info03_con {padding: 25px 0; background-color:#2e436d; position:relative;} /* 20170703 KBR 교육상담~원장상수상 위치조절 */
#main_info03_con > .main_info03_con {width:1100px; margin:0 auto;}
#main_info03_con > .main_info03_con:after {content:""; display:block; clear:both;}
#main_info03_con > .main_info03_con > .main_notice_con {float:left; width:420px; height:240px; box-sizing: border-box; background-color: #fff; padding: 5px 12px; }

#main_info03_con > .main_info03_con > #notice1 { margin-right:10px; }
.main_notice_con > .title_con {margin-bottom:8px; border-bottom: 1px solid #ccc; height: 40px; }

.main_notice_con > .title_con > div {display: block; float: left; line-height: 40px;}
.main_notice_con > .title_con > div > a {}
.main_notice_con > .title_con > .notice_title {}
.main_notice_con > .title_con > .notice_title > a {font-size: 18px; font-weight:bold; color: #353535; letter-spacing: 1px; font-family: 'NanumSquare', sans-serif !important;  transform: skew(-0.001deg);}
.main_notice_con > .title_con > .notice_plus {float: right; text-align: center; background-color: #85d71b; width: 20px;  height: 20px; margin-top: 8px; line-height: 20px; }
.main_notice_con > .title_con > .notice_plus > a { color: #fff; font-size: 21px; font-weight: bold; display: block; text-align: center; font-family: 'NanumSquare', sans-serif !important; }

.main_notice_con > .list_con {}
.main_notice_con > .list_con > ul {padding: 0px 8px;}
.main_notice_con > .list_con > ul > li {line-height: 25px;}
.main_notice_con > .list_con > ul > li > a {display:block; *zoom:1;  font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}
.main_notice_con > .list_con > ul > li > a:after {content:""; display:block; clear:both;}
.main_notice_con > .list_con > ul > li > a span {font-size:13px; color:#3c3c3c;}
.main_notice_con > .list_con > ul > li > a .title_text {float:left;}
.main_notice_con > .list_con > ul > li > a .title_text:hover {color: #f60;} /* 20170719 KBR 공지사항&상담신청 글자색상 조절 */
.main_notice_con > .list_con > ul > li > a .dot_text {color:#94c956; font-weight:bold; margin-right: 3px;}
.main_notice_con > .list_con > ul > li > a .date_text {float:right; font-size: 11px; color:#666666;}

.main_named_con {float: left; margin-right: 10px; }


/*사회복지사1급*/
/*.sejabc_24{position:absolute; top:74%; top:26%; transform:translate(827%, -50%);}*/

/*평생교육이용권바우처*/
.voucher_26{position:absolute; top:32%; transform:translate(827%, -50%);}

/*유보통합 초중심리학교사 한국장학재단 학자금대출*/
/*.main_child23{position:absolute; top:20%; top:80%; transform:translate(827%, -50%);}*/
/*.main_psychology23{position:absolute; top:44.11%; top:56%; transform:translate(827%, -50%);}*/
.kosaf23{position:absolute; top:74%; transform:translate(827%, -50%);}





#main_info04_con {padding:10px 0; background-color:#3f85ba;}
#main_info04_con > .main_info04_con {width:1080px; margin:0 auto;}
#main_info04_con > .main_info04_con > table {margin:0 auto;}
#main_info04_con > .main_info04_con > table > tbody > tr > td {border-left:1px solid #3f85ba;}
#main_info04_con > .main_info04_con > table > tbody > tr > td:first-child {border-left:0;}
#main_info04_con > .main_info04_con > table > tbody > tr > td img {display:block;}







/* 인덱스 새로운 부분 20220803 */

.sec {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

/*#main_title {
	background-color: #065fa3;
	height: 650px;
}*/

/*#main_title > div {
	width: 1100px;
	margin: 0 auto;
	padding-top: 30px;
}*/

#main_title > div > #title_txt_top {
	font-family: 'GmarketSansMedium';
	text-align: center;
	font-size: 24px;
	color: #fff;
	margin-bottom: 0px;
}

#main_title > div > #title_txt_go {width: 1100px; margin: 0 auto; text-align:center;
padding-left:80px; box-sizing:border-box;}

#main_title > div > #title_txt {width: 1100px; margin: 0 auto; text-align:center;}

#main_title > div > #title_txt > img {width: 100%; }

#main_title > div > #title_date {
	/*margin-top: 15px;	*/
	margin-top: 5px;
}

#main_title > div > #title_date > .date_txt_sub {
	font-family: 'GmarketSansMedium';
	text-align: center;
	font-size: 21px;
	color: #e0ff16;
	/*margin-bottom: 20px;*/
	margin-bottom: 10px;
} 

#main_title > div > #title_date > .date_txt_sub > span {
	color: #ffc0c0;
}


#main_title > div > #title_date > .date_txt {
}

#main_title > div > #title_date > .date_txt > table {
	width: 1100px;
	height: 60px;
	border-collapse: collapse;
}

#main_title > div > #title_date > .date_txt > table td {
	font-family: 'GmarketSansMedium';
	background-color: #fff;
	font-size: 28px;
	text-align: center;
}

#main_title > div > #title_date > .date_txt > table td a {
	/*color: #3a3a3a;*/
	color:#000;
}

#main_title > div > #title_date > .date_table_box > .date_table > table .date_center {
	/*width: 440px;*/
	text-align:center;
}


#main_title > div > #title_date > .date_table_box > .date_table > table .date_cate { 
	/*background-color: #3a3a3a;*/
	background-color:#042e68;
	color: #fff;
	height: 50px;
	font-size:28px;
	/* width: 315px; */
}

#main_title > div > #title_date > .date_table_box > .date_table > table #date_cate1 {
	width: 200px;
	text-align:center;
}

#main_title > div > #title_date > .date_table_box > .date_table > table .date_center { 
	height: 40px;
	font-size:28px;
	color: #000; 
}

/* 개강 테이블 */
#main_title > div > #title_date > .date_table_box{
	width: 1100px;
	height: 198px;
	margin-top: 10px;
	
}

#main_title > div > #title_date > .date_table_box > .date_table{
	width: 1100px; 
	margin-right: 0px;
	display: block;
	/*float: left;*/
}

/*#main_title > div > #title_date > .date_table_box > #date_table2 {
	width: 205px; 
	margin-right: 0px;
	margin-left: 1px;
	float: left;
}*/

#main_title > div > #title_date > .date_table_box > .date_table > table {
	/*background-color: #fff;*/
	/*background-color: #3a3a3a; */
	background-color:#042e68;
	border-collapse: collapse;
	width: 1100px; 
	font-family: 'GmarketSansMedium';
	font-size: 16px;
}

/*#main_title > div > #title_date > .date_table_box > #date_table2  > table {
	width: 205px; 
}*/

/*#main_title > div > #title_date > .date_table_box > #date_table3 {
	width: 386px; 
	margin-right: 0px;
	float: right;
}*/

/*#main_title > div > #title_date > .date_table_box > #date_table3  > table {
	width: 386px; 
}*/
/*#main_title > div > #title_date > .date_table_box > #date_table3  > table .date_cate{
	text-align:center;
	height:50px;
}*/

#main_title > div > #title_date > .date_table_box > .date_table > table td {
	padding: 0 10px;
	box-sizing:border-box;
}

#main_title > div > #title_date > .date_table_box > .date_table > table .date_sub_con {
	text-align: center; 
	/*background-color: #3a3a3a; */
	background-color:#042e68;
	padding: 3px 0px;
	font-size: 17px;
	color:#fff;
	box-sizing:border-box;
	
}

#main_title > div > #title_date > .date_table_box > .date_table > table .date_sub_con > span {
	/*border-bottom: 2px solid #fff; */
	line-height: 38px
}

/* 설명 없을 경우 */
/* #main_title > div > #title_date > .date_table_box > #date_table2 > table .date_sub_con > span {
	border-bottom: none; 
	line-height: 38px;
} */


#main_title > div > #title_date > .date_table_box > .date_table > table .sub_con_small {
	font-size: 14px;
}

#main_title > div > #title_date > .date_table_box > .date_table > table .sub_con_color {
	border-bottom: 2px solid #fc532d;
	color: #fc532d;
	font-family: 'GmarketSansMedium';
	font-size: 13px;
}


#main_title > div > #title_date > .date_table_box > .date_table > table .date_sub_con > .white_con {
	color: #fff;
	border-bottom: none;
}



#main_title > div > #title_date > .date_table_box > .date_table > table .date_str {
	text-align: center; 
	background-color: #28d998;
	width: 50px;
	font-size: 20px;
	padding: 23px 3px 0 3px;
	box-sizing:border-box;

}


#main_title > div > #title_date > .date_table_box > .date_table > table .date_fin {
	width: 50px;
	text-align: center; 
	background-color: #28d998;
	padding: 0 3px 20px 3px;
	box-sizing:border-box;
}


#main_title > div > #title_date > .date_table_box > .date_table > table .date_border {
	/*border-right: 1px solid #28d998;*/
	/* width: 243px; */
}

#main_title > div > #title_date > .date_table_box > #date_table2 > table .date_border {
	/*border-right: 1px solid #28d998;*/
	/* width: 280px; */
}


#main_title > div > #title_date > .date_table_box > .date_table > table .date_str_con {
	font-size: 22px;
	padding-top: 23px;
	box-sizing:border-box;
	
}

#main_title > div > #title_date > .date_table_box > .date_table > table tr .date_str_con .date_color {
	color: #fc532d;
	font-size: 22px;
	font-family: 'GmarketSansBold';
}

#main_title > div > #title_date > .date_table_box > .date_table > table .date_fin_con {
	padding-bottom: 20px;
	box-sizing:border-box;
	
} 



/* table 여기까지 */


#main_title > div >  .date_txt_sub2 {
	/*font-family: 'GmarketSansMedium';
	text-align: center;
	font-size: 30px;
	color: #fff;
	width:600px;
	border-bottom:2px solid #e0ff16;
	margin:35px auto 20px;*/
	float:left;
	margin-right:15px;
	margin-top:10px;
} 

#main_title > div >  .date_txt_sub2 > span {
	/*color: #e0ff16;*/
	

}

#main_title > div >  .date_txt_sub3 {
	/*text-align:center;
	width:600px;
	border:2px solid #28d998;
	margin:0 auto;
	padding:12px 0 8px;*/
	float:left;
	margin-right:10px;
	margin-top:10px;
} 

#main_title > div >  .date_txt_sub3 span {
	/*font-family: 'GmarketSansMedium';
	text-align: center;
	font-size: 20px;
	color: #ff0000;
	display:inline-block;*/
}

#main_title > div >  .date_txt_sub4 {
	float:right;
	margin-top:10px;
} 

/* 명품 에스이 */

#main_pride {
	/*background-image: url(/img/event/se_con_back_shadow.png); */
	background-repeat: repeat-x;
	/*background-color: #6cceff;*/
	background-color:#21135f;
}


#main_pride > .scroll_down {
	/*background-color: #004244;*/
	background-color: #d5d5d5;
	padding-bottom: 20px;
}

#main_pride > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #353535;
	font-size: 16px;
	text-align: center;
	color: #353535;
	font-weight: bold;
}



#main_pride >  .triangle {
	width: 170px;
	margin: 0 auto;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #065fa3;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent;
	color: #fff; */
	/*margin-bottom:80px;*/
	margin-bottom:50px;
}


#main_pride > #pride_con {
	/*padding: 80px 0 100px 0;*/
	/*padding: 30px 0 10px 0;*/
	padding: 20px 0 20px 0;
	width: 1100px;
	margin: 0 auto;
	background-color:#fff;
	border:10px solid #21135f;
	border-radius:50px;
}

.sepr_title {
	text-align: center;
	background-image: url(/img/event/se_underline_0525.png); 
	background-repeat: no-repeat;
	background-position:center bottom;	
	height: 110px;
	width: 1100px;
	margin: 0 auto;
	margin-bottom: 50px;
	font-family: 'InkLipquid';
	font-size: 54px;	
/*	font-style: italic;*/
}


.sepr_con {
	font-family: 'GmarketSansMedium';
	text-align: center;
	font-size: 21px;
	line-height: 45px;
	padding-bottom:5px;
}

.sepr_con > ul > li {
	display: block;
}

.sepr_con > ul > #sepr_li_box {
	margin: 20px auto;
	padding: 20px;
	width: 700px;
	/*background-color: #fc532d;*/
	background-color: #21135f;
	color: #fff;
	font-size: 26px;
}

.sepr_con > ul > li span {
	border-bottom: 2px solid #fc532d;
}
#pride_con2{
	width:100%;
	/*background-color:#6cceff;*/
	background-color:#21135f;
	
}
#event_txt{
	width: 430px;
	margin: 0 auto;
	text-align: center;
	font-family: 'GmarketSansMedium';
	font-size: 24px;
	text-align: center;
	/*border-bottom: 2px solid #353535;*/
	margin-bottom: 30px;
	/*margin-top:30px;*/
	padding-top:50px;
	border-bottom: 2px solid #fff;
	color:#fff;
}

#event_txt_1 {
	text-align:center;
	/*margin-bottom:80px;*/
	/* margin-bottom:40px; */
	padding-top:80px;
}


/* 우수기관 */
#award_scroll{
	/*background-color: #54bdff;*/
	/*background-color: #6cceff;*/
	background-color:#21135f;
	padding-bottom: 20px;
	padding-top:80px;
}

/*#award_scroll {
	background-color: #fff;
	padding-bottom: 20px;
}*/

#award_scroll > div {
	width: 1100px;
	margin: 0 auto;
}

#award_scroll > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	/*border: 1px solid #114a37;*/
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	/*color: #114a37;*/
	color:#fff;
	font-weight: bold;

}



#main_award {
	background-image: url(/img/event/award_bg.png); 
	background-repeat: repeat-x;
	margin: 0 auto;
}


#main_award > div {
	padding: 130px 0 100px 0;
	width: 1100px; 
	margin: 0 auto;
	background-image: url(/img/event/award_bg2_arrow.png); 
	background-repeat: no-repeat;
	background-position: center top;
}

#main_award > div > #award_txt {
	font-family: 'GmarketSansMedium';
	font-size: 42px;
	text-align: center;
	color: #fff;
	margin-bottom: 50px;
}



#main_award > div > #se_award {
	margin: 0 auto;	
	width: 1100px;
	
}

#main_award > div > #award_li {
	width: 1100px;
	margin: 0 auto;	
}

#main_award > div > #award_li > ul > li {
	display: block;
	float: left;
	width: 540px;
	height: 60px;
	line-height: 60px;
	margin-right: 20px;
	text-align: center;
	margin-top: 30px;
	border: 1px solid #fff;
	

}

#main_award > div > #award_li > ul > li > a {
	color: #fff;
	font-size: 24px;
	font-family: 'GmarketSansMedium';
}


#main_award> div > #award_li > ul > li:last-child {
	margin-right: 0px;
}


#main_award > div > #award_li > ul > li:hover {
	background-color: #ffffff;
}

#main_award > div > #award_li > ul > li:hover > a {
	color: #114a37;
}


/* 특별한 혜택 */

#main_event {
	/*background-image: url(/img/event/se_con_back_shadow.png); */
	/*background-repeat: repeat-x;*/
	/*background-color: #54bdff;*/
	background-color: #d5d5d5;
}

#main_event > .scroll_down {
	background-color: #065fa3;
	padding-bottom: 20px;
}

#main_event > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: bold;

}


#main_event  .triangle {
	width: 170px;
	margin: 0 auto;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #004244;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}



#main_event > #main_event_con {
	width: 1100px;
	margin: 0 auto;
	/*padding: 80px 0 50px 0;*/
	padding: 10px 0 50px 0;

}


/*#main_event > #main_event_con > #event_txt {
	font-family: 'GmarketSansMedium';
	font-size: 42px;
	text-align: center;
	color: #fff;
	width: 540px;
	height: 85px;
	line-height: 88px;
	border-radius: 40px;
	background-color: #fff;
	color: #fc532d;
	margin: 0 auto;
	margin-bottom: 20px;
}*/

/*#main_event > #main_event_con > #event_txt{
	width: 430px;
	margin: 0 auto;
	text-align: center;
	font-family: 'GmarketSansMedium';
	font-size: 24px;
	text-align: center;
	border-bottom: 2px solid #353535;
	margin-bottom: 20px;
	margin-top:30px;
}

#main_event > #main_event_con > #event_txt_1 {
	
	margin: 0 auto;

}*/

#main_event > #main_event_con > #event_refund {
	margin-top:53px;
}

#main_event > #main_event_con > #event_refund > #refund_title{
	width: 430px;
	margin: 0 auto;
	text-align: center;
	font-family: 'GmarketSansMedium';
	font-size: 24px;
	text-align: center;
	border-bottom: 2px solid #353535;
	margin-bottom: 20px;
	margin-top:30px;
}

#main_event > #main_event_con > #event_refund > #refund_con {
	background-color: #fff;
	font-family: 'GmarketSansMedium';
	font-size: 18px;
	line-height: 32px;
	text-align: justify;
	padding: 20px 30px;
}


#main_event > #main_event_con > #event_con1 {

}

#event_con1 {
	/*background-image: linear-gradient(to right, #0f2261 50%, #ededed 50%);*/  
	background-image: linear-gradient(to right, #414141 50%, #ededed 50%);  
	width: 1100px;
	margin: 0 auto;
	height: 280px;
	padding: 15px 0;
}
#event_con1 > div {
	width: 1100px;
	margin: 0 auto;
}


#event_con2 {
	/*background-image: linear-gradient(to right, #414141 50%, #ff76b0 50%);*/  
	background-image: linear-gradient(to right, #ff76b0 50%, #0f2261 50%);  
	width: 1100px;
	margin: 0 auto;
	height: 280px;
	padding: 15px 0;
}
#event_con2 > div {
	width: 1100px;
	margin: 0 auto;
}

#event_con_bg {
	background-color: #d5d5d5;
	/*height: 80px;*/
	/*height: 40px;*/
	height: 60px;
}


/* 풀세팅 */

#main_full {
	background-image: url(/img/event/se_con_back_shadow.png); 
	background-repeat: repeat-x;
	background-color: #6d6f6f;
}

#main_full > .scroll_down {
	/*background-color: #54bdff;*/
	padding-bottom: 20px;
	background-color: #ee7e98;
}

#main_full > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: bold;

}

#main_full  .triangle {
	width: 170px;
	margin: 0 auto;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid  #54bdff;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}

#main_full > .main_full_txt {
	width: 1100px;
	margin: 0 auto;
	padding-top: 50px;
	text-align: center;
	font-family: 'GmarketSansMedium';
	font-size: 52px;
	color: #fff;
}


#main_full > .main_full_txt > span {
	font-family: 'GmarketSansBold';
	color: #ccff32;

}


#main_full > .main_full {
	width: 1100px;
	margin: 0 auto;
	padding: 30px 0 50px 0;
	
}


#main_full > .main_full_txt2 {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	font-family: 'GmarketSansMedium';
	font-size: 52px;
	color: #fff;
}


#main_full > .main_full_txt2 > span {
	font-family: 'GmarketSansBold';
	color: #ccff32;

}


#main_full > .main_full2 {
	width: 1100px;
	margin: 0 auto;
	padding: 30px 0 80px 0;
	
}

/* 사복 */

#main_special_different {
	background-image: url(/img/event/se_con_back_shadow.png); 
	background-repeat: repeat-x;
	background-color: #260a68;
	padding-bottom: 100px;
}


#main_special_different > .scroll_down {
	/*background-color: #6d6f6f;*/
	padding-bottom: 20px;
	background-color: #1d6d7f;
}

#main_special_different > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}


#main_special_different  .triangle {
	margin: 0 auto;
	width: 170px;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #6d6f6f;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}



#main_special_different > #special_different_con {
	width: 1100px;
	margin: 0 auto;
	padding-top: 80px;
	margin-bottom: 15px;
	
}

#main_special_different > #special_different_con > div {
	width: 1100px;
	background-image: url(/img/event/different_back.png); 
	background-repeat: no-repeat;
	font-family: 'InkLipquid';
	font-size:60px;
	color: #fff;
	text-align: center;
	line-height: 78px;
	margin: 0 auto;
}

#main_special_different > #special_different_con > div  > span {
	font-family: 'GmarketSansMedium';
	font-size: 52px;
	color: #fbff00;
}

#main_special_different > #special_hurry {
	width: 1100px;
	margin: 0 auto;
	margin-bottom: 50px;
	text-align: center;
	font-family: 'GmarketSansMedium';
	color: #fff;
	font-size: 32px;
}



#main_special_different > .sabok_con {
	width: 1100px;
	height: 620px;
	margin: 0 auto;
	padding: 40px;
	background-color: #fff;
	border: 3px solid #8089e8;
	border-radius: 15px;
}

#main_special_different > .sabok_con > .license_sub {
	height: 80px;
	background-color: #5d6af7;	
	font-family: 'GmarketSansMedium';
	color: #fff;
	font-size: 42px;
	line-height: 85px;
	border-radius: 40px;
	text-align: center;
	margin-bottom: 25px;
}

#main_special_different > .sabok_con > .license_sub > span {
	color: #ffff00;

}

#main_special_different > .sabok_con > .left_con {
	display: block;
	float: left;
	width: 510px;
	padding-right: 40px;
	border-right: 2px dotted #969696;
}


#main_special_different > .sabok_con > .left_con > .license_title {
	font-family: 'GmarketSansBold';
	text-align: left;
	font-size: 20px;
	color: #343434;
	padding-bottom: 5px;
	border-bottom: 3px solid #454545;
	margin-bottom: 25px;
	line-height: 24px;
}

#main_special_different > .sabok_con > .left_con > .license_title > .title_big {
	font-family: 'GmarketSansBold';
	font-size: 58px;
	color: #5d6af7;	
	line-height: 75px;

}

#main_special_different > .sabok_con > .left_con > .license_title > .title_small {
	font-family: 'GmarketSansMedium';
	color: #fc532d;
	font-size: 16px;
}


#main_special_different > .sabok_con > .left_con > .left_table > table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #8089e8;

}

#main_special_different > .sabok_con > .left_con > .left_table > table td {
	
	border: 1px solid #8089e8;
	padding: 8px;
	background-color:#fff;
	font-family: 'GmarketSansMedium';
	color: #585858;
	font-size: 16px;
	text-align: center;
}

#main_special_different > .sabok_con > .left_con > .left_table > table td span {
	color: #fc532d;
	font-size: 16px;

}


#main_special_different > .sabok_con > .left_con > .left_table > table .cate_sub {
	background-color:#8089e8;
	color: #fff;
}

#main_special_different > .sabok_con > .left_con >.left_table > table .cate {
	background-color: #d3d7fb;

}

#main_special_different > .sabok_con > .left_con > .left_table > .left_table2 {
	margin-top: 25px;
} 

#main_special_different > .sabok_con > .left_con > .left_table > .left_table2 td {
	font-size: 18px;
}

#main_special_different > .sabok_con > .right_con {
	padding-left: 40px;
	width: 500px;
	display: block;
	float: left;
}



#main_special_different > .sabok_con > .right_con > .right_box {
	width: 100%;
	padding: 13px;
	background-color: #d4f6e2;
	text-align: left;
	font-family: 'GmarketSansMedium';
	color: #353535;
	font-size: 18px;
	line-height: 30px;

}

#main_special_different > .sabok_con > .right_con > .right_box > span {
	color: #fc532d;
}

#main_special_different > .sabok_con > .right_con > #right_box2 {
	margin-top: 25px;
}

#main_special_different > .sabok_con > .right_con > .right_btn {
	margin-top: 25px;
	width: 100%;
	height: 90px;
	line-height: 90px;	
	background-color: #494949;
	border: 5px solid #d9ff64;
	text-align: center;
	font-family: 'GmarketSansMedium';
}

#main_special_different > .sabok_con > .right_con > .right_btn > a {
	color: #fff;
	font-size: 24px;
}

#main_special_different > .sabok_con > .license_box {
	display: block;
	float: left;
	width: 1010px;
	margin-top: 25px;
}

#main_special_different > .sabok_con > .license_box > table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #8089e8;
}

#main_special_different > .sabok_con > .license_box > table td {
	padding: 6px;
	font-family: 'GmarketSansMedium';
	font-size: 18px;
	text-align: center;
	background-color: #fff;
}

#main_special_different > .sabok_con > .license_box > table .cate {
	background-color: #8089e8;
	color: #fff;
	border: 1px solid #eaeaea;
}

#main_special_different > .sabok_con > .license_box > table .cate_sub {
	background-color: #d3d7fb;	
	border: 1px solid #8089e8;

}


#main_special_different > .sabok_con > .license_box > table .sub {
	border: 1px solid #8089e8;
}


#main_healthy {
	background-image: url(/img/event/se_con_back_shadow.png); 
	background-repeat: repeat-x;
	background-color: #d3d5ff;
}

#main_healthy > div {
	width: 1100px;
	margin: 0 auto;
	padding: 60px 0;
}

#main_healthy > div >  .healthy_title {
	text-align: center;
	font-family: 'GmarketSansMedium';
	font-size: 42px;
	margin-bottom: 20px;
}

#main_healthy > div >  .healthy_title > span {
	font-family: 'GmarketSansBold';

}

#main_healthy > div > .healthy_con {

}

#main_healthy > div > .healthy_con > ul > li {
	display: block;
	float: left;
	height: 65px;
	line-height: 62px;
	width: 300px;
	text-align: center;
	margin-right: 15px;
	background-color: #fff;
	font-family: 'GmarketSansMedium';
	font-size: 24px;
	border: 5px solid #5b64c9;
	border-radius: 35px;
}

#main_healthy > div > .healthy_con > ul > li:last-child {
	margin-right: 0px;
}

#main_healthy > div > .healthy_con > ul > .li_plus {
	width: 65px;
	height: 65px;
	line-height: 70px;
	border-radius: 35px;
	font-family: 'GmarketSansBold';
	border: none;
	background-color: #5b64c9;
	color: #fff;
}


/* 보육 */

#main_bo {
	background-image: url(/img/event/se_con_back_shadow.png); 
	background-repeat: repeat-x;
	background-color: #59349e;
	padding-bottom: 100px;
}

#main_bo > .scroll_down {
	/*background-color: #d3d5ff;*/
	padding-bottom: 20px;
	/*background-color: #fff;*/
	/*background-color: #54bdff;*/
	/*background-color:#6cceff;*/
	background-color: #d5d5d5;
}

#main_bo > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	/*border: 1px solid #59349e;*/
	border: 1px solid #000;
	/*border: 1px solid #fff;*/
	font-size: 16px;
	text-align: center;
	/*color: #59349e;*/
	color: #000;
	/*color: #fff;*/
	font-weight: bold;

}


#main_bo  .triangle {
	width: 170px;
	margin: 0 auto;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #d3d5ff;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}


#main_bo .main_bo_title{
	font-family: 'GmarketSansBold';
	text-align: center;
	font-size: 30px;
	color: #ffff00;
	margin-top: 40px;
}

#main_bo >.bo_con >.main_bo_title_sub{
	font-family: 'GmarketSansBold';
	text-align: center;
	font-size: 40px;
	padding-top: 10px;
	border-bottom:4px solid #59349e;
	width:810px;
	margin: 0 auto;
}

#main_bo > .bo_con {
	width: 1100px;
	height: 700px;
	margin: 0 auto;
	margin-top: 40px;
	padding: 20px 40px;
	background-color: #fff;
	border: 3px solid #edb4f9;
	border-radius: 15px;
}

#main_bo > .bo_con > .license_sub {
	height: 80px;
	background-color: #f558b1;	
	font-family: 'GmarketSansMedium';
	color: #353535;
	font-size: 38px;
	line-height: 85px;
	border-radius: 40px;
	text-align: center;
	margin-bottom: 25px;
	margin-top:25px;
}

#main_bo > .bo_con > .license_sub > span {
	color: #fff;
}


#main_bo > .bo_con > .left_con {
	display: block;
	float: left;
	width: 510px;
	padding-right: 40px;
	border-right: 2px dotted #969696;
}


#main_bo > .bo_con > .left_con > .license_title {
	font-family: 'GmarketSansBold';
	text-align: left;
	font-size: 25px;
	color: #343434;
	line-height: 52px;
	padding-bottom: 5px;
	border-bottom: 3px solid #454545;
	margin-bottom: 25px;
}

#main_bo > .bo_con > .left_con > .license_title > span {
	font-family: 'GmarketSansBold';
	font-size: 58px;
	color: #ea399d;		
}


#main_bo > .bo_con > .left_con > .left_table > table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #f281c1;

}

#main_bo > .bo_con > .left_con > .left_table > table td {
	
	border: 1px solid #f281c1;
	padding: 8px;
	background-color:#fff;
	font-family: 'GmarketSansMedium';
	color: #585858;
	font-size: 18px;
	text-align: center;
}

#main_bo > .bo_con > .left_con > .left_table > table td span {
	color: #fc532d;
	font-size: 16px;

}


#main_bo > .bo_con > .left_con > .left_table > table .cate_sub {
	background-color:#f281c1;
	color: #fff;
}

#main_bo > .bo_con > .left_con >.left_table > table .cate {
	background-color: #ffd3ec;

}

#main_bo > .bo_con > .left_con > .left_table > .left_table2 {
	margin-top: 25px;
} 

#main_bo > .bo_con > .right_con {
	padding-left: 40px;
	width: 500px;
	display: block;
	float: left;
}

#main_bo > .bo_con > .right_con > .right_box {
	width: 455px;
	margin: 0 auto;
}

#main_bo > .bo_con > .right_con > .right_box  > ul > li {
	display: block;
	float: left;
	margin-right: 15px;
	width: 105px;
	height: 68px;
	border-radius: 34px;
	line-height: 68px;
	background-color: #f7e4f7;
	font-family: 'GmarketSansMedium';
	color: #585858;
	font-size: 18px;
	text-align: center;
}

#main_bo > .bo_con > .right_con > .right_box  > ul > li:last-child {
	margin-right: 0px;
}

#main_bo > .bo_con > .right_con > .right_box  > ul > .li_plus {
	width: 40px;
	height: 40px;
	border-radius: 30px;
	background-color: #eaeaea;
	margin-top: 14px;
	line-height: 40px;
}


#main_bo > .bo_con > .right_con > .right_btn {
	margin-top: 25px;
	width: 100%;
	height: 90px;
	line-height: 90px;	
	background-color: #494949;
	border: 5px solid #d9ff64;
	text-align: center;
	font-family: 'GmarketSansMedium';
}

#main_bo > .bo_con > .right_con > .right_btn > a {
	color: #fff;
	font-size: 24px;
}

#main_bo > .bo_con > .license_box {
	display: block;
	float: left;
	width: 1010px;
	margin-top: 25px;
}

#main_bo > .bo_con > .license_box > table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #f281c1;
}

#main_bo > .bo_con > .license_box > table td {
	padding: 6px;
	font-family: 'GmarketSansMedium';
	font-size: 18px;
	text-align: center;
	background-color: #fff;
}

#main_bo > .bo_con > .license_box > table .cate {
	background-color: #f281c1;
	color: #fff;
	border: 1px solid #eaeaea;
}

#main_bo > .bo_con > .license_box > table .cate_row {
	background-color: #f281c1;
	color: #fff;
	border: 1px solid #eaeaea;
}


#main_bo > .bo_con > .license_box > table .sub {
	border: 1px solid #f281c1;
}


#main_bo > .bo_con > .dae_box {
	display: block;
	float: left;
	width: 1010px;
	margin-top: 25px;
}

#main_bo > .bo_con > .dae_box > div {
	display: block;
	float: left;
}

#main_bo > .bo_con > .dae_box > .dae_title {
	font-family: 'GmarketSansMedium';
	font-size: 26px;
	border: 1px solid #f281c1;
	border-right: none;
	background-color: #f7e4f7;
	color: #494949;
	width: 580px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

#main_bo > .bo_con > .dae_box > .dae_con {
	height: 50px;
	line-height: 50px;
	width: 430px;
	border: 1px solid #f281c1;
	font-family: 'GmarketSansMedium';
	font-size: 21px;
	color: #494949;
	text-align: center;
}



#main_bo > .bo_con > .jang_box {
	display: block;
	float: left;
	width: 1010px;
	margin-top: 10px;
}

#main_bo > .bo_con > .jang_box > div {
	display: block;
	float: left;
}

#main_bo > .bo_con > .jang_box > .jang_title {
	font-family: 'GmarketSansMedium';
	font-size: 26px;
	background-color: #fcffcb;
	border: 1px solid #f281c1;
	border-right: none;
	color: #494949;
	width: 580px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

#main_bo > .bo_con > .jang_box > .jang_con {
	height: 50px;
	line-height: 50px;
	width: 430px;
	border: 1px solid #f281c1;
	font-family: 'GmarketSansMedium';
	font-size: 21px;
	color: #494949;
	text-align: center;
}


/* 평생 */


#main_pyeong {
	background-image: url(/img/event/se_con_back_shadow.png); 
	background-repeat: repeat-x;
	background-color: #8cb4ed;
	padding-bottom: 100px;
}

#main_pyeong > .scroll_down {
	/*background-color: #59349e;*/
	padding-bottom: 20px;
	background-color: #d3d5ff;
}

#main_pyeong > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #59349e;
	font-size: 16px;
	text-align: center;
	color: #59349e;
	font-weight: bold;

}


#main_pyeong .triangle {
	margin: 0 auto;
	width: 170px;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #59349e;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}



#main_pyeong > .pyeong_con {
	width: 1100px;
	height: 500px;
	margin: 0 auto;
	margin-top: 80px;
	padding: 40px;
	background-color: #fff;
	border: 3px solid #c2dbff;
	border-radius: 15px;
}

#main_pyeong > .pyeong_con > .license_sub {
	height: 80px;
	background-color: #4a8ff0;
	font-family: 'GmarketSansMedium';
	color: #fff;
	font-size: 42px;
	line-height: 85px;
	border-radius: 40px;
	text-align: center;
	margin-bottom: 25px;
}

#main_pyeong > .pyeong_con > .license_sub > span {
	color: #ffff00;

}


#main_pyeong > .pyeong_con > .left_con {
	display: block;
	float: left;
	width: 510px;
	padding-right: 40px;
	border-right: 2px dotted #969696;
}


#main_pyeong > .pyeong_con > .left_con > .license_title {
	font-family: 'GmarketSansBold';
	text-align: left;
	font-size: 25px;
	color: #343434;
	line-height: 52px;
	padding-bottom: 5px;
	border-bottom: 3px solid #454545;
	margin-bottom: 25px;
}

#main_pyeong > .pyeong_con > .left_con > .license_title > .title_big {
	font-family: 'GmarketSansBold';
	font-size: 58px;
	color: #4a8ff0;	
}

#main_pyeong > .pyeong_con > .left_con > .license_title > .title_small {
	font-family: 'GmarketSansMedium';
	color: #fc532d;
	font-size: 16px;
}


#main_pyeong > .pyeong_con > .left_con > .left_table > table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #85b8ff;

}

#main_pyeong > .pyeong_con > .left_con > .left_table > table td {
	
	border: 1px solid #85b8ff;
	padding: 8px;
	background-color:#fff;
	font-family: 'GmarketSansMedium';
	color: #585858;
	font-size: 18px;
	text-align: center;
}

#main_pyeong > .pyeong_con > .left_con > .left_table > table td span {
	color: #fc532d;
	font-size: 16px;

}


#main_pyeong > .pyeong_con > .left_con > .left_table > table .cate_sub {
	background-color:#85b8ff;
	color: #fff;
}

#main_pyeong > .pyeong_con  > .left_con >.left_table > table .cate {
	background-color: #dbeaff;

}

#main_pyeong > .pyeong_con  > .left_con > .left_table > .left_table2 {
	margin-top: 25px;
} 

#main_pyeong > .pyeong_con  > .right_con {
	padding-left: 40px;
	width: 500px;
	display: block;
	float: left;
}



#main_pyeong > .pyeong_con > .right_con > .right_box {
	width: 100%;
	padding: 13px;
	background-color: #ffe1ec;
	text-align: left;
	font-family: 'GmarketSansMedium';
	color: #585858;
	font-size: 18px;
	line-height: 32px;

}

#main_pyeong > .pyeong_con > .right_con > .right_box > span {
	color: #fc532d;
}

#main_pyeong > .pyeong_con  > .right_con > #right_box2 {
	margin-top: 25px;
}

#main_pyeong > .pyeong_con > .right_con > .right_btn {
	margin-top: 25px;
	width: 100%;
	height: 90px;
	line-height: 90px;	
	background-color: #494949;
	border: 5px solid #d9ff64;
	text-align: center;
	font-family: 'GmarketSansMedium';
}

#main_pyeong > .pyeong_con > .right_con > .right_btn > a {
	color: #fff;
	font-size: 24px;
}

#main_pyeong > .pyeong_con > .license_box {
	display: block;
	float: left;
	width: 1010px;
	margin-top: 25px;
}

#main_pyeong > .pyeong_con  > .license_box > table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #85b8ff;
}

#main_pyeong > .pyeong_con  > .license_box > table td {
	padding: 6px;
	font-family: 'GmarketSansMedium';
	font-size: 18px;
	text-align: center;
	background-color: #fff;
}

#main_pyeong > .pyeong_con > .license_box > table .cate {
	background-color: #85b8ff;
	color: #fff;
	border: 1px solid #eaeaea;
}

#main_pyeong > .pyeong_con  > .license_box > table .cate_row {
	background-color: #85b8ff;
	color: #fff;
	border: 1px solid #eaeaea;
}


#main_pyeong > .pyeong_con > .license_box > table .sub {
	border: 1px solid #85b8ff;
}


/* 독학사 */

#main_dokhak {
	background-image: url(/img/event/se_con_back_shadow.png); 
	background-repeat: repeat-x;
	background-color: #ee7e98;
	padding-bottom: 100px;
}


#main_dokhak > .scroll_down {
	background-color: #8cb4ed;
	padding-bottom: 20px;
}

#main_dokhak > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: bold;

}


#main_dokhak  .triangle {
	margin: 0 auto;
	width: 170px;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #8cb4ed;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}



#main_dokhak  > .dokhak_con {
	width: 1100px;
	height: 365px;
	margin: 0 auto;
	margin-top: 80px;
	padding: 40px;
	background-color: #fff;
	border: 3px solid #ffd1d1;
	border-radius: 15px;
}

#main_dokhak > .dokhak_con > .license_sub {
	height: 80px;
	background-color: #623a30;
	font-family: 'GmarketSansMedium';
	color: #fff;
	font-size: 42px;
	line-height: 85px;
	border-radius: 40px;
	text-align: center;
	margin-bottom: 25px;
}

#main_dokhak > .dokhak_con > .license_sub > span {
	color: #ffff00;

}


#main_dokhak > .dokhak_con > .left_con {
	display: block;
	float: left;
	width: 510px;
	padding-right: 40px;
	border-right: 2px dotted #969696;
}


#main_dokhak > .dokhak_con > .left_con > .license_title {
	font-family: 'GmarketSansMedium';
	text-align: left;
	height: 90px;
	line-height: 90px;	

}

#main_dokhak > .dokhak_con > .left_con > .license_title > .title_big {
	font-family: 'GmarketSansBold';
	font-size: 58px;
	color: #623a30;	
}


#main_dokhak > .dokhak_con > .right_con {
	padding-left: 40px;
	width: 500px;
	display: block;
	float: left;
}



#main_dokhak > .dokhak_con > .right_con > .right_btn {
	width: 100%;
	height: 90px;
	line-height: 90px;	
	background-color: #494949;
	border: 5px solid #d9ff64;
	text-align: center;
	font-family: 'GmarketSansMedium';
}

#main_dokhak > .dokhak_con > .right_con > .right_btn > a {
	color: #fff;
	font-size: 24px;
}



#main_dokhak > .dokhak_con > .license_box {
	display: block;
	float: left;
	width: 1010px;
	margin-top: 25px;
	background-color: #ffff70;
	color: #343434;
	height: 50px;
	line-height: 50px;
	font-family: 'GmarketSansMedium';
	font-size: 21px;
	line-height: 52px;
	text-align: center;
}

#main_dokhak > .dokhak_con > .license_box > span {
	color: #f65828;
	
}



/* 심리과정 */

#main_simri {
	background-image: url(/img/event/se_con_back_shadow.png); 
	background-repeat: repeat-x;
	background-color: #1d6d7f;
	padding-bottom: 100px;
}

#main_simri > .scroll_down {
	/*background-color: #ee7e98;*/
	padding-bottom: 20px;
	background-color: #59349e;
}

#main_simri > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: bold;

}


#main_simri  .triangle {
	margin: 0 auto;
	width: 170px;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #ee7e98;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}



#main_simri  > .simri_con {
	width: 1100px;
	height: 580px;
	margin: 0 auto;
	margin-top: 80px;
	padding: 30px 40px;
	background-color: #fff;
	border: 3px solid #4dc5e0;
	border-radius: 15px;
}

#main_simri  > .simri_con >.simri_con_title{
	font-family: 'GmarketSansBold';
	text-align: center;
	font-size: 40px;
	width:100%;
	margin: 0 auto;
	padding-bottom:10px;
}

#main_simri  > .simri_con > .license_sub1 {
	width:40%;
	height: 80px;
	background-color: #209cb8;
	font-family: 'GmarketSansMedium';
	color: #fff;
	/*font-size: 42px;*/
	font-size: 24px;
	line-height: 85px;
	border-radius: 40px;
	text-align: center;
	margin-bottom: 25px;
	margin-left:5px;
	float:left;
}
#main_simri  > .simri_con > .license_sub2 {
	width:58%;
	height: 80px;
	background-color: #209cb8;
	font-family: 'GmarketSansMedium';
	color: #fff;
	/*font-size: 42px;*/
	font-size: 24px;
	line-height: 85px;
	border-radius: 40px;
	text-align: center;
	margin-bottom: 25px;
	float:right;
}

#main_simri  > .simri_con > .license_sub > span {
	color: #ffff00;

}


#main_simri > .simri_con > .left_con {
	display: block;
	float: left;
	width: 310px;
	padding-right: 30px;
	/*border-right: 2px dotted #969696;*/
}


#main_simri > .simri_con > .left_con > .license_title {
	font-family: 'GmarketSansMedium';
	text-align: left;
	font-size: 16px;
	color: #343434;
	line-height: 32px;

}

#main_simri > .simri_con > .left_con > .license_title > .title_big {
	font-family: 'GmarketSansBold';
	font-size: 32px;
	color: #209cb8;	
	line-height: 48px;
}

#main_simri > .simri_con > .left_con > .license_title > .title_small {
	font-family: 'GmarketSansMedium';
	color: #fc532d;
	font-size: 16px;
}


#main_simri > .simri_con > .right_con {
	/*padding-left: 40px;*/
	/*width: 700px;*/
	width:58%;
	display: block;
	/*float: left;*/
	float:right;
}


#main_simri > .simri_con > .right_con > .right_table > table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #60c5db;	
}

#main_simri > .simri_con > .right_con > .right_table > table td {
	/*padding: 6px;*/
	padding:2px;
	font-family: 'GmarketSansMedium';
	font-size: 17px;
	text-align: center;
	background-color: #fff;
	/*height: 30px;*/
	/*line-height: 30px;*/
	height: 40px;
	line-height: 40px;
}

#main_simri > .simri_con > .right_con > .right_table > table .cate {
	background-color: #60c5db;	
	color: #fff;
	border: 1px solid #eaeaea;
}

#main_simri > .simri_con > .right_con > .right_table > table .cate_row {
	background-color: #60c5db;	
	color: #fff;
	border: 1px solid #eaeaea;
}


#main_simri > .simri_con > .right_con > .right_table > table .sub {
	border: 1px solid #60c5db;	
}



#main_simri > .simri_con > .right_con > .license_box {
	display: block;
	/*float: left;*/
	/*width: 1010px;*/
	width:100%;
	margin-top: 25px;
	background-color: #404040;
	color: #fff;
	/*height: 50px;*/
	height:100%;
	line-height: 50px;
	font-family: 'GmarketSansMedium';
	font-size: 21px;
	line-height: 52px;
	text-align: center;
}

#main_simri > .simri_con > .license_box > span {
	color: #ffff00;
	
}





/* 수강후기 */

#main_review_con { background-color: #eaeaea; /*padding-bottom: 100px;*/ padding-bottom: 80px;}

#main_review_con > .scroll_down {
	/*background-color: #1d6d7f;*/
	padding-bottom: 20px;
	background-color: #6d6f6f;
}

#main_review_con > .scroll_down > div  {
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	border-radius: 30px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: bold;

}


#main_review_con  .triangle {
	margin: 0 auto;
	width: 170px;
	/* width: 0px;
	height: 0px;
	border-top: 40px solid #1d6d7f;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent; */
}




#main_review_con > .main_review_con {
	width:1100px; 
	margin:0 auto;
	/*padding-top: 80px;*/
	padding-top: 40px;
}
.cf:after {content:""; display: block; clear: both;}
.ep_fl {float: left;}


#main_review_con > .main_review_con > .review_title_btn {
	width: 1100px;
	margin: 0 auto;
	margin-bottom: 15px;
	font-size: 24px; 
	color: #fc532d;
	font-family:'GmarketSansMedium';
	text-align: center;
}

#main_review_con > .main_review_con > .review_title_btn > ul {
	width: 350px;
	margin: 0 auto;
}

#main_review_con > .main_review_con > .review_title_btn > ul > li {
	display: block;
	float: left;
	line-height: 45px;
}

#main_review_con > .main_review_con > .review_title_btn > ul > li:last-child {
	margin-left: 15px;
	background-color: #00284f;
	width: 160px;
	height: 40px;
	border-radius: 20px;
}

#main_review_con > .main_review_con > .review_title_btn > ul > li:last-child > a {
	color: #fff;
}


#main_review_con > .main_review_con > .review_title_sugang {
	width: 1100px;
	margin: 0 auto;
	margin-bottom: 50px;
	text-align: center; 
	font-size: 42px; 
	font-weight: bold; 
	line-height: 52px; 
	font-family:'GmarketSansMedium';
}


#main_review_con > .main_review_con > .wrap {width: 1100px; margin: 0 auto; position: relative;}
#main_review_con > .main_review_con > .wrap > .visible {width: 960px; height: 310px; overflow:hidden; margin: 0 auto;}
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide {width: 3960px; height: 310px; position: relative; margin: 0 auto;}
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li {width: 172px; height: 310px; margin: 0px 10px; background-color: #fff; padding: 10px; border-radius: 5px; font-family:'GmarketSansMedium'; }
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li  > .ep_cate {font-size: 16px; font-weight: bold; height: 38px; line-height: 35px; margin-bottom: 8px; border-bottom: 2px solid #aeaeae;  }
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_cate > div { display: inline-block; float: right; font-size: 12px; color: #6b6b6b; font-weight: normal;}

#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide  > li > .ep_con {padding: 0px 5px; }
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > ul { }
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > ul > li { }
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > ul > li:first-child { text-align: center; margin-bottom: 5px; }
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > ul > .ep_title {font-size: 15px; font-weight: bold; color: #ed6146; margin-bottom: 8px; text-align: center;}
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > ul > li:last-child {text-align: justify; line-height: 22px;  font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important; font-size: 15px; color: #454545;}
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > .btn_li {margin-top: 15px;}
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > .btn_li > ul {width: 140px; margin: 0 auto;}
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > .btn_li > ul > li {display:block; float: left; background-color: #00284f; width: 66px; height: 25px; line-height: 26px; border-radius: 13px; text-align: center; margin-right: 8px; }
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > .btn_li > ul > li:last-child {margin-right: 0px;}
#main_review_con > .main_review_con > .wrap > .visible > .epilogue_slide > li > .ep_con > .btn_li > ul > li > a {color: #fff; font-size: 11px;}

.ep_prev {position: absolute; left: 0; top: 50px; cursor: pointer;}
.ep_next {position: absolute;right:  0; top: 50px; cursor: pointer;}
.ep_btn{width:400px; height:10px;  position: absolute; bottom: -30px; left: 50%; margin-left:-200px; }
.ep_btn>li{width:10px; height:10px; border:1px solid #8d8d8d; border-radius:10px; margin:0 3px; cursor: pointer;}

.bg_black{background-color:#8d8d8d;}




#main_info05_con { padding:20px 0; background-color:#f7f7f7;}
#main_info05_con > .main_info05_con {margin:0 auto; *zoom:1;  width:1100px;} /* 20170822 KBR 하단메뉴 크기 조절  */
#main_info05_con > .main_info05_con > ul {width: 1100px; }
#main_info05_con > .main_info05_con > ul > li {
	display: block; 
	float:left;
	margin-right: 17px;
	border: 1px solid #a2a2a2;
}
#main_info05_con > .main_info05_con > ul > li:last-child {
	margin-right: 0px;
}

/*푸터*/
#footer {width:100%; margin:0 auto; border-top:1px solid #d9d9d9;}
#footer > #top_con {padding:8px 0; background-color:#f7f7f7;}
#footer > #top_con > .top_con {width:1080px; margin:0 auto; *zoom:1;}
#footer > #top_con > .top_con:after {content:""; display:block; clear:both;}
#footer > #top_con > .top_con > .nav {float:left;}
#footer > #top_con > .top_con > .nav a {font-size:14px; color:#000; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}
#footer > #top_con > .top_con > .nav span {margin:0 15px; color:#cccccc; line-height:30px;}
#footer > #top_con > .top_con > .agency_con {float:right; width:370px; *zoom:1;}
#footer > #top_con > .top_con > .agency_con:after {content:""; display:block; clear:both;}
#footer > #top_con > .top_con > .agency_con .select {width:180px; border:1px solid #d9d9d9; padding:6px;}
#footer > #top_con > .top_con > .agency_con .fl {float:left;}
#footer > #top_con > .top_con > .agency_con .fr {float:right;}
#footer > .bottom_con {width:1080px; margin:0 auto; padding:10px 0px 20px 0px; *zoom:1;}
#footer > .bottom_con:after {content:""; display:block; clear:both;}
#footer > .bottom_con > .logo_con {float:left; width:225px;}
#footer > .bottom_con > .copy_con {float:right;} 
#footer > .bottom_con > .copy_con > .text01_con {margin-bottom:8px; }
#footer > .bottom_con > .copy_con > .text01_con span {font-size:14px; color:#000; line-height:22px; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}
#footer > .bottom_con > .copy_con > .text02_con {}
#footer > .bottom_con > .copy_con > .text02_con span {font-size:12px; font-weight:bold; color:#000; line-height:16px; font-family:  "Nanum Barun Gothic","나눔고딕", "맑은고딕", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}





















/*서브컨텐츠*/
#sub_con {}
#sub_con > .title_con {width:100%; height:159px; margin:0 auto; padding-top:91px; position:relative; top:0; left:0; text-align:center;}
#sub_con > .title_con .dashed_con {width:100%; height:250px; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:9; background:repeating-linear-gradient(-45deg, #000000, #000000 10px, #ffffff 10px, #ffffff 20px); opacity:0.1; display:none;}
#sub_con > .title_con > .text_con {
	display:inline-block; *display:inline; zoom:1; 
	padding:16px 50px; 
	border:2px solid #ffffff; 
	position:relative; top:0; left:0; z-index:99;
	background: rgba(0, 0, 0, 0.3);
	background: transparent !ie;
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000)";
}
#sub_con > .title_con > .text_con span {font-size:28px; color:#ffffff; font-weight:bold;}
#sub_con > .contents_con {width:1060px; margin:0 auto; padding:40px 20px 120px 0; *zoom:1;}
#sub_con > .contents_con:after {content:""; display:block; clear:both;}
#sub_con > .contents_con > .left_con {float:left; width:220px;}
#sub_con > .contents_con > .left_con > .title_con {padding:18px 20px; background-color:#3cb64b;}
#sub_con > .contents_con > .left_con > .title_con span {font-size:18px; color:#ffffff; font-weight:bold;}
#sub_con > .contents_con > .left_con > .nav {margin-bottom:20px;}
#sub_con > .contents_con > .left_con > .nav > ul {}
#sub_con > .contents_con > .left_con > .nav > ul > li {padding:0 8px 0 19px; border:1px solid #cccccc; border-top:0;}
#sub_con > .contents_con > .left_con > .nav > ul > li table {width:100%; margin:0 auto;}
#sub_con > .contents_con > .left_con > .nav > ul > li table > tbody > tr > td {height:42px;}
#sub_con > .contents_con > .left_con > .nav > ul > li table > tbody > tr > td a {font-size:14px; color:#666666;}
#sub_con > .contents_con > .left_con > .nav > ul > li table > tbody > tr > td a:hover {color:#3cb64b;}
#sub_con > .contents_con > .left_con > .nav > ul > li table > tbody > tr > td .arrow {color:#3cb64b; font-size:26px; display:none;}
#sub_con > .contents_con > .left_con > .nav > ul > .on {background-color:#f8f8f8;}
#sub_con > .contents_con > .left_con > .nav > ul > .on table > tbody > tr > td a {color:#3cb64b;}
#sub_con > .contents_con > .left_con > .nav > ul > .on table > tbody > tr > td .arrow {display:block;}
#sub_con > .contents_con > .left_con > .nav > ul > li .sub_nav {border-top:1px solid #cccccc; padding:15px;}
#sub_con > .contents_con > .left_con > .nav > ul > li .sub_nav > ul {}
#sub_con > .contents_con > .left_con > .nav > ul > li .sub_nav > ul > li {margin-bottom:5px;}
#sub_con > .contents_con > .left_con > .nav > ul > li .sub_nav > ul > li a {color:#666666; line-height:18px;}
#sub_con > .contents_con > .left_con > .nav > ul > li .sub_nav > ul > li a:hover {color:#8dc641;}
#sub_con > .contents_con > .left_con > .nav > ul > li .sub_nav > ul > li .on {color:#8dc641;}
#sub_con > .contents_con > .left_con > .quick_consult_con {background-color:#f8f8f8; margin-bottom:20px;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .title_con {padding:15px 10px; background-color:#eec453; text-align:center;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .title_con span {font-size:18px; color:#ffffff; font-weight:bold;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .intro_con {margin-bottom:11px; text-align:center;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .intro_con span {font-size:13px; color:#3cb64b; line-height:18px;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con {padding:15px 10px;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table {width:100%; margin:0 auto;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > td {}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .title_td {}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .title_td span {font-size:13px; color:#000000;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td {padding:0 8px;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td span {}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td .input {border:1px solid #c1c1c1; padding:6px;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td .select {border:1px solid #c1c1c1; padding:5px;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td label {cursor:pointer;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td label > input {vertical-align:middle;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td label > span {color:#777777; vertical-align:middle;}
#sub_con > .contents_con > .left_con > .quick_consult_con > .input_con table > tbody > tr > .info_td .input_btn {width:200px; background-color:#eec453; border:0; font-size:16px; color:#ffffff; line-height:44px;}



#sub_con > .contents_con > .left_con > .question_con {padding:18px 10px 15px 10px; background-color:#f0f0f0; margin-bottom:20px;}
#sub_con > .contents_con > .left_con > .question_con > .info01_con {padding:13px 0 7px 0; background-color:#ffffff; border-top:1px solid #d9d9d9; margin-bottom:16px; text-align:center;}
#sub_con > .contents_con > .left_con > .question_con > .info01_con > .text01_con {margin-bottom:6px;}
#sub_con > .contents_con > .left_con > .question_con > .info01_con > .text01_con span {font-size:18px; color:#4d4d4d; font-weight:bold;}
#sub_con > .contents_con > .left_con > .question_con > .info01_con > .text02_con {margin-bottom:6px;}
#sub_con > .contents_con > .left_con > .question_con > .info01_con > .text02_con span {font-size:34px; color:#3cb64b; font-weight:bold; font-family:sans-serif !important;}
#sub_con > .contents_con > .left_con > .question_con > .info01_con > .text03_con {}
#sub_con > .contents_con > .left_con > .question_con > .info01_con > .text03_con span {font-size:13px; color:#4d4d4d; line-height:18px;}
#sub_con > .contents_con > .left_con > .question_con > .info01_con > .text03_con b {color:#000000; font-family:'sans-serif' !important;}
#sub_con > .contents_con > .left_con > .question_con > .info02_con {padding:13px 0 7px 0; background-color:#ffffff; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-bottom:12px; text-align:center;}
#sub_con > .contents_con > .left_con > .question_con > .info02_con > .text01_con {margin-bottom:9px;}
#sub_con > .contents_con > .left_con > .question_con > .info02_con > .text01_con span {font-size:14px; color:#4d4d4d; font-weight:bold;}
#sub_con > .contents_con > .left_con > .question_con > .info02_con > .text02_con {}
#sub_con > .contents_con > .left_con > .question_con > .info02_con > .text02_con span {font-size:24px; color:#333333; font-weight:bold; font-family:sans-serif !important;}
#sub_con > .contents_con > .left_con > .question_con > .info02_con > .text03_con {}
#sub_con > .contents_con > .left_con > .question_con > .info02_con > .text03_con span {font-size:24px; color:#333333; font-weight:bold; font-family:sans-serif !important;}
#sub_con > .contents_con > .left_con > .question_con > .btn_con {}
#sub_con > .contents_con > .left_con > .question_con > .btn_con .a_btn {display:block; background-color:#555555; text-align:center; font-size:16px; color:#ffffff; line-height:44px;}



#sub_con > .contents_con > .left_con > .banner_con {}
#sub_con > .contents_con > .left_con > .banner_con > ul {}
#sub_con > .contents_con > .left_con > .banner_con > ul > li {margin-bottom:10px;}
#sub_con > .contents_con > .left_con > .banner_con > ul > li > a {display:block; padding:16px 0;}
#sub_con > .contents_con > .left_con > .banner_con > ul > li > a > table {width:100%; margin:0 auto;}
#sub_con > .contents_con > .left_con > .banner_con > ul > li > a > table > tbody > tr > td .icon {color:#333;}
#sub_con > .contents_con > .left_con > .banner_con > ul > li > a > table > tbody > tr > td span {font-size:15px;  font-weight:bold;  color:#666666; line-height:18px;}



#sub_con > .contents_con > .right_con {float:right; width:790px;}
#sub_con > .contents_con > .right_con > .route_con {margin-bottom:35px;}
#sub_con > .contents_con > .right_con > .route_con > table {width:100%; margin:0 auto;}
#sub_con > .contents_con > .right_con > .route_con > table > tbody > tr > .left_td span {font-size:30px; color:#000000; font-weight:bold;}
#sub_con > .contents_con > .right_con > .route_con > table > tbody > tr > .right_td .home_icon {font-size:18px; vertical-align:middle;}
#sub_con > .contents_con > .right_con > .route_con > table > tbody > tr > .right_td .route_arrow {font-size:10px; margin:0 3px; vertical-align:middle;}
#sub_con > .contents_con > .right_con > .route_con > table > tbody > tr > .right_td span {font-size:14px; color:#555555; vertical-align:middle;}
#sub_con > .contents_con > .right_con > .route_con > table > tbody > tr > .right_td .end_txt {}
#sub_con > .contents_con > .right_con > .contents_con {}

/*서브 우측 퀵*/
.sub_right_quick_con {width:82px; position:absolute; top:470px; right:10px; z-index:9;}
.sub_right_quick_con > .nav {}
.sub_right_quick_con > .nav > ul {}
.sub_right_quick_con > .nav > ul > li {}
.sub_right_quick_con > .nav > ul > li a {display:block; border:1px solid #e6e6e6; background-color:#f8f8f8; text-align:center; color:#666666; line-height:18px; font-weight:bold;}
.sub_right_quick_con > .nav > ul > li .a01 {padding:15px 0;}
.sub_right_quick_con > .nav > ul > li .a02 {padding:6px 0;}
.sub_right_quick_con > .nav > ul > li a:hover {border:1px solid #515151; background-color:#515151; color:#bef674;}
.sub_right_quick_con > .btn_con {}
.sub_right_quick_con > .btn_con img {display:block;}

/*교육원소개*/
.aboutus_title_con_bg {background:url("/img/aboutus/aboutus_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*교육원소개*/
.aboutus_sub01_con {}

/*인사말*/
.aboutus_sub02_con {}

/*찾아오시는 길*/
.aboutus_sub03_con {}
.aboutus_sub03_con > .nav {margin-bottom:35px;}
.aboutus_sub03_con > .nav > ul {}
.aboutus_sub03_con > .nav > ul > li {float:left; cursor:pointer;}
.aboutus_sub03_con > .map01 {}
.aboutus_sub03_con > .map02 {display:none;}
.aboutus_sub03_con > .info_con {}

/*학위취득*/
.degree_title_con_bg {background:url("/img/degree/degree_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*학점은행소개*/
.degree_sub01_con {}

/*대학과정조기졸업*/
.degree_sub02_con {}

/*학점취득과정*/
.degree_sub03_con {}

/*시행취지*/
.degree_sub04_con {}

/*평가인정절차*/
.degree_sub05_con {}

/*국가자격증*/
.license_title_con_bg {background:url("/img/license/license_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*수강신청*/
.enrolment_title_con_bg {background:url("/img/enrolment/enrolment_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*과목안내*/
.enrolment_sub02_con {}
.enrolment_sub02_con > ul {}
.enrolment_sub02_con > ul > li {margin-bottom:40px;}
.enrolment_sub02_con > ul > li .list_div {}
.enrolment_sub02_con > ul > li .list_div > .title_con {margin-bottom:7px;}
.enrolment_sub02_con > ul > li .list_div > .title_con span {font-size:28px; color:#000000; font-weight:bold;}
.enrolment_sub02_con > ul > li .list_div > .contents_con {border:1px solid #dddddd; border-top:2px solid #333333;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .info01_con {margin:0 10px; padding:16px 0 14px 0; border-bottom:1px solid #333333;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .info01_con span {font-size:16px; color:#000000;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .info01_con .color_text {color:#0047a9;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .info02_con {margin:0 10px; padding:15px; text-align:justify;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .info02_con span {font-size:14px; color:#333333; line-height:20px;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .btn_con {padding:15px 10px; background-color:#f2f2f2;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .btn_con > table {width:100%; margin:0 auto;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .btn_con > table > tbody > tr > td .a_btn {display:inline-block; *display:inline; zoom:1; text-align:center; width:98px; font-size:16px; line-height:38px;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .btn_con > table > tbody > tr > td .a_btn01 {border:1px solid #333333; background-color:#ffffff; color:#333333;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .btn_con > table > tbody > tr > td .a_btn02 {border:1px solid #333333; background-color:#333333; color:#ffffff;}
.enrolment_sub02_con > ul > li .list_div > .contents_con > .btn_con > table > tbody > tr > td .a_btn03 {border:1px solid #ff7c25; background-color:#ff7c25; color:#ffffff;}
.enrolment_sub02_con > .intro02_con {padding:30px; background-color:#f5f3f2; border:1px solid #cccccc; margin-bottom:30px;}
.enrolment_sub02_con > .intro02_con > .info_con {}
.enrolment_sub02_con > .intro02_con > .info_con > ul {}
.enrolment_sub02_con > .intro02_con > .info_con > ul > li {margin-bottom:3px;}
.enrolment_sub02_con > .intro02_con > .info_con > ul > li span {font-size:14px; color:#666666; line-height:20px;}

/*수강신청하기*/
.enrolment_sub_con {}
.enrolment_sub_con > .intro01_con {padding:30px; background-color:#f5f3f2; margin-bottom:40px;}
.enrolment_sub_con > .intro01_con > .title_con {border-bottom:1px solid #0047a9; padding-bottom:9px; margin-bottom:14px;}
.enrolment_sub_con > .intro01_con > .title_con span {font-size:26px; color:#0047a9; font-weight:bold;}
.enrolment_sub_con > .intro01_con > .info_con {}
.enrolment_sub_con > .intro01_con > .info_con > ul {}
.enrolment_sub_con > .intro01_con > .info_con > ul > li {margin-bottom:3px;}
.enrolment_sub_con > .intro01_con > .info_con > ul > li span {font-size:14px; color:#666666; line-height:20px;}
.enrolment_sub_con > .big_nav {background-color:#a6adbe; margin-bottom:40px;}
.enrolment_sub_con > .big_nav > ul {}
.enrolment_sub_con > .big_nav > ul > li {float:left; width:50%; position:relative; top:0; left:0;}
.enrolment_sub_con > .big_nav > ul > li .list_div {width:290px; height:175px; margin:0 auto; padding-top:20px; text-align:center;}
.enrolment_sub_con > .big_nav > ul > li .list_div > .term01_con {margin-bottom:20px;}
.enrolment_sub_con > .big_nav > ul > li .list_div > .term01_con > table {width:100%; margin:0 auto;}
.enrolment_sub_con > .big_nav > ul > li .list_div > .term01_con > table > tbody > tr > td .icon {font-size:20px; color:#ffffff; margin-right:3px; vertical-align:middle;}
.enrolment_sub_con > .big_nav > ul > li .list_div > .term01_con > table > tbody > tr > td span {font-size:14px; color:#ffffff; vertical-align:middle;}
.enrolment_sub_con > .big_nav > ul > li .list_div > .title_con {margin-bottom:27px;}
.enrolment_sub_con > .big_nav > ul > li .list_div > .title_con span {font-size:36px; color:#ffffff; font-weight:bold;}
.enrolment_sub_con > .big_nav > ul > li .list_div > .term02_con {padding:8px 0; border-top:1px solid rgba(255,255,255,0.3);	border-bottom:1px solid rgba(255,255,255,0.3);}
.enrolment_sub_con > .big_nav > ul > li .list_div > .term02_con span {font-size:14px; color:#ffffff;}
.enrolment_sub_con > .big_nav > ul > .on {background-color:#3cb64b;}
.enrolment_sub_con > .small_nav {width:786px; margin:0 auto; margin-bottom:30px;}
.enrolment_sub_con > .small_nav > table {width:100%; margin:0 auto; border-top:1px solid #273665; border-left:1px solid #273665;}
.enrolment_sub_con > .small_nav > table > tbody > tr > td {width:131px; height:43px; border-right:1px solid #273665; border-bottom:1px solid #273665;}
.enrolment_sub_con > .small_nav > table > tbody > tr > td > a {display:block; font-size:14px; color:#273665; vertical-align:middle; }
.enrolment_sub_con > .small_nav > table > tbody > tr > td > a:hover { display: table-cell; width: 131px; height: 42px; background: #273665; color: #ffffff; vertical-align:middle; } /* 20170622 KBR 마우스오버색 추가 */
.enrolment_sub_con > .small_nav > table > tbody > tr > td.on {background-color:#273665;}
.enrolment_sub_con > .small_nav > table > tbody > tr > td.on > a {color:#ffffff;}
.enrolment_sub_con > .term_con {margin-bottom:10px;}
.enrolment_sub_con > .term_con span {font-size:18px; color:#666666; font-weight:bold;}
.enrolment_sub_con > .list_con {margin-bottom:18px;}
.enrolment_sub_con > .list_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.enrolment_sub_con > .list_con > table > thead > tr > td {padding:12px 0; background-color:#f7f7f9; border-bottom:1px solid #cccccc;}
.enrolment_sub_con > .list_con > table > thead > tr > td span {font-size:14px; color:#333333; font-weight:bold;}
.enrolment_sub_con > .list_con > table > tbody > tr > td {padding:5px 0; border-bottom:1px solid #cccccc;}
.enrolment_sub_con > .list_con > table > tbody > tr > td span {font-size:14px; color:#555555;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .a_btn {display:inline-block; *display:inline; zoom:1; border:1px solid #999999; text-align:center; width:78px; font-size:14px; color:#999999; line-height:31px;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .apply_btn {display:inline-block; *display:inline; zoom:1; text-align:center; width:78px; font-size:14px; line-height:31px;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .apply_btn01 {border:1px solid #000000; color:#000000; line-height:31px;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .apply_btn02 {border:1px solid #0047a9; color:#0047a9; line-height:31px;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .apply_btn03 {border:1px solid #ff0000; color:#ff0000; line-height:31px;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .arrow {font-size:18px; color:#d2d2d2; font-weight:bold;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .arrow01.on {color:red;}
.enrolment_sub_con > .list_con > table > tbody > tr > td .arrow02.on {color:blue;}
.enrolment_sub_con > .intro02_con {padding:30px; background-color:#f5f3f2; border:1px solid #cccccc; margin-bottom:30px;}
.enrolment_sub_con > .intro02_con > .info_con {}
.enrolment_sub_con > .intro02_con > .info_con > ul {}
.enrolment_sub_con > .intro02_con > .info_con > ul > li {margin-bottom:3px;}
.enrolment_sub_con > .intro02_con > .info_con > ul > li span {font-size:14px; color:#666666; line-height:20px;}
.enrolment_sub_con > .btn_con {text-align:center;}
.enrolment_sub_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:230px; margin:0 9px; text-align:center; font-size:22px; color:#ffffff; line-height:70px;}
.enrolment_sub_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.enrolment_sub_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*수강신청 뷰페이지*/
.enrolment_sub_view_con {}
.enrolment_sub_view_con > .profile_con {margin-bottom:15px;}
.enrolment_sub_view_con > .profile_con > .title_con {padding:0 2px; margin-bottom:4px;}
.enrolment_sub_view_con > .profile_con > .title_con span {font-size:16px; color:#4a4a4a; font-weight:bold;}
.enrolment_sub_view_con > .profile_con > .info_con {border-top:2px solid #7366d8; padding:30px; background-color:#f8f7fb;}
.enrolment_sub_view_con > .profile_con > .info_con > table {width:100%; margin:0 auto;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td {}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .img_con {}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .img_con img {border:1px solid #c1bfd8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .name_con {margin:8px 0;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .name_con span {color:#5f5f5f;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .btn_con {*zoom:1;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .btn_con:after {content:""; display:block; clear:both;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:59px; background-color:#fefefe; border:1px solid #cccccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px text-align:center; font-size:11px; color:#000000; line-height:22px;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .btn_con .fl {float:left;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .img_td .btn_con .fr {float:right;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .text_td {}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .text_td table {width:100%; margin:0 auto; background-color:#ffffff;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > td {border-bottom:1px dotted #777777;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .title_td {}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .title_td span {font-size:13px; color:#5f5f5f; font-weight:bold;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .info_td {padding:5px 10px;}
.enrolment_sub_view_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .info_td span {font-size:13px; color:#5f5f5f; line-height:18px;}
.enrolment_sub_view_con > .contents_con {margin-bottom:50px;}
.enrolment_sub_view_con > .contents_con .list_div {margin-bottom:30px;}
.enrolment_sub_view_con > .contents_con .list_div > .title_con {margin-bottom:4px;}
.enrolment_sub_view_con > .contents_con .list_div > .title_con span {font-size:16px; color:#4a4a4a; font-weight:bold; vertical-align:middle;}
.enrolment_sub_view_con > .contents_con .list_div > .list_con {padding:10px; border-top:2px solid #333333; border-bottom:1px solid #cccccc;}
.enrolment_sub_view_con > .contents_con .list_div > .list_con > ul {}
.enrolment_sub_view_con > .contents_con .list_div > .list_con > ul > li {margin:5px 0;}
.enrolment_sub_view_con > .contents_con .list_div > .list_con > ul > li span {font-size:13px; color:#333333; line-height:20px;}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con {}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con > table > thead > tr > td {padding:8px 0; background-color:#f4f4f7; border-bottom:1px solid #dddddd;}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con > table > thead > tr > td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con > table > tbody > tr > td {padding:8px 0; border-bottom:1px solid #dddddd;}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con > table > tbody > tr > td span {color:#777777; line-height:18px; vertical-align:middle;}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con > .intro_con {margin-top:5px;}
.enrolment_sub_view_con > .contents_con .list_div > .tab_con > .intro_con span {font-size:13px; color:#333333; line-height:18px;}
.enrolment_sub_view_con > .contents_con .list_div > .info_con {padding:15px; border-top:2px solid #333333; border-bottom:1px solid #cccccc; text-align:justify;}
.enrolment_sub_view_con > .contents_con .list_div > .info_con span {font-size:13px; color:#333333; line-height:20px;}
.enrolment_sub_view_con > .btn_con {text-align:center;}
.enrolment_sub_view_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.enrolment_sub_view_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.enrolment_sub_view_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*수강신청 프로필 팝업*/
.enrolment_sub_teacher_con {width:100%; margin:0 auto;}
.enrolment_sub_teacher_con > .title_con {padding:11px 15px; background-color:#7366d8;}
.enrolment_sub_teacher_con > .title_con span {font-size:21px; color:#ffffff; font-weight:bold;}
.enrolment_sub_teacher_con > .contents_con {width:610px; margin:0 auto; padding:20px 20px 30px 20px;}
.enrolment_sub_teacher_con > .contents_con > .profile_con {margin-bottom:15px;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .title_con {padding:0 2px; margin-bottom:4px;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .title_con span {font-size:16px; color:#4a4a4a; font-weight:bold;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con {border-top:2px solid #7366d8; padding:30px; background-color:#f8f7fb;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table {width:100%; margin:0 auto;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .img_td {}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .img_td img {border:1px solid #c1bfd8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td {}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table {width:100%; margin:0 auto; background-color:#ffffff;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > td {border-bottom:1px dotted #777777;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .title_td {}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .title_td span {font-size:13px; color:#5f5f5f; font-weight:bold;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .info_td {padding:5px 10px;}
.enrolment_sub_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .info_td span {font-size:13px; color:#5f5f5f; line-height:18px;}
.enrolment_sub_teacher_con > .contents_con > .history_con {margin-bottom:25px;}
.enrolment_sub_teacher_con > .contents_con > .history_con > .title_con {margin-bottom:7px;}
.enrolment_sub_teacher_con > .contents_con > .history_con > .title_con span {font-size:15px; color:#5f5f5f; font-weight:bold;}
.enrolment_sub_teacher_con > .contents_con > .history_con > .list_con {padding:12px 12px 4px 12px; border-top:2px solid #333333; border-bottom:1px solid #cccccc;}
.enrolment_sub_teacher_con > .contents_con > .history_con > .list_con > ul {}
.enrolment_sub_teacher_con > .contents_con > .history_con > .list_con > ul > li {margin-bottom:8px;}
.enrolment_sub_teacher_con > .contents_con > .history_con > .list_con > ul > li span {font-size:13px; color:#5f5f5f}
.enrolment_sub_teacher_con > .contents_con > .btn_con {margin-top:50px; text-align:center;}
.enrolment_sub_teacher_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; background-color:#cccccc; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}

/*수강신청 강의계획 팝업*/
.enrolment_sub_plan_con {width:100%; margin:0 auto;}
.enrolment_sub_plan_con > .title_con {padding:11px 15px; background-color:#7366d8;}
.enrolment_sub_plan_con > .title_con span {font-size:21px; color:#ffffff; font-weight:bold;}
.enrolment_sub_plan_con > .contents_con {width:610px; margin:0 auto; padding:20px 20px 30px 20px;}
.enrolment_sub_plan_con > .contents_con > .tab01_con {margin-bottom:30px; }
.enrolment_sub_plan_con > .contents_con > .tab01_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.enrolment_sub_plan_con > .contents_con > .tab01_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.enrolment_sub_plan_con > .contents_con > .tab01_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
.enrolment_sub_plan_con > .contents_con > .tab01_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.enrolment_sub_plan_con > .contents_con > .tab01_con > table > tbody > tr > .info_td {padding:10px;}
.enrolment_sub_plan_con > .contents_con > .tab01_con > table > tbody > tr > .info_td span {color:#777777; line-height:20px; vertical-align:middle;}
.enrolment_sub_plan_con > .contents_con > .tab02_con {}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table {width:100%; margin:0 auto;}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > thead > tr > td {padding-bottom:10px;}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > thead > tr > td span {font-size:16px; color:#000000; font-weight:bold;}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > tbody > tr > td {}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > tbody > tr > .title_td {padding:10px; background-color:#f4f4f7; border-top:2px solid #333333; border-bottom:1px solid #dddddd;}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > tbody > tr > .info_td {padding:10px;}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > tbody > tr > .info_td span {color:#777777; line-height:20px; vertical-align:middle;}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > tbody > tr > .info_td ul {}
.enrolment_sub_plan_con > .contents_con > .tab02_con > table > tbody > tr > .info_td ul > li {margin:5px 0;}
.enrolment_sub_plan_con > .contents_con > .btn_con {margin-top:50px; text-align:center;}
.enrolment_sub_plan_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; background-color:#cccccc; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}

/*결제하기*/
.enrolment_order_con {}
.enrolment_order_con > .nav {margin-bottom:30px;}
.enrolment_order_con .list_div {margin-bottom:50px;}
.enrolment_order_con .list_div > .title_con {margin-bottom:10px;}
.enrolment_order_con .list_div > .title_con span {font-size:18px; color:#000000;}
.enrolment_order_con .list_div > .info_con {}
.enrolment_order_con .list_div > .info_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.enrolment_order_con .list_div > .info_con > table > thead > tr > td {padding:12px 0; background-color:#f7f7f9; border-bottom:1px solid #cccccc;}
.enrolment_order_con .list_div > .info_con > table > thead > tr > td span {font-size:13px; color:#333333; font-weight:bold;}
.enrolment_order_con .list_div > .info_con > table > tbody > tr > td {padding-top:12px; padding-bottom:12px; border-bottom:1px solid #cccccc;}
.enrolment_order_con .list_div > .info_con > table > tbody > tr > .info_td {padding-left:15px; padding-right:15px;}
.enrolment_order_con .list_div > .info_con > table > tbody > tr > td span {color:#555555; vertical-align:middle;}
.enrolment_order_con .list_div > .btn_con {margin-top:8px; text-align:right;}
.enrolment_order_con .list_div > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; margin-left:3px; padding:6px 12px; background-color:#999999; text-align:center; font-size:12px; color:#ffffff;}
.enrolment_order_con > .btn_con {text-align:center;}
.enrolment_order_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.enrolment_order_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.enrolment_order_con > .btn_con .a_btn02 {background-color:#cccccc;}

/**/
.enrolment_order_coupon_popup01_con {width:610px; margin:0 auto;}

/**/
.enrolment_order_coupon_popup02_con {width:100%; margin:0 auto;}
.enrolment_order_coupon_popup02_con > .title_con {padding:11px 15px; background-color:#7366d8;}
.enrolment_order_coupon_popup02_con > .title_con span {font-size:21px; color:#ffffff; font-weight:bold;}
.enrolment_order_coupon_popup02_con > .contents_con {width:400px; margin:0 auto; padding-top:20px;}
.enrolment_order_coupon_popup02_con > .contents_con > .intro_con {text-align:center; margin-bottom:20px;}
.enrolment_order_coupon_popup02_con > .contents_con > .intro_con span {color:#000000;}
.enrolment_order_coupon_popup02_con > .contents_con > .input_con {text-align:center; background-color:#f0f0f2; padding:20px 0;}
.enrolment_order_coupon_popup02_con > .contents_con > .input_con span {font-size:15px; color:#000000; font-weight:bold; vertical-align:middle;}
.enrolment_order_coupon_popup02_con > .contents_con > .input_con .input {border:1px solid #8992a6; padding:7px; margin:0 3px; vertical-align:middle;}
.enrolment_order_coupon_popup02_con > .contents_con > .input_con .input_btn {width:58px; background-color:#ffffff; border:1px solid #8992a6; color:#000000; line-height:28px; vertical-align:middle;}
.enrolment_order_coupon_popup02_con > .contents_con > .btn_con {margin-top:30px; text-align:center;}
.enrolment_order_coupon_popup02_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:100px; background-color:#cccccc; text-align:center; font-size:16px; color:#ffffff; line-height:40px;}

/**/
.enrolment_sub04_con {}

/**/
.enrolment_sub05_con {}

/*상담실*/
.consult_title_con_bg {background:url("/img/consult/consult_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*학점인정 자격증*/
.consult_sub03_con {}
.consult_sub03_con > .info01_con {margin-bottom:35px;}
.consult_sub03_con > .info02_con {margin-bottom:35px;}
.consult_sub03_con > .info03_con {position:relative; top:0; left:0; margin-bottom:35px;}
.consult_sub03_con > .info03_con > .popup_con {width:450px; margin:0 auto; position:absolute; top:30px; left:0; right:0; z-index:999; text-align:center; display:none;}
.consult_sub03_con > .info03_con > .popup01_con {}
.consult_sub03_con > .info03_con > .popup01_con {}
.consult_sub03_con > .info03_con > .popup01_con {}
.popup_bg {
	width:100%; 
	position:absolute; top:0; left:0; z-index:99;
	background: rgba(0, 0, 0, 0.5);
	background: transparent !ie;
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)";
}
.consult_sub03_con > .info04_con {margin-bottom:35px;}
.consult_sub03_con > .info04_con > .title_con {margin-bottom:10px; text-align:center;}
.consult_sub03_con > .info04_con > .title_con > .text01_con {margin-bottom:4px;}
.consult_sub03_con > .info04_con > .title_con > .text01_con span {font-size:16px; color:#cc3300;}
.consult_sub03_con > .info04_con > .title_con > .text02_con {}
.consult_sub03_con > .info04_con > .title_con > .text02_con span {color:#5f5f5f; line-height:18px;}
.consult_sub03_con > .info05_con {margin-bottom:35px;}
.consult_sub03_con > .info05_con > .title_con {margin-bottom:10px; text-align:center;}
.consult_sub03_con > .info05_con > .title_con > .text01_con {margin-bottom:4px;}
.consult_sub03_con > .info05_con > .title_con > .text01_con span {font-size:16px; color:#cc3300;}
.consult_sub03_con > .info05_con > .title_con > .text02_con {}
.consult_sub03_con > .info05_con > .title_con > .text02_con span {color:#5f5f5f; line-height:18px;}
.consult_sub03_con > .info06_con {margin-bottom:35px;}
.consult_sub03_con > .info06_con > .title_con {margin-bottom:8px;}
.consult_sub03_con > .info06_con > .title_con .i_icon {font-size:15px; color:#7da1d3; vertical-align:middle;}
.consult_sub03_con > .info06_con > .title_con span {font-size:15px; color:#5f5f5f; font-weight:bold; vertical-align:middle;}
.consult_sub03_con > .info06_con .list_div {padding:0 8px; margin-bottom:20px;}
.consult_sub03_con > .info06_con .list_div > .title_con {margin-bottom:10px;}
.consult_sub03_con > .info06_con .list_div > .title_con .icon {color:#3565a5;}
.consult_sub03_con > .info06_con .list_div > .title_con span {color:#5f5f5f;}
.consult_sub03_con > .info06_con .list_div > .tab01_con {padding:0 12px;}
.consult_sub03_con > .info06_con .list_div > .tab01_con > .intro_con {}
.consult_sub03_con > .info06_con .list_div > .tab01_con > .intro_con span {color:#5f5f5f; line-height:18px;}
.consult_sub03_con > .info06_con .list_div > .tab01_con > table {margin:5px 0;}
.consult_sub03_con > .info06_con .list_div > .info_con {padding:0 16px; margin-top:8px;}
.consult_sub03_con > .info06_con .list_div > .info_con > ul {}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li {margin-bottom:9px;}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li > .item_con {}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li > .item_con > .title_con {margin-bottom:9px;}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li > .item_con > .title_con span {color:#003366; font-weight:bold;}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li > .item_con > .info_con {padding:0 8px;}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li > .item_con > .info_con span {color:#5f5f5f; line-height:18px;}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li > .item_con > .info_con > ul {}
.consult_sub03_con > .info06_con .list_div > .info_con > ul > li > .item_con > .info_con > ul > li {}
/*유통관리사 2급 ~ 정보처리산업기사 공용*/
.consult_sub03_con > .info07_con {margin-bottom:35px;}
.consult_sub03_con > .info07_con > .title_con {margin-bottom:8px;}
.consult_sub03_con > .info07_con > .title_con .i_icon {font-size:15px; color:#7da1d3; vertical-align:middle;}
.consult_sub03_con > .info07_con > .title_con span {font-size:15px; color:#5f5f5f; font-weight:bold; vertical-align:middle;}
.consult_sub03_con > .info07_con .list_div {padding:0 8px; margin-bottom:20px;}
.consult_sub03_con > .info07_con .list_div > .title_con {margin-bottom:10px;}
.consult_sub03_con > .info07_con .list_div > .title_con .icon {color:#3565a5;}
.consult_sub03_con > .info07_con .list_div > .title_con span {color:#5f5f5f;}
.consult_sub03_con > .info07_con .list_div > .tab01_con {padding:0 12px;}
.consult_sub03_con > .info07_con .list_div > .tab02_con {margin:0 12px;}
.consult_sub03_con > .info08_con {}
.consult_sub03_con > .info08_con span {color:#5f5f5f; line-height:20px;}
.consult_sub03_con > .info08_con .red_txt {color:#ff0000; font-weight:bold;}
/*테이블 형식01 공용*/
.consult_sub03_con .tab01_con {}
.consult_sub03_con .tab01_con > table {width:100%; border-top:1px solid #999999; border-left:1px solid #999999;}
.consult_sub03_con .tab01_con > table > thead > tr > td {padding:6px 0; background-color:#e3eeff; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.consult_sub03_con .tab01_con > table > thead > tr > td span {color:#5f5f5f; font-weight:bold; line-height:18px;}
.consult_sub03_con .tab01_con > table > tbody > tr > td {}
.consult_sub03_con .tab01_con > table > tbody > tr > .title_td {background-color:#e3eeff; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.consult_sub03_con .tab01_con > table > tbody > tr > .title_td span {color:#5f5f5f; font-weight:bold; line-height:18px;}
.consult_sub03_con .tab01_con > table > tbody > tr > .info_td {padding:6px 0; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.consult_sub03_con .tab01_con > table > tbody > tr > .gray_bg {background-color:#e6e6e6;}
.consult_sub03_con .tab01_con > table > tbody > tr > .info_td span {color:#5f5f5f; line-height:18px;}
.consult_sub03_con .tab01_con > table > tbody > tr > .info_td b {color:#5f5f5f; line-height:18px;}
.consult_sub03_con .tab01_con > table > tbody > tr > .info_td ul {margin:18px 0;}
.consult_sub03_con .tab01_con > table > tbody > tr > .info_td ul > li {margin-bottom:3px;}
/*테이블 형식02 공용*/
.consult_sub03_con .tab02_con {padding:4px; border-left:1px solid #dadcdb; border-right:1px solid #dadcdb; background-color:#f4e7d5;}
.consult_sub03_con .tab02_con > table {width:100%; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.consult_sub03_con .tab02_con > table > tbody > tr > td {}
.consult_sub03_con .tab02_con > table > tbody > tr > .title_td {background-color:#f4f4f4; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.consult_sub03_con .tab02_con > table > tbody > tr > .title_td span {color:#333333; font-weight:bold; line-height:18px;}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td {padding:6px 8px; background-color:#ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td .i_icon {color:#aa9f6f; vertical-align:middle;}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td span {color:#333333; line-height:18px; vertical-align:middle;}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td .blue_txt {color:#006599;}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td .brown_txt {color:#986700;}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td b {color:#333333; line-height:18px;}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td ul {}
.consult_sub03_con .tab02_con > table > tbody > tr > .info_td ul > li {margin-bottom:6px;}

/*학사·전문학사 전공 종류*/
.consult_sub04_con {}

/*장학제도*/
.consult_sub05_con {}

/*열린마당*/
.yard_title_con_bg {background:url("/img/yard/yard_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*전자도서관*/
.library_title_con_bg {background:url("/img/library/library_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*국가지식포털통합검색*/
.library_sub02_con {}
.library_sub02_con > .search_con {width:540px; margin:0 auto; padding:6px; border:1px solid #d8d8d8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#f2f2f2; margin-bottom:45px;}
.library_sub02_con > .search_con table {}
.library_sub02_con > .search_con table > tbody > tr > td .type_con {margin-bottom:6px;}
.library_sub02_con > .search_con table > tbody > tr > td .type_con span {color:#075079; vertical-align:middle;}
.library_sub02_con > .search_con table > tbody > tr > td .type_con label {margin-left:8px; cursor:pointer; vertical-align:middle;}
.library_sub02_con > .search_con table > tbody > tr > td .type_con label > input {vertical-align:middle;}
.library_sub02_con > .search_con table > tbody > tr > td .type_con label > span {color:#4d4d4d;}
.library_sub02_con > .search_con table > tbody > tr > td .input_con {}
.library_sub02_con > .search_con table > tbody > tr > td .input_con .select {border:1px solid #a9a9a9; padding:6px; vertical-align:middle;}
.library_sub02_con > .search_con table > tbody > tr > td .input_con .input {border:1px solid #a9a9a9; padding:7px; margin:0 3px; vertical-align:middle;}
.library_sub02_con > .search_con table > tbody > tr > td .input_con .input_btn {width:58px; background-color:#ffffff; border:1px solid #a9a9a9; color:#000000; line-height:28px; vertical-align:middle;}
.library_sub02_con > .intro_con {}
.library_sub02_con > .intro_con > .title_con {margin-bottom:3px;}
.library_sub02_con > .intro_con > .title_con span {font-size:15px; color:#656565; font-weight:bold;}
.library_sub02_con > .intro_con > .info_con {}
.library_sub02_con > .intro_con > .info_con > ul {}
.library_sub02_con > .intro_con > .info_con > ul > li {margin-bottom:4px;}
.library_sub02_con > .intro_con > .info_con > ul > li span {color:#5f5f5f; line-height:18px;}

/*마이페이지*/
.mypage_title_con_bg {background:url("/img/mypage/mypage_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*학습현황/학습안내*/
.mypage_sub01_con {}
.mypage_sub01_con > .search_con {}
.mypage_sub01_con > .search_con {margin-bottom:30px; text-align:center;}
.mypage_sub01_con > .search_con > .input_con {background-color:#f0f0f2; padding:20px 0; }
.mypage_sub01_con > .search_con > .input_con span {font-size:15px; color:#000000; font-weight:bold; vertical-align:middle;}
.mypage_sub01_con > .search_con > .input_con .input {border:1px solid #8992a6; padding:7px; margin:0 3px; vertical-align:middle;}
.mypage_sub01_con > .search_con > .input_con .input_btn {width:58px; background-color:#ffffff; border:1px solid #8992a6; color:#000000; line-height:28px; vertical-align:middle;}
.mypage_sub01_con .list_div {}
.mypage_sub01_con .list_div > .title_con {margin-bottom:5px;}
.mypage_sub01_con .list_div > .title_con span {font-size:18px; color:#000000;}
.mypage_sub01_con .list_div > .info_con {}
.mypage_sub01_con .list_div > .info_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.mypage_sub01_con .list_div > .info_con > table > thead > tr > td {padding-top:10px; padding-bottom:10px; background-color:#f7f7f9; border-bottom:1px solid #cccccc;}
.mypage_sub01_con .list_div > .info_con > table > thead > tr > td span {font-size:13px; color:#333333; font-weight:bold;}
.mypage_sub01_con .list_div > .info_con > table > tbody > tr > td {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #cccccc;}
.mypage_sub01_con .list_div > .info_con > table > tbody > tr > .info_td {padding-left:10px; padding-right:10px;}
.mypage_sub01_con .list_div > .info_con > table > tbody > tr > td span {color:#555555; line-height:18px;}
.mypage_sub01_con > .info01_con {margin-bottom:30px; *zoom:1;}
.mypage_sub01_con > .info01_con:after {content:""; display:block; clear:both;}
.mypage_sub01_con > .info01_con  > .left_con {float:left; width:380px;}
.mypage_sub01_con > .info01_con  > .right_con {float:right; width:380px;}
.mypage_sub01_con > .info02_con {margin-bottom:30px;}
.mypage_sub01_con > .info02_con .list_div > .title_con {margin-bottom:0;}
.mypage_sub01_con > .info02_con .list_div > .intro01_con {margin-bottom:5px; text-align:right;}
.mypage_sub01_con > .info02_con .list_div > .intro01_con span {font-size:12px; color:#000000; line-height:24px;}
.mypage_sub01_con > .info02_con .list_div > .intro01_con .btn {display:inline-block; *display:inline; zoom:1; width:40px; text-align:center; font-size:12px; color:#ffffff; line-height:24px;}
.mypage_sub01_con > .info02_con .list_div > .intro01_con .btn01 {background-color:#d0c04e;}
.mypage_sub01_con > .info02_con .list_div > .intro01_con .btn02 {background-color:#fb8d23;}
.mypage_sub01_con > .info02_con .list_div > .intro01_con .btn03 {background-color:#f2472b;}
.mypage_sub01_con > .info02_con .list_div > .info_con {margin-bottom:5px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .non_attendance_btn {display:inline-block; *display:inline; zoom:1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:18px; font-size:10px; color:#ffffff; line-height:18px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .non_attendance_step01 {background-color:#d0c04e;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .non_attendance_step02 {background-color:#fb8d23;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .non_attendance_step03 {background-color:#f2472b;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .thisweek_tab {margin:0 auto; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .thisweek_tab > tbody > tr > td {width:34px; background-color:#eeeeee; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .thisweek_tab > tbody > tr > td.thisweek_title{width:auto; padding-left:5px; padding-right:5px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .thisweek_tab > tbody > tr > td span {color:#5f5f5f; font-weight:bold; line-height:24px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > tr > td .a_btn {display:block; width:40px; margin:0 auto; background-color:#000000; font-size:12px; color:#ffffff; line-height:24px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr {display:none;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td {padding:20px 10px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con {margin-bottom:10px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table {width:100%; margin:0 auto;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table > tbody > tr > .left_td {}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table > tbody > tr > .left_td span {font-size:16px; color:#000000;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table > tbody > tr > .right_td {}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table > tbody > tr > .right_td span {font-size:12px; color:#000000; vertical-align:middle;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table > tbody > tr > .right_td .icon {font-size:16px; margin-right:3px; vertical-align:middle;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table > tbody > tr > .right_td .xi-radiobox-checked {color:#3cb64b;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .title_con > table > tbody > tr > .right_td .xi-close {color:#f22613}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con {}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table {width:100%; margin:0 auto; border-top:2px solid #9a9a9a; border-left:1px solid #dadada;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > thead > tr > td {height:30px; background-color:#e9e9e9; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > thead > tr > td span {}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > tbody > tr > td {height:40px; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > tbody > tr > td span {}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > tbody > tr > .exam_td {background-color:#8dc641;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > tbody > tr > .exam_td span {color:#ffffff; line-height:22px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > tbody > tr > td .icon {font-size:18px;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > tbody > tr > td .xi-radiobox-checked {color:#3cb64b;}
.mypage_sub01_con > .info02_con .list_div > .info_con > table > tbody > .attendance_tr > td .tab_con > table > tbody > tr > td .xi-close {color:#f22613;}
.mypage_sub01_con > .info02_con .list_div > .intro02_con {text-align:right;}
.mypage_sub01_con > .info02_con .list_div > .intro02_con span {color:#ff0000;}
.mypage_sub01_con > .info03_con {margin-bottom:30px;}
.mypage_sub01_con > .info03_con .list_div > .info_con > table > tbody > tr > td span {line-height:24px;}
.mypage_sub01_con > .info03_con .list_div > .info_con > table > tbody > tr > td .icon {font-size:18px; line-height:24px;}
.mypage_sub01_con > .info03_con .list_div > .info_con > table > tbody > tr > td .xi-radiobox-checked {color:#3cb64b;}
.mypage_sub01_con > .info03_con .list_div > .info_con > table > tbody > tr > td .xi-close {color:#f22613;}
.mypage_sub01_con > .info04_con {margin-bottom:30px;}

/*학습하기*/
.mypage_sub02_aa {}
.mypage_sub02_bb {display:none;}
.mypage_sub02_cc {display:none;}
.mypage_sub02_search_con {margin-bottom:30px; text-align:center;}
.mypage_sub02_search_con > .intro_con {margin-bottom:10px;}
.mypage_sub02_search_con > .intro_con span {font-size:19px; color:#000000; font-weight:bold;}
.mypage_sub02_search_con > .input_con {background-color:#f0f0f2; padding:20px 0; }
.mypage_sub02_search_con > .input_con span {font-size:15px; color:#000000; font-weight:bold; vertical-align:middle;}
.mypage_sub02_search_con > .input_con .input {border:1px solid #8992a6; padding:7px; margin:0 3px; vertical-align:middle;}
.mypage_sub02_search_con > .input_con .input_btn {width:58px; background-color:#ffffff; border:1px solid #8992a6; color:#000000; line-height:28px; vertical-align:middle;}
.mypage_sub02_nav {margin-bottom:40px; position:relative; top:0; left:0;}
.mypage_sub02_nav > table {width:100%; margin:0 auto;}
.mypage_sub02_nav > table > tbody > tr > td {border:1px solid #cccccc; border-left:0;}
.mypage_sub02_nav > table > tbody > tr > td > a {display:block;}
.mypage_sub02_nav > table > tbody > tr > td > a span {font-size:14px; color:#333333; line-height:43px; vertical-align:middle}
.mypage_sub02_nav > table > tbody > tr > td > a .icon {font-size:10px; color:#333333; margin-left:3px; vertical-align:middle;}
.mypage_sub02_nav > table > tbody > tr > td > .on {background-color:#494e5a;}
.mypage_sub02_nav > table > tbody > tr > td > .on span {color:#ffffff;}
.mypage_sub02_nav > table > tbody > tr > td > .on .icon {color:#ffffff;}
.mypage_sub02_nav > .ip_con {position:absolute; bottom:-34px; right:0;}
.mypage_sub02_nav > .ip_con > table {}
.mypage_sub02_nav > .ip_con > table > tbody > tr > td {padding:4px;}
.mypage_sub02_nav > .ip_con > table > tbody > tr > td span {color:#666666;}
.mypage_sub02_cal_con {}
.mypage_sub02_cal_con .carlendar_con {width:785px; margin:0 auto; margin-bottom:30px;}
.mypage_sub02_cal_con .carlendar_con > .cal_top {margin-bottom:10px;}
.mypage_sub02_cal_con .carlendar_con > .cal_top > table {width:100%; margin:0 auto;}
.mypage_sub02_cal_con .carlendar_con > .cal_top > table > tbody > tr > td span {font-size:20px; color:#000000;}
.mypage_sub02_cal_con .carlendar_con > .cal_content {}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .week {}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .week > table {width:100%; margin:0 auto; border-top:1px solid #a2a2a2; border-left:1px solid #a2a2a2;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .week > table > tbody > tr > td {width:112px; height:27px; border-right:1px solid #a2a2a2; border-bottom:1px solid #a2a2a2;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .week > table > tbody > tr > td span {color:#444444; font-weight:bold;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day {}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table {width:100%; margin:0 auto; border-left:1px solid #a2a2a2;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td {width:112px; border-right:1px solid #a2a2a2; border-bottom:1px solid #a2a2a2;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div {}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div > .day_con {background-color:#f7f7f7; padding:3px;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div > .day_con span {}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div > .info_con {min-height:84px; padding:3px;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div > .info_con > ul {}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div > .info_con > ul > li {}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div > .info_con > ul > li span {line-height:16px; vertical-align:middle;}
.mypage_sub02_cal_con .carlendar_con > .cal_content > .day > table > tbody > tr > td .list_div > .info_con > ul > li img {line-height:16px; margin-left:3px; vertical-align:middle;}
.mypage_sub02_cal_con .icon_name_con {width:785px; margin:0 auto; position:relative; top:0; left:0;}
.mypage_sub02_cal_con .icon_name_con > .title_con {padding:3px 5px; background-color:#ffffff; position:absolute; top:-12px; left:9px;}
.mypage_sub02_cal_con .icon_name_con > .title_con span {}
.mypage_sub02_cal_con .icon_name_con > .info_con {padding:7px; border:1px solid #e6e6e6;} 
.mypage_sub02_cal_con .icon_name_con > .info_con > table {width:100%; margin:0 auto;}
.mypage_sub02_cal_con .icon_name_con > .info_con > table > tbody > tr > td {}
.mypage_sub02_cal_con .icon_name_con > .info_con > table > tbody > tr > td img {margin-right:2px; vertical-align:middle;}
.mypage_sub02_cal_con .icon_name_con > .info_con > table > tbody > tr > td span {color:#7a7a7a; vertical-align:middle;}
								
/*학습하기 강의겸임교수 팝업*/
.mypage_sub02_teacher_con {width:100%; margin:0 auto;}
.mypage_sub02_teacher_con > .title_con {padding:11px 15px; background-color:#7366d8;}
.mypage_sub02_teacher_con > .title_con span {font-size:21px; color:#ffffff; font-weight:bold;}
.mypage_sub02_teacher_con > .contents_con {width:610px; margin:0 auto; padding:20px 20px 30px 20px;}
.mypage_sub02_teacher_con > .contents_con > .profile_con {margin-bottom:15px;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .title_con {padding:0 2px; margin-bottom:4px;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .title_con span {font-size:16px; color:#4a4a4a; font-weight:bold;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con {border-top:2px solid #7366d8; padding:30px; background-color:#f8f7fb;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table {width:100%; margin:0 auto;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .img_td {}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .img_td img {border:1px solid #c1bfd8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td {}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table {width:100%; margin:0 auto; background-color:#ffffff; padding:0 10px;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > td {border-bottom:1px dotted #777777;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .title_td {}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .title_td span {font-size:13px; color:#5f5f5f; font-weight:bold;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .info_td {padding:5px 10px;}
.mypage_sub02_teacher_con > .contents_con > .profile_con > .info_con > table > tbody > tr > .text_td table > tbody > tr > .info_td span {font-size:13px; color:#5f5f5f; line-height:18px;}
.mypage_sub02_teacher_con > .contents_con > .history_con {margin-bottom:25px;}
.mypage_sub02_teacher_con > .contents_con > .history_con > .title_con {margin-bottom:7px;}
.mypage_sub02_teacher_con > .contents_con > .history_con > .title_con span {font-size:15px; color:#5f5f5f; font-weight:bold;}
.mypage_sub02_teacher_con > .contents_con > .history_con > .list_con {padding:12px 12px 4px 12px; border-top:2px solid #333333; border-bottom:1px solid #cccccc;}
.mypage_sub02_teacher_con > .contents_con > .history_con > .list_con > ul {}
.mypage_sub02_teacher_con > .contents_con > .history_con > .list_con > ul > li {margin-bottom:8px;}
.mypage_sub02_teacher_con > .contents_con > .history_con > .list_con > ul > li span {font-size:13px; color:#5f5f5f}
.mypage_sub02_teacher_con > .contents_con > .btn_con {margin-top:50px; text-align:center;}
.mypage_sub02_teacher_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; background-color:#cccccc; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}

/*학습하기 소감문 팝업*/
.mypage_sub02_write_con {width:100%; margin:0 auto;}
.mypage_sub02_write_con > .title_con {padding:11px 15px; background-color:#7366d8;}
.mypage_sub02_write_con > .title_con span {font-size:21px; color:#ffffff; font-weight:bold;}
.mypage_sub02_write_con > .contents_con {width:480px; margin:0 auto; padding:20px 20px 0 20px;}
.mypage_sub02_write_con > .contents_con > .title_con {padding:0 2px; margin-bottom:4px;}
.mypage_sub02_write_con > .contents_con > .title_con span {font-size:16px; color:#4a4a4a; font-weight:bold;}
.mypage_sub02_write_con > .contents_con > .input_con {margin-bottom:50px;}
.mypage_sub02_write_con > .contents_con > .input_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > .info_td {padding:10px;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > .info_td span {color:#777777; line-height:18px; vertical-align:middle;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > .info_td .input {border:1px solid #8992a6; padding:5px; vertical-align:middle;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > .info_td .select {border:1px solid #8992a6; padding:4px; vertical-align:middle;}
.mypage_sub02_write_con > .contents_con > .input_con > table > tbody > tr > .info_td .textarea {width:368px; height:150px; border:1px solid #8992a6; padding:5px; line-height:18px; overflow-y:scroll;}
.mypage_sub02_write_con > .contents_con > .btn_con {text-align:center;}
.mypage_sub02_write_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.mypage_sub02_write_con > .contents_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.mypage_sub02_write_con > .contents_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*학습하기 뷰페이지*/
#mypage_sub02_view_con {}
.mypage_sub02_view_con > .info_con {margin-bottom:50px;}
.mypage_sub02_view_con > .info_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.mypage_sub02_view_con > .info_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.mypage_sub02_view_con > .info_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
.mypage_sub02_view_con > .info_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.mypage_sub02_view_con > .info_con > table > tbody > tr > .info_td {padding:10px 15px;}
.mypage_sub02_view_con > .info_con > table > tbody > tr > .info_td span {color:#777777; line-height:18px; vertical-align:middle;}
.mypage_sub02_view_con > .list_con {margin-bottom:50px;}
.mypage_sub02_view_con > .list_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.mypage_sub02_view_con > .list_con > table > thead > tr > td {padding:12px 0; background-color:#f7f7f9; border-bottom:1px solid #cccccc;}
.mypage_sub02_view_con > .list_con > table > thead > tr > td span {font-size:13px; color:#333333; font-weight:bold;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > td {}
.mypage_sub02_view_con > .list_con > table > tbody > tr > td span {color:#555555;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > td i.icon {font-size:20px;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .title_td {height:34px; padding:0 10px;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .title_td span {color:#7c6fdc; font-weight:bold;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .title_td .date_con {display:inline-block; *display:inline; zoom:1; background-color:#000000; padding:3px 3px 3px 6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .title_td .date_con .text01 {display:inline-block; *display:inline; zoom:1; margin-right:3px; color:#ffffff;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .title_td .date_con .text02 {display:inline-block; *display:inline; zoom:1; background-color:#ffffff; padding:4px 8px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#666666;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .info_td {height:24px; padding:0 0 0 25px;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .line_td {height:24px;}
.mypage_sub02_view_con > .list_con > table > tbody > tr > .line_td .line {height:1px; background-color:#dddddd;}
#mypage_sub02_view_con > .btn_con {}
#mypage_sub02_view_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:68px; border:1px solid #8992a6; text-align:center; font-size:14px; color:#000000; line-height:36px;}

/*실습과목 학점관리*/
.mypage_sub03_aa {}
.mypage_sub03_bb {display:none;}
.mypage_sub03_cc {display:none;}
.mypage_sub03_dd {display:none;}
.mypage_sub03_ee {display:none;}
.mypage_sub03_ff {display:none;}
.mypage_sub03_gg {display:none;}
.mypage_sub03_title_con {margin-bottom:13px;}
.mypage_sub03_title_con > table {width:100%; margin:0 auto;}
.mypage_sub03_title_con > table > tbody > tr > .left_td {}
.mypage_sub03_title_con > table > tbody > tr > .left_td span {font-size:26px; color:#000000; font-weight:bold;}
.mypage_sub03_title_con > table > tbody > tr > .right_td {}
.mypage_sub03_title_con > table > tbody > tr > .right_td > a span {font-size:14px; color:#333333; vertical-align:middle}
.mypage_sub03_title_con > table > tbody > tr > .right_td > a .icon {font-size:16px; color:#333333; margin-left:3px; vertical-align:middle;}
.mypage_sub03_tab_con {margin-bottom:30px;}
.mypage_sub03_tab_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.mypage_sub03_tab_con > table > thead > tr > td {padding:15px 0; background-color:#f7f7f9; border-bottom:1px solid #cccccc;}
.mypage_sub03_tab_con > table > thead > tr > td span {font-size:15px; color:#333333; font-weight:bold;}
.mypage_sub03_tab_con > table > tbody > tr > td {height:48px; border-bottom:1px solid #cccccc;}
.mypage_sub03_tab_con > table > tbody > tr > .info_td {padding-left:15px; padding-right:15px;}
.mypage_sub03_tab_con > table > tbody > tr > td span {font-size:14px; color:#555555; vertical-align:middle;}
.mypage_sub03_nav {margin-bottom:30px;}
.mypage_sub03_nav > .big_nav {margin-bottom:10px;}
.mypage_sub03_nav > .big_nav > table {width:100%; margin:0 auto;}
.mypage_sub03_nav > .big_nav > table > tbody > tr > td {border:1px solid #cccccc; border-left:0;}
.mypage_sub03_nav > .big_nav > table > tbody > tr > td > a {display:block;}
.mypage_sub03_nav > .big_nav > table > tbody > tr > td > a span {font-size:14px; color:#333333; line-height:43px; vertical-align:middle}
.mypage_sub03_nav > .big_nav > table > tbody > tr > td > a .icon {font-size:10px; color:#333333; margin-left:3px; vertical-align:middle;}
.mypage_sub03_nav > .big_nav > table > tbody > tr > td > .on {background-color:#494e5a;}
.mypage_sub03_nav > .big_nav > table > tbody > tr > td > .on span {color:#ffffff;}
.mypage_sub03_nav > .big_nav > table > tbody > tr > td > .on .icon {color:#ffffff;}
.mypage_sub03_nav > .small_nav {}
.mypage_sub03_nav > .small_nav > table {width:100%; margin:0 auto;}
.mypage_sub03_nav > .small_nav > table > tbody > tr > td {border:1px solid #cccccc; border-left:0;}
.mypage_sub03_nav > .small_nav > table > tbody > tr > td > a {display:block; font-size:14px; color:#333333; line-height:43px; vertical-align:middle}
.mypage_sub03_nav > .small_nav > table > tbody > tr > td > .on {background-color:#494e5a; color:#ffffff;}

/*강의노트*/
.mypage_sub07_select_con {margin-bottom:5px; text-align:right;}
.mypage_sub07_select_con .select {border:1px solid #8992a6; padding:5px;}

/*학점관리 (시험/과제/토론)*/
.mypage_sub08_aa {}
.mypage_sub08_bb {display:none;}
.mypage_sub08_cc {display:none;}
.mypage_sub08_dd {display:none;}
.mypage_sub08_ee {display:none;}
.mypage_sub08_ff {display:none;}
.mypage_sub08_nav {margin-bottom:30px;}
.mypage_sub08_nav > .big_nav {margin-bottom:10px;}
.mypage_sub08_nav > .big_nav > table {width:100%; margin:0 auto;}
.mypage_sub08_nav > .big_nav > table > tbody > tr > td {border:1px solid #cccccc; border-left:0;}
.mypage_sub08_nav > .big_nav > table > tbody > tr > td > a {display:block;}
.mypage_sub08_nav > .big_nav > table > tbody > tr > td > a span {font-size:14px; color:#333333; line-height:43px; vertical-align:middle}
.mypage_sub08_nav > .big_nav > table > tbody > tr > td > a .icon {font-size:10px; color:#333333; margin-left:3px; vertical-align:middle;}
.mypage_sub08_nav > .big_nav > table > tbody > tr > td > .on {background-color:#494e5a;}
.mypage_sub08_nav > .big_nav > table > tbody > tr > td > .on span {color:#ffffff;}
.mypage_sub08_nav > .big_nav > table > tbody > tr > td > .on .icon {color:#ffffff;}
.mypage_sub08_nav > .small_nav {}
.mypage_sub08_nav > .small_nav > table {width:100%; margin:0 auto;}
.mypage_sub08_nav > .small_nav > table > tbody > tr > td {border:1px solid #cccccc; border-left:0;}
.mypage_sub08_nav > .small_nav > table > tbody > tr > td > a {display:block; font-size:14px; color:#333333; line-height:43px; vertical-align:middle}
.mypage_sub08_nav > .small_nav > table > tbody > tr > td > .on {background-color:#494e5a; color:#ffffff;}

/*신입생사이버오리엔테이션*/
.mypage_sub09_con {text-align:center;}

/*교수와의 면담*/
.mypage_sub10_select_con {margin-bottom:5px; text-align:right;}
.mypage_sub10_select_con .select {border:1px solid #8992a6; padding:5px;}

/*학습Q&A*/
.mypage_sub11_select_con {margin-bottom:5px; text-align:right;}
.mypage_sub11_select_con .select {border:1px solid #8992a6; padding:5px;}

/*학습Q&A*/
.mypage_sub12_select_con {margin-bottom:5px; text-align:right;}
.mypage_sub12_select_con .select {border:1px solid #8992a6; padding:5px;}

/*증명서관리*/
.mypage_sub13_select_con {margin-bottom:5px;}
.mypage_sub13_select_con > table {width:100%; margin:0 auto;}
.mypage_sub13_select_con > table > tbody > tr > td span {color:#777777; line-height:18px;}
.mypage_sub13_select_con > table > tbody > tr > td .select {border:1px solid #8992a6; padding:5px;}
.mypage_sub13_select_con > table > tbody > tr > td .a_btn {display:inline-block; *display:inline; zoom:1; padding:0 10px; border:1px solid #8992a6; text-align:center; font-size:12px; color:#000000; line-height:26px;}
.mypage_sub13_select_con > table > tbody > tr > td .a_btn:hover {background-color:#3cb64b; color:#ffffff;}

/*회원탈퇴*/
.mypage_sub15_sub02_con {padding:30px; background-color:#f5f3f2; margin-bottom:50px;}
.mypage_sub15_sub02_con > .title_con {border-bottom:1px solid #0047a9; padding-bottom:9px; margin-bottom:14px;}
.mypage_sub15_sub02_con > .title_con span {font-size:26px; color:#0047a9; font-weight:bold;}
.mypage_sub15_sub02_con > .intro01_con {margin-bottom:2px;}
.mypage_sub15_sub02_con > .intro01_con > table {width:100%; margin:0 auto;}
.mypage_sub15_sub02_con > .intro01_con > table > tbody > tr > td {}
.mypage_sub15_sub02_con > .intro01_con > table > tbody > tr > td > ul {}
.mypage_sub15_sub02_con > .intro01_con > table > tbody > tr > td > ul > li {margin-bottom:3px;}
.mypage_sub15_sub02_con > .intro01_con > table > tbody > tr > td > ul > li span {font-size:14px; color:#666666; line-height:20px;}
.mypage_sub15_sub02_con > .intro01_con > table > tbody > tr > td .icon {font-size:110px;}
.mypage_sub15_sub02_con > .intro02_con {border:4px solid #cbd4df; padding:15px; margin-bottom:22px;}
.mypage_sub15_sub02_con > .intro02_con > .text01_con {margin-bottom:5px;}
.mypage_sub15_sub02_con > .intro02_con > .text01_con span {font-size:16px; color:#115bab; font-weight:bold;}
.mypage_sub15_sub02_con > .intro02_con > .text02_con {margin-bottom:13px;}
.mypage_sub15_sub02_con > .intro02_con > .text02_con span {font-size:14px; color:#000000;}
.mypage_sub15_sub02_con > .intro02_con > .text03_con {}
.mypage_sub15_sub02_con > .intro02_con > .text03_con span {font-size:14px; color:#000000; line-height:22px;}
.mypage_sub15_sub02_con > .intro03_con {}
.mypage_sub15_sub02_con > .intro03_con span {font-size:14px; color:#666666; line-height:20px;}
.mypage_sub15_sub02_con > .intro03_con b {color:#000000;}

/*IP 등록센터*/
.mypage_sub16_con {}
.mypage_sub16_con > .intro_con {margin-bottom:50px;}
.mypage_sub16_con > .intro_con > .ii_con {padding:30px; background-color:#f5f3f2;}
.mypage_sub16_con > .intro_con > .ii_con > .title_con {border-bottom:1px solid #0047a9; padding-bottom:9px; margin-bottom:14px;}
.mypage_sub16_con > .intro_con > .ii_con > .title_con span {font-size:26px; color:#0047a9; font-weight:bold;}
.mypage_sub16_con > .intro_con > .ii_con > .info_con {}
.mypage_sub16_con > .intro_con > .ii_con > .info_con > table {width:100%; margin:0 auto;}
.mypage_sub16_con > .intro_con > .ii_con > .info_con > table > tbody > tr > td {}
.mypage_sub16_con > .intro_con > .ii_con > .info_con > table > tbody > tr > td > ul {}
.mypage_sub16_con > .intro_con > .ii_con > .info_con > table > tbody > tr > td > ul > li {margin-bottom:3px;}
.mypage_sub16_con > .intro_con > .ii_con > .info_con > table > tbody > tr > td > ul > li span {font-size:14px; color:#666666; line-height:20px;}
.mypage_sub16_con > .intro_con > .ii_con > .info_con > table > tbody > tr > td .icon {font-size:110px;}
.mypage_sub16_con > .intro_con > .info_con {background-color:#e5e2e0; padding:10px 0; text-align:center;}
.mypage_sub16_con > .intro_con > .info_con span {font-size:14px; color:#666666; line-height:20px;}
.mypage_sub16_con > .manage_con {}
.mypage_sub16_con > .manage_con > .title_con {margin-bottom:8px;}
.mypage_sub16_con > .manage_con > .title_con span {font-size:26px; color:#000000; font-weight:bold;}
.mypage_sub16_con > .manage_con > .list_con {margin-bottom:18px;}
.mypage_sub16_con > .manage_con > .list_con > table {width:100%; margin:0 auto;}
.mypage_sub16_con > .manage_con > .list_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.mypage_sub16_con > .manage_con > .list_con > table > thead > tr > td {padding:11px 0; background-color:#f7f7f9; border-bottom:1px solid #cccccc;}
.mypage_sub16_con > .manage_con > .list_con > table > thead > tr > td span {font-size:13px; color:#333333; font-weight:bold;}
.mypage_sub16_con > .manage_con > .list_con > table > tbody > tr > td {padding:11px; border-bottom:1px solid #cccccc;}
.mypage_sub16_con > .manage_con > .list_con > table > tbody > tr > td span {font-size:13px; color:#555555; line-height:20px;}
.mypage_sub16_con > .manage_con > .list_con > table > tbody > tr > td .ip_text {color:#ff0000;}
.mypage_sub16_con > .manage_con > .list_con > table > tbody > tr > td .type_text {font-weight:bold;}
.mypage_sub16_con > .manage_con > .list_con > table > tbody > tr > td .admin_info_text {font-weight:bold;}
.mypage_sub16_con > .manage_con > .list_con > table > tbody > tr > td input {cursor:pointer;}
.mypage_sub16_con > .manage_con > .intro_con {border:1px solid #cccccc; background-color:#fbfbfb; padding:14px 0; text-align:center;}
.mypage_sub16_con > .manage_con > .intro_con span {font-size:14px; color:#666666; line-height:20px;}

/*회원*/
.member_title_con_bg {background:url("/img/member/member_title_bg.png") no-repeat; background-size:cover; background-position:center;}

/*로그인*/
#login_con {}
#login_con > .login_con {margin-bottom:20px;}
#login_con > .login_con > .write_con {background-color:#f4f4f6; padding:40px 30px;}
#login_con > .login_con > .write_con > .type_con {margin-bottom:25px; text-align:center;}
#login_con > .login_con > .write_con > .type_con label {margin:0 7px; cursor:pointer;}
#login_con > .login_con > .write_con > .type_con label > input {vertical-align:middle;}
#login_con > .login_con > .write_con > .type_con label > span {font-size:14px; color:#666666; vertical-align:middle;}
#login_con > .login_con > .write_con > .input_con {margin-bottom:15px;}
#login_con > .login_con > .write_con > .input_con table {margin:0 auto;}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > td {}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > .title_td {}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > .title_td span {font-size:14px; color:#666666;}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > .info_td {}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > .info_td .input {width:202px; border:1px solid #666666; padding:6px;}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > .info_td .input_btn {width:120px; background-color:#eb5e52; border:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px; color:#ffffff; line-height:62px;}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > .intro_td {padding-top:5px;}
#login_con > .login_con > .write_con > .input_con table > tbody > tr > .intro_td span {color:#fc532d;}
#login_con > .login_con > .write_con > .input_con .tab01 {}
#login_con > .login_con > .write_con > .input_con .tab02 {display:none;}
#login_con > .login_con > .write_con > .member_btn_con {border-top:1px dotted #999999; padding-top:15px; text-align:center;}
#login_con > .login_con > .write_con > .member_btn_con .list_div {display:inline-block; *display:inline; zoom:1; margin:0 9px;}
#login_con > .login_con > .write_con > .member_btn_con .list_div span {font-size:14px; color:#666666; vertical-align:middle;}
#login_con > .login_con > .write_con > .member_btn_con .list_div .dot_text {color:#000000;}
#login_con > .login_con > .write_con > .member_btn_con .list_div .a_btn {display:inline-block; *display:inline; zoom:1; border:1px solid #000000; background-color:#ffffff; padding:5px 13px; margin-left:3px; font-size:14px; color:#000000; line-height:18px; vertical-align:middle;}
#login_con > .login_con > .intro_con {padding:23px 0; background-color:#eaeaef; text-align:center;}
#login_con > .login_con > .intro_con span {font-size:15px; color:#333333;}
#login_con > .security_con {margin-bottom:50px;}
#login_con > .security_con .a_btn {display:block; padding:20px 0; background-color:#122139; text-align:center;}
#login_con > .security_con .a_btn > .icon {font-size:36px; color:#ffffff; margin-right:5px; vertical-align:middle;}
#login_con > .security_con .a_btn > span {font-size:22px; color:#ffffff; vertical-align:middle;}
#login_con > .center_con {border:1px solid #898989; padding:6px; background:repeating-linear-gradient(-45deg, #dcdcdc, #dcdcdc 2px, #ffffff 2px, #ffffff 4px);}
#login_con > .center_con > .info_con {padding:28px 0; background-color:#ffffff;}
#login_con > .center_con > .info_con > table {margin:0 auto;}
#login_con > .center_con > .info_con > table > tbody > tr > td {}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div {}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .img_con {margin-bottom:25px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .img_con .icon {font-size:80px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con {}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .title_con {}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .title_con span {color:#494949; line-height:22px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .title_con .text01 {font-size:20px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .title_con .text02 {font-size:14px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .info01_con {margin-top:3px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .info01_con span {font-size:22px; color:#494949; font-family:'sans-serif' !important;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .info02_con {margin-top:9px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .info02_con span {font-size:15px; color:#000000; line-height:20px;}
#login_con > .center_con > .info_con > table > tbody > tr > td .list_div > .text_con > .info02_con b {font-family:'sans-serif' !important;}

/*회원가입*/
#join_con {}
#join_con > .step_nav {margin-bottom:50px;}
#join_con > .step_nav > table {width:100%; margin:0 auto;}
#join_con > .step_nav > table > tbody > tr > td {border:1px solid #cccccc; border-left:0;}
#join_con > .step_nav > table > tbody > tr > td span {display:block; font-size:14px; color:#333333; line-height:43px;}
#join_con > .step_nav > table > tbody > tr > td .on {background-color:#494e5a; color:#ffffff;}

/*회원가입 스탭01*/
.join_step01_con {}
.join_step01_con > .title_con {margin-bottom:13px;}
.join_step01_con > .title_con span {font-size:26px; color:#000000; font-weight:bold;}
.join_step01_con > .intro_con {margin-bottom:41px;}
.join_step01_con > .intro_con span {font-size:14px; color:#666666;}
.join_step01_con > .all_con {margin-bottom:47px;}
.join_step01_con > .all_con label {cursor:pointer;}
.join_step01_con > .all_con label > input {vertical-align:middle;}
.join_step01_con > .all_con label > span {font-size:14px; color:#000000; vertical-align:middle;}
.join_step01_con > .agree_con {margin-bottom:50px;}
.join_step01_con > .agree_con .list_div {margin-bottom:47px;}
.join_step01_con > .agree_con .list_div > .title_con {margin-bottom:11px;}
.join_step01_con > .agree_con .list_div > .title_con span {font-size:22px; color:#000000; font-weight:bold;}
.join_step01_con > .agree_con .list_div > .info_con {margin-bottom:11px;}
.join_step01_con > .agree_con .list_div > .info_con .textarea {width:768px; height:156px; background-color:#efefef; border:1px solid #bbbbbb; padding:10px; line-height:18px; overflow-y:scroll;}
.join_step01_con > .agree_con .list_div > .check_con {}
.join_step01_con > .agree_con .list_div > .check_con label {cursor:pointer;}
.join_step01_con > .agree_con .list_div > .check_con label > input {vertical-align:middle;}
.join_step01_con > .agree_con .list_div > .check_con label > span {font-size:14px; color:#666666; vertical-align:middle;}
.join_step01_con > .btn_con {text-align:center;}
.join_step01_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.join_step01_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.join_step01_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*회원가입 스탭02, 마이페이지 공용*/
.join_step02_con {}
.join_step02_con > .title_con {margin-bottom:13px;}
.join_step02_con > .title_con .text01 {font-size:26px; color:#000000; font-weight:bold;}
.join_step02_con > .title_con .text02 {font-size:13px; color:#666666;}
.join_step02_con > .title_con .star_text_on {color:#ff7b38;}
.join_step02_con > .input_con {margin-bottom:50px;}
.join_step02_con > .input_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.join_step02_con > .input_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.join_step02_con > .input_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
.join_step02_con > .input_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.join_step02_con > .input_con > table > tbody > tr > .title_td .star_text_on {color:#ff7b38;}
.join_step02_con > .input_con > table > tbody > tr > .title_td .star_text_off {color:#a4a4a4;}
.join_step02_con > .input_con > table > tbody > tr > .info_td {padding:15px;}
.join_step02_con > .input_con > table > tbody > tr > .info_td span {color:#777777; line-height:18px; vertical-align:middle;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .mypage_info_text {font-size:13px; color:#333333; line-height:36px;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .input {border:1px solid #8992a6; padding:10px; vertical-align:middle;}

.join_step02_con > .input_con > table > tbody > tr > .info_td .check {border:1px solid #8992a6; padding:10px; vertical-align:middle;}

.join_step02_con > .input_con > table > tbody > tr > .info_td .check2 {border:1px solid #8992a6; padding:10px; vertical-align:middle;}



.join_step02_con > .input_con > table > tbody > tr > .info_td .file_input {display:none;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .select {border:1px solid #8992a6; padding:9px; vertical-align:middle;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .textarea {width:606px; border:1px solid #8992a6; padding:10px; line-height:18px; overflow-y:scroll;}
.join_step02_con > .input_con > table > tbody > tr > .info_td .a_btn {display:inline-block; *display:inline; zoom:1; padding:0 10px; border:1px solid #8992a6; text-align:center; font-size:12px; color:#000000; line-height:34px; vertical-align:middle;}
.join_step02_con > .btn_con {text-align:center;}
.join_step02_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.join_step02_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.join_step02_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*회원가입 스탭03*/
.join_step03_con {}
.join_step03_con > .info_con {background-color:#f4f4f6; padding:40px 30px; text-align:center;}
.join_step03_con > .info_con > .icon_con {margin-bottom:10px;}
.join_step03_con > .info_con > .icon_con .icon {font-size:100px; color:#3cb64b;}
.join_step03_con > .info_con > .text_con {margin-bottom:50px;}
.join_step03_con > .info_con > .text_con span {font-size:22px; color:#3cb64b; line-height:30px;}
.join_step03_con > .info_con > .btn_con {text-align:center;}
.join_step03_con > .info_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
.join_step03_con > .info_con > .btn_con .a_btn01 {background-color:#3cb64b;}
.join_step03_con > .info_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*아아디/비밀번호 찾기*/
#find_con {}
#find_con .list_div {}
#find_con .list_div > .title_con {margin-bottom:12px;}
#find_con .list_div > .title_con span {font-size:22px; color:#000000; font-weight:bold;}
#find_con .list_div > .find_con {padding:30px 0 30px 110px; background-color:#f4f4f6}
#find_con .list_div > .find_con > table {}
#find_con .list_div > .find_con > table > tbody > tr > .icon_td {}
#find_con .list_div > .find_con > table > tbody > tr > .icon_td .icon {font-size:100px; color:#8dc641;}
#find_con .list_div > .find_con > table > tbody > tr > .input_td {padding-left:10px;}
#find_con .list_div > .find_con > table > tbody > tr > .input_td > table {}
#find_con .list_div > .find_con > table > tbody > tr > .input_td > table > tbody > tr > .title_td {}
#find_con .list_div > .find_con > table > tbody > tr > .input_td > table > tbody > tr > .title_td .icon {font-size:15px; color:#3cb64b; vertical-align:middle;}
#find_con .list_div > .find_con > table > tbody > tr > .input_td > table > tbody > tr > .title_td span {font-size:15px; color:#000000; font-weight:bold; vertical-align:middle;}
#find_con .list_div > .find_con > table > tbody > tr > .input_td > table > tbody > tr > .info_td {}
#find_con .list_div > .find_con > table > tbody > tr > .input_td > table > tbody > tr > .info_td span {color:#333333; line-height:18px;}
#find_con .list_div > .find_con > table > tbody > tr > .input_td > table > tbody > tr > .info_td .input {border:1px solid #666666; padding:6px;}
#find_con .list_div > .intro_con {border:1px solid #cccccc; background-color:#fbfbfb; padding:15px 40px; margin-top:10px;}
#find_con .list_div > .intro_con > ul {}
#find_con .list_div > .intro_con > ul > li {margin-bottom:5px;}
#find_con .list_div > .intro_con > ul > li > table {}
#find_con .list_div > .intro_con > ul > li > table > tbody > tr > td {}
#find_con .list_div > .intro_con > ul > li > table > tbody > tr > td span {font-size:14px; color:#000000; line-height:20px;}
#find_con .list_div > .intro_con > ul > li > table > tbody > tr > td .dot_text {font-weight:bold;}
#find_con .list_div > .btn_con {margin-top:30px; text-align:center;}
#find_con .list_div > .btn_con .input_btn {width:130px; background-color:#000000; border:0; font-size:16px; color:#ffffff; line-height:50px;}

/*개인정보처리방침*/
.privacy_con {}
.privacy_con span {font-size:14px; color:#5f5f5f; line-height:22px;}
/*이용약관*/
.privacy_con {}

/*사이트맵*/
.sitemap_title_con_bg {background:url("/img/sitemap/sitemap_title_bg.png") no-repeat; background-size:cover; background-position:center;}
#sitemap_con {*zoom:1;}
#sitemap_con:after {content:""; display:block; clear:both;}
#sitemap_con .list_div {float:left; width:180px; margin:0 23px 53px 0;}
#sitemap_con .list_div > .title_con {padding-bottom:17px; border-bottom:1px solid #333333; margin-bottom:17px;}
#sitemap_con .list_div > .title_con a {font-size:18px; color:#323232;}
#sitemap_con .list_div > .list_con {}
#sitemap_con .list_div > .list_con > ul {}
#sitemap_con .list_div > .list_con > ul > li {margin-bottom:4px;}
#sitemap_con .list_div > .list_con > ul > li > a {}
#sitemap_con .list_div > .list_con > ul > li > a > table {display:inline;}
#sitemap_con .list_div > .list_con > ul > li > a > table > tbody > tr > td span {font-size:14px; color:#555555; line-height:20px;}
#sitemap_con .list_div > .list_con > ul > li > a:hover span {color:#3cb64b;}

/*게시판*/
#notice_con {}
#notice_con > .title_con {margin-bottom:5px;}
#notice_con > .title_con span {font-size:32px; color:#000000; font-weight:bold;}
#notice_con > .btn_con {margin-top:20px; text-align:right;}
#notice_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:68px; border:1px solid #8992a6; text-align:center; font-size:14px; color:#000000; line-height:36px;}

/*마이페이지 게시판 공용*/
.mypage_notice_title_con {margin-bottom:13px;}
.mypage_notice_title_con span {font-size:26px; color:#000000; font-weight:bold;}
.mypage_notice_intro_con {border-top:2px solid #0047a9; padding:20px; background-color:#f5f3f2; margin-bottom:30px;}
.mypage_notice_intro_con ul {}
.mypage_notice_intro_con > ul > li {margin-bottom:3px;}
.mypage_notice_intro_con > ul > li span {font-size:14px; color:#666666; line-height:20px;}

/*일반게시판*/
.notice_con {}
.notice_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.notice_con > table > thead > tr > td {height:48px; background-color:#f7f7f9; border-bottom:1px solid #cccccc;}
.notice_con > table > thead > tr > td span {font-size:13px; color:#333333; font-weight:bold;}
.notice_con > table > tbody > tr > td {height:48px; border-bottom:1px solid #cccccc;}
.notice_con > table > tbody > tr > .info_td {padding-left:15px; padding-right:15px;}
.notice_con > table > tbody > tr > td span {color:#555555; vertical-align:middle;}
.notice_con > table > tbody > tr > td img.icon {margin-left:3px; vertical-align:middle;}
.notice_con > table > tbody > tr > td i.icon {font-size:16px; vertical-align:middle;}
.notice_con > table > tbody > tr > td .notice_btn {display:inline-block; *display:inline; zoom:1; background-color:#3cb64b; text-align:center; width:40px; color:#ffffff; line-height:28px;}
.notice_con > table > tbody > tr > td .notice_text {font-weight:bold;}
.notice_con > table > tbody > tr > td .qna_btn {display:inline-block; *display:inline; zoom:1; text-align:center; width:40px; color:#ffffff; line-height:28px;}
.notice_con > table > tbody > tr > td .qna_btn01 {background-color:#3cb64b;}
.notice_con > table > tbody > tr > td .qna_btn02 {background-color:#cccccc;}
.notice_con > table > tbody > tr > .list_none_td {padding-top:45px; padding-bottom:45px;}
.notice_con > table > tbody > tr > .list_none_td span {color:#000000;}
.notice_con > table > tbody > tr > td .date_con {margin:15px 0;}
.notice_con > table > tbody > tr > td .date_con > table {}
.notice_con > table > tbody > tr > td .date_con > table > tbody > tr > .title_td {}
.notice_con > table > tbody > tr > td .date_con > table > tbody > tr > .title_td span {}
.notice_con > table > tbody > tr > td .date_con > table > tbody > tr > .title_td .text01 {color:#ef8d00;}
.notice_con > table > tbody > tr > td .date_con > table > tbody > tr > .title_td .text02 {color:#e05d1c;}
.notice_con > table > tbody > tr > td .date_con > table > tbody > tr > .info_td {}
.notice_con > table > tbody > tr > td .date_con > table > tbody > tr > .info_td span {}
.notice_con > table > tbody > tr > td .mypage_sub14_btn {display:inline-block; *display:inline; zoom:1; text-align:center; width:60px; color:#ffffff; line-height:28px;}
.notice_con > table > tbody > tr > td .mypage_sub14_btn01 {background-color:#3cb64b;}
.notice_con > table > tbody > tr > td .mypage_sub14_btn02 {background-color:#cccccc;}

/*번호목록*/
.number_list_con {margin-top:20px; text-align:center;}
.number_list_con .number_list_btn {margin:0 1px; vertical-align:middle;}
.number_list_con .list_a {display:inline-block; width:28px; border:1px solid #cfcfcf; color:#555555; line-height:28px; margin:0 1px; vertical-align:middle;}
.number_list_con .on {border:1px solid #7e7e7e; background-color:#3cb64b; color:#ffffff;}

/*게시판 검색창*/
.notice_search_con {margin-top:30px; background-color:#f0f0f2; padding:20px 0; text-align:center;}
.notice_search_con .select {border:1px solid #8992a6; padding:6px; vertical-align:middle;}
.notice_search_con .input {border:1px solid #8992a6; padding:7px; margin:0 3px; vertical-align:middle;}
.notice_search_con .input_btn {width:58px; background-color:#ffffff; border:1px solid #8992a6; color:#000000; line-height:28px; vertical-align:middle;}

/*게시판 뷰페이지*/
#notice_view_con {}
.notice_view_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.notice_view_con > table > thead > tr > td {border-bottom:1px solid #dddddd;}
.notice_view_con > table > thead > tr > .title_td {background-color:#f4f4f7;}
.notice_view_con > table > thead > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:22px;}
.notice_view_con > table > thead > tr > .info_td {padding:10px 15px;}
.notice_view_con > table > thead > tr > .info_td span {font-size:13px; color:#333333; line-height:28px;}
.notice_view_con > table > thead > tr > .info_td .qna_btn {display:inline-block; *display:inline; zoom:1; width:50px; text-align:center; color:#ffffff;}
.notice_view_con > table > thead > tr > .info_td .qna_btn01 {background-color:#3cb64b;}
.notice_view_con > table > thead > tr > .info_td .qna_btn02 {background-color:#cccccc;}
.notice_view_con > table > thead > tr > .info_td .file_text {display:block;}
.notice_view_con > table > thead > tr > .info_td .file_text span {line-height:22px;}
.notice_view_con > table > tbody > tr > td {padding:30px 15px 50px 15px; border-bottom:1px solid #dddddd;}
.notice_view_con > table > tbody > tr > td .posts_con {}
.notice_view_con > table > tbody > tr > td .posts_con span {font-size:13px; color:#000000; line-height:20px;}
.notice_view_con > table > tbody > tr > td .posts_con img {max-width:760px;}
.notice_view_con > table > tbody > tr > td .answer_con {margin:0 auto; margin-top:30px; border:2px solid #3cb64b;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con {padding:12px; background-color:#3cb64b;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con > table {width:100%; margin:0 auto;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con > table > tbody > tr > td .title_text {font-size:13px; color:#ffffff;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con > table > tbody > tr > td .date_text {font-size:13px; color:#ffffff;}
.notice_view_con > table > tbody > tr > td .answer_con > .info_con {padding:12px;}
.notice_view_con > table > tbody > tr > td .answer_con > .info_con span {font-size:13px; color:#000000; line-height:20px;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con {}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table {width:100%; margin:0 auto;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > thead > tr > td {padding-bottom:10px;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > thead > tr > td span {font-size:16px; color:#000000; font-weight:bold;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > tbody > tr > td {}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > tbody > tr > .title_td {padding:10px; background-color:#f4f4f7; border-top:2px solid #333333; border-bottom:1px solid #dddddd;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > tbody > tr > .info_td {padding:10px;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > tbody > tr > .info_td span {color:#777777; line-height:20px; vertical-align:middle;}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > tbody > tr > .info_td ul {}
.notice_view_con > table > tbody > tr > td .mypage_sub04_view_tab_con > table > tbody > tr > .info_td ul > li {margin:5px 0;}
.notice_view_con > table > tfoot > tr > td {border-bottom:1px solid #dddddd;}
.notice_view_con > table > tfoot > tr > .title_td {background-color:#f4f4f7;}
.notice_view_con > table > tfoot > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:22px;}
.notice_view_con > table > tfoot > tr > .info_td {padding:10px 15px;}
.notice_view_con > table > tfoot > tr > .info_td span {font-size:13px; color:#333333; line-height:28px;}
.notice_view_con > table > tfoot > tr > .info_td .qna_btn {display:inline-block; *display:inline; zoom:1; width:50px; text-align:center; color:#ffffff;}
.notice_view_con > table > tfoot > tr > .info_td .qna_btn01 {background-color:#3cb64b;}
.notice_view_con > table > tfoot > tr > .info_td .qna_btn02 {background-color:#cccccc;}
.notice_view_con > table > tfoot > tr > .info_td .file_text {display:block;}
.notice_view_con > table > tfoot > tr > .info_td .file_text span {line-height:22px;}
#notice_view_con > .article_con {margin-bottom:20px;}
#notice_view_con > .article_con > table {width:100%; margin:0 auto;}
#notice_view_con > .article_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
#notice_view_con > .article_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
#notice_view_con > .article_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold;}
#notice_view_con > .article_con > table > tbody > tr > .info_td {padding:16px 15px}
#notice_view_con > .article_con > table > tbody > tr > .info_td span {font-size:13px; color:#333333;}
#notice_view_con > .btn_con {}
#notice_view_con > .btn_con > table {width:100%; margin:0 auto;}
#notice_view_con > .btn_con > table > tbody > tr > td .a_btn {display:inline-block; *display:inline; zoom:1; width:68px; border:1px solid #8992a6; text-align:center; font-size:14px; color:#000000; line-height:36px;}

/*게시판 글쓰기*/
#notice_write_con {}
.notice_write_con {margin-bottom:50px;}
.notice_write_con > table {width:100%; margin:0 auto; border-top:2px solid #333333;}
.notice_write_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.notice_write_con > table > tbody > tr > .title_td {background-color:#f4f4f7;}
.notice_write_con > table > tbody > tr > .title_td span {font-size:13px; color:#333333; font-weight:bold; line-height:20px;}
.notice_write_con > table > tbody > tr > .info_td {padding:15px;}
.notice_write_con > table > tbody > tr > .info_td span {color:#777777; line-height:18px; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .input {border:1px solid #8992a6; padding:10px; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .file_input {display:none;}
.notice_write_con > table > tbody > tr > .info_td .adviser_input {display:none;}
.notice_write_con > table > tbody > tr > .info_td .select {border:1px solid #8992a6; padding:9px; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .textarea {width:638px; height:200px; border:1px solid #8992a6; padding:10px; line-height:18px; overflow-y:scroll;}
.notice_write_con > table > tbody > tr > .info_td label {cursor:pointer; margin-right:18px; line-height:36px; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td label > input {vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td label > span {color:#777777; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .a_btn {display:inline-block; *display:inline; zoom:1; padding:0 10px; border:1px solid #8992a6; text-align:center; font-size:12px; color:#000000; line-height:34px; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .consult_sub02_write_aa_tab {width:100%; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.notice_write_con > table > tbody > tr > .info_td .consult_sub02_write_aa_tab > thead > tr > td {padding:5px 0; background-color:#f7f7f9; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.notice_write_con > table > tbody > tr > .info_td .consult_sub02_write_aa_tab > thead > tr > td span {color:#333333; font-weight:bold;}
.notice_write_con > table > tbody > tr > .info_td .consult_sub02_write_aa_tab > tbody > tr > td {padding:5px 0; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.notice_write_con > table > tbody > tr > .info_td .consult_sub02_write_aa_tab > tbody > tr > td .input {width:80px; padding:4px; vertical-align:middle; text-align:center;}
#notice_write_con > .btn_con {text-align:center;}
#notice_write_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:140px; margin:0 9px; text-align:center; font-size:16px; color:#ffffff; line-height:50px;}
#notice_write_con > .btn_con .a_btn01 {background-color:#3cb64b;}
#notice_write_con > .btn_con .a_btn02 {background-color:#cccccc;}

/*아이피 인증*/
.ip_intro_title_con_bg {background:url("/img/ip_intro/ip_intro_title_con_bg.png") no-repeat; background-size:cover; background-position:center;}
.ip_intro_sub_con {}
.ip_intro_sub_con > .info01_con {margin-bottom:20px;}
.ip_intro_sub_con > .info02_con {}

/*슬라이드3 사회복지사 1급*/

/*div#s3_sejabc1{
	position:absolute;
	top:170px; 
	top:230px;
	right:55px;
	width:260px;
	height:85px;
	
} 

div#s3_sejabc1 > a{
	display:block;
	width:260px;
	height:85px;
	
} 

div#s3_sejabc1 > a > img{
	width:260px;
	height:85px;

} */

/*교육그룹*/

div#education{
	position:absolute;
	/*top:370px;*/
	/*top:309px;*/
	/* top:390px; */
	top:398px;
	right:12px;
	width:330px;
	height:300px;
	
} 


div#education div#se-list{
    width:330PX;
    height:300px;
    position:absolute;

}

div#education div#se-list > h1{
    width:330PX;
    height:50px;
    line-height:50px;
    font-size:20.5px;
    border-top:2px solid #fff;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    background-color:#00284f;
	color:#fff;
    padding-left:8px;
    box-sizing:border-box;
	position:absolute;
}



div#education div#se-list > ol#toc-content {
    width:330PX;
    /*height:260px;*/
	height:226px;
    background-color:rgb(68,103,134,0.9);
    border:2px solid #fff;
    box-sizing:border-box;
	position:absolute;
	top:50px;
}

div#education div#se-list > ol#toc-content > li > a{
 
    font-size:19px;
    font-weight:bold;
    color:#fff;
   
    
}

div#education div#se-list > ol#toc-content > li > a:before{
    content:"·";
    font-size:48px;
    display:inline-block;
    height:30px;
    line-height:30px;
    margin:0 20px;
	position:relative;
    top:12px;
  
}

@media screen and (min-width:1440px) and (max-width:1889px){
	div#education{
		display:none;
	}

	div#s3_sejabc1{
		display:none;
	} 
	
}

@media screen and (min-width:0px) and (max-width:1439px){
	div#education{
		display:none;
	}
	div#s3_sejabc1{
		display:none;
	} 
	.main_child23{
		display:none;
	}
	.main_psychology23{
		display:none;
	}
	.kosaf23{
		display:none;
	}
	/* .sejabc_24{
		display:none;
	} */
	.voucher_26{
		display:none;
	}
}

@media (max-height:950px){

	.quick_toggle{
		
		margin-top: -60px;
		
	}
	.quick_open{
	
		margin-top: -60px;
		
	}
	.quickmenu {
		
		margin-top: -445px;
		
	
	}

}