.hidden				{ position:absolute; z-index:-1; visibility:hidden; }			

/* LAYOUT */
body				{ background:none; }
#wrap				{ width:100%; }
#header				{ width:100% !important; height:132px; 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 */
.hd_wrap			{ position:relative; width:900px !important; height:77px !important; padding:10px 0 0 0 !important; margin:0 auto; z-index:11000 !important; } 
.hd_wrap .hd_extra	{ clear:both; text-align:left; height:58px; *zoom:1; }
.hd_wrap .hd_extra:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }

.hd_wrap .hd_logo	{ float:left; position:relative; width:900px; height:32px; padding:12px 0 0 0; }
.hd_wrap .hd_logo h1		{ position:static !important; display:inline; float:none; height:32px; }
.hd_wrap .hd_logo span		{ margin:0 0 0 10px;}
.hd_wrap .hd_logo img		{ vertical-align:bottom;}
.hd_wrap .hd_rankey	{ position:absolute; left:214px; top:6px; }
.hd_wrap .toplist	{ position:relative; width:900px; height:19px; margin:0 0 0 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 .link		{ float:right; padding:0 0 0 0; }
.hd_wrap .toplist .link div { float:left; margin:0 0 0 9px; }

.hd_login			{ float:right; font-size:12px; line-height:19px; }
.hd_login .login	{ width:auto; height:19px; text-align:right; background:none; }
.hd_login .login ul	{ *zoom:1; }
.hd_login .login ul:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.hd_login .login li { float:right; padding:0 0 0 5px; }
.hd_login .login .log_info	{ width:170px; height:19px; line-height:19px; text-align:right; padding:0 5px 0 8px; background:none; }
.hd_login .login .log_info strong	{ font-weight:normal; }

.hd_dday			{ float:right; width:280px; height:16px; text-align:right; margin:30px 0 0 0; overflow:hidden; }
.hd_dday span		{ padding:0 4px; }
.hd_dday a			{ margin-right:9px; }

#header .hd_spot	{ position:relative; height:45px; border-top:2px solid #3f4b91; background:url("/img2/license/img_renew/renew/bg_menu.gif") repeat-x 0 0; z-index:10000; }

.hd_gnb { width:900px; font-size:12px; line-height:19px; margin:0 auto; *zoom:1; }
.hd_gnb:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
.hd_gnb li { float:left; position:relative; z-index:10010; }
.hd_gnb li a.hd_item { display:block; width:150px; height:45px; background:url('/Img2/Won2/Main/2017/bg_gnb.gif') no-repeat 0 0; }

.hd_gnb.type2 li a.hd_item { width:128px;}

.hd_gnb li.hd_item01 a.hd_item { background-position:0 0; }
.hd_gnb li.hd_item02 a.hd_item { background-position:-150px 0; }
.hd_gnb li.hd_item03 a.hd_item { background-position:-300px 0; }
.hd_gnb li.hd_item04 a.hd_item { background-position:-450px 0; }
.hd_gnb li.hd_item05 a.hd_item { background-position:-600px 0; }
.hd_gnb li.hd_item06 a.hd_item { background-position:-750px 0; }
.hd_gnb li.hd_item07 a.hd_item { background-position:-900px 0; }

.hd_gnb li.hd_item01 a.hd_item:hover { background-position:0 -50px; }
.hd_gnb li.hd_item02 a.hd_item:hover { background-position:-150px -50px; }
.hd_gnb li.hd_item03 a.hd_item:hover { background-position:-300px -50px; }
.hd_gnb li.hd_item04 a.hd_item:hover { background-position:-450px -50px; }
.hd_gnb li.hd_item05 a.hd_item:hover { background-position:-600px -50px; }
.hd_gnb li.hd_item06 a.hd_item:hover { background-position:-750px -50px; }
.hd_gnb li.hd_item07 a.hd_item:hover { background-position:-900px -50px; }

/* CONTENT */
/* D-Day */
.d_day { position: absolute; left: 50%; top: 0; z-index: 10; margin: 10px 0 0 507px; }
.d_day .dday_wrap { position: relative; width: 134px; height: 120px; text-align: center; background: url('//img.eduwill.net/Img2/zPublic/main/141223/bg_dday.png') no-repeat left top; }
.d_day .dday_wrap .dday_prev { display:block; position:absolute; left:7px; top:56px; width:14px; height:22px; background:url("/Img2/zPublic/main/141223/btn_dday_nav.png") no-repeat left top; }
.d_day .dday_wrap .dday_next { display:block; position:absolute; right:10px; top:56px; width:14px; height:22px; background:url("/Img2/zPublic/main/141223/btn_dday_nav.png") no-repeat -20px top; }
.d_day dt			{ width:114px; height:34px; text-align:center; padding:11px 0 0 0; margin:0 0 0 10px; overflow:hidden; }
.d_day dt a			{ display:block; line-height:17px; color:#fff; vertical-align:middle; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; }
.d_day dd.dday_image{ width:86px; overflow:hidden; height:22px; line-height:22px; text-align:center; margin:11px 0 0 24px; *zoom:1; }
.d_day dd.dday_image:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.d_day dd.dday_image img	{ display:block; float:left; }
.d_day dd.dday_text	{ height:17px; line-height:17px; color:#fff; font-size:14px; font-weight:bold; text-align:center; margin:10px 0 0 0; overflow:hidden; }

/* Main Contents */
.main_wrap			{ position:relative; width:1012px; margin:-41px auto 0 auto; background:#b4b4b4; }
.main_wrap .main_content	{ border-top:5px solid #ffde01; }
.main_wrap .main_item		{ width:1012px; 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_wrap .main_fix		{ position:relative; width:1012px; height:470px; }
.main_wrap .main_fix .sub_item		{ position:absolute; text-align:left; }
.main_wrap .main_fix .sub_item01	{ left:0; top:245px; width:253px; height:220px; border-bottom:5px solid #818181; background:#fff; }
.main_wrap .main_fix .sub_item02	{ left:0; top:0; width:506px; height:245px; background:#eee; }
.main_wrap .main_fix .sub_item03	{ left:253px; top:245px; width:253px; height:220px; border-bottom:5px solid #ffcc00; background:#ffe708; }
.main_wrap .main_fix .sub_item04	{ left:506px; top:0; width:506px; height:465px; border-bottom:5px solid #b4b4b4; background:#b4b4b4; }

.main_wrap .main_fix .sub_item02 dl	{ width:440px; margin:34px 29px 0 33px; }
.main_wrap .main_fix .sub_item02 dt	{ height:25px; margin:0 0 20px 0; }
.main_wrap .main_fix .sub_item02 dd	{ height:26px; line-height:26px; padding:0 0 0 16px; margin:0 0 2px 0; background: url(/Img2/Won2/Quark/main/bu_notice.gif) no-repeat 10px 12px; }
.main_wrap .main_fix .sub_item02 dd a		{ display:block; width:424px; height:26px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }

.sub_item04 .bx-wrapper .bx-viewport	{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
	left:0;
	height:465px !important;
	background:none;
}
.sub_item04 .bx-wrapper		{ margin:0 auto 0 auto !important; }
.sub_item04 .bx-wrapper img	{  display:inline; }
.sub_item04 .bx-wrapper .bx-prev	{ left:50%; margin-left:-249px; background: url(/Img2/Won2/Quark/main/nav_controls.png) no-repeat 0 0; }
.sub_item04 .bx-wrapper .bx-next	{ right:50%; margin-right:-249px; background: url(/Img2/Won2/Quark/main/nav_controls.png) no-repeat -50px 0; }
.sub_item04 .bx-wrapper .bx-prev:hover		{ background-position:0 0; }
.sub_item04 .bx-wrapper .bx-next:hover		{ background-position:-50px 0; }
.sub_item04 .bx-wrapper .bx-controls-direction a { position: absolute; top:205px; outline:0; width:40px; height:40px; text-indent:-9999px; z-index:9999; }

.sub_item04 .bx-pager		{ position:absolute; right:0; top:38px; width:113px; height:11px; text-align:center; }
.sub_item04 .bx-pager:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.sub_item04 .bx-pager a		{ display:inline-block; width:11px; height:11px; margin:0 1px 0 0 ; background:url(/Img2/Won2/Quark/main/nav_indicator.png) no-repeat left top; }
.sub_item04 .bx-pager a.active		{ background-position:-20px 0; }


/* 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:0 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 -305px; }
.main_quick	.quick_util	li.q_util02 a		{ background-position:0 -125px; }
.main_quick	.quick_util	li.q_util03 a		{ background-position:0 -185px; }
.main_quick	.quick_util	li.q_util04 a		{ background-position:0 -245px; }
.main_quick	.quick_util	li.q_util05 a		{ background-position:0 -5px; }
.main_quick	.quick_util	li.q_util06 a		{ background-position:0 -65px; }

/* 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; overflow:hidden;}
.full_menu ul:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.full_menu li		{ float:left; text-align:left; width:220px; }
.full_menu li.ct_item01 { margin:0 0 0 2px; }
.full_menu li.ct_item05 { width:120px; }

.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; */ }

/* ADD 20151023 */
ul.si_tab { width:440px; height:38px; margin:24px 0 0 33px; background: url(/Img2/Won2/Main/20151023/common/tab_sub_item02_lengh4.png) no-repeat left top; *zoom:1; }
ul.si_tab:after { content:" "; display:block; clear:both; height:0; visibility:hidden; }
ul.si_tab li { float:left; height:38px; }
ul.si_tab li a { display:block; width:109px; height:38px; }
ul.si_tab li.si_tab02 a, ul.si_tab li.si_tab03 a { width:110px;}
ul.si_tab li a.active { display:block; background:url(/Img2/Won2/Main/20151023/common/tab_sub_item02_lengh4.png) no-repeat left top; }

ul.si_tab li.si_tab01 a.active	{ padding:0 1px 0 0; background-position:0 -50px; }
ul.si_tab li.si_tab02 a.active	{ padding:0 1px 0 1px; background-position:0 -200px; }
ul.si_tab li.si_tab03 a.active	{ padding:0 1px 0 1px; background-position:0 -100px; }
ul.si_tab li.si_tab04 a.active	{ padding:0 1px 0 1px; background-position:0 -150px;}
.si_clist { width:440px; margin:17px 0 0 33px; }
.si_clist li { height:26px; line-height:26px; padding:0 0 0 16px; margin:0 0 2px 0; background: url(/Img2/Won2/Quark/main/bu_notice.gif) no-repeat 10px 12px; }
.si_clist li a { display:block; width:424px; height:26px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }

/* ADD 20151028 */
.btn_allLayer_close { position: absolute; right: 0; bottom: 0; display: block; width: 53px; height: 18px; }
#header .link_list dt		{ text-align:left; }

/* OverWrite */
#footer				{ border-top:1px solid #c0c0c0 !important; background:url(/Img2/Gov2/main/141223/bg_footer.gif) repeat-x left top !important; }
#container			{ position:relative; padding:0 !important; margin:0 !important; background:#e7e7e7; /* background:#e7e7e7 url("/Img2/Won2/Quark/main/banner/container_start.jpg") no-repeat 50% top; */ }
.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; }

#footer .prize li	{ padding: 6px 11px 6px 11px !important; }
.ct_slide			{ margin:0 0 0 0; }

/* Test Remove CF Area */
.main_wrap .main_fix .sub_item03 { display:none; }
.main_wrap .main_fix .sub_item01 { width:506px !important; }

/* Style Fire Academy Info 20160511 */
.won2_info			{ color:#212121; line-height:21px; padding:0 0 30px 0; }
.won2_info .info_title		{ font-weight:bold;  padding:0 0 0 13px; background:url(/Img2/Won2/Info/nwgso/160511/bu_info.gif) no-repeat left 6px; }
.won2_info .info_title.title_red{color: #f00; text-decoration: underline; font-size: 14px;}
.won2_info .info_text		{ padding:6px 0 0 13px; }
.won2_info .info_indent		{ font-weight:bold;}
.won2_info .info_indent span{ font-weight:bold;font-size: 14px; text-decoration: underline; }
.won2_info .info_text ol	{ padding:0 0 10px 0; }
.won2_info .info_text ol li	{ position:relative; width:629px; line-height:21px; padding:0 0 0 18px; }
.won2_info .info_text ol li.no_indent	{ padding:0 0 0 0; }
.won2_info .info_text ol li span.info_bu	{ display:block; position:absolute; left:0; top:0; width:18px; height:21px; line-height:21px; }

.won2_info table.tbl_col	{ width:100%; border:1px solid #d9d9d9; border-collapse:collapse; }
.won2_info table.tbl_col th { line-height:18px; text-align:center; padding:8px 0 8px 0; border-right:1px solid #b9b9b9; background:#d9d9d9; }
.won2_info table.tbl_col td { line-height:18px; padding:8px 0 8px 0; text-align:center; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
.won2_info table.tbl_col td.tbl_text { padding:8px 12px 8px 12px; text-align:left; }
.won2_info table.tbl_col td.tbl_text { padding:8px 12px 8px 12px; text-align:left; }
.won2_info table.tbl_col tfoot td	 { color:#ff0000; }
.won2_info .info_accent		{ color:#ff0000; }

ul.won2_tab			{ margin:0 0 25px 0; *zoom:1; }
ul.won2_tab:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
ul.won2_tab	li		{ float:left; height:60px; }
ul.won2_tab li a			{ display:block; width:164px; height:58px; line-height:58px; text-align:center; color:#898989; font-size:16px; border:1px solid #e5e5e5; border-right:none; }
ul.won2_tab	li a:hover		{ color:#898989; }
ul.won2_tab li a.active		{ color:#e5e5e5; font-weight:bold; border:1px solid #3f4b91; border-right:none; background:#3f4b91; }
ul.won2_tab	li a.active:hover		{ color:#e5e5e5; }
ul.won2_tab	li.endline a			{ border-right:1px solid #e5e5e5; }

.toplist .social {float:right; font-size:0; position:relative}
.toplist .social .b_sns {position:relative; top:-3px; margin-left:6px;}
.toplist .social .b_sns:first-child {margin-left:12px}
.toplist .social #blogPop {padding-top:9px; background:url('/Img2/Common/ew/popup/170224/arrow_blogGo.png') 14px 0 no-repeat; width:270px; position:absolute; top:24px; left:6px; z-index:999;}
.toplist .social #blogPop ul {background:#f26521; padding:10px;}
.toplist .social #blogPop ul li {margin-top:3px; text-align:left; position:relative; padding-right:60px}
.toplist .social #blogPop ul li:first-child {margin-top:0}
.toplist .social #blogPop ul li a {font-size:12px; color:#f8c4b6; display:block; width:100%; height:14px; line-height: 1.2; font-family:Dotum,sans-serif; letter-spacing:-1px}
.toplist .social #blogPop ul li a:hover {color:#fff}
.toplist .social #blogPop ul li a em {position:absolute; top:0; right:0; display:block; width:51px; height:14px; overflow:hidden; }
.toplist .social #blogPop ul li a:hover em img {margin-top:-14px;}

@media \0screen {
#container			{ margin:-3px 0 0 0 !important;
}  /* IE8 Hack */

