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

/*タイトル 価格*/
#document div#all div#container div#capt h2 img{

	margin: 2px 0px 0px -1px;
	}

#document div#all div#container div#capt ul{
	margin-top: -36px;
	}

#document div#all div#container div#txt01{
	padding: 0;
	border-bottom: none;
	}
#document div#all div#container div#txt01 a#link{
	text-decoration: underline;
	color: #5C5C5C;
	}
#document div#all div#container div#txt01 a#link:hover{
	color: #000;
	}
/*商品リード〜商品画像までのDiv  */
#document div#all div#container div#main{
	claer:both;
	padding: 0px;
	margin: 10px auto 20px;
	background-color: #ededeb;/*背景色*/
	}
/*商品画像*/
#document div#all div#container div#main div#imag{
	clear: both;
	padding: 16px 0px 0px;
	}
#document div#all div#container div#main div#imag div.line {
	margin: 0px auto; 
	padding: 0px 0px 11px;
	}
#document div#all div#container div#main div#imag div.line div.le{
	width: 156px;	/*画像の横幅にする*/ 
	float: left;
	/*margin算出方法　(div#main:width - 画像:width(492) ×画像数)÷(画像数-１)　注意：画像数!=0　*/
	margin: 0px 12px 0px 0px;
	}
#document div#all div#container div#main div#imag div.line div h2 {
	margin: 0px 0px 6px;
	}
#document div#all div#container div#main div#imag div.line div#evans{
	padding-bottom: 7px;
	}


#document div#all div#container div#bgicon{
	background-image: url(../images/tc23_img09.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
#document div#all div#container div.prof div{
	border-bottom: none;
	padding: 0px;
	margin: 0px;
	}
#document div#all div#container div.prof div.icn2{
	float: left;
	padding: 0px 15px 9px 0px;
	width: 114px;
	}
#document div#all div#container div.prof div.icn3{
	float: right;
	padding: 0px 0px 9px 15px;
	width: 126px;
	}
#document div#all div#container div.prof div.icn4{
	float: left;
	margin: 2px 0px 0px;
	padding: 0px 15px 9px 0px;
	width: 114px;
	}
#document div#all div#container div.prof div.proftxt{
	float: left;
	width: 393px;
	}
#document div#all div#container div.prof div#proftxt3{
	float: left;
	width: 381px;
	} 
#document div#all div#container div.prof div#proftxt3 div {
	width: 381px;
	}
#document div#all div#container div.prof div#lin{
	padding: 0px 0px 5px;
	margin: 0px 0px 7px;
	border-bottom: 1px #666 solid;
	text-align: right;
	}
#document div#all div#container div.prof div#lin div#nam{
	float: left;
	margin: 3px 0px 0px;
	width: 222px;
	}	
#document div#all div#container div.prof div#lin div.hplink{
	position: relative;
	top:10px;
	padding: 0px 0px 7px 0px;
	color: #000;
	width: auto;
	}
#document div#all div#container div.prof div.tx{
	width: auto;
	padding: 0px 0px 9px;
	}
#document div#all div#container div.prof div.proftxt div.tx2{
	width: auto;
	}
 
#document div#all div#container div#footer{
	margin: 7px auto 0px;
	}
	
/*IE hack*/
*html #document div#all div#container div#capt span{
	margin-top: -42px;
	}
*html #document div#all div#container div#main div#txtarea{
	margin-bottom: -13px;
	}
*html #document div#all div#container div#main div#imag{
	clear: both;
	padding: 10px 0px 0px;
	}
*html #document div#all div#container div#main div#txtarea div#icn{
	margin: 7px 0px 0px;
	}
*html #document div#all div#container div#main div#imag div.line div#evans{
	padding-bottom: 0px;
	}	
*html #document div#all div#container div#main div#imag div.line{
	width: 496px; 			/**商品画像横１列のDivのwidth:492 ＋4px*/
	margin-right: 4px;		/*足した4px分 右に4pxずらす*/
	}
*html #document div#all div#container div#main div#imag div.line div{
	width: 156px;	/*商品画像の横幅にする*/ 
	}
*html #document div#all div#container div#main div#imag div.line div.le{
	width: 156px;	/*商品画像の横幅にする*/ 
	float: left;
	margin: 0px 8px 0px 3px;/*とりたいmarginの2倍をmargin-lightに記述*/
	}
*html #document div#all div#container div.prof div.proftxt div#lin div.hplink{
	position: relative;
	top:12px;
	padding: 0px 0px 5px 0px;
	color: #000;
	width: auto;
	}

