/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ /
	home_new.css目次:
	┗レイアウト
	 ┣リンク色
	 ┗p
	┣左　メイン
	 ┣box　サーチ検索
	 ┣box　サーチ検索内　キーワード（吹き出し部分）
	 ┣サーチ検索内　下バナーエリアカテゴリブロックエリア
	 ┣カテゴリブロックエリア
	  ┗■カテゴリブロックエリア　ブロック上カテゴリカラー
	 ┣関連会社ブロック
	 ┣テキスト広告エリア
	 ┣H2
	  ┗ロゴリンク対策
	 ┣H2右　RSSマーク
	 ┣H3
	  ┗H3各種設定
	 ┣画像左寄せ　
	 ┣共通ボックス設定
	 ┣リスト　新製品ニュース
	 ┣リスト　ピックアップ　クチコミ・レビュー
	 ┣リスト　CRMBase
	  ┣リスト　新着エントリー
	  ┗リスト　注目エントリー

	┣右　サブメニュー
	 ┣右Hタグ設定
	 ┣BOX 共通
	 ┣人気ランキング
	 ┣リサーチ
	 ┣キャンペーン
	 ┣広告PR枠
	  ┗メニュータイトル
	 ┣右メニュー　下ボックス

	 ┣矢印つきリスト

	┣マガジン　テーブル

	┣共通　スペース
	┣共通　マーク
	┣共通　フォント
	┗clearfix
/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/* レイアウト -------------------------- */
#mainContents {
	width: 835px;
	margin-top: 8px;
}
#main {
	width: 525px;
	float: left;
}
	#main a:link,
	#subMain a:link,
	#subMain a:visited,
	#main a:visited {
		text-decoration: none;
	}
	#main a.underline:link,
	#subMain a.underline:link,
	#main a.underline:visited {
		text-decoration: underline;
	}
	#main a.underline:visited {
		text-decoration: none;
	}
	#subMain a:hover,
	#main a:hover {
		text-decoration: underline;
	}
p {
	line-height: 1.3;
}
/* box　サーチ検索 -------------------------- */
#main .boxSearchBtm {
	padding-bottom: 10px;
	background: url(https://img1.kakaku.k-img.com/images/home/box_search_btm.gif) no-repeat left bottom;
}
#main .boxSearch {
	text-align: center;
	background: url(https://img1.kakaku.k-img.com/images/home/box_search_bg.gif) repeat-y left top;
}
	#main .boxSearch input {
		vertical-align: middle;
		margin: 0px 4px;
	}
	#main .boxSearch .tblSearchSpec input {
		margin-left: 0px;
	}
	#main .boxSearch .h3box {
		background: url(https://img1.kakaku.k-img.com/images/category/h3_type_searchbox.gif) no-repeat left top;
	}
/* box　サーチ検索内　キーワード -------------------------- */
#main .boxKeywordBtm {
	width: 495px;
	padding: 5px;
	background: url(https://img1.kakaku.k-img.com/images/home/box_keyword_btm.gif) no-repeat left bottom;
}
#main .boxKeyword {
	width: 495px;
	margin: 0px 15px;
	font-size: 92%;
	background: url(https://img1.kakaku.k-img.com/images/home/box_keyword_bg.gif) repeat-y left top;
}
	#main .boxKeyword span {
		color: #686767;
		white-space: nowrap;
		float: left;
	}
	#main .boxKeyword a:link,
	#main .boxKeyword a:visited,
	#main .boxKeyword a:hover {
		color: #333333;
		text-decoration: underline;
		white-space: nowrap;
	}
	html>/**/body #main .boxKeyword a {
		color: #333333;
		text-decoration: underline;
		white-space:normal;
	}
#main .keywordBox {
	width: 170px;
	border: 1px solid #cecece;
	height: 16px;
	padding: 2px;
}
/* サーチ検索内　下バナーエリア -------------------------- */
#main .bn468 {
	margin: 10px auto;
	text-align: center;
}
/* カテゴリブロックエリア -------------------------- */
	#main #categoryArea .boxRow {
		width: 522px;
		margin-bottom: 1px;
		background: url(https://img1.kakaku.k-img.com/images/home/box_row_bg.gif) no-repeat left top;
		padding: 0px 0px 0px 3px;
	}
	#main #categoryArea .boxRowEnd {
		width: 522px;
		background: url(https://img1.kakaku.k-img.com/images/home/box_row_bg_btm.gif) no-repeat left bottom;
		padding-bottom: 3px;
	}
	#main #categoryArea a {
		display: block;
		font-size: 85%;
		float: left;
		width: 169px;
		cursor: pointer;
		margin-right: 4px;
		text-decoration: none;
		padding-top: 3px;
		color: #555555;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 170px;
		outline:none;
	}
	#main #categoryArea strong {
		font-size: 107%;
		margin-bottom: 2px;
		display: block;
	}
	#main #categoryArea a:link strong {
		text-decoration: none;
		color: #0000dd;
	}
	#main #categoryArea a:visited strong {
		text-decoration: none;
		color: #993399;
	}
	#main #categoryArea a:hover strong {
		text-decoration: underline;
		color: #0099ff;
	}
	#main #categoryArea a:hover {
		text-decoration: none;
		background: url(https://img1.kakaku.k-img.com/images/home/block_category_over.gif) repeat-x left top;
	}
	#main #categoryArea .ctgyIcon {
		float: left;
	}
	#main #categoryArea span {
		width: 125px;
		margin-left: 35px;
		display: block;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 130px;
	}
	/* ■カテゴリブロックエリア　ブロック上カテゴリカラー -------------------------- */
	#main #categoryArea a.defaultCtgy {
		border-top: 3px solid #001789;
	}
	#main #categoryArea a.pcCtgy {
		border-top: 3px solid #0099ff;
	}
	#main #categoryArea a.kadenCtgy {
		border-top: 3px solid #ff6600;
	}
	#main #categoryArea a.cameraCtgy {
		border-top: 3px solid #009899;
	}
	#main #categoryArea a.bbCtgy {
		border-top: 3px solid #670099;
	}
	#main #categoryArea a.keitaiCtgy {
		border-top: 3px solid #3266cc;
	}
	#main #categoryArea a.gameCtgy {
		border-top: 3px solid #ffcc33;
	}
	#main #categoryArea a.kurumaCtgy {
		border-top: 3px solid #013466;
	}
	#main #categoryArea a.sportsCtgy {
		border-top: 3px solid #3398cc;
	}
	#main #categoryArea a.gakkiCtgy {
		border-top: 3px solid #441bc7;
	}
	#main #categoryArea a.moneyCtgy {
		border-top: 3px solid #333367;
	}
	#main #categoryArea a.insuranceCtgy {
		border-top: 3px solid #34cc99;
	}
	#main #categoryArea a.dvdCtgy {
		border-top: 3px solid #339933;
	}
	#main #categoryArea a.fashionCtgy {
		border-top: 3px solid #a00000;
	}
	#main #categoryArea a.foodCtgy {
		border-top: 3px solid #ff9934;
	}
	#main #categoryArea a.interiorCtgy {
		border-top: 3px solid #cdcc00;
	}
	#main #categoryArea a.beautyCtgy {
		border-top: 3px solid #99cc33;
	}
	#main #categoryArea a.babyCtgy {
		border-top: 3px solid #ffa4d1;
	}
	#main #categoryArea a.petCtgy {
		border-top: 3px solid #d68011;
	}
/* 関連会社ブロック -------------------------- */
#main .boxGroupBtm {
	width: 525px;
	margin-top: 8px;
	background: url(https://img1.kakaku.k-img.com/images/home/box_group_btm.gif) no-repeat left bottom;
	padding: 0px 0px 4px;
}
#main .boxGroup {
	width: 522px;
	padding: 4px 0px 0px 3px;
	background: #dfdfdf url(https://img1.kakaku.k-img.com/images/home/box_group_top.gif) no-repeat left top;
}
	#main .boxGroup .boxLow {
		background: url(https://img1.kakaku.k-img.com/images/home/btn_group_btm.gif) no-repeat left bottom;
		width: 522px;
		padding-bottom: 12px;
		position: relative;
	}
	#main .boxGroup a {
		display: block;
		font-size: 85%;
		float: left;
		width: 170px;
		cursor: pointer;
		margin-right: 3px;
		text-decoration: none;
		padding-top: 3px;
		color: #555555;
		background: #FFFFFF url(https://img1.kakaku.k-img.com/images/home/btn_group_top.gif) no-repeat left top;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 171px;
		outline:none;
	}
		#main .boxGroup a:hover {
			text-decoration: none;
			background: #FFFFFF url(https://img1.kakaku.k-img.com/images/home/btn_group_top_over.gif) repeat-x left top;
		}
		#main .boxGroup a.btnEnd {
			margin-right: 0px;
		}
	#main .boxGroup strong {
		font-size: 107%;
		margin-bottom: 2px;
		display: block;
	}
		#main .boxGroup a:link strong {
			text-decoration: none;
			color: #0000dd;
		}
		#main .boxGroup a:visited strong {
			text-decoration: none;
			color: #993399;
		}
		#main .boxGroup a:hover strong {
			text-decoration: underline;
			color: #0099ff;
		}
	#main .boxGroup .ctgyIcon {
		float: left;
	}
	#main .boxGroup span {
		width: 125px;
		margin-left: 35px;
		display: block;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 130px;
	}
		#main .boxGroup span.groupBtn {
			position: absolute;
			width: 171px;
				voice-family: "\"}\"";
				voice-family:inherit;
				width: 171px;
			text-align: center;
			bottom: 0px;
			display: block;
			margin: 5px 0px 0px;
		}
			#main .boxGroup span.groupBtn#btn01,
			#main .boxGroup span.groupBtn#btn04, {
				left: 100px;
			}
			#main .boxGroup span.groupBtn#btn02,
			#main .boxGroup span.groupBtn#btn05, {
				left: 300px;
			}
			#main .boxGroup span.groupBtn#btn03,
			#main .boxGroup span.groupBtn#btn06, {
				left: 500px;
			}



/* テキスト広告エリア -------------------------- */
.listPR {
	margin: 8px  auto;
}
	.listPR p {
		list-style: none;
		line-height: 120%;
		margin-top: 3px;
	}
	.listPR iframe {
		vertical-align: middle;
	}
/*.listPR p {
	background: url(https://img1.kakaku.k-img.com/images/home/icon_pr.gif) no-repeat left center;
	list-style: none;
	padding-left: 25px;
	line-height: 120%;
	margin-top: 3px;
} */

/* 共通ボックス設定 -------------------------- */
#main .boxContents {
	background: url(https://img1.kakaku.k-img.com/images/home/box_Contents_bg.gif) repeat-y left top;
	padding: 3px 13px 0px;
	width: 525px;
     voice-family: "\"}\"";
     voice-family:inherit;
     width: 499px;
}
#main .boxContentsBtm {
	background: url(https://img1.kakaku.k-img.com/images/home/box_contents_btm.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 8px;
	width: 525px;
}
/* H2 -------------------------- */
#main h2 {
	font-size: 100%;
	height: 16px;
	margin: 8px 0px 0px;
}
		#main h2.news {
		background: url(https://img1.kakaku.k-img.com/images/home/h2_news.gif) no-repeat left top;
		width: 525px;
		padding: 10px 25px 8px 45px;
		position: relative;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 455px;
	}

	#main h2.pickup {
		background: url(https://img1.kakaku.k-img.com/images/home/h2_pickup.gif) no-repeat left top;
		width: 525px;
		padding: 10px 0px 8px 45px;
		position: relative;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 480px;
	}

	#main h2 a.rss{
		position: absolute;
		display: block;
		right: 10px;
		top: 10px;
		height: 14px;
		width: 14px;
		background:url(https://img1.kakaku.k-img.com/images/home/btn_rss.gif) no-repeat top left;
}

	#main h2.crmbase {
		background: url(https://img1.kakaku.k-img.com/images/home/h2_crmbase.gif) no-repeat left top;
		width: 525px;
		padding: 10px 0px 8px 45px;
		position: relative;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 480px;
	}
	#main h2.magazine {
		background: url(https://img1.kakaku.k-img.com/images/home/h2_magazine.gif) no-repeat left top;
		width: 525px;
		padding: 15px 0px 3px 100px;
		position: relative;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 425px;
	}
	
	#main h2.akiba {
		background: url(https://img1.kakaku.k-img.com/images/home/h2_akiba.gif) no-repeat left top;
		width: 525px;
		padding: 15px 0px 3px 110px;
		position: relative;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 415px;
	}
	/* ロゴリンク対策 */
	#main h2 a.logo,
	#subMain h2 a.logo {
		position: absolute;
		display: block;
		left: 0px;
		top: 0px;
		height: 34px;
	}
	#main h2.magazine a.logo {
		width: 100px;
	}
	#main h2.akiba a.logo {
		width: 110px;
	}
	#main h2.news a.logo,
	#main h2.pickup a.logo,
	#main h2.crmbase a.logo,
	#subMain h2 a.logo {
		width: 45px;
	}
	
	#main h2 a:link,
	#main h2 a:visited,
	#subMain h2 a:link,
	#subMain h2 a:visited {
	text-decoration: none;
	color: #333333;
	}
	#main h2 a:hover,
	#subMain h2 a:hover {
	text-decoration: underline;
	color: #333333;
	}
	
	#main h2 span {
		font-size: 85%;
		font-weight: normal;
	}
/* H2右　RSSマーク */
#main .rss,
#subMain .rss {
	position: absolute;
	right: 5px;
}
/* H3 -------------------------- */
#main h3 {
	height: 11px;
	width: 499px;
	font-size: 100%;
	padding: 5px 5px 5px 40px;
     voice-family: "\"}\"";
     voice-family:inherit;
     width: 454px;
}
	#main h3.bbs {
		background: url(https://img1.kakaku.k-img.com/images/home/h3_bbs.gif) no-repeat left top;
	}
	#main h3.review {
		background: url(https://img1.kakaku.k-img.com/images/home/h3_review.gif) no-repeat left top;
	}
	#main h3.newEntry {
		background: url(https://img1.kakaku.k-img.com/images/home/h3_newentry.gif) no-repeat left top;
	}
	#main h3.pickupEntry {
		background: url(https://img1.kakaku.k-img.com/images/home/h3_pickupentry.gif) no-repeat left top;
	}

/* 画像左寄せ -------------------------- */
#main .imgArea,
#subMain .imgArea {
	float: left;
}

/* リスト　新製品ニュース -------------------------- */
#main ul.listNews li {
	margin-top: 0px;
	list-style: none;
	background: url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
	padding-bottom: 5px;
	width: 499px;
	line-height: 120%;
	padding-top: 3px;
}
	#main ul.listNews .textArea {
		margin-left: 74px;
	}
	#main ul.listNews span {
		padding: 2px;
		font-size: 85%;
		margin-right: 8px;
	}
	#main ul.listNews#newItemNews span.pc {
		background: #ECECEC;
		border-left: 3px solid #0099ff;
	}
	#main ul.listNews#newItemNews span.kaden {
		background: #ECECEC;
		border-left: 3px solid #ff6600;
	}
	#main ul.listNews#newItemNews span.camera {
		background: #ECECEC;
		border-left: 3px solid #009899;
	}
	#main ul.listNews#newItemNews span.kuruma {
		background: #ECECEC;
		border-left: 3px solid #013466;
	}
	#main ul.listNews#newItemNews span.keitai {
		background: #ECECEC;
		border-left: 3px solid #3266cc;
	}
	
	#main ul.listNews#newItemNews span.fashion {
		background: #ECECEC;
		border-left: 3px solid #a00000;
	}

/* リスト　ピックアップ　クチコミ・レビュー -------------------------- */
#main ul.listPickupUser,
#main ul.listNewEntry,
#main ul.listPickupEntry {
	margin: 5px 0px;
}
	#main ul.listPickupUser li {
		margin-top: 0px;
		list-style: none;
		padding-bottom: 3px;
		width: 499px;
		line-height: 120%;
		padding-top: 3px;
	}
		#main ul.listPickupUser .imgArea img {
			margin-right: 2px;
		}
		#main ul.listPickupUser .textArea {
			margin-left: 43px;
		}
	#main ul.listPickupUser span,
	#main ul.listNewEntry span,
	#main ul.listPickupEntry span {
		font-size: 85%;
		margin-left: 5px;
		margin-right: 3px;
	}
	#main ul.listNewEntry span {
		background: #ECECEC;
		border-left: 3px solid #ff9933;
		padding: 3px;
		margin: 0px 2px 0px 0px;
	}

/* リスト　CRMBase -------------------------- */
/* リスト　新着エントリー */
#main ul.listNewEntry li {
	width: 491px;
	list-style: none;
	line-height: 120%;
	padding: 2px 2px 2px 0px;
}
/* リスト　注目エントリー */
#main ul.listPickupEntry li {
	width: 481px;
	list-style: none;
	line-height: 120%;
	padding: 2px 2px 2px 16px;
}
	#main ul.listPickupEntry li.no1 {
		background: url(https://img1.kakaku.k-img.com/images/home/icon_crmbase_rank1.gif) no-repeat left top;
	}
	#main ul.listPickupEntry li.no2 {
		background: url(https://img1.kakaku.k-img.com/images/home/icon_crmbase_rank2.gif) no-repeat left top;
	}
	#main ul.listPickupEntry li.no3 {
		background: url(https://img1.kakaku.k-img.com/images/home/icon_crmbase_rank3.gif) no-repeat left top;
	}
	
	#main ul.listPickupEntry span {
		background: #ECECEC;
		padding: 2px;
		margin: 0px 3px 0px 0px;
	}

#main .estimate {
	font-family: Verdana;
	font-weight: bold;
	color: #ff8400;
	vertical-align: middle;
}
	#main .estimate img {
		vertical-align: middle;
	}
#main .fontDate {
	font: bold 85% Verdana;
	color: #FF0000;
}
#main .fontUpdate {
	font-size: 85%;
	color: #999999;
	display: block;
	margin-top: 3px;
}

/* 右　サブメニュー
------------------------------------------------ */
#subMain {
	width: 300px;
	float: right;
}
#newsUpdate,
#ranking,
#research,
#campaign {
	width: 300px;
}
	/* 右Hタグ設定 -------------------------- */
	#subMain h2 {
		font-size: 100%;
		width: 300px;
		height: 17px;
		padding: 10px 5px 10px 45px;
		position: relative;
		margin-top: 8px;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 250px;
	}	
	#subMain #newsUpdate h2 {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box01_h2.gif) no-repeat left top;
	}
	#subMain #ranking h2 {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box02_h2.gif) no-repeat left top;
	}
	#subMain #research h2 {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box03_h2.gif) no-repeat left top;
	}
	#subMain #campaign h2 {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box04_h2.gif) no-repeat left top;
	}
	#subMain h3 {
		background: #ffe972;
		padding: 3px 3px 3px 6px;
		font-weight: bold;
		margin-bottom: 5px;
		font-size: 100%;
	}
	/* BOX 共通 ---------------------------------------------------- */
	#subMain .boxBg {
		padding: 3px 13px 0px;
		width: 300px;
		 voice-family: "\"}\"";
		 voice-family:inherit;
		 width: 274px;
	}
	#subMain .boxBtm {
		margin: 0px;
		padding: 0px 0px 10px;
		width: 300px;
	}
	/* 新着お知らせ一覧 -------------------------- */
	#subMain #newsUpdate .boxBg {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box01_bg.gif) repeat-y left top;
	}
	#subMain #newsUpdate .boxBtm {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box01_btm.gif) no-repeat left bottom;
	}
	#subMain  ul.listNewsUpdate li {
		margin-top: 0px;
		list-style: none;
		background: url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
		padding-bottom: 6px;
		width: 274px;
		line-height: 120%;
		padding-top: 4px;
	}
		#subMain  ul.listNewsUpdate li.end {
			background: url(https://img1.kakaku.k-img.com/images/home/dotline02.gif) repeat-x left bottom;
			padding-bottom: 8px;
		}
	#subMain #newsUpdate .textArea {
		margin-left: 70px;
	}
	/*2008/01/28谷島追加　注目枠スタイル*/
	#subMain #newsUpdate dl#attention{
		margin:0;
		padding:8px 0 0 0;
		line-height:1;
	}
	#subMain #newsUpdate dl#attention dt{
		width:30px;
		color:#F00;
		font-weight:bold;
	}
	#subMain #newsUpdate dl#attention dd{
		margin:-15px 0 0 30px;
	}
	#subMain #newsUpdate dl#attention dd ul{
		margin:0;
		padding:0;
		list-style:none;
		min-height:1px;
		_height:1px;
	}
	#subMain #newsUpdate dl#attention dd ul li{
		margin:0 5px 3px 0;
		padding:0 0 0 7px;
		float:left;
		background:url(https://img1.kakaku.k-img.com/images/home/attention_arrow.gif) no-repeat left top;
		white-space:nowrap;
	}	
	/* 人気ランキング -------------------------- */
	#subMain #ranking .boxBg {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box02_bg.gif) repeat-y left top;
	}
	#subMain #ranking .boxBtm {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box02_btm.gif) no-repeat left bottom;
	}
	#subMain  ul.listRanking li {
		margin-top: 0px;
		list-style: none;
		padding-bottom: 3px;
		width: 274px;
		line-height: 120%;
		padding-top: 2px;
	}
	#subMain  ul.listRanking h3 a:link,
	#subMain  ul.listRanking h3 a:visited {
	text-decoration: none;
	color: #333333;
	}
	#subMain  ul.listRanking h3 a:hover {
	text-decoration: underline;
	color: #333333;
	}

	#subMain #ranking .textArea {
		margin-left: 85px;
	}
	#subMain #ranking .ranking1 {
		background: url(https://img1.kakaku.k-img.com/images/home/icon_rank1.gif) no-repeat left top;
		padding: 0px 2px 2px 22px;
		font-weight: bold;
	}
	#subMain #ranking .ranking2 {
		background: url(https://img1.kakaku.k-img.com/images/home/icon_rank2.gif) no-repeat left top;
		padding: 0px 2px 2px 22px;
		font-weight: bold;
	}
	#subMain #ranking .ranking3 {
		background: url(https://img1.kakaku.k-img.com/images/home/icon_rank3.gif) no-repeat left top;
		padding: 0px 2px 2px 22px;
		font-weight: bold;
	}
	#subMain #ranking p span {
		font-weight: normal;
		margin-left: 5px;
	}
	/* okyuu露出枠 08/05/20 追加 */
	#subMain #research_okyuu .boxTop {
	background: url(https://img1.kakaku.k-img.com/images/home/menu_box04b_top.gif) repeat-y left top;
	margin:13px 0 0 0;
	height:8px;
	}
	#subMain #research_okyuu .boxBg {
	background: url(https://img1.kakaku.k-img.com/images/home/menu_box04b_bg.gif) repeat-y left top;
	padding-bottom:5px;
	}
	#subMain #research_okyuu .boxBtm {
	background: url(https://img1.kakaku.k-img.com/images/home/menu_box04b_btm.gif) no-repeat left bottom;
	}
	

	/* okyuu露出枠 08/05/20 追加ここまで */
	/* リサーチ -------------------------- */
	#subMain #research .boxBg {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box03_bg.gif) repeat-y left top;
	}
	#subMain #research .boxBtm {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box03_btm.gif) no-repeat left bottom;
	}
	#subMain ul.listResearch li {
		width: 260px;
		list-style: none;
		background: url(https://img1.kakaku.k-img.com/images/home/list_newentry.gif) no-repeat left top;
		line-height: 120%;
		padding: 2px 2px 2px 10px;
	}
	/* キャンペーン -------------------------- */
	#subMain #campaign .boxBg {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box04_bg.gif) repeat-y left top;
	}
	#subMain #campaign .boxBtm {
		background: url(https://img1.kakaku.k-img.com/images/home/menu_box04_btm.gif) no-repeat left bottom;
	}
	
	/* 広告PR枠 -------------------------- */
	.prBn {
		width: 300px;
		margin-top: 10px;
		text-align: center;
		padding-bottom: 10px;
		background: #e3ecf3;
	}
		.prBn .menuTitle {
			font-weight: bold;
			color: #FFFFFF;
			background: #8caec7;
			padding: 2px;
			font-size: 85%;
			text-align: left;
		}
	
	/* 右メニュー　下ボックス -------------------------- */
	#subMain .menuBox03 {
		width: 300px;
		margin-top: 10px;
	}
		#subMain .menuBox03 .menuTitle {
			width: 300px;
			padding: 4px 8px;
			margin-bottom: 8px;
			font-weight: bold;
			line-height: 120%;
			background: #d6d4d4 url(https://img1.kakaku.k-img.com/images/category/menu_box03_top.gif) repeat-x left top;
			 voice-family: "\"}\"";
			 voice-family:inherit;
			 width: 284px;
		}
		#subMain .menuBox03 p {
			margin-top: 8px;
		}
		#subMain .menuBox03 a {
			color: #333333;
			text-decoration: underline;
		}

/* 矢印つきリスト -------------------------- */
ul.listArrow01 {
	margin-top: 5px;
}
	ul.listArrow01 li {
		background: url(https://img1.kakaku.k-img.com/images/home/arrow02.gif) no-repeat left center;
		padding-left: 10px;
		list-style: none;
		line-height: 120%;
	}

/* マガジン　テーブル -------------------------- */
.tblMagazine {
}
	.tblMagazine th {
		background: url(https://img1.kakaku.k-img.com/images/home/dotline_y.gif) repeat-y right center;
		padding: 3px;
		font-weight: normal;
		text-align: left;
		vertical-align: top;
	}
	.tblMagazine td {
		vertical-align: top;
		padding: 3px 5px;
	}

/* 共通　スペース
------------------------------------------------ */
.mLeft47 {
	margin-left: 47px;
}
.mLeft73 {
	margin-left: 73px;
}
.mLeft117 {
	margin-left: 117px;
}
.mLeft125 {
	margin-left: 125px;
}
.mTop2 {
	margin-top: 2px;
}
.mTop3 {
	margin-top: 3px;
}

/* 共通　マーク
------------------------------------------------ */
.arrowNext {
	background: url(https://img1.kakaku.k-img.com/images/home/arrow_next01.gif) no-repeat left top;
	padding-left: 18px;
	line-height: 120%;
	padding-top: 3px;
	padding-bottom: 3px;
}
.arrow02 {
	background: url(https://img1.kakaku.k-img.com/images/home/arrow03.gif) no-repeat left top;
	padding-left: 15px;
	line-height: 120%;
}

#main .dotline {
	background: url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left top;
	margin-top: 8px;
	padding-top: 5px;
}
.border01 {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #E5E5E5;
}
/* 共通　フォント
------------------------------------------------ */
.fontPrice {
	color: #FF0000;
	font-family: Verdana;
	font-weight: normal;
}


/* ロゴ横のイメージにhoverを追加↓（08.02.06児玉追加）
------------------------------------------------ 
#home .headerL a{
	display:block;
	height:54px;
	width:256px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(https://img1.kakaku.k-img.com/images/article/sp/valentine/valentine_homeLogo.gif) no-repeat left top;
}
#home .headerL a:hover{
	background:url(https://img1.kakaku.k-img.com/images/article/sp/valentine/valentine_homeLogo.gif) no-repeat left bottom;
}
*/
/* clearfix
------------------------------------------------ */
#mainContents:after,
#main #categoryArea .boxRow:after,
#main #categoryArea .boxRowEnd:after,
#main #categoryArea a:after,
#main ul.listNews li:after,
#main ul.listPickupUser li:after,
#main ul.listPickupEntry li:after,
#main ul.listNewEntry li:after,
#subMain  ul.listNewsUpdate li:after,
#subMain ul.listRanking li:after,
#subMain .menuBox03:after,
#main .boxGroup .boxLow:after,
#main .boxKeywordBtm:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}


