/* home -------------------------20070228 by leftside */

@import "./common.css";

#bl{
	margin : 10px 20px 0px;
	_margin : -20px 20px 0px;
}

#lb{
	width : 303px;
	float : left;
	margin : 10px 0px 0px;
}


#lb h3{
	font-size : 14px;
	color : #0c3086;
	margin : 10px 0px 5px;
}

#lb ul{
	list-style : none;
	margin : 5px 0px 0px;
	_margin : 0px 0px 0px;
}

#lb ul li{
	margin-bottom: 5px;
	font-size : 12px;
	color: #333;
	line-height : 1.5;
	background : url("../img/listma_b.gif") 0px 5px no-repeat;
	_background : url("../img/listma_b.gif") 0px 4px no-repeat;
	padding : 0px 0px 0px 15px;
}

#lb ul li.red{
	background : url("../img/listma_r.gif") 0px 5px no-repeat;
	_background : url("../img/listma_r.gif") 0px 4px no-repeat;
	color : #f00;
}

#lb ul li.red span{
	color : #333;
}

#lb ul li.red a{
	color:#F00;
}


#news{
	border : 1px solid #000;
}

#news dl{
	margin : 5px 10px 10px;
}

#news dt,#news dd{
	margin: 0px 0px 0px;
	font-size : 12px;
	color: #333;
	line-height : 1.5;
}

#news dt{
	float: left;
	width: 55px;
	font-size: 10px;
	color: #039;
	font-weight: bold;
}
#news dd{margin-left: 60px;}

#news h2{
	font-size : 12px;
	border-bottom : 1px solid #676767;
	margin : 10px 10px 0px;
	padding : 0px 0px 2px;
	_padding : 0px 0px 0px;
}

#rb{
	width : 440px;
	margin : 10px 0px 17px 0px;
	float : right;
}

#rb h2{
	color : #fff;
	background : #0c3086;
	font-size : 14px;
	padding : 5px;
}

#rb ul{
	list-style : none;
	margin : 10px 0px 0px;
}

#rb ul li{
	width : 215px;
	height : 101px;
	float : left;
	margin : 0px 0px 5px 5px;
	_margin : 0px 0px 5px 3px;
}

#rb ul h3{
	margin : 15px 0px 0px 13px;
}

#rb ul p{
	font-size : 10px;
	line-height : 1.2;
	_line-height : 1.5;
	margin : 5px 15px 0px 13px;
}

#pink{ background : url("../img/bg_pink.gif") no-repeat; }
#blue{ background : url("../img/bg_blue.gif") no-repeat; }
#green{ background : url("../img/bg_green.gif") no-repeat; }
#orange{ background : url("../img/bg_orange.gif") no-repeat; }

.nb{
	margin : 15px 0px 15px;
	background : url("../../img/bg_nb.gif") 0px 15px repeat-x;
	_background : url("../../img/bg_nb.gif") 0px 18px repeat-x;
	min-height : 128px;
	_height : 128px;
}



.nb h3{
	float : left;
	margin : 15px 0px 0px;
	_margin : 18px 0px 0px;
}

.nb ul{
	list-style : none;
}

.nb ul li{
	width : 330px;
	min_height : 128px;
	_height : 128px;
	border : 1px solid #000;
	border-bottom : 2px solid #65caff;
	float : left;
	margin : 0px 15px 0px 0px;
	background : #fff;
}

.nb ul li.line{
	border-bottom : 2px solid #cd82bc;
}

.nb ul h4{
	background : #65caff;
	color : #fff;
	font-size : 12px;
	padding : 10px 10px 5px;
}

.nb ul h5{
	font-size : 10px;
	color : #444;
	border-bottom : 1px solid #000;
	line-height : 1.2;
	margin : 5px 0px 0px;
	padding : 0px 0px 5px;
	min-height : 25px;
	_height : 25px;
	width : 205px;
	float : left;
	_float : none;
	font-weight: normal;
}

.nb ul h4 a{
	color:#F00 !important;
}

.nb ul h5 a{
	color:#F00 !important;
}

.nb ul img{
	float : left;
	margin : 10px 8px;
}

.nb ul p{
	font-size : 10px;
	margin : 5px 7px 5px 0px;
	line-height : 1.2;
}

.nb_table{
	width:65%;
	float:left;
	margin:5px 0px;
}

.nb_table,.nb_table th,.nb_table td{
	border:none;
	font-size : 10px !important;
}

.nb_table th{
	color:#7F7F7F;
	font-weight:normal;
	width:22%;
}

.nb_table td strong a{
	color:#F00 !important;
}

.nb_table td{
	padding-left: 5px;
	text-indent: -6px;
}




/* 20071030 by yoshida */

.nb2 h3{
	background : url("../../img/new_buy.gif") no-repeat !important;
}

.nb2{
	background : url("../../img/bg_nb2.gif") 0px 15px repeat-x !important;
	_background : url("../../img/bg_nb2.gif") 0px 18px repeat-x !important;

}

.nb2 ul h4{ background : #eec7ce !important; }

.nb2 ul li{ border-bottom : 2px solid #eec7ce !important; }

.fr{ float:right !important; }

.mr78{
	margin-right:78px !important;
	_margin-right:39px !important;
}

.pl78{
	padding-left:78px !important;

}

/* 20071030 by end */