@charset "shift_jis";
/*----------------------------
  CSS S.Chiaki Document 2009.03
  Last Update 2009.00.00 担当者名
  
・商品一覧
・商品詳細
・カテゴリ一覧

----------------------------*/

@import "common.css";


/*####################　共通　####################*/
/*
#PageItem #Main h2{ background:#e6e6e6 url(../../item/img/title_bk.gif) 0 0 no-repeat;
 width:557px;
 line-height:38px;
 border:solid 1px #d8d9d9;
}
*/

#PageItem #Main h2{ background:url(../../item/img/title_bk.jpg) 0 0 no-repeat;
 width:523px;
 _width:559px;
 _height:45px;
 height:21px;
 padding:10px 20px 12px 16px;
 font-size:14px;
 color:#0aa3c2;
 }


#Main h3{
	background-color:#e7e7e7;
	line-height:29px;
	padding-left:6px;
	font-size:14px;
	margin:20px 0;
	}
	#Main h3 span{
	padding-left:12px;
	background:#e7e7e7 url(../img/h4_back.gif) 0 0 repeat-y;
	clear:both;}




/*####################　商品詳細　####################*/

/*　メイン商品詳細　
-----------------------*/
.contentsBox{
clear:both;

}

#Item.contentsBox{
	margin:10px 0 10px;
	}

#Item.contentsBox dl{
	width:560px;
	clear:both;
	zoom:1;
	margin:0;
	padding:0;
	}

#Item.contentsBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#Item.contentsBox dt{
	width:380px;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	}

#Item.contentsBox dd{
	width:380px;
	float:right;
	display:inline;
	}

#Item.contentsBox dd.photo{
	width:162px;
	float:left;
	display:inline;
	}

#Item.contentsBox dd.photo img{
	border:solid 3px #e7e7e7;
	}

#Item.contentsBox p.pdf{
	width:165px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	}


#Item.contentsBox dd.price{
	font-size:14px;
	margin:10px 0;
	font-family:verdana;
	color:#cc0000;
	font-weight:bold;
	}

#Item.contentsBox dd.mail{
	background:url(../../item/img/button_mail.gif) 7px 0 no-repeat;
	height:11px;
	margin:5px;
	}

#Item.contentsBox dd.mail a{
	display:block;
	width:105px;
	height:11px;
	margin-left:7px;
	text-indent:-9999px;
	}

#Item.contentsBox dd.tel{
	background:url(../../item/img/tel.gif) 7px 0 no-repeat;
	height:11px;
	text-indent:-9999px;
	margin:5px;
	}

#Item.contentsBox dd.txt{
	width:360px;
	font-size:12px;
	margin:7px 0;
	line-height:1.6;
	padding-right:20px;
	}


.contentsBox table{
	width:100%;
	border-top:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	margin:0;
	}

.contentsBox th{
	width:110px;
	text-align:left;
	background:#e7e7e7 url(../img/dotted01.gif) right top repeat-y;
	border-left:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	padding:7px 7px 7px 18px;
	}
.contentsBox th.title{ background-color:#ddd; font-weight:bold;padding:7px;}

.contentsBox  td{
	border-bottom:1px solid #cfcfcf;
	padding:7px;
	}
.contentsBox  td p{ margin:0; padding:0;}
	
.contentsBox p{
	margin:20px 0 0;
	padding:0;
	clear:both;
	}	
.contentsBox dl.details{
	border:solid 1px #ccc;
	}

.contentsBox dl.details dt{
	margin:10px 15px 5px;
/*	 color:#0aa3c2;*/
	 font-weight:bold;
	background:url(../img/arrow01.gif) 0 2px no-repeat;
	padding-left:17px;
	 }
.contentsBox dl.details dd{
	margin:0 15px 10px;
	line-height:1.6;
	}

.contentsBox dl.details dd p{
	margin:0;
	padding:0;
	}

.contentsBox p.photo{
	text-align:center;
	margin:25px 0;
	padding:0;
	}

.contentsBox p.title{
	margin:10px 15px 5px;
/*	 color:#0aa3c2;*/
	 font-weight:bold;
	background:url(../img/arrow01.gif) 0 4px no-repeat;
	padding-left:17px;

	}


/*　カテゴリ商品一覧　
-----------------------*/
#CategoryList.contentsBox{
	margin:10px 0 20px;
	}
#CategoryList.contentsBox div{
	clear:both;
	zoom:1;
	margin-bottom:10px;
	}
	#CategoryList.contentsBox div:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#CategoryList.contentsBox dl{
	display:inline;
	float:left;
	width:280px;
	margin:0 0 10px 0;
	}

#CategoryList.contentsBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#CategoryList.contentsBox dt{
	float:right;
	width:150px;
	display:inline;
	margin:0 20px 0 0;
	padding:0;
	background:url(../img/arrow02.gif) 0 3px no-repeat;
	}
#CategoryList.contentsBox dt a{
	margin-left:17px;
	font-weight:bold;
	}

#CategoryList.contentsBox dd{
	display:inline;
	width:150px;
	float:right;
	font-size:10px;
	margin-right:20px;
	}

#CategoryList.contentsBox dd.photo{
	width:93px;
	float:left;
	margin:0;
	padding:0;
	}

#CategoryList.contentsBox dd.photo img{
	border:solid 3px #e7e7e7;
	}

#CategoryList.contentsBox dd.price{
	font-size:12px;
	font-weight: bold;
	font-family:verdana;
	padding:7px 0;
	}

#CategoryList.contentsBox dd.txt{
	width:150px;
	font-size:12px;
	line-height:1.6;
	}
	

/*end*/
