@charset "utf-8";
/* CSS Document */


/*基本設定*/

.itemcont {
	font-size:14px;
	text-align:left;
	width:640px;
	max-width:100%;
	margin:0 auto;
	line-height:1.3;
}
	
.itemcont img {
	border:0;
	max-width:100%;
	height:auto;
	vertical-align:top;
}

.itemcont p{
	text-align:left;
	margin:10px;
	font-size:14px;
	vertical-align:top;
}

.itemcont strong {
	font-weight:bold;
}

.alL{text-align:left;}
.alR{text-align:right;}
.alC{text-align:center;}

.itemcont .mb10{margin-bottom:10px;}
.itemcont .mb20{margin-bottom:20px;}
.itemcont .mb30{margin-bottom:30px;}
.itemcont .mb40{margin-bottom:40px;}
.itemcont .mb50{margin-bottom:50px;}
.itemcont .mb60{margin-bottom:60px;}
.itemcont .mb70{margin-bottom:70px;}
.itemcont .mb80{margin-bottom:80px;}
.itemcont .mb90{margin-bottom:90px;}
.itemcont .mb100{margin-bottom:100px;}

.itemcont .mt10{margin-top:10px;}
.itemcont .mt20{margin-top:20px;}
.itemcont .mt30{margin-top:30px;}
.itemcont .mt40{margin-top:40px;}
.itemcont .mt50{margin-top:50px;}
.itemcont .mt60{margin-top:60px;}
.itemcont .mt70{margin-top:70px;}
.itemcont .mt80{margin-top:80px;}
.itemcont .mt90{margin-top:90px;}
.itemcont .mt100{margin-top:100px;}


/*2枚横並び画像*/

.column2_img *{
	margin:0;
	padding:0;
	list-style-type:none;	
}

.column2_img ul{
	width:100%;
	overflow:hidden;
	zoom:1;
	margin:0 !important;
	padding:0 !important;
	padding-bottom:1px !important;
}

.column2_img ul li{
	width:49%;
	float:left;
	margin:0 2% 0 0 !important;
	padding:0 !important;
	vertical-align:top;
}

.column2_img ul li:last-child{
	margin-right:0 !important;
}

.column2_img ul li p{
	margin-left:0;
	margin-right:0;
}




/*3枚横並び画像*/

.column3_img *{
	margin:0;
	padding:0;
	list-style-type:none;	
}

.column3_img ul{
	width:100%;
	overflow:hidden;
	zoom:1;
	margin:0 !important;
	padding:0 !important;
	padding-bottom:1px !important;
}

.column3_img ul li{
	width:32%;
	float:left;
	margin:0 2% 0 0 !important;
	padding:0 !important;
	vertical-align:top;
}

.column3_img ul li:last-child{
	margin-right:0 !important;
}

.column3_img ul li p{
	margin-left:0;
	margin-right:0;
}

/*レビュー*/

.review_box{

}

.review_box + .review_box{
	border-top:dotted 1px #999;
}

.review_box .comment{
	padding:10px;
}

.review_box .customer{
	padding:0 10px 10px;
	text-align:right;
}



/*スペックテーブル*/

.spec_tbl{
	width:100%;
	border-collapse:collapse;
	font-size:14px;
	margin-bottom:10px;
}
.spec_tbl tr{
	padding:0;
	margin:0;
}
.spec_tbl td,
.spec_tbl th{
	border:solid 1px #C8C8C8;
	padding:10px 10px;
	color:#333;
}
.spec_tbl th{
	background:#EEE;
	width:30%;
	text-align:center;
	font-weight:bold;
}
.spec_tbl thead th{
	background:#4C4C4C;
	color:#FFF;
}

/*サイズテーブル*/

.size_tbl{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
	margin-bottom:10px;
}
.size_tbl tr{
	padding:0;
	margin:0;
}
.size_tbl td,
.size_tbl th{
	border:solid 1px #C8C8C8;
	padding:10px 10px;
	color:#333;
	text-align:center;
}
.size_tbl th{
	background:#EEE;
	text-align:center;
	font-weight:bold;
}
.size_tbl thead th{
	background:#E0DACF;
	color:#300;
}

/* point_block */
.point_block{
	padding-left:0px;
}
.point_block li{
	list-style-type:none;
}