﻿@charset "utf-8";
@import url('base.css'); 

/* index.jsp */

#locom_index {;width:100%;height:100%;background:url("/images/index/main_bg.gif") repeat-x;}
#locom_sub {;width:100%;height:100%;background:url("/images/common/sub_bg.gif") repeat-x;}
#index {position:relative;width:1001px;margin:0 auto;}

#accessibility ,
.hide_text {width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.accessibility ,
.hide_text {width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

#header {height:384px;}

/* index menu */
#gnb {z-index:20;position:relative;width:898px;height:89px;}
	#gnb h1 {padding:10px 0 0 18px;float:left;}
	#gnb .topmenu {position:absolute;left:700px;top:12px;}
	#gnb .topmenu h2 {float:left;}
	#gnb .gnb_swf {z-index:20; position:absolute;right:0;top:30px;width:680px;height:75px;}


#gnb1 {z-index:20;position:relative;width:898px;height:89px; }
	#gnb1 #topimg {padding:22px 0 0 18px;float:left;}
	#gnb1 .topmenu {position:absolute;left:664px;top:12px;}
	#gnb1 .topmenu h2 {float:left;}
	#gnb1 .gnb_swf {z-index:20; position:absolute;right:0;top:30px;width:680px;height:75px;}

/* index visual */
#main_visual_bg {z-index:-1;position:absolute;top:89px;width:1001px;height:295px; background:url("/images/index/main_sky_bg.gif") no-repeat;}
#main_visual_bg .main_visual {z-index:3;position:absolute;top:16px;width:596px;height:279px; float:left;}

/* quick menu */
#quick_menu {z-index:100; position:absolute;top:130px;right:0;width:96px; height:285px;}
#quick_menu_sub {position:absolute;top:150px;right:0;width:96px; height:285px;}

/* content CF */
#index .tvcf {
	position:absolute;
	left:600px;
	top:100px;
	float:right;
	width:270px;
} 
#index .tvcf  h2 {padding:50px 0 15px 0; }
#index .tvcf .info {float:left;width:83px;}
#index .tvcf .swf {float:right;width:146px;margin:-65px 0 0 0;}
#index .tvcf .icon_cf {position:absolute;top:150px;right:150px;}


/* index contents */
#index_body {width:898px;height:172px; padding-bottom:15px;}
#index_body2 {width:898px;height:140px;}


/* LOCOM */ 
.info_locom {
	float:left;width:164px; padding-right:18px;
}
	.bg_locom {width:164px;height:153px;margin-top:7px;background:url("/images/index/bg_locom.gif") no-repeat;}
	.bg_locom .text_locom {text-align:center;padding-top:12px}
	.bg_locom .btn_detail {text-align:right;padding:28px 20px 0 0;}

/* FUND */
.info_fund {float:left;width:372px;padding-right:18px;}
.info_fund h2 {float:left;}
.info_fund .btn_more {height:12px; text-align:right; padding-right:5px}
	.bg_fund {width:372px;height:153px;margin-top:7px;background:url("/images/index/bg_fund.gif") no-repeat;}
	.bg_fund .photo_img {float:left; width:89px; height:117px; padding:10px 0 0 10px;}
	.bg_fund .photo_img img {padding:2px;/*background:url("/images/index/bg_fund_img.gif") no-repeat;*/}

	.bg_fund .text_fund {float:right; width:241px;padding:12px 12px 0 0;}
	.bg_fund .text_fund .title_fund_bg {height:74px;padding:5px 5px 2px 5px; background:url("/images/index/title_fund_bg.gif") no-repeat;}

	.bg_fund .text_fund .title_fund_bg h3 {background:url('/images/index/bullet.gif') 0 9px no-repeat;padding:0 0 0 6px;color:#fff;font-size:85%;}
	.bg_fund .text_fund .title_fund_bg h3 a{color:#fff;}
	.bg_fund .text_fund .title_fund_bg h3 a:hover{color:#7ee1ee}

	.bg_fund .text_fund .title_fund_bg .title_fund_text {padding:2px 0 10px 8px;font-size:85%;line-height:120%;}
	.bg_fund .text_fund .title_fund_bg .title_fund_text a{color:#fff;}
	.bg_fund .text_fund .title_fund_bg .title_fund_text a:hover{color:#7ee1ee}

	.bg_fund .text_fund ul {width:240px; margin:-15px 0 0 5px;}
	.bg_fund .text_fund ul li {background:url('/images/index/bullet_arrow.gif') 0 5px no-repeat;padding:2px 0 2px 5px;font-size:85%;line-height:120%;word-spacing:-0.2em;}
	.bg_fund .text_fund ul li a {font-size:100%;}
	.bg_fund .text_fund ul li a:hover{font-size:100%;color:#1c5f9a}

/* NOTICE */

.board_list {float:right;width:326px;margin-top:19px;}

.board_list .tab_cont {
	width:326px;
}
	.board_list .tab_cont .tab_s {float:left;height:26px;display:inline;}
	.board_list .tab_cont .tab_s li {float:left;}
	.board_list .more {float:right;padding:5px 0 0;}


	.board_list .cpage {clear:both;padding:20px 0 0 0;}
	.board_list .cpage li {clear:both;background:url('/images/index/bullet02.gif') 2px 6px no-repeat;height:21px;overflow:hidden;line-height:100%;}
	.board_list .cpage li p {float:left;width:250px; }
	.board_list .cpage li p a {font-size:100%; padding-left:10px;word-spacing:-0.1em;}
	.board_list .cpage li p img {vertical-align:middle;padding:0 0 0 5px;}
	.board_list .cpage li small {float:left;width:72px;font-size:100%;text-align:right}


/* BANNER */

#popup_zone{
	float:left; width:164px;padding-right:18px;
}
	#popup_zone h2 {float:left;}
	#popup_zone #numberimg {text-align:right; height:20px; }
	#popup_zone #numberimg img {margin-left:-2px }
	#popup_zone #benimg {width:164px; height:117px; background:url("/images/index/bg_banner.gif") no-repeat;}

.info_busi {
	float:left;width:372px; padding-right:18px;
}
	.info_busi h2 {height:20px}
	.info_busi .busi_swf {width:372px;height:117px;}

.info_happy {
	width:326px;float:right;
}

	.info_happy h2{
		height:20px;
}

	.info_happy ul li {
	float:left;
	width:100px;
}
	.info_happy ul li.first {padding-top:12px; text-align:center}
	.info_happy ul li.tw {padding-top:12px; text-align:center}
	.info_happy ul li.thr {padding-top:12px; text-align:center}
	.info_happy ul li.fo {}
	.info_happy ul li.bar {float:left;width:5px;}
	.info_happy ul li .btn {padding:8px 0 0 20px;}



/* all menu  */

.all_menu {width:1001px;margin:0 auto; margin-top:20px; text-align:center}
#all_menu_bg {width:100%;background:#e5e5e5; border-top:1px solid #d7d7d7;}
#all_menu_cont  {
	width:1000px;
	margin:0 auto;
	height:140px; 
	padding:5px 10px 15px 10px;
	text-align:center; 
	display:none;
}

/* show hide total menu */
#all_menu_cont ul {height:100px;}
#all_menu_cont ul li {float:left;width:100px; font-weight:bold; color:#333; line-height:15px;margin-bottom:3px;}
#all_menu_cont ul li a{color:#33969c;}
#all_menu_cont ul li a:hover{color:#333;}

#all_menu_cont ul li.menu01 {padding:5px 13px 0 13px; border-right:1px solid #fff;border-left:1px solid #fff;}
#all_menu_cont ul li.menu02 {padding:5px 13px 0 13px; border-right:1px solid #fff;}
#all_menu_cont ul li.menu03 {padding:5px 13px 0 13px; border-right:1px solid #fff}
#all_menu_cont ul li.menu04 {padding:5px 13px 0 13px; border-right:1px solid #fff;}
#all_menu_cont ul li.menu05 {padding:5px 13px 0 13px; border-right:1px solid #fff;}
#all_menu_cont ul li.menu06 {padding:5px 13px 0 13px; border-right:1px solid #fff;}
#all_menu_cont ul li.menu07 {padding:5px 13px 0 13px; border-right:1px solid #fff;}
#all_menu_cont ul li.menu08 {}

#all_menu_cont ul li ul {padding:10px 0 0 5px;}
#all_menu_cont ul li ul li {float:none;background:url(/images/index/li_dot.gif) 0 6px no-repeat; padding-left:6px; font-weight:normal;color:#505050;}
#all_menu_cont ul li ul li a {font-size:85%;letter-spacing:0px;color:#505050;}
#all_menu_cont ul li ul li a:hover{text-decoration:underline}

/* footer */
#footer {position:relative;clear:both;width:100%;border-top:2px solid #d7d7d7;}
#ft {width:1001px;margin:0 auto; padding-top:23px;}
#ft_logo {float:left ;width:150px;height:50px;padding-top:10px;}
#ft_info {float:left ;width:450px;}
#ft_info ul{}
#ft_info ul li{display:inline;height:10px; padding:0 0 0 15px; white-space:nowrap; background:url(/images/index/ft_smenubar.gif) 7px 0 no-repeat;}
#ft_info ul .first {background:none;padding:0;}
#ft_info #address {display:block; padding-top:6px;}
#ft_info #address img {display:block;margin:0 0 -1px 0;font-size:0;}
#ft_swf{float:right;}

/* end  index */






/* common */
.pt1 {padding-top:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pL74 {padding-left:74px !important;}
.aR {text-align:right !important;}
.aL {text-align:left !important;}

/* space */
.vspace5 {padding-top:5px !important;}
.vspace10 {padding-top:10px !important;}
.vspace15 {padding-top:15px !important;}
.vspace20 {padding-top:20px !important;}
.vspace25 {padding-top:25px !important;}
.vspace30 {padding-top:30px !important;}
.vspace40 {padding-top:40px !important;}
.vspace15m {margin-top:15px !important;}
.vspace12 {padding:12px 0 !important;}


/* ZOOM PLUS MINUS RESTORE */
#function {position:absolute;top:63px;left:760px;width:134px;height:18px;z-index:1;}
#function li {float:left;width:42px;}
#function li img {}


/* SUB */

/* LEFT MENU */
#leftmenu {float:left;width:170px; margin:0 23px 20px 0;overflow:hidden;height:100%; }
#leftmenu ul {padding:0 12px;background:url(/images/left/left_bg.gif) repeat-y;}
#leftmenu ul li {width:146px;height:25px; background:url(/images/left/left_line.gif) repeat-x;}

.left_none {background:url(/images/left/left_bg.gif) repeat-y;}
.left_none ul {width:146px;}
.left_none ul li {height:23px !important;}
.left_line {border-bottom:1px solid #d6e4ec; background:none !important; padding-bottom:8px;}

#leftmenu h2 {}
#leftmenu .banner { padding:10px 0 0;width:170px}
#leftmenu .banner p {padding:0 0 5px;}


/* sub contents */

#sub_contents {position:relative;width:885px;margin:0  ;padding:0;}
#sub_visual_bg {z-index:5;position:absolute;left:0;top:0;width:885px;height:86px;background:url(/images/common/sub_visual_bg.gif) no-repeat;}
#sub_visual_bg .sub_visual {position:relative;text-align:right;height:86px;}


#contents {float:right;width:690px;height:100%;padding:26px 0 25px 0;margin:0}
#contents h2 {float:left}
#contents img {float:left}
#contents h3 {float:left}
#contents .location {display:block;text-align:right;padding:0 0 0;}
#contents .location li {display:inline;font-size:85%; color:#909090}
#contents .location li img {vertical-align:middle;}
#contents .location li a {padding:0 0 0 4px;font-weight:normal;color:#909090}
#contents .location li strong {padding:0 0 0 4px;font-weight:bold;color:#5a8fbf;}

#contents .box {clear:none;padding:25px 0 0 0;}
#contents .box2 {clear:none;padding:25px 0 30px;}

/* sub_fund */
.fund_img01 {float:left}
.fund_box1 {float:right;width:390px; padding:0 0 25px 0}
.fund_box2 {padding:25px 0 0 20px;}
.fund_box2 p {clear:both;}
.fund_list {clear:both; padding:15px 0 0 0;}
.fund_list li {display:block;margin:0 0 7px;height:22px;line-height:190%;overflow:hidden;bordeR:1px solid #E7E7E7;border:1px solid #ddd;background:#eee;color:#454545;}
.fund_list li p {background:url('/images/icon/blt_dark.gif') 14px 9px no-repeat;padding:0 0 0 22px;}

.ft_notice {clear:both;border:2px solid #dfdfdf;height:20px;padding:10px 20px;background:#f1f1f1}
.ft_notice p {float:left;background:url('/images/icon/default.gif') 0 5px no-repeat;padding:0 0 0 18px;font-size:85%;}
.ft_notice .img {float:right; text-align:right !important;background:none;}
.ft_notice_text {background-color:#F8F8F8;padding:3px 25px;font-size:85%;}
.ft_notice_text strong {color:#2D959D;font-weight:normal;}
.ft_notice_text2 {background-color:#F8F8F8;padding:10px 25px;font-size:100%;}
.ft_notice_text2 em {font-style:normal;font-weight:bold;}
.ft_notice_btn {clear:both;border:5px solid #DCE7ED;height:100%;padding:10px 20px;min-height:35px;}
.ft_notice_btn .text {float:left;font-size:95%;line-height:140%;}
.ft_notice_btn .text strong {}
.ft_notice_btn .download {float:right;width:235px;height:25px;padding:7px 10px 3px;background:url('/images/locom/bg_viewdownload.gif') no-repeat;text-align:right;}
.ft_notice_btn .download a img {padding:0 0 0 5px;}


/* sub_fund tab */
.tab {display:block;width:100%;overflow:hidden;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.tab li {float:left;padding:1px 10px 0;border-top:1px solid #ccc;border-right:1px solid #ddd;}
.tab li.sel{border-top:0px solid #fff;border-right:0px solid #fff;}
.tab li select{float:right;padding:1px 10px ;}
.tab li a {line-height:200%;}
.tab li.on {background-color:#097BB6; letter-spacing:-1px;}
.tab li.on a {font-weight:bold;color:#fff; }
.tab li a:hover {text-decoration:none;}

/* tab */
.tab_wrap{position:relative;height:26px;}
.tab_wrap .area_select_fund {position:absolute;top:-23px;right:0;text-align:right;height:26px;}
.area_select_fund select{font-size:12px; font-family:Dotum;}



/* sub_ fund 02_02.bg */
.box_cont {height:100%;margin:10px 0 0 0px;padding:10px 0;border:1px solid #E7E7E7;}
.box_cont .area_vis {float:left;width:288px;margin:0 0 0 10px;display:inline;}
.box_cont .area_vis p img{padding:0 0 15px 0}
.box_cont .area_vis ul {padding:5px;background-color:#F5F5F5; clear:both; width:260px;}
.box_cont .area_vis ul li {background:url('/images/icon/bullet.gif') 9px 8px no-repeat;padding:0 0 0 18px;font-size:85%;}
.box_cont .area_vis ul li strong {color:#2D959D;font-weight:normal;}

.box_cont .area_cont {float:left;width:360px;}
.box_cont .area_cont big {display:block;background:url('/images/icon/blt_circle.gif') 0 8px no-repeat;padding:0 0 15px 15px;font-size:120%;font-weight:bold;}
.box_cont .area_cont p {font-size:95%;padding:0 0 15px;}



/* history_ 03 */
.box_noti {border:1px solid #DDD;padding:20px 18px;margin:10px 0 0;}
.box_noti li {padding:0 0 0 12px;background:url('/images/icon/bullet.gif') 0 8px no-repeat;}
.box_noti li em {color:#319499;font-style:normal;font-weight:normal;}
.box_noti .go_cs {padding:5px 0 10px 0;text-align:right; }

/* sub_ fund 02_01.jsp */
span.info1 {position:absolute;top:-10px;right:0;text-align:right;display:block;}


/* sub_ fund 02_04.bg */
.fund_list2 {clear:both;border-top:2px solid #43A6A2;border-bottom:2px solid #F8F8F8;margin:15px 0 0 20px;background:url('/images/common/bg_boardlist.gif') repeat-x;}
.fund_list2 table {width:100%;border-bottom:1px solid #DCDCDC;border-spacing:0;}
.fund_list2 table th {font-size:130%;padding:0 0 2px;color:#454545;}
.fund_list2 table thead th {height:36px;}
.fund_list2 table td {font-size:120%;}
.fund_list2 table tbody td {padding:4px 0;border-bottom:1px solid #EDEDED;}
.fund_list2 table tbody td.ac {text-align:center !important;}

/* sub_ fund 02_06.bg */
.fund_use {clear:both;height:100%;padding:20px 0 15px 20px;}
.fund_use .area_info {text-align:right;height:100%;}
.fund_use .area_info big {float:left;display:block;padding:0 0 4px 15px;font-size:130%;font-weight:bold;color:#454545;background:url('/images/icon/default.gif') 0 5px no-repeat;}
.fund_use .area_info big span {color:#2D959D;}
.fund_use .area_info p {font-size:100%;padding:10px 0 5px;}


/* fund03_01*/
.table {position:relative;clear:both; border-bottom:2px solid #F5F5F5; padding:15px 0 0 10px;}
.table span.caption {position:absolute;top:-10px;right:5px;display:block;width:100%;text-align:right;}
.table table {border-top:2px solid #42A7A1;border-bottom:1px solid #DCDCDA;width:100%;}
.table table thead {}
.table table thead th {background-color:#F8F9F4;color:#464644;border:1px solid #DEDEDE;padding:4px 0 6px;text-align:center;font-size:130%;}
.table table thead .sec th {background-color:#EEF2F5;color:#30979E;}
.sec2 {background-color:#EEF2F5 !important;color:#30979E !important; text-align:center !important;}
.sec3 {background-color:#F8F9F4 !important}
.table table thead .gray th {background-color:#FCFCFA;}
.table table thead th.last {border-right:0 none;}
.table table tbody {}
.table table tbody th {background-color:#F8F9F4;color:#464644;border:1px solid #DEDEDE;padding:2px 0;text-align:center;font-size:130%;}
.table table tbody th.sec {background-color:#FCFCFA;border:1px solid #DEDEDE;font-size:130%;color:#676767;}
.table table tbody td.sec {background-color:#FCFCFA;border:1px solid #DEDEDE;font-size:120%;text-align:center;color:#676767;padding:2px 0;}
.table table tbody td.sec_b {background-color:#FCFCFA;border:1px solid #DEDEDE;font-weight:bold;font-size:120%;text-align:center;color:#676767;padding:2px 0;}
.table table tbody td.thir {border-left:0 none !important;text-align:center;}
.table table tbody td {border:1px solid #DEDEDE;padding:4px 10px;text-align:right;font-size:120%;}
.table table tbody td.total {color:#E0356A;border-right:0 none;}
.table table tbody td.textalign {text-align:center;}
.table table tbody .dotline td {border-bottom:1px dashed #DEDEDE;}
.table table tbody .dotline th.sec {border-bottom:1px solid #DEDEDE;}
.table table tfoot th ,
.table table tfoot td {background-color:#F8F9F4;padding:10px 10px;font-size:130%;text-align:right; color:#454545;}
.table table tfoot th {text-align:Center;}
.table table tfoot td {color:#F13268;font-weight:bold;}
.table table tfoot th.per,
.table table tfoot td.per{font-size:120%;color:#676767;border-right:0 none !important;border-top:1px solid #DEDEDE;}
.table table tfoot.default th ,
.table table tfoot.default td {background-color:#fff;border-left:1px solid #DEDEDE;font-weight:normal;padding:4px 0;text-align:center;}
.table table tfoot.default td.numalign {padding:4px 10px;text-align:right;}
.table table .first {border-left:0 none !important;}
.table table .last {border-right:0 none !important;}
.tb_txcont table tbody td {padding:4px 10px;text-align:center;}

.tb_rows thead th {border:0 none !important;border-bottom:1px solid #DEDEDE !important;}
.tb_rows tbody th ,
.tb_rows tbody td {padding:4px 10px !important;border:0 none !important;border-bottom:1px solid #DEDEDE !important;}
.tb_rows tbody td.textalign {text-align:left;}
.tb_rows table tbody .dotline td {border-bottom:1px dashed #DEDEDE !important;}
.tb_rows table tbody .dotline_02 td {border-bottom:1px solid #DEDEDE !important;text-align:center;}
.tb_rows table tbody .total td {color:#E0356A;}


/*  fund03_2009_2 */
.board3_list {clear:both;border-top:2px solid #43A6A2;border-bottom:2px solid #F8F8F8;background:url('/images/common/bg_boardlist.gif') repeat-x;margin:0 0 0 10px}
.board3_list table {width:100%;border-bottom:1px solid #DCDCDC;border-spacing:0;}
.board3_list table th {font-size:130%;padding:0 0 2px;text-align:center;color:#454545;}
.board3_list table thead th {height:36px;}
.board3_list table td {font-size:120%;text-align:center;}
.board3_list table td .new {padding:0 0 0 4px;}
.board3_list table td em {padding:0 10px 0 0;font-size:90%;font-style:normal;font-weight:bold;}
.board3_list table tbody td {padding:4px 0;border-bottom:1px solid #EDEDED;}
.board3_list table tbody td.textalign,
.board3_list table tbody td.subject {padding:4px 10px !important;text-align:left;}
.board3_list table tbody td.subject .first{color:#51a0a6;}
.board3_list table td.numalign {padding:4px 10px !important;text-align:right;}
.board3_list {position:Relative;}
.board3_list span.info {position:absolute;top:-25px;right:0;text-align:right;display:block;}
.board3_list table td {padding:4px 10px !important;text-align:left;border-bottom:1px dashed #D6D6D6 !important;}
.board3_list table tfoot td {padding:4px 10px;color:#EE2F64;}
.board3_list table .rightpd {padding-right:30px !important;}
.board3_list table .notice th,
.board3_list table .notice td {background-color:#F8F9FB;}
.board3_list table .reply .subject {background:url('/images/icon/reply.gif') 25px 6px no-repeat;padding:4px 10px 4px 40px !important;}


/* happynews */
.vlt_tit {padding:20px 0 0 10px;}
.vlt_tit_s {padding:20px 0 10px 20px;}
.vlt_tit_none {padding:0 0 10px 10px;}
.vlt_tit_none2 {clear:both;padding:10px 0 0 10px;margin-bottom:-10px;}
.vlt_tit_indent {clear:both;background:url('/images/icon/default.gif') 20px 5px no-repeat;padding:0 0 15px 34px;font-weight:bold; margin-top:20px}

.cs_info {padding:20px 0 10px 0;color:#319499;}
.cs_tx p {padding:0 0 10px 0;}
.cs_tx p.text_top{margin-bottom:-20px; padding-left:15px;}
.cs_tx p strong {color:#319499;font-weight:normal;}
.cs_tx p.last {padding:0;}

.vlt_info {float:left;width:300px;height:100%;overflow:hidden;}
.vlt_info p {padding:0 0 22px;font-size:100%;}
.vlt_info p.img {padding:0 0 10px;}
.vlt_info p.btn {text-align:right;padding:10px 0 0;}
.vlt_info p.noterm {}
.vlt_info p.noterm big {font-size:120% !important;color:#2D959D;font-weight:bold; padding-top:10px}

/* history */
.indent {margin-left:20px !important;}
.diagram {padding:10px 0 0 0;text-align:right;}
.tit_indent3 {clear:both;padding:20px 0 5px 0;}

.history_cont {font-size:100%;padding:0 0 10px 280px;}
.history_cont p {padding:0 0 15px;}
.history_cont dl dt {background:url('/images/icon/blt_circle.gif') 0 8px no-repeat;color:#2D959D;font-weight:bold;padding:0 0 0 10px;}
.history_cont dl dt.only {padding:0 0 15px 10px;}
.history_cont dl dd {padding:0 0 15px;line-height:180%;}
.history_cont dl dd p {padding:0 0 0 10px;}
.history_cont dl dd p.bt {padding:20px 0 0 10px;}
.history_cont dl dd ul {}
.history_cont dl dd ul li {background:url('/images/icon/bullet.gif') 7px 9px no-repeat;padding:0 0 0 15px;}
.bg_history01 {background:url('/images/history/vis_hs01.jpg') no-repeat;border-bottom:1px solid #EEE;}
.bg_history02 {background:url('/images/history/vis_hs02.jpg') no-repeat;}


/* 7m2day jsw add */
/* bbs board2 */
#contents1 {float:right;width:690px;height:100%;padding-top:84px;}
#contents1 h2 {float:left}
#contents1 h3 {float:left}
#contents1 .location {display:block;text-align:right;padding:0 0 0;}
#contents1 .location li {display:inline;font-size:85%; color:#909090}
#contents1 .location li img {vertical-align:middle;}
#contents1 .location li a {padding:0 0 0 4px;font-weight:normal;color:#909090}
#contents1 .location li strong {padding:0 0 0 4px;font-weight:bold;color:#5a8fbf;}
#contents1 .box {clear:none;padding:25px 0 0 0;}

.board2_list {clear:both;border-top:2px solid #43A6A2;border-bottom:2px solid #F8F8F8;background:url('/images/common/bg_boardlist.gif') repeat-x;}
.board2_list table {width:100%;border-bottom:1px solid #DCDCDC;border-spacing:0;}
.board2_list table th {font-size:130%;padding:0 0 2px;text-align:center;color:#454545;}
.board2_list table thead th {height:36px;}
.board2_list table td {font-size:120%;text-align:center;}
.board2_list table td .new {padding:0 0 0 4px;}
.board2_list table td em {padding:0 10px 0 0;font-size:90%;font-style:normal;font-weight:bold;}
.board2_list table tbody td {padding:4px 0;border-bottom:1px solid #EDEDED;}
.board2_list table tbody td.textalign,
.board2_list table tbody td.subject {padding:4px 10px !important;text-align:left;}
.board2_list table tbody td.subject .first{color:#51a0a6;}
.board2_list table td.numalign {padding:4px 10px !important;text-align:right;}
.board2_dotlist {position:Relative;}
.board2_dotlist span.info {position:absolute;top:-25px;right:0;text-align:right;display:block;}
.board2_dotlist table td {padding:4px 10px !important;text-align:left;border-bottom:1px dashed #D6D6D6 !important;}
.board2_dotlist table tfoot td {padding:4px 10px;color:#EE2F64;}
.board2_dotlist table .rightpd {padding-right:50px !important;}
.board2_list table .notice th,
.board2_list table .notice td {background-color:#F8F9FB;}
.board2_list table .reply .subject {background:url('/images/icon/reply.gif') 25px 6px no-repeat;padding:4px 10px 4px 40px !important;}
.cartoon_list table td .cartoon {width:43px;height:37px;}
.cartoon_list table td {padding:10px 0 !important;}
.cartoon_list table .sec td {background-color:#FAFAFA;}


.board2_list_02 {clear:both;border-top:2px solid #43A6A2;border-bottom:2px solid #F8F8F8;}
.board2_list_02 table {width:100%;border-bottom:1px solid #DCDCDC;border-spacing:0;}
.board2_list_02  table td {font-size:120%;text-align:center;}
.board2_list_02  table tbody td {padding:4px 0;border-bottom:1px solid #EDEDED;background:url('/images/icon/bullet.gif') 25px 12px no-repeat;padding:4px 42px !important;text-align:left;}
.board2_list_02  table tbody td.textalign,
.board2_list_02  table tbody td.subject{background-color:#fbfbfb;}


.board2_view {clear:both;border-top:2px solid #43A6A2;border-bottom:2px solid #F8F8F8;}
.board2_view table {width:100%;border-top:1px solid #fff;}
.board2_view table th {font-size:130%;background-color:#F8F9F5;border-bottom:1px solid #DCDCDC;text-align:center;color:#454545;}
.board2_view table td {font-size:120%;border-bottom:1px solid #DCDCDC;padding:4px 2% 6px;}
.board2_view table td.subject {font-weight:bold;}
.board2_view table td.subject small {font-size:100%;font-weight:normal;}
.board2_view table td em {padding:0 10px 0 0;font-size:90%;font-style:normal;font-weight:bold;color:#808080;}
.board2_view table td a {color:#828282;}
.board2_view .cont {padding:16px 20px 26px;border-bottom:1px solid #dcdcdc;}

.board2_regis {clear:both;border-top:2px solid #43A6A2;border-bottom:2px solid #F8F8F8;}
.board2_regis table {width:100%;border-top:1px solid #fff;}
.board2_regis table th {font-size:130%;background-color:#F8F9F5;border-bottom:1px solid #DCDCDC;text-align:center;color:#454545;}
.board2_regis table td {font-size:120%;border-bottom:1px solid #DCDCDC;padding:6px 2% 6px;}
.board2_regis table td label {padding:0 15px 0 2px;}
.board2_regis table td span {padding:0 0 0 5px;font-size:90%;color:#474747;}
.board2_regis .cont {padding:16px 20px 26px;border-bottom:1px solid #dcdcdc;}


/* search */
.search_result {float:left;font-size:100%;font-weight:bold;color:#4B4B4B;padding:12px 0 0 12px;}
.search_result strong {padding:0 2px 0 0;font-weight:normal;color:#269DA5;}

.bar_search {clear:both;float:right;padding:0 0 15px;}
.bar_search img {padding:2px 0 0 3px;display:inline;}


/* paging */
.paging {text-align:center;padding:10px 0 0 0;}
.paging img {vertical-align:middle;}
.paging ul {display:inline;padding:0 6px 0 2px;}
.paging ul li {display:inline;background:url('/images/common/bar.gif') 0 2px no-repeat;padding:0 2px 0 6px;}
.paging ul li.first {background:none;}
.paging ul li a {font-size:95%;}
.paging ul li strong {font-size:95%;color:#E88D3C;}

/* button */
.area_btn_left {padding:12px 0 0;text-align:left;}
.area_btn {padding:12px 0 0;text-align:right;}
.area_btn p {float:left;}
.area_btn_cont {padding:0 5px 0 0;text-align:right;}
.area_btn_c {padding:12px 0 0;text-align:center}
.area_btn_center {padding:15px 0 0;text-align:center;word-spacing:15px;}

/* thumbnail */
.thum_list {padding:20px 0 0;}
.thum_list dl {border-top:1px solid #DCDCDC;clear:both;height:100%;}
.thum_list dl dt,
.thum_list dl dd {float:left;border-bottom:1px solid #DCDCDC;padding:4px 0 6px;}
.thum_list dl dt {clear:left;width:100px;background-color:#F8F9F5;text-align:center;font-size:100%;color:#454545;font-weight:bold;}
.thum_list dl dd {width:567px;padding:4px 0 6px 20px;font-size:95%;}
.thum_list dl dd p {float:left;width:467px;margin:0 20px 0 0;}
.thum_list dl dd span {float:left;width:74px;}
.thum_list dl dd a {}



#contentsn {float:right;width:688px;height:100%;padding:26px 0 25px 0;}
#contentsn h2 {float:left}
#contentsn h3 {float:left}
#contentsn .location {display:block;text-align:right;padding:0 0 0;}
#contentsn .location li {display:inline;font-size:85%; color:#909090}
#contentsn .location li img {vertical-align:middle;}
#contentsn .location li a {padding:0 0 0 4px;font-weight:normal;color:#909090}
#contentsn .location li strong {padding:0 0 0 4px;font-weight:bold;color:#5a8fbf;}
#contentsn .tit2 {padding:40px 0 0 10px;}
#contentsn .box {clear:none;padding:25px 0 0 0;}


#sub_visual_bgjsw {z-index:5;position:absolute;left:0;top:85px;width:885px;height:86px;background:url(/images/common/sub_visual_bg.gif) no-repeat;}
#sub_visual_bgjsw .sub_visual {position:relative;text-align:right;height:86px;}



/* locom */
.thum_text {padding:0 0 10px 40px;}
.locom_vis {float:left;width:375px;}
.locom_vis2 {float:left;width:305px;}
.locom_text {float:left;width:390px;overflow:hidden;font-size:100%;}
.locom_text big {display:block;padding:0 0 5px;}
.locom_text p {padding:0 0 20px;}
.locom_text ol {list-style:decimal;margin:0 0 0 15px;padding:0 0 0 15px;}
.locom_text ol li {list-style-type:decimal;padding:0;}
.locom_text strong {color:#2D959D;font-weight:normal;}

.ci_contents {margin:0 0 0 20px;border-bottom:1px solid #EEE;}
.ci_contents .img {float:left;width:285px;}
.ci_contents .info {float:left;width:465px;}
.ci_contents .info p {font-size:100%;padding:0 0 15px;}
.ci_contents .info p.btn {text-align:right;padding:0 0 20px;}
.ci_contents .info_bar {}
.ci_contents .info_bar p {padding:0 0 15px 17px;}
.ci_contents .info_bar p.btn {text-align:right;padding:0 0 20px;}

.area_map {width:650px;margin:0 0 0 20px;padding:30px 0 0;}
.area_map .area_btn {padding:15px 0 20px;}
.area_map .map_text {border:1px solid #CCC;}
.area_map .map_text dl {height:100%;padding:15px 20px;}
.area_map .map_text dl dt {clear:both;float:left;width:60px;padding:0 0 5px 15px;background:url('/images/icon/blt_circle.gif') 0 7px no-repeat;font-weight:bold;}
.area_map .map_text dl dd {float:left;width:610px;padding:0 0 5px;}
.area_map .map_text dl dd.block {clear:both;padding:0 0 0 15px;width:600px;}
.area_map .map_text dl dd big {display:block;padding:10px 0 0;font-size:95%;font-weight:Bold;color:#2D959D;}
.area_map .map_text dl dd big.first {padding:0;}
.area_map .map_text dl dd p {line-height:140%;}
.area_map .map_text dl dd p.sm {}
.area_map .map_text .btn {text-align:right;padding:0 20px 20px;}

.locomback {}
.locomback dt {clear:left;float:left;width:285px;height:56px;padding:10px 0 0;}
.locomback dd {float:left;width:455px;height:56px;padding:15px 0 0;font-size:100%;}
.info_back {border:2px solid #B6DBD0;background-color:#FBFDFC;padding:25px 35px 15px;}
.info_back p {padding:0 0 10px;}



.layer_password {display:none;position:absolute;top:300px;left:50%;margin:-88px 0 0 -189px;width:379px;height:176px;border:1px solid #DCDCDC;background-color:#fff;}
.layer_password .lay_cont {margin:0 12px;padding:10px 0;}
.layer_password .lay_cont .inp_pw {background-color:#F7F7F7;padding:20px 0;text-align:center;}
.layer_password .lay_cont .inp_pw p {padding:0 0 15px;font-size:95%;text-align:center;}
.layer_password .lay_cont .ft {padding:5px 0 0;text-align:right;}
.layer_password .lay_cont .ft span {float:left;padding:5px 0 0;}


/* etc */
select {font-size:0.8em;}
input {height:14px;overflow:hidden;margin:0;padding:0;}
input.text {border:1px solid #BCBCBC;height:18px;color:#666;line-height:120%;}
textarea {border:1px solid #BCBCBC;margin:0;padding:0;color:#666;line-height:180%;}
.cnone {clear:both;height:0;font-size:0;line-height:0;overflow:hidden;display:block;}



/* civil 01 */ 
.qna_list {clear:both;border-bottom:2px solid #F8F8F8;}
.qna_list table {width:100%;border-bottom:1px solid #DCDCDC;border-spacing:0;}
.qna_list table th {font-size:120%;padding:6px 5px 6px 25px;color:#454545; text-align:left !important;border-bottom:1px solid #DCDCDC; background:url('/images/icon/qna_q.gif') 5px 7px no-repeat;}
.qna_list table td {font-size:120%;color:#606060; background-color:#f5f5f5 !important;padding:10px 15px 10px 25px;border-bottom:1px solid #DCDCDC;background:url('/images/icon/qna_a.gif') 5px 12px no-repeat}
.qna_list table td.ac {text-align:center !important;}

/* civil 03 */
.tit_b_noti {margin-top:10px;}
.top_noti {position:relative;border:5px solid #DDE7ED;background-color:#fff;padding:20px 15px 10px 20px;height:100%;}
.top_noti2 {position:relative;border:5px solid #DDE7ED;background-color:#fff;padding:20px 15px 10px 20px;}
.top_noti_pd {padding:10px 15px 10px 20px;}
.top_noti .tx {padding:0 0 8px;}
.top_noti .btn {position:absolute;right:10px;bottom:10px;}
.top_noti ul li {background:url('/images/icon/bullet.gif') 0 8px no-repeat;padding:0 0 0 10px;font-size:95%;}

.tx_list {padding:4px 0 0 27px;}
.tx_list li {background:url('/images/icon/bullet.gif') 0 8px no-repeat;padding:0 0 6px 10px;line-height:160%;font-size:100%;}
.tx_list li.end {padding:0 0 0 10px;}
.diagram {padding:10px 0 0;text-align:right;}
.diagram_dft {padding:0 0 0 20px;text-align:left;}
.dia_info {margin-top:10px;background-color:#F9F9F9;font-size:85%;text-align:center;padding:5px 0 ;width:660px;}
.dia_info2{background:url('/images/icon/blt_dark.gif') 15px 15px no-repeat;margin:5px 0 0;background-color:#F9F9F9;font-size:95%;padding:5px 25px;}


/* 7m2day jsw add end */

/* sitemap */
.sitemap {float:left;width:180px;height:350px;margin:0 5px 0 20px;display:inline;}
.sitemap h4 {width:174px;height:33px;padding:8px 0 0;margin:0 auto;background:url('/images/etc/bg_sitemaptit.gif') 3px 0 no-repeat;text-align:center;}
.sitemap h4 a {font-size:130%;color:#fff;}
.sitemap ul {width:156px;margin:0 auto;}
.sitemap ul li {background:url('/images/icon/bullet.gif') 6px 12px no-repeat;border-top:1px dashed #D5D5D5;padding:2px 0 3px 18px;}
.sitemap ul li.first {border-top:0 none;}
.sitemap ul li a {}

.submenu{width:156px;margin:0 auto;}
.submenu ul li {border-top:1px solid #ededed !important;padding:1px 0 1px 20px !important; font-size:85% !important;background:#f5f5f5 !important;}
.submenu ul li a {color:#808080;}
.submenu ul li a:hover {color:#505050}

.site {float:left;width:180px;height:180px;background:none;border:0 none;margin:0 5px 35px 20px;}
.site h4 {width:174px;height:33px;padding:8px 0 0;margin:0 auto;background:url('/images/etc/bg_sitemaptit.gif') 3px 0 no-repeat;text-align:center;}
.site h4 a {font-size:130%;color:#fff;}
.site ul {width:156px;margin:0 auto;}
.site ul li {background:url('/images/icon/bullet.gif') 6px 12px no-repeat;border-top:1px dashed #D5D5D5;padding:2px 0 3px 18px;}
.site ul li.first {border-top:0 none;}
.site ul li a {}

/* footer_security */
.security {}
.security p {padding:0 0 15px;}
.security dl.sct {}
.security dl.sct dt {background:url('/images/icon/blt_circle.gif') 0 8px no-repeat;padding:0 0 2px 14px;font-weight:bold;}
.security dl.sct dd {padding:0 0 20px;}
.security .sec_copy {text-align:right;padding:10px 0 0;}
.security .box_sec {border:1px solid #D8D8D8;padding:10px 15px 15px;}
.security .box_sec p {padding:5px 0 10px;line-height:160%;}


/* history 02-02.jsp*/
.tableg {position:relative;clear:both; border-bottom:2px solid #F5F5F5; padding:15px 0 0 10px;}
.tableg span.caption {position:absolute;top:-10px;right:5px;display:block;width:100%;text-align:right;}
.tableg table {border-top:2px solid #42A7A1;border-bottom:1px solid #DCDCDA;width:100%;}
.tableg table thead {}
.tableg table thead th {background-color:#F8F9F4;color:#464644;border:1px solid #DEDEDE;padding:4px 0 6px;text-align:center;font-size:130%;}

.tableg table thead th.last {border-right:0 none;}
.tableg table tbody {}
.tableg table tbody th {background-color:#F8F9F4;color:#464644;border:1px solid #DEDEDE;padding:2px 0;text-align:center;font-size:130%;}

.tableg table tbody td {border:1px solid #DEDEDE;padding:4px 2px;text-align:right;font-size:120%;}
.tableg table tbody td.total {color:#E0356A;border-right:0 none;}
.tableg table tbody td.textalign {text-align:center;}

.tableg table .first {border-left:0 none !important;}
.tableg table .last {border-right:0 none !important;}

/* history 02-03.jsp*/
.dia_info3{margin:5px 0 0;background-color:#F9F9F9;font-size:95%;padding:5px 25px;}
