@charset "euc-jp";

/* ==================================================================

	■個別のCSSはここで指定
	
	* 細かくなりそうな場合は別にCSSを作成
	
=================================================================== */

/* コメントテンプレート */

/* =================================
   ■ index (グループ要素)
================================== */

/* --------------------------------
   □ 要素
-------------------------------- */ 

/* ◆ 要素
-------------------------------- */ 

/* ◇ 要素
-------------------------------- */ 

/* 要素 ------------------------ */


/* =================================
   ■ index
================================== */

/* --------------------------------
   □ 共通
-------------------------------- */ 

.items h1{
	margin:-7px 0 10px -23px;
}


/* --------------------------------
   □ visual
-------------------------------- */ 

.items .item{
	margin:45px 0;
}

/* ◆ outline
-------------------------------- */ 

.items .item #outline{
	padding-bottom:40px;
}

.items .item h2{
	display:inline;
	float:left;
	width:128px;
	text-align:center;
}

.items .item p.text{
	margin:0;
	padding-top:10px;
}

/* ◆ spec
-------------------------------- */ 
.items .item p.pic{
	display:inline;
	float:left;
	width:230px;
}

.items .item .explain{
	display:inline;
	float:right;
	width:390px;
	padding-top:10px;
}

/* ◆ table
-------------------------------- */ 

/* ◇ colorSpec
-------------------------------- */ 
.items .item table.colorSpec{
	width:100%;
	margin-bottom:15px;
}

.items .item table.colorSpec th,
.items .item table.colorSpec td{
	border:1px solid #fff;
}

.items .item table.colorSpec td.head,
.items .item table.colorSpec th{
	padding:4px 6px 4px 6px;
	background:#DCD7AE;
	font-weight:700;
}

.items .item table.colorSpec td{
	padding:4px 6px 4px 15px;
	background:#EEE9C2;
}

.items .item table.colorSpec .color{
	width:70%;
	text-align:center;
}

.items .item table.colorSpec .name{
	width:60%;
}

#pack1 .item table.colorSpec span,
#packs8 .item table.colorSpec span{
	display:block;
	margin-bottom:3px;
}
#pack1 .item table.colorSpec img,
#packs8 .item table.colorSpec img{
	float:right;
	border:1px solid #444;
	margin-top:-1.5em;
}

.items .item table.colorSpec .stock{
	text-align:center;
	padding:4px;
}

.items .item table.colorSpec th.size{
	text-align:center;
}

.items .item table.colorSpec th.normalSize{
	width:60%;
}

.items .item table.colorSpec .normal,
.items .item table.colorSpec .deco{
	padding:0 10px;
	text-align:center;
}

/* ◇ sizeSpec
-------------------------------- */
.items .item p.title{
	margin:10px 0 5px 0;
}
 
.items .item table.sizeSpec{
	width:100%;
}

.items .item table.sizeSpec th,
.items .item table.sizeSpec td{
	border:1px solid #fff;
}

.items .item table.sizeSpec th{
	padding:4px 1px;
	background:#DCD7AE;
	font-weight:700;
}

.items .item table.sizeSpec td{
	padding:4px 1px;
	background:#EEE9C2;
}


.items .item table.sizeSpec .nameSize{
	width:60%;
	text-align:center;
}

.items .item table.sizeSpec .name{
	padding-left:4px;
}

.items .item table.sizeSpec .size,
.items .item table.sizeSpec .num{
	text-align:center;
}

.items .item table.sizeSpec th.num{
	font-size:92%;
}

/* ◆ color
-------------------------------- */ 
.items .item table.colorSpec ul.color{
	width:100%;
	text-align:left;
}

.items .item table.colorSpec ul.color li{
	display:inline;
}

.items .item table.colorSpec ul.color li img{
	margin-bottom:2px;
	border:1px solid #444;
}


/* ◆ 個別
-------------------------------- */ 

#mtSuite .item h2{
	width:230px;
}


#wamon .item h2{
	padding-top:8px;
	width:255px;
}

#wamon .item table.colorSpec ul.color{
	width:40%;
}

#pack5stripe .item h2{
	width:255px;
}

#mtpack .item h2{
	width:230px;
}

