

/*�쒕툕�섏씠吏� �고듃��*/


.vi_title{  /* ���댄� */
	font-weight:bold;
	text-align:center;
	color:#666666;
	padding-top:7px;
	padding-bottom:3px;
	height:23px;
	width:720px;
}


.li_left{  /* �쇱そ�뺣젹 */
	text-align:left;
}
.li_right{  /* �ㅻⅨ履쎌젙�� */
	text-align:right;
}

.li_center{  /* 媛��대뜲�뺣젹 */
	text-align:center;
}

.td_line{  /* 援щ텇�� */
	background-color:#cccccc;
	height:1px;
}
.td_line2{  /* 援щ텇�� */
	background-color:#5282a4;
	height:1px;
}




.td_left{
	width:300px;
    border-bottom:1px solid #cccccc;
	height:36px;
	text-align:center;
	background-color:#efefef;
}

.td_left02{
	width:300px;
	height:56px;
    border-bottom:1px solid #cccccc;
	text-align:center;
	background-color:#efefef;
}

.td_left03{
	width:660px;
	height:36px;
    border-bottom:1px solid #cccccc;
	padding-left:40px;
	text-align:left;
	background-color:#efefef;
}

.td_left04{
	width:90px;
	text-align:center;
	background-color:#efefef;
	font-weight:bold;
	color:#0066cc;
}

.td_right{
	width:400px;
    border-bottom:1px solid #cccccc;
	height:36px;
	text-align:center;
	background-color:#ffffff;
}
.td_right02{
	width:400px;
    border-bottom:1px solid #cccccc;
	height:56px;
	text-align:center;
	background-color:#ffffff;
}

.td_right03{
	padding:10px 0 10px 20px;

	text-align:left;
	background-color:#ffffff;
}

.td_10{
	padding:10px;
	background-color:#efefef;
	text-align:center;
}
.td_10_2{
	padding:10px 0 10px 20px;
	background-color:#efefef;
	text-align:left;
	line-height:180%;
}

.td_top{
	height:36px;
	background-color:#efefef;
	text-align:center;
	font-weight:bold;
	width:175px;
    border-bottom:1px solid #cccccc;
}

.td_top260{
	height:36px;
	background-color:#efefef;
	text-align:center;
	font-weight:bold;
	width:260px;
    border-bottom:1px solid #cccccc;
}

.td_bottom{
	height:36px;
	text-align:center;
	width:175px;
    border-bottom:1px solid #cccccc;
}
.td_bottom2{
	height:36px;
	text-align:left;
	padding-left:20px;
	width:505px;
    border-bottom:1px solid #cccccc;
}
.td_bottom250{
	height:36px;
	text-align:center;
	width:250px;
    border-bottom:1px solid #cccccc;
}
.td_title{
	height:36px;
	background-color:#ecfdff;
	text-align:center;
	width:175px;
    border-bottom:1px solid #cccccc;
}

.td_title2{
	height:26px;
	text-align:left;
	font-weight:bold;
	width:85px;
}

.td_title3{
	background-color:#ecfafd;
    border-bottom:1px solid #cccccc;
	height:36px;
	text-align:center;
	font-weight:bold;
	width:120px;
}
.td_input{
	width:580px;
    border-bottom:1px solid #cccccc;
	text-align:left;
	padding:5px 0 5px 20px;
}

.td_input2{
	width:220px;
    border-bottom:1px solid #cccccc;
	text-align:left;
	padding:5px 0 5px 20px;
}

.top_line{
    border-top:1px solid #cccccc;
}
.bottom_line{
    border-bottom:1px solid #cccccc;
}
.left_line{
    border-left:1px solid #cccccc;
}
.right_line{
    border-right:1px solid #cccccc;
}

.so_line{
	line-height:180%;
}

.pad10{
padding:0 10px 0 10px ;
}

.pad20{
padding:0 10px 0 20px;
}

.pad30{
padding:0 10px 0 30px;
}

.pad40{
padding:0 10px 0 40px;
}

.pad50{
padding:0 10px 0 50px;
}
.pad60{
padding:0 10px 0 60px;
}

.left_pad90{
padding-left:90px;
}

.hb_pad5{
padding-bottom:5px;
}
.hb_pad10{
padding-bottom:10px;
}
.hb_pad20{
padding-bottom:20px;
}
.ht_pad10{
padding-top:10px;
}
.ht_pad20{
padding-top:20px;
}
.bo{
	font-weight:bold;
}

.f_size14{
	font-size:14px;
}

.co_blue{
	color:#0066cc;
}

.co_green{
	color:#339900;
}

.rec120{
 width:120px;
}

.rec_height20{
 height:20px;
}

.ba_color{
 background-color:#efefef;
}

.height10{
 height:10px;
}
.line_160{
line-height:160%;
}

.es_rec{
	background-color:#ffffff;
	border:solid #999999 1px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:10px;
	width:200px;
	height:24px;
}

.es_rec2{
	background-color:#ffffff;
	border:solid #999999 1px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:10px;
	width:400px;
	height:24px;
}

.es_rec3{
	background-color:#ffffff;
	border:solid #999999 1px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:10px;
	width:570px;
	height:300px;
}

.es_rec4{
	background-color:#ffffff;
	border:solid #999999 1px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:10px;
	width:550px;
	height:24px;
}

.wh_cont{
	color:#ffffff;
	font-weight:bold;
}