@charset "Shift-JIS";

/* /gyoumu/トップ */



/* コンテンツ外枠
-------------------------------------------------------------- */
#contentWrap{
	width:950px;
	border-top:3px solid #083481;
	background:#f7f7f8 url(/resources/images/gyoumu/top/bg.gif) repeat-y 0 0;
}
#contentWrap .cWInner{
	padding:0 0 40px;
	background:url(/resources/images/gyoumu/top/mn_b.gif) no-repeat 0 bottom;
}



/* メインエリア
-------------------------------------------------------------- */
#searchContent{
	float:right;
	padding:0;
	width:754px;
	min-height:421px;
	background:url(/resources/images/gyoumu/top/mn_t.gif) repeat-x 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/gyoumu/top/mn_nr_t.gif) no-repeat 0 0;
}
#searchMain .newRelease .nRContent .nRCInner01{
	padding:0 0 3px;
	background:url(/resources/images/gyoumu/top/mn_nr_b.gif) no-repeat 0 bottom;
}
#searchMain .newRelease .nRContent .nRCInner02{
	padding:0 0 13px;
	background:url(/resources/images/gyoumu/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;
	font-weight:bold;
	background:url(/resources/images/gyoumu/top/icn_arr.gif) no-repeat 0 4px;
}
#searchMain .newRelease .nRContent .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/gyoumu/top/mn_seler_t.gif) no-repeat 0 0;
}
#searchMain .mainSeller .mSIInner01{
	padding:0 0 3px;
	background:url(/resources/images/gyoumu/top/mn_seler_b.gif) no-repeat 0 bottom;
}
#searchMain .mainSeller .mSIInner02{
	background:url(/resources/images/gyoumu/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 .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;
	font-weight:bold;
	background:url(/resources/images/gyoumu/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/gyoumu/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/gyoumu/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:#bfcfe1;
}
#searchMain .detailSearch .dSCInner01{
	border:3px solid #e5e7ea;
	border-width:0 3px 3px;
	width:453px;
	background: #fff;
}
#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:#6087b7;
	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;
	_white-space: nowrap;
}
#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 .list03 .widthS{
	width:80px;
}
#searchMain .detailSearch .dSContent .list03 .widthM{
	width:120px;
}
#searchMain .detailSearch .dSContent .list03 .widthL{
	width:145px;
}
#searchMain .detailSearch .dSContent .list03 .widthHarf {
	width: 48%;
}
#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{
	padding:49px 0 0;
	background:url(/resources/images/gyoumu/top/bn_adv_t.gif) no-repeat 0 0;
	color:#d9dcff;
}
#searchContent .advice .advInner01{
	padding:0 0 8px;
	background:url(/resources/images/gyoumu/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/gyoumu/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/gyoumu/top/bn_bu_b.gif) no-repeat 0 bottom;
}
#searchContent .backUp .bUInner{
	padding:17px 16px 10px 12px;
	width:190px;
	background:url(/resources/images/gyoumu/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:#4674a6;
	padding:0 0 3px;
}
#searchNavi .lev1Item{
	padding:3px 0 0;
	width:190px;
}
#searchNavi .lev1Item .text{
	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;
	zoom: 1;
	height: 13px;
	/height: 27px;
}
#searchNavi .item01 .text {background-image:url(/resources/images/gyoumu/top/nv_lti01.gif);}
#searchNavi .item02 .text {background-image:url(/resources/images/gyoumu/top/nv_lti02.gif);}
#searchNavi .level2{
	margin:0 0 0 3px;
	padding:5px 0 10px;
	width:190px;
	background: url(/resources/images/gyoumu/top/nv_bg.gif) repeat-y 0 0;
}
#searchNavi .level2 li{
	padding:5px 10px 0 20px;
	width:160px;
	/width:190px;
	background:transparent url(/resources/images/gyoumu/top/nv_lt_arr.gif) no-repeat 10px 9px;
	color:#006cff;
}
#searchNavi .level2 a{
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	width:auto;
	text-align:left;
	font-weight:bold;
	background:none;
	color:#006cff;
	text-decoration:underline;
}
#searchNavi .level_head {
	margin:0 0 0 3px;
	width:190px;
	background: url(/resources/images/gyoumu/top/nv_bg.gif) repeat-y 0 0;
}

/* バナー-------------------------------- */
#searchNavi .banner{
	padding:10px 3px 0;
	width:190px;
}






