/* CSS Document */
@import url("common.css");


/******************************/
/** »iΠξ **/
/******************************/
#product {
	clear : both;
	width : 738px;
	margin : 0 auto 5px;
}

#product dt.space {
	float: left;
	width: 200px;
}

#product dt.title {
	float: left;
	width: 530px;
}

#product img{
	width:190px;
	height:130px;
}

#product dd.img{
	float : left;
	width : 200px;
	text-align : center;
	margin : 5px 0px ;
}

#product dd.cmt{
	float : left;
	width : 538px;
}

#product h2{
/*	background: transparent url(../images/productback.gif) no-repeat left bottom fixed; */
	border-bottom : 0 solid #ffffff;
	color : ##0000FF;
	line-height: 25px;
	border-bottom : 1px solid #ff9900;
	border-left : 8px solid #FF9900;
}

#product h2 a{
	color : #003366;
	font: 600 1.2em monospace;
	text-indent: 1em;
	text-align: justify;
	text-decoration : none;
}

#product p{
	padding : 0 10px;
	font: 500 1.1em monospace;
}

/******************************/
/** »ipage1 **/
/******************************/
#productlist {
	clear : both;
	width : 738px;
	margin : 0 auto 5px;
}

#productlist dt.title {
	float: left;
	width: 720px;
}

#productlist dd.cmt{
	float : left;
	width : 350px;
	margin : 0px 5px 10px;
}

#productlist dd.cmt img{
	width : auto;			/* Addition 2008.08.28	*/
	height : auto;			/* Addition 2008.08.28	*/
	margin : 10px auto;
}

#productlist dd.cmt a{
	text-align : right;
/*	font-size : 1.2em;
	font-weight: 600;*/
	padding-left : 17em;
}

#productlist dd h3{
	width : 100%;
	color : #330099;
	font-size : 1.4em;
	border : 2px solid #BAA7FC;
	background-color:#ffffff;
	text-align : center;
	font-weight : 700;
	letter-spacing : 0.3em;
	margin-bottom : 10px;
}

#productlist h2{
	width : 720px;			/*Addition 2008.08.28	*/
/*	border-bottom : 0 solid #ffffff;	*/
	color : ##0000FF;
	background-color : #ffffff;
	line-height: 25px;
/*
	border-top : 1px solid #BAA7FC;
	border-bottom : 3px solid #BAA7FC;
	border-left : 8px solid #BAA7FC;
	border-right : 8px solid #BAA7FC;
*/
	border-top : 1px solid #0033CC;
	border-bottom : 1px solid #0033CC;
	border-left : 8px solid #0033CC;
	border-right : 8px solid #0033CC;
	margin-bottom : 5px;
}

#productlist h2 a{
	color : #003366;
	font: 600 1.2em "lr SVbN";
	text-indent: 1em;
	text-align: justify;
	text-decoration : none;
}

#productlist h2 a.contactus-autoMap{
	color : #003366;
	font: 600 1.2em "lr SVbN";
	text-indent: 1em;
	text-align: justify;
	text-decoration : none;
	margin-left: 290px;
}

#productlist .inquiry{		/* Addition 2008.09.02	*/
	margin-bottom : 0px;
	padding-bottom : 5px;
}

#productlist h2 a.contactus{
	color : #003366;
	font: 600 1.2em "lr SVbN";
	text-indent: 1em;
	text-align: justify;
	text-decoration : none;
	margin-left: 540px;
}

#productlist h3{
	margin : 10px 0 0;
}

#productlist button{
	width: 100px;
	height: 1.5em;
}

#productlist button p{
	color : #003366;
	font : 300 0.9em  "lr SVbN";
	line-height : 1.2em;
	text-align : center;
}

/*******************************/
/** »iΜΑ₯ **/
/*******************************/

/*** Delete 2008.08.28
#productlist .product-img{
	float : left;
	width: 370px;
}
***/

.arealeft {					/* Addition 2008.08.28	*/
	float : left;
	width : 370px;
	margin : 0px;
}

.arearight {				/* Addition 2008.08.28	*/
	float : left;
	width : auto;
}

.product-img img{
	float : left;
	width : 350px;
	height : 250px;
	margin : 10px 10px;
}

#productlist table{
	width : 350px;
	float : left;			/* Addition 2008.08.28	*/
	margin : 10px 10px;		/* Update 2008.08.28	*/
	_margin : 10px 5px;		/* Addition 2008.09.04	*/
							/* IE Ver6ΘΊΜΞ	*/
	border-collapse : collapse;
	border : 1px solid #7575FF;
}

#productlist th{
	width : 50%;
	background-color : #efefef;
	text-align : left;
	text-justify : distribute;
	padding : 5px 1em;
}

#productlist td{
	width : 50%;
	text-align : left;
	text-justify : distribute;
	padding : 5px 1em;
}

/*******************************/
/** »iΜTvΰΎ **/
/*******************************/
#productlist .comment {		/* »iΒΚΜΰΎͺ		*/
	padding: 0px 10px;
}

#productlist .outline {		/* Addition 2008.09.04	*/
	padding-left : 0.5em;
	padding-right : 0.5em;
}							/* »iκΜTvΰΎ	*/

/*******************************/
/** »iΜΑ₯ **/
/*******************************/
#productlist .advantage {
	margin: 10px 10px;
}

#productlist .advantage dl{
	line-height : 1.6em;
}

#productlist .advantage dt {
	font: 600 1.1em "lr SVbN";
	background: url(../images/mark_04.gif) no-repeat left center;
	text-indent: 2em;
}

#productlist .advantage dd {
	font: 400 1em "lr SVbN";
	padding-left: 2em;
}

.clear-float {			/* Addition 2008.08.31	*/
	clear : both;		/* ^CgΜfloatπ	*/
}

