/* お支払いについて */
#pay {
	margin-bottom: 3em;
	padding: 0px 20px;
}
#pay #bar {
	margin-bottom: 2em;
	background: url(../../common/bar_back.gif) repeat-x;
	text-align: left;
	height: 40px;
}
#pay #main {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 740px;
}
#pay h1 {
	background: url(../img/sholuder.gif) no-repeat 100% 0%;
	text-align: left;
}





/* 共通 */

/* 見出し */
#pay h2 {
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 1em;
	height: 45px;
}
#pay h3 {
	margin-bottom: 1em;
	padding: 0px 15px;
	color: #C90;
	font-size: 14px;
}
#pay h4 {
	margin-bottom: 0.2em;
	padding: 0px 15px;
	font-size: 14px;
	font-weight: normal;
}
#pay h4 strong {
	font-size: 14px;
}
#pay h5 {
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 15px;
	background: url(../img/pay_caution.gif) no-repeat;
	height: 20px;
}
#pay h5.sq {
	background: url(../img/pay_card_security.gif) no-repeat;
}
#pay h5.kind {
	background: url(../img/pay_card_sub.gif) no-repeat;
}
#pay h5.shoplist {
	background: url(../img/pay_other_sub.gif) no-repeat;
}




/* 段落 */
#pay p.txt {
	margin-bottom: 1em;
	padding: 0px 15px;
}
#pay p.up {
	padding: 0px 15px;
	text-align: right;
}





/* テーブル */
#pay table.t2 {
	margin-left: 15px;
	margin-right: 15px;
	border-collapse: collapse;
	background-color: #EDEDED;
}
#pay .t2 th {
	padding: 0.1em 0.3em;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	font-weight: normal;
	text-align: left;
	width: 30%;
}
#pay .t2 td {
	padding: 0.1em 0.3em;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	text-align: left;
}





/* その他 */
#pay img {
	vertical-align: bottom;
}
#pay .red {
	color: #F00;
}





/* 代金引換 */
#exchange {
	margin-bottom: 3em;
	background: url(../img/pay_back.gif) repeat-y;
}
#exchange h2 { background: url(../img/pay_exchange.gif) no-repeat }

/* 銀行振込 */
#bank {
	margin-bottom: 3em;
	background: url(../img/pay_back.gif) repeat-y;
}
#bank h2{ background: url(../img/pay_bank.gif) no-repeat }

/* クレジットカード */
#card {
	margin-bottom: 3em;
	background: url(../img/pay_back.gif) repeat-y;
}
#card h2{ background: url(../img/pay_card.gif) no-repeat }

/* コンビニ払い */
#cvs {
	margin-bottom: 3em;
	background: url(../img/pay_back.gif) repeat-y;
}
#cvs h2{ background: url(../img/pay_cvs.gif) no-repeat }

/* 店頭払い */
#shop {
	margin-bottom: 3em;
	background: url(../img/pay_back.gif) repeat-y;
}
#shop h2{ background: url(../img/pay_shop.gif) no-repeat }

/* ネットコンビニ */
#netcvs {
	margin-bottom: 3em;
	background: url(../img/pay_back.gif) repeat-y;
}
#netcvs h2{ background: url(../img/pay_netcvs.gif) no-repeat }

/* ジャパンネット銀行 */
#jnb {
	margin-bottom: 3em;
	background: url(../img/pay_back.gif) repeat-y;
}
#jnb h2{ background: url(../img/pay_jnb.gif) no-repeat }





