
body {
	margin: 0px;
	background:url(/images/total/top_bg.gif) repeat-x;
	
}

p,div,tr	{font-size:9pt;font-family:"±¼¸²","Georgia","Times New Roman","serif";color:808285;line-height:14pt}

	.txt	{color:#333333;line-height:12pt}
	.date	{color:#002266;line-height:12pt}
	.sc		{color:#555555;line-height:14pt}
	.bl		{font-size:12;color:003265;line-height:12pt;font-weight:bold}
	.sbl	{font-size:12;color:666666;line-height:12pt;font-weight:bold}
	.pp 	{font-size:8pt;color:999999;line-height:12pt}

input,select {color:#555555;font-size:9pt}

	.box	{background-color:white; border-bottom:#6e6e6e 1px solid; border-left:#6e6e6e 1px solid; border-right:#6e6e6e 1px solid; border-top:#6e6e6e 1px solid;}
	.input	{background-color:white; border-bottom:#6e6e6e 1px solid; border-left:#6e6e6e 1px solid; border-right:#6e6e6e 1px solid; border-top:#6e6e6e 1px solid;}



a:link		{font-size:9pt;text-decoration:none;color:#666666}
a:visited	{font-size:9pt;text-decoration:none;color:#666666}
a:hover		{font-size:9pt;text-decoration:underline;color:#DA8F00}

a.top:link		{font-size:9pt;text-decoration:none;color:F1F2F4}
a.top:visited	{font-size:9pt;text-decoration:none;color:F1F2F4}
a.top:hover	{font-size:9pt;text-decoration:underline;color:#FFFFCB}

a.foot:link		{font-size:9pt;text-decoration:none;color:#666666}
a.foot:visited	{font-size:9pt;text-decoration:none;color:#666666}
a.foot:hover	{font-size:9pt;text-decoration:underline;color:#EBB422}
td { font-size:9pt;font-family:"±¼¸²", "Georgia", "Times New Roman", "serif";color:#666666;line-height:15pt} 


table{
	font:12px;
	color:#999999;
	line-height:1.5;
}

img{border:none;}

#lay_t{}

#lay_c{
	background-image: url(/images/bg/sm_l.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:left 65px;
	width:850px;
}

#lay_b{}


#h_url{
	font:µ¸¿ò;
	font-size: 11px;
	width: 600px;	
}

#con{
	font : µ¸¿ò;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 20px 35px 0px 35px;
}

#con_b{
	background-image: url(/images/bg/lay_c_b.gif);
	height:50px;
}

/* title line */
#com_green01{
	border-bottom: 3px solid #2F4D48;
	padding-bottom: 5px;
}

#com_green02{
	border-bottom: 3px solid #BFD8D4;
	padding-bottom: 5px;	
}

#pro_blue01{
	border-bottom: 3px solid #2F3D4D;
	padding-bottom: 5px;
}

#pro_blue02{
	border-bottom: 3px solid #C0CCD9;
	padding-bottom: 5px;	
}


/* sub menu */
#sm{
	width: 165px;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(/images/bg/sm_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:20px;
}

#sm_com01{
	padding:1px 0px;
	border-bottom:1px solid #C9D8E0;
}

#sm_pro01{
	padding:1px 0px;
	border-bottom:1px solid #C9D8E0;
}

#sm_pro02{
	padding:7px 0px 15px 15px;
	border-bottom:1px solid #C9D8E0;
}


/* etc */
#p_tb{
	padding:15px 0px;
	border-bottom:1px solid #DEDEDE;
}

#p_tb2{
	padding:15px 0px;
	color : #666666;
}

#p_tb3{
	padding:10px 20px 50px;
}

#p_l {
	padding-left:12px;
	color : #666666;
}

#font_blue{
	color: #335780;
}

#font_box{
	color: #335780;
	background-color: #efefef;
	padding: 3px;
	font-weight: bold;
	height: 16px;
	width:150px;
}

#branch_box{
	color:#746F6A;
	border-top:2px solid #D6E7C5;
	border-bottom:2px solid #D6E7C5;
}

#branch_td_l{
	background-color: #EAF2DD;
	padding: 5px 15px 5px 12px;
	border-bottom:1px solid #D6E7C5;
}

#branch_td_r{
	background-color: #FFFFF7;
	padding: 5px 5px 5px 12px;
	border-bottom:1px solid #D6E7C5;	
}
/* text */
.produt_t_01{
	color: #52accc;
	font-weight: bold;}
.s_text_cyen{
	color: #52accc; letter-spacing:-1px;}

.s_text_gray{
	color: #666666; letter-spacing:-1px;}


.text_s3_red {	font-size: 90%;	color:#91001D;	margin: 0 0px;	}