@charset "euc-kr";

* {margin:0;padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, button, p, table, th, td {padding:0; margin:0; color:#666;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,legend,p{margin:0; padding:0; font-family:'µ¸¿ò',Dotum,'Malgun Gothic','¸¼Àº°íµñ',Verdana,Arial,AppleGothic,sans-serif; font-size:13px; line-height:130%;}
form,fieldset,input,textarea,select,blockquote,th,td {margin:0; padding:0; font-family:'µ¸¿ò',Dotum,'Malgun Gothic','¸¼Àº°íµñ',Verdana,Arial,AppleGothic,sans-serif; font-size:13px; line-height:130%;}
body, input, textarea, th,td,p,li {font-family:'µ¸¿ò',Dotum,'Malgun Gothic','¸¼Àº°íµñ',Verdana,Arial,AppleGothic,sans-serif; font-size:100%;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
fieldset, img {border:none;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; border:0 none;}
table caption {display:none;}
caption, th, td {text-align:left; font-weight:normal;}
dl,ul,ol, li {list-style:none;}
form, fieldset, button {border:0 none;}
label {cursor:pointer; vertical-align:middle;}
iframe, img {border:0 none; vertical-align:top;}
address, caption, em {font-weight:normal; font-style:normal;}
hr {display:none;}
select, input, option, textarea {vertical-align:middle;}
input, select, button {vertical-align:middle;}
button {overflow:visible; background:transparent; cursor:pointer; display:inline; border:0;}
a:link,a:visited {color:#666; text-decoration:none; font-family:'µ¸¿ò',Dotum,'Malgun Gothic','¸¼Àº°íµñ';}
a:hover,a:active {color:#666; text-decoration:none; font-family:'µ¸¿ò',Dotum,'Malgun Gothic','¸¼Àº°íµñ';}
.clear {clear:both;}
.hidden{position:absolute !important; left:-999999em !important; top:-99999em !important; width:0; height:0; font-size:0; line-height:0; visibility:hidden; padding: 0 !important; margin: 0 !important; overflow: hidden;}
.png24 {tmp:expression(setPng24(this));}


/* ·¹ÀÌ¾Æ¿ô */
#wrap {margin:0 auto; padding:0; width:100%;}
#total_top {margin:0 auto; padding:0; width:100%; /*background:url(../img/main/t_bg.jpg) left top repeat-x;*/ background:#a82223; height:105px;}

#top_guide {margin:0 auto; padding:0; width:100%; background:#131313; /*background:url(../img/main/g_bg.png) left top repeat-x;*/ height:30px;}
#top_guide_c {margin:0 auto; padding:9px 0 0 0; width:980px;}

.tg:link {font:11px dotum; color:#b8b8b8; text-decoration:none; padding:0 0 0 21px;}
.tg:visited {font:11px dotum; color:#b8b8b8; text-decoration:none; padding:0 0 0 21px;}
.tg:active {font:11px dotum; color:#b8b8b8; text-decoration:none; padding:0 0 0 21px;}
.tg:hover {font:11px dotum; color:#b8b8b8; text-decoration:none; padding:0 0 0 21px;}

.tg1:link {font:11px dotum; color:#b8b8b8; text-decoration:none;}
.tg1:visited {font:11px dotum; color:#b8b8b8; text-decoration:none;}
.tg1:active {font:11px dotum; color:#b8b8b8; text-decoration:none;}
.tg1:hover {font:11px dotum; color:#b8b8b8; text-decoration:none;}

#top_menu {margin:0 auto; padding:0; background:#131313; /*background:url(../img/main/menu_bg.jpg) left top repeat-x;*/ height:45px;}

#foot {clear:both; margin:0 auto; padding:0; width:100%; background-color:#737373;}
#foot_c {margin:0 auto; padding:19px 0 54px 0; width:980px; }

.w:link {font:12px "µ¸¿ò"; color:#fff; text-decoration:none;}
.w:visited {font:12px "µ¸¿ò"; color:#fff; text-decoration:none;}
.w:active {font:12px "µ¸¿ò"; color:#fff; text-decoration:none;}
.w:hover {font:12px "µ¸¿ò"; color:#fff; text-decoration:none;}

#banner_zone {clear:both; margin:0 auto; padding:0; border-top:1px solid #fff; width:100%;}
#bzc {margin:0 auto; padding:30px 0; width:980px;}

.b_c {margin:10px 0 0 0; padding:0; width:320px;}
ul#b_list {margin:0; padding:0; float:left; width:320px; list-style:none; position:relative;}
ul#b_list li {float:left; margin:0; padding:0;}
ul#b_list li a {padding:0; display:block; text-decoration:none; font:12px dotum; color:#797979;}
ul#b_list li:hover {text-decoration:none; font:12px dotum; color:#797979;}

ul#b_list .title_list {width:240px; background:url(../img/main/tab_01.gif) left top no-repeat; padding:4px 0 0 10px; height:17px;}
ul#b_list .title_list  img {margin:0; padding:0; position:relative;}
ul#b_list .date_list {width:70px; text-align:right; padding:4px 0 0 0; height:17px; font:12px dotum; color:#797979;}

#tab_bg {margin:0; padding:0; background:url(../img/main/tab_bg.gif) left top repeat-x; height:27px;}


/* ¼­ºêÆäÀÌÁö */
#sub_c {margin:0 auto; padding:0; width:100%;}
#sub_c_g{margin:0 auto; padding:45px 0 80px 0; width:1160px;}
#home {margin:0 auto; padding:9px 0 9px 15px; width:965px; height:12px; background:url(../img/sub/home.gif) left center no-repeat; font:11px dotum; color:#bdbdbd;}

#s_title {margin:0 auto; padding:0; border-bottom:1px solid #939393; width:980px; height:69px;}
#s_title ul {margin:0; padding:0; float:left; list-style:none; display:inline; position:relative;}
#s_title ul li {float:left; margin:0; padding:0;}

#con {clear:both; margin:0 auto; padding-top:30px; width:980px;}
#side_menu {margin:0; padding:0; width:190px; float:left;}
#side_con {margin:0; padding:0; width:740px; float:right; font:12px dotum; color:#797979;}

.h_s {margin:40px 0; padding:0; background:url(../img/sub/h10.gif) left top no-repeat; height:10px;}


/* Æû */
.fs {border:1px solid #9d9d9d; padding:4px 0 0 4px; font:12px "µ¸¿ò"; color:#797979; height:15px;}
.fs1 {border:1px solid #9d9d9d; font:12px "µ¸¿ò"; color:#797979; height:21px;}
.b1 {border:1px solid #50422b; padding:4px 0 0 4px; font:12px "µ¸¿ò"; color:#797979; height:15px;}
.b2 {border:1px solid #50422b; font:12px "µ¸¿ò"; color:#797979; height:21px;}
.b3 {border:1px solid #50422b; font:12px "µ¸¿ò"; color:#797979;}

.qfs {border:1px solid #9d9d9d; padding:4px 0 0 4px; font:12px "µ¸¿ò"; color:#797979; height:15px;}
.qfs1 {border:1px solid #9d9d9d; font:12px "µ¸¿ò"; color:#797979; height:21px;}
.q1 {border:1px solid #d7d7d7; padding:4px 0 0 4px; font:12px "µ¸¿ò"; color:#797979; height:15px;}
.q2 {border:1px solid #d7d7d7; font:11px "µ¸¿ò"; color:#797979; height:21px;}
.q3 {border:1px solid #d7d7d7; font:11px "µ¸¿ò"; color:#797979;}


/* ¸µÅ© */
.b:link {font:12px "µ¸¿ò"; color:#797979; text-decoration:none;}
.b:visited {font:12px "µ¸¿ò"; color:#797979; text-decoration:none;}
.b:active {font:12px "µ¸¿ò"; color:#797979; text-decoration:underline;}
.b:hover {font:12px "µ¸¿ò"; color:#797979; text-decoration:underline;}

.t:link {font:11px arial verdana; color:#969696; text-decoration:none; font-weight:bolder;}
.t:visited {font:11px arial verdana; color:#969696; text-decoration:none; font-weight:bolder;}
.t:active {font:11px arial verdana; color:#969696; text-decoration:none; font-weight:bolder;}
.t:hover {font:11px arial verdana; color:#969696; text-decoration:none; font-weight:bolder;}


/* ¹è°æ */
.bo_01 {background:url(../img/main/tab_01.gif) left top no-repeat; text-align:left; padding-left:10px;}
.bo_02 {background:url(../img/main/dot_01.gif) left top repeat-x; height:1px;}
.bo_03 {text-align:right; font:12px dotum; color:#999; width:70px;}
.dh2 {background:url(../img/sub/dot2.gif) left top repeat-x; height:2px;}


/* ÀÇ·áÁø */
#dr {margin:0; padding:0;}
#dr ul {margin:0; padding:0; list-style:none; width:750px;}
#dr ul li {margin:0; padding:0; display:inline;}


/* °£°Ý */
.r30 {margin-right:30px;}
.p15 {padding-left:15px;}
.l30 {margin-left:30px;}
.b10 {margin-bottom:10px;}
.h10 {margin-top:10px;}
.h20 {margin-top:20px;}
.h30 {margin-top:30px;}
.h40 {margin-top:40px;}
.h35 {margin-top:35px;}

/* ÅÇ */
.tab {margin:0; padding:0; background:url(../img/mens/tab_line.gif) left top repeat-x; width:740px; height:35px;}
ul#tabs {margin:0; padding:0; float:left; width:740px; list-style:none; position:relative;}
ul#tabs li {float:left; margin:0; padding:0;}

#t01 {margin:0; padding:0;}
#t01 ul {margin:0; padding:0; list-style:none;}
#t01 ul li {margin:0; padding:0; display:inline; width:249px; float:left;}

#gd1 {margin:0; padding:0;}
#gd1 ul {margin:0; padding:0; list-style:none;}
#gd1 ul li {margin:0; padding:0; display:inline; width:240px; float:left;}


.bg_right {background:url(../img/main/menu_bg.jpg) top repeat-x;}
.bg_left {background:url(../img/main/menu_bg2.jpg) top repeat-x;}
.bg_center {background:url(../img/main/menu_bg1.jpg) top repeat-x;}
.board {background:url(../img/main/board_bg.gif) top repeat-x;}

.side-left {background:url(../img/sub/side_left.jpg) top repeat-x;}
.side-right {background:url(../img/sub/side_right.jpg) top left repeat-x;}
.side-center {background:url(../img/sub/side_center.jpg) top no-repeat;}
.top-left {background:url(../img/sub/left.jpg) top repeat-x;}
.top-right {background:url(../img/sub/right.jpg) top left repeat-x;}
.top-center1 {background:url(../img/sub/sub_bg1.jpg) top no-repeat;}

.main-left {background:url(../img/main/main_left.jpg) top repeat-x;}
.main-right {background:url(../img/main/main_right.jpg) top left repeat-x;}
.main-center {background:url(../img/main/main_center.jpg) top no-repeat; width:1000px;}

.new_bg1 {background:url('../img/main/bg_1.png') repeat-y 0 0;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_1.png', sizingMethod='crop');}
.new_bg2 {background:url('../img/main/bg_2.png') repeat-y 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_2.png', sizingMethod='crop');}


.dd1 {background:url(../img/sub/dd.gif) left top repeat-x;}
.dd2 {background-color:#d9d9d9;}
.dv {background:url(../img/sub/dv.gif) center top no-repeat; width:21px;}
.dv2 {background:url(../img/sub/dv.gif) center top no-repeat; width:1px;}
.dt {background:url(../img/sub/dt.gif) left bottom repeat-x; height:31px;}

/* ÅØ½ºÆ® */
.date {font:12px "µ¸¿ò"; color:#898989;}
.sc_g {font:12px dotum; color:#037f8c; line-height:16px;}
.sc_r {font:12px dotum; color:#797979; line-height:16px; background:url(../img/sub/p_01.gif) left top no-repeat; padding:0 0 0 10px;}


.text_2 {font:12px "µ¸¿ò"; color:#797979;}
.text_3 {font:12px "µ¸¿ò"; color:#363636; line-height:18px;}
.t1 {font:12px dotum; color:#797979; line-height:18px;}
.opoint {font:12px "µ¸¿ò"; font-weight: bold; color:#ee5e00;}
.opoint_s {font:12px "µ¸¿ò"; color:#ee5e00;}
.bpoint {font:12px "µ¸¿ò"; font-weight: bold; color:#083f79;}
.bpoint1 {font:12px "µ¸¿ò"; font-weight: bold; color:#7e8fad; text-align:center;}
.point_3 {font:12px "µ¸¿ò"; font-weight: bold; color:#7e8fad;}

.jt {font-weight:bolder; padding-left:12px; color:#616161;}




#layer_right {margin:0 auto; padding:0; width:100%; position:relative; z-index:10;}
#quick {margin:0 auto; padding:0 0 0 1020px; width:0px; height:0px; position:relative; visibility:visible; text-align:right; top:250px;}

/* ¹è³Ê */
#bbanner {margin:50px 0 0 0; padding:0;}
#bbanner ul {margin:0; padding:0; list-style:none;}
#bbanner ul li {margin:0; padding:0; display:inline; float:left;}

.quick_part {position:absolute; margin:0; padding:0; right:0;}

 #floatdiv { 
	position:fixed; _position:absolute; _z-index:-1;
	width:161px;
	overflow:hidden;
	right:50px; //È­¸é ¿ÞÂÊ¿¡ À§Ä¡ÇÑ´Ù. right·Î º¯°æ°¡´É
	top:0; //È­¸é À§ÂÊ°úÀÇ °£°Ý
	background-color: transparent;
	margin:130px 0 0 0;
	padding:0;
}

 #floatdiv02 { 
	position:fixed; _position:absolute; _z-index:-1;
	width:160px;
	overflow:hidden;
	left:50px; //È­¸é ¿ÞÂÊ¿¡ À§Ä¡ÇÑ´Ù. right·Î º¯°æ°¡´É
	top:0; //È­¸é À§ÂÊ°úÀÇ °£°Ý
	background-color: transparent;
	margin:0;
	padding:0;
}

.sssbtn {margin:0; padding:0; list-style:none;}
.sssbtn li {margin:0; padding:0; float:left;}
/*#floatdiv ul  { list-style: none; }
#floatdiv li  { margin-bottom: 2px; text-align: center; }
#floatdiv a   { color: #5D5D5D; border: 0; text-decoration: none; display: block; }
#floatdiv a:hover, #floatdiv .menu  { background-color: #5D5D5D; color: #fff; }
#floatdiv .menu, #floatdiv .last    { margin-bottom: 0px; }*/

#menu_wrap {position:relative; margin:0 auto; padding:0; width:100%; height:45px;}
#lnb {position:absolute; left:0; top:0; width:100%; background:#000; z-index:9999999;}
#lnb .lnbTotal {width:1080px; margin:0 auto; padding:0;}
#lnb .lnbTotal > li {float: left; width:12.5%;}
#lnb .lnbTotal > li > a {display: block; width:100%; height:32px; padding-top:13px; text-align: center; color:#fff; font:16px dotum; font-weight:bolder; text-decoration:none; letter-spacing:-1px;}
#lnb .subMenu {height:320px;}

#lnb .subMenu li {padding:8px 0; text-align: center; }
#lnb .subMenu li a {font:12px dotum; color:#e0e0e0; text-decoration:none; padding:0; letter-spacing:-0.05em;}
#lnb .subMenu li a:hover {font:12px dotum; color:#fff; text-decoration:underline; padding:0; letter-spacing:-0.05em;}

.insure  {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #bf2e1b; border-left:1px solid #d9d9d9; margin:10px 0 0 0;}
.insure th {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:center; font-weight:bolder; padding:10px 0; background:rgba(168,34,35,0.1); color:#111;}
.insure td {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px; text-align:center;}
.insure td.st01 {font-weight:bolder; background:rgba(0,0,0,0.025); color:#111;}
.insure td.st02 {text-align:left;}
