@charset "utf-8";

img {vertical-align:top;}

/* 제목 */
h4 { 
	clear:both;
	margin:20px 0 5px 0; 
	padding:1px 0 0 3%;
	font-size:12px;
	text-align:left;
}

h4 {color: #D01F29;  background:url(/images/chinese/icon/n01-1.gif) no-repeat 0 3px;}



#content h4.img {margin:20px 0 5px 0; padding:0; background:none;}
#content h4.img_c0 {margin:10px 0 5px 0; padding:0; background:none;}
h4.c0 {margin:2px 0;}

.img_txt h4.c0 {margin:2px 0;}
.img_txt .txt01 h4 {padding:1px 0 0 4%;}
.img_txt .txt02 h4 {padding:1px 0 0 4.5%;}
.img_txt .txt03 h4 {padding:1px 0 0 5%; _padding:1px 0 0 3%;}
.img_txt .txt04 h4 {padding:1px 0 0 6%; _padding:1px 0 0 3%;}
.img_txt .txt05 h4 {padding:1px 0 0 7%; _padding:1px 0 0 3%;}
.img_txt .txt06 h4 {padding:1px 0 0 8%; _padding:1px 0 0 3%;}
.img_txt .txt07 h4 {padding:1px 0 0 5%; _padding:1px 0 0 3%;}
.img_txt .txt08 h4 {padding:1px 0 0 4.7%;}
.img_txt .txt09 h4 {padding:1px 0 0 4.2%;}


#content .img_txt .txt03 .tab01 li {padding:1px 0 0 3%;}
#content .img_txt .txt03 .txt {padding:1px 0 0 2%; _padding:1px 0 0 1%;}
#content .img_txt .txt05 li {padding:1px 0 0 4%;}

h5 { 
	clear:both;
	margin:10px 0 2px 0; 
	padding:0 0 0 3%;
	color: #333; 
	font-size:12px;
	text-align:left;
}
	* html h5 {height:1%;}

h5 {background:url(/images/chinese/icon/n01-3.gif) no-repeat left 5px;}

.img_txt h5 {margin:2px 0;}
.img_txt .txt01 h5 {padding:0 0 0 4%;}
.img_txt .txt02 h5 {padding:0 0 0 4.5%;}
.img_txt .txt03 h5 {padding:0 0 0 5%;}
.img_txt .txt04 h5 {padding:0 0 0 6%;}
.img_txt .txt05 h5 {padding:0 0 0 7%;}
.img_txt .txt06 h5 {padding:0 0 0 8%;}
.img_txt .txt08 h5 {padding:0 0 0 4.7%;}
.img_txt .txt09 h5 {padding:0 0 0 4.2%;}

h5.c0 {margin:2px 0;}

/* 이미지만 있을시 */
.img_l {
	clear:both;
	padding:5px 0 10px 0;
	text-align:left;
}

.img_c {
	clear:both;
	padding:5px 0 10px 0;
	text-align:center;
}

.img_r {
	clear:both;
	padding:5px 0 10px 0;
	text-align:right;
}


/* 제로뎁스 */
p { padding:2px 0; margin:0; }

.txt {
	clear:both;
	text-align:justify;
	padding:0 0 10px 0;
	margin:0;
}


/* 뎁스 */
.tab01,
.img_txt div p {
	clear:both;
	margin:0 0 0 3%;
	text-align:justify;
}

.tab01 img {
	text-align:center;
}

.tab02 {
	clear:both;
	margin:0 0 0 3%;
	padding:0;
	text-align:justify;
}

.tab03 {
	clear:both;
	margin:0 0 0 2%;
	padding:0;
	text-align:justify;
}

/* UL, OL, DL */
* html ul li {height:1%;}
#content ul li {padding:0 0 0 2%; background:url(/images/chinese/icon/n01-2.gif) no-repeat left 7px; text-align:justify;}
#content ul ul li {padding:0 0 0 1%; background:url(/images/chinese/icon/n01-4.gif) no-repeat left 8px;}
#content ul ol li {padding:0; background:none;}
#content ul ul ul li {padding:0 0 0 1%; background:url(/images/chinese/icon/n01-4.gif) no-repeat left 8px;}
#content ol li {padding:0; list-style:decimal; text-align:left;}
#content ol ul li {list-style:none; margin:0; padding:0 0 0 1%; background:url(/images/chinese/icon/n01-4.gif) no-repeat left 8px;}
#content ol ul ul li {padding:0 0 0 2%; background:url(/images/chinese/icon/n01-4.gif) no-repeat left 8px;}
#content dl.reference dt {font-weight:bold; padding:0 0 0 2%; background:url(/images/chinese/icon/n01-2.gif) no-repeat 0 7px;}
#content dl.reference dd {margin:0 0 0 2%; padding:0 0 0 2%; background:url(/images/chinese/icon/n01-4.gif) no-repeat 0 8px;}


/* 이미지 텍스트있는 특수경우 */
.img_txt .tab01 {
	margin:0 0 0 4.5%;
}

.img_txt .tab02 {
	margin:0 0 0 5%;
}

#content .img_txt .txt04 .tab02 li {
	padding:0 0 0 4%;
}

#content .img_txt .txt07 .tab01 li {
	padding:0 0 0 3%;
}

#content .txt02 ul li {
	padding:0 0 0 3%;
}

#content .txt04 ul li {
	padding:0 0 0 4%;
}

/* 가로로 이미지와 텍스트가 들어갈때쓰임 
----------------------------------------*/
.img_txt {
	clear:both;
	float:left;
	width:100%;
	margin:5px 0 15px 0;
}

/*--  이미지 100 / 텍스트 500  --*/
.img01 {
	float:left;
	width:16%;
	margin:0 0 20px 0;
}

.txt01 {
	float:right;
	width:81%;
	padding:0;
	text-align:justify;
}

/*--  이미지 150 / 텍스트 450  --*/
.img02 {
	float:left;
	width:24%;
	margin:0 0 20px 0;
}

.txt02 {
	float:right;
	width:73%;
	padding:0;
	text-align:justify;
}

/*--  이미지 200 / 텍스트 400  --*/
.img03 {
	float:left;
	width:32%;
	margin:0 0 20px 0;
}

.txt03 {
	float:right;
	width:65%;
	padding:0;
	text-align:justify;
}

/*--  이미지 250 / 텍스트 350  --*/
.img04 {
	float:left;
	width:39%;
	margin:0 0 20px 0;
}

.txt04 {
	float:right;
	width:57%;
	padding:0;
	text-align:justify;
}

/*--  이미지 300 / 텍스트 300  --*/
.img05 {
	float:left;
	width:48%;
	margin:0 0 20px 0;
}

.txt05 {
	float:right;
	width:49%;
	padding:0;
	text-align:justify;
}

/*--  이미지 350 / 텍스트 250  --*/
.img06 {
	float:left;
	width:57%;
	margin:0 0 20px 0;
}

.txt06 {
	float:right;
	width:40%;
	padding:0;
	text-align:justify;
}

/*--  이미지 180 / 텍스트 420  --*/
.img07 {
	float:left;
	width:30%;
	margin:0 0 20px 0;
}

.txt07 {
	float:right;
	width:68%;
	padding:0;
	text-align:justify;
}

/*--  이미지 120 / 텍스트 480  --*/
.img08 {
	float:left;
	width:20%;
	margin:0 0 20px 0;
}

.txt08 {
	float:right;
	width:77%;
	padding:0;
	text-align:justify;
}



/*Table */
table.table {
	clear:both;
	width:100%;
	margin-bottom:5px;
	border-right:1px #DFDFDF solid;
	border-bottom:1px #DFDFDF solid;
	border-collapse:collapse;
}

table.table {border-top:2px #D01F29 solid;}

table.tab01 {
	width:97%;
}

table.tab02 {
	width:97%;
}


table.table th {
	padding:3px;
	text-align:center;
	border-left:1px #DFDFDF solid;
	border-top:1px #DFDFDF solid;
	background-color:#FFEFF0;
}

table.table td {
	padding:3px;
	text-align:center;
	border-left:1px #DFDFDF solid;
	border-top:1px #DFDFDF solid;
}

#content table.table td ul li {
	text-align:left;
	padding:0 0 0 8px;
	margin:0 0 0 5px;
	background:url(/images/chinese/icon/n01-2.gif) no-repeat 0 5px;
}

#content table.table td ul ul li {
	text-align:left;
	padding:0 0 0 6px;
	margin:0 0 0 2px;
	background:url(/images/chinese/icon/n01-3.gif) no-repeat 0 8px;
}


/*--  th에 사이즈가 필요할시 사용 --*/
.table th.th_5 {width:5%;}
.table th.th_8 {width:8%;}
.table th.th_10 {width:10%;}
.table th.th_12 {width:12%;}
.table th.th_15 {width:15%;}
.table th.th_18 {width:18%;}
.table th.th_20 {width:20%;}
.table th.th_25 {width:25%;}
.table th.th_30 {width:30%;}
.table th.th_35 {width:35%;}
.table th.th_40 {width:40%;}
.table th.th_45 {width:45%;}
.table th.th_50 {width:50%;}

/*--  td에 사이즈가 필요할시 사용 --*/
.table td.td_5 {width:5%;}
.table td.td_10 {width:10%;}
.table td.td_20 {width:20%;}
.table td.td_30 {width:30%;}
.table td.td_40 {width:40%;}
.table td.td_50 {width:50%;}
.table td.td_70 {width:70%;}

/*Table 라인이 위 아래만 있을시 */
table.table01 {
	clear:both;
	width:100%;
	margin-bottom:5px;
	border-bottom:1px #DFDFDF solid;
	border-collapse:collapse;
}


table.table01 th {
	padding:3px;
	text-align:center;
	border-top:1px #DFDFDF solid;
	background-color:#FFEFF0;
}

table.table01 td {
	padding:3px;
	text-align:center;
	border-bottom:1px #DFDFDF solid;
}

table.table01 td.td_20 {
	width:20%;
	vertical-align:top;
	padding:5px;
}