/* ============================= */
/*                               */
/*  Last update 2009/03/09       */
/*                               */
/* ============================= */
/*100129追加　記事一覧*/
.entryListWrap {
	padding-bottom: 10px;
}
.listBtn {
	padding: 5px 3px 5px 7px;
	width: 250px;
}
.listBtn a img {
	padding-right: 10px;
}
dd.entryListCatch {
	font-size: 18px;
	color: #FF9900;
	font-weight: bold;
	padding-right: 5px;
	width: 400px;
	float: right;
}
.listTable {
	width: 360px;
	float: right;
	color: #333333;
	font-size: 0.9em;
	font-weight: normal;
}
.listTable table tbody tr th {
	background: #CCCCCC;
	text-align: center;
}
.listTable table tbody tr td {
}
.campaignBox {
	margin-bottom: 10px;
}

/*test*/
.frame {
  position:relative;
  z-index:1;
  width:155px;
  height: 100px;
  margin-bottom:15px;
  margin: 0 auto;
}
.frame a{
  display:block;
  width:155px;
  height:100px;
  background:url(http://creditcard.hikakuo.com/images/frame.gif) 0 0 no-repeat;
}
.frame a img{
  display:block;
  position:absolute;
  z-index:-1;
  top:15px;
  left:15px;
}
.frameR {
  position:relative;
  z-index:1;
  width:155px;
  height: 100px;
  margin-bottom:15px;
  margin: 0 auto;
}
.frameR a{
  display:block;
  width:155px;
  height:100px;
  background:url(http://creditcard.hikakuo.com/images/frame.gif) right 0 no-repeat;
}
.frameR a img{
  display:block;
  position:absolute;
  z-index:-1;
  top:15px;
  left:15px;
}
.insImg {
  width: 80px;
  height: 50px;
  margin: 0 auto;
}
.insAutoImg {
  position:relative;
  z-index:1;
  margin-bottom:15px;
}
.insAutoImg a{
  display:block;
  width: 80px;
  height:50px;
  background:url(http://creditcard.hikakuo.com/images/autoimg.gif) 0 0 no-repeat;
}
.insAutoImg a img{
  display:block;
  position:absolute;
  z-index:-1;
  top:0px;
  left:0px;
}
.recommendImg {
  position:relative;
  z-index:1;
  width: 80px;
  height: 50px;
  margin-bottom:15px;
}
.recommendImg a{
  display:block;
  width: 80px;
  height: 50px;
  background:url(http://creditcard.hikakuo.com/images/autorecommend.gif) 0 0 no-repeat;
}
.recommendImg a img{
  display:block;
  position:absolute;
  z-index:-1;
  top:0px;
  left:0px;
}
/*--test*/



body#creditcard div#sidebar2 {
	width: 200px;
	float: left;
	margin: 0 0 0 4px;
	display: inline;
	background: url(http://creditcard.hikakuo.com/images/bg_sidebar2.gif) repeat-y 0px 0px;
}

body#creditcard div#sidebar_top {
	width: 200px;
	float: left;
	display: inline;
	background: url(http://creditcard.hikakuo.com/images/bg_sidebar2_top.gif) no-repeat 0px 0px;
}
body#creditcard div#sidebarEyeCatch {
	margin: 0 auto 10px;
	text-align:center;
	width:190px;
	border-bottom: #92C4C5 1px solid;
}
/*
body#creditcard div#sidebarEyeCatch img.eyeCatch {
	margin: -5px 0 0 ;
}
*/
body#creditcard div#sidebarEyeCatch  b {
	font-size: 85%;
	
}
body#creditcard div#sidebarEyeCatch  p{
font-size:72%;
margin:0 auto 10px;

text-align: center;
}


body#creditcard div#bodyArea div#goodsDetail div#catchCopy {
	margin: 5px auto;
	width: 95%;
}


body#creditcard div#bodyArea div#goodsDetail div#catchCopy p {
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
	padding: 0 10px 0 2px;
}




body#creditcard div#bodyArea div#webPage h2 {
	border-left: 0px #cceeee solid;
	border-bottom: 0px #ccc dotted;
	background: url(file:///Macintosh%20HD/Users/suzukihideyuki/images/h2_creditcard.gif) no-repeat 0px 0px;
	margin: 5px auto 5px auto;
	padding: 15px 0 3px 15px;
	font-size: 90%;
	width: 506px;
	color: #333333!important;
}

body#creditcard div#bodyArea  h2.qa {
	border-left: 0px #cceeee solid;
	border-bottom: 0px #ccc dotted;
	background: url(file:///Macintosh%20HD/Users/suzukihideyuki/creditcard/images/h2_qa.gif) no-repeat 0px 0px;
	margin: 5px auto 5px auto;
	padding: 15px 0 3px 15px;
	font-size: 90%;
	width: 506px;
	height: 36px;
	color: #333333!important;
}


body#creditcard div#bodyArea div#webPage h3 {
	background: url(file:///Macintosh%20HD/Users/suzukihideyuki/creditcard/images/bg_h3_gas.gif) no-repeat 0px 0px;
	margin: 5px auto 5px auto;
	padding: 15px 0 3px 15px;
	font-size: 80%;
	font-weight: normal;
	width: 444px;
	height: 41px;
}

body#creditcard div#introGasoline {
	background: url(file:///Macintosh%20HD/Users/suzukihideyuki/creditcard/images/bg_introGasoline.gif) no-repeat right bottom;
	margin-right:10px;
}

body#creditcard p.blueLine {
	background: url(file:///Macintosh%20HD/Users/suzukihideyuki/creditcard/images/bg_blueLine.gif) repeat-x  ;
	margin: 10px 0px;
	padding: 5px;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	color: #eee;
}

body#creditcard div#bodyArea div#webPage ul.gasolinePoint {
	width: 95%;
	margin: 10px auto;
}


body#creditcard div#bodyArea div#webPage ul.gasolinePoint li {
	padding: 0px 0 0 15px;
	background: url(file:///Macintosh%20HD/Users/suzukihideyuki/creditcard/images/list_gasoline.gif) no-repeat 0px 0.2em;
	font-size: 75%;
	margin: 0 0 12px 0;
	line-height: 130%;
}

body#creditcard div#bodyArea div#webPage ul.gasolinePoint li.other {
	background: url(file:///Macintosh%20HD/Users/suzukihideyuki/creditcard/images/list_gasoline2.gif) no-repeat 0px 0.2em;
}


body#creditcard div#sidebar ul.mamechishiki li {
	padding: 0px 5px 0 30px;
	height: 30px;
	background: url(http://creditcard.hikakuo.com/images/lnav_mame_icon.gif) no-repeat left top;
}

body#creditcard div#sidebar2 ul.mamechishiki li {
	padding: 0px 5px 0 30px;
	height: 30px;
	background: url(http://creditcard.hikakuo.com/images/lnav_mame_icon.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#brandList li#visa {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/images/list_visa.gif) no-repeat left top;
}
body#creditcard div#sidebar2 div#brandList li#jcb {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/images/list_jcb.gif) no-repeat left top;
}
body#creditcard div#sidebar2 div#brandList li#master {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/images/list_master.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#brandList li#american {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/images/list_american.gif) no-repeat left top;
}
body#creditcard div#sidebar2 div#brandList li#diners {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/diners.gif) no-repeat 0px 0;
}

body#creditcard div#sidebar2 div#companyList li#amex {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/amex.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#ana {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/ana.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#aeon {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/aeon.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#citi {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/citi.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#cosmo {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/cosmo.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#eneos {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/eneos.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#idemitsu {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/idemitsu.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#iy {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/iy.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#jal {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/jal.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#jcb {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/jcb.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#life {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/life.gif) no-repeat left top;
}


body#creditcard div#sidebar2 div#companyList li#jaccs {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/jaccs.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#mituisumitomo {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/mituisumitomo.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#ntt {
	padding: 0 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/ntt.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#rakuten {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/rakuten.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#saison {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/saison.gif) no-repeat left top;
}
body#creditcard div#sidebar2 div#companyList li#diners {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/diners.gif) no-repeat 0px -0.2em;
}
body#creditcard div#sidebar2 div#companyList li#epos {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/epos.gif) no-repeat 0px -0.2em;
}



body#creditcard div#sidebar2 div#companyList li#sbi {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/sbi.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#shell {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/shell.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#sony {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/sony.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#toyota {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/toyota.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#ufjnicos {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/ufjnicos.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#ucs {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/ucs.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#uccard {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/uccard.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#yahoo {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/yahoo.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#sumishin {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/sumishin.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#resona {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/resona.gif) no-repeat left top;
}

body#creditcard div#sidebar2 div#companyList li#cedyna {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/cedyna.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#Orico {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/Orico.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#keisei {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/keisei.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar2 div#companyList li#pone {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/p-one.gif) no-repeat 0px -0.1em;
}
body#creditcard div#sidebar2 div#companyList li#view {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/view.gif) no-repeat 0px -0.1em;
}

body#creditcard div#sidebar2 div#companyList li#tokyu {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/tokyu.gif) no-repeat 0px -0.1em;
}


body#creditcard div#sidebar2 div#companyList li#metro {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/metro.gif) no-repeat 0px -0.1em;
}

body#creditcard div#sidebar2 div#companyList li#e-nexco {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/e-nexco.gif) no-repeat 0px -0.1em;
}
body#creditcard div#sidebar2 div#companyList li#promise {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/promise.gif) no-repeat 0px -0.1em;
}

body#creditcard div#sidebar2 div#companyList li#famima {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/famima.gif) no-repeat 0px 0.5em;
}

body#creditcard div#sidebar2 div#companyList li#ge {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/ge.gif) no-repeat 0px -0.1em;
}

body#creditcard div#sidebar2 div#companyList li#cf {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/cf.gif) no-repeat 0px -0.1em;
}

body#creditcard div#sidebar2 div#companyList li#t {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/t.gif) no-repeat 0px -0.1em;
}

body#creditcard div#sidebar2 div#companyList li#alba {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-c/alba.gif) no-repeat 0px -0.1em;
}

body#creditcard div#sidebar  li#business {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/business.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#quick {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/quick.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#shinsa {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/shinsa.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#campaign {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/campaign.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#etc {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/etc.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#gakusei {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/gakusei.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#gs {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/gs.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#josei {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/josei.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#keitai {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/keitai.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#nenkaihi {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/nenkaihi.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#point {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/point.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#shonendo {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/shonendo.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#revo {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/revo.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#kaigaihoken {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/kaigaihoken.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#distribution {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/distribution.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#traffic {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/traffic.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar  li#train {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/train.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar li#gold {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/gold.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar li#platina {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/platina.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar li#check {
	padding: 3px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/check_ico.gif) no-repeat 0px 0em;
}

body#creditcard div#sidebar li#cashing {
	padding: 3px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/cashing.gif) no-repeat 0px -0.3em;
}
body#creditcard div#sidebar li#cashing_o {
	padding: 3px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/cashing_o.gif) no-repeat 0px -0.3em;
}
/*091130追加*/
body#creditcard div#sidebar li#emoney {
	padding: 3px 0 0 30px;
	height: 25px;
	background: url(http://creditcard.hikakuo.com/icon-p/emoney.gif) no-repeat 0px 0em;
}
body#creditcard div#sidebar li#zessan {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(../images/list_zessan.gif) no-repeat 0px 0px;
}
body#creditcard div#sidebar li#yu {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(../images/list_yu.gif) no-repeat 0px 0px;
}

body#creditcard div#sidebar li#ryou {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(../images/list_ryou.gif) no-repeat 0px 0px;
}

body#creditcard div#sidebar li#chumoku {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(../images/list_chumoku.gif) no-repeat 0px 0px;
}

body#creditcard div#sidebar li#status {
	padding: 0px 0 0 30px;
	height: 25px;
	background: url(../images/list_status.gif) no-repeat 0px 0px;
}


/*--091130追加--*/



/*@Tokushu bana */

body#creditcard div#sidebar div#tokushu {
     background:url(http://hikakuo.com/images/be_sidebarTokushu_etc.gif) 15px 0 no-repeat;
	 height:124px;
	 width:185px;
}

body#creditcard div#sidebar div#tokushu a {
	display: block;
	width: 185px;
	height: 124px;
}
 
body#creditcard div#sidebar div#tokushu p {
	text-indent: -5000px;
}
   

/* BLOG
------------------------------------------- */

div.entryFooter {
	margin: 0 0 0 20px;
}

div.trackback-header div.asset-meta {
	font-size: 75%;
	width: 90%;
	margin: 0 0 10px 20px;
}

div.trackback-content {
	margin: 0 0 10px 10px;
}


div#sidebar2 div#blog dl {
	border: 2px #A1E1E0 solid;	
	margin: 0 0 20px 0px;
	padding: 12px 0 0 8px;
	width: 164px;
}

div#sidebar2 div#blog dt {
	font-size: 70%;
	margin: 0 0 5px 0;
}

div#sidebar2 div#blog dd {
	font-size: 70%;
	line-height: 120%;
	margin: 0 0px 5px 0;
	border-bottom: 1px #ccc dotted;
}


/* Rg
------------------------------------------- */
body#creditcard div#comments {
	width: 95%;
	margin: 0 0 0 10px;
}

body#creditcard h3.comments-header,
body#creditcard h3.comments-open-header {
	font-size: 85%;
	color: #008AC2;
	margin: 0 0 10px 0;
}

body#creditcard div.comments-content {
	margin: 0 0 50px 0;
}

body#creditcard div.comment {
	margin: 0 0 20px 0;
}

body#creditcard div.comment-reply {
	margin: 0 0 20px 20px;
}

body#creditcard .byline {
	font-size: 70%;
	margin: 0 0 5px 0;
}

body#creditcard div.comment-content {
	margin: 7px 0 0 0;
}

body#creditcard div.comment-content p {
	font-size: 75%;
	line-height: 130%;
	margin: 0 0 5px 0;
}

body#creditcard #comments-form {
	margin: 0px;
}


body#creditcard #comments-form table {
	border: none;
	border-collapse: collapse; 
	margin: 0px auto;
	width: 95%;
	font-size: 98%;
}
body#creditcard #comments-form th, 
body#creditcard #comments-form td {
	padding: 10px 17px;
	_padding: 15px 17px;
	border-bottom: 1px dotted #ccc;
	border-top: 0px solid #E1D9CA;
	border-right: 0px solid #E1D9CA;
	border-left: 0px solid #E1D9CA;
	text-align: left;
	font-weight:normal;
} 
body#creditcard #comments-form th {
	width: 100px;
	border-right: 1px dotted #ccc;
	color: #008AC2;
	font-weight: bold;
	text-align: right;
}


body#creditcard #comments-form .submit {
	text-align: center;
	margin: 30px 0 30px 0;
}
body#creditcard #comments-form .submit input {
	padding: 3px;
	border: 3px double #E1D9CA;
	background: #FFFFFF;
	text-align: center;
	font-size: 80%;
}
body#creditcard #comments-form .submit input:hover {
	border:  3px double #D94040;
	color: #D94040;
}

body#creditcard #comments-form .text1,
body#creditcard #comments-form .text2,
body#creditcard #comments-form select {
	border: 1px solid #ccc;
	/*border: 1px solid #E1D9CA;*/
	padding: 3px;
}
body#creditcard #comments-form .text1:focus,
body#creditcard #comments-form .text2:focus,
body#creditcard #comments-form select:focus {
	border: 1px solid #D94040;
}
body#creditcard #comments-form .text1 {
	width: 250px;
}
body#creditcard #comments-form .text2 {
	width: 300px;
	height: 160px;
}

body#creditcard #comments-form textarea {
	font-size: 100%;
}

body#creditcard #comments-open-captcha {
	margin: 15px 0 10px 60px; 
}

body#creditcard #comments-open-captcha img {
	margin: 0 0 10px 0; 
}

body#creditcard #comments-open-captcha input {
	padding: 3px;
	border: 1px solid #ccc;
	width: 150px;
	font-size: 80%;
}

body#creditcard #comments-open-captcha input:focus {
	border: 1px solid #D94040;
}


body#creditcard table.cTable {
        width:85%;
        border-spacing: 0px; 
        border-collapse:collapse;
}

body#creditcard table.cTable tr {
        height:25px;
}

body#creditcard table.cTable tr th {
width:20%;
        color:#2561a0;
        background-color:#d6f6f5;
      border:1px solid #82d9d8;
        font-size:80%;
        text-align:center;
}

body#creditcard table.cTable tr td {
width:40%;
        border:1px solid #82d9d8;
        font-size:80%;
        text-align:center;
}

body#creditcard div.campaignBox {
        background:url(http://creditcard.hikakuo.com/images/point_cbox.gif) 0 0 no-repeat;
        margin-bottom:3px;
        padding:3px 3px 3px 42px;
        font-size:12px;
        border:1px dashed #ffbf5a;

}
body#creditcard div.campaignBox p {
	font-size: 12px;
	line-height: 150%;
}
body#creditcard div.campaignBoxb {
        background:url(http://creditcard.hikakuo.com/images/point_cbox.gif) 0 0 no-repeat;
        margin: 0 auto 3px;
        padding:3px 3px 3px 42px;
        font-size:12px;
        border:1px dashed #ffbf5a;
		width: 440px;
		line-height: 150%;
}
body#creditcard div.campaignBoxb p {
	font-size: 12px;
	line-height: 150%;
}



body#creditcard {font-weight: normal;}


body#creditcard div#goodsList table.cTable {
        width:100%;
        border-spacing: 0px; 
        border-collapse:collapse;
}

body#creditcard div#goodsList table.cTable tr {
        height:18px;
}

body#creditcard div#goodsList table.cTable tr th {
        color:#2561a0;
        width:20%;
        background-color:#d6f6f5;
      border:1px solid #82d9d8;
        font-size:100%;
        text-align:center;
}


body#creditcard div#goodsList table.cTable tr td {
        border:1px solid #82d9d8;
width:40%;
        font-size:100%;
        text-align:center;
}

body#creditcard div#goodsList div.campaignBox {
        background:url(http://creditcard.hikakuo.com/images/point_cbox.gif) 5px 5px no-repeat;
        margin-bottom:3px;
        padding:6px 3px 6px 48px;
        font-size:100%;
        border:1px dashed #ffbf5a;
}

body#creditcard .section h2 {
	font-weight: bold;
}
body#creditcard #bodyArea h2{
	font-size: 15px;
	font-weight: bold;
	background: #37B0AE;
	padding: 4px 5px;
	color: #FFF;
	border: none!important;
	margin: 0 auto 5px !important;
}
body#creditcard .bannerBox  {
	width: 510px;
	height: 160px;
	margin: 0 auto;
}
body#creditcard .bannerSub  {
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #D4EEDF;
	text-align: center;
	font-size: 86%;
	padding-top: 7px;
	width:508px;
	float: left;
	height: 20px;
	border-bottom: 1px dotted #82AFC3;
	border-left: 1px solid #92C4C5;
	border-right: 1px solid #92C4C5;

}
body#creditcard .bannerSubL  {
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #D4EEDF;
	text-align: center;
	font-size: 86%;
	padding-top: 7px;
	width:254px;
	float: left;
	height: 20px;
	border-bottom: 1px dotted #82AFC3;
	border-left: 1px solid #92C4C5;
}
body#creditcard .bannerSubR  {
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #FFCCCC;
	text-align: center;
	font-size: 86%;
	padding-top: 7px;
	width:254px;
	float: left;
	height: 20px;
	border-bottom: 1px dotted #82AFC3;
	border-right: 1px solid #92C4C5;
}

body#creditcard .bannerBox a img {
	float: left;
}
body#creditcard .bannerBox2 {
	width: 510px;
	height: 120px;
	margin: 0 auto;
}

/*
比較リスト
*/
body#creditcard table.creditList tbody th {
	background: #EEE;
	text-align: center;
}

/*
20100112追加　カスタムフィールド情報表
*/

td.cellTitle {
	background: #D6F6F5;
	color: #2561A0;
}

/*sideIC*/
#icList ol li img {
	padding: 3px 5px;
	margin-bottom: 2px;
	vertical-align: middle;
}
#icList p {
	font-size: 69%;
	text-align: right;
	padding: 3px 0; 
}
.icCardIco {
	display: inline;
	padding: 0 15px;
}
.listDescription {
	padding: 0 10px;
}
ol.sideIcList li {
	display:inline;
	border: none!important;
}


/*cvs*/
h2.cvsTitle {
	background: #3e3e3e!important;
	padding: 0!important;
}
h2.cvsTitle span {
	padding: 5px;
	margin-left: 30px;
	background: #FFF;
	color: #3e3e3e;
}
.cvsWrap {
	padding: 0 15px;
}
.cvsLogo {
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #66CCCC;
	padding: 5px;
	float: left;
}
.emoneyLogo {
	padding: 5px;
	float: left;
}
.cvsIntro,.cvsData,.cvsCredit,.cvsEmoney {
	margin-bottom: 10px;
}
.cvsLogo img {
	background: #FFF;
	width: 100px;
	height: 60px;
	padding: 20px 25px;
}
.emoneyLogo img {
	background: #FFF;
	width: 125px;
}
.cvsDescription {
	font-size: 13px;
	width: 310px;
	margin-left: 10px;
	float: left;
}
.emoneyDescription {
	font-size: 13px;
	width: 340px;
	margin-left: 10px;
	float: left;
	padding: 5px;
	border: 1px dotted #F7F3D9;
	background: #FCFBEF;
}
table.cvsTable th {
	border-top: none!important;
	border-right: none!important;
	border-left: none!important;
	border-bottom: 1px dotted #66CCCC!important;
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #CCFFFF!important;
	text-align: center;
	color: #333333;
}
table.cvsTable td {
	border-top: none!important;
	border-right: none!important;
	border-left: 1px solid #66CCCC!important;
	border-bottom: 1px dotted #66CCCC!important;
}
.cvsData h3 {
	border-left: 5px solid #CCFFFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #CCFFFF url(http://hikakuo.com/images/bgdot.gif) repeat left top;
	padding: 0.3em 0.5em;
	margin-top: 10px;
}
.cvsCredit h3 {
	border-left: 5px solid #F4D5F9;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #F4D5F9 url(http://hikakuo.com/images/bgdot.gif) repeat left top;
	padding: 0.3em 0.5em;
}
.cvsCreditWrap , .cvsEmoneyWrap , .cvsOfficial {
	padding: 5px 15px;
	border: 1px dotted #E9E6CB;
}
.cvsEmoney h3 {
	border-left: 5px solid #C9E8FA;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #C9E8FA url(http://hikakuo.com/images/bgdot.gif) repeat left top;
	padding: 0.3em 0.5em;
}
.cvsEmoney .cvsEText {
	font-size: 12px;
}
.cvsEImg {
	margin-bottom: 5px;
}
.cvsEImg img {
	border: 1px dotted #E2D5AB;
	padding: 2px;
}
span.emoneyText {
	border: 1px dotted #E2D5AB;
	padding: 2px;
}
.cvsEText {
	padding: 5px;
}
.cvsEText p {
	margin-bottom: 5px;
}

/*cvsIndex*/
.cvsIndexIntro {
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #F3E4BE;
	padding: 5px;
	margin-right: 5px; 
}
.cvsList,.cvsITable,.cvsIndexIntro {
	margin-bottom: 10px;
}
.cvsIndexIntro p {
	font-size: 12px;
	padding: 10px;
	background: #FEFCF1;
}
.cvsDescription h2 {
	margin: 0!important;
	font-size: 12px!important;
	width: 100%!important;
}
.cvsDescription p {
	padding: 5px;
}
.cvsListItem {
	float: left;
}
.cvsListImage  {
	padding: 5px;
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #66CCCC;
	width: 100px;
	margin: 0 8px;
}
.emoneyListImage  {
	padding: 5px;
	width: 100px;
	margin: 0 8px;
}

.cvsListImage img {
	background: #FFF;
}
.cvsListItem p {
	text-align: center;
	font-size: 84%;
}
.cvsIndexWrap h3{
	height: 28px;
	background: url(http://creditcard.hikakuo.com/images/cvs/cvs_ctt2.gif) no-repeat left top;
	padding: 12px 0 0 15px;
}
.cvsITable tr.odd {
	background: #FDFBF2;
}
.cvsITable th {
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #F9DDFF;
	text-align: center;
}
.cvsITable td {
	text-align: center;
}
.cvsITable td img {
	border: 1px dotted #F3EACB;
	padding: 2px;
}
.cvsITable td.cvsName {
	background: url(http://hikakuo.com/images/bgdot.gif) repeat left top #D7F9FF;
	text-align: right;
}
.innerBreadCrumb {
	font-size: 11px;
	padding: 5px;
}


/*couponPayment*/
.cpPayment {
	width: 510px;
	margin: 0 auto;
}
.cpPayment h3 {
	background: url(http://creditcard.hikakuo.com/special/ctt_back.jpg) no-repeat 0 50%;
	font-size: 14px;
	color: #333;
	height: 22px;
	padding: 8px 0 0 10px;
}
.cpPayment p {
	font-size: 12px;
	line-height: 1.8;
	margin-bottom: 5px;
}
.cpPayCardWrap {
	width: 510px;
	height: 120px;
	position: relative;
}
.cpPayCard {
	width: 160px;
	height: 120px;
	position: absolute;
	padding: 0 5px;
}
.cpPayCard p {
	text-align: center;
}
.cpPayCard1 {
	top: 0;
	left: 0;
}
.cpPayCard2 {
	top: 0;
	left: 170px;
}
.cpPayCard3 {
	top: 0;
	right: 0;
}
p.cpPayTitle {
	font-weight: bold;
	font-size: 13px;
}
p.cpPayTxt {
	margin-bottom: 15px;
	padding: 0 10px;
}
p.cpPayImg {
	width: 125px;
	height: 78px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
}
img.cpPayRank {
	width: 50px;
	height: 50px;
	position: absolute;
	top: -10px;
	left: -10px;
}
td.sttCell {
	background: #D7CFC4;
}
body#creditcard #infoHead {
	background: none!important;
}
body#creditcard #infoHead #infoHead_top ,
body#creditcard #infoHead #infoHead_end {
	display: none!important;
}
body#creditcard #infoHead p.GoodsInfo {
	font-size: 15px!important;
	line-height: 1.8em!important;
	letter-spacing: 1px!important;
	padding: 0!important;
	width: 100%;
}
body#creditcard #infoHead #goodsDescription dt {
	display: none!important;
}

table.creditList th,
table.creditList td {
	line-height: 1.7em;
}
body#creditcard div#goodsList dl {
	margin-bottom: 10px;
	padding-bottom: 10px;
}