@charset "UTF-8";
@import "/css/set.css";
@import "/css/list.css";


#primary-contens p  { padding: 10px 0px; }

table#info { width: 100%; }
	table#info th { width: 120px; padding: 5px; color:#7B4111; background-color: #FFECDD; }
	table#info td { padding: 5px; }

table#info span.must { color: #990000; }
div.err   { color: #990000; padding: 2px 0px; }

div.searchbox { background-color: #FEEADA; padding: 10px; }
	div.searchbox div.title    { float: left; width:  90px; line-height: 24px; }
	div.searchbox div.keyword  { float: left; width: 240px; }
	div.searchbox input#txt_q1 { width: 230px; padding: 1px; }
	div.searchbox input#txt_q2 { width: 230px; }
	div.searchbox div.button   { float: left; }

div.p-get{ width:350px;  height:20px; color:#FF3333; font-weight:bold; font-size:14px; padding:10px 0 2px  5px; border-bottom:#999999 dotted 1px; text-align:center; }


div#list { padding: 10px 0 20px; }
	div#list div.goodsbox { margin-bottom: 10px; }
		div#list div.banner     { float: left; width: 122px; }
			div#list div.banner img { border: solid 1px #cccccc; }
		div#list div.explainbox { float: left; width: 608px; padding: 0px 10px; }
			div#list div.goodsname a { font-weight: bold; color: #663212; }
			div#list div.goodsname a:hover { color: #A75523; }
			div#list div.goodsexplain { padding: 10px 0px; }
div#list div.line       { clear: both; width: 650px; height: 2px; border-bottom: #CCCCCC 1px dotted; margin-bottom: 10px; }


#cont{
padding-top:10px;
}

#cont .l-side{
background-image:url(../../img/serch/l-side.jpg); background-repeat:repeat-y;width:754px;
}

#cont .l-bottom{
background-image:url(../../img/serch/l-bottom.jpg); background-position:bottom;background-repeat:no-repeat;width:754px;
}

#cont .l-top{
background-image:url(../../img/serch/l-top.jpg); background-repeat:no-repeat; background-position:top;height:24px;
}


#cont h3{
padding:5px 0 0 18px; color:#683113; font-size:12px; margin:0px;
}

*+html div#cont h3{
padding:7px 0 0 18px;
}

*html #cont h3{
padding:7px 0 0 18px;
}


#cont .banner{
float:left;
width:120px;
}

#cont .mouse{
margin-top:3px; height:32px;
}
/*
#cont .coin{
margin-top:6px; height:31px; clear:both
}
*/
#cont .red-b{
padding-top:6px; color:#FD0000; font-weight:bold
}

#cont .icon{
float:left; padding-right:8px;
}

#cont .box{
padding:6px 15px 0 15px;
}

#cont .clear{
clear:both
}

#cont .middle{
float:left; padding:0 12px; width:460px; font-size:12px;
}


#cont .price{
background-image:url(../../img/serch/line.gif); background-position:bottom; background-repeat:repeat-x; padding:0 3px 3px 3px;
}

#cont .line2{
background-image:url(../../img/serch/line.gif); background-position:bottom; background-repeat:repeat-x; padding:8px 3px 3px 3px;
}

#cont .point{
width:214px; float:left
}

#cont .rireki{
width:214px; float:right
}

#cont .button{
float:left; padding-top:14px;
}

#cont .text{
padding:8px 3px 3px 3px;
}


#cont .arrow{
background-image:url(../../img/serch/arrow-b.gif); background-position:left; background-repeat:no-repeat; padding-left:10px;
}

.red{
	color:#ff0000;
}



/*オススメキーワード*/
ul#recommend { clear: both;  margin-top:30px; }
	ul#recommend li{ float:left; padding:2px 1ex 2px 15px; list-style: none; margin-left: 1ex; 
		background: #ffffff url(/img/serch/arrow-b.gif) no-repeat ;	background-position:   5px center; }
	ul#recommend li.title {  background-color: transparent; margin-left:0px; padding-left: 0px; background-image: none; }

