@charset "Shift-JIS";

/* /toushi/トップ */



/* コンテンツ外枠
-------------------------------------------------------------- */
#contentWrap{
	width:950px;
	border-top:3px solid #181c39;
	background:#f7f7f8 url(/resources/images/toushi/top/bg.gif) repeat-y 0 0;
}
#contentWrap .cWInner{
	padding:0 0 40px;
	background:url(/resources/images/toushi/top/mn_b.gif) no-repeat 0 bottom;
}



/* メインエリア
-------------------------------------------------------------- */
#searchContent{
	float:right;
	padding:0;
	width:754px;
	min-height:421px;
	background:url(/resources/images/toushi/top/mn_t.gif) no-repeat 0 0;
}
* html #searchContent{
	height:421px;
}
/* h1-------------------------------- */
#searchContent h1{
	margin:12px 0 0 21px;
}


/* メインコンテンツ
---------------------------------------------------- */
#searchMain{
	float:left;
	margin:15px 0 0 0;
	padding:0 0 0 25px;
	width:482px;
}
/* 新着-------------------------------- */
#searchMain .newRelease{
	border:1px solid #9e9e9e;
	padding:0 0 15px;
	background:#fff;
}
#searchMain .newRelease .nRContent{
	margin:10px 0 0 15px;
	padding:6px 0 0;
	width:449px;
	background:url(/resources/images/toushi/top/mn_nr_t.gif) no-repeat 0 0;
}
#searchMain .newRelease .nRContent .nRCInner01{
	padding:0 0 3px;
	background:url(/resources/images/toushi/top/mn_nr_b.gif) no-repeat 0 bottom;
}
#searchMain .newRelease .nRContent .nRCInner02{
	padding:0 0 13px;
	background:url(/resources/images/toushi/top/mn_nr_bg.gif) repeat-y 0 0;
}
#searchMain .newRelease .nRContent .nRLeft{
	float:left;
	padding:0 0 0 2px;
	width:215px;
}
#searchMain .newRelease .nRContent .nRRight{
	float:right;
	padding:0 2px 0 0;
	width:215px;
}
#searchMain .newRelease .nRContent .nRTexts{
	padding:15px 0 0 13px;
	width:195px;
}
#searchMain .newRelease .nRContent .listTi{
	font-weight:bold;
}
#searchMain .newRelease .nRContent .price{
	margin:0 2px;
	font-weight:bold;
	color:#b73865;
	font-size:120%;
}
#searchMain .newRelease .nRContent .link{
	padding:0 0 0 10px;
	background:url(/resources/images/toushi/top/icn_arr.gif) no-repeat 0 4px;
}
#searchMain .newRelease .nRContent .nRTexts .thum{
	border:1px solid #c4c4c4;
}
/* 新着 left only-------------------------------- */
#searchMain .newRelease .nRContent_l{
	margin:10px 0 0 15px;
	padding:6px 0 0;
	width:449px;
	background:url(/resources/images/toushi/top/mn_nr_t_02.gif) no-repeat 0 0;
}
#searchMain .newRelease .nRContent_l .nRCInner01{
	padding:0 0 3px;
	background:url(/resources/images/toushi/top/mn_nr_b_02.gif) no-repeat 0 bottom;
}
#searchMain .newRelease .nRContent_l .nRCInner02{
	padding:0 0 13px;
	background:url(/resources/images/toushi/top/mn_nr_bg_02.gif) repeat-y 0 0;
}
#searchMain .newRelease .nRContent_l .nRLeft{
	float:left;
	padding:0 0 0 2px;
	width:215px;
}
#searchMain .newRelease .nRContent_l .nRRight{
	float:right;
	padding:0 2px 0 0;
	width:215px;
}
#searchMain .newRelease .nRContent_l .nRTexts{
	padding:15px 0 0 13px;
	width:195px;
}
#searchMain .newRelease .nRContent_l .listTi{
	font-weight:bold;
}
#searchMain .newRelease .nRContent_l .price{
	margin:0 2px;
	font-weight:bold;
	color:#b73865;
	font-size:120%;
}
#searchMain .newRelease .nRContent_l .link{
	padding:0 0 0 10px;
	background:url(/resources/images/toushi/top/icn_arr.gif) no-repeat 0 4px;
}
#searchMain .newRelease .nRContent_l .nRTexts .thum{
	border:1px solid #c4c4c4;
}
/* 売主-------------------------------- */
#searchMain .mainSeller{
	background:#65657b;
	padding:0 0 15px;
}
#searchMain .mainSeller .mSItem{
	margin:6px 0 0 17px;
	padding:3px 0 0;
	width:449px;
	background:url(/resources/images/toushi/top/mn_seler_t.gif) no-repeat 0 0;
}
#searchMain .mainSeller .mSIInner01{
	padding:0 0 3px;
	background:url(/resources/images/toushi/top/mn_seler_b.gif) no-repeat 0 bottom;
}
#searchMain .mainSeller .mSIInner02{
	background:url(/resources/images/toushi/top/mn_seler_bg.gif) repeat-y 0 0;
}
#searchMain .mainSeller .mSItem .subTitle{
	float:left;
	padding:0 0 0 2px;
	width:23px;
}
#searchMain .mainSeller .mSItem .thum{
	float:left;
	margin:15px 0 0 15px;
	padding:0 0 15px;
	width:104px;
}
#searchMain .mainSeller .mSItem .thum img{
	border:1px solid #c4c4c4;
}
#searchMain .mainSeller .mSItem .texts{
	float:left;
	margin:11px 0 0 12px;
	padding:0 0 5px;
	width:280px;
}
#searchMain .mainSeller .mSItem .listTi{
	font-weight:bold;
}
#searchMain .mainSeller .mSItem .price{
	font-weight:bold;
	color:#b73865;
	font-size:130%;
}
#searchMain .mainSeller .mSItem .link{
	padding:0 0 0 10px;
	background:url(/resources/images/toushi/top/icn_arr.gif) no-repeat 0 4px;
}
#searchMain .mainSeller .buttons{
	margin:10px 0 0 15px;
	width:452px;
	color:#fff;
}
#searchMain .mainSeller .buttons .text{
	float:left;
	width:267px;
}
#searchMain .mainSeller .buttons .button{
	float:right;
	width:173px;
}
/* お知らせ-------------------------------- */
#searchMain .mainInfo dl{
	margin:7px 0 0;
}
#searchMain .mainInfo dt{
	float:left;
	width:90px;
	color:#787983;
}
#searchMain .mainInfo dd{
	float:right;
	width:368px;
	/width:353px;
	padding:0 0 0 10px;
	background:url(/resources/images/toushi/top/icn_arr.gif) no-repeat 0 4px;
}
/* 特集-------------------------------- */
#searchMain .mainSpecial ul{
	margin:10px 0 0 20px;
}
#searchMain .mainSpecial li{
	float:left;
	margin:0 15px 0 0;
	padding:0 0 0 10px;
	background:url(/resources/images/toushi/top/icn_arr.gif) no-repeat 0 4px;
}
/* 詳細検索-------------------------------- */
#searchMain .detailSearch{
	margin:30px 0 0;
}
#searchMain .detailSearch #formItem02{
	display:none;
}
#searchMain .detailSearch .dSContent{
	padding:15px 11px 15px 10px;
	width:459px;
	border:1px solid #cbcbcb;
	border-width:0 1px 1px;
	background:#fff;
}
#searchMain .detailSearch .dSCInner01{
	border:3px solid #e5e7ea;
	border-width:0 3px 3px;
	width:453px;
}
#searchMain .detailSearch .dSCInner02{
	padding:18px 11px 15px 10px;
	border:1px solid #c8c8c8;
	border-width:0 1px 1px;
	width:430px;
}
#searchMain .detailSearch .dSContent .fINote{
	padding:0 0 0 25px;
	text-indent:-25px;
	color:#787983;
}
#searchMain .detailSearch .dSContent table{
	margin:10px 0 0;
	border-collapse:collapse;
	width:430px;
}
#searchMain .detailSearch .dSContent th{
	padding:12px;
	width:54px;
	text-align:left;
	border-bottom:3px solid #fff;
	background:#84879d;
	color:#fff;
}
#searchMain .detailSearch .dSContent td{
	padding:12px 0 8px 10px;
	width:342px;
	border-bottom:3px solid #fff;
	background:#ecedef;
}
#searchMain .detailSearch .dSContent table li{
	float:left;
	padding:0 0 7px;
}
#searchMain .detailSearch .dSContent .list01 li{
	margin:0 6px 0 0;
	width:108px;
}
#searchMain .detailSearch .dSContent .list02 li{
	margin:0 5px 0 0;
	width:80px;
}
#searchMain .detailSearch .dSContent .list03 li{
	margin:0 5px 0 0;
	width:60px;
}
#searchMain .detailSearch .dSContent .list04 li{
	width:342px;
}
#searchMain .detailSearch .dSContent .list04 li span{
	font-size:95%;
	color:#666;
	margin-left:3px;
}
#searchMain .detailSearch .dSContent .list03 .widthS{
	width:80px;
}
#searchMain .detailSearch .dSContent .list03 .widthM{
	width:120px;
}
#searchMain .detailSearch .dSContent .list03 .widthL{
	width:145px;
}
#searchMain .detailSearch .dSContent .width100{
	width:100px;
}
#searchMain .detailSearch .dSContent .width150{
	width:150px;
}
#searchMain .detailSearch .dSContent table input{
	margin:-2px 3px 0 0;
	/margin:0;
	vertical-align:middle;
}
#searchMain .detailSearch .dSContent table label{
	margin:0 0 0 2px;
	vertical-align:middle;
}
/* 注記-------------------------------- */
#searchMain .mainNote{
	margin:20px 0 0;
	padding:15px 0 0;
	border-top:1px dashed #15183d;
}
#searchMain .mainNote li{
	padding:0 0 0 1em;
	text-indent:-1em;
	color:#787983;
}


/* 右サブエリア
---------------------------------------------------- */
#subBanners{
	float:right;
	margin:15px 0 0 0;
	padding:0 15px 0 0;
	width:218px;
	/width:233px;
}
/* ご相談-------------------------------- */
#searchContent .advice{
	margin-bottom:10px;
	padding:49px 0 0;
	background:url(/resources/images/toushi/top/bn_adv_t.gif) no-repeat 0 0;
	color:#d9dcff;
}
#searchContent .advice .advInner01{
	padding:0 0 8px;
	background:url(/resources/images/toushi/top/bn_adv_b.gif) no-repeat 0 bottom;
}
#searchContent .advice .advInner02{
	padding:10px 28px 15px 27px;
	width:163px;
	/width:218px;
	background:url(/resources/images/toushi/top/bn_adv_bg.gif) repeat-y 0 0;
}
#searchContent .advice .bTDash{
	padding:10px 0 0;
	border-top:1px dashed #ccc;
}
/* 購入後もバックアップ-------------------------------- */
#searchContent .backUp{
	padding:0 0 8px;
	background:url(/resources/images/toushi/top/bn_bu_b.gif) no-repeat 0 bottom;
}
#searchContent .backUp .bUInner{
	padding:17px 16px 10px 12px;
	width:190px;
	background:url(/resources/images/toushi/top/bn_bu_bg.gif) repeat-y 0 0;
}
#searchContent .backUp .bULead{
	padding:0 5px 0 10px;
	line-height:1.3;
	color:#606084;
}



/* 左サイドバー
-------------------------------------------------------------- */
#searchNavi{
	float:left;
	padding:0;
	width:196px;
	background:#a4a4ab;
}
/* 検索項目-------------------------------- */
#searchNavi .level1{
	background:#494957;
	padding:0 0 3px;
}
#searchNavi .lev1Item{
	padding:3px 0 0;
	width:190px;
}
#searchNavi .lev1Item a{
	display:block;
	margin:0 0 0 3px;
	padding:7px;
	width:176px;
	/width:190px;
	text-align:right;
	background:#2c2c3b;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#a4aaff;
	text-decoration:none;
}

#searchNavi .lev1Item p{
	display:block;
	margin:0 0 0 3px;
	padding:7px;
	width:176px;
	/width:190px;
	text-align:right;
	background:#2c2c3b;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#a4aaff;
	text-decoration:none;
}


#searchNavi .item01 a{background-image:url(/resources/images/toushi/top/nv_lti01.gif);}
#searchNavi .item02 a{background-image:url(/resources/images/toushi/top/nv_lti02.gif);}
#searchNavi .item03 a{background-image:url(/resources/images/toushi/top/nv_lti03.gif);}
#searchNavi .item04 a{background-image:url(/resources/images/toushi/top/nv_lti04.gif);}
#searchNavi .item05 a{background-image:url(/resources/images/toushi/top/nv_lti05.gif);}
#searchNavi .item06 a{background-image:url(/resources/images/toushi/top/nv_lti06.gif);}
#searchNavi .item07 a{background-image:url(/resources/images/toushi/top/nv_lti07.gif);}
#searchNavi .item08 a{background-image:url(/resources/images/toushi/top/nv_lti08.gif);}
#searchNavi .item09 a{background-image:url(/resources/images/toushi/top/nv_lti09.gif);}

#searchNavi .item01 p{background-image:url(/resources/images/toushi/top/nv_lti01_02.gif);}
#searchNavi .item02 p{background-image:url(/resources/images/toushi/top/nv_lti02_02.gif);}
#searchNavi .item03 p{background-image:url(/resources/images/toushi/top/nv_lti03_02.gif);}
#searchNavi .item04 p{background-image:url(/resources/images/toushi/top/nv_lti04_02.gif);}
#searchNavi .item05 p{background-image:url(/resources/images/toushi/top/nv_lti05_02.gif);}
#searchNavi .item06 p{background-image:url(/resources/images/toushi/top/nv_lti06_02.gif);}
#searchNavi .item07 p{background-image:url(/resources/images/toushi/top/nv_lti07_02.gif);}
#searchNavi .item08 p{background-image:url(/resources/images/toushi/top/nv_lti08_02.gif);}
#searchNavi .item09 p{background-image:url(/resources/images/toushi/top/nv_lti09_02.gif);}


#searchNavi .level2{
	margin:0 0 0 3px;
	padding:5px 0 10px;
	width:190px;
	background:#e0e0e0 url(/resources/images/toushi/top/nv_bg.gif) no-repeat 0 0;
}
#searchNavi .level2 li{
	padding:5px 10px 0 20px;
	width:160px;
	/width:190px;
	background:transparent url(/resources/images/toushi/top/nv_lt_arr.gif) no-repeat 10px 9px;
	color:#3f39af;
}
#searchNavi .level2 a{
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	width:auto;
	text-align:left;
	font-weight:bold;
	background:none;
	color:#3f39af;
	text-decoration:underline;
}
/* バナー-------------------------------- */
#searchNavi .banner{
	padding:10px 3px 0;
	width:190px;
}
