﻿@charset "UTF-8";


/* visual */
.visual_area {margin-bottom:25px; padding-top:20px;}


/* text */
.text_area1 {clear:both; margin:15px 0 15px 0;}
.text_area2 {clear:both; margin:0 0 0 18px;}

.txt_p1 {
	margin:0 0 5px 0;
	line-height:150%;
}
.txt_import1 {
	background:url(/image/common/bul_import2.gif) no-repeat 2px 7px;
	padding:5px 0 2px 16px;
	margin:0;
	color:#777777;
	line-height:120%;
	font-weight:normal;
}
.txt_import2 {
	background:url(/image/common/bul_import3.gif) no-repeat 2px 7px;
	padding:5px 0 2px 16px;
	margin:0;
	color:#2f6dbb;
	line-height:120%;
	font-weight:normal;
}
.txt_import3 {
	clear:both;
	background:url(/image/common/bul_import4.gif) no-repeat 3px 0;
	padding:1px 0 2px 21px;
	_padding:3px 0 2px 21px;
	margin:0;
	color:#f4702d;
	line-height:110%;
	font-weight:normal;
}
.txt_import3_btn {background-position:3px 4px; _background-position:3px 6px;}

p.txt_1type {line-height:18px; margin:0 0 3px 0 !important; font-weight:normal;}
p.txt_2type {line-height:18px; margin:0; font-weight:normal;}

/* text list type */
.txt_list_type1 {overflow:hidden;}
.txt_list_type1 li {
	background:url(/image/common/bul_square3.gif) no-repeat 5px 3px;
	padding:0 0 7px 18px;
	font-weight:bold;
	line-height:140%;
}
.bul_joinBtn_type1 {background-position:5px 5px !important;} /* 내용 끝에 버튼이 붙을때 */
.txt_list_pre li {padding-bottom:5px;}
.txt_list_pre li pre.countries_localT {display:block; font-weight:normal; margin-left:10px;}

.txt_list_type2 {overflow:hidden; margin-left:-18px;}
.list_type2_tbl {margin-left:-11px;}
.list_type2_tbl li {
	background:url(/image/common/bul_dot3.gif) no-repeat 11px 7px !important;
}
.txt_list_type2 li {
	overflow:hidden;
	background:url(/image/common/bul_dot1.gif) no-repeat 11px 7px;
	padding:0 0 3px 19px;
	font-weight:normal;
	line-height:150%;
}
.bul_joinBtn_type2 {background-position:11px 8px !important;} /* 내용 끝에 버튼이 붙을때 */

.txt_list_type3 {overflow:hidden;}
.txt_list_type3 li {
	background:url(/image/common/bul_arrow6.gif) no-repeat 4px 7px !important;
	padding:0 0 5px 12px !important;
	font-weight:normal;
	line-height:150%;
}
.bul_joinBtn_type3 {background-position:4px 9px !important;} /* 내용 끝에 버튼이 붙을때 */

.txt_list_type4 {overflow:hidden;}
.txt_list_type4 li {
	background:url(../../images/common/bul_arrow2.gif) no-repeat 0px 5px; !important;
	*background-position:0 7px !important;
	padding:0 0 0 10px !important;
	color:#106c8a;
	margin:0;
	line-height:150%;
	font-weight:normal;
}

.txt_list_type5 {overflow:hidden;}
.txt_list_type5 li {/* 순차적 숫자가 붙는 리스트 */
	padding:0 0 2px 15px;
	line-height:150%;
	font-weight:normal;
	background:none;
}
.txt_list_type5 li span {
	margin-left:-15px !important;
}

/* table style 1 */
.table_area {overflow:hidden; border-top:1px solid #667da7; margin:2px 0 0 0; _height:1%;}
.table_type01 {
	width:100%;
	border-top:2px solid #7894c2;
	margin:0;
	padding:0;
}
.table_type01 th {
	background:url(/image/common/line_table_th.gif) repeat-x left bottom; 
	border-left:1px solid #dddddb;
	border-right:1px solid #dddddb;
	border-bottom:1px solid #dddddb;
	padding:8px 8px 6px;
	font-size:12px;
	color:#777777;
	background-color:#f1f1f1;
}
.table_type01 tfoot td {background-color:#f1f1f1; font-weight:bold;}
.table_type01 td {
	border-left:1px solid #dddddb;
	border-right:1px solid #dddddb;
	border-bottom:1px solid #dddddb;
	padding:5px 8px 3px;
	font-size:12px;
	color:#777777;
	text-align:center;
	font-weight:normal;
	line-height:18px;
}
.table_type01 th.stit_td {
	color:#777777;
	border-top:none;
	padding:5px 8px 3px;
	font-weight:bold;
	background-color:#e3eaf5;
	background-image:none;
}
.table_type01 td.stit_td2 {
	color:#777777;
	border-top:none;
	padding:5px 8px 3px;
	font-weight:normal;
	text-align:left;
	background-color:#f3f7fd;
}
.table_type01 td.ico_case {padding:0 8px 4px 8px;}
	
.unit_txt {
	text-align:right;
	font-weight:normal;
	font-size:11px;
	margin:-15px 0 0 0;
}
.unit_btn {
	float:right;
	margin:-23px 0 0 0;
}
.unit_btn2 {
	float:right;
	margin:-16px 0 0 0;
}
:root .unit_btn2 {margin:0;}

/* table style 2 */
.table_type02 {
	width:100%;
	border-top:2px solid #7894c2;
	margin:0;
	padding:0;
}
.table_type02 th {
	background:url(/image/common/line_table_th.gif) repeat-x left bottom;
	border-bottom:1px solid #dddddb;
	padding:8px 0 6px;
	font-size:12px;
	color:#777777;
	background-color:#f1f1f1;
}
.table_type02 td {
	border-bottom:1px solid #dddddb;
	padding:5px 5px 3px;
	font-size:12px;
	color:#777777;
	font-weight:normal;
	text-align:center;
	line-height:18px;
}
.table_type02 td.ico_case {padding:0 8px 4px 8px;}
.table_type02 th span {display:block; padding:0 5px; background:url(/image/common/line_tbl_th.gif) no-repeat left 50%; line-height:15px;}
.table_type02 th.fir span {background:none;}

.table_type02 tbody th {background-color:#fff !important;}

/* table style 3 */
.table_type03 {
	width:100%;
	border:1px solid #dddddb;
	border-top:2px solid #7894c2;
	margin:0;
	padding:0;
}
.table_type03 th {
	padding:8px 8px 6px;
	font-size:14px;
	color:#667da7;
	text-align:right;
	background-color:#dae5f4;
	vertical-align:top;
}
.table_type03 td {
	padding:5px 8px 3px;
	font-size:11px;
	color:#777777;
	text-align:left;
	font-weight:normal;
	line-height:18px;
	vertical-align:top;
}
.table_type03 td.stit_td3 {
	color:#949494;
	font-size:11px;
	border-top:none;
	text-align:right;
	padding:5px 8px 3px;
	font-weight:bold;
	background-color:#f3f7fd;
}

.topBorder {border-top:1px solid #dddddb !important;}

/* 공통 */
.txt_list_type1 pre,
.table_type01 td pre,
.table_type02 td pre,
.txt_list_type2 pre,
.txt_list_type3 pre,
.txt_list_type4 pre,
.txt_list_type5 pre {display:inline;}

.table_type01 th,
.table_type01 td,
.table_type02 th,
.table_type02 td {word-break:keep-all;}

.table_type01 a:link,
.table_type01 a:visited {text-decoration:underline; color:#777;}
.table_type01 a:active,
.table_type01 a:hover {text-decoration:underline; color:#777;}

.table_type02 a:link,
.table_type02 a:visited,
.table_type02 a:active,
.table_type02 a:hover {text-decoration:underline;}

.table_type03 a:link,
.table_type03 a:visited,
.table_type03 a:active,
.table_type03 a:hover {text-decoration:underline;}

/* 로그인 */
.login{background:url(../../images/common/loginBg.gif); width:655px; height:210px; margin-left:30px;}
.login dt{ margin:35px 30px 0 0;}
.login dd{ margin:0 0 0 20px; padding-top:20px;}
.login dd table{ margin:5px 0 0 0;}
input .login1{margin:5px 0 5px 0; padding:5px 0 5px 0;}


