@charset "shift_jis";

#main {
	float: right;
}
#menu {
	float: left;
}

/* from topcategory.css*/

.tblRanking-new {
	table-layout: auto;
}

/**/

.tblRanking-new td .title input {
	margin: 0;
}
.tblRanking-new.doubleBox td .item {
	width: 80px;
	height: 61px;
	clear: none;
	padding: 0;
	margin-right: 5px;
}
.tblRanking-new td .item img {
	margin: 5px 0;
}
.tblRanking-new td .title {
	float: left;
	display: block;
	margin-top: 18px;
	_height: 20px;
}
.tblRanking-new.doubleBox td .name {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 0;
	display: block;
}
.tblRanking-new td p {
	display: block;
	margin-left: 0;
}

/* 110715 renewal sm4 */

.tblRanking-new.doubleBox td .name {
	margin-bottom: 3px;
}
.tblRanking-new td p.annex {
	letter-spacing: -0.03em;
}

/* 110715 renewal sm4 end */

.tblRanking-new td .annex span {
	color: #ff0000;
	font-weight: bold;
}
#money .tblRanking-new td, #card .tblRanking-new td {
	background: #FFFFFF url(https://img1.kakaku.k-img.com/images/category/tblRanking_line_l.gif) no-repeat scroll center bottom;
}
#money .tblRanking-new td.ended.btm, #card .tblRanking-new td.ended.btm {
	background-color: #fff;
	background-image: none;
}
#money .tblRanking-new td.tab, #card .tblRanking-new td.tab {
	background: transparent none repeat scroll 0 0;
	border: medium none;
}
#money .tblRanking-new .cell4, #card .tblRanking-new .cell4 {
	background-repeat: no-repeat;
	border-style: none none none none;
	border-width: 0;
	border-color: transparent;
}
#main p.noData {
	text-align: left;
	padding: 20px 0 20px 50px;
}

/*マイレージから選択枠　2010/1/14*/

p.jal, p.ana {
	width: 300px;
	float: left;
}
p.ana {
	padding: 0 23px 8px 24px;
	background: transparent url(https://img1.kakaku.k-img.com/images/category/dotline_y.gif) repeat-y scroll right;
}
p.jal {
	padding: 0 24px 8px 23px;
}
p.jal img, p.ana img {
	vertical-align: middle;
	margin-right: 10px;
}
p.jal a, p.ana a {
	display: block;
	width: 210px;
	float: left;
	padding: 23px 0 0 90px;
	height: /*70px*/
	47px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 150%;
	font-weight: bold;
	border-top: 5px solid #fff;
}
p.jal a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_mileage_jal.gif);
}
p.ana a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_mileage_ana.gif);
}
p.jal a:hover, p.ana a:hover {
	background-position: left bottom;
}
p.alignR {
	clear: both;
}

/*ポイントから選択枠　2010/1/14*/

ul#point {
	border-top: 5px solid #fff;
	list-style-type: none;
	_height: 110px;
	_line-height: 130%;
	margin-left: 1px;
}
ul#point li {
	float: left;
	_display: inline;
	_width: 225px;
	_height: 47px;
	_line-height: 130%;
}
ul#point li a
/*width225 height47*/

{
	display: block;
	width: 185px;
	height: 30px;
	float: left;
	padding: 17px 0 0 40px;
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 107%;
	_display: inline;
}

/*Safari3＆GoogleChrome*/

body:first-of-type ul#point li a
/*width225 height47*/

{
	font-size: 100%;
}
ul#point li a span
/*width225*/

{
	font-size: 92%;
}

/*Safari3＆GoogleChrome*/

body:first-of-type ul#point li a span
/*width225*/

{
	font-size: 80%;
}
ul#point li.cashback a, ul#point li.emoney a, ul#point li.giftcard a, ul#point li.benefit a {
	margin-right: 8px;
}
ul#point li.cashback a, ul#point li.emoney a, ul#point li.prepaid a {
	margin-bottom: 8px;
}
ul#point li.cashback a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_cashback.gif);
}
ul#point li.emoney a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_emoney.gif);
}
ul#point li.giftcard a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_giftcard.gif);
}
ul#point li.benefit a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_benefit.gif);
}
ul#point li.prepaid a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_prepaid.gif);
}
ul#point li.etc a {
	background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_etc.gif);
}
ul#point li a:hover {
	background-position: left bottom;
}

/*追加する見出しアイコン（元はmiddle.css)2010/01/28*/

#main h3.mileage span.icon {
	background: transparent url(https://img1.kakaku.k-img.com/images/credit-card/top/mileage_h3.gif) no-repeat scroll left top;
}
#main h3.point span.icon {
	background: transparent url(https://img1.kakaku.k-img.com/images/credit-card/top/point_h3.gif) no-repeat scroll left top;
}
#money #main h3 a, #card #main h3 a {
	color: #333;
}
.boxWhite {
	min-height: 20px;
}


.p-cBox{
	margin:0 1.2em 0.8em;
	position: relative;
}

.p-cBox_txt{
	margin-top: 1.3em;
	line-height: 1.4;
}

.p-cBox_txtLabel{
	display:block;
	margin-bottom: 0.1em;
	padding-left:1em;
	font-weight: bold;
	font-size:108%;
	position: relative;
}
.p-cBox_txtLabel:before{
	content: "";
	display: block;
	width:0.7em;
	height: 0.7em;
	background: #4a4a4a;
	border-radius: 2px;
	position: absolute;
	left:0;
	top:0.25em;
}

.p-cBox_toCard{
	padding-top:1em;
	border-top:1px dotted #bbb;
}

.p-btnList{
	margin-top: 1em;
	overflow: hidden;
	list-style: none;
}

.p-btn_type01 a{
	display: block;
	float: left;
    width: 225px;
	margin:0 4px 4px 0;
	padding: 17px 0 17px 0;
    text-align: center;
	font-weight: bold;
	text-decoration: underline !important;
    background: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_cardsearch.gif) no-repeat;
}


.p-btn_ana,
.p-btn_jal{ width:50%; }

.p-btn_ana{ float: left; }
.p-btn_jal{ float: right; }



.p-btn_ana a,
.p-btn_jal a{
    display: block;
    width: 210px;
	margin: 0 auto;
    padding: 24px 0 0 90px;
    height: 46px;
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 123%;
    font-weight: bold;
	text-decoration: underline !important;
}

.p-btn_ana a { background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_mileage_ana.gif); }
.p-btn_jal a { background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_mileage_jal.gif); }


.p-btn_cashback a,
.p-btn_emoney a,
.p-btn_prepaid a,
.p-btn_giftcard a,
.p-btn_shop a,
.p-btn_etc a{
	display: block;
    width: 180px;
    height: 30px;
    float: left;
	margin:0 4px 4px 0;
    padding: 17px 0 0 45px;
    background-position: left top;
    background-repeat: no-repeat;
    font-weight: bold;
	text-decoration: underline !important;
}


.p-btn_cashback a{ background-image:url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_cashback.gif);}
.p-btn_emoney a{ background-image:url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_emoney.gif);}
.p-btn_prepaid a{ background-image:url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_prepaid.gif);}
.p-btn_giftcard a{ background-image:url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_giftcard.gif);}
.p-btn_shop a{ background-image:url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_benefit.gif);}
.p-btn_etc a{ background-image:url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_etc.gif);}

.p-btnItem a:hover{ background-position:left bottom; }
.marker{ color: #ff6c04; }
.marker-bc01{ background: #ffecd9; /*background:linear-gradient(transparent 70%, #ffecd9 0%); */
}



.marker-b{ font-weight: bold; }

/* balloon02 */

.c-pop_note01{
	isplay: inline-block;
	padding-right:22px;
	position: relative;
	color:#0000dd;
	cursor: pointer;
	border-bottom:1px dotted #0000dd;

}

.c-pop_note01:after{
	content:"";
	display: block;
	width:21px;
	height:21px;

}
.c-pop_note01:after{
	background:#fff url(https://img1.kakaku.k-img.com/images/credit-card/top/popup_icon01.png) no-repeat 0 0;
	position: absolute;
	right:0;
	top:-2px;
}


#popupBoxBg01{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	margin-left: -1em;
}

.p-sheetBox-balloon {
	width: 500px;
	padding:24px;
	font-size:100%;
	line-height: 1.4;
	border-radius:10px;
	border: 4px solid #b0b0b0;
	background: #fff;
	margin-top: 11px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	display: none;
	text-align: left;
}

.p-sheetBox-balloon:after{
	content:"";
	display: block;
	width:18px;
	height:14px;
	background-image:url(https://img1.kakaku.k-img.com/images/credit-card/top/popup_icon02.png);
}

.p-sheetBox-balloon.balloon01{
	position: absolute;
    left:60px;
    z-index:1001;
}

.p-sheetBox-balloon.balloon02{
	position: absolute;
    left:60px;
    z-index:1001;
}

.balloon01:after{ position: absolute; left:333px; top:-14px; }
.balloon02:after{ position: absolute; left:345px; top:-14px; }


.btnCloseBase{
	display: block;
	cursor: pointer;
}

.btnClose01{
	width:2em;
	height:2em;
	border-radius: 14px;
	line-height: 2;
	background: #bbb;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	position: absolute;
	top: -16px;
	right: -17px;
}



/*クチコミ*/

.kuchikomi {}
.kuchikomi.dotlinebtm {
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: url(https://img1.kakaku.k-img.com/images/money/parts/dotline_x.gif) bottom repeat-x;
}
.kuchikomi img {
	vertical-align: bottom;
	margin-right: 3px;
}

/*優遇付与　導線　20100727add*/

#tokuyaku .floatL {
	width: 226px;
	margin-right: 8px;
}
#tokuyaku .floatR {
	width: 226px;
}
#tokuyaku p.link {
	text-align: right;
}
.facility {
	padding-top: 3px;
	margin-bottom: 8px;
}
.facility h4 {
	border-left: 5px solid #333367;
	padding-left: 6px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background: url(https://img1.kakaku.k-img.com/images/money/parts/dotline_x.gif) bottom repeat-x;
	font-size: 100%;
}
.facility ul {
	list-style-type: none;
}
#main h3.tokuyaku span.icon {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/tokuyaku_h3.gif) no-repeat scroll left top transparent;
}

/* cardsearch 110124 sm1 */

#cardsearch {
	margin-top: 5px;
}
#cardsearch li {
	float: left;
	list-style-type: none;
	font-size: 114%;
	font-weight: bold;
	margin: 0 8px 8px 0;
}
#cardsearch li.nop {
	margin-right: 0;
}
#main #cardsearch li a {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_cardsearch.gif) no-repeat;
	width: 225px;
	display: block;
	text-align: center;
	text-decoration: underline;
	padding: 16px 0 16px 0;
}
#main #cardsearch li a:hover {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/btn_cardsearch_over.gif) no-repeat;
}

/* cardsearch end */


/* knowledge 110128 sm1 */

#knowledge {
	margin-bottom: 20px;
}
#money #main #knowledge .textAreaA, #card #main #knowledge .textAreaA {
	margin-left: 75px;
}

/* knowledge end */


/* renewal 201103 sm1*/

#introtxt {
	margin-bottom: 10px;
}
#introtxt .box {
	background: url(https://img1.kakaku.k-img.com/images/category/box_a_full_bg.gif) repeat-y scroll left top transparent;
	width: 720px;
}
#introtxt .boxBtm {
	background: url(https://img1.kakaku.k-img.com/images/category/box_a_full_btm.gif) no-repeat scroll left bottom transparent;
}
#introtxt .con {
	padding: 0 10px 10px 10px;
}
#introtxt p {
	float: left;
	width: 480px;
	line-height: 150%;
	padding-top: 8px;
}
#introtxt img {
	float: right;
}
#campaign h3 {
	background: url(https://img1.kakaku.k-img.com/images/category/campaign_top.gif) no-repeat transparent;
	padding: 12px 0 13px 50px;
}
#campaign .ybtm {
	background: url(https://img1.kakaku.k-img.com/images/category/ybox_btm.gif) no-repeat bottom;
	padding: 0 15px 10px 15px;
}
#campaign li {
	list-style-type: none;
	background: url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x scroll left bottom transparent;
	line-height: 120%;
	padding-bottom: 5px;
	padding-top: 3px;
}
#campaign span {
	background: none repeat scroll 0 0 #ECECEC;
	border-left: 3px solid #333367;
	font-size: 85%;
	margin-right: 8px;
	padding: 2px;
}
#main #campaign li a, #main #topics a, #main #pickup a {
	font-weight: bold;
	text-decoration: underline;
}
#topics .topicL {
	float: left;
	width: 340px;
}
#topics .topicR {
	float: left;
	width: 340px;
	margin-left: 10px;
}
#topics img {
	float: left;
}
#topics p {
	float: left;
	margin-left: 5px;
}
#topics .topicL p {
	width: 230px
}
#topics .topicR li {
	list-style-type: none;
}
#topics .topicR li.dline {
	background: url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x scroll left bottom transparent;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#topics .topicR p {
	width: 268px;
}
#pickup .w340 {
	width: 340px;
}
#pickup .textAreaA p {
	padding-right: 5px;
}

/* renewal end*/


/* 110715 ranking sm4 */

#money .full .boxC, #card .full .boxC {
	background: #d2d2f5 url(https://img1.kakaku.k-img.com/images/credit-card/top/box_c_btm_money.gif) no-repeat left bottom;
}
#money .tblRanking-new th, #money .tblRanking-new td, #card .tblRanking-new th, #card .tblRanking-new td {
	border: none;
	border-right: 2px solid #d2d2f5;
}
#money .tblRanking-new th, #card .tblRanking-new th {
	border-bottom: 1px solid #d2d2f5;
}
#money .bg-ranking, #card .bg-ranking {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/tblRanking_money.gif) left top no-repeat !important;
}

/* 110715 ranking sm4 end */


/* 110914 meritArea sm4 */

#money #meritArea, #card #meritArea {
	background: #bfbfef url(https://img1.kakaku.k-img.com/images/credit-card/top/merit_wp_btm.gif) no-repeat left bottom;
	width: 720px;
	margin-bottom: 10px;
	padding-bottom: 9px;
}
#money #meritWrapper, #card #meritWrapper {
	background: #bfbfef url(https://img1.kakaku.k-img.com/images/credit-card/top/merit_wp_top.gif) no-repeat left top;
	width: 702px;
	padding: 10px 9px 0;
}
#money #meritArea h2, #card #meritArea h2 {
	margin: 0 0 4px;
	padding: 0;
	line-height: 1;
}
#money #meritArea .meritRead, #card #meritArea .meritRead {
	margin: 0 0 10px;
	padding: 0;
	line-height: 1;
}
#money #meritArea #meritDetail, #card #meritArea #meritDetail {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/merit_inner_btm.gif) no-repeat left bottom;
	width: 702px;
	padding-bottom: 12px;
}
#money #meritArea #meritDetailInner, #card #meritArea #meritDetailInner {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/merit_inner_top.gif) no-repeat left top;
	width: 676px;
	padding: 10px 13px 0;
}
#money #meritArea #meritDetailInner table#meritTbl, #card #meritArea #meritDetailInner table#meritTbl {
	width: 676px;
	margin: 0 0 3px;
	padding: 0;
	border-collapse: collapse;
}
#money #meritArea #meritDetailInner table#meritTbl th, #card #meritArea #meritDetailInner table#meritTbl th {
	margin: 0;
	padding: 0;
	text-align: center;
	float: none;
}
#money #meritArea #meritDetailInner table#meritTbl th.cell01, #money #meritArea #meritDetailInner table#meritTbl td.cell01, #card #meritArea #meritDetailInner table#meritTbl th.cell01, #card #meritArea #meritDetailInner table#meritTbl td.cell01 {
	width: 147px;
}
#money #meritArea #meritDetailInner table#meritTbl th.cell02, #money #meritArea #meritDetailInner table#meritTbl td.cell02, #card #meritArea #meritDetailInner table#meritTbl th.cell02, #card #meritArea #meritDetailInner table#meritTbl td.cell02 {
	width: 150px;
}
#money #meritArea #meritDetailInner table#meritTbl th.cell03, #money #meritArea #meritDetailInner table#meritTbl td.cell03, #card #meritArea #meritDetailInner table#meritTbl th.cell03, #card #meritArea #meritDetailInner table#meritTbl td.cell03 {
	width: 5px;
}
#money #meritArea #meritDetailInner table#meritTbl th.cell04, #money #meritArea #meritDetailInner table#meritTbl td.cell04, #card #meritArea #meritDetailInner table#meritTbl th.cell04, #card #meritArea #meritDetailInner table#meritTbl td.cell04 {
	width: 59px;
	text-align: left;
}
* html #money #meritArea #meritDetailInner table#meritTbl th.cell04, * html #money #meritArea #meritDetailInner table#meritTbl td.cell04, * html #card #meritArea #meritDetailInner table#meritTbl th.cell04, * html #card #meritArea #meritDetailInner table#meritTbl td.cell04 {
	text-align: right;
}
*:first-child+html #money #meritArea #meritDetailInner table#meritTbl th.cell04, *:first-child+html #money #meritArea #meritDetailInner table#meritTbl td.cell04, *:first-child+html #card #meritArea #meritDetailInner table#meritTbl th.cell04, *:first-child+html #card #meritArea #meritDetailInner table#meritTbl td.cell04 {
	text-align: right;
}
#money #meritArea #meritDetailInner table#meritTbl td.cell04, #card #meritArea #meritDetailInner table#meritTbl td.cell04 {
	vertical-align: top;
}
#money #meritArea #meritDetailInner table#meritTbl th.bgNormal, #card #meritArea #meritDetailInner table#meritTbl th.bgNormal {
	padding: 5px 0 3px;
	background-color: #e9e9e9;
}
#money #meritArea #meritDetailInner table#meritTbl th.bgYellow, #card #meritArea #meritDetailInner table#meritTbl th.bgYellow {
	padding: 5px 0 3px;
	background-color: #f3f3b9;
}
#money #meritArea #meritDetailInner table#meritTbl td, #card #meritArea #meritDetailInner table#meritTbl td {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: right;
	float: none;
}
#money #meritArea #meritDetailInner table#meritTbl td.meritDot, #card #meritArea #meritDetailInner table#meritTbl td.meritDot {
	padding: 7px 0;
}
#money #meritArea #meritDetailInner table#meritTbl td.cell01, #card #meritArea #meritDetailInner table#meritTbl td.cell01 {
	text-align: left;
}
#money #meritArea #meritDetailInner table#meritTbl td.cell01 img, #card #meritArea #meritDetailInner table#meritTbl td.cell01 img {
	vertical-align: middle;
	margin-right: 3px;
}
#money #meritArea #meritDetailInner table#meritTbl td.cell01 a, #card #meritArea #meritDetailInner table#meritTbl td.cell01 a {
	font-weight: bold;
	text-decoration: underline;
}
#money #meritArea #meritDetailInner table#meritTbl td .priceBk, #card #meritArea #meritDetailInner table#meritTbl td .priceBk {
	font-family: Verdana;
	font-size: 150%;
	font-weight: bold;
}
#money #meritArea #meritDetailInner table#meritTbl td .priceRed, #card #meritArea #meritDetailInner table#meritTbl td .priceRed {
	font-family: Verdana;
	font-size: 150%;
	font-weight: bold;
	color: #fc0000;
}
#money #meritArea #meritDetailInner table#meritTbl td .balloon, #card #meritArea #meritDetailInner table#meritTbl td .balloon {
	display: inline-block;
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/merit_balloon_btm.gif) no-repeat left bottom;
	width: 58px;
	margin: 0;
	padding: 0;
}
* html #money #meritArea #meritDetailInner table#meritTbl td .balloon, * html #card #meritArea #meritDetailInner table#meritTbl td .balloon {
	margin-left: -59px;
}
*:first-child+html #money #meritArea #meritDetailInner table#meritTbl td .balloon, *:first-child+html #card #meritArea #meritDetailInner table#meritTbl td .balloon {
	margin-left: -59px;
}
#money #meritArea #meritDetailInner table#meritTbl td .balloonInner, #card #meritArea #meritDetailInner table#meritTbl td .balloonInner {
	display: inline-block;
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/merit_balloon_top.gif) no-repeat left top;
	width: 58px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0 11px;
	font-size: 81%;
}
#money #meritArea #meritDetailInner table#meritTbl td .balloonInner .balloonNum, #card #meritArea #meritDetailInner table#meritTbl td .balloonInner .balloonNum {
	font-size: 125%;
}
#money #meritArea #meritDetailInner .cautionTxt, #card #meritArea #meritDetailInner .cautionTxt {
	background-color: #f2f2f2;
	padding: 5px;
	font-size: 81%;
	line-height: 1.5;
}

/* 110914 meritArea sm4 end */


/* 120208 induction sm4 */

#money #inductionArea, #card #inductionArea {
	width: 720px;
	margin-bottom: 10px;
}
#money #inductionTitle, #card #inductionTitle {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_bg.gif) no-repeat left top;
	width: 720px;
	padding-bottom: 5px;
}
#money #inductionTitle #inductionCrown, #card #inductionTitle #inductionCrown {
	float: left;
	width: 129px;
	padding-left: 9px;
	margin-right: 19px;
}
#money #inductionTitle h2, #card #inductionTitle h2 {
	float: left;
	width: 474px;
	margin-top: 12px;
}
#money #inductionArea #inductionCaution, #card #inductionArea #inductionCaution {
	margin-top: 2px;
	margin-right: 5px;
	text-align: right;
	/* 150527 add sm19 */
	font-size: 85%;
	color: #777;
	/* 150527 end */
}
#money #inductionArea #inductionBtm, #card #inductionArea #inductionBtm {
	background: #c5c5f1 url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_bg_btm.gif) no-repeat left top;
	width: 700px;
	padding: 15px 10px 10px;
}
#money #inductionArea #inductionCon, #card #inductionArea #inductionCon {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con_btm.gif) no-repeat left bottom;
	width: 700px;
	padding-bottom: 10px;
}
#money #inductionArea #inductionLeft, #card #inductionArea #inductionLeft {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con_top_l.gif) no-repeat left top;
	width: 208px;
	float: left;
	padding: 10px 14px 0 11px;
}
#money #inductionArea #inductionCenter, #card #inductionArea #inductionCenter {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con_top_c.gif) no-repeat left top;
	width: 208px;
	float: left;
	padding: 10px 13px 0;
}
#money #inductionArea #inductionRight, #card #inductionArea #inductionRight {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con_top_r.gif) no-repeat left top;
	width: 208px;
	float: left;
	padding: 10px 11px 0 14px;
}
#money #inductionArea #inductionCon h3, #card #inductionArea #inductionCon h3 {
	margin-bottom: 6px;
	padding-bottom: 3px;
	border-bottom: 3px solid #333367;
	line-height: 1.25;
}
#money #inductionArea #inductionCon p, #card #inductionArea #inductionCon p {
	line-height: 1.3;
}
#money #inductionArea #inductionLeft dl#inductionPoint, #card #inductionArea #inductionLeft dl#inductionPoint {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_point.gif) no-repeat left top;
	width: 208px;
	margin-bottom: 10px;
}
#money #inductionArea #inductionLeft dl#inductionPoint dt, #money #inductionArea #inductionLeft dl#inductionFree dt, #money #inductionArea #inductionLeft dl#inductionMile dt, #card #inductionArea #inductionLeft dl#inductionPoint dt, #card #inductionArea #inductionLeft dl#inductionFree dt, #card #inductionArea #inductionLeft dl#inductionMile dt {
	margin-bottom: 3px;
	padding-left: 54px;
	font-weight: bold;
	line-height: 1.25;
}
#money #inductionArea #inductionLeft dl#inductionPoint dt a, #money #inductionArea #inductionLeft dl#inductionFree dt a, #money #inductionArea #inductionLeft dl#inductionMile dt a, #card #inductionArea #inductionLeft dl#inductionPoint dt a, #card #inductionArea #inductionLeft dl#inductionFree dt a, #card #inductionArea #inductionLeft dl#inductionMile dt a {
	text-decoration: underline;
}
#money #inductionArea #inductionLeft dl#inductionPoint dd, #money #inductionArea #inductionLeft dl#inductionFree dd, #card #inductionArea #inductionLeft dl#inductionPoint dd, #card #inductionArea #inductionLeft dl#inductionFree dd {
	background: url(https://img1.kakaku.k-img.com/images/home/dotline01.gif) repeat-x left bottom;
	padding-left: 54px;
	padding-bottom: 10px;
	line-height: 1.25;
}
#money #inductionArea #inductionLeft dl#inductionFree, #card #inductionArea #inductionLeft dl#inductionFree {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_free.gif) no-repeat left top;
	width: 208px;
	margin-bottom: 10px;
}
#money #inductionArea #inductionLeft dl#inductionMile, #card #inductionArea #inductionLeft dl#inductionMile {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_mile.gif) no-repeat left top;
	width: 208px;
}
#money #inductionArea #inductionLeft dl#inductionMile dd, #card #inductionArea #inductionLeft dl#inductionMile dd {
	padding-left: 54px;
	line-height: 1.25;
}
#money #inductionArea #inductionLeft dl dd ul.inductionLink, #card #inductionArea #inductionLeft dl dd ul.inductionLink {
	margin-top: 3px;
}
#money #inductionArea #inductionLeft dl dd ul.inductionLink li, #card #inductionArea #inductionLeft dl dd ul.inductionLink li {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_arrow.gif) no-repeat 0 2px;
	list-style-type: none;
	padding: 2px 0 1px 15px;
	font-size: 81%;
}
#money #inductionArea #inductionLeft dl dd ul.inductionLink li a, #card #inductionArea #inductionLeft dl dd ul.inductionLink li a {
	text-decoration: underline;
}
#money #inductionArea #inductionCon .inductionBtn, #card #inductionArea #inductionCon .inductionBtn {
	width: 208px;
	margin: 5px 0 8px;
	text-align: center;
}
#money #inductionArea #inductionCon h4, #card #inductionArea #inductionCon h4 {
	margin-bottom: 1px;
}
#money #inductionArea .setsuyakuModel .modelImg, #card #inductionArea .setsuyakuModel .modelImg {
	float: left;
	width: 45px;
	margin-right: 3px;
}
#money #inductionArea .setsuyakuModel .modelText, #card #inductionArea .setsuyakuModel .modelText {
	float: left;
	width: 160px;
	line-height: 1;
}
#money #inductionArea .setsuyakuModel .modelText a, #card #inductionArea .setsuyakuModel .modelText a {
	text-decoration: underline;
}
#money #inductionArea .setsuyakuModel .setsuyakuPrice, #card #inductionArea .setsuyakuModel .setsuyakuPrice {
	clear: both;
	margin: 0;
}
#money #inductionArea .setsuyakuModel .setsuyakuPrice .priceImg, #card #inductionArea .setsuyakuModel .setsuyakuPrice .priceImg {
	margin-right: 2px;
}
#money #inductionArea .setsuyakuModel .setsuyakuPrice .priceText1, #card #inductionArea .setsuyakuModel .setsuyakuPrice .priceText1 {
	color: #ff0000;
	font-family: Verdana;
	font-size: 150%;
	font-weight: bold;
	margin-right: 2px;
}
#money #inductionArea .setsuyakuModel .setsuyakuPrice .priceText2, #card #inductionArea .setsuyakuModel .setsuyakuPrice .priceText2 {
	font-weight: bold;
}
#money #inductionArea .setsuyakuModel #switch, #card #inductionArea .setsuyakuModel #switch {
	margin-left: 64px;
	margin-top: 5px;
}
#money #inductionArea .setsuyakuModel #switch li, #card #inductionArea .setsuyakuModel #switch li {
	float: left;
	margin-right: 6px;
	list-style: none;
}
#money #inductionArea .setsuyakuModel #switch li a, #card #inductionArea .setsuyakuModel #switch li a {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/syk_ball_switch_off.gif) no-repeat;
}
#money #inductionArea .setsuyakuModel #switch li a:hover, #card #inductionArea .setsuyakuModel #switch li a:hover {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/syk_ball_switch_over.gif) no-repeat;
}
#money #inductionArea .setsuyakuModel #switch li.ui-tabs-selected a, #card #inductionArea .setsuyakuModel #switch li.ui-tabs-selected a {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/syk_ball_switch_on.gif) no-repeat;
}
#money #inductionArea .setsuyakuModel .ui-tabs-hide, #card #inductionArea .setsuyakuModel .ui-tabs-hide {
	display: none;
}

/* 120208 induction sm4 end */


/* 120326 topics sm4 */

#topics .topicR2 {
	float: left;
	width: 340px;
	margin-left: 10px;
}
#topics .topicR2 p {
	width: 235px;
}

/* 120326 topics sm4 end */


/* articleBtm 130328 sm4 */

#articleBtm {
	margin-bottom: 20px;
}
#money #main #articleBtm .textAreaA, #card #main #articleBtm .textAreaA {
	margin-left: 75px;
}

/* articleBtm end */


/* 120517 inductionNew sm4 */

#money #inductionArea #inductionCon2, #card #inductionArea #inductionCon2 {
	width: 700px;
	padding-bottom: 0;
}
#money #inductionArea #inductionConTop, #card #inductionArea #inductionConTop {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con02_btm.gif) no-repeat left bottom;
	width: 700px;
	margin-bottom: 10px;
}
#money #inductionArea #inductionConTop #conTopInner, #card #inductionArea #inductionConTop #conTopInner {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con02_top.gif) no-repeat left top;
	width: 680px;
	padding: 10px 10px 13px 10px;
}
#money #inductionArea #inductionCon2 h3, #card #inductionArea #inductionCon2 h3 {
	margin-bottom: 6px;
	padding-bottom: 3px;
	border-bottom: 3px solid #333367;
	line-height: 1.25;
	font-size: 112%;
}
#money #inductionArea #inductionCon2 .con2Text, #card #inductionArea #inductionCon2 .con2Text {
	margin-bottom: 5px;
	line-height: 1.4;
}
#money #inductionArea #inductionConTop .cam4Col, #card #inductionArea #inductionConTop .cam4Col {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/cardbg_4col_btm.gif) no-repeat left bottom;
	width: 680px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
}
#money #inductionArea #inductionConTop ul.cam4ColInner, #card #inductionArea #inductionConTop ul.cam4ColInner {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/cardbg_4col_top.gif) no-repeat left top;
	width: 680px;
	padding: 10px 0;
}
#money #inductionArea #inductionConTop .cam3Col, #card #inductionArea #inductionConTop .cam3Col {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/cardbg_3col_btm.gif) no-repeat left bottom;
	width: 680px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
}
#money #inductionArea #inductionConTop ul.cam3ColInner, #card #inductionArea #inductionConTop ul.cam3ColInner {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/cardbg_3col_top.gif) no-repeat left top;
	width: 680px;
	padding: 10px 0;
}
#money #inductionArea #inductionConTop ul.cam4ColInner li, #card #inductionArea #inductionConTop ul.cam4ColInner li {
	width: 150px;
	display: block;
	float: left;
	list-style: none;
	padding: 0 10px;
}
#money #inductionArea #inductionConTop ul.cam3ColInner li, #card #inductionArea #inductionConTop ul.cam3ColInner li {
	width: 207px;
	display: block;
	float: left;
	list-style: none;
	padding: 0 10px;
}
#money #inductionArea #inductionConTop ul.cam3ColInner li.cam3ColEnd, #card #inductionArea #inductionConTop ul.cam3ColInner li.cam3ColEnd {
	width: 206px;
}
#money #inductionArea #inductionConTop ul.cam4ColInner li span.camCardImg, #money #inductionArea #inductionConTop ul.cam3ColInner li span.camCardImg, #card #inductionArea #inductionConTop ul.cam4ColInner li span.camCardImg, #card #inductionArea #inductionConTop ul.cam3ColInner li span.camCardImg {
	display: block;
	text-align: center;
	margin-bottom: 7px;
}
#money #inductionArea #inductionConTop ul.cam4ColInner li span.camCardName, #money #inductionArea #inductionConTop ul.cam3ColInner li span.camCardName, #card #inductionArea #inductionConTop ul.cam4ColInner li span.camCardName, #card #inductionArea #inductionConTop ul.cam3ColInner li span.camCardName {
	display: block;
	margin-bottom: 4px;
	font-weight: bold;
	line-height: 1.3;
}
#money #inductionArea #inductionConTop ul.cam4ColInner li span.camCardName a, #money #inductionArea #inductionConTop ul.cam3ColInner li span.camCardName a, #card #inductionArea #inductionConTop ul.cam4ColInner li span.camCardName a, #card #inductionArea #inductionConTop ul.cam3ColInner li span.camCardName a {
	text-decoration: underline;
}
#money #inductionArea #inductionConTop ul.cam4ColInner li span.camCardText, #money #inductionArea #inductionConTop ul.cam3ColInner li span.camCardText, #card #inductionArea #inductionConTop ul.cam4ColInner li span.camCardText, #card #inductionArea #inductionConTop ul.cam3ColInner li span.camCardText {
	display: block;
	line-height: 1.3;
}
#money #inductionArea #inductionConTop ul.cam4ColInner li .camDetail, #money #inductionArea #inductionConTop ul.cam3ColInner li .camDetail, #card #inductionArea #inductionConTop ul.cam4ColInner li .camDetail, #card #inductionArea #inductionConTop ul.cam3ColInner li .camDetail {
	color: #fb3d3d;
	font-weight: bold;
}
#money #inductionArea #inductionConBtm, #card #inductionArea #inductionConBtm {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con03_btm.gif) no-repeat left bottom;
	width: 700px;
	padding: 0 0 13px;
}
#money #inductionArea #inductionLeft02, #card #inductionArea #inductionLeft02 {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con03_top_l.gif) no-repeat left top;
	width: 325px;
	float: left;
	padding: 10px 14px 0 11px;
}
#money #inductionArea #inductionRight02, #card #inductionArea #inductionRight02 {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con03_top_r.gif) no-repeat left top;
	width: 325px;
	float: left;
	padding: 10px 11px 0 14px;
}
#money #inductionArea #inductionCon2 .conBtmText, #card #inductionArea #inductionCon2 .conBtmText {
	line-height: 1.3;
	margin-bottom: 5px;
}
#money #inductionArea #inductionCon2 .inductionBtn, #card #inductionArea #inductionCon2 .inductionBtn {
	width: 325px;
	margin: 5px 0;
	text-align: center;
}
#money #inductionArea #inductionCon2 h4, #card #inductionArea #inductionCon2 h4 {
	margin-bottom: 1px;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .modelImg, #card #inductionArea #inductionCon2 .setsuyakuModel .modelImg {
	float: left;
	width: 45px;
	margin-right: 3px;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .modelR, #card #inductionArea #inductionCon2 .setsuyakuModel .modelR {
	float: left;
	width: 277px;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .modelText, #card #inductionArea #inductionCon2 .setsuyakuModel .modelText {
	line-height: 1;
	width: 277px;
	margin-bottom: 5px;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .modelText a, #card #inductionArea #inductionCon2 .setsuyakuModel .modelText a {
	text-decoration: underline;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice, #card #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice {
	margin: 0;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice .priceImg, #card #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice .priceImg {
	margin-right: 2px;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice .priceText1, #card #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice .priceText1 {
	color: #ff0000;
	font-family: Verdana;
	font-size: 150%;
	font-weight: bold;
	margin-right: 2px;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice .priceText2, #card #inductionArea #inductionCon2 .setsuyakuModel .setsuyakuPrice .priceText2 {
	font-weight: bold;
}
#money #inductionArea #inductionCon2 .setsuyakuModel #switch, #card #inductionArea #inductionCon2 .setsuyakuModel #switch {
	margin-left: 123px;
	margin-top: 5px;
}
#money #inductionArea #inductionCon2 .setsuyakuModel #switch li, #card #inductionArea #inductionCon2 .setsuyakuModel #switch li {
	float: left;
	margin-right: 6px;
	list-style: none;
}
#money #inductionArea #inductionCon2 .setsuyakuModel #switch li a, #card #inductionArea #inductionCon2 .setsuyakuModel #switch li a {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/syk_ball_switch_off.gif) no-repeat;
}
#money #inductionArea #inductionCon2 .setsuyakuModel #switch li a:hover, #card #inductionArea #inductionCon2 .setsuyakuModel #switch li a:hover {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/syk_ball_switch_over.gif) no-repeat;
}
#money #inductionArea #inductionCon2 .setsuyakuModel #switch li.ui-tabs-selected a, #card #inductionArea #inductionCon2 .setsuyakuModel #switch li.ui-tabs-selected a {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/syk_ball_switch_on.gif) no-repeat;
}
#money #inductionArea #inductionCon2 .setsuyakuModel .ui-tabs-hide, #card #inductionArea #inductionCon2 .setsuyakuModel .ui-tabs-hide {
	display: none;
}
#money #menu .menuBox01 ul.cardFeature, #card #menu .menuBox01 ul.cardFeature {
	width: 184px;
}
#money #menu .menuBox01 ul.cardFeature li, #card #menu .menuBox01 ul.cardFeature li {
	background: url(https://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	width: 184px;
	margin: 5px 0;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 3px;
}
#money #menu .menuBox01 ul.cardFeature li.cardMenuEnd, #card #menu .menuBox01 ul.cardFeature li.cardMenuEnd {
	background: none;
	padding-bottom: 0;
}
#money #menu .menuBox01 ul.cardFeature li span.menuIcon, #card #menu .menuBox01 ul.cardFeature li span.menuIcon {
	display: block;
	width: 141px;
	padding: 2px 0 2px 43px;
	font-size: 100%;
}
#money #menu .menuBox01 ul.cardFeature li span#menuPoint, #card #menu .menuBox01 ul.cardFeature li span#menuPoint {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_point.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuFree, #card #menu .menuBox01 ul.cardFeature li span#menuFree {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_free.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuEtc, #card #menu .menuBox01 ul.cardFeature li span#menuEtc {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_etc.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuGold, #card #menu .menuBox01 ul.cardFeature li span#menuGold {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_gold.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuOversea, #card #menu .menuBox01 ul.cardFeature li span#menuOversea {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_oversea.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuStudent, #card #menu .menuBox01 ul.cardFeature li span#menuStudent {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_student.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuSoku, #card #menu .menuBox01 ul.cardFeature li span#menuSoku {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_soku.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuMile, #card #menu .menuBox01 ul.cardFeature li span#menuMile {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_mile.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuGas, #card #menu .menuBox01 ul.cardFeature li span#menuGas {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_gas.gif) no-repeat left top;
}

#money #menu .menuBox01 ul.cardFeature li a, #card #menu .menuBox01 ul.cardFeature li a {
	display: inline;
}
#money #menu .menuBox01 ul.cardFeature li span.cardMenuText, #card #menu .menuBox01 ul.cardFeature li span.cardMenuText {
	display: block;
	width: 141px;
	font-size: 75%;
	line-height: 1.2;
	margin-top: 2px;
}
#money #menu .menuBox01 ul.cardFeature li ul.mileLink, #card #menu .menuBox01 ul.cardFeature li ul.mileLink {
	width: 141px;
	margin-top: 2px;
}
#money #menu .menuBox01 ul.cardFeature li ul.mileLink li, #card #menu .menuBox01 ul.cardFeature li ul.mileLink li {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/menu_arrow.gif) no-repeat 0 2px;
	width: 126px;
	list-style-type: none;
	margin: 0 0 2px;
	padding: 2px 0 1px 15px;
	font-size: 75%;
	line-height: 1;
}
#money #menu .menuBox01 ul.cardFeature li ul.mileLink li a, #card #menu .menuBox01 ul.cardFeature li ul.mileLink li a {
	text-decoration: underline;
}

/* 120517 inductionNew sm4 end */


/* 130227 cardArticle sm4 */

#money #menu #cardArticle, #money #menu .cardBox, #card #menu #cardArticle, #card #menu .cardBox {
	margin-bottom: 10px;
}
#money #menu #cardArticle .simplebox .articleBanner, #money #menu .cardBox .simplebox .articleBanner, #card #menu #cardArticle .simplebox .articleBanner, #card #menu .cardBox .simplebox .articleBanner {
	margin-bottom: 5px;
	line-height: 1;
}
#money #menu #cardArticle .simplebox, #money #menu .cardBox .simplebox, #card #menu #cardArticle .simplebox, #card #menu .cardBox .simplebox {
	background: url(https://img1.kakaku.k-img.com/images/money/parts/200simple_bg.gif) repeat-y;
}
#money #menu #cardArticle .simplebox h2, #money #menu .cardBox .simplebox h2, #card #menu #cardArticle .simplebox h2, #card #menu .cardBox .simplebox h2 {
	background: url(https://img1.kakaku.k-img.com/images/money/parts/200simple_top.gif) no-repeat left top;
	padding: 6px 0 0 10px;
	height: 23px;
	font-size: 100%;
	width: 190px;
}
#money #menu #cardArticle .simplebtm, #money #menu .cardBox .simplebtm, #card #menu #cardArticle .simplebtm, #card #menu .cardBox .simplebtm {
	background: url(https://img1.kakaku.k-img.com/images/money/parts/200simple_btm.gif) no-repeat left bottom;
	padding: 0 8px 10px;
	width: 184px;
	line-height: 150%;
}
#money #menu #cardArticle .simplebox .articleTtl, #money #menu .cardBox .simplebox .articleTtl, #card #menu #cardArticle .simplebox .articleTtl, #card #menu .cardBox .simplebox .articleTtl {
	background: url(https://img1.kakaku.k-img.com/images/money/icons/arrow_orng.gif) no-repeat scroll left 3px transparent;
	font-weight: bold;
	margin-bottom: 3px;
	padding-left: 15px;
}
#money #menu #cardArticle .simplebtm p, #money #menu .cardBox .simplebtm p, #card #menu #cardArticle .simplebtm p, #card #menu .cardBox .simplebtm p {
	line-height: 1.25;
}
#money #menu #cardArticle .articleArea, #money #menu .cardBox .articleArea, #card #menu #cardArticle .articleArea, #card #menu .cardBox .articleArea {
	width: 184px;
	margin-bottom: 5px;
}

/* =========================================================
article 140616 sm19 -- pkupArticle 140829 sm1
========================================================= */

#money #article .boxFeature, #money #pkupArticle .boxFeature, #card #article .boxFeature, #card #pkupArticle .boxFeature {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#money #article .textAreaA, #money #pkupArticle .textAreaA, #card #article .textAreaA, #card #pkupArticle .textAreaA {
	margin-left: 110px;
}
#money #article .textAreaA .categoryA, #money #pkupArticle .textAreaA .categoryA, #card #article .textAreaA .categoryA, #card #pkupArticle .textAreaA .categoryA {
	margin-right: 5px;
	float: left;
	background: #333367;
	color: #fff;
}
#money #article .textAreaA .categoryA .categoryABg01, #money #pkupArticle .textAreaA .categoryA .categoryABg01, #card #article .textAreaA .categoryA .categoryABg01, #card #pkupArticle .textAreaA .categoryA .categoryABg01 {
	background: url('https://img1.kakaku.k-img.com/images/money/moneyArticleBg01.gif') left top no-repeat;
}
#money #article .textAreaA .categoryA .categoryABg02, #money #pkupArticle .textAreaA .categoryA .categoryABg02, #card #article .textAreaA .categoryA .categoryABg02, #card #pkupArticle .textAreaA .categoryA .categoryABg02 {
	height: 22px;
	background: url('https://img1.kakaku.k-img.com/images/money/moneyArticleBg02.gif') right top no-repeat;
}
#money #article .textAreaA .categoryA p, #money #pkupArticle .textAreaA .categoryA p, #card #article .textAreaA .categoryA p, #card #pkupArticle .textAreaA .categoryA p {
	padding: 3px 10px 0;
	line-height: 1.3;
}
#money #article .textAreaA .indivTitle, #money #pkupArticle .textAreaA .indivTitle, #card #article .textAreaA .indivTitle, #card #pkupArticle .textAreaA .indivTitle {
	font-size: 116%;
	font-weight: bold;
	line-height: 1.5;
}
#money #article .textAreaA .description, #money #pkupArticle .textAreaA .description, #card #article .textAreaA .description, #card #pkupArticle .textAreaA .description {
	margin-top: 5px;
	line-height: 1.3;
}
#money #article .textAreaA .description .date, #money #pkupArticle .textAreaA .description .date, #card #article .textAreaA .description .date, #card #pkupArticle .textAreaA .description .date {
	font-size: 85%;
	font-weight: normal;
	color: #666;
}
#money #article .textAreaA .categoryB, #money #pkupArticle .textAreaA .categoryB, #card #article .textAreaA .categoryB, #card #pkupArticle .textAreaA .categoryB {
	margin-top: 3px;
	font-size: 85%;
}
#money #main #article .full, #money #main #pkupArticle .full, #card #main #article .full, #card #main #pkupArticle .full {
	width: 680px;
}
#money #main #article .full .boxD .h3box, #money #main #pkupArticle .full .boxD .h3box, #card #main #article .full .boxD .h3box, #card #main #pkupArticle .full .boxD .h3box {
	background: url("https://img1.kakaku.k-img.com/images/category/h3_type_d_full.gif") no-repeat scroll left top;
	font-size: 100%;
	height: 15px;
	padding: 10px 10px 5px 15px;
	position: static;
}
#money #main #article .boxFeature, #money #main #pkupArticle .boxFeature, #card #main #article .boxFeature, #card #main #pkupArticle .boxFeature {
	background: url("https://img1.kakaku.k-img.com/images/category/dotline02.gif") repeat-x scroll left bottom;
	overflow: hidden;
}
#money #main #article .full .boxD .boxIn, #money #main #pkupArticle .full .boxD .boxIn, #card #main #article .full .boxD .boxIn, #card #main #pkupArticle .full .boxD .boxIn {
	min-height: 50px;
	padding: 8px 8px 0;
}
#money #main #article .boxFeature img, #money #main #pkupArticle .boxFeature img, #card #main #article .boxFeature img, #card #main #pkupArticle .boxFeature img {
	float: left;
}
#money #main #article .boxFeature img.iconNew, #money #main #pkupArticle .boxFeature img.iconNew, #money #main #article .boxFeature img.iconPR,
/* add 20140929 sm1 */

#money #main #pkupArticle .boxFeature img.iconPR, #card #main #article .boxFeature img.iconNew, #card #main #pkupArticle .boxFeature img.iconNew, #card #main #article .boxFeature img.iconPR, #card #main #pkupArticle .boxFeature img.iconPR {
	float: none;
}
#money #main #article .boxFeature img.iconPR, #money #main #pkupArticle .boxFeature img.iconPR, #card #main #article .boxFeature img.iconPR, #card #main #pkupArticle .boxFeature img.iconPR {
	margin: 0 5px 0 3px;
}

/* =========================================================
inductionConMid 140912 sm19
========================================================= */

#money #inductionArea #inductionConMid, #card #inductionArea #inductionConMid {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con02_btm.gif) no-repeat left bottom;
	width: 700px;
	margin-bottom: 10px;
}
#money #inductionArea #inductionConMid .conMidInner, #card #inductionArea #inductionConMid .conMidInner {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con02_top_2.gif) no-repeat left top;
	width: 680px;
	padding: 7px 10px 10px 10px;
}
#money #inductionArea #inductionConMid .conMidInner h3, #card #inductionArea #inductionConMid .conMidInner h3 {
	margin-bottom: 10px;
	padding-left: 35px;
	border-bottom: 0;
}
#money #inductionArea #inductionConMid .conMidInner .box, #card #inductionArea #inductionConMid .conMidInner .box {
	margin-bottom: 5px;
}

/* =========================================================
boxSearch 141205 sm19
========================================================= */

#money .boxSearch .helpBT, #card .boxSearch .helpBT {
	vertical-align: bottom;
}
#money .boxSearch .helpBT img, #card .boxSearch .helpBT img {
	vertical-align: bottom;
}
#money .boxSearch .boxKeyword, #card .boxSearch .boxKeyword {
	width: 685px;
	padding-top: 15px;
	background: url('https://img1.kakaku.k-img.com/images/category/keybox_top_685.gif') no-repeat;
}
#money .boxSearch .boxKeyword .boxKeywordBtm, #card .boxSearch .boxKeyword .boxKeywordBtm {
	width: 685px;
	padding-top: 0;
	background: url('https://img1.kakaku.k-img.com/images/category/keybox_btm_685.gif') 0 bottom no-repeat;
	overflow: hidden;
}
#main .boxSearch .boxKeyword span {
	color: #686767;
	float: left;
	text-align: left;
	white-space: nowrap;
}
#main .boxSearch .keywordBox {
	width: 366px;
}
#main .boxSearch #keyword {
	width: 550px;
	overflow: hidden;
	position: relative;
	float: left;
	text-align: left;
}
#main .boxSearch #keyword ul {
	top: 0;
	left: 0;
	z-index: 1;
}
#main .boxSearch #keyword ul li {
	list-style: none;
	display: inline;
}

/* =========================================================
ranking 141216 sm19
========================================================= */

.contType001 {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_01.png) repeat-y;
	margin-top: 15px;
}
.contType001 li {
	list-style: none;
}
.contType001 .contMain {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_01.png) no-repeat right bottom;
	width: 720px;
}
.contType001 .contMainIn {
	padding: 15px;
}
.contType001 .contMainIn .contMainPart {
	float: left;
	width: 360px;
}
.contType001 .contMainIn .contMainPart .contMainPartIn {
	padding: 15px;
}

/* TITLE */

.contType001 .contTtl {
	background: #e8e8e8 url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_02.png) no-repeat;
}
.contType001 .contTtlIn {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_contbox_02.png) no-repeat -1000px bottom;
	padding: 4px 10px 4px 6px;
	position: relative;
}
.contType001 .contTtlIn h2, .contType001 .contTtlIn h3 {
	display: inline-block;
	line-height: 135%;
	font-size: 125%;
	font-weight: bold;
	padding: 7px 0 4px 8px;
	vertical-align: middle;
	/display: inline;
	/zoom: 1;
}
.contType001 .contTtlIn h2 img.imgLogo, .contType001 .contTtlIn h3 img.imgLogo {
	vertical-align: top;
}
.contType001 .contTtlIn h2 span.imgText, .contType001 .contTtlIn h3 span.imgText {
	display: inline-block;
	padding: 7px 2px 4px 5px;
	/display: inline;
	/zoom: 1;
}
.contType001 .contTtlIn h2 a, .contType001 .contTtlIn h3 a {
	color: #333;
}
.contType001 .contTtlIn span.subText {
	display: inline-block;
	color: #666666;
	font-size: 100%;
	line-height: 142%;
	letter-spacing: 0.03em;
	margin-top: -2px;
	padding: 0 0 6px 8px;
	vertical-align: bottom;
	/display: inline;
	/zoom: 1;
}
.contType001 .contTtlIn span.ttlLabel {
	display: inline-block;
	background: #b3b3b3;
	color: #FFF;
	font-size: 92%;
	font-weight: bold;
	line-height: 110%;
	letter-spacing: 0.06em;
	vertical-align: top;
	padding: 3px 6px 1.5px;
	position: absolute;
	top: 12px;
	right: 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.contType001 .contSttl {
	border: 1px solid #ccc;
	background: #f5f5f5;
}
.contType001 .contSttl:first-child {
	border-top: none;
}
* html .contType001 .contSttl {
	margin-top: -1px;
}
.contType001 .contSttlIn {
	border-top: 1px solid #FFF;
	padding: 9px 14px 7px 14px;
}
.contType001 .contSttlIn h3, .contType001 .contSttlIn h4 {
	line-height: 135%;
	font-size: 100%;
	font-weight: bold;
	padding: 0 0 0 0;
}
.contType001 .contSttlIn h3 a, .contType001 .contSttlIn h4 a {
	color: #333;
}
.contType001 .contSttlIn h3 span.subText, .contType001 .contSttlIn h4 span.subText {
	color: #666666;
	font-size: 92%;
	font-weight: normal;
	padding: 0 0 0 10px;
	position: relative;
	bottom: 1px;
	letter-spacing: 0.05em;
}
.contType001 .contTtlIn h2 .normal, .contType001 .contTtlIn h3 .normal, .contType001 .contSttl .contSttlIn h3 .normal, .contType001 .contSttl .contSttlIn h4 .normal {
	font-weight: normal;
}
.contUpdate {
	display: inline-block;
	position: absolute;
	right: 0.7em;
	bottom: 0.8em;
	font-size: 85%;
	text-align: right;
	color: #6f6f6f;
}

/* OTHER */

.contType001 .contTab {
	background: #f7f7f7;
	margin: 0 1px;
	padding: 3px 0 8px 10px;
	border-bottom: 1px solid #cecece;
}
.contType001 .contTab li {
	float: left;
	font-weight: bold;
	font-size: 107%;
	/* 14px */
	line-height: 1.2;
	text-align: center;
	min-width: 108px;
	margin-right: 10px;
	padding-left: 10px;
	margin-top: 8px;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 0 0 no-repeat;
}
.contType001 .contTab li:hover {
	cursor: pointer;
}
.contType001 .contTab li.on {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 0 -140px no-repeat;
	color: #fff;
}
.contType001 .contTab li span {
	display: block;
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 100% -70px no-repeat;
	padding-right: 10px;
}
.contType001 .contTab li span span {
	padding: 9px 10px 0;
	height: 26px;
	background: none;
}
.contType001 .contTab li.on span {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 100% -210px no-repeat;
}
.contType001 .contTab li.on span span {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_tab_01.png) 50% -280px no-repeat;
}

/* FOOTER */

.contType001 .contInfo {
	padding: 0 15px;
}
.contType001 .contInfo .contLink {
	text-align: right;
	padding-bottom: 11px;
}
.contType001 .contInfo .contLink li {
	display: inline-block;
	padding: 0 0 3px 21px;
	background: url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat left top;
	line-height: 135%;
	margin-left: 7px;
	/display: inline;
	/zoom: 1;
	/margin-left: 11px;
}

/* itemContWrap */

.contOther ul.contNote {
	padding-top: 4px;
}
.contOther ul.contNote li {
	color: #666666;
	list-style: none;
	line-height: 120%;
	font-size: 85%;
	margin-top: 1px;
}

/* itemContWrap */

.contType001 .itemContWrap {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_01.gif) repeat-y 180px top;
}
.contType001 .itemCont {
	width: 150px;
	float: left;
	padding: 0 15px;
	word-wrap: break-word;
}
.contType001 .itemCont > a {
	display: block;
	/position: relative;
}
.contType001 .itemCont > a:hover {
	text-decoration: none!important;
	cursor: pointer;
}
.contType001 .itemCont > a:hover .linkWrap {
	text-decoration: underline;
}
.contType001 .imgCont {
	margin-bottom: 9px;
	text-align: center;
	height: 90px;
}
.contType001 span.imgCont {
	display: block;
	/background: url(https://img1.kakaku.k-img.com/images/spacer.gif) 0 0 no-repeat;
}
.contType001 .imgCont img {
	max-width: 150px;
	max-height: 90px;
}
.contType001 a span.imgCont img {
	/position: relative;
	/z-index: -1;
}
.contType001 .imgCont a {
	display: block;
}
.contType001 a span.nameCont {
	display: block;
}
.contType001 .nameCont span.maker {
	display: block;
	font-size: 85%;
	line-height: 110%;
	margin-bottom: 2px;
}
.contType001 a span.nameCont span.maker {
	color: #333;
}
.contType001 .nameCont span.product {
	display: block;
	line-height: 130%;
	margin-bottom: 3px;
}
.contType001 a span.priceCont {
	display: block;
}
.contType001 .priceCont span.price a, .contType001 .priceCont span.price .linkWrap {
	color: #FF0000;
	font-family: Verdana;
	font-weight: bold;
	line-height: 110%;
}
.contType001 .shopCont {
	padding-top: 10px;
}
.contType001 a span.shopCont {
	display: block;
}

/* ct005 */
#ct005 .contTtlIn h2, #ct005 .contTtlIn h3 {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_01.png) no-repeat 0 -800px;
	padding-left: 44px;
}
#ct005 .contMain {
	background: none;
	padding-bottom: 0;
}
#ct005 .contMainIn {
	padding: 0;
}
#ct005 .pmItemRankBox {
	margin: 0;
	padding-left: 0;
	border-bottom: 1px solid #c4c4c4;
}
#ct005 .noCompare {
	margin-bottom: 0;
	border-bottom: none;
}
#ct005 .pmItemRank {
	width: 720px;
	border-spacing: 0;
	/border-collapse: collapse;
}
#ct005 .pmItemRank {
	text-decoration: none;
}
#ct005 .pmItemRank p {
	line-height: 1;
}
#ct005 .pmItemRank .pmItemRankTtl th a {
	display: block;
	color: #333;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl0 {
	width: 37px;
	background: #f3f3f3 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat left top;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #ccc;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl1, #ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl2, #ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl3 {
	width: 226px;
	text-align: center;
	font-weight: bold;
	line-height: 110%;
	padding: 10px 0 8px;
	letter-spacing: 0.05em;
	border-bottom: 1px solid #c4c4c4;
	text-shadow: 0 1px 0 #FFF;
	border-right: 1px solid #c4c4c4;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl1, #ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl2 {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat 0 0;
}
#ct005 .pmItemRank .pmItemRankTtl th.pmItemRankTtl3 {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -116px 0;
}
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn0 {
	background: url('https://img1.kakaku.k-img.com/images/credit-card/top/bg_ranking_01.gif') 0 bottom no-repeat #f7f7f7;
	border-right: 1px solid #c4c4c4;
}
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn1, #ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn2, #ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn3 {
	text-align: center;
	padding: 11px 0 12px;
	/border-top: 1px solid #d7d7d7;
}
#ct005 .noCompare .pmItemRankBtn th.pmItemRankBtn0 {
	border-right: 1px solid #c4c4c4;
	background: #e8e8e8;
}
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn1, #ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn2 {
	border-right: 1px solid #c4c4c4;
	background: #f7f7f7;
}
#ct005 .noCompare .pmItemRank .pmItemRankBtn td.pmItemRankBtn1, #ct005 .noCompare .pmItemRank .pmItemRankBtn td.pmItemRankBtn2 {
	background: #f7f7f7 url(https://img1.kakaku.k-img.com/images/category/ranking/ranking_btm.png) no-repeat center bottom;
}
#ct005 .noCompare .pmItemRank .pmItemRankBtn td.pmItemRankBtn3, #ct005 .noCompare .twoRank .pmItemRankBtn td.pmItemRankBtn2 {
	background: #f7f7f7 url(https://img1.kakaku.k-img.com/images/credit-card/top/bg_ranking_01.gif) no-repeat right bottom;
	border-right: none;
}
#ct005 .pmItemRank .pmItemRankBtn td.pmItemRankBtn3 {
	border-right: 1px solid #ccc;
	background: #f7f7f7;
}
#ct005 .pmItemRank .pmItemRankBtn a:hover {
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	/* IE6/7 */
	-ms-filter: "alpha(opacity=90)";
	/* IE8 */
}
#ct005 .pmItemRank .pmItemRank1 th, #ct005 .pmItemRank .pmItemRank2 th, #ct005 .pmItemRank .pmItemRank3 th, #ct005 .pmItemRank .pmItemRank4 th, #ct005 .pmItemRank .pmItemRank5 th {
	width: 37px;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px dotted #c4c4c4;
	/border-bottom: 1px dotted #e2e2e2;
	text-align: center;
	padding-bottom: 10px;
	vertical-align: top;
	border-left: 1px solid #ccc;
}
#ct005 .noCompare .pmItemRank .pmItemRank5 th {
	border-bottom: 1px solid #ccc;
}
#ct005 .pmItemRank .pmItemRank1 th {
	/border-top: 1px solid #c4c4c4;
}
#ct005 .pmItemRank .pmItemRank1 th p, #ct005 .pmItemRank .pmItemRank2 th p, #ct005 .pmItemRank .pmItemRank3 th p, #ct005 .pmItemRank .pmItemRank4 th p, #ct005 .pmItemRank .pmItemRank5 th p {
	padding-right: 1px;
}
#ct005 .pmItemRank .pmItemRank1 th, #ct005 .pmItemRank .pmItemRank2 th, #ct005 .pmItemRank .pmItemRank3 th {
	color: #ff6c00;
	font-weight: bold;
	line-height: 110%;
	padding-top: 20px;
}
#ct005 .pmItemRank .pmItemRank1 th span, #ct005 .pmItemRank .pmItemRank2 th span, #ct005 .pmItemRank .pmItemRank3 th span {
	color: #ff6c00;
	display: block;
	padding: 8px 0 0 0;
	font-size: 115%;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 2px;
}
#ct005 .pmItemRank .pmItemRank4 th span, #ct005 .pmItemRank .pmItemRank5 th span {
	display: block;
	padding: 8px 0 0 0;
	font-size: 115%;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 2px;
}
#ct005 .pmItemRank .pmItemRank5 th p {
	background: url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1600px 0;
}
#ct005 .noCompare .pmItemRank .pmItemRank5 th p {
	margin-left: 1px;
}
#ct005 .pmItemRank .pmItemRank1 th {
	background: #fffad7 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1000px 0;
}
#ct005 .pmItemRank .pmItemRank2 th {
	background: #fffad7 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1200px 0;
}
#ct005 .pmItemRank .pmItemRank3 th {
	background: #fffad7 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1400px 0;
}
#ct005 .pmItemRank .pmItemRank4 th {
	background: #e8e8e8 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1600px 0;
}
#ct005 .pmItemRank .pmItemRank5 th {
	background: #e8e8e8 url(https://img1.kakaku.k-img.com/images/category/ranking/bg_ranking_02.png) no-repeat -1600px;
	border-bottom: none;
}
#ct005 .pmItemRank .pmItemRank1 td, #ct005 .pmItemRank .pmItemRank2 td, #ct005 .pmItemRank .pmItemRank3 td, #ct005 .pmItemRank .pmItemRank4 td, #ct005 .pmItemRank .pmItemRank5 td {
	border-right: 1px solid #c4c4c4;
	padding-bottom: 0;
	background: #FFF url(https://img1.kakaku.k-img.com/images/category/line_dotted_01.gif) repeat-x left bottom;
	/background: #FFF url(https://img1.kakaku.k-img.com/images/category/line_dotted_01.gif) repeat-x left top;
}
#ct005 .pmItemRank .pmItemRank1 td {
	/background: #FFF;
}
#ct005 .pmItemRank .pmItemRank5 td {
	background: none;
	border-bottom: 1px solid #ccc;
}
#ct005 .pmItemRank .pmItemRank1 td.last, #ct005 .pmItemRank .pmItemRank2 td.last, #ct005 .pmItemRank .pmItemRank3 td.last, #ct005 .pmItemRank .pmItemRank4 td.last, #ct005 .pmItemRank .pmItemRank5 td.last {
	border-right: 1px solid #ccc;
}
#ct005 .pmItemRank .pmItemRank td.noRank {
	text-align: center;
	vertical-align: middle;
}
#ct005 .pmItemRank .pmItemRank1 td.noRank p, #ct005 .pmItemRank .pmItemRank2 td.noRank p, #ct005 .pmItemRank .pmItemRank3 td.noRank p, #ct005 .pmItemRank .pmItemRank4 td.noRank p, #ct005 .pmItemRank .pmItemRank5 td.noRank p {
	line-height: 140%;
	color: #888;
	padding-top: 7px;
}
#ct005 .pmItemRank .pmItemCheck {
	width: 21px;
	float: left;
	padding: 10px 0 0 10px;
}
#ct005 .pmItemRank .pmItemCheck input {
	/width: 1em;
	/height: 1em;
}
#ct005 .pmItemRank .pmItemImg {
	float: left;
	padding-right: 31px;
	/padding-right: 30px;
}
#ct005 .noCompare .pmItemImg {
	padding-left: 31px;
	/padding-left: 30px;
}
#ct005 .pmItemRank .pmItemImg a {
	display: table-cell;
	vertical-align: middle;
	width: 164px;
	text-align: center;
	padding: 10px 0 6px 0;
}
#ct005 .verticalLong .pmItemImg a img {
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px": "0");
}
#ct005 .verticalLong .pmItemRank1 .pmItemImg a, #ct005 .verticalLong .pmItemRank2 .pmItemImg a, #ct005 .verticalLong .pmItemRank3 .pmItemImg a {
	height: 120px;
}
#ct005 .verticalLong .pmItemRank4 .pmItemImg a, #ct005 .verticalLong .pmItemRank5 .pmItemImg a {
	height: 80px;
}
#ct005 .pmItemRank .pmItemName {
	width: 226px;
	clear: both;
	word-break: break-all;
}
#ct005 .pmItemRank .pmItemName span {
	display: block;
	padding: 0 10px;
	font-size: 86%;
	line-height: 120%;
}
#ct005 .pmItemRank .pmItemName a {
	display: block;
	padding: 0 10px 3px;
	line-height: 120%;
}
#ct005 .pmItemRank .pmItemRank4 .pmItemName a, #ct005 .pmItemRank .pmItemRank5 .pmItemName a {
	font-size: 92%;
}
#ct005 .pmItemRank .pmItemPrice a, #ct005 .pmItemRank .pmItemPrice span {
	color: #FF0000;
	display: block;
	font-weight: bold;
	font-family: Verdana;
	font-size: 107%;
	line-height: 110%;
	padding: 0 10px;
}
#ct005 .pmItemRank .pmItemPrice a span, #ct005 .pmItemRank .pmItemPrice span span {
	color: #333;
	display: inline-block;
	font-weight: normal;
	font-family: Verdana;
	font-size: 77%;
	line-height: 120%;
	padding: 0 5px 0 0;
	/display: inline;
	/zoom: 1;
}
#ct005 .pmItemRank .pmItemPrice a:hover span {
	text-decoration: none;
}
#ct005 .pmItemRank .pmItemRank4 .pmItemPrice a, #ct005 .pmItemRank .pmItemRank5 .pmItemPrice a, #ct005 .pmItemRank .pmItemRank4 .pmItemPrice span, #ct005 .pmItemRank .pmItemRank5 .pmItemPrice span {
	font-size: 92%;
}
#ct005 .pmItemRank .noImage .pmItemName {
	float: left;
	clear: inherit;
	width: 180px;
	padding: 10px 0 0;
	/clear: none;
}
#ct005 .pmItemRank .noImage .pmItemName span {
	padding: 0;
}
#ct005 .pmItemRank .noImage .pmItemName a {
	padding: 0 0 3px;
	font-size: 100%;
}
#ct005 .pmItemRank .noImage .pmItemPrice a {
	padding: 0 0 10px 31px;
	font-size: 107%;
}
#ct005 .pmItemRankCompare {
	text-align: center;
	background: #cecece url(https://img1.kakaku.k-img.com/images/category/ranking/ranking_btm.png) no-repeat left bottom;
	padding-bottom: 13px;
}
#ct005 .pmItemRankCompare .pmItemRankIn {
	margin: 0 1px;
	padding-top: 10px;
	border-top: 1px solid #FFF;
}
#ct005 .pmItemRankCompare a:hover {
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	/* IE6/7 */
	-ms-filter: "alpha(opacity=90)";
	/* IE8 */
}

/* 2列 */

#ct005 .twoRank .pmItemRankTtl th.pmItemRankTtl1, #ct005 .twoRank .pmItemRankTtl th.pmItemRankTtl2 {
	width: 339px;
}
#ct005 .twoRank .pmItemRankTtl th.pmItemRankTtl2 {
	background-position: -2px 0;
}
#ct005 .twoRank .pmItemRankBtn td.pmItemRankBtn2 {
	border-right: 1px solid #ccc;
	background-position: -509px bottom;
}
#ct005 .twoRank .pmItemImg a {
	width: 277px;
}
#ct005 .twoRank .pmItemName {
	width: 339px;
}

/* card 個別 */

#ct005 .pmItemRank .rankWrap {
	padding: 10px;
}
#ct005 .pmItemRank .item {
	margin-right: 5px;
	float: left;
}
#ct005 .pmItemRank .name {
	font-weight: bold;
	line-height: 1.4;
}
#ct005 .pmItemRank .annex {
	margin-left: 85px;
	line-height: 1.4;
}
#ct005 .pmItemRank .annex .num01 {
	color: #f00;
	font-weight: bold;
}
#ct005 .pmItemRank .annex .num02 {
	font-family: Verdana;
}

/* one time offer JPY 0 20150831sm17 */

#ct005 .pmItemRank .onetimeOffer {
	display: block;
}
#ct005 .pmItemRank .onetimeOffer .num01 {
	color: #555;
	font-weight: normal;
	text-decoration: line-through;
}
#ct005 .pmItemRank .onetimeOffer .txtOffer {
	color: #f00;
	font-weight: bold;
	font-size: 115%;
}

/* itemContWrap */

.contOther {
	overflow: hidden;
}
.contOther ul.contNote {
	padding-top: 4px;
}
.contOther ul.contNote li {
	color: #666666;
	list-style: none;
	line-height: 120%;
	font-size: 85%;
	margin-top: 1px;
}

/* 20150528sm17 */

#ct035 {
	overflow: hidden;
}
#ct035 .contTtlIn h2, #ct035 .contTtlIn h3 {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_icon_02.png) no-repeat 0 -2800px;
	padding-left: 44px;
}
#ct035 .contMain {
	overflow: hidden;
}
#ct035 .contMainIn {
	background: url(https://img1.kakaku.k-img.com/images/category/parts/bg_line_05.gif) repeat-y 359px 0;
	padding: 0;
	overflow: hidden;
}
#ct035 .contMainIn .contMainPart.secondPart .contSttl {
	border-left: none;
}
#ct035 .contMainIn .bbsBx, #ct035 .contMainIn .reviewBx {
	width: 330px;
}
#ct035 .contMainIn .bbsBx p, #ct035 .contMainIn .reviewBx p {
	margin-top: 8px;
	text-align: right;
}
#ct035 .contMainIn .bbsBx.noEntry, #ct035 .contMainIn .reviewBx.noEntry {
	vertical-align: middle;
}
#ct035 .contMainIn .bbsBx.noEntry p, #ct035 .contMainIn .reviewBx.noEntry p {
	font-size: 92%;
	margin: 10px 0;
	padding-left: 72px;
	text-align: left;
}
#ct035 .contMainIn .reviewBx.noEntry p {
	height: 44px;
	padding-top: 10px;
}
#ct035 .contMainIn .bbsBx.noEntry span, #ct035 .contMainIn .reviewBx.noEntry span {
	display: block;
	margin: 0 0 5px 65px;
	font-size: 108%;
	font-weight: bold;
	color: #FF0000;
}
#ct035 .contMainIn .bbsBx.noEntry p {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_nobbs_bg.gif) no-repeat left center;
}
#ct035 .contMainIn .reviewBx.noEntry p {
	background: url(https://img1.kakaku.k-img.com/images/category/icon_noreview_bg.gif) no-repeat left center;
}
#ct035 .contMainIn .bbsBx li {
	background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0px;
	list-style-type: none;
	margin-top: 5px;
	padding-top: 5px;
}
#ct035 .contMainIn .bbsBx li:first-child {
	background: none;
	margin-top: 0;
	padding-top: 0;
}
#ct035 .contMainIn .bbsBx li img {
	margin-right: 3px;
	vertical-align: middle;
}
#ct035 .contMainIn .bbsBx li .bread {
	display: block;
	font-size: 85%;
	margin-left: 38px;
}
#ct035 .contMainIn .reviewBx {
	float: left;
}
#ct035 .contMainIn .reviewBx a {
	cursor: pointer;
	color: #0000dd;
}
#ct035 .contMainIn .reviewBx .revttl span:hover {
	text-decoration: underline;
	color: #0099ff;
}
#ct035 .contMainIn .reviewBx .revttl span span:hover {
	text-decoration: none;
	color: #0099ff;
}
#ct035 .contMainIn .reviewBx span.dl.end {
	margin-top: 10px;
	padding-top: 10px;
	background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x 0 0px;
	list-style-type: none;
}
#ct035 .contMainIn .reviewBx span.dl {
	display: block;
	clear: both;
	width: 100%;
	float: left;
	margin-top: 0;
	padding-top: 0;
	background: none;
}
#ct035 .contMainIn .reviewBx span.dt {
	clear: both;
	display: block;
	font-weight: bold;
}
#ct035 .contMainIn .reviewBx .revttl img {
	float: left;
	margin-right: 3px;
	vertical-align: middle;
}
#ct035 .contMainIn .reviewBx .revttl .pro span, #ct035 .contMainIn .reviewBx .revttl .moni span {
	font-weight: bold;
}
#ct035 .contMainIn .reviewBx .revttl .pro:hover, #ct035 .contMainIn .reviewBx .revttl .moni:hover {
	text-decoration: none;
	color: #333;
}
#ct035 .contMainIn .reviewBx .revttl .pro:hover span, #ct035 .contMainIn .reviewBx .revttl .moni:hover span {
	color: #CC0000;
}
#ct035 .contMainIn .reviewBx .revttl .pro {
	display: block;
	float: left;
	padding-right: 88px;
	padding-top: 2px;
	vertical-align: middle;
	color: #333;
	background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_pro_review.gif) no-repeat right center;
}
#ct035 .contMainIn .reviewBx .revttl .pro span {
	color: #CC0000;
}
#ct035 .contMainIn .reviewBx .revttl .moni {
	display: block;
	float: left;
	padding-right: 72px;
	padding-top: 2px;
	vertical-align: middle;
	color: #333;
	background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_moni_review.gif) no-repeat right;
}
#ct035 .contMainIn .reviewBx .revttl .moni span {
	color: #C00;
}
#ct035 .contMainIn .reviewBx span.dd {
	clear: both;
	margin-left: 20px;
}
#ct035 .contMainIn .reviewBx .itemname {
	font-weight: bold;
	padding-top: 3px;
	display: block;
	width: 100%;
}
#ct035 .contMainIn .reviewBx .itemname:hover {
	text-decoration: underline;
}
#ct035 .contMainIn .reviewBx .bread, #ct035 .contMainIn .reviewBx .date {
	font-size: 85%;
	padding-bottom: 3px;
	color: #333;
	float: left;
	width: 100%;
}
#ct035 .contMainIn .reviewBx .comment {
	display: block;
	clear: both;
	line-height: 130%;
	padding-bottom: 3px;
	word-break: break-all;
	word-wrap: break-word;
}

/* 20160315sm17 comment out
#ct035 .contMainIn .reviewBx .comment:hover {
	text-decoration: underline;
}*/
#ct035 .contMainIn .reviewBx .rating {
	float: left;
	display: block;
	height: 16px;
	padding: 2px 0 2px 94px;
	color: #666666;
	font-size: 85%;
	font-weight: bold;
	background: url(https://img1.kakaku.k-img.com/images/category/icon_review_star.gif) no-repeat 0 0;
}
#ct035 .contMainIn .reviewBx .rating.r5 {
	background-position: 0 0;
}
#ct035 .contMainIn .reviewBx .rating.r4 {
	background-position: 0 -40px;
}
#ct035 .contMainIn .reviewBx .rating.r3 {
	background-position: 0 -80px;
}
#ct035 .contMainIn .reviewBx .rating.r2 {
	background-position: 0 -120px;
}
#ct035 .contMainIn .reviewBx .rating.r1 {
	background-position: 0 -160px;
}
#ct035 .contMainIn .reviewBx .rating span {
	font-family: Verdana;
	font-size: 129%;
	color: #FF8400;
}
#ct035 .contMainIn .contMainPartIn {
	float: left;
}

/* =========================================================
compare btn 141216 sm19
========================================================= */

#money #inductionArea #inductionConTop #conTopInner, #card #inductionArea #inductionConTop #conTopInner {
	position: relative;
}
#money #inductionArea #inductionConTop #conTopInner .compareBtn, #card #inductionArea #inductionConTop #conTopInner .compareBtn {
	height: 35px;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}
#money #inductionArea #inductionConTop #conTopInner .compareBtn a:hover img, #card #inductionArea #inductionConTop #conTopInner .compareBtn a:hover img {
	margin-top: -40px;
}
#money #inductionArea #inductionConTop #conTopInner .listBtn, #card #inductionArea #inductionConTop #conTopInner .listBtn {
	position: absolute;
	right: 10px;
	bottom: 13px;
}

/* =========================================================
cardFeatureRank 141216 sm19
========================================================= */

#money #menu .menuBox01 ul.cardFeatureRank, #card #menu .menuBox01 ul.cardFeatureRank {}
#money #menu .menuBox01 ul.cardFeatureRank li, #card #menu .menuBox01 ul.cardFeatureRank li {
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
#money #menu .menuBox01 ul.cardFeatureRank li .meno, #card #menu .menuBox01 ul.cardFeatureRank li .meno {
	font-size: 77%;
	line-height: 1;
}

/* =========================================================
jackbox 150302 sm1
========================================================= */

.jackBox {
	width: 930px;
	margin: 0 auto;
}
.jackPos {
	width: 930px;
	position: absolute;
	top: 0;
	left: auto;
}
.jackL {
	width: 140px;
	position: absolute;
	left: -150px;
}
.jackR {
	width: 140px;
	margin-left: 10px;
	position: absolute;
	left: 100%;
}
.jackL img, .jackR img {
	max-width: 140px;
}

/* =========================================================
#inductionNotable 150306 sm19
========================================================= */

#inductionArea #inductionNotable {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con02_btm.gif) no-repeat left bottom;
	width: 700px;
	margin-bottom: 10px;
}
#inductionArea #inductionNotable .notableInner {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/induction_con02_top_3.gif) no-repeat left top;
	width: 680px;
	padding: 7px 20px 15px 20px;
}
#inductionArea #inductionNotable .notableInner h3 {
	margin-bottom: 10px;
	padding-left: 20px;
	border-bottom: 0 !important;
}
#inductionArea #inductionNotable .notableInner .lines {}
#inductionArea #inductionNotable .notableInner .bnr {
	margin-top: 5px;
	text-align: center;
}

/* =========================================================
#inductionNotable 150908 sm27
========================================================= */

#inductionArea #inductionNotable .notableInner02 {
	width: 660px;
}

/* =========================================================
	#chumokuBox  150903sm17
========================================================= */

#chumokuBox {
	height: 131px;
	overflow: hidden;
}

/* =========================================================
add-side-icon 151102 sm27
========================================================= */

#money #menu .menuBox01 ul.cardFeature li span#menuCampaign, #card #menu .menuBox01 ul.cardFeature li span#menuCampaign {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_campaign.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuRanking, #card #menu .menuBox01 ul.cardFeature li span#menuRanking {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_ranking.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuCorporate, #card #menu .menuBox01 ul.cardFeature li span#menuCorporate {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_corporate.gif) no-repeat left top;
}
#money #menu .menuBox01 ul.cardFeature li span#menuSuica, #card #menu .menuBox01 ul.cardFeature li span#menuSuica {
	background: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_suica.gif) no-repeat left top;
}


/* ==============================
　　.mContTtl010
 ============================= */
#main .mContTtl010 .contTtlIn h2,
#main .mContTtl010 .contTtlIn h3 {
	background:url('https://img1.kakaku.k-img.com/images/money/category/content/bg_icon_01.png') no-repeat 0 -800px;
	padding-left:44px;
}



.p-article_ttl{
    margin: 4em 0 0;
    padding: .5em;
    font-size: 123%;
    font-weight: bold;
    line-height: 1.5;
    background: #eeeef5;
	border-radius: 3px;
}
.p-article_desc + .p-article_ttl{ margin-top:1.5em; }
.p-article_desc:first-child{ margin-top:0; }

.p-article_desc{
	font-size:108%;
	line-height: 1.5;
}

.p-article_ttl-b{
    border-left: 4px solid #333367;
	display: inline-block;
	padding-left:.5em;
}

.p-articleBlock {
	padding:0 0 0 .5em;
	overflow: hidden;
}
.p-articleBlock > p{
	margin:2em 0 0;
	font-size: 108%;
	line-height: 1.5;
}
.p-articleBlock > p:first-of-type{
	margin-top:1em;
}

.p-article_tbl{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
    border: 1px solid #ccc;

}

.p-article_tbl01{
	margin: 2em 0 0 2.5em;
}

.p-article_tbl01 caption{
	font-weight: bold;
	font-size:123%;
	padding: 0 0 .5em;
}
.p-article_tbl01 th,
.p-article_tbl01 td{
	padding:.5em;
	border: 1px solid #ccc;
	font-size: 108%;
	line-height: 1.5;
}

.p-article_tbl01_col01{ width:100px; }
.p-article_tbl01_col02{ width:200px; }

.p-article_tbl01 th{
	vertical-align: middle;
	background:#f5f5f5;
}


.p-article_figBlock{

}
.p-article_figBlock_r{
	float:right;
	margin: 1em 0 1em 2em;
}

.p-article_fig01{
	display: block;
	padding:.5em;
	border:1px solid #e8e8e8;
	border-radius: 3px;
	background: #fff;
}
.p-article_fig01 + .p-article_fig01{
	margin-top:1em;
}
.p-article_fig01_lbl{
	display: block;
	margin-top:.5em;
	padding:.5em;
	font-size: 86%;
	text-align: center;
	background: #e8e8e8;
}


.p-article_fig02{
	display: block;
	margin-top:1em;
    border: 1px solid #dadada;
    padding:5px;
	text-align: center;
}

.p-article_fig02_lbl{
	display: block;
	margin-top:.5em;
	padding-top:1em 0 3em;
	font-size: 86%;
	text-align: center;
	background: #e8e8e8;
}

.p-article_n{
	padding-left: 2.5em;
	position: relative;

}
.p-article_n:before{
	content: "";
	display:block;
	width:27px;
	height:27px;
	background:url(https://img1.kakaku.k-img.com/images/credit-card/top/icon_article_num.png) no-repeat 0 0;
	position: absolute;
	left:0;
	top:-4px;
}

.p-n01:before{ background-position: 0 0; }
.p-n02:before{ background-position: 0 -30px; }
.p-n03:before{ background-position: 0 -60px; }
.p-n04:before{ background-position: 0 -90px; }
.p-n05:before{ background-position: 0 -120px; }
.p-n06:before{ background-position: 0 -150px; }
.p-n07:before{ background-position: 0 -180px; }
.p-n08:before{ background-position: 0 -210px; }
.p-n09:before{ background-position: 0 -240px; }
.p-n10:before{ background-position: 0 -270px; }

.p-article_linkList{
	margin:.5em 0 0 2.7em;
	padding:.4em .4em .1em 8em;
	line-height: 1.5;
	position: relative;
}

.p-article_linkList span{
	display: inline-block;
    width: 6em;
    height: 18px;
	padding:0 0 0 .5em;
    background-color: #FBFBFB;
    position: relative;
	color:#6b6b6b;
	text-align: center;
    border: 1px solid #B7B7B7;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	position: absolute;
	left:0;
	top:5px;
	box-shadow: 0 2px 0 #e8e8e8;
}

.p-article_linkList span:before,
.p-article_linkList span:after{
    border: solid transparent;
    content: ' ';
    height: 0;
    left: 100%;
    position: absolute;
    width: 0;
}

.p-article_linkList span:before{
    border-width:10px;
    border-left-color: #909090;
    top: -1px;
}

.p-article_linkList span:after{
	border-width:9px;
    border-left-color: #FBFBFB;
    top:0;
}


.p-article_linkList li{
	list-style:none;
	padding:0 0 .3em;
}

.p-article_linkList a:link{
	text-decoration: underline !important;
}


/* menuBox @index.html */
.p-article{ margin-bottom: 2.5em; }
.p-article_menuBlk{
    width:196px;
	padding: 1px;
	border: 1px solid #cbcbcb;
	background:#f7f7f7;
	margin-bottom: 10px;
	border-radius: 3px;
}
.p-article_menu_title{
	margin-bottom: 0.2em;
	padding:0.7em 0.5em 0.65em;
	background:#36366a;
	color: #fff;
	border-radius: 2px;
}
.p-article_menu_titleSub{
    display: block;
    margin-bottom: 0.3em;
    font-weight: normal;
}

.p-article_menuBox{
    padding: 0 0.4em;
}

.p-article_menuBox dt{
    margin:0.4em 0 0.3em;
    padding-top:0.8em;
    border-top:1px dotted #bbb;
}
.p-article_menuBox dt:first-child{ margin-top: 0;border-top:none; }


.p-article_menuList{
    margin:0.5em .5em 0 1.7em;
}
.p-article_menuList li{
	padding-bottom: .6em;
	line-height: 1.3;
}



.p-cardSelect{
	margin-top:3em;
	background: #eeeef5;
    border: 1px solid #d7d5d5;
    position: relative;
    padding: 2em 1em 1em;
}
.p-cardSelect_title{
	display: block;
    padding: .4em .5em;
    line-height: 1;
	color:#fff;
    background:#333367;
    position: absolute;
    top: -10px;
    left: -5px;

}
.p-cardSelect_title:before{
	content:"";
	display: block;
	width:5px;
	height: 4px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 4px 0;
	border-color: transparent #333367 transparent transparent;
	position: absolute;
	left:0;
	bottom:-4px;
}
.p-cardSelect_desc{ line-height: 1.5; }
.p-cardSelectList{
	margin-top:1em;
	overflow:hidden;
}
.p-cardSelectList li{
	width:210px;
	float:left;
	margin: 0 4px 4px 0;
	background-color:#eee;
	background-repeat: no-repeat;
	background-position: 6px 4px;
	border:1px solid #bbb;
	border-radius: 3px;
	box-shadow: 0 2px 0 #e0e0e0;
}
.p-cardSelectList a{
	display: block;
	padding:8px 4px 6px 56px;
}
.p-cardSelectList a:link,
.p-cardSelectList a:visited,
.p-cardSelectList a:hover,
.p-cardSelectList a:active{
	text-decoration: none !important;
}
.p-cardSelectList a:link .p-cardSelect_lbl{ text-decoration: underline; }
.p-cardSelect_lbl{
	display: block;
	font-size:108%;
	margin-bottom: .3em;

}
.p-cardSelect_sub{
	display: block;
	color:#333;
	font-size: 85%;
	line-height: 1.3;
}

.p-cardSelect01{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_ranking.gif); }
.p-cardSelect02{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_point.gif); }
.p-cardSelect03{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_free.gif); }
.p-cardSelect04{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_etc.gif); }
.p-cardSelect05{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_gold.gif); }
.p-cardSelect06{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_oversea.gif); }
.p-cardSelect07{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_student.gif); }
.p-cardSelect08{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_soku.gif); }
.p-cardSelect09{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_corporate.gif); }
.p-cardSelect10{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_campaign.gif); }
.p-cardSelect11{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_mile.gif); }
.p-cardSelect12{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_suica.gif); }
.p-cardSelect13{ background-image: url(https://img1.kakaku.k-img.com/images/credit-card/top/feature_gas.gif); }


/* pr icon sm17 201702 */
.p-icnPR:before{
	content:'PR';
	border-radius: 3px;
	font-size: 12px;
	line-height: 1;
	font-family: verdana;
	background-color: #B3B3B3;
	color: #fff;
}


.p-icnPR_type01-1{
	position: relative;
	padding-right: 35px !important;
}

.p-icnPR_type01-1:before{
	padding: 4px 8px 3px 8px;
	position: absolute;
	right:-10px;
	top: -2px;
}

.p-icnPR_type01-2{
	position: relative;
	width:145px !important;
	padding-right: 45px !important;
}

.p-icnPR_type01-2:before{
	padding: 3px 6px 2px 6px;
	position: absolute;
	right:3px;
	top: 3px;
}
.p-icnPR_type01-3{
	position: relative;
	padding-right: 25px !important;
}
.p-icnPR_type01-3:before{
	padding: 3px 6px 2px 6px;
	position: absolute;
	right:0;
	top: -2px;
}
.p-icnPR_type01-4{
	padding-right: 25px !important;
}
.p-icnPR_type01-4:before{
	margin-top:-1px;
	padding: 3px 6px 2px 6px;
	position: absolute;
	right:5px;
}
