@charset "shift_jis";
/* ==================================
./card/ 用CSS
================================== */

.txt-border01 {
	padding-bottom: 15px;
	border-bottom: dashed 1px #333333;
}
div.txt-border02 {
	margin-top: 15px;
	border-top: dashed 1px #333333;
}

/*  index.html
-----------------------------------------------------------*/
#card p#lineuplead {
	background: #fff url(/content/100157902.jpg) no-repeat left center;
	margin: 10px 0px 0px 0px;
	padding: 20px 10px 20px 210px;
}
div#contents .speciallink01-areaAjust {
	min-height:145px;
	_height:145px;
}
div#contents .makeCardBg {
	height:115px;
	background: url(/content/100157902.jpg) no-repeat;
}
div#contents p.makeCardSentence {
	margin-left:212px;
	padding-top:15px;
	_padding-top:0px;
	font-size:12px;
}

body#cont div#contents table {
	width: auto;
}
div#contents div.speciallink02-area .card-splink-ph {
	float: right;
	margin: 0 0px 0px;
}
div#contents div.speciallink01-area .card-txt-area {
	padding: 0px 0 0 94px;
	width:180px;
}
div#contents div.speciallink01-area .card-txt-area p{
	margin:0;
}
div#contents div.speciallink02-area {
	width: 260px;
}
div#contents div.speciallink02-area .card-txt-area {
	width:180px;
	float: left;
}
div#contents div.speciallink02-area .card-splink-ph {
	float: right;
	width: 80px;
	text-align:center;
	margin:5px 0;
}
div#contents div.speciallink03-area {
	width: 260px;
	margin:0;
	padding:0;
}
div#contents div.speciallink03-area .card-splink-ph {
	float: right;
	width: 95px;
	text-align:center;
	margin:0;
	padding:0;
}
div#contents div.speciallink03-area .card-txt-area {
	float: left;
	width:160px;
	margin:0;
	padding:0;
}
div#contents div.speciallink05-area {
	width: 450px;
	margin:0;
	padding:0;
}
div#contents div.speciallink05-area .card-splink-ph {
	float: left;
	width: 30px;
	margin-top:15px;
	padding:0;
}
div#contents div.speciallink05-area .card-txt-area {
	float: right;
	width:420px;
	margin-top:0;
	padding:0;
}

.text_l{
	text-align:left;
}
/*  company/index.html
-----------------------------------------------------------*/
body#company div#contents div.middle-linkarea,
body#gold div#contents div.middle-linkarea,
body#card div#contents div.middle-linkarea,
body#personal div#contents div.middle-linkarea,
body#yu-cho div#contents div.middle-linkarea {
	margin:0 0 0;
}

body#company div#contents #linkareatop,
body#gold div#contents #linkareatop,
body#card div#contents #linkareatop,
body#personal div#contents #linkareatop,
body#yu-cho div#contents #linkareatop {
	margin:20px 0 0;
}

body#gold div#contents div.middle-linkarea dl.about03 dd#box02 {
	min-height:500px;
	_height:500px;
}

body#company div#contents div.linkarea div.type-left-s dd,
body#company div#contents div.linkarea div.type-center-s dd,
body#company div#contents div.linkarea div.type-right-s dd {
	height:120px;
	/*\*/
	height:auto;
	min-height:120px;
	_height:120px;
	/**/
}
/*  yu-cho/index.html
-----------------------------------------------------------*/
body#yu-cho p.illustleft{
	float:left;
}
body#yu-cho p.illustright{
	float:right;
}
body#yu-cho table#pay{
	width:250px;
}

body#yu-cho div#contents div.linkarea div.type-left dd,
body#yu-cho div#contents div.linkarea div.type-right dd {
	height:160px;
	/*\*/
	height:auto;
	min-height:160px;
	_height:160px;
	/**/
}
/* カラムサイズ */
body#yu-cho div#contents .spcol-two01 {/* 2段組用 */
	width: 250px;
}

body#yu-cho div#contents .spcol-two02 {/* 2段組用 */
	width: 250px;
}
/* 縦幅調整 */
body#yu-cho div#contents div.speciallink05-area .card-cplink-ph {
	float: left;
	width: 30px;
	margin-top:0px;
	padding:0;
}
/* 強調 */
body#yu-cho .cpinside_bl {
	font-weight:bold;
	color:#3333cf;
	font-size:110%;
}
body#yu-cho em.cptxt-inside_bl {
	font-weight:bold;
	color:#3333cf;
	font-size:110%;
}
body#yu-cho .cpinside_re {
	font-weight:bold;
	color:#fe4e51;
	font-size:110%;
}
body#yu-cho em.cptxt-inside_re {
	font-weight:bold;
	color:#fe4e51;
	font-size:110%;
}
/*  ./mydo-plus/index.html
-----------------------------------------------------------*/
#card ul#cardlist {
}
#card ul#cardlist li {
	background: none;
	float: left;
}
body#card div#contents div.linkarea div.type-left dd,
body#card div#contents div.linkarea div.type-right dd {
	height:110px;
	/*\*/
	height:auto;
	min-height:110px;
	_height:110px;
	/**/
}
/*  ./gold/index.html
-----------------------------------------------------------*/
body#gold div#contents div.linkarea div.type-left dd,
body#gold div#contents div.linkarea div.type-right dd {
	height:150px;
	/*\*/
	height:auto;
	min-height:150px;
	_height:150px;
	/**/
}
body#gold div#contents div.col-twosp02-1 {/* 2段組用 */
	width: 400px;
}
body#gold div#contents div.col-twosp02-2 {/* 2段組用 */
	width: 120px;
}
body#gold div#contents div.col-twosp02-3 {/* 2段組用 */
	width: 300px;
}
body#gold div#contents div.col-twosp02-4 {/* 2段組用 */
	width: 220px;
}
/* ロードサービス */
body#gold div#contents div#roadservice p.photo{
	width:60px;
	float:left;
}
body#gold div#contents div#roadservice div.textarea{
	float:right;
	width:60px;
}
body#gold div#contents div#roadservice div.textarea p.lead{
	font-weight:bold;
}
body#gold div#contents div#roadservice div.textarea p.note{
	margin: 5px 0 0 1em;
	font-size: 67%;
	text-indent: -1em;
}
/*  規約系ページ
-----------------------------------------------------------*/
#card ul#anchorjump {
}
#card ul#anchorjump li {
	background: none;
	font-size: 10px;
	display: inline;
	margin: 0px 10px 0px 0px;
}

#card p.revision {
	text-align: right;
}


#card dl.rule {
	font-size: 14px;
}
#card dl.rule dt {
	margin: 10px 0px 0px 0px;
}
#card dl.rule dd {
	margin: 0px 0px 20px 0px;
}

#card dl.rule dd ul {
	list-style-type: none;
	background: none;
	margin: 0px 0px 0px 0px;
}
#card dl.rule dd ul li {
	list-style-type: none;
	background: none;
	margin: 10px 0px 10px 0px;
}

div#contents span.note {
	margin: 10px 0 0 1em;
	font-size: 67%;
	text-indent: -1em;
}
div#contents span.note-series {/*注釈が連続する場合*/
	margin: 3px 0 0 2.1em;
	font-size:83%;
	text-indent: -2.1em;
}
div#contents span.note-series-one{/*注釈が連続する1につけるクラス*/
	margin:10px 0 0 2.1em;
	font-size:83%;
	text-indent:-2.1em;
}
div#contents div.space-left10 span.note-series {
		_text-indent:1px;
}
div#contents li p.note,
div#contents li p.note-series-one,
div#contents li p.note-series {
	font-size: 83%;
}

div#contents .space-left10 li table,
div#contents .space-left10 table,
div#contents li table{
	width: auto;
}
/* インデント一桁 */
div#contents div.indentareasp{
	/*\*/
	clear:both;
	/**/
	width:500px;
	margin:10px 0 0 0;
}
div#contents p.indentsp,
div#contents div.indentsp {
	text-indent:-1.1em;
	margin:0 0 0 1.1em;
	padding:10px 0 0 0;
}
div#contents div.middle-indentareasp{
	/*\*/
	clear:both;
	/**/
	width:240px;
	margin:10px 0 0 0;
}
div#contents p.middle-indentsp,
div#contents div.middle-indentsp {
	text-indent:-1.1em;
	margin:0 0 0 1.1em;
	padding:10px 0 0 0;
}
/* 高さの調整 */
/* 出光法人専用カード */
body#company div#contents div.big-linkarea dl.about07 dd.merit {
    height:150px;
}

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

/*　キャッシュローン　*/
body#company .note-series01 {
	margin: 3px 0 0 1em;
	font-size: 67%;
	text-indent: -1em;
}
body#company .note-series01-one {
	margin:10px 0 0 1em;
	font-size:67%;
	text-indent:-1em;
}
body#company div#contents div.col-two05 {
	width: 120px;
}
body#company div#contents div.col-two06 {
	width: 430px;
}