body { 
font-family:lr oSVbN,Osaka,sans-serif;
background:#E8E3DC url("../image/body_bk.gif") repeat-y;
	margin-bottom: 0px;	
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #E8E7E6;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#B80F0F;
	scrollbar-track-color: #E8E7E6;
	scrollbar-darkshadow-color:#C1BEBC;
	color:#555555;
}
	


a:link{	color:#D90000;}
a:visited{color:#928B83;}
a:hover{color:#D90000;}

/* eLXg */
.txt11{	font-size:11px;	color:#555555;	line-height:150%;}
.txt11 a:link{	color:#555555; text-decoration:none;}
.txt11 a:visited{	color:#555555; text-decoration:none;}
.txt11 a:hover{	color:#D90000;text-decoration:none;}

.txt12{color:#555555;	font-size:12px;	line-height:170%;}
.txt12 a:link{	color:#928B83; text-decoration:none;}
.txt12 a:visited{ text-decoration:none;}
.txt12 a:hover{	color:#D90000; text-decoration:none;}

.green{	font-size:12px;	color:#168A6D;	line-height:170%;}
.red{	font-size:12px;	color:#cc0000;	line-height:170%;}

h1{DISPLAY: block;font-size:10px; margin:0; padding:0; font-weight:normal; width:750px; height:12px; text-align:right; color:#E8E7E6;}
h2 {DISPLAY: block; padding:5px 0px 0px 25px; BACKGROUND: url("../image/star.gif") no-repeat 0px; MARGIN:0px; font-size:13px;height:24px;color:#4B4949; border-bottom:1px dotted #AFB0B0; width:460px;}
h3{DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:0px 0px 0px 10px; BACKGROUND: url("../image/h3_bk.gif"); MARGIN:5px 0px 5px 0px; font-size:13px; width:470px; height:25px;}
h4{	color:#EC4D4D;font-size:13px; line-height:120%; font-weight:bold; margin:0; padding:0px 0px 8px 0px;}

.contener{width:750px; margin:0; padding:0;}
.contener_s{width:580px; margin:0; padding:0;background:white url("../image/wh.gif");}

#logo_bk{width:750px; margin:0; padding:0;background:white url("../image/logo_bk.gif") repeat-x;}
.logo{ margin:0; padding:0px 0px 10px 10px; float: left;background:white url("../image/wh.gif");}

.top_line{ height:10px; margin:0; padding:0;background-color:#B80F0F;}
.top_bn{ margin:0; padding:3px; font-size:10px;}

#g_nav{ margin:25px 5px 0px 0px; padding: 0; float: right;}
#nav { margin: 0; padding: 0; list-style: none;}
.menu{ margin:0; padding:0px; float: left;}
.contents{ margin:0; padding:0; float:right; width:548px; text-align:left; background:white url("../image/contents_bk.gif");}
.l5{margin:2px 0px 0px 5px;}

.nav_txt{MARGIN:0px;border-bottom:1px dotted #D6D7D7;padding:5px 0px 5px 10px; font-size:12px; width:527px;}

.h2_contents{margin:0;font-size:12px; line-height:180%; width:530px; padding:0; float:right;}

.go_top{DISPLAY: block;text-ALIGN: right;padding:5px 0px 5px 20px;MARGIN:0px 20px 0px 0px; border-top:1px dotted #D6D7D7; font-size:12px; color:#cc0000; width:480px;}


/* VXg */
#new {DISPLAY: block; margin:0px 0px 0px 12px;VERTICAL-ALIGN: bottom;TOP:35px; color:#555555;font-size:13px;}
#new UL {DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0; margin:0px 18px 0px 12px;}
#new LI {DISPLAY: block; LINE-HEIGHT: 150%; padding:5px 0px 5px 18px; BACKGROUND:white url("../image/arrow.gif") no-repeat 0 10px; MARGIN:0; LIST-STYLE-TYPE: none; font-size:13px;}
#new a:link{	color:#D90000;}
#new a:visited{color:#D90000;}
#new a:hover{color:#D90000; text-decoration:none;}
.new_detail{ margin:0; padding:0px 0px 8px 60px; color:#555555;font-size:11px;}

/* eXg */
#biz {DISPLAY: block; margin:0px 0px 0px 12px;VERTICAL-ALIGN: bottom;TOP:35px; color:#555555;font-size:13px;}
#biz UL {DISPLAY: block;VERTICAL-ALIGN: bottom;LINE-HEIGHT: 0; margin:0; width:180px;}
#biz LI {DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; font-weight:bold; padding:5px 0px 5px 18px; BACKGROUND: url("../image/square.gif") no-repeat 0px; MARGIN:0px; LIST-STYLE-TYPE: none; border-bottom:1px dotted #D6D7D7; font-size:13px;}


/* }[W */
.mag10{margin:10px;}
.mag20{margin:20px;}

.photo_mg{margin:0px 0px 0px 13px;}
.photo_mgl{margin:0px 13px 0px 0px;}
.table1 {/*DISPLAY: block;*/font-size:12px; background:#D6DEFC url("../image/table1_bk.gif"); padding:0px 0px 0px 5px;}
.table2 {/*DISPLAY: block;*/font-size:12px;border:1px solid #D6D7D7; padding:0px 0px 0px 5px;}
.table3 {DISPLAY: block;font-size:12px; background-color:#EFEAD9; padding:0px 0px 0px 5px;}
.box {padding:2px; border:1px solid #C9CACC;}



.footer{background:#B80F0F url("../image/footer_bk.gif"); height:4px; padding:3px 0px 0px 18px;clear:both; }
.copy{color:#929292;font-size:10px;text-align:right; MARGIN:0px;padding-right:10px; }

.clear{ clear:both; margin: 0; padding: 0; }

/*  */
.com_top_bk{background:white url("../image/com_top_bk.jpg"); height:329px;margin: 0; padding:0;}
.com_top_bk_txt{margin: 0; padding:60px 0px 0px 40px; font-size:12px; line-height:150%;}

.cat_item_cell{
	width:122px;
	margin:5px 0px 5px 0px;
	padding:0;
	float:left;
}
.cat_item{
	margin:5px 0px 0px 0px;
	padding:0;
	text-decoration:none;
	border:none;
	float:left;
}
.cat_iname{
	margin:5px 3px 0px 3px;
	padding:0;
	font-size:11px;
	line-height:1.1;
	width:115px;
}

.cat_item_cell2{
	margin:5px 0px 0px 0px;
	padding:0;
	width:245px;
	float:left;
}
.cat_item_cell2 strong{
display:block;
	margin:8px 3px 8px 5px;
	padding:0;
	font-size:13px;
	font-weight:bold;
	line-height:1.1;
	color:#FF6699;
}
.cat_icatch{
	margin:8px 0px 3px 5px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	line-height:1.1;
	color:#390E0E;
}
.cat_item_cell2 p{
	margin:0px 3px 0px 3px;
	padding:0;
	font-size:12px;
	line-height:1.5;
}
.cat_icap{
	margin:50px 10px 0px 0px;
	padding:0;
	font-size:11px;
	line-height:1.1;
	text-align:right;
}
h2.halfsize {
	padding:5px 0px 0px 20px; 
	BACKGROUND: url("../image/star.gif") no-repeat 0 10px; 
	MARGIN:0px 0px 0px 5px; 
	font-size:13px;
	height:24px;
	color:#4B4949; 
	border-bottom:1px dotted #AFB0B0; 
	width:220px;
	float:left;
}

/* 080116 */

#tab_area { height:70px;}

/* 080625 link */

.list_tb { width:460px; clear:both; border-bottom:1px dotted #ccc; padding-bottom:2px;}
.list_tb dt { width:220px; float:left;}
.list_tb dd { width:200px; float:right; text-align:right; font-size:11px;}

/* clear */
.list_tb:after {
	content:".";
	display:block; 
	height:0;
	clear:both;
	visibility:hidden;
}
.list_tb {
	display:inline-block;
}
* html .list_tb {
	height:1%;
}
.list_tb {
	display:block;
}