@charset "utf-8";
/* CSS Document */



/* アイコン */

.icon{
	width:120px;
	}

	#goodsTop .icon{
		width:314px;
		float:left;
		margin-bottom:30px;
		background:url(../images/dot_line.gif) repeat-y right;
		}
	
	#goodsTop .icon.last{background:none;}
	
	#goodsTop .icon h2{
		float:left;
		width:130px;
		text-align:center;
		margin:0;
		padding-left:30px;
		}


.icon ul {
	font-size:83%;
	}
	#goodsTop .icon ul{
		padding:30px 0 0;
		float:left;
		}

	.icon li {
		width:122px;
		text-align:right;
		}
		
	.icon li a {
		color:#000000;
		text-decoration:none;
		padding-right:10px;
		background:url(../images/arrow.gif) no-repeat right center;
		}
		.icon li a:hover{color:#666666;}




/* 中面 */

#BoxLeft {width:120px;}

#BoxRight {
	width:730px;
	padding-left:40px;
	}

	#BoxRight h2 {
		margin-bottom:40px;
		width:460px;
		color:#000000;
		font-size:132%;
		float:left;
		}
		
	
	#BoxRight .backBtn{
		font-size:83%;
		float:right;
		padding-top:10px;
		text-align:right;
		}
	
	#BoxRight .backBtn a{
		clear:both;
		float:right;
		width:auto;
		display:block;
		color:#000000;
		text-decoration:none;
		text-align:right;
		line-height:21px;
		padding-right:10px;
		background:url(../images/arrow.gif) no-repeat right center;
		white-space:nowrap;
		
		}
		#BoxRight .backBtn a:hover{color:#666666;}


.cBoth {clear:both;}




/* 製品一覧ページ */
.product_list {
	width:726px;
	margin-bottom:30px;
	overflow:hidden;
	}

.product_list dl{
	width:220px;
	border:solid 1px #bababa;
	float:left;
	margin-right:30px;
	overflow:hidden;
	}
	.product_list dl.last{margin-right:0;}

.product_list .Photo{
	width:220px;
	height:220px;
	text-align:center;
	padding-top:10px;
	}

.product_list .Txt{
	padding:0 0 0 20px;
	vertical-align:top;
	line-height:1.3;
	width:130px;
	height:70px;
	float:left;
	}

.product_list .Btn{
	float:right;
	width:65px;
	height:70px;
	position:relative;
	}

	.product_list .Btn a{
		width:27px;
		height:21px;
		display:block;
		background:url(images/btn_bg_out.gif) no-repeat right;
		padding:0 15px 0 10px;
		color:#ffffff;
		text-decoration:none;
		line-height:21px;
		position:absolute; right:5px; bottom:5px;
		}
		.product_list .Btn a:hover{background:url(images/btn_bg_over.gif) no-repeat right;}




/* 製品詳細ページ */

.products_box {
	clear:both;
	border-bottom:1px solid #bababa;
	padding:35px 0 0;
	overflow:hidden;
	}
	* html .products_box { height:1%;}

.products_box.last{ border:none;}




.pagetop {
	font-size:83%;
	clear:both;
	text-align:right;
	padding-top:30px;
		}
		
	.pagetop a {
		color:#000000;
		text-decoration:none;
		padding-right:10px;
		background:url(../images/arrow2.gif) no-repeat right center;
		}
		.pagetop li a:hover{color:#666666;}



.goods_photo {
	width:350px;
	float:left;
	text-align:center;
	}
	.goods_photo img{margin-right:15px;}



.goods_btn {
	text-align:center;
	margin-top:15px;
	width:188px;
	clear:both;
	float:right;
	}

.goods_btn a{
		clear:both;
		float:right;
		width:auto;
		height:21px;
		display:block;
		background:url(images/btn_bg_out.gif) no-repeat right bottom;
		padding:0 15px 0 10px;
		margin:10px 0 0 0;
		color:#ffffff;
		text-align:right;
		text-decoration:none;
		line-height:21px;
		}
		.goods_btn a:hover{background:url(images/btn_bg_over.gif) no-repeat right bottom;}

.goods_spec {
	width:370px;
	float:right;
	}

	.goods_spec table th {
		background:#dbedf6;
		border:solid 1px #888888;
		padding:4px 12px;
		width:80px;
		}
	
	.goods_spec table td {
		background:#ffffff;
		border:solid 1px #888888;
		padding:4px 10px;
		}








