@import url("/Common/Css/main_license.css"); /* ÀÚ°ÝÁõ ¸ÞÀÎ °øÅë css */

.hidden				{ position:absolute; z-index:-1; visibility:hidden; }			

/* LAYOUT */
body				{ background:none; }
#wrap				{ width:100%; }
#header				{ width:100% !important; height:123px; margin:0; border-bottom:1px solid #d8d8d8; }
#container			{ width:100%; padding:10px 0 0 0; }
#footer				{ width:100% !important; height:182px; padding:0 0 20px 0; margin:0 0 0 0; border-top:4px solid #212c6d; }
#footer	.ft_wrap	{ width:900px; margin:0 auto; }

/* HEADER */
#header .hd_wrap	{ position:relative; width:594px; height:64px; padding:11px 0 13px 306px; margin:0 auto; z-index:10000; }
.hd_wrap h1			{ position:absolute; left:0; top:40px; float:none; height:32px; text-align:left; margin:0; padding:0; font-size:0; line-height:0; }
.hd_wrap h1 span	{ margin:0 0 0 5px;}
.hd_wrap .toplist	{ position:relative; width:594px; height:24px; margin:0 0 16px 0; padding:0; z-index:9999; *zoom:1; }
.hd_wrap .toplist img		{ vertical-align:middle; }
.hd_wrap .toplist:after		{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.hd_wrap .toplist .sns		{ float:right; padding:0 0 0 0; font-size:0; line-height:0; }
.hd_wrap .toplist .sns a	{ margin:0 7px 0 0; }
.hd_wrap .toplist .sns a.sns_bookmark		{ margin:0 2px 0 0; }
.hd_wrap .toplist .sns a.sns_store			{ margin:0 0 0 0; }
.hd_wrap .toplist .link		{ float:right; padding:0 0 0 0; }
.hd_wrap .toplist .link div { float:left; margin:0 0 0 2px; }

/*.hd_wrap .gnb		{ position:relative; width:594px; height:24px; margin:0 0 0 0; background:none; text-align:left; z-index:10; overflow:hidden; }
.hd_wrap .gnb a		{ position:absolute; height:24px; background:url("/img2/gov2/img_renew/bg_gnb_a.gif") no-repeat 0 0; font-size:0; text-indent:-9999px; z-index:20; }
.hd_wrap .gnb a.nb1	{ left:36px; top:0; width:70px; height:24px; background-position:-36px 0; }
.hd_wrap .gnb a.nb1:hover, .hd_wrap .gnb a.nb1_over { position:absolute; left:36px; top:0; width:70px; background-position:-36px -50px; }
.hd_wrap .gnb a.nb2	{ left:130px; top:0; width:53px; height:24px; background-position:-130px 0; }
.hd_wrap .gnb a.nb2:hover, .hd_wrap .gnb a.nb2_over { position:absolute; left:130px; top:0; width:53px; background-position:-130px -50px; }
.hd_wrap .gnb a.nb3	{ left:206px; top:0; width:54px; height:24px; background-position:-206px 0; }
.hd_wrap .gnb a.nb3:hover, .hd_wrap .gnb a.nb3_over { position:absolute; left:206px; top:0; width:54px; background-position:-206px -50px; }
.hd_wrap .gnb a.nb4	{ left:283px; top:0; width:54px; height:24px; background-position:-283px 0; }
.hd_wrap .gnb a.nb4:hover, .hd_wrap .gnb a.nb4_over { position:absolute; left:283px; top:0; width:54px; background-position:-283px -50px; }
.hd_wrap .gnb a.nb5	{ left:360px; top:0; width:54px; height:24px; background-position:-360px 0;}
.hd_wrap .gnb a.nb5:hover, .hd_wrap .gnb a.nb5_over { position:absolute; left:360px; top:0; width:54px; background-position:-360px -50px; }
.hd_wrap .gnb a.nb6	{ left:437px; top:0; width:67px; height:24px; background-position:-437px 0;}
.hd_wrap .gnb a.nb6:hover, .hd_wrap .gnb a.nb6_over { position:absolute; left:437px; top:0; width:67px; background-position:-437px -50px; }
.hd_wrap .gnb a.nb7	{ left:527px; top:0; width:67px; height:24px; background-position:-527px 0;}
.hd_wrap .gnb a.nb7:hover, .hd_wrap .gnb a.nb7_over { position:absolute; top:0; left:527px; width:67px; background-position:-527px -50px; }
*/

.hd_wrap .gnb		{ position:relative; width:594px; height:24px; margin:0 0 0 0; background:none; text-align:left; z-index:10; overflow:hidden; }
.hd_wrap .gnb a		{ position:absolute; height:24px; background:url("/img2/gov2/img_renew/bg_gnb_a.gif") no-repeat 0 0; font-size:0; text-indent:-9999px; z-index:20; }
.hd_wrap .gnb a.nb1	{ left:36px; top:0; width:70px; height:24px; background-position:-36px 0; }
.hd_wrap .gnb a.nb1:hover, .hd_wrap .gnb a.nb1_over { position:absolute; left:36px; top:0; width:70px; background-position:-36px -50px; }
.hd_wrap .gnb a.nb2	{ left:130px; top:0; width:53px; height:24px; background-position:-130px 0; }
.hd_wrap .gnb a.nb2:hover, .hd_wrap .gnb a.nb2_over { position:absolute; left:130px; top:0; width:53px; background-position:-130px -50px; }
.hd_wrap .gnb a.nb3	{ left:206px; top:0; width:54px; height:24px; background-position:-206px 0; }
.hd_wrap .gnb a.nb3:hover, .hd_wrap .gnb a.nb3_over { position:absolute; left:206px; top:0; width:54px; background-position:-206px -50px; }
.hd_wrap .gnb a.nb4	{ left:283px; top:0; width:54px; height:24px; background-position:-283px 0; }
.hd_wrap .gnb a.nb4:hover, .hd_wrap .gnb a.nb4_over { position:absolute; left:283px; top:0; width:54px; background-position:-283px -50px; }
.hd_wrap .gnb a.nb5	{ left:360px; top:0; width:54px; height:24px; background-position:-360px 0;}
.hd_wrap .gnb a.nb5:hover, .hd_wrap .gnb a.nb5_over { position:absolute; left:360px; top:0; width:54px; background-position:-360px -50px; }
.hd_wrap .gnb a.nb6	{ left:437px; top:0; width:67px; height:24px; background-position:-437px 0;}
.hd_wrap .gnb a.nb6:hover, .hd_wrap .gnb a.nb6_over { position:absolute; left:437px; top:0; width:67px; background-position:-437px -50px; }
.hd_wrap .gnb a.nb7	{ left:527px; top:0; width:56px; height:24px; background-position:-538px 0;}
.hd_wrap .gnb a.nb7:hover, .hd_wrap .gnb a.nb7_over { position:absolute; top:0; left:527px; width:56px; background-position:-538px -50px; }

#header .hd_spot	{ width:100%; height:33px; border-top:1px solid #d8d8d8; background:#fff; overflow:hidden; }
#header .hd_spot .login		{ margin:0 auto; background:none; overflow:hidden; }
#header .hd_spot .login ul	{ margin:0 0 0 0; }
#header .login .log_info	{ text-align:left; }


/* CONTENT */

/* CONTAINER */

/* Extra Menu */
/*
.extra_menu			{ position:absolute; left:50%; top:88px; width:134px; height:35px; margin:0 0 0 507px; background:#fff; z-index:10; }
.extra_menu:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.extra_menu	a		{ display:block; float:left; width:67px; height:35px; background:url(/Img2/zPublic/main/141223/extra_menu.gif) no-repeat left top; overflow:hidden; }
.extra_menu	a.link_c		{ background-position:-67px 0; }
*/
.extra_menu			{ position:absolute; left:50%; top:88px; width:286px; height:35px; margin:0 0 0 355px; background:#fff; z-index:10; }
.extra_menu:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.extra_menu	a		{ display:block; float:left;  height:35px; background:url(/Img2/7even/main/150313/extra_menu.gif) no-repeat left top; overflow:hidden; }
.extra_menu	a.link_g		{ width:58px; background-position:0 0; }
.extra_menu	a.link_9		{ width:94px; background-position:-58px 0; }
.extra_menu	a.link_c		{ width:60px; background-position:-152px 0; }
.extra_menu	a.link_t		{ width:74px; background-position:-212px 0; }

/* Main Contents */
.main_wrap			{ position:relative; width:1012px; /* height:959px; */ margin:-41px auto 0; background:#b4b4b4; }
.main_wrap .main_content	{ border-top:5px solid #ffde01; }
.main_wrap .main_item		{ width:1012px; height:245px; overflow:hidden; }
.main_wrap .main_item:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.main_wrap .main_item a		{ display:block; float:left; height:245px; }
.main_wrap .main_item span	{ display:block; float:left; height:245px; }

.main_item00		{ background:url(/Img2/zPublic/main/141223/bg_winner_slide.jpg) no-repeat left top; }

.main_wrap .main_fix		{ position:relative; height:224px; }
.main_wrap .main_fix:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.main_wrap .main_fix .sub_item		{ float:left; text-align:left; height:220px; }
.main_wrap .main_fix .sub_item01	{ width:506px; border-bottom:4px solid #818181; background:#fff; }
.main_wrap .main_fix .sub_item02	{ width:253px; border-bottom:4px solid #b4b4b4; background:#eee; }
.main_wrap .main_fix .sub_item03	{ width:253px; border-bottom:4px solid #ffcc00; background:#ffe708; }

.main_wrap .main_fix .sub_item02 dl	{ width:195px; margin:29px 29px 0 29px; }
.main_wrap .main_fix .sub_item02 dt	{ height:19px; margin:0 0 15px 0; }
.main_wrap .main_fix .sub_item02 dd	{ height:26px; line-height:26px; }
.main_wrap .main_fix .sub_item02 dd a	{ display:block; width:195px; height:26px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }

/* Main Right Area */
/* New */
.main_quick			{ position:absolute; right:-134px; top:0; width:134px; height:530px; background:#fff; z-index:10; }
.main_quick	.quick_util		{ }
.main_quick	.quick_util	ul	{ padding:1px 0 1px 0; }
.main_quick	.quick_util	li	{ height:42px; }
.main_quick	.quick_util	li a		{ display:block; width:100%; height:42px; background:url(/Img2/Gov2/main/141223/quick_menu.gif) no-repeat left top; }
.main_quick	.quick_util	li.q_util01 a		{ background-position:0 -306px; }
.main_quick	.quick_util	li.q_util02 a		{ background-position:0 -126px; }
.main_quick	.quick_util	li.q_util03 a		{ background-position:0 -186px; }
.main_quick	.quick_util	li.q_util04 a		{ background-position:0 -245px; }
.main_quick	.quick_util	li.q_util05 a		{ background-position:0 -6px; }
.main_quick	.quick_util	li.q_util06 a		{ background-position:0 -66px; }

/* Main Left Area */
.main_academy		{ position:absolute; left:-134px; bottom:0; width:134px; height:224px; background:#3b5997; z-index:10; }

/* Full Menu */
.main_spot			{ padding:46px 0 40px 0; background:#fff; }
.full_menu			{ position:relative; width:1012px; margin:0 auto; }
.full_menu ul		{ *zoom:1; }
.full_menu ul:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.full_menu li		{ float:left; width:140px; text-align:left; padding:0 0 0 0; margin:0 30px;}
.full_menu li.ct_item01 { width:160px;}
.full_menu li.ct_item04 { width:160px;}
.full_menu li.ct_item05 { margin-right:0}

.full_menu dt		{ height:17px; line-height:17px; font-size:14px; font-weight:bold; margin:0 0 17px 0;  }
.full_menu dd		{ height:24px; line-height:24px; letter-spacing:-1px; }
.full_menu span.item_sub	{ display:block; }
.full_menu a strong	{ /* color:#d6880e; */ }

/* OverWrite */
#footer				{ border-top:1px solid #c0c0c0 !important; background:url(/Img2/zPublic/main/141223/bg_footer.gif) repeat-x left top !important; }
#header				{ /* border-bottom:none !important; */ }
#header .hd_spot	{ border-top:1px solid #d8d8d8; background:#fff; /* width:100%; height:33px;   overflow:hidden; */ }
#container			{ position:relative; padding:0 !important; margin:0 !important; background:#e7e7e7; }

.apply_free{left:50% !important; top:180px !important; margin:0 0 0 -200px !important;}

/* Customer Center Info */
.layer_tinfo		{ display:none; position:absolute; left:0; top:-490px; width:506px; height:506px; z-index:10; }

/* Test Remove CF Area */
.main_content .sub_item03	{ display:none; }
.main_wrap .main_fix .sub_item02	{ width:506px !important; background:#eee url(/Img2/Common/main/160422/bg_main_notice.jpg) no-repeat right bottom !important;}
.main_wrap .main_fix .sub_item02 dl { width:330px !important; }
.main_wrap .main_fix .sub_item02 a	{ width:330px !important; }


/* 20170328 DDay Counsel Banner Z-index Control */
#wrap #container .ban_roll .bx-wrapper .bx-controls-direction a { z-index:10 !important; }