#topnav ul li#btn_02 a {
	background-position:left bottom;
	}



table.product {
	margin-top: 5px;
	border-style: solid;
	border-collapse: collapse;
	border-width: 2px;
	border-color: #274176;
}

td.product {
	border-style: solid;
	border-width: 1px;
	border-color: #274176;
	padding: 7px;
}

.ttl {
	font-weight:bold;
	font-size:14px;
}

.mar10 {
	margin-top:10px;
	}

.mar20 {
	margin-top:20px;
	}
	
.mar-left20 {
	margin-left:20px;
}


.box {
	border:1px solid #d2c474;
	width:410px;
	padding:20px;
	text-align:left;
}

.pad10 {
	padding:10px;
	}



.btn_sloning a,
.btn_koutai a,
.btn_purefrex a {
	display:block;
	width:282px;
	height:100px;
	text-indent:-9999px;
	text-align:left;
	background-position:left top;
}

.btn_sloning a {
	background-image:url(../products/images/btn_sloning.gif);
	margin-right:30px;
}

.btn_koutai a {
	background-image:url(../products/images/btn_koutai.gif);
	margin-right:30px;
}

.btn_purefrex a {
	background-image:url(../products/images/btn_purefrex.gif);
}
	
.btn_sloning a:hover,
.btn_koutai a:hover,
.btn_purefrex a:hover {
	background-position:left bottom;
	}


.ttl_text {
	margin:5px 0;
}




.price_box {
	margin: 10px 15px 20px 5px;
}

	
.price_box ul {
	margin-left:25px;
}






.btn_toiawase a {
	display:block;
	width:185px;
	height:50px;
	background-image:url(../common/images/btn_toiawase.gif);
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:left top;
	text-align:left;
}

.btn_toiawase a:hover {
	background-position:left bottom;
	}


.QA_header {
	color: #fff;
}






.btn_toiawase a {
	display:block;
	width:185px;
	height:50px;
	background-image:url(../common/images/btn_toiawase.gif);
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position:left top;
	text-align:left;
}

.btn_toiawase a:hover {
	background-position:left bottom;
	}
	
	
.text_ttl {
	font-size:120%;
	font-weight: bold;
	margin:10px 0;
}




.form table tr td {
	padding:10px;�@
}







