@charset "shift_jis";

/*default.cssリセット*/
:root #main .itemInfoBox table {
margin-top:0;
}
.w245 .itemInfoBox .boxMiddle{
padding-top:3px;
}
#main a.itemLink:link, a.itemLink:visited {
color:#333;
}
.itemInfoBox{
margin-bottom:5px;
min-height:10px;
}

#main .h3Area{
background:#fff url(https://img1.kakaku.k-img.com/images/itemview/item/h3bg.gif) repeat-y left;
min-height:10px;
overflow:hidden;
_overflow:visible;
}
.itemInfoBox p {
line-height:100%;
margin-top:0;
vertical-align:middle;
}
/*IE崩れ対応*/
.itemInfoBox .boxMiddle {
min-height:10px;
_height:10px;
}
#main .itemInfoBox table {
margin:0;
}
/*ポイントのだけ*/
.itemInfoBox.point .boxMiddle {
min-height:57px;
_height:57px;
}
.itemInfoBox .boxBtm {
min-width:30px;
}

/*カードフェイス #itemInfoは大枠の方*/
#money #itemInfo .itemImgBox,
#card #itemInfo .itemImgBox {
padding:0 5px 5px;
text-align:center;
width:210px;
}

/*2010.05add*/
#money #itemInfo,
#card #itemInfo {
margin-bottom:10px;
background:transparent url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itm_box_btm.gif) no-repeat left bottom;
overflow:hidden;
min-height:30px;
_overflow:visible;
_height:30px;
}
#money #itemInfo .cretitle,
#card #itemInfo .cretitle {
padding:10px 10px 5px;
background:transparent url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itm_box_top.gif) no-repeat left top;
}
#money #itemInfo .cretitle h2,
#card #itemInfo .cretitle h2 {
font-size:130%;
border-bottom:1px solid #ccc;
padding:3px 0;
}
#money #itemInfo .cretitle img,
#card #itemInfo .cretitle img {
margin-bottom:5px;
}

/*汎用ボックス*/
.cre_container{
float:left;
width:445px;
margin-right:10px;
margin-bottom:5px;
min-height:10px;
_display:inline;
}
.cre_container p.nopoint{
height:37px;
padding:10px;
line-height:150%;
}

#money .w496,
#card .w496{
clear:both;
overflow:hidden;
}
#money .cre_spec,
#card .cre_spec{
font-size:85%;
margin-bottom:5px;
}
#money .cre_message,
#card .cre_message{
line-height:140%;
text-align:left;
margin-top:0;
/*2010.05add*/
padding:3px;
margin:0 10px 5px;
}

#money .cre_com,
#card .cre_com{
text-align:left;
font-weight:normal;
margin-right:10px;
}

/*2010.05add*/
.w245{
margin:0 10px 0 0;
float:right;
}
/*IE8*/
head~/* */body .w245{
padding-bottom:5px;
}
/*other modern browsers*/
:root .w245{
padding-bottom:5px;
}
#money .cre_com_tt,
#card .cre_com_tt{
padding:3px;
background-color:#eee;
font-weight:normal;
margin-left:10px;
font-size:92%;
}
#main a.itemLink{
padding:0;
color:#333;
}
.cre_container p.yearfee{
border:1px solid #ddd;
padding:3px;
margin-bottom:5px;
}
.impact02{
margin:0 3px;
}
/*ポイントプログラム名*/
.pointp{
margin:0 5px;
font-size:85%;
font-weight:normal;
}
/*ベースになるポイントプログラム*/
.basepoint{
padding-bottom:3px;
}
/*さらに追加されるポイントプログラム*/
.addpoint img{
vertical-align:middle;
}
.addpoint .link{
color:#0000dd;
text-decoration:underline;
font-weight:normal;
}
.addpoint .addcom{
font-weight:normal;
background-color:#eee;
line-height:140%;
}
.basepoint .sml{
font-size:85%;
margin-left:5px;
margin-top:3px;
font-weight:normal;
}
.basepoint,.addpoint{
font-weight:bold;
text-align:left;
}
/*タブ上ランキング枠*/
.ranking{
font-weight:bold;
}
.ranking .font11L{
font-weight:normal;
}
.ranking img{
margin:0 5px;
vertical-align:top;
}
/*タブ上クチコミ・ランキング・レビュー対応2010.09 copied from default.css*/
#main .addpoint a.itemLink:hover,
#main .basepoint a.itemLink:hover{
background:url(https://img1.kakaku.k-img.com/images/credit-card/bg/item_link_over.gif) repeat-x center;
}

.outBox{
	text-align:center;
}
.outBox a{display:block;}
.outBox .itemLink{margin-top:3px;}
.outBox .itemLink img{
	position:relative;
	top:3px;
}
.outBox span.num{
	color:#ff8400;
	font-family:Verdana;
	font-size:129%;
	font-weight:bold;
	padding:0 0 0 2px;
}
.outBox span.sup{
	font-size:85%;
	display:block;
	margin-top:2px;
}
.outBox span.noSup{
	font-size:85%;
	display:block;
	margin-top:2px;
	color:#f00;
	font-weight:bold;
}
.outBox span.noRelease{
	font-size:85%;
	display:block;
	margin-top:2px;
}
#rankBox{
	width:130px;
	float:left;
	margin:0 8px 0 0;
}
#reviewBox{
	width:150px;
	float:left;
}
#kuchikomiBox{
	width:150px;
	float:right;
}



/*付帯サービスアイコン*/
#money .cre_icons,
#card .cre_icons{
text-align:left;
margin-top:0;
}
/*国際ブランド*/
#money table.cre_brand,
#card table.cre_brand{
border-collapse:collapse;
width:100%;
table-layout:fixed;
}
#money table.cre_brand td,
#card table.cre_brand td{
padding:3px;
border:1px #fff solid;
border-collapse:collapse;
text-align:center;
font-size:92%;
background:#66b3ff;
color:#fff;
}
#money table.cre_brand td.none,
#card table.cre_brand td.none{
background:#ddd;
}
#money table.cre_brand td.null,
#card table.cre_brand td.null{
border:none;
background:#fff;
}

/*クレジットカードアイテムビュー独自広告枠（タブ上右200*200）*/
#money .bnArea,
#card .bnArea{
width:200px;
float:right;
margin-bottom:10px;
}

/*===========================================タブ下===============================================*/

/*フッター前　同じブランドで他のカード*/
#money .cre_others,
#card .cre_others{
width:930px;
border:1px #ccc solid;
clear:both;
margin-top:10px;
}
#money .cre_others ul,
#card .cre_others ul{
margin:5px;
width:920px;
overflow:hidden;
}
#money .cre_others ul li,
#card .cre_others ul li{
display:block;
float:left;
margin-right:5px;
white-space:nowrap;
}
#money .cre_others h5,
#card .cre_others h5{
padding:5px;
background:#ccc;
}
/*small text*/
p.scomment{
font-size:85%;
line-height:100%;
}

/*---------------------特長枠------------------------*/
#special{
margin-bottom:10px;
background:transparent url(https://img1.kakaku.k-img.com/images/credit-card/bg/itv_740_orng.gif) no-repeat left bottom;
overflow:hidden;
_overflow:visible;
_height:10px;
}
#tabContents #mainLeft #special h4{
float:none;
margin:0;
border:none;
background:transparent url(https://img1.kakaku.k-img.com/images/credit-card/bg/itv_740_orng.gif) no-repeat left top;
padding-left:50px;
padding-top:13px;
padding-bottom:13px;
_display:block;
}
#special h5{
border-left:5px solid #ff6600;
font-size:107%;
padding:4px;
margin:0 15px 5px 10px;
}
#special h6{
font-size:107%;
padding:3px;
background:#fffacd;
margin:0 10px 5px;
}
#special p{
line-height:140%;
margin:0 15px 10px;
}
#special p.intro{
font-size:107%;
background:#fffacd;
padding:5px;
font-weight:bold;
margin-bottom:15px;
}

/*---------------------キャンペーン枠------------------------*/
#cre_campaign{
clear:both;
background:transparent url(https://img1.kakaku.k-img.com/images/credit-card/bg/itv_740_pink.gif) no-repeat left bottom;
margin-bottom:15px;
width:740px;
padding-bottom:10px;
}
#cre_campaign h2{
font-size:92%;
padding:8px 8px 0;
background:transparent url(https://img1.kakaku.k-img.com/images/credit-card/bg/itv_740_pink.gif) no-repeat left top;
}
#cre_campaign h2 img{
margin-right:3px;
vertical-align:middle;
}
#mainLeft #cre_campaign table{
margin:5px 8px 0;
border-collapse:collapse;
width:724px;
}
#mainLeft #cre_campaign th{
padding:5px;
background:#eee;
white-space:nowrap;
width:80px;
border:1px solid #999999;
}
#mainLeft #cre_campaign td{
padding:5px;
text-align:left;
border:1px solid #999999;
background:#fff;
}


/************2010/01RENEWAL************/
#main .itemInfoBox .boxIn {
padding:0 5px 0;
}
.cmpcmt{
width:726px;
float:left;
margin-bottom:5px;
}
.ciButtonTop{
clear:both;
text-align:center;
margin-bottom:10px;
}
.ciButton{
clear:both;
text-align:center;
margin:0 auto 12px;
}
.tblBorderGray{
table-layout:fixed;
width:741px;
margin-bottom:15px;
_margin-left:1px;
}
.tblBorderGray,x:-moz-any-link{
margin-left:1px;
}
.tblBorderGray,x:x{
margin-left:0;
}
#tabContents #mainLeft{
margin-top:0;
}
#tabContents #mainRight {
margin-top:0;
}
#tabContents table{
clear:both;
}


/*----------2010.05add 見出し------------*/
/*H4--default*/
#tabContents h4{
font-weight:bold;
font-size:107%;
padding:4px;
border-left:5px solid #333367;
margin-bottom:5px;
float:left;
margin-right:5px;
_display:inline;
}

/*-----------2010.05add 詳細情報タブ------------class追加のみ*/

p.sub{
float:left;
margin-top:5px;
}

/*-----------2010.05add ポイント還元率タブ------------*/
table.pointChart{
clear:both;
border-collapse:collapse;
width:930px;
margin-bottom:10px;
}
table.pointChart th,
table.pointChart td{
padding:4px;
text-align:center;
}
table.pointChart td{
background-color:#fffacd;
border:1px #fff solid;
}
table.pointChart th{
background-color:#ccc;
border:1px #fff solid;
}

/*各種class*/
/*選択されていないセル（グレー）*/
table.pointChart td.out{
background-color:#eee;
}
/*矢印が移動するセル*/
table.pointChart .none{
border-style:none;
background:none;
}
/*★レイアウト用class★*/
/*カード利用場所*/
table.pointChart .place{
width:250px;
}
/*最小単位*/
table.pointChart .smallest{
white-space:nowrap;
}
/*付与ポイント*/
table.pointChart .point{
white-space:nowrap;
}
/*ポイント交換対象*/
table.pointChart .exchange{
width:250px;
}
/*最小単位*/
table.pointChart .smallest2{
}
/*移行金額*/
table.pointChart .price{
}
/*還元率*/
table.pointChart .percent{
color:#ff0000;
font-weight:bold;
}
/*矢印出現用*/
table.pointChart td.now{
background:#fff url(https://img1.kakaku.k-img.com/images/credit-card/icon/arrow_iv.gif) no-repeat center;
width:20px;
}
/*カーソル出現用*/
table.pointChart .cursor{
cursor:pointer;
}
/*文章用*/
table.pointChart td.word{
text-align:left;
padding:3px 6px;
}
table.pointChart td input{
margin-right:5px;
vertical-align:middle;
}

/*ポイントを経由しない場合（最下段）*/
table.pointChartouter{
clear:both;
width:930px;
border-collapse:collapse;
margin-bottom:10px;
}
table.pointChartouter th,
table.pointChartouter td{
padding:4px;
text-align:center;
border:1px #ccc solid;
}
table.pointChartouter td{
background-color:#fff;
text-align:left;
}
table.pointChartouter th{
background-color:#ccc;
}
table.pointChartouter td.word{
padding:3px 6px;
width:30em;
}
table.pointChartouter th.percent,
table.pointChartouter td.percent{
color:#333333;
}
table.pointChartouter th.target{
border-right:1px solid #fff;
}

/*ポイント還元率コメント*/
.pointComment{
background:transparent url(https://img1.kakaku.k-img.com/images/money/parts/930sim_all.gif) no-repeat scroll left top;
padding-top:10px;
margin-bottom:20px;
line-height:140%;
}
.pointComment p{
margin:0 10px;
}
.pointComment .bottom{
background:transparent url(https://img1.kakaku.k-img.com/images/money/parts/930sim_all.gif) no-repeat scroll left bottom;
padding-bottom:10px;
min-height:1px;
_height:1px;
}
.pointComment p.scomment{
margin-top:5px;
}

/*ポイントプログラムが存在しない場合*/
.pointComment.nopoint p{
text-align:center;
font-size:107%;
padding:80px 0;
}
.pointComment.nopoint p span{
font-weight:bold;
}

/**/
#detail_etc{
clear:both;
border:1px solid #ccc;
padding:8px;
margin-bottom:10px;
min-height:10px;
_height:10px;
}

/*右カラム暫定枠*/
#ranking{
height:800px;
border:1px solid #aaa;
background:#eee;
margin-top:10px;
padding:10px;
}

/*ページ下部にタブをつける100621#tabBtm 150*20*/
#tabBtm{
width:740px;
min-height:20px;
overflow:hidden;
_overflow:visible;
margin-bottom:10px;
}
#tabBtm ul{
width:740px;
margin-left:-6px;
}
#tabBtm ul li{
display:block;
float:left;
width:141px;
height:20px;
margin-left:7px;
font-size:107%;
font-weight:bold;
text-align:center;
_display:inline;
}
#tabBtm ul li.current{
border:1px solid #000066;
padding-top:5px;
background-color:#000066;
color:#FFFFFF;
width:139px;
}
#tabBtm ul li a{
display:block;
float:left;
width:139px;
height:20px;
background-color:#eee;
text-align:center;
padding-top:5px;
border:1px solid #aaa;
}
#tabBtm ul li a:hover{
background-color:#D7D8FF;
border:1px solid #9898C5;
}
p.alignR{
clear:both;
}

/*レビューキャンペーン暫定枠#reviewCamp 201010*/
#reviewCamp{
border:2px solid #ccc;
padding:10px;
text-align:center;
font-weight:bold;
font-size:107%;
line-height:120%;
margin-bottom:10px;
}
#reviewCamp img{
margin-bottom:5px;
}
#reviewCamp a:link{
text-decoration:underline;
}

/* 110720 renewal sm4 */
/* タブ上 */
#money #itemInfo,
#card #itemInfo {
    margin-bottom:3px;
}

#money #itemInfo .campaignBtn,
#card #itemInfo .campaignBtn {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/btn_campaign_r.gif) no-repeat right top;
	display:inline-table;
}
#money #itemInfo .campaignBtn a,
#card #itemInfo .campaignBtn a {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/btn_campaign_l.gif) no-repeat left top;
	display:inline-block;
	padding:6px 15px 4px 5px;
	font-size:81%;
	text-decoration:none;
	color:#333333;
	line-height:1.1;
}
#money #itemInfo .campaignBtn a:hover,
#card #itemInfo .campaignBtn a:hover {
	color:#333333;
}
#money #itemInfo .campaignBtn a .campaignDetail,
#card #itemInfo .campaignBtn a .campaignDetail {
	color:#fb3d3d;
	font-weight:bold;
}

#money #itemInfo .pointp2,
#card #itemInfo .pointp2{
    margin:0 10px;
    font-size:85%;
    font-weight:normal;
}
#money #itemInfo .detailBtn,
#card #itemInfo .detailBtn{
	vertical-align:text-bottom;
}
#money #itemInfo .outBox span.num2,
#card #itemInfo .outBox span.num2{
	color:#ff8400;
	font-family:Verdana;
	font-size:100%;
	font-weight:bold;
}
#money #itemInfo .itemTtl,
#card #itemInfo .itemTtl {
	margin-bottom:2px;
}
#money #itemInfo ul.itemInfoList,
#card #itemInfo ul.itemInfoList {
	margin-bottom:10px;
}
#money #itemInfo ul.itemInfoList li,
#card #itemInfo ul.itemInfoList li {
	float:left;
	list-style-type:none;
	color:#d6d6d6;
	margin-right:4px;
	margin-bottom:2px;
	white-space:nowrap;
	word-wrap:break-word;
	letter-spacing:-0.03em;
	line-height:1.2;
}
* html #money #itemInfo ul.itemInfoList li,
* html #card #itemInfo ul.itemInfoList li {
	letter-spacing:-0.04em;
}
*:first-child+html #money #itemInfo ul.itemInfoList li,
*:first-child+html #card #itemInfo ul.itemInfoList li {
	letter-spacing:-0.04em;
}
#money #itemInfo ul.itemInfoList li,
#card #itemInfo ul.itemInfoList li {
	letter-spacing:-0.04em\9;
}
#money #itemInfo ul.itemInfoList li a,
#card #itemInfo ul.itemInfoList li a {
	margin-right:4px;
}

/*ソーシャルブックマーク*/
#money ul.bookmarkBox,
#card ul.bookmarkBox{
	width:514px;
	/width:476px;
	float:right;
	margin-top:0;
	position: relative;
}
#money ul.bookmarkBox li,
#card ul.bookmarkBox li{
	list-style:none;
	position: absolute;
}
#money ul.bookmarkBox li.btnTwitter,
#card ul.bookmarkBox li.btnTwitter {
	padding-top:2px;
	left: 142px;
	top: 1px;
}
#money ul.bookmarkBox li.btnMixi,
#card ul.bookmarkBox li.btnMixi {
	padding-top:2px;
	left: 229px;
	top: 1px;
}
#money ul.bookmarkBox li.btnGree,
#card ul.bookmarkBox li.btnGree {
	padding-top:2px;
	left: 293px;
	top: 3px;
}
#money ul.bookmarkBox li.btnGoogle,
#card ul.bookmarkBox li.btnGoogle {
	padding-top:2px;
	left: 365px;
	top: 1px;
	/display:none;
}
#money ul.bookmarkBox li.btnFacebook,
#card ul.bookmarkBox li.btnFacebook {
	padding-top:2px;
	left: 403px;
	/left: 365px;
	top: 1px;
}
#money .ciButtonTop,
#card .ciButtonTop{
	margin-top:10px;
}
#money .ciButtonTopSpace,
#card .ciButtonTopSpace{
	margin-top:40px;
}

/* キャンペーン */
/* 120402 sm4 */
#money #campaign,
#card #campaign{
	/*background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_740_bg.gif) no-repeat left bottom;*/
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_campaign_bg.gif) no-repeat left bottom;
	width:740px;
	margin-bottom:15px;
}
#money #campaign h4,
#card #campaign h4{
	/*background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_740_campaign.gif) no-repeat left top;*/
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_campaign_top.gif) no-repeat left top;
	width:682px;
	border:none;
	padding:16px 10px 12px 48px;
}
/* 120402 sm4 end */
#money #campaignInner,
#card #campaignInner{
	padding:0 14px 14px;
	width:712px;
}
#money #campaign table,
#card #campaign table{
    border-collapse:collapse;
	margin:0;
    width:712px;
}
#money #campaign table th,
#card #campaign table th{
    padding:5px;
    background:#eee;
    white-space:nowrap;
    width:80px;
    border:1px solid #999999;
}
#money #campaign table td,
#card #campaign table td{
    padding:5px;
    text-align:left;
    border:1px solid #999999;
    background:#fff;
}

/* 特長 */
#money #special,
#card #special{
	margin-bottom:15px;
}
#money #specialInner,
#card #specialInner{
	padding:0 14px 14px;
}
#money #specialInner dl,
#card #specialInner dl{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_dot.gif) repeat-x left bottom;
}
#money #specialInner dl dt,
#card #specialInner dl dt{
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/feature_point2.gif) no-repeat left top;
	padding:2px 0 2px 68px;
	/* 111018 sm4 end */
	margin-bottom:5px;
	color:#20206d;
	font-size:112%;
	font-weight:bold;
	line-height:1.2;
}
#money #specialInner dl dd,
#card #specialInner dl dd{
	line-height:1.3;
}
#money #specialInner dl.specialEnd,
#card #specialInner dl.specialEnd{
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}

/* ユーザーレビュー */
#money #mainLeft h4.ctsTitle,
#card #mainLeft h4.ctsTitle{
	background:#e8e8e8 url(https://img1.kakaku.k-img.com/images/itemview/item/itm_ctsbox_title.gif) no-repeat left top;
	margin:0;
	font-size:107%;
	font-weight:bold;
	padding:5px 8px;
	border:none;
	width:724px;
	float:none;
	display:block;
}
#money #mainLeft h4.ctsTitle a,
#card #mainLeft h4.ctsTitle a{
	color:#333;
	text-decoration:none;
}
#money #mainLeft h4.ctsTitle a:hover,
#card #mainLeft h4.ctsTitle a:hover{
	text-decoration:underline;
}
#money #mainLeft h4.ctsTitle span,
#card #mainLeft h4.ctsTitle span{
	font-weight:normal;
	font-size:92%;
	margin:0 0 0 10px;
}
#money #mainLeft .ctsbox,
#card #mainLeft .ctsbox{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_ctsbox_line.gif) repeat-y;
	margin-bottom:15px;
}
/*IE6とIE5.5へのハック*/
* html #money #mainLeft .ctsbox,
* html #card #mainLeft .ctsbox{height:1px;} 

#money #mainLeft .ctsbox .ctsboxTop,
#card #mainLeft .ctsbox .ctsboxTop{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_ctsbox_top.gif) no-repeat left top;
	padding:10px 0 0 0;
}
#money #mainLeft .ctsbox .ctsboxBottom,
#card #mainLeft .ctsbox .ctsboxBottom{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_ctsbox_bottom.gif) no-repeat left bottom;
	padding:0 13px 10px 13px;
}
#money #mainLeft .listArrowBox,
#card #mainLeft .listArrowBox{
	background:url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left top;
	padding:5px 0 0 0;
	margin:15px 0 0 0;
	clear:both;
}
#money #mainLeft .listArrowBox ul,
#card #mainLeft .listArrowBox ul{
	float:right;
}
#money #mainLeft .listArrowBox ul li,
#card #mainLeft .listArrowBox ul li {
	background:url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat 20px 2px;
	padding:3px 0 3px 20px;
	list-style:none;
	float:left;
	margin:0 10px 0 -20px;
	padding:3px 0 3px 20px;
}
* html #money #mainLeft .listArrowBox ul li,
* html #card #mainLeft .listArrowBox ul li {margin-right:5px;}
#money #mainLeft .listArrowBox ul li.write,
#card #mainLeft .listArrowBox ul li.write{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_write_icon.gif) no-repeat 20px 1px;
	margin:0 10px 0 -24px;
	padding:3px 0 4px 24px;
}
#money #mainLeft .listArrowBox ul li a,
#card #mainLeft .listArrowBox ul li a{
	text-decoration:none;
	padding-left:20px;
}
#money #mainLeft .listArrowBox ul li a:hover,
#card #mainLeft .listArrowBox ul li a:hover{
	text-decoration:underline;
}

/*数字*/
#money #mainLeft .ctsbox .ctsboxBottom .cases span,
#money #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating span.num,
#card #mainLeft .ctsbox .ctsboxBottom .cases span,
#card #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating span.num{
	color:#ff8400;
	font-family:Verdana;
	font-weight:bold;
	font-size:153%;
}
#money #mainLeft .ctsbox .ctsboxBottom .cases span a:link,
#money #mainLeft .ctsbox .ctsboxBottom .cases span a:visited,
#card #mainLeft .ctsbox .ctsboxBottom .cases span a:link,
#card #mainLeft .ctsbox .ctsboxBottom .cases span a:visited {
	color:#ff8400;
	text-decoration:none;
}
#money #mainLeft .ctsbox .ctsboxBottom .cases span a:hover,
#card #mainLeft .ctsbox .ctsboxBottom .cases span a:hover {
	text-decoration:underline;
} 
#money #mainLeft .ctsbox .ctsboxBottom .cases span.subcase a:link,
#money #mainLeft .ctsbox .ctsboxBottom .cases span.subcase a:visited,
#money #mainLeft .ctsbox .ctsboxBottom .cases span.subcase a:hover,
#card #mainLeft .ctsbox .ctsboxBottom .cases span.subcase a:link,
#card #mainLeft .ctsbox .ctsboxBottom .cases span.subcase a:visited,
#card #mainLeft .ctsbox .ctsboxBottom .cases span.subcase a:hover {
	color:#333;
}

/*フロート解除*/
#money #mainLeft .ctsbox .ctsboxBottom .wrap,
#card #mainLeft .ctsbox .ctsboxBottom .wrap{
	padding:10px 0 0 0;
}

/*----レビュー枠----*/
#money #mainLeft .ctsbox .ctsboxBottom #revRatingBox,
#card #mainLeft .ctsbox .ctsboxBottom #revRatingBox{
	width:224px;
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_rev_line.gif) repeat-y left top;
}
#money #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRatingBoxTop,
#card #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRatingBoxTop{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_rev_top.gif) no-repeat left top;
	padding:7px 0 0 0;
}
#money #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRatingBoxBottom,
#card #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRatingBoxBottom{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_rev_bottom.gif) no-repeat left bottom;
	padding:0 0 10px 0;
	text-align:center;
	min-height:1px;
}
#money #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating,
#card #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating{
	padding:0 0 7px 0;
	border-bottom:1px solid #e3e4e4;
	margin:0 10px 5px 10px;
	min-height:1px;
}
/*IE6とIE5.5へのハック*/
* html #money #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating,
* html #card #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating{height:1px;} 
* html #money #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating a.itemLink,
* html #card #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating a.itemLink{height:1px;} 

#money #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating a.itemLink,
#card #mainLeft .ctsbox .ctsboxBottom #revRatingBox #revRating a.itemLink{
	padding:6px 4px;
	min-height:1px;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox{
	width:480px;
	float:right;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox h5,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox h5{
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/itm_rev_ttl.gif) no-repeat left top;
	padding:2px 5px 5px 5px;
	font-weight:normal;
	font-size:100%;
	letter-spacing:-1px;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox img.faceIcon,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox img.faceIcon{
	position:relative;
	top:4px;
	margin:0 2px 0 0;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox h5 a,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox h5 a{
	font-weight:bold;
	color:#c00;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox img,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox img{
	position:relative;
	top:2px;
	margin:0;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox p,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox p{
	line-height:140%;
	padding:3px 5px 0 5px;
	word-break:break-all;
	word-wrap:break-word;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox a,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox a{
	text-decoration:none;
}
#money #mainLeft .ctsbox .ctsboxBottom .revSummaryBox a:hover,
#card #mainLeft .ctsbox .ctsboxBottom .revSummaryBox a:hover {
	text-decoration:underline;
}

/*-- 0HIT --*/
#money #mainLeft .ctsbox .ctsboxBottom #rew0hit,
#card #mainLeft .ctsbox .ctsboxBottom #rew0hit{
	width:350px;
	margin:0 0 0 182px;
	background:url(https://img1.kakaku.k-img.com/images/prdevaluate/noreview.gif) no-repeat 0 10px;
	min-height:60px;
	padding:20px 0 0 105px;
}
/*IE6とIE5.5へのハック*/
* html #money #mainLeft .ctsbox .ctsboxBottom #rew0hit,
* html #card #mainLeft .ctsbox .ctsboxBottom #rew0hit{height:60px;}

/*----クチコミ枠----*/
/*カテゴリ色は上のカテゴリ別カラーに表記*/
#money #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList,
#card #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList{
	width:714px;
	border-collapse:collapse;
	border-spacing:0;
	margin:10px 0 0 0;
	font-size:100%;
}
#money #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList th,
#card #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList th{
	text-align:center;
	padding:3px;
	background-color:#dedee8;
}
#money #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList th.ttl,
#card #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList th.ttl{
	text-align:left;
	padding:3px 3px 3px 7px;
}
#money .ctsbox .ctsboxBottom table#kuchikomiList td,
#card .ctsbox .ctsboxBottom table#kuchikomiList td{
	text-align:left;
	padding:5px 3px
}
#money #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.icon,
#card #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.icon{
	width:17px;
}
#money #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.res,
#card #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.res{
	text-align:center;
	font-weight:bold;
	color:#ff8400;
	width:50px;
}
#money #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.nice,
#card #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.nice{
	text-align:center;
	font-weight:bold;
	color:#ff8400;
	width:120px;
}
#money #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.upDate,
#card #mainLeft .ctsbox .ctsboxBottom table#kuchikomiList td.upDate{
	text-align:center;
	width:160px;
}

/*----画像投稿枠----*/
#money #mainLeft .ctsbox .ctsboxBottom table#postingImg,
#card #mainLeft .ctsbox .ctsboxBottom table#postingImg{
	border-collapse:collapse;
	border-spacing:0;
	margin:10px 0 0 0;
	font-size:100%;
}
#money #mainLeft .ctsbox .ctsboxBottom table#postingImg td,
#card #mainLeft .ctsbox .ctsboxBottom table#postingImg td{
	padding:5px 11px 0 10px;
	width:158px;
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/dotline_y.gif) repeat-y right top;
	text-align:left;
	vertical-align:top;
}
#money #mainLeft .ctsbox .ctsboxBottom table#postingImg td.img,
#card #mainLeft .ctsbox .ctsboxBottom table#postingImg td.img{
	text-align:center;
	vertical-align:middle;
}
#money #mainLeft .ctsbox .ctsboxBottom table#postingImg td.icon img,
#card #mainLeft .ctsbox .ctsboxBottom table#postingImg td.icon img{
	position:relative;
	top:3px;
	margin:0 0 0 5px;
}
#money #mainLeft .ctsbox .ctsboxBottom table#postingImg td.name a,
#card #mainLeft .ctsbox .ctsboxBottom table#postingImg td.name a{
	font-weight:bold;
	color:#c00;
}
#money #mainLeft .ctsbox .ctsboxBottom table#postingImg td.noBd,
#cardh #mainLeft .ctsbox .ctsboxBottom table#postingImg td.noBd{
	width:157px;
	padding:0 10px;
	background:none;
}
/*-- クチコミ 0HIT --*/
#money #mainLeft .ctsbox .ctsboxBottom #kuchi0hit,
#card #mainLeft .ctsbox .ctsboxBottom #kuchi0hit{
	width:350px;
	margin:0 0 0 182px;
	background:url(https://img1.kakaku.k-img.com/images/profile/2009/icon_no-bbs.gif) no-repeat 0 20px;
	min-height:70px;
	padding:20px 0 0 105px;
}

#money #mainLeft .ctsbox .ctsboxBottom p.invi,
#card #mainLeft .ctsbox .ctsboxBottom p.invi{
	font-size:129%;
	color:#ff8400;
	font-weight:bold;
}
#money #mainLeft .ctsbox .ctsboxBottom p,
#card #mainLeft .ctsbox .ctsboxBottom p{
	line-height:140%;
}
#money #mainLeft .ctsbox .ctsboxBottom p.writeBtn,
#card #mainLeft .ctsbox .ctsboxBottom p.writeBtn{
	text-align:center;
	padding:5px 0 25px 0;
}
#money #mainLeft .ctsbox .ctsboxBottom p.writeBtn img,
#card #mainLeft .ctsbox .ctsboxBottom p.writeBtn img{
	margin:0 0 0 10px;
}

/*----ページ下部タブ----*/
#money #mainLeft ul.tabBtmArea,
#money #tabContents ul.tabBtmArea,
#card #mainLeft ul.tabBtmArea,
#card #tabContents ul.tabBtmArea{
	margin:25px 0 10px;
	border-top:4px solid #000066;
	padding-left:6px;
}
#money #mainLeft ul.tabBtmArea li,
#money #tabContents ul.tabBtmArea li,
#card #mainLeft ul.tabBtmArea li,
#card #tabContents ul.tabBtmArea li{
	list-style:none;
	float:left;
	margin-right:2px;
}


/*----右メニュー----*/
#money #mainRight #module #ranking2 h3,
#card #mainRight #module #ranking2 h3 {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/easy/ranking_top.gif) no-repeat;
	font-size:12px;
	padding:6px 0 5px 8px;
	display:block;
}
#money #mainRight #module #ranking2 .gold,
#card #mainRight #module #ranking2 .gold {
	margin-top:10px;
}
#money #mainRight #module #ranking2 .box,
#card #mainRight #module #ranking2 .box {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/easy/ranking_btm.gif) no-repeat bottom;
	padding:3px 8px 8px 8px;
}
#money #mainRight #module #ranking2 .box p.no1,
#card #mainRight #module #ranking2 .box p.no1 {
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_ranking01.gif) no-repeat;
	padding:3px 0 0 25px;
	font-weight:bold;
	margin-bottom:5px;
}
#money #mainRight #module #ranking2 .box p.no2,
#card #mainRight #module #ranking2 .box p.no2 {
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_ranking02.gif) no-repeat;
	padding:3px 0 0 25px;
	font-weight:bold;
	margin:5px 0 3px 0;
}
#money #mainRight #module #ranking2 .box p.no3,
#card #mainRight #module #ranking2 .box p.no3 {
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_ranking03.gif) no-repeat;
	padding:3px 0 0 25px;
	font-weight:bold;
	margin:5px 0 3px 0;
}
#money #mainRight #module #ranking2 .box img,
#card #mainRight #module #ranking2 .box img {
	float:left;
	margin:0 5px 0 0;
}
#money #mainRight #module #ranking2 .box p.line,
#card #mainRight #module #ranking2 .box p.line {
	background:transparent url(https://img1.kakaku.k-img.com/images/itemview/item/dotline.gif) repeat-x scroll left bottom;
	padding:0 0 10px;
}
#money #mainRight #module #ranking2 .box p.arrow,
#card #mainRight #module #ranking2 .box p.arrow {
	text-align:right;
	margin:5px 0 0 5px;
}
#money #mainRight #module #ranking2 .box p.arrow a,
#card #mainRight #module #ranking2 .box p.arrow a {
	background:transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow03.gif) no-repeat scroll left top;
	padding-left:7px;
}
/* 110720 renewal sm4 end */

/* 111018 sm4 */
#money #cardDetail,
#card #cardDetail{
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_740_detail_mid.gif) repeat-y left top;
	width:740px;
	margin-bottom:15px;
}
#money #cardDetail h4,
#card #cardDetail h4{
    background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_740_detail.gif) no-repeat left top;
	width:682px;
	border:none;
	padding:14px 10px 12px 48px;
}
#money #cardDetailInner,
#card #cardDetailInner{
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/itv_740_detail_btm.gif) no-repeat left bottom;
	padding:0 14px 14px;
	width:712px;
}
#money #cardDetail .creItvTblTtl,
#card #cardDetail .creItvTblTtl{
	width:712px;
	border-bottom:1px solid #b2b2b2;
	margin-bottom:8px;
	padding-bottom:2px;
}
#money #cardDetail .creItvTblTtl h5,
#card #cardDetail .creItvTblTtl h5{
	border-left:4px solid #333367;
	padding:3px 0 3px 6px;
	font-size:100%;
	line-height:1;
}
#money #campaign table.creItvTbl,
#money #cardDetail table.creItvTbl,
#card #campaign table.creItvTbl,
#card #cardDetail table.creItvTbl{
    border-collapse:collapse;
	margin:0;
    width:712px;
}
#money #campaign table.creItvTbl th,
#money #cardDetail table.creItvTbl th,
#card #campaign table.creItvTbl th,
#card #cardDetail table.creItvTbl th{
    padding:8px;
    background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/detail_tbl_bg.gif) repeat scroll left center;
    white-space:nowrap;
    width:19%;
    border:none;
	font-weight:bold;
}
#money #campaign table.creItvTbl td,
#money #cardDetail table.creItvTbl td,
#card #campaign table.creItvTbl td,
#card #cardDetail table.creItvTbl td{
    padding:3px 8px;
    text-align:left;
    border:none;
    background:#fff;
	white-space:normal;
	word-wrap:break-word;
}
#money #campaign table.creItvTbl td.bgDot,
#money #cardDetail table.creItvTbl td.bgDot,
#card #campaign table.creItvTbl td.bgDot,
#card #cardDetail table.creItvTbl td.bgDot{
    padding:0;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/detail_tbl_dot.gif) repeat-x scroll left center;
	height:5px;
}
#money #campaign ul.creItvTblList,
#money #cardDetail ul.creItvTblList,
#card #campaign ul.creItvTblList,
#card #cardDetail ul.creItvTblList{
	margin:0 0 20px;
}
/* 120402 sm4 */
#money #cardDetail table.creItvTbl td ul.creItvTblList,
#card #cardDetail table.creItvTbl td ul.creItvTblList{
	margin:0;
}
/* 120402 sm4 end */
#money #campaign ul.creItvTblList li,
#money #cardDetail ul.creItvTblList li,
#card #campaign ul.creItvTblList li,
#card #cardDetail ul.creItvTblList li{
	margin:0 7px 0 0;
	float:left;
	list-style:none;
	padding-right:7px;
	border-right:1px solid #d6d6d6;
	line-height:1.2;
}
#money #campaign ul.creItvTblList li.listEnd,
#money #cardDetail ul.creItvTblList li.listEnd,
#card #campaign ul.creItvTblList li.listEnd,
#card #cardDetail ul.creItvTblList li.listEnd{
	border-right:none;
}
#money #campaign table.creItvTbl td .num,
#money #cardDetail table.creItvTbl td .num,
#card #campaign table.creItvTbl td .num,
#card #cardDetail table.creItvTbl td .num{
	color:#ff0000;
	font-weight:bold;
}
#money #campaign table.creItvTbl td .fontSS,
#money #cardDetail table.creItvTbl td .fontSS,
#card #campaign table.creItvTbl td .fontSS,
#card #cardDetail table.creItvTbl td .fontSS{
	font-size:100%;
}
#money #campaign table.tblSpace,
#money #cardDetail table.tblSpace,
#card #campaign table.tblSpace,
#card #cardDetail table.tblSpace{
	margin-bottom:20px;
}
#money #cardDetail p a.arrowNext,
#card #cardDetail p a.arrowNext{
	margin-right:0;
	padding-right:0;
}
/* 111018 sm4 end */

/* 120402 sm4 tabArea */
#money #main .tabBtmBox,
#card #main .tabBtmBox {
    background: url(https://img1.kakaku.k-img.com/images/credit-card/itemview/tab_bar_btm_money.gif) no-repeat left top;
}
#money #main .tabBtmBox,
#card #main .tabBtmBox {
    margin: 20px 0;
    padding-top: 7px;
    position: relative;
    width: 740px;
}
#money #main .tabBtmBox ul.tab,
#card #main .tabBtmBox ul.tab {
	clear:both;
	margin:0 0 0 10px;
}
#money #main .tabBtmBox ul.tab li,
#card #main .tabBtmBox ul.tab li {
	float:left;
	height:27px;
	margin-right:1px;
	list-style: none;
}
#money #main .tabBtmBox ul.tab li a,
#card #main .tabBtmBox ul.tab li a {
	height: 27px;
	display: block;*/
}
#money #main .tabBtmBox ul.tab li span,
#money #main .tabBtmBox ul.tab li a span,
#card #main .tabBtmBox ul.tab li span,
#card #main .tabBtmBox ul.tab li a span {
	display: none;
}
#money #main .tabBtmBox ul.tab a,
#money #main .tabBtmBox ul.tab li#now,
#money #main .tabBtmBox ul.tab a#now,
#card #main .tabBtmBox ul.tab a,
#card #main .tabBtmBox ul.tab li#now,
#card #main .tabBtmBox ul.tab a#now {	/* sm6 20120920 add */
	width: 90px;
}
#money #main .tabBtmBox ul.tab li.tabWide,
#money #main .tabBtmBox ul.tab li.tabWide#now,
#money #main .tabBtmBox ul.tab li.tabWide a,
#money #main .tabBtmBox ul.tab li.tabWide a#now,	/* sm6 20120920 add */
#money #main .tabBtmBox ul.tab li.tabWide#now a,
#card #main .tabBtmBox ul.tab li.tabWide,
#card #main .tabBtmBox ul.tab li.tabWide#now,
#card #main .tabBtmBox ul.tab li.tabWide a,
#card #main .tabBtmBox ul.tab li.tabWide a#now,	/* sm6 20120920 add */
#card #main .tabBtmBox ul.tab li.tabWide#now a {
	width: 111px;
	text-align:center;
}
#money #main .tabBtmBox ul.tab li,
#card #main .tabBtmBox ul.tab li {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/tab_bg_money.gif) no-repeat left top;
}
#money #main .tabBtmBox ul.tab a:link,
#money #main .tabBtmBox ul.tab a:visited,
#card #main .tabBtmBox ul.tab a:link,
#card #main .tabBtmBox ul.tab a:visited { 
background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/tab_bg_money.gif) no-repeat left top;
}
#money #main .tabBtmBox ul.tab a:hover,
#money #main .tabBtmBox ul.tab li#now,
#money #main .tabBtmBox ul.tab li a#now,
#card #main .tabBtmBox ul.tab a:hover,
#card #main .tabBtmBox ul.tab li#now,
#card #main .tabBtmBox ul.tab li a#now {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/tab_bg_money_over.gif) no-repeat left top;
}	/* 120807 sm6 update */
#money #main .tabBtmBox ul.tab li.tabWide,
#money #main .tabBtmBox ul.tab li.tabWide a:link,
#money #main .tabBtmBox ul.tab li.tabWide a:visited,
#card #main .tabBtmBox ul.tab li.tabWide,
#card #main .tabBtmBox ul.tab li.tabWide a:link,
#card #main .tabBtmBox ul.tab li.tabWide a:visited {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/tab_bg_money_wide.gif) no-repeat left top;
}
#money #main .tabBtmBox ul.tab li.tabWide#now,
#money #main .tabBtmBox ul.tab li.tabWide a#now,		/* sm6 20120914 add */
#money #main .tabBtmBox ul.tab li.tabWide a:hover,
#money #main .tabBtmBox ul.tab li.tabWide#now a:hover,
#card #main .tabBtmBox ul.tab li.tabWide#now,
#card #main .tabBtmBox ul.tab li.tabWide a#now,
#card #main .tabBtmBox ul.tab li.tabWide a:hover,
#card #main .tabBtmBox ul.tab li.tabWide#now a:hover {
	background:url(https://img1.kakaku.k-img.com/images/credit-card/itemview/tab_bg_money_wide_over.gif) no-repeat left top;
}
/* 120402 sm4 tabArea end */