﻿@import url("public.css");

#header				{ width:990px; height:auto; margin:0; padding:22px 0 0 0; }
/* #header			{ padding:22px 0 10px 0; background:url(../img/public/bg_header_test.gif) no-repeat left bottom; } */
#container			{ float:none; width:990px; padding:0; margin:10px 0 0 0; *zoom:1; }
#container:after	{ content:""; clear:both; display:block; */ }
.m_snb				{ float:left; width:150px; }
.m_content			{ float:left; width:621px; margin:0 0 0 9px; }
.side				{ float:left; width:200px; margin:0 0 0 10px; }
#footer				{ float:none; }

.m_snb ul.quick		{ width:132px; height:193px; padding:3px 9px 0 9px; background:url(../img/main/bg_quick.gif) no-repeat left top; }
.m_snb ul.quick li	{ width:132px; height:37px; margin:1px 0 0 0; }
.m_snb ul.quick li a		{ display:block; width:132px; height:37px; line-height:37px; }
.m_snb ul.quick li a:hover	{ color:#5e5e5e; text-decoration:none; }
.m_snb ul.quick li a:hover span		{ color:#5e5e5e; }
.m_snb ul.quick li a span	{ color:#9e9e9e; font-family:dotum; font-size:11px; letter-spacing:-1px; margin:0 0 0 36px; }

/* .m_snb .event img	{ width:148px; height:148px; margin:10px 0 0 0; border:1px solid #e4e4e4; } */
.m_snb .h_plus		{ width:128px; height:159px; padding:48px 11px 0 11px; margin:10px 0 0 0; background:url(../img/main/bg_h_plus.gif) no-repeat left top; }
.m_snb .h_plus h2	{ position:absolute; z-index:-1; visibility:hidden; }
.m_snb .h_plus img.thumb	{ display:block; margin:0 0 0 12px; }
.m_snb .h_plus dl	{ margin:8px 0 0 0; }
.m_snb .h_plus dt	{ height:18px; line-height:18px; font-weight:bold; margin:0 0 4px 0; overflow:hidden; }
.m_snb .h_plus dd	{ height:18px; line-height:18px; padding:0 0 0 10px; overflow:hidden; background:url(../img/public/bu_arrow_side.gif) no-repeat left 6px; }
.m_snb .h_plus dl a	{ color:#5e5e5e; }
.m_snb .h_plus dl a:hover	{ color:#3e3e3e; }
.m_snb .banner		{ margin:10px 0 0 0; }

.m_content .zcard	{ position:relative; width:605px; height:184px; padding:6px 10px 6px 6px; background:url(../img/main/bg_zcard.gif) no-repeat left top; }
.m_content .zcard .in		{ /* float:left; */ width:387px; height:174px; padding:10px 10px 0 10px; /* background:url(../img/tmp/@bg_zcard.jpg) no-repeat left top; */ }
.m_content .zcard ul.aside	{ /* float:left; */ position:absolute; top:6px; left:411px; width:198px; margin:5px 0 0 0; }
.m_content .zcard ul.aside li		{ width:198px; height:33px; margin:1px 0 0 0; overflow:hidden; }
.m_content .zcard ul.aside a		{ display:block; width:182px; height:33px; color:#9e9e9e; line-height:33px; padding:0 5px 0 11px; overflow:hidden; }
.m_content .zcard ul.aside a.select	{ color:#5e5e5e; font-size:13px; font-weight:bold; text-decoration:none; background:url(../img/main/bg_ul_aside.gif) no-repeat left top;  }
.m_content .zcard ul.aside a:hover	{ color:#5e5e5e; text-decoration:none; }

.m_content .zcard .in dl	{ position:relative; width:387px; height:70px; margin:0; }
.m_content .zcard .in dt	{ position:absolute; left:0; top:0; /* float:left; */ height:84px; /* margin:0 14px 1px 0; */ }
.m_content .zcard .in dt a	{ display:block; }
.m_content .zcard .in dt a img		{ width:100px; height:66px; padding:1px; border:1px solid #bebebe; }
.m_content .zcard .in dd	{ /* float:none; */ width:271px; margin:0 0 0 116px; }
.m_content .zcard .in dd a			{ color:#5e5e5e; }
.m_content .zcard .in dl a:hover	{ color:#5e5e5e; text-decoration:none; }
.m_content .zcard .in dd.tit 		{ height:16px; line-height:16px; overflow:hidden; }
.m_content .zcard .in dd.tit a		{ font-size:13px; font-weight:bold; }
.m_content .zcard .in dd.text 		{ height:48px; line-height:16px; overflow:hidden; margin:4px 0 0 116px; }

.m_content .zcard .in ul	{ width:387px; height:88px; padding:0; margin:7px 0 0 0; overflow:hidden; }
.m_content .zcard .in li	{ height:18px; line-height:18px; padding:0 0 0 10px; margin:3px 0 0 0; overflow:hidden; background:url(../img/public/bu_arrow_side.gif) no-repeat left 6px; }
.m_content .zcard .in li a			{ float:left; color:#666; }
.m_content .zcard .in li a:hover	{ color:#6ae100; }

.m_content .zcard .in li span		{ float:left; height:9px; margin:4px 0 0 4px; background:url(../img/main/icon_zcard.gif) no-repeat left top; }
.m_content .zcard .in li span em	{ display:none; }
.m_content .zcard .in li span.hot	{ width:18px; background-position:0 0; }
.m_content .zcard .in li span.new	{ width:18px; background-position:0 -30px; }
.m_content .zcard .in li span.event	{ width:29px; background-position:0 -60px; }

.m_content .w_con	{ width:605px; height:auto; padding:0 0 0 16px; margin:20px 0 0 0; *zoom:1; }
.m_content .w_con:after		{ content:""; clear:both; display:block; }
.w_con h2			{ position:relative; width:294px; height:12px; background:url(../img/main/h2_index.gif) no-repeat left top; }
.w_con h2 span		{ position:absolute; z-index:-1; visibility:hidden; }
.w_con .s_story h2	{ background-position:0 0; }
.w_con .s_news h2	{ background-position:0 -20px; }
.w_con h2 a.more	{ position:absolute; left:245px; top:0; width:35px; height:12px; background:url(../img/public/btn_side_more.gif) no-repeat left 2px; }

.w_con ul.i_img		{ width:294px; margin:10px 0 0 0; *zoom:1; }
.w_con ul.i_img:after		{ content:""; clear:both; display:block; }
.w_con ul.i_img	li	{ float:left; width:84px; height:113px; margin:0 14px 0 0; overflow:hidden; _display:inline; _height:112px; }
.w_con ul.i_img li a img	{ display:block; width:80px; height:80px; padding:1px; margin:0 0 2px 0; border:1px solid #bebebe; }
.w_con ul.i_img li a		{ color:#9e9e9e; font-family:dotum; font-size:11px; line-height:13px; letter-spacing:-1px; }
.w_con ul.i_img li a:hover	{ color:#5e5e5e; }

.w_con ul.i_txt		{ width:280px; margin:12px 0 0 0; }
.w_con ul.i_txt li	{ height:18px; line-height:18px; padding:0 0 0 10px; overflow:hidden; background:url(../img/public/bu_arrow_side.gif) no-repeat left 6px; }
.w_con ul.i_txt li a.stress	{ font-weight:bold; }
.w_con ul.i_txt a:hover		{ }

.w_con .s_story		{ float:left; width:294px; height:auto; }
.w_con .s_news		{ float:left; width:294px; height:auto; margin:0 0 0 15px; _display:inline; }

.m_content .s_vita	{ width:590px; height:auto; padding:0 15px 0 16px; margin:15px 0 0 0; }
.m_content .s_vita h2		{ position:relative; width:590px; height:12px; background:url(../img/main/h2_index.gif) no-repeat left -40px; }
.m_content .s_vita h2 span	{ position:absolute; z-index:-1; visibility:hidden; }
.m_content .s_vita h2 a.more{ position:absolute; left:553px; top:0; width:35px; height:12px; background:url(../img/public/btn_side_more.gif) no-repeat left 2px; }
.m_content .s_vita ul		{ height:149px; padding:10px 0 0 182px; margin:5px 0 0 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:url(../img/main/bg_s_vita.jpg) no-repeat left 13px; }
.m_content .s_vita ul li	{ float:left; width:124px; height:138px; margin:0 0 0 12px; overflow:hidden; _display:inline; }
.m_content .s_vita ul li span		{ display:block; width:124px; height:18px; color:#5e5e5e; font-weight:bold; *line-height:18px; }
.m_content .s_vita ul dl	{ width:124px; margin:4px 0 0 0; *margin:7px 0 0 0; }
.m_content .s_vita ul dt img		{ width:120px; height:80px; padding:1px; margin:0 0 2px 0; border:1px solid #bebebe; }
.m_content .s_vita ul dd 	{ width:124px; height:26px; overflow:hidden; }
.m_content .s_vita ul dd a	{ color:#9e9e9e; font-family:dotum; font-size:11px; line-height:13px; letter-spacing:-1px; }
.m_content .s_vita ul dd a:hover	{ color:#5e5e5e; }

.partner			{ position:relative; width:990px; height:42px; padding:0; margin:12px 0 0 0; }
.partner h3			{ position:absolute; left:0; top:4px; width:109px; height:42px; padding:0 20px 0 20px; margin:0; }
.partner h3 a		{ display:block; width:109px; height:30px; background:url(../img/main/h3_index.gif) no-repeat left -47px; }
.partner h3 span	{ position:absolute; z-index:-1; visibility:hidden; }
.partner ul			{ width:840px; height:42px; margin-left:149px; border-left:1px solid #e3e3e3; }
.partner li			{ float:left; padding:4px 23px 0 23px; background:url(../img/main/bg_ul_gap.gif) no-repeat right 13px; }
.partner li.link5 	{ padding:4px 0 0 23px; background:none; }
.partner li span	{ position:absolute; z-index:-1; visibility:hidden; }
.partner li a		{ display:block; height:35px; background:url(../img/main/bg_ul_partner_new.gif) no-repeat left top; }
.partner li.link1 a	{ width:154px; background-position:0 0; }
.partner li.link2 a	{ width:107px; background-position:-204px 0; }
.partner li.link3 a	{ width:133px; background-position:-363px 0; }
.partner li.link4 a	{ width:99px; background-position:-547px 0; }
.partner li.link5 a	{ width:131px; background-position:-697px 0; }
.partner li.link1 a:hover	{ background-position:0 -40px; }
.partner li.link2 a:hover	{ background-position:-204px -40px; }
.partner li.link3 a:hover	{ background-position:-363px -40px; }
.partner li.link4 a:hover	{ background-position:-547px -40px; }
.partner li.link5 a:hover	{ background-position:-697px -40px; }

/* 
.spot				{ display:block; }
#container			{ float:none; }
.container .spot	{ }
.spot .flash		{ width:990px; height:458px; }
.spot ul.m_index	{ height:217px; margin-top:10px; }
.spot ul.m_index li	{ float:left; width:302px; height:217px; padding:0 12px 0 15px; border-right:1px solid #ededed; background:#fff url(../img/main/bg_ul_index.gif) no-repeat 15px 113px; }
.spot ul.m_index li.mc02	{ background-position:-317px 113px; }
.spot ul.m_index li.mc03	{ width:303px; border-right:none; background:#fff; }
.spot ul.m_index h2	{ position:relative; width:302px; height:16px; background:#fff url(../img/main/h2_ul_index.gif) no-repeat left top; }
.spot ul.m_index .mc01 h2	{ background-position:0 0; }
.spot ul.m_index .mc02 h2	{ background-position:0 -40px; }
.spot ul.m_index h2 a.more	{ display:block; position:absolute; left:269px; top:3px; width:35px; height:13px; background:url(../img/public/btn_side_more.gif) no-repeat left top; }
.spot ul.m_index h2 span	{ position:absolute; z-index:-1; visibility:hidden; }
.spot ul.m_index dl.basic	{ margin-top:10px; }
.spot ul.m_index dl.basic dt		{ width:302px; height:14px; text-indent:-5000px; background:url(../img/main/txt_dt_basic.gif) no-repeat left top; }
.spot ul.m_index .mc02 dl.basic dt	{ background-position:0 -30px; }
.spot ul.m_index dl.basic dd		{ color:#9e9e9e; line-height:18px; margin-top:6px; }
.spot ul.m_index dl.advanced{ margin-top:-8px; line-height:18px; }
.spot ul.m_index dl.advanced dt		{ width:303px; color:#5e5e5e; padding-top:15px; border-top:1px dotted #bfbfbf; }
.spot ul.m_index dl.advanced dd		{ color:#9e9e9e; text-align:right; padding-bottom:6px; margin-top:4px; }

.spot .m_notice		{ height:23px; padding:5px 0; margin-top:18px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; background:url(../img/main/h3_index.gif) no-repeat 15px 5px; }
.spot .m_notice h3	{ position:absolute; z-index:-1; visibility:hidden; }
.spot .m_notice ul	{ width:857px; height:23px; margin-left:132px; border-left:1px solid #ededed; }
.spot .m_notice li	{ height:23px; line-height:23px; padding-left:21px; background:url(../img/public/bu_main.gif) no-repeat 12px 50%; }
.spot .m_notice li a		{ color:#9e9e9e; }
.spot .m_notice li a:hover	{ color:#6ae100; }

.spot .partner		{ position:relative; height:42px; padding:0; margin-top:12px; }
.spot .partner h3	{ position:absolute; left:13px; top:4px; }
.spot .partner h3 a	{ display:block; width:109px; height:30px; background:url(../img/main/h3_index.gif) no-repeat left -47px; }
.spot .partner h3 span		{ position:absolute; z-index:-1; visibility:hidden; }
.spot .partner ul	{ width:857px; height:42px; margin-left:132px; border-left:1px solid #ededed; }
.spot .partner li	{ float:left; padding:4px 23px 0 23px; background:url(../img/main/bg_ul_gap.gif) no-repeat right 13px; }
.spot .partner li.link5 	{ padding:4px 0 0 23px; background:none; }
.spot .partner li span		{ position:absolute; z-index:-1; visibility:hidden; }
.spot .partner li a	{ display:block; height:35px; background:url(../img/main/bg_ul_partner.gif) no-repeat left top; }
.spot .partner li.link1 a	{ width:154px; background-position:0 0; }
.spot .partner li.link2 a	{ width:107px; background-position:-204px 0; }
.spot .partner li.link3 a	{ width:133px; background-position:-363px 0; }
.spot .partner li.link4 a	{ width:99px; background-position:-547px 0; }
.spot .partner li.link5 a	{ width:131px; background-position:-697px 0; }

.spot ul.m_index .mc03 h3	{ width:231px; height:43px; text-indent:-5000px; margin-left:23px; background:#fff url(../img/main/h3_star.gif) no-repeat left top; }
.spot ul.m_index .mc03 p	{ width:231px; height:43px; margin:13px 0 0 23px; }
*/