/* styles written in this file is for Standard */



#main div.main-contents{
	width:			565px;
	padding:		0px 5px 0px 0px;
	}

div.home h2{
	margin:			0px;
	padding:		0px;
	}

div.home div.main-contents-child{
	margin-left:		10px;
	padding-bottom:		0px;
	}

div.home div.main-contents-child h3{
	margin:			20px 0px 15px 0px;
	}

div.home div.main-contents-child div.box{
	background-image:	url(/r/hom_img/bod_box_bg.jpg);
	background-repeat:	no-repeat;
	background-position:	top left;
	width:			535px;
	height:			63px;
	padding-top:		15px;
	padding-left:		10px;
	}

div.home div.main-contents-child div.box ul li{
	width:			260px;
	float:			left;
	}

div.home div.main-contents-child div.box ul li div{
	width:			130px;
	float:			right;
	padding-right:		5px;
	}

div.home div.main-contents-child div.box ul li div p{
	font-size:		10px;
	line-height:		1.6;
	color:			#666666;
	}



div.home div.main-contents-child div.product{
	padding:		0px 0px 0px 0px;
	background-image:	url(/r/hom_img/bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

div.home div.main-contents-child div.product h4{
	width:			100px;
	margin-top:		31px;
	padding-left:		10px;
	float:			left;
	}

div.home div.main-contents-child div.product ul{
	width:			422px;
	margin:			0px 0px 0px 110px;
	}

div.home div.main-contents-child div.product ul li{
	width:			211px;
	float:			left;
	}

div.home div.main-contents-child div.product ul li dl{
	width:			130px;
	float:			right;
	}

div.home div.main-contents-child div.product ul li dl dt{
	margin-bottom:		3px;
	}

div.home div.main-contents-child div.product ul li dl dd{
	font-size:		10px;
	line-height:		1.2;
	color:			#333333;
	padding-right:		5px;
	margin-bottom:		3px;
	}

div.home div.main-contents-child div.product ul li p{
	width:			78px;
	}





div.home div.whatsnew{
	border: 1px solid #ff0000;
	border:			1px solid #cccccc;
	width:			533px;
	margin-top:		10px;
	}

div.home div.whatsnew h3{
	margin:			0px;
	padding:		0px;
	}

div.home div.whatsnew div{
	width:			510px;
	height:			170px;
	margin:			18px 10px 10px 10px;
	overflow:		auto;
	}

div.home div.whatsnew dl{
	width:			477px;
	font-size:		12px;
	line-height:		1.53;
	color:			#333333;
	margin:			0px;
	padding:		0px;
	}

div.home div.whatsnew dl dt{
	background-image:	url(/r/hom_img/bod_lin_02.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	width:			110px; /* 117*/
	padding:		10px 0px 10px 0px;
	clear:			left;
	float:			left;
	}

div.home div.whatsnew dl dt img{
	margin-left:		10px;
	}

div.home div.whatsnew dl dd{
	background-image:	url(/r/hom_img/bod_lin_02.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	width:			360px;
	margin:			0px 0px 0px 110px; /* 117*/
	padding:		10px 0px 10px 0px;
	}

div.home div.whatsnew dl dt.first-child,
div.home div.whatsnew dl dd.first-child{
	background-image:	none;
	padding-top:		0px;
	}





div.home div.wahtnew a:link,
div.home div.wahtnew a:visited,
div.home div.wahtnew a:hover,
div.home div.wahtnew a:active{
	text-decoration:	none;
	}





div#foot p.return-top{
	visibility:		hidden;
	}




