@charset "Shift_JIS";



/* ################################################### */

/* #                                                 # */

/* #                                                 # */

/* #                コンテンツ用css　                # */

/* #                                                 # */

/* #                                                 # */

/* ################################################### */







/*コンテンツ関連テンプレ

---------------------------------------------------- */



/* mem_ivr/index.html

---------------------------------------------------- */

#Right-contents p.pagelink-left {

	background-image: url(../img/common/ico_pagelink.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:0 0 0 25px;

	padding:3px 5px 3px 17px;

}

#Right-contents p.pagelink-left a {

	color:#0B34AB;

}



#Right-contents .ivr-head {

	margin:4px 0 0 25px;

	height:1px;

	background-image: url(../inquiry/img/bg_ivr-top.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	font-size:1px;

	line-height:0;

}

#Right-contents .ivr-middlebox {

	margin-left:25px;

	background-image: url(../inquiry/img/bg_ivr-middle.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

#Right-contents .ivr-bottom {

	margin-left:25px;

	height:10px;

	background-image: url(../inquiry/img/bg_ivr-bottom.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-size:1px;

	line-height:0;

}

#Right-contents .leftivr-area {

	float:left;

	width:330px;

	padding:0 10px 0 0;

}

/* IE hack */
*html #Right-contents .leftivr-area {
	width:340px;
}

#Right-contents .rightivr-area {

	float:left;

	width:345px;

}

#Right-contents .leftivr-area div.ivr-indexhalf {

	clear:both;

	padding:3px 3px 5px 3px;

	margin:0;

}

#Right-contents .leftivr-area div.non-border {

	height:8px;

	border-top:1px solid #A1A1A1;

	border-bottom:1px solid #A1A1A1;

	background-color:#FFF;

}

/* IE6専用ハック \*/

*html #Right-contents .leftivr-area div.non-border {

	height:10px;

}

/* IE6専用ハック */

#Right-contents div.ivr-indexhalf div.att-title {

	padding:5px 4px 5px 5px ;

	margin:0 1px 6px 1px;

	border-bottom:1px solid #A1A1A1;

	color:#E60000;

	font-size:1.3em;

	font-weight:bold;

}

#Right-contents div.ivr-indexhalf p {

	margin:3px 0 3px 10px;

	line-height:150%;

	font-weight:normal;

}

#Right-contents div.ivr-indexhalf p.infodesk {

	background-image: url(../inquiry/img/ico_tel.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-weight:bold;

	font-size:1.5em;

	line-height:130%;

	padding:1px 0 3px 25px;

}

#Right-contents div.ivr-indexhalf p.infodesk span {

	font-weight:normal;

}

#Right-contents .rightivr-area div.ivr-indexhalf {

	clear:both;

	padding:3px 3px 5px 3px;

	margin:0 0 10px 0;

}

#Right-contents table.world-tel {

	border-collapse:collapse;

	border: solid 1px #D0D0D0;

	width:333px;

	margin-left:3px;

}

#Right-contents table.world-tel th {

	border-collapse:collapse;

	border: solid 1px #D0D0D0;

	background-color:#F6F6F6;

	text-align:center;

	padding-left:3px;

	padding-right:3px;

	font-size:1.3em;

	line-height:150%;

}

#Right-contents table.world-tel td {

	border-collapse:collapse;

	border: solid 1px #D0D0D0;

	padding-left:3px;

	padding-right:3px;

	font-size:1.3em;

	line-height:150%;

}

#Right-contents table.world-tel td.tel {

	width:142px;

	text-align:center;

}

/* IE6専用ハック \*/

*html #Right-contents table.world-tel td.tel {

	width:146px;

}

/* IE6専用ハック */

#Right-contents .collect-call {

	border-collapse:collapse;

	border: solid 1px #D0D0D0;

	width:331px;

	margin-left:3px;

	font-size:1.3em;

	padding:3px 0;

	line-height:150%;

	text-align:center;

}

#Right-contents .collect-call span.number {

	margin-right:50px;

	font-weight:bold;

}



/* ▼inquiryboxワイドバージョン▼ */

#Right-contents .inquiry-wide {

	margin-left:25px;

}

#Right-contents .inquiry-wide .desk {
	border:1px solid #A1A1A1;

	padding:3px 3px 5px 3px;

	text-align:left;

	margin:0 0 10px 0;

}


/* IE6専用ハック */

#Right-contents .inquiry-wide .desk .title {

	border-bottom:1px solid #A1A1A1;

	color:#E60000;

	font-size:1.3em;

	line-height:150%;

	font-weight:bold;

	margin-top: 0;

	margin-right: 1px;

	margin-bottom: 6px;

	margin-left: 1px;

	padding-top: 5px;

	padding-right: 4px;

	padding-bottom: 5px;

	padding-left: 5px;

}

#Right-contents .inquiry-wide .desk .servise-box {

	float:left;

	width:335px;

	padding-left:6px;

}

#Right-contents .inquiry-wide .desk .servise-box2 {

	float:right;

	width:331px;

	padding-left:4px;

	text-align:left;

}

#Right-contents .inquiry-wide .desk .servise-box3 {

	border-top:1px dashed #A1A1A1;

	margin:3px 3px 0 3px;

	text-align:left;

	padding-top:10px;

}



/* IE6専用ハック \*/

*html #Right-contents .inquiry-wide .desk .servise-box {

	width:341px;

}

*html #Right-contents .inquiry-wide .desk .servise-box2 {

	width:335px;

}

/* IE6専用ハック */

#Right-contents .inquiry-wide .desk dl {

	background-color:#F7F7F7;

	font-size:1.3em;

	line-height:150%;

	text-align:left;

	padding:0px 0px 5px 5px;

}


#Right-contents .inquiry-wide .desk dl dt {

	text-align:left;

	background-image: url(../img/common/ico_pagelink.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 3px 5px 3px 17px;

	margin:0 0 0 13px;

}

#Right-contents .inquiry-wide .desk dl dt a {

	color:#0B34AB;

}

#Right-contents .inquiry-wide .desk dl dd {

	float:left;

	text-align:left;

	padding:3px 0 3px 13px;

	width:267px;

}

/* IE6専用ハック \*/

*html #Right-contents .inquiry-wide .desk dl dd {

	width:280px;

}

/* IE6専用ハック */

#Right-contents .inquiry-wide .desk dl dd.pdf {

	float:right;

	width:31px;

	text-align:right;

	padding:15px 8px 3px 0;

}

/* IE6専用ハック \*/

*html #Right-contents .inquiry-wide .desk dl dd.pdf {

	width:39px;

}

/* IE6専用ハック */

#Right-contents .inquiry-wide .desk dl.qr {

	background-color:#fff;

	padding:0;
	margin:0 100px;

}

#Right-contents .inquiry-wide .desk dl.qr dd.txt {
	width:350px;

	float:left;

	margin:0;

	padding:20px 0 0 0;

}

#Right-contents .inquiry-wide .desk dl.qr dd.qr {

	width:74px;

	float:right;

	margin:0;

	line-height:10px;

	padding:0;

}

#Right-contents p.pdf {

	margin:15px 5px 5px 7px;

}

#Right-contents p.pdf img {

	margin-right:5px;

	vertical-align:middle;

}

#Right-contents .mt10 {

	margin-top:10px;

}



#Right-contents .inquiry-wide .pdflink {

	padding-right:2px;

}

/* use_results.html

---------------------------------------------------- */

#Right-contents div.caution-area {

	clear:both;

	border:1px solid #A1A1A1;

	padding:5px 3px 3px 3px;

	margin:10px 0 10px 25px;

	background-color:#F5F5F5;

}

#Right-contents div.caution-area div.caution-title {

	padding:5px 4px 5px 30px ;

	margin:0 1px 10px 1px;

	background-image: url(../inquiry/img/ico_caution.gif);

	background-repeat: no-repeat;

	background-position: 5px top;

	border-bottom:1px solid #A1A1A1;

	color:#555555;

	font-size:1.3em;

	font-weight:bold;

}

#Right-contents div.caution-area div.caution-title span {

	color:#E60000;

}

#Right-contents div.caution-area div.caution-t {

	margin-left:15px;

}

#Right-contents div.caution-area p {

	margin:3px 0 3px 21px;

	line-height:150%;

	font-weight:normal;

}

#Right-contents div.caution-area p.pagelink {

	margin:0;

	line-height:110%;

}

#Right-contents div.caution-area p.rice {

	font-size:1.3em;

}

#Right-contents div.caution-area h4 {

	margin:7px 0 3px 13px;

}

/* ▼ご利用方法フロー用▼ */

#Right-contents dl.use-flowbox {

	border:1px solid #D0D0D0;

	width:648px;

	text-align:center;

	padding:5px 0;

	margin-left:25px;

}

/* IE6専用ハック \*/

*html #Right-contents dl.use-flowbox {

	width:650px;

}

/* IE6専用ハック */

#Right-contents dl.close {

	margin-bottom:10px;

}

#Right-contents dl.use-flowbox dt ,

#Right-contents dl.use-flowbox dd {

	font-size:1.3em;

	line-height:150%;

	padding:3px 0;

	margin:0 auto;

}

#Right-contents dl.use-flowbox dd.rice {

	font-size:1.1em;

}

#Right-contents dl.use-flowbox dd.rice-red {

	font-size:1.1em;

	color:#E60000;

}

#Right-contents dl.use-flowbox dt img ,

#Right-contents dl.use-flowbox dd img {

	margin:5px 0;

}

#Right-contents dl.use-flowbox dt strong {

	font-size:1.2em;

}

#Right-contents .arrow-center{

	text-align:center;

	margin:2px auto;

}

#Right-contents dl.use-flowbox dt.t_credit-16 {

	display:block;

	background-image: url(../inquiry/img/t_credit-16.gif);

	background-repeat: no-repeat;

	background-position: center center;

	width:302px;

	height:12px;

	line-height:1px;

	padding:5px 0;

	text-indent:-9999em;

}

#Right-contents dl.use-flowbox dt.t_password {

	display:block;

	background-image: url(../inquiry/img/t_password.gif);

	background-repeat: no-repeat;

	background-position: center center;

	width:116px;

	height:12px;

	line-height:1px;

	padding:5px 0;

	text-indent:-9999em;

}

#Right-contents dl.use-flowbox dt.t_service-number {

	display:block;

	background-image: url(../inquiry/img/t_service-number.gif);

	background-repeat: no-repeat;

	background-position: center center;

	width:173px;

	height:13px;

	line-height:1px;

	padding:5px 0;

	text-indent:-9999em;

}

#Right-contents dl.use-flowbox dt.t_voice-guide {

	display:block;

	background-image: url(../inquiry/img/t_voice-guide.gif);

	background-repeat: no-repeat;

	background-position: center center;

	width:263px;

	height:14px;

	line-height:1px;

	padding:5px 0;

	text-indent:-9999em;

}

/* ▲ご利用方法フロー用▲ */





/* flexpay.html

---------------------------------------------------- */

#Right-contents dl.use-flowbox .flexpay-imput {

	width:648px;

	text-align:left;

	margin:5px 0 0 0;

}

#Right-contents dl.use-flowbox .left-number {

	text-align:left;

	float:left;

	width:256px;

	padding-left:48px;

}

/* IE6専用ハック \*/

*html #Right-contents dl.use-flowbox .left-number {

	width:304px;

}

/* IE6専用ハック */

#Right-contents dl.use-flowbox .right-number {

	text-align:left;

	float:left;

	width:296px;

	padding-left:44px;

}

/* IE6専用ハック \*/

*html #Right-contents dl.use-flowbox .right-number {

	width:340px;

}

/* IE6専用ハック */

#Right-contents dl.use-flowbox .left-number img,

#Right-contents dl.use-flowbox .right-number img {

	margin:0;

}

#Right-contents dl.use-flowbox .right-number p {

	font-size:1.0em;

	margin-left:0;

}

#Right-contents dl.use-flowbox .right-number p.pagelink {

	margin:0;

	padding:0 5px 0 17px;

}

#Right-contents .qp-card {

	float:left;
	padding-left:25px;

}

#Right-contents .t-qp-card {

	float:right;

	width:520px;

	padding:55px 0 0 0;

}

#Right-contents .t-qp-card2 {

	float:right;

	width:520px;

	padding:45px 0 0 0;

}


#Right-contents .t-qp-card p ,

#Right-contents .t-qp-card2 p {

	margin:0;

}



/* password.html

---------------------------------------------------- */

#Right-contents table.pass-table {

	margin:5px 0 10px 25px;

} 

#Right-contents table.pass-table td {

	padding:5px;

	font-size:1.3em;

	line-height:120%;

}

#Right-contents table.pass-table td.usecard {

	text-align:center;

	width:240px;

	background-color:#D0D0D0;

}

#Right-contents table.pass-table td.input {

	text-align:center;

	background-color:#D0D0D0;

}

#Right-contents table.pass-table td.shopping {

	text-align:center;

	width:190px;

	background-color:#F5F5F5;

}

#Right-contents table.pass-table td.shopping2 {

	text-align:center;

	width:210px;

	background-color:#F5F5F5;

}





/* hotline.html

---------------------------------------------------- */

#Right-contents table.hotline-table {

	margin:5px 0 10px 25px;

	border:1px solid #A1A1A1;

	border-collapse:collapse;

}

#Right-contents table.hotline-table td {

	padding:5px;

	font-size:1.3em;

	line-height:120%;

	text-align:center;

	border:1px solid #A1A1A1;

	border-collapse:collapse;

}

#Right-contents table.hotline-table td.account {

	background-color:#D0D0D0;

	padding:0 3px;

}

#Right-contents table.hotline-table td.input {

	background-color:#D0D0D0;

}

#Right-contents table.hotline-table td.input2 {

	background-color:#D0D0D0;

}

#Right-contents table.hotline-table td.graybg {

	background-color:#F5F5F5;

}

#Right-contents table.hotline-table td.top-bd {

	border-top:0;

}

#Right-contents table.hotline-table td.bottom-bd {

	border-bottom:0;

}

#Right-contents table.hotline-table td.right-bd {

	border-right:0;

}

#Right-contents table.hotline-table td.left-bd {

	border-left:0;

}





/* ご注意欄 の記述

---------------------------------------------------- */

#Right-contents div.attention {

	clear:both;

	width:692px;

	border:1px solid #A1A1A1;

	padding:3px 3px 10px 3px;

	margin:20px 0 10px 25px;

}

/* IE6専用ハック \*/

*html #Right-contents div.attention {

	width:700px;

}

/* IE6専用ハック */

#Right-contents div.attention div.att-title {

	padding:2px 4px 2px 10px ;

	margin:0 1px 6px 1px;

	border-bottom:1px solid #A1A1A1;

	color:#E60000;

	font-size:1.3em;

	font-weight:bold;

}

#Right-contents div.attention p {

	margin:3px 0 3px 10px;

	line-height:150%;

	font-weight:normal;

}

#Right-contents div.attention p.rice {

	font-size:1.3em;

}

#Right-contents div.attention .btn {

	float:left;

	padding:7px 0 0 15px;

	width:150px;

}

/* IE6専用ハック \*/

*html #Right-contents div.attention .btn {

	width:165px;

}

/* IE6専用ハック */

#Right-contents div.attention p.number {

	float:left;

	width:55px;

	font-size:1.3em;

	line-height:150%;

	padding:5px 5px 0 10px;

	margin:0;

}

#Right-contents p.infodesk {

	background-image: url(../inquiry/img/ico_tel2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-size:1.3em;

	line-height:150%;

	padding:1px 0 3px 25px;

}



/******************* 080226_IVR修正用 *******************/



#Right-contents .inquiry-wide .desk .servise-box-u {

	float:left;

	width:325px;

	padding-left:6px;

}

#Right-contents .inquiry-wide .desk dl.white {

	background-color:#FFF;

}

/* IE6専用ハック \*/

*html #Right-contents .inquiry-wide .desk .servise-box-u {

	width:331px;

}

/* IE6専用ハック */

#Right-contents .inquiry-wide .desk .servise-box-u dl {

	background-color:#F7F7F7;

	font-size:1.3em;

	line-height:150%;

	width:330px;

	text-align:left;

	padding:0px 0px 5px 5px;

}

/* IE6専用ハック \*/

*html #Right-contents .inquiry-wide .servise-box-u .desk dl {

	width:335px;

}

/* IE6専用ハック */

#Right-contents .inquiry-wide .desk .servise-box-u dl.white {

	background-color:#FFF;

}

#Right-contents .inquiry-wide .desk .servise-box-u dl dt {

	background-image:none;

	text-align:left;

	padding: 3px 0 3px 0;

	margin:0;

}

#Right-contents .inquiry-wide .desk .servise-box-u dl dt a {

	color:#0B34AB;

}

#Right-contents .inquiry-wide .desk .servise-box-u dl dd {

	float:none;

	text-align:left;

	padding:3px 0 3px 13px;

	width:287px;

}

#Right-contents .inquiry-wide .desk .servise-box-u dl dd.infodesk {

	background-image: url(../inquiry/img/ico_tel.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-weight:bold;

	font-size:1.1em;

	line-height:150%;

	margin:3px 0 1px 0;

	padding:1px 0 1px 25px;

	width:255px;

}

#Right-contents .inquiry-wide .desk .servise-box-u dl dd.infodesk span {

	font-weight:normal;

}

#Right-contents .inquiry-wide .desk .servise-box-u dl dt.rice {

	font-size:0.9em;

	line-height:80%;

}

#Right-contents .inquiry-wide .desk .servise-box2 dl dd.half {

	float:left;

	width:160px;

	padding:3px 0 3px 13px;

}

#Right-contents .inquiry-wide .desk .servise-box2 dl dd.half2 {

	float:left;

	width:135px;

	padding:3px 0 3px 13px;

}

#Right-contents .inquiry-wide .desk .servise-box2 dl dd.link {

	padding:3px 3px 3px 15px;

	width:320px;

	text-align:left;

}

#Right-contents .inquiry-wide .desk .servise-box2 dl dd.link p.pagelink {

	font-size:1em;

	float:none;

	background-image: url(../mem/img/ico_pagelink2.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#Right-contents .inquiry-wide .desk dl dd.long {

	padding:3px 0 3px 13px;

	width:310px;

}

/* IE6専用ハック \*/

*html #Right-contents .inquiry-wide .desk dl dd.long {

	width:323px;

}

*html #Right-contents .inquiry-wide .desk .servise-box-u dl dd {

	width:300px;

}

*html #Right-contents .inquiry-wide .desk .servise-box2 dl dd.half {

	float:left;

	width:173px;

}

*html #Right-contents .inquiry-wide .desk .servise-box2 dl dd.half2 {

	float:left;

	width:148px;

}

*html #Right-contents .inquiry-wide .desk .servise-box-u dl dd.infodesk {

	width:280px;

}

/* IE6専用ハック */



/******************** 自動車ローン・リース*****************/



#Right-contents dl.topbtm-mg dd img {

	margin:0;

}


.inquiryIndex h3 {
	padding:10px 0 10px 10px;
	border-top:#d5d5d5 solid 1px;
	border-bottom:#d5d5d5 solid 1px;
}


.inquiryIndex dl {
	font-size:1.3em;
}

.inquiryIndex a {
	font-size:1.3em;
	background:url(../img/common/arrow01.gif) 0 center no-repeat;
	padding-left:7px;
}
.inquiryIndex h3 a {
	font-size:1.3em;
	background:#fff;
	padding-left:0px;
}

dl.desk dt {
	font-weight:bold;
}

dl.desk dd span {
	font-size:1.2em;
	background:url(../img/common/ico_tel.gif) 0 center no-repeat;
	font-weight:bold;
	padding:0 0 0 25px;
	margin:0 15px 0 0;
}


.inquiryIndex .indent {
	margin:15px 0 20px 14px;
}

div.autoService {
	padding:15px 0 23px;
	border-bottom:#d5d5d5 solid 1px;
}

div.autoService.bottom {
	border-bottom:none;
}

div.autoService div.center-line {
	background:url(../inquiry/img_index/bg_center_line02.gif) 0 0 repeat-y;
	padding-left:14px;
}

div.autoService div.leftBlock {
	float:left;
	width:470px;
}

div.autoService div.rightBlock {
	float:right;
	width:444px;
}

div.autoService h4 {
	margin-bottom:15px;
}

div#Main div.bgGrayBlock01 ul.border {
	padding:16px 0 16px 18px;
}

div#Main div.bgGrayBlock01 ul.border li {
	list-style:none;
	float:left;
	margin-right:28px;
}

a#wide {
	background:none;
	padding:0;
}


div.mobile {
	padding:10px 0px 10px 15px;
}

div.mobile div.code {
	float:left;
	margin-right:15px;
}

div.mobile p.text {
	float:left;
	width:600px;
	margin-top:5px;
}

div.mobile div.logo {
	float:right;
	margin-top:15px;
}

div.mobile div.logo img {
	margin-right:20px;
}
/******************** 100426 *****************/

#Contents .inquiryIndex .bg2Column01 .leftBlock p.rice {
	margin-bottom:3px;
}