@charset "utf-8";

/*headPart*/
@import url("/css/blocks/searchBlock.css");
@import url("/css/blocks/pannavibox.css");
/*contentPart*/
@import url("/css/blocks/catalogBlock.css");
@import url("/css/blocks/tabBlock.css");
@import url("/css/blocks/pageNavi.css");
@import url("/css/blocks/sponsorBlock.css");
/*arbitragePart*/

/*footPart*/
@import url("/css/blocks/liftBlock.css");
@import url("/css/blocks/satelliteBlock.css");



/*------------------------------
カラム分け
------------------------------*/
/* メインブロック */
#mainBlock{width:860px;margin:20px 0 10px 0;}



/*------------------------------
商品詳細
------------------------------*/
/* タイトル */
#mainBlock .titlebox{width:860px;}
#mainBlock .titlebox h1{
	float:left;
	width:730px;
	font-size:107%;
	font-weight:bold;
	background:transparent url(/img/common/icon_circleBk.gif) no-repeat;
	padding:0 0 3px 18px;
}
#mainBlock .titlebox .back{float:right;height:16px;}
#mainBlock .titlebox .back img{padding:0;}
#mainBlock .backbtnbox {text-align:right;margin:5px 0;}
#mainBlock .backbtnbox img{padding:0;}

/* 商品を比べる */
#compareBlock{width:860px;margin:20px 0 0 0;}
#compareBlock h2{
	font-size:107%;
	font-weight:bold;
	background:transparent url(/img/common/icon_circleBk.gif) no-repeat;
	border-bottom:#CCCCCC solid 2px;
	padding:0 0 3px 18px;
	margin:0 0 5px 0;
}

/* 並び替え */
.viewbox{width:860px;font-size:92%;}
.viewbox p.rightbox{float:right;}
.viewbox span{color:#ABCCDE;font-weight:bold;}

/* exactmatchbox */
.exactmatchbox{margin:20px 0 20px 0;}
.exactmatchbox ul{width:860px;border-bottom:1px dotted #CCCCCC;padding:0 0 3px 0;}
.exactmatchbox ul li{float:left;text-align:center;font-weight:bold;}

/* exactmatchboxサイズ指定 */
.exactmatchbox ul li.infobox{width:500px;}
.exactmatchbox ul li.feebox{width:140px;}
.exactmatchbox ul li.shopbox{width:110px}
.exactmatchbox ul li.btnbox{width:110px;}
.exactmatchbox ul.graybox{background-color:#F5F4EB;}
.exactmatchbox ul.whitebox{background-color:#FFFFFF;}
ul.graybox .infobox, ul.whitebox .infobox{width:490px;text-align:left;}
.exactmatchbox p.mname{
	float:left;
	width:370px;
	font-weight:normal;
	padding:15px 0 10px 10px;
}
.exactmatchbox .imgbox{
	float:left;
	width:88px;
	height:31px;
	padding:8px 0 6px;
}
.exactmatchbox ul.graybox .feebox, .exactmatchbox ul.whitebox .feebox{padding:15px 0 10px;}
.exactmatchbox ul.graybox .btnbox, .exactmatchbox ul.whitebox .btnbox{width:100px;padding:0 0 0 10px;}
.exactmatchbox .directbox{padding:12px 0 0 0;}



/*------------------------------
simBlock
------------------------------*/
#simBlock{width:860px;font-size:86%;margin:0 0 3px 0;}
#simBlock #simTtl{float:left;line-height:140%;}
#simBlock #simKeyword{line-height:140%;}
#simBlock #simKeyword a{color:#00F;margin:0 2px;}
#simBlock #simKeyword a.simWords{color:#666;}
#simBlock #simKeyword a.simWords:hover{text-decoration:none;}



/*------------------------------
banner area
------------------------------*/
#wrapper{width:980px;padding:10px 0px;margin:0 auto;text-align:left;}
#contentsBlock{position:relative;}
#contentsBlock #bannerRight{position:absolute;z-index:99;top:0px;right:-170px;width:160px;height:600px;}
#sortBlock #bannerLeft{text-align:center;}
#bannerBottom{width:860px;text-align:center;margin:0px 0px 10px 0px;}



/*------------------------------
specInfo results
------------------------------*/
#specInfo{width:860px;margin:0px 0px 20px 0px;}
#specInfo h2{width:830px;font-size:96%;font-weight:bold;background:#EEE url(/img/common/icon_circleBk.gif) no-repeat 5px 7px;border-bottom:1px solid #FFF;padding:7px 5px 5px 25px;margin:0px;}
#specInfo table{width:858px;font-size:96%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:0px;}
#specInfo table th{float:left;width:180px;font-weight:bold;border-bottom:1px solid #EEE;padding:4px 5px 2px 5px;}
#specInfo table td{float:left;width:658px;border-bottom:1px solid #EEE;padding:4px 5px 2px 5px;}



/*------------------------------
SEO area
------------------------------*/
#textBottom{width:838px;border:1px solid #EEEEEE;padding:5px 10px;margin:5px 0px;}
#textBottom p{font-size:80%;line-height:130%;color:#333;}

