@charset "shift_jis";
/* ==================================
ガイドページ用CSS
================================== */
body#limit div#contents h3,
body#pay div#contents h3,
body#prevent div#contents h3,
body#revo div#contents h4{
	margin: 15px 0 0 0;
}
body#limit div#contents h3 strong{
	font-size:83%;
}
body#limit h4.inside,
body#revo h4.inside,
body#pay h3.inside,
body#prevent h3.inside{
	font-size:83%;
}

div#contents p.notecaution{
	margin: 10px 0 0 2.2em;
	font-size: 67%;
	text-indent: -2.2em;
}
div#contents td img.cardlogo{
	margin:0 5px;
}

.txt-border01 {
	padding-bottom: 15px;
	border-bottom: dashed 1px #333333;
}
div.txt-border02 {
	margin-top: 15px;
	border-top: dashed 1px #333333;
}
/* アンカーリンク */
body#prevent .anchor-link {
	margin-left: 20px;
}
body#prevent .anchor-link li {
	padding: 0;
	background: none;
}
body#prevent .anchor-link li.left {
	float: left;
	width: 265px;
}
body#prevent .anchor-link li.right {
	float: right;
	width: 265px;
}
/* index.html */
body#cardguide .anchor-splink {
	margin-left: 20px;
}
body#cardguide .anchor-splink li {
	padding: 0;
	background: none;
}
body#cardguide .anchor-splink li.left {
	float: left;
	width: 240px;
}
body#cardguide .anchor-splink li.right {
	float: right;
	width: 240px;
}
/*  index.html
-----------------------------------------------------------*/
div#contents .makeguideBg {
	height:115px;
	background: url(/content/100164546.jpg) no-repeat;
}
div#contents p.makeguideSentence {
	margin-left:212px;
	padding-top:15px;
	_padding-top:0px;
	font-size:12px;
}


/* cashprecaのFAQのページに対応 */
div#contents div#faq .designh3sp {/* FAQ内の"Q.○○"部分のフォントサイズ指定 */
	font-size: 110%;
}


div#contents div#faq div.indentareasp{/* FAQ内の"A.○○"部分のインデントを入れる場合 */
	/*\*/
	clear:both;
	/**/
	width:520px;
	_width:574px;
	margin:0 0 0 0;
	padding:0 0 0 3.5em;
}

/* インデント内リンクアイコン */
div#contents div.indentareasp .p-icon01,
div#contents div.indentareasp2 .p-icon01,
div#contents div.indentareasp3 .p-icon01 {/*本文内で使用する場合*/
	_display:block;
	_text-indent:1px;
}

/* インデント三桁（特殊） */
div#contents h3.indentareasp3{
	/*\*/
	clear:both;
	/**/
	width:574px;
	margin:20px 0 0 0;
}
div#contents span.indentsp3 {
	text-indent:-3.0em;
	margin:0 0 0 3.0em;
	padding:0px 0 0 0;
}
div#contents div.indentsp3 {
	margin:0 0 0 3.0em;
	padding:0px 0 0 0;
}

/* インデント内別ウィンドウリンクアイコン */
div#contents div.indentareasp .newwindow,
div#contents div.indentareasp2 .newwindow,
div#contents div.indentareasp3 .newwindow {/*本文内で使用する場合*/
	_display:block;
	_text-indent:1px;
}

/* あみかけ */
div#contents table td.g-color,
div#contents table th.g-color{
	background-color:#cccccc;
}

/* お問い合わせページ　同意ボタンのテーブルで使用 */
div#contents table.t_white {
	width: 574px;
	margin: 0;
	border: none;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}

div#contents table.t_white th,
div#contents table.t_white td {
	padding:3px;
	border: none;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	font-size:83%;
}
div#contents table.t_white th {
	background-color:#efefef;
	text-align: center;
	vertical-align: top;
	font-weight:normal;
}
div#contents table.t_white td {
	background-color:#ffffff;
	text-align: center;
}