/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ /
	global_new.css目次:
	┗基本スタイル
	 ┣リンク色
	 ┗レイアウト
	┣ヘッダ要素
	 ┣■ヘッダ　カテゴリカラー
	 ┗ヘッダ　ホーム用設定ヘッダ
	┣ヘッダ　右パーツ
	┣ページ上フルバナー
	┣H1　
	 ┗■H1　カテゴリカラー　
	┣フッタ　
	 ┣フッタA　コーポレートリンク
	 ┣フッタB　サイト内リンク
	 ┣フッタC　キャプション
	 ┗フッタD　コピーライト
	┣特集・記事系スタイル
	┣幅　
	┣スペース　
	┣フォント
	┣表示
	┣ヘルプバルーン表示
	┣サジェスト
	┣印刷用CSS
	┣wordbreak
	┗clearfix
	┗閲覧履歴　右下ナビゲーション
/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/* 基本スタイル------------------------------------------------ */

* {
	padding: 0px;
	margin: 0px;
}
/* Firefox40 150814 sm26 */
input,
select,
textarea{
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" ,Osaka ,arial ,verdana ,sans-serif;
}
.fontStyle01 input,
.fontStyle01 select,
.fontStyle01 textarea{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ,"ＭＳ Ｐゴシック", Osaka ,arial ,verdana ,sans-serif;
}
/* Firefox40 150814 sm26 */

body {
	font-size: 13px;
	*font-size: small;
	*font: x-small;
	font-family: "ＭＳ Ｐゴシック",MS PGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" ,Osaka ,arial ,verdana ,sans-serif;
	background: #FFFFFF;
	color: #333333;
	padding: 0px 10px;
}

html>/**/body {font-size /*\**/: small\9 }

body.iframe {
	padding: 0px;
}
body.loginarea { /* 120709 add sm1 */
	padding: 0px;
}
.none {
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 0px;
	line-height: 0px;
}
.vt {
	vertical-align: top;
}
.vm {
	vertical-align: middle;
}
.vb {
	vertical-align: bottom;
}
.alignL {
	text-align: left;
}
.alignR {
	text-align: right;
}
.alignC {
	text-align: center;
}
html>body .alignC {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.floatClear {
	clear: both;
}
img {
	border: 0px;
}
ul,ol {
	padding: 0px;
	margin: 0px;
}
/*select option { padding : 0 5px; }*/

/* リンク色
------------------------------------------------ */
a:link {
	color: #0000dd;
	text-decoration: underline;
}
a:visited {
	color: #993399;
}
a:hover {
	color: #0099ff;
	text-decoration: underline;
}
/* レイアウト
------------------------------------------------ */
#all {
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}
/* 幅ホーム用 */
#home {
	width: 835px;
	margin: 0px auto;
	text-align: left;
}
/* 幅リキッド */
#contents {
	margin: 0px auto;
	text-align: left;
}
/* 幅930 */
#contents930 {
	width: 930px;
	margin: 0px auto;
	text-align: left;
}
/* 幅700 */
#contents700 {
	width: 700px;
	margin: 0px auto;
	text-align: left;
}
/* 幅640 */
#contents640 {
	width: 640px;
	margin: 0px auto;
	text-align: left;
}
/* 幅760 09.04.09 記事用サイズ追加 */
#contents760 {
	width: 760px;
	margin: 0px auto;
	text-align: left;
}
/* フォント指定 */
/* メイリオ */
.fontStyle01 {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ,"ＭＳ Ｐゴシック", Osaka ,arial ,verdana ,sans-serif;
}
/* ヘッダ要素
------------------------------------------------------------------------------------------------ */
.path {
	padding: 2px 2px 0px;
}
.searchPath {
	padding-bottom :10px;
}
#header {
height: 4.3em;
font-size: 13px;
}
#contents930 #header {
	width: 930px;
}
#header .headerL {
	float: left;
	width: 400px;
	padding: 0.6em 0px 0.8em;
}
#header a {
	text-decoration: none;
}
#header img {
	vertical-align: middle;
}
#header iframe.b4 {
	margin: 2px 0px 0px;
}
#header iframe.c1 {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: right;
}
	/* ■ページ上　カテゴリカラー ------------------- */
#default #header,
#hikkoshi #header,
#shopview #header,
#business #header,
#shoes #header,
#sports-shoes #header,
#ladies-shoes #header,
#mens-shoes #header,
#kids-shoes #header,
#shoes-accessories #header,
#outdoor #header,
#housing #header,
#reform #header,
#lighting #header {
	border-top: 8px solid #001789;
}
#pc #header {
	border-top: 8px solid #0099ff;
}
#kaden #header {
	border-top: 8px solid #ff6400;
}
#camera #header {
	border-top: 8px solid #009899;
}
#keitai #header {
	border-top: 8px solid #3266cc;
}
#bb #header {
	border-top: 8px solid #670099;
}
#game #header {
	border-top: 8px solid #ffcc33;
}

#book-cd-dvd #header,
#book #header,
#dvd #header {
	border-top: 8px solid #339933;
}
/* fitness追加 150108sm17 */
#fitness #header,
#sports-wear #header,
#sports #header,
#golf #header,
#bicycle #header,
#snow #header,
#fishing #header{/* 111026 sm1 */
	border-top: 8px solid #3398cc;
}
#kuruma #header,
#bike #header,
#car-goods #header,
#bike-goods #header {
	border-top: 8px solid #013466;
}
#insurance #header {
	border-top: 8px solid #34cc99;
}
#money #header,
#card #header,
#loan #header,
#invest #header {
	border-top: 8px solid #333367;
}
#food-drink #header {
	border-top: 8px solid #ff9934;
}
#fashion #header {
	border-top: 8px solid #a00000;
}
#beauty-health #header,
#contactlens #header,
#cosme #header,
#cosmetic #header,
#medicine #header,
#supplement #header {
	border-top: 8px solid #99cc33;
}
#interior #header {
	border-top: 8px solid #cdcc00;
}
#houseware #header,
#stationery #header,
#daily-goods #header,
#nursing-care #header{/* 150215sm17 */
	border-top: 8px solid #9cb416;
}
/* カテゴリ追加 sm11 150817*/
#pet #header,
#dog-goods #header,
#cat-goods #header,
#animal-goods #header {
	border-top: 8px solid #d68011;
}
/* カテゴリ追加 sm5 120806*/
#baby #header,
#maternity #header,
#baby-goods #header,
#kids #header {
	border-top: 8px solid #ffa4d1;
}
#used #header {
	border-top: 8px solid #4467cd;
}
#outlet #header {
	border-top: 8px solid #d20000;
}
/* カテゴリ追加 sm03 10.10.01 */
#drink #header {
	border-top: 8px solid #ff9934;
}
#hobby #header,
#gakki #header,
#toy #header{
	border-top: 8px solid #feae00;
}
#watch-accessory #header {
	border-top: 8px solid #cc3366;
}
#diy #header,
#electric-tools #header,
#working-tool #header {
	border-top: 8px solid #996633;
}
#food #header {
	border-top: 8px solid #ff9966;
}
#instant-food #header {
	border-top: 8px solid #ff9966;
}
#health-food #header {
	border-top: 8px solid #60bf01;
}
/* カテゴリ追加 101210sm05 */
#kitchen #header,
#cookware #header,/* 111026 sm1 */
#kitchen-goods #header{
	border-top: 8px solid #60bf01;
}
/* カテゴリ追加 110701 sm1 */
#mobile-data #header {
	border-top: 8px solid #5533bb;
}
/* カテゴリ追加 11.08.29 sm5 */
#taiyoukou #header {
	border-top: 8px solid #001789;
}

/* ヘッダ　ホーム用設定 ------------------- */
#home #header {
	font-size: 13px;
	border-top: 8px solid #001789;
	background: url(http://img1.kakaku.k-img.com/images/home/home_header_bg.gif) repeat-x left bottom;
	padding-bottom: 5px;
}
#home #header .headerL {
	float: left;
	width: 338px;
	padding: 0px;
}
#header .headerR {
	text-align: right;
}
#home #header iframe.b4 {
	margin: 8px 0px 0px;
}
/* macHACK */
:root #home #header iframe.b4 {
	margin: 4px 0px 0px;
}
#home #header iframe.c1 {
	padding: 0px;
	margin-top: 10px;
	vertical-align: middle;
	text-align: right;
}
.prText iframe {
	text-align: right;
	margin: 5px 0px 0px;
}
.c1in {
	padding: 3px 0px 1px 2px;
	font-size: 12px;
	text-align: right;
}
.c1in a {
	text-decoration: none;
}
/* macHACK */
html* .c1in   {
	padding-bottom: 5px;
}

/* ヘッダーお知らせ sm12 20140221 add */
/* ヘッダーお知らせ */
#header .headerR .noticeIco,
#header .headerR .newIco,
#header .headerR .evalIco{
	position:relative;
	top:-2px;
}
#header .headerR .noticeIco .unread,
#header .headerR .newIco .unread,
#header .headerR .evalIco .unread{
	background:#e02020;
	color:#fff;
	display:inline-block;
	position:relative;
	left:-5px;
	top:-5px;
	font-family:Verdana;
	font-size:70%;/* 9px */
	line-height:1;
	padding:2px 4px;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	z-index:99;
}
.c1in .noticeIco,
.c1in .newIco,
.c1in .evalIco{
	position:relative;
	top:1px;
}
.c1in .noticeIco .unread,
.c1in .newIco .unread,
.c1in .evalIco .unread{
	background:#e02020;
	color:#fff;
	display:inline-block;
	position:relative;
	left:-5px;
	top:-6px;
	font-family:Verdana;
	font-size:70%;/* 9px */
	line-height:1;
	padding:2px 4px;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	z-index:99;
}
.c1in .new{
	background:#e02020;
	color:#fff;
	display:inline-block;
	position:relative;
	left:0;
	top:-1px;
	font-family:Verdana;
	font-size:70%;/* 9px */
	line-height:1;
	padding:2px 4px;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	z-index:99;
	margin:0 2px;
}
/* sm26 20160620 add */
.c1in .noticeIco_mR,
.c1in .newIco_mR,
.c1in .evalIco_mR {
	position:relative;
	top:1px;
	min-width: 1.6em;
	display: inline-block;
	text-align: left;
}
.c1in .history_mR {
	position:relative;
	margin: 0 5px;
}
.c1in .evalIco_mR {
	margin-right: 1px;
}
.c1in .history_mR .unread,
.c1in .noticeIco_mR .unread,
.c1in .newIco_mR .unread,
.c1in .evalIco_mR .unread {
	background:#e02020;
	color:#fff;
	display:inline-block;
	position:relative;
	font-family:Verdana;
	font-size:70%;
	line-height:1;
	padding:2px;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	z-index:99;
	min-width: 1.2em;
}
.c1in .noticeIco_mR .unread,
.c1in .newIco_mR .unread,
.c1in .evalIco_mR .unread {
	left:-5px;
	top:-6px;
}
.c1in .history_mR .unread{
	right: -1px;
	top: -4px;
}
/* sm26 20160620 end */
/* ヘッダ　右パーツ ------------------- */
.prText a {
	text-decoration: underline;
}
a.sign {
	padding: 2px 0px 0px 18px;
	line-height: 120%;
	background: url(http://img1.kakaku.k-img.com/images/icon_login.gif) no-repeat left center;
}
a.guide {
	padding: 2px 2px 0px 18px;
	background: url(http://img1.kakaku.k-img.com/images/icon_guide.gif) no-repeat left center;
}
a.register {
	padding: 2px 2px 0px 24px;
	background: url(http://img1.kakaku.k-img.com/images/icon_register.gif) no-repeat left center;
}
a.mypage {
	padding: 2px 0px 0px 18px;
	line-height: 120%;
	background: url(http://img1.kakaku.k-img.com/images/icon_mypage.gif) no-repeat left center;
}
/* sm26 20160620 */
a.sign_mR {
	padding: 2px 0px 0px 18px;
	line-height: 120%;
	background: url(http://img1.kakaku.k-img.com/images/icon_login.gif) no-repeat left center;
}
a.mypage_mR {
	padding: 2px 0px 0px 18px;
	line-height: 120%;
	background: url(http://img1.kakaku.k-img.com/images/icon_mypage.gif) no-repeat left center;
	margin-right: 3px;
}
/* sm26 20160620 end */
#header a.mark,
a.mark{
	line-height: 120%;
	padding-left:2px;
	font-weight:bold;
	text-decoration:underline;
}
#header a:link.mark,a:visited.mark,
a:link.mark,a:visited.mark {
	color:#EA2E06;
}
#header a:hover.mark,
a:hover.mark {
	color:#f00;
}

/*history 1010 sm01*/
a.history {
	padding: 5px 2px 2px 18px;
	background: url(http://img1.kakaku.k-img.com/images/icon_history.gif) no-repeat left center;
}
/*history end*/
/* sm26 20160620 */
a.history_mR {
	display: inline;
	padding: 5px 1px 2px 17px;
	background: url(http://img1.kakaku.k-img.com/images/icon_history.gif) no-repeat left center;
}
/* sm26 20160620 end */
/* 静的ページ用 */
.helptop {
	margin-top: 25px;
}
/* ページ上フルバナー ------------------- */
.bnSuper {
	width:930px;
	min-height:90px;
	margin:10px auto 15px;
	text-align:center;
}
/* H1
------------------------------------------------ */
.h1Area {
	position: relative;
	padding-bottom: 3px;
	margin-top: 1px;
	background: url(http://img1.kakaku.k-img.com/images/h1_btm.gif) repeat-x left bottom;
}
	* html #contents .h1Area {
		position: static;
		padding-bottom: 3px;
		margin-top: 1px;
		background: url(http://img1.kakaku.k-img.com/images/h1_btm.gif) repeat-x left bottom;
		width: 100%;
	}
.h1deco {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
	* html #contents .h1bg {
		padding: 2px 0px 4px 0px;
		width: 100%;
	}
.h1bg {
	padding: 2px 2px 4px;
	background: url(http://img1.kakaku.k-img.com/images/h1bg.gif) repeat-x left top;
}
.h1Area img {
	position: absolute;
	top: 3px;
	right: 5px;
	width: 24px;
	height: 24px;
	display: block;
}
	* html #contents .h1Area img {
		width: 24px;
		height: 24px;
		float: right;
		position: static;
	}

/*090806 sm2*/
* html #contents h1 {float: left;}

.h1Area img.iconAd {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 60px;
	height: 20px;
	display: block;
}
	* html #contents .h1Area img.iconAd {
		width: 60px;
		height: 20px;
		float: right;
		position: static;
	}
/* H1 ------------------- */
h1 {
	padding: 2px 30px 0px 4px;
	margin-top: 1px;
	font-size: 122%;
	font-weight: bold;
	line-height: 120%;
}
h1 a:link,h1 a:visited,h1 a:hover {
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}
h1 .subtitle {
  font-size: 92%;
  color: #E65C51;
  font-weight	: bold;
  margin-left:15px;
}
/* ■H1　カテゴリカラー ------------------- */
#home h1 {
  border-left: none;
  margin: 0px;
  padding: 0px;
}
#default h1,
#hikkoshi h1,
#shopview h1,
#business h1,
#shoes h1,
#sports-shoes h1,
#ladies-shoes h1,
#mens-shoes h1,
#kids-shoes h1,
#shoes-accessories h1,
#outdoor h1,
#housing h1,
#reform h1,
#lighting h1{
  border-left: 10px solid #001789;
}
#pc h1 {
  border-left: 10px solid #0099ff;
}
#kaden h1 {
  border-left: 10px solid #fe6600;
}
#camera h1 {
  border-left: 10px solid #009899;
}
#keitai h1 {
  border-left: 10px solid #3266cc;
}
#bb h1 {
  border-left: 10px solid #670099;
}
#game h1 {
  border-left: 10px solid #ffcc33;
}
#book-cd-dvd h1,
#book h1,
#dvd h1 {
  border-left: 10px solid #339933;
}
/* fitness追加 150108sm17 */
#fitness h1,
#sports-wear h1,
#sports h1,
#golf h1,
#bicycle h1,
#snow h1,
#fishing h1{
  border-left: 10px solid #3398cc;
}
#kuruma h1,
#bike h1,
#car-goods h1,
#bike-goods h1 {
  border-left: 10px solid #013466;
}
#insurance h1 {
  border-left: 10px solid #34cc99;
}
#money h1,
#card h1,
#loan h1,
#invest h1 {
  border-left: 10px solid #333367;
}
#food-drink h1 {
  border-left: 10px solid #ff9934;
}
#fashion h1 {
  border-left: 10px solid #a00000;
}
#beauty-health h1,
#contactlens h1,
#cosme h1,
#cosmetic h1,
#medicine h1,
#supplement h1 {
  border-left: 10px solid #99cc33;
}
#interior h1 {
  border-left: 10px solid #cdcc00;
}
#houseware h1,
#stationery h1,
#daily-goods h1,
#nursing-care h1{ /* 150215sm17 */
  border-left: 10px solid #9cb416;
}
#pet h1,
#dog-goods h1,
#cat-goods h1,
#animal-goods h1 {
  border-left: 10px solid #d68011;
}
/* カテゴリ追加 sm5 120806*/
#baby h1,
#maternity h1,
#baby-goods h1,
#kids h1 {
  border-left: 10px solid #ffa4d1;
}
#used h1 {
  border-left: 10px solid #4467cd;
}
#outlet h1 {
  border-left: 10px solid #d20000;
}
/* カテゴリ追加 sm03 10.10.01 */
#drink h1 {
  border-left: 10px solid #ff9934;
}
#hobby h1,
#gakki h1,
#toy h1{
  border-left: 10px solid #feae00;
}
#watch-accessory h1 {
  border-left: 10px solid #cc3366;
}
#diy h1,
#electric-tools h1,
#working-tool h1 {
  border-left: 10px solid #996633;
}
#food h1 {
  border-left: 10px solid #ff9966;
}
/* カテゴリ追加 20150709 sm11 */
#instant-food h1 {
  border-left: 10px solid #ff9966;
}
#health-food h1 {
  border-left: 10px solid #60bf01;
}
/* カテゴリ追加 101210sm05 */
#kitchen h1,
#cookware h1, /* 111026 sm1 */
#kitchen-goods h1{
  border-left: 10px solid #60bf01;
}
/* カテゴリ追加 110701 sm1 */
#mobile-data h1 {
  border-left: 10px solid #5533bb;
}
/* カテゴリ追加 11.08.29 sm5 */
#taiyoukou h1 {
  border-left: 10px solid #001789;
}
/* socialbtn 1110 sm1 */
.snsleft h1,.snshelpleft h1,.snsprleft h1,
.snsleft700 h1,.snsprleft700 h1,
.snsleft680 h1,.snsprleft680 h1{
float:left;
word-wrap:break-word;
word-break:break-all;
display:block;
padding: 2px 0 0 4px;
}
.snsleft h1 {
width:660px;
/width:700px;
}
.snshelpleft h1 {
width:630px;
/width:670px;
}
.snsprleft h1 {
width:570px;
/width:610px;
}
.snsleft700 h1 {
width:440px;
/width:480px;
}
.snsprleft700 h1 {
width:350px;
/width:390px;
}
.snsleft680 h1 {
width:420px;
/width:460px;
}
.snsprleft680 h1 {
width:330px;
/width:370px;
}
ul.bookmarkBox{
float:right;
position: relative;
}
.snsleft ul.bookmarkBox{
width:230px;
/width:190px;
}
.snshelpleft ul.bookmarkBox{
width:260px;
/width:220px;
}
.snsprleft ul.bookmarkBox{
width:300px;
/width:260px;
}
.snsleft700 ul.bookmarkBox{
width:230px;
/width:190px;
}
.snsprleft700 ul.bookmarkBox{
width:300px;
/width:260px;
}
.snsleft680 ul.bookmarkBox{
width:230px;
/width:190px;
}
.snsprleft680 ul.bookmarkBox{
width:300px;
/width:260px;
}

ul.bookmarkBox li{
list-style:none;
position: absolute;
}
ul.bookmarkBox li.btnTwitter {
padding-top:2px;
left: 0px;
}
ul.bookmarkBox li.btnTwitter a{
width:80px;
height:20px;
background:url(http://img1.kakaku.k-img.com/images/itemview/item/bm_tweetn-ja.png) no-repeat;
display:block;
}
ul.bookmarkBox li.btnGoogle {
padding-top:2px;
left: 86px;
/display:none;
}
ul.bookmarkBox li.btnFacebook {
padding-top:2px;
left: 125px;
/left: 85px;
}
ul.bookmarkBox li.guide {
left:235px;
/left:195px;
}
ul.bookmarkBox li.guide a{
width:24px;
height:26px;
display:block;
background:url(http://img1.kakaku.k-img.com/images/itemview/item/icon_guide.gif) no-repeat;
}
ul.bookmarkBox li.prmark {
left:235px;
/left:195px;
padding-top:2px;
}
ul.bookmarkBox li.prmark span {
width:60px;
height:20px;
background:url(http://img1.kakaku.k-img.com/images/pr_icon.gif) no-repeat;
display:block;
}

/* いいモノ調査隊　20120423 sm7 */
ul.bookmarkBox li.btnHatena {
	padding-top:2px;
	left: 107px;
	top: 3px;}

ul.bookmarkBox li.btnHatena img {
	width:auto;
	height:auto;}
/* いいモノ調査隊　20120423 sm7 end */


/* socialbtn end */

/* フッタ
------------------------------------------------ */
#footer {
clear: both;
margin-top: 15px;
border-top: 1px solid #666666;
}
/* フッタA　コーポレートリンク */
#footer .footerInfo {
  padding: 10px 0px;
  line-height: 140%;
  text-align: center;
  background: url(http://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x left bottom;
}
/* フッタB　サイト内リンク */
#footer .footerNavi ul {
  padding: 10px 0px;
  margin: 0px;
  font-size: 85%;
  color: #818181;
  line-height: 120%;
  text-align: left;
  background: url(http://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x left bottom;
}
  #footer .footerNavi ul li {
	  display: inline;
  }
  #footer .footerNavi ul li a:link,.footerNavi ul li a:visited {
	  color: #818181;
	  text-decoration: none;
  }
  #footer .footerNavi ul li a:hover {
	  color: #0099ff;
	  text-decoration: none;
  }
/* フッタC　キャプション */
#footer .footerCc {
  padding: 10px 0px;
  line-height: 120%;
  text-align: center;
}
  #footer .footerCc a:link,.footerCc a:visited {
	  color: #000;
	  text-decoration: underline;
  }
  #footer .footerCc a:hover{
	  color: #0099FF;
  }
/* フッタD　コピーライト */
#footer .copyRight {
  padding: 2px 0px;
  margin: 0px;
  color: #FFFFFF;
  line-height: 12px;
  text-align: center;
  background: #000080;
}
  #footer .copyRight a:link,
  #footer .copyRight a:hover,
  #footer .copyRight a:visited {
	  color: #FFFFFF;
	  text-decoration: none;
  }

/* 08/05/01 フッターリニューアル追加 ここから */
/* フッタ　検索 */
	#footer .footerInfo-new {
	padding: 10px 0px;
	line-height: 140%;
	text-align: left;
	background: url(http://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x left bottom;
}
#footer .footerInfo-new table {
	font-size: 85%;
}
#footer .footerInfo-new table td {
	vertical-align:middle;
	padding:0 0 0 12px;
}
#footer .footerInfo-new table td.theme {
	font-weight:bold;
	padding:0 0 0 0px;
}
#footer .footerInfo-new table td.select {
	padding:0 10px;
}
#footer .footerInfo-new table .search_txt {
	width:245px;
	height:20px;
	line-height:20px;
	padding:0 2px;
	border:1px solid #cecece;
}
/*20151105 レイアウト調整 sm26*/
#footer .footerInfo-new .searchForm{
	margin: 0 auto;
}
/* フッタB　サイト内リンク */
#footer .footerNavi-new {
	border-bottom: 1px solid #666666;
	padding-bottom:10px;
}
#footer .footerNavi-new ul {
	padding: 10px 0px 0 0;
	margin: 0px;
	font-size: 85%;
	color: #818181;
	line-height: 130%;
	text-align: left;
}
#footer .footerNavi-new ul li.theme {
	font-weight:bold;
	color:#484848;
	padding-right:15px;
}
#footer .footerNavi-new ul li {
	display:inline;
	color: #5e5e5e;
}
#footer .footerNavi-new ul li a,
#footer .footerNavi-new ul li a:link,
#footer .footerNavi-new ul li a:visited {
	color: #5e5e5e;
	text-decoration: none;
}
#footer .footerNavi-new ul li.theme a,
#footer .footerNavi-new ul li.theme a:link,
#footer .footerNavi-new ul li.theme a:visited {
	color:#484848;
	text-decoration: none;
}
#footer .footerNavi-new ul li a:hover {
	color: #0099ff;
	text-decoration: none;
}
#footer .footerNavi-new ul li.theme a:hover {
	color: #0099ff;
	text-decoration: none;
}
/* 08/05/01 フッターリニューアル追加 ここまで */

/* 170501 フォントサイズ調整 sm23 */
#footer .footerNavi-new.typeFsB ul {
    font-size: 93%;
	line-height: 1.5;
}
/* 170501 フォントサイズ調整 sm23 end */

/* フッタ下余白対策 */
iframe[name="google_conversion_frame"] {
	display:none;
}

/* メニュー（右240pxの場合） （template_middle.cssより移動 10/12　中小路）
------------------------------------------------ */
#menu240 {
	float: right;
	width: 240px;
	font-size: 92%;
}

#main680 {
	float: left;
	width: 680px;
}
/* フッター線なしバージョン （template_middle.cssより移動 10/12　八木）
------------------------------------------------ */

#footer-noBorder {
	margin-top: 5px;
}
#footer-noBorder .copyRight {
	padding: 2px 0px;
	margin: 0px;
	color: #FFFFFF;
	line-height: 12px;
	text-align: center;
	background: #000080;
}
#contents930 #footer-noBorder,
#contents930 #footer-noBorder .copyRight {
	width: 930px;
}
#contents700 #footer-noBorder,
#contents700 #footer-noBorder .copyRight {
	width: 700px;
}

/* フッターリンク （template_middle.cssより移動 10/12　中小路）
------------------------------------------------ */
.footerLinks {
	font-size: 13px;
}
.arrowTop a,
.arrowTop10 a{
	padding: 5px 20px 5px 0px;
	background: url(http://img1.kakaku.k-img.com/images/itemview/item/arrow_pagetop.gif) no-repeat right center;
	line-height: 180%;
}
.arrowTop,
.arrowTop10{
text-align: right;
clear:both;
}
.arrowTop {
margin: 30px 0px 10px;
}
.arrowTop10/* 08/06/06 追加 */ {
margin: 10px 0px 10px;
}
#linkList {
	padding: 0px 0px 2px;
	border: 1px solid #cccccc;
	background: url(http://img1.kakaku.k-img.com/images/article/pickup/template/link_bk.jpg) repeat-x left bottom;
}
#linkList a {
	background: url(http://img1.kakaku.k-img.com/images/home/arrow_next01.gif) no-repeat left top;
	line-height: 200%;
	padding: 2px 0px 3px 18px;
	margin-left: 10px;
}
#contents930 #linkList {
	width: 928px;
}
#contents700 #linkList {
	width: 698px;
}

/* 特集・記事系テンプレ用　2007/03　sm1
------------------------------------------------ */
#report-pr {
	color:#333333;
}

#report-pr p {
	font-size:131%;
	line-height:150%;
	/*text-indent:0.5em;*/
	margin-bottom:20px;
}

#report-pr .lead{
	font-size:107%;
	line-height:140%;
	font-weight:bold;
}

#report-pr .caption {
	line-height:140%;
}

#report-pr .tbl {
	font-size:107%;
	line-height:150%;
}

/* 引越し特殊対応
------------------------------------------------ */
#hikkoshi .tabArea .tab {display:none;}
#hikkoshi .tabArea {background: url("http://img1.kakaku.k-img.com/images/itemview/item/tab_bar_default.gif") no-repeat scroll left bottom;}

/* 幅
------------------------------------------------ */
.w930{
	width: 930px;
}
.w750{
	width: 750px;
}
.w700{
	width: 700px;
}
.w605{
	width: 605px;
}
.w150{
	width: 150px;
}
.w135{
	width: 135px;
}
.w120{
	width: 120px;
}
.w90{
	width: 90px;
}
.wLiquid {
	width: 100%;
}
/* スペース
------------------------------------------------ */
.mTop5 {
	margin-top: 5px;
}
.mTop8 {
	margin-top: 8px;
}
.mTop10 {
	margin-top: 10px;
}
.mTop15 {
	margin-top: 15px;
}
.mTop20 {
	margin-top: 20px;
}
.mTop30 {
	margin-top: 30px;
}
.mTop40 {
	margin-top: 40px;
}
.mTop50 {
	margin-top: 50px;
}
.mLeft5 {
	margin-left: 5px;
}
.mLeft10 {
	margin-left: 10px;
}
.mLeft20 {
	margin-left: 20px;
}
.mRight5 {
	margin-right: 5px;
}
.mRight10 {
	margin-right: 10px;
}
.mRight20 {
	margin-right: 20px;
}
.mBtm5 {
	margin-bottom: 5px;
}
.mBtm8 {
	margin-bottom: 8px;
}
.mBtm10 {
	margin-bottom: 10px;
}
.mBtm15 {
	margin-bottom: 15px;
}
.mBtm20 {
	margin-bottom: 20px;
}
.mBtm30 {
	margin-bottom: 30px;
}
.mBtm40 {
	margin-bottom: 40px;
}
.mBtm50 {
	margin-bottom: 50px;
}
.p8 {
	padding: 8px;
}
.pTop5 {
	padding-top: 5px;
}
.pTb20 {
	padding: 20px 0px;
}
.pTb40 {
	padding: 40px 0px;
}

/* フォント
------------------------------------------------ */
.font10 {
	font-size: 10px;
}
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font14 {
	font-size: 14px;
}
.font17 {
	font-size: 17px;
}
.font10L {
	font-size: 77%;
}
.font11L {
	font-size: 85%;
}
.font12L {
	font-size: 92%;
}
.font14L {
	font-size: 107%;
}
.font17L {
	font-size: 129%;
}
.font20 {
	font-size: 20px;
}
.fontNormal {
	font-weight: normal;
}
.fontBold {
	font-weight:bold;
}
.fontRed {
	color: #FF0000;
}

/* 表示
------------------------------------------------ */
.hand {
	cursor: pointer;
}
.hidden {
	display: none;
}



/* ヘルプバルーン表示(2008/11/20 追加)
 * バルーン内2カラム表示・画像表示対応(111219 sm8)
------------------------------------------------ */
.bl_top, .bl_topL, .bl_topR,
.bl_mid,
.bl_btm, .bl_btmL, .bl_btmR,
.bl_w_top, .bl_w_topL, .bl_w_topR,
.bl_w_mid,
.bl_w_btm, .bl_w_btmL, .bl_w_btmR { behavior: expression(IEPNGFIX.fix(this));}

.helpBT,
.helpBTW {
	cursor:pointer;
}
.balloon {
position:absolute;
width:324px;
display:none;
z-index:999;
}
.balloon_wide {
position:absolute;
width:538px;
display:none;
z-index:999;
}
.bl_top {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_tp.png);
width:324px;
height:10px;
overflow:hidden;
}
.bl_topL {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_tp2.png);
width:324px;
height:27px;
overflow:hidden;
}
.bl_topR {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_tp3.png);
width:324px;
height:27px;
overflow:hidden;
}
.bl_w_top {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_w_tp.png);
width:538px;
height:10px;
overflow:hidden;
}
.bl_w_topL {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_w_tp2.png);
width:538px;
height:27px;
overflow:hidden;
}
.bl_w_topR {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_w_tp3.png);
width:538px;
height:27px;
overflow:hidden;
}
.bl_mid {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_md.png) top left repeat-y;
width:324px;
}
.bl_w_mid {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_w_md.png) top left repeat-y;
width:538px;
}
.bl_mid .Inbox,
.bl_w_mid .Inbox { padding:0 13px 1px 10px; }
.bl_mid .Inbox table,
.bl_w_mid .Inbox table {
border-top:1px solid #ababab;
border-left:1px solid #ababab;
}
.bl_mid .Inbox table th,
.bl_mid .Inbox table td,
.bl_w_mid .Inbox table th,
.bl_w_mid .Inbox table td {
border-bottom:1px solid #ababab;
border-right:1px solid #ababab;
background:none;
padding:5px;
line-height:140%;
vertical-align:top !important;
}
.bl_mid .Inbox table td.list,
.bl_w_mid .Inbox table td.list { background:#f2f5f7;}
.bl_mid .Inbox table.catalog,
.bl_w_mid .Inbox table.catalog {
border:none;
width:100%;
}
.bl_mid .Inbox table.catalog td,
.bl_w_mid .Inbox table.catalog td {
border:none;
width:33%;
text-align:center;
padding:3px;
}
.bl_mid .Inbox table th,
.bl_w_mid .Inbox table th {
background:#e5ecf0;
padding:3px 5px;
font-weight:bold;
}
.bl_btm {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_bt.png);
width:324px;
height:34px;
text-align:right;
}
.bl_btmL {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_bt2.png);
width:324px;
height:49px;
text-align:right;
}
.bl_btmR {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_bt3.png);
width:324px;
height:49px;
text-align:right;
}
.bl_w_btm {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_w_bt.png);
width:538px;
height:34px;
text-align:right;
}
.bl_w_btmL {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_w_bt2.png);
width:538px;
height:49px;
text-align:right;
}
.bl_w_btmR {
background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_w_bt3.png);
width:538px;
height:49px;
text-align:right;
}
.balloon p.Title,
.balloon_wide p.Title {
border-left:5px solid #7f7f7f;
padding:0 5px;
margin:0 0 10px 0;
font-weight:bold;
text-align:left;
}
.bl_btm .close, .bl_btmL .close, .bl_btmR .close,
.bl_w_btm .close, .bl_w_btmL .close, .bl_w_btmR .close {
padding:3px 13px 0 10px;
}

.balloon p,
.balloon_wide p {
color:#333333;
margin:0;
padding:0px 0 10px 0;
}
.balloon p.caption,
.balloon_wide p.caption {
font-size:81%;
padding:0px 0 0px 0;
}
/* 解説アイコン 140403 sm11 */
.explainIcn {
	margin-bottom: -3px;
	bottom: 1px;
	margin-left: 4px;
}


/*テーブル用スタイル*/
.bl_mid table.specList,
.bl_w_mid table.specList {
	border-left:1px solid #ababab;
	border-bottom:1px solid #ababab;
	border-collapse:collapse;
	border-spacing:0;
	width:300px;
	margin-bottom:10px;
}

.bl_mid table.specList th,
.bl_w_mid table.specList th {
	background:#E5ECF0;
}

.bl_mid table.specList th, .bl_mid table.specList td,
.bl_w_mid table.specList th, .bl_w_mid table.specList td {
	border-right:1px solid #ababab;
	border-top:1px solid #ababab;
	padding:2px 4px 4px 4px;
	text-align:center;
}

/* 2カラム対応 */
.balloonCol2 div {
	float:left;
	width:250px;
}
.balloonCol2 div.right {
	margin-left:15px;
}
/* 画像表示対応 */
.balloon p.useImage .img,
.balloon_wide p.useImage .img {
	display:block;
	float:left;
	width:60px;
}
.balloon p.useImage .txt,
.balloon_wide p.useImage .txt {
	display:block;
	margin-left:70px;
}

/* リンク 130821 sm4 */
.balloonLink {
	font-size:81%;
	line-height:1.2;
}
.balloonLink a {
	background:url(http://img1.kakaku.k-img.com/images/balloonhelp/balloon_arrow.gif) no-repeat 0 2px;
	padding:0 0 0 8px;
}

/* サジェスト
------------------------------------------------ */
#suggestion .focused{
	background-color:#EAEAEA;
	cursor: pointer;
}
#suggestion{
	position:absolute;
	display:none;
	z-index:100;
	background-color:#FFF;
	text-align:left;
	border:1px solid #676767;
}
#suggestion div{
	padding:1px 2px 0 2px;
	line-height:100%;
	color:#333;
	font-size:100%;
	height:1em;
	overflow:hidden;
}


/* printCSS(global) sm03 100108
------------------------------------------------ */
@media print {
/* footer */
#footer .FSbox {
	overflow:hidden;
	width:100%;
	height:1%;
}
#footer form {
	display:block;
	width:350px;
	height:1%;
	margin:0 auto;
}
#footer .FSbox img,#footer .FSbox input {float:left;}
#footer input#SBtn,#footer input.SBtn {
	display:block;
	margin-left:3px;
}
}

/* wordBreak sm03 101020
------------------------------------------------ */
table.wordBreak, td.wordBreak {
	word-break:break-all;
	word-wrap:break-word;
}
div.wordBreak, p.wordBreak, dl.wordBreak, dt.wordBreak, dd.wordBreak, ul.wordBreak, li.wordBreak, h2.wordBreak, h3.wordBreak, h4.wordBreak {
	word-wrap:break-word;
}
span.wordBreak, strong.wordBreak {
	word-wrap:break-word;
	white-space:pre-wrap;
}

/* clearfix
------------------------------------------------ */
#header:after,
.h1Area:after,
.h1bg:after,
#mainContents:after,
#main #linkList ul:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

/*---------------2009.02追加-------------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* add 090708 sm1*/
.block {
	display:block;
}
/*end*/

/*searchbtn 091008 sm1*/
/* サーチボタン変更 110721 sm7 */
input#SBtn,
input.SBtn,
input#SBtn02,
input.SBtn02 {
	width:52px;
	height:23px;
	border:0px solid;
	cursor:pointer;
}

input#SBtn,
input.SBtn{
	background:url('http://img1.kakaku.k-img.com/images/category/btn_search.gif') no-repeat;
}

input#SBtn02,
input.SBtn02 {
	background:url('http://img1.kakaku.k-img.com/images/category/btn_search_sub.gif') no-repeat;
}

input#SBtn03,
input.SBtn03 {
	background:url('http://img1.kakaku.k-img.com/images/itemlist/btn_search.gif') no-repeat;
	width:61px;
	height:19px;
	border:0px solid;
	cursor:pointer;
}
/* サーチボタン変更end */
/*searchbtn end*/

/*footer search box 091113 sm1*/
.FSbox {
	border-bottom:1px solid #666666;
	padding:8px 0;
	text-align:center;
}

.FSbox input,
.FSbox img{
	vertical-align:middle;
}

.FSbox img {
	margin-right:5px;
}

.FSbox input.fsTxt {
	border-color:#808080 #C3C3C3 #C3C3C3 #808080;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	height:16px;
	padding:2px;
	width:245px;
}
/*footer search box end*/

/*---------------2012.07追加-------------------*/

#menu .btnArea.noBtmS{
padding-bottom:3px;
}
#article h4{
margin-top:20px;
}
#article ul.listKakakuLink{
margin:5px;
overflow:hidden;
}
#article ul.listKakakuLink li{
padding: 2px 10px 2px 10px;
font-size: 92%;
line-height: 130%;
background: url(http://img.kakaku.com/images/news/li_dot.gif) no-repeat left 7px;
list-style: none;
display: inline-block;
#display: inline;
zoom: 1;
}
#article ul.listKakakuLink li a{
word-break:nowrap;
white-space:nowrap;
}

/* 検索キーワード ハイライト */		/* sm6 20120802 */
span.hilight {
	background:#FF3;
	border-bottom:1px dotted #333;
	font-weight:bold;
}
a:hover span.hilight { border-bottom:none;}

/* header searchbox 130326sm5 */
#header iframe.loginSearchFrame {
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
	width:525px;
	height:23px;
}
.loginSearch {
	position:relative;
}
* html .loginSearch {
	width:525px;
}
#header .loginSearch iframe.loginSearchFrame {
	position:absolute;
	top:0;
	right:0;
	width:570px;
	height:23px;
}
.loginsearchArea {
	line-height:100%;
	position:relative;
}
.headerR .loginsearchArea {
	margin-top:-3px;
	width:545px;
	margin-left:385px;
	/width:auto;
	/margin-left:0;
}
.loginsearchArea .loginidList {
	position:absolute;
	right:170px;
	padding:3px 4px 0 0;
}
.smallSize .loginidList {
	right:150px;
}
#header .smallSize .loginidList {
	right:130px;
}
.loginsearchArea .loginidList li {
	float:left;
	list-style:none;
	line-height:120%;
	font-size:92%;
	background:url(http://img1.kakaku.k-img.com/images/search/parts/bg_line_01.gif) no-repeat right top;
}

.loginsearchArea .loginidList li.last {
	background:none;
}
.loginsearchArea .loginidList li a {
	padding:1px 6px 0 16px;
	background:url(http://img1.kakaku.k-img.com/images/search/parts/icon_arrow_01.gif) no-repeat 6px center;
}
.loginsearchArea .loginidList li.noread a {
	background:none;
	padding-left:0;
	color:#ea2e06;
	font-weight:bold;
}
.loginsearchArea .loginidList li a:link {
	text-decoration:none;
}
.loginsearchArea .loginidList li a:visited {
	text-decoration:none;
}
.loginsearchArea .loginidList li a:hover,
#all .loginsearchArea .loginidList li a:hover {
	text-decoration:underline;
}
.loginsearchArea .minisearchArea {
	float:right;
}
.loginsearchArea .minisearchArea input {
	float:left;
}
.loginsearchArea .minisearchArea input.minisearchBox {
	border-top:#808080 solid 2px;
	border-left:#808080 solid 2px;
	border-right:#c3c3c3 solid 1px;
	border-bottom:#c3c3c3 solid 1px;
	padding:2px 2px 1px;
	height:14px;
	margin-right:7px;
	width:110px;
	outline:none;
}
.smallSize .minisearchArea input.minisearchBox {
	width:90px;
}
#header .smallSize .minisearchArea input.minisearchBox {
	width:70px;
}
.loginsearchArea .minisearchArea input.minisearchBtn {
	background:url(http://img1.kakaku.k-img.com/images/search/parts/btn_search_01.gif) no-repeat;
	width:47px;
	height:20px;
	border:none;
	outline:none;
	cursor:pointer;
}
/* header searchbox 130326sm5 END */

/* SNS 130408 sm1 */
#SNSBTN #snsBkmrkBox,
#SNSBTNpr #snsBkmrkBox { /* H1 */
    width: 290px;
	height:21px;
	overflow:hidden;
}
#snsBkmrkBox li { /* itemview,H1 */
    list-style: none outside none;
}
#snsBkmrkBox ul.liAlignR li { /* itemview,H1 */
	float:right;
	margin-left:5px;
}
#snsBkmrkBox ul.liAlignL li { /* itemview,H1 */
	float:left;
	margin-right:5px;
}
#snsBkmrkBox li.bkmrkTwitter a { /* itemview,H1 */
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/bm_tweetn-ja.png) no-repeat;
    display: block;
    height: 20px;
    width: 80px;
}
#snsBkmrkBox li.bkmrkFacebook { /* itemview,H1 */
	margin-right:-10px;
}
#snsBkmrkBox li.guide a { /* itemview,H1 */
    background: url(http://img1.kakaku.k-img.com/images/itemview/item/icon_guide.gif) no-repeat;
    display: block;
    height: 26px;
    width: 24px;
	margin-top:-2px;
}
#snsBkmrkBox li.prmark span { /* itemview,H1 */
    background: url(http://img1.kakaku.k-img.com/images/pr_icon.gif) no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    width: 60px;
}
#itmArea .SNSListRight { /* itemview */
	margin-top:5px;
}
.h1Area  .SNSListRight { /* H1 */
	margin-top:2px;
    float: right;
}
#SNSBTN h1,#SNSBTNpr h1 {/* 930px 700px H1 normal,PR,HELP */
    display: block;
    float: left;
    padding: 2px 0 0 4px;
    word-break: break-all;
    word-wrap: break-word;
}
#contents930 #SNSBTN h1 {/* 930px H1 normal,HELP */
	width:618px;
}
#contents930 #SNSBTNpr #snsBkmrkBox {/* 930px H1 PR */
    width:325px;
}
#contents930 #SNSBTNpr h1 {/* 930px H1 PR */
	width:575px;
}
#contents #SNSBTNpr #snsBkmrkBox {/* liquid H1 PR 130902 sm4 */
    width:325px;
}
#contents700 #SNSBTN h1 {/* 700px normal */
	width:410px;
	width:470px\9; /* ie8 */
	/width:575px;　/* ie7 */
}
:root #contents700 #SNSBTN h1 {/* 700px normal */
	width:410px \0/IE9; /* ie9 */
}
#contents700 #SNSBTN #snsBkmrkBox {/*  700px normal */
	width:260px;
	width:205px\9; /* ie8 */
	/width:95px;　/* ie7 */
}
:root #contents700 #SNSBTN #snsBkmrkBox {/* 700px normal */
	width:260px \0/IE9; /* ie9 */
}
#contents700 #SNSBTNpr h1 { /* 700px H1 PR */
	width:350px;
	width:405px\9; /* ie8 */
	/width:515px;　/* ie7 */
}
:root #contents700 #SNSBTNpr h1 {/* 700px normal */
	width:350px \0/IE9; /* ie9 */
}
#contents700 #SNSBTNpr #snsBkmrkBox {/* 700px H1 PR */
    width:325px;
	width:270px\9; /* ie8 */
	/width:160px;　/* ie7 */
}
:root #contents700 #SNSBTNpr #snsBkmrkBox {/* 700px H1 PR */
	width:325px \0/IE9; /* ie9 */
}
/* SNS end */

/* HistoryNavi 140307 sm13 */
#historyContainer,
#historyContainerAll{
	height:0;
	margin:0 auto;
	background:#707070;
}
#historyContainer{
	width:930px;
	_width:100%;
}
#historyContainerAll{
	width:100%;
}
#historyNavi,
#historyNaviAll{
	position: fixed;
	bottom: 0;
	margin:0 12px 0 950px;
	width:96px;
	height:100px;
	_right:0;
	z-index:100;
}
#historyNaviAll{
	right:0;
}
/* HistoryNavi end*/

/* h1にPRアイコン追加 160519 sm29 */
.h1bg .prIcon {
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 6px;
    right: 5px;
    _right: 60px;
    width: 60px;
    height: 20px;
    background: url(http://img1.kakaku.k-img.com/images/pr_icon.gif) no-repeat 0 0;
}
.h1bg .prIcon + .SNSListRight {
    display: block;
    position: absolute;
    right: 70px;
}
/* h1にPRアイコン追加 end */

/*=============================================================================
▼▼▼▼▼▼ いつか削除 ここから ▼▼▼▼▼▼
=============================================================================*/
/* 固定電力バナー追加 20160523 sm29 */
.fixedRightAdContainer {
  margin: 0 auto;
  display: none;
}
.fixedRightAd {
  margin: 0 12px 0 950px;
  position: fixed;
  width: 96px;
  z-index: 100;
  bottom: 110px;
}
.is-jack .fixedRightAd {
  display:none !important;
}
.fixedRightAdClose {
  cursor: pointer;
  position: absolute;
  top: -11px;
  right: -11px;
  z-index: 1;
}
.fixedRightAdBnr {
  z-index: 0;
}
/* 固定電力バナー追加 end */
/*=============================================================================
▲▲▲▲▲▲ いつか削除 ここまで ▲▲▲▲▲▲
=============================================================================*/
