@charset "utf-8";
/* Common CSS */
/* Web Publish Team Woo Seok, Shin 20121214 */
/* CSS 적용순서 : 아이디 > 태그와 클래스 > 클래스 > 태그
/* CSS 선택자 선언순서 : Type Selector, Layout Selector, Class Selector, Etc */
/* CSS 속성 선언순서 : display, position, float/clear, overflow, width/height, margin/padding, border, background, color/font, align, etc */
/* Layout CSS */

#wrapper {position:relative; width:100%; /*min-width:980px;*/ min-height:100%;}

#header_wrap {width:100%; /*min-width:1240px;*/ height:134px; background:url('/images/common/170206/bg_lnb.gif') 0 0 repeat-x;}

#header {position:relative; width:1200px; max-width:100%; margin:0 auto;}
#header h1 {height:80px;}
#header h1 img {padding-top:20px;} 
#header:after {content:""; display:block; clear:both;}

#gnb {display:inline-block; *display:inline; *zoom:1; position:absolute; top:32px; right:0px; overflow:hidden;}
#gnb .lnbLogin:after {display:block; content:""; clear:both;}
#gnb li {float:left; line-height:26px;}
#gnb li.txt {font-size:14px;}
#gnb li.txt .name {color:#008fc3;}

#lnb_wrap {position:relative;}
#lnb {overflow:hidden; width:100%; height:54px;} 
#lnb li {display:inline; float:left; height:54px; width:240px;}
#lnb li a {
	display:block;
	height:54px; 	
	width:240px;
	line-height:54px;
	text-align:center;
	font-weight:bold !important;
	font-size:16px !important;
	color:#ffffff;
}


@media all and (max-width:667px) {
	#lnb li {display:inline; float:left; height:54px; width:180px;}
	#lnb li a {
		display:block;
		height:54px; 	
		width:180px;
		line-height:54px;
		text-align:center;
		font-weight:bold !important;
		font-size:16px !important;
		color:#ffffff;
	}
}

/*#lnb li.menu1 a {background:url('/images/common/170206/ico_menu01_off.png') 60px center no-repeat;}
#lnb li.menu2 a {background:url('/images/common/170206/ico_menu02_off.png') 60px center no-repeat;}
#lnb li.menu3 a {background:url('/images/common/170206/ico_menu03_off.png') 40px center no-repeat;}
#lnb li.menu4 a {background:url('/images/common/170206/ico_menu04_off.png') 60px center no-repeat;}
#lnb li.menu5 a {background:url('/images/common/170206/ico_menu05_off.png') 60px center no-repeat;}*/

#lnb li:hover a {color:#333333; background:#cce9f3;}
/*#lnb li.menu1:hover a {color:#333333; background:#cce9f3 url('/images/common/170206/ico_menu01_on.png') 60px center no-repeat;}
#lnb li.menu2:hover a {color:#333333; background:#cce9f3 url('/images/common/170206/ico_menu02_on.png') 60px center no-repeat;}
#lnb li.menu3:hover a {color:#333333; background:#cce9f3 url('/images/common/170206/ico_menu03_on.png') 40px center no-repeat;}
#lnb li.menu4:hover a {color:#333333; background:#cce9f3 url('/images/common/170206/ico_menu04_on.png') 60px center no-repeat;}
#lnb li.menu5:hover a {color:#333333; background:#cce9f3 url('/images/common/170206/ico_menu05_on.png') 60px center no-repeat;}*/

#lnb li a .lnb_ico {display:inline-block; height:54px; margin-right:10px; font-size:0px; vertical-align:top;}
#lnb li.menu1 a .lnb_ico {width:19px; background:url('/images/common/170206/ico_menu01_off.png') center center no-repeat;}
#lnb li.menu2 a .lnb_ico {width:20px; background:url('/images/common/170206/ico_menu02_off.png') center center no-repeat;}
#lnb li.menu3 a .lnb_ico {width:19px; background:url('/images/common/170206/ico_menu03_off.png') center center no-repeat;}
#lnb li.menu4 a .lnb_ico {width:20px; background:url('/images/common/170206/ico_menu04_off.png') center center no-repeat;}
#lnb li.menu5 a .lnb_ico {width:22px; background:url('/images/common/170206/ico_menu05_off.png') center center no-repeat;}

#lnb li.menu1:hover a .lnb_ico {background:url('/images/common/170206/ico_menu01_on.png') center center no-repeat;}
#lnb li.menu2:hover a .lnb_ico {background:url('/images/common/170206/ico_menu02_on.png') center center no-repeat;}
#lnb li.menu3:hover a .lnb_ico {background:url('/images/common/170206/ico_menu03_on.png') center center no-repeat;}
#lnb li.menu4:hover a .lnb_ico {background:url('/images/common/170206/ico_menu04_on.png') center center no-repeat;}
#lnb li.menu5:hover a .lnb_ico {background:url('/images/common/170206/ico_menu05_on.png') center center no-repeat;}

/* Container 영역 */
#container {width:100%;}
.container_main {height:100%; padding-top:425px; background:url('/images/main/170206/bg_main_170206.gif') left top repeat-x;}
.container_member {height:618px; background:url('/images/member/bg_container.gif') left top repeat-x;}
/*.container_sub {padding-top:40px; background:url('/images/common/bg_container_top.gif') left top repeat-x;}*/
.container_bottom {width:100%; height:20px; background:url('/images/common/bg_container_bottom.gif') left bottom repeat-x;}

#content {position:relative; width:1000px; max-width:100%; min-height:395px; margin:0 auto; padding:0 20px 20px 20px;}
#content.content_main {width:100%; height:100%;}
/*.content_main .content_main_bg {overflow:hidden; position:absolute; left:0px; top:0px; width:960px; height:618px; z-index:1;}
.content_main .content_main_bg img {position:absolute; left:0px; top:0px; display:none; list-style:none;left:0px;top:0px;}
.content_main .content_main_bg ul li.show {display:block; z-index:2}
*/
/* main section */
.main_section {width:1240px; max-width:100%; margin:0 auto; padding:50px 20px 0 20px;}
.main_section:after {display:block; content:""; clear:both;}
.main_section>div {float:left; padding-left:50px}
.main_section>div:first-child {padding-left:0px;}
.main_section>div.main_list_wrap {width:34%;}
.main_section>div.main_link_wrap {width:32%;}

.main_list_wrap dl dt {height:26px; font-size:22px; font-weight:bold; color:#39a0be; font-family:"NanumGothicBold"; }
.main_list_wrap dl dt .btn_more 
{display:inline-block; 
width:26px; 
height:26px; 
padding-left:20px; 
font-size:0px; 
line-height:26px; 
text-indent:-99999px; 
background:url('/images/main/170206/ico_list_more.gif') 0 0 no-repeat; 
vertical-align:top;
font-family:"NanumGothic";
}
.main_list_wrap dl dd {padding-top:20px;}
.main_list_wrap dl ul.main_list li {padding:8px 0 9px 0; border-bottom:1px solid #e7e7e7; font-size:14px;  color:#666666}
.main_list_wrap dl ul.main_list li .day,
.main_list_wrap dl ul.main_list li a {display:inline-block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}

.main_list_wrap dl ul.main_list li .day {float:right; width:20%; color:#3189a3;}
.main_list_wrap dl ul.main_list li a {width:75%; overflow:}
.main_list_wrap dl ul.main_list li:hover a {color:#e7e7e7;} 

.main_link_wrap .main_link li {width:240px; height:96px; margin-top:5px; background:#e8f9ff}
.main_link_wrap .main_link li:first-child {margin-top:0px;}
.main_link_wrap .main_link .link_box {display:block; width:100%; height:100%; }
.main_link_wrap .main_link .link1 {background:url('/images/main/170206/ico_main_link01.png') 10px 18px no-repeat;} 
.main_link_wrap .main_link .link2 {background:url('/images/main/170206/ico_main_link02.png') 10px 18px no-repeat;} 
.main_link_wrap .main_link .link3 {background:url('/images/main/170206/ico_main_link03.png') 10px 18px no-repeat;} 
.main_link_wrap .main_link .link_box .txt {display:block; padding-right:20px;line-height:96px; text-align:right; color:#666666;font-size:18px;font-weight:600}

.main_link_wrap .main_link li:hover {background:#f5f5f5;}
.main_link_wrap .main_link li:hover .txt {color:#39a0bc;}

.content_main_bottom {width:1200px; padding:0 20px; margin:0 auto;}

.content_member {padding-bottom:0px !important; background:url('/images/member/bg_member.gif') left top no-repeat;}

.content_header {width:100%; margin-bottom:40px;}

/* Main Content */
.content_bottom {position:absolute; left:0px; bottom:-63px; overflow:hidden; width:960px; height:212px;z-index:20;}
.content_bottom .ban_link01 {float:left; width:291px; height:85px; margin:0 17px 6px 0;}
.content_bottom .ban_link02 {float:left; width:342px; height:85px; margin-bottom:6px;}
.content_bottom .ban_link03 {float:right; width:291px; height:85px; margin-bottom:6px;}
.content_bottom .service {float:left; width:293px; height:121px; margin-right:17px; background:url('/images/main/ban_serviceInfo.png') left top no-repeat;}
.content_bottom .notice {float:left; width:342px; height:121px; background:url('/images/main/bg_notice.png') left top no-repeat;}
.content_bottom .notice .notice_header {position:relative; width:342px; height:34px;}
.content_bottom .notice .notice_header h3 {padding-left:20px; line-height:34px;}
.content_bottom .notice .notice_header h3 img {.padding-top:10px;}
.content_bottom .notice .notice_header .btn_more {position:absolute; display:inline; top:10px; right:20px;}
.content_bottom .notice .notice_body {width:auto; padding:10px 20px 15px 20px;}
.content_bottom .notice .notice_body ul {width:100%; overflow:hidden;}
.content_bottom .notice .notice_body ul li {overflow:hidden; margin-bottom:8px; padding-left:8px; border-bottom:1px dashed #ddd; background:url('/images/main/bu_dot_gray.gif') left 4px no-repeat;}
.content_bottom .notice .notice_body ul li a {float:left; font-size:11px;}
.content_bottom .notice .notice_body ul li span.date {float:right; color:#999;}
.content_bottom .joinProc {float:right; width:291px; height:169px; background:url('/images/main/ban_joinProc.png') left top no-repeat;}
.content_bottom .joinProc_02 {float:right; width:291px; height:121px; background:url('/images/main/btn_consulting_01.png') left top no-repeat;}

/* Footer 영역 */
#footer_wrap {width:100%; height:100px; background:#f7f7f7;}
#footer {position:relative; overflow:hidden; width:1240px; max-width:100%; margin:0 auto; padding:15px 20px 15px 20px;}
h1.logo_footer {float:left;}
#footer .addr {float:left; display:inline; padding:10px 0px 0 30px;}
#footer .addr ul {overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
#footer .addr ul li {margin-bottom:5px; padding:0 10px 0 8px; /*background:url('/images/common/footer_bar.gif') right 2px no-repeat;*/}
#footer .addr ul li span {font-family:"NanumGothicBold"; font-weight:bold;}
/* Popup */
#pop_wrapper {position:relative; width:100%;}
#pop_header {position:relative; width:100%; height:51px; background:url('/images/common/bg_pop_header.gif') center top no-repeat; background-color:#1D46ED;}
#pop_header h2 {padding:10px 0 0 20px; font-family:"NanumGothicBold"; font-size:18px; color:#fff;}
#pop_header .pop_logo {position:absolute; top:5px; right:20px; display:inline-block; *display:inline; *zoom:1;}
#pop_body {width:auto; padding:20px;}
#lp_wrapper {display:none;}

.board_list_type3 {border-top:2px solid #0b486b; border-bottom:1px solid #ccc;}
.board_list_type3 thead th {height:50px; background-color:#f3f6f7; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-family:"NotoSansMedium"; font-size:16px; color:#0b486b; text-align:center;word-break: break-all;}
.board_list_type3 thead th:first-child {border-left:0;}
.board_list_type3 tbody tr td {height:50px; padding:10px 15px; border-left:1px solid #ccc; border-top:1px solid #ccc; font-size:15px; line-height:20px; color:#666; text-align:center;word-break: break-all;}
.board_list_type3 tbody tr:first-child td {border-top:0;}
.board_list_type3 tbody tr td:first-child {border-left:0;}
.board_list_type3 tbody tr td.tit {text-align:left;}
.board_list_type3 tbody tr td a {color:#666;}
.board_list_type3 tbody tr td a:hover {color:#0b486b;}