@charset "utf-8";

/*headPart*/
@import url("/css/blocks/searchBlock.css");
@import url("/css/blocks/pannavibox.css");
/*contentPart*/
@import url("/css/blocks/detailBlock.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;
}

/* 並び替え */
#compareBlock .viewbox{width:860px;font-size:92%;}
#compareBlock .viewbox p.rightbox{float:right;}
#compareBlock .viewbox span{color:#ABCCDE;font-weight:bold;}

/*------------------------------
商品詳細一覧
------------------------------*/
/* comparebox */
#compareBlock .comparebox{margin:20px 0 0 0;}
#compareBlock .comparebox .productscontents{margin:0 0 20px 0;}
.comparebox ul{width:860px;padding:0 0 3px 0;}
.comparebox ul li{float:left;text-align:center;font-weight:bold;}

/* compareboxサイズ指定 */
.comparebox ul li.infobox{width:500px;}
.comparebox ul li.feebox{width:140px;}
.comparebox ul li.shopbox{width:110px}
.comparebox ul li.btnbox{width:110px;}
.comparebox ul.graybox{background-color:#F5F4EB;border-top:2px solid #DCD7B9;}
.comparebox ul.whitebox{background-color:#FFFFFF;border-top:2px solid #DCD7B9;}
ul.graybox li.infobox, ul.whitebox li.infobox{width:500px;text-align:left;padding:10px 0 6px 10px;}
/* firefox */
html>body ul.graybox li.infobox, ul.whitebox li.infobox{width:490px;text-align:left;padding:10px 0 6px 10px;}
.comparebox .imgbox{float:left;background:transparent url(/img/common/panel_110.gif) no-repeat;width:110px;height:110px;}
.comparebox .imgbox img{margin:5px 0 0 5px;}
.comparebox .txtbox{float:left;width:355px;margin:5px 0 0 10px;}
.comparebox .txtbox p.pname{font-size:110%;font-weight:normal;}
.comparebox .txtbox p{font-size:92%;font-weight:normal;margin:3px 0 0 0;line-height:1.4em;}
ul.graybox .feebox, ul.whitebox .feebox{margin:55px 0 0 0;}
.comparebox p.mname{float:left;font-size:92%;font-weight:normal;}
.comparebox ul.graybox .shopbox, .comparebox ul.whitebox .shopbox{width:90px;font-size:92%;margin:45px 10px 0;}
.comparebox ul.graybox .shopbox img, .comparebox ul.whitebox .shopbox img {margin:0 0 3px 0;}
.comparebox ul.graybox .btnbox, .comparebox ul.whitebox .btnbox{width:100px;padding:40px 0 0 10px;}
.comparebox .directbox{padding:10px 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;}
#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;}



/*------------------------------
the cross link results
------------------------------*/
#crossBox{width:836px;border:2px solid #EAEAEA;padding:10px;}
#crossBox h2{font-size:96%;font-weight:bold;background:none;border:none;padding:0px;margin:0px 0px 5px 0px;}
#crossBox ul{width:836px;}
#crossBox ul li{float:left;width:205px;font-size:86%;line-height:1.3em;height:1.3em;word-break:break-all;overflow:hidden;padding:0px 2px;margin:2px 0px;}



/*------------------------------
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;}

