@charset "utf-8";

/*サービス
------------------------------------------------------------*/


h1#title_jcb_service{ background: url(../jcb/img/jcb_service_title.jpg) no-repeat left top;}

td.service_name{
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#AAB7D2;}


/*全体------------------------------------------------------------*/
#jcb_content {
padding:6px 0 6px 9px;
}

.pdt15 {
padding-top:15px;
}

.pdb15 {
padding-bottom:15px;
}

.fL {
float:left;
}

.fR {
float:right;
}

.fwb {
font-weight:bold;
}

.fss {
font-size:89%;
}

div#main_content h2 {
width:565px;
margin-bottom:10px;
margin-left:-19px;
}

.light-grn-box {
width:500px;
padding:13px;
background:#F6FEEA;
}

/*イントロ------------------------------------------------------------*/
h1#title_jcb-card_service{ background: url(../jcb/img/title_jcb_service.gif) no-repeat left top;}


.box01 {
width:330px;
margin-right:40px;
}

.box02 {
width:129px;
}

/*JCBのポイントサービス------------------------------------------------------------*/
h2#jcb_service01 {
background:url(../jcb/img/jcb_title_pt-service.jpg) no-repeat left top;
}

.box03 {
width:83px;
padding:10px 0 0 10px;
}

.box04 {
width:385px;
}

/*JCBのギフトカード------------------------------------------------------------*/
h2#jcb_service02 {
background:url(../jcb/img/jcb_title_gift-card.jpg) no-repeat left top;
}

.box05 {
width:140px;
}

/*JCBのQuoカード------------------------------------------------------------*/
h2#jcb_service_quo {
background:url(../jcb/img/jcb_title_quo-card.jpg) no-repeat left top;
}

/*JCBがますます便利------------------------------------------------------------*/
h2#jcb_service03 {
background:url(../jcb/img/jcb_title_more-convenient.jpg) no-repeat left top;
}

ul.two_btns {
margin-bottom:30px;
}

ul.two_btns li {
display:inline;
}

/*他にも安心サービス------------------------------------------------------------*/
h2#jcb_service04 {
background:url(../jcb/img/jcb_title_other-service.jpg) no-repeat left top;
}

.box06 {
width:70px;
padding-top:5px;
}

.box07 {
width:415px;
}

.light-grn-box p.notice {
padding-left:11px;
font-size:89%;
background:url(../jcb/img/icn_caution_bk.gif) no-repeat 1px 4px;
}

.light-grn-box p.second-notice {
width:488px;
}

.bdr_dot {
width:500px;
background:url(../jcb/img/line_grey_dot.gif) repeat-x left bottom;
}

/*クレジットカードご利用のお客様へ------------------------------------------------------------*/
div.red-box_top {
width:528px;
margin:25px 0 90px 0;
padding-top:4px;
background:url(../jcb/img/bg_red-box_top.gif) no-repeat left top;
}

div.red-box_mid {
width:528px;
padding:0 3px;
background:url(../jcb/img/bg_red-box_mid.gif) repeat-y left top;
}

div.red-box_mid .last_notice {
padding:0 0 15px 20px;
}

div.red-box_btm {
width:528px;
padding-bottom:10px;
background:url(../jcb/img/bg_red-box_btm.gif) no-repeat left bottom;
}

ul.list_circle {
padding:8px;
}

ul.list_circle li {
padding-left:12px;
background:url(../jcb/img/icn_circle_bk.gif) no-repeat 1px 3px;
}

.tar { 
text-align:right;
}


/*クイックペイ------------------------------------------------------------*/

/*全体------------------------------------------------------------*/
h1#title_kc{
width:566px;
background: url(../jcb/service/img/title_quick.gif) no-repeat left top;
}

h2{
}

.ketaic_box{
width:500px;
background:#F6FEEA;
padding:10px 10px 20px 10px;
}

.ketaic_box p {
padding-left:15px;
}

.ketaic_box ul {
padding-left:25px;
} 

#service_travel #wrapper #content #main_content #visa_content .ketaic_box h3{
text-indent:0;
height:33px;
margin:0;
padding-bottom:10px;
}

.fL {
float:left;
}

.fR {
float:right;
}

.caution {
padding-left:10px;
text-indent:-1em;
font-size:89%;
}

/*イントロ------------------------------------------------------------*/
#ketaic_intro{
padding:8px 0 20px 130px;
background:url(../jcb/service/img/quick_pay_logo.gif) no-repeat 0px 20px;
}
#ketaic_intro p.strong{
font-weight:bold;
color:#FF7600;
}

/*お店でのご利用イメージ------------------------------------------------------------*/

#jcb_content ul#btn_sub_navigation {
margin:0 0 35px 0;
}

h2#ketaic_img{
background:url(../jcb/service/img/bar_ketaicredit_image.gif) no-repeat 20px 0;
height:29px;
margin-top:25px;
}

.txt_ketaic_flow {
width:508px;
padding:15px 0 15px 20px;
}

.txt_ketaic_flow p {
float:left;
width:135px;
padding:0 0 0 40px;
font-size:89%;
}

.txt_ketaic_flow p.pdl20 {
padding-left:10px;
}

.oversea_box .fL {
width:310px;
}

.oversea_box .fR {
width:170px;
padding:20px 0 0 0;
}

/*ご利用枠------------------------------------------------------------*/
h2#ketaic_limit{
background:url(../jcb/service/img/bar_ketaic_limit.gif) no-repeat 20px 0;
height:29px;
margin-top:25px;
}

/*iDお取り扱い加盟店のご紹介------------------------------------------------------------*/
h2#ketaic_shops{
background:url(../jcb/service/img/bar_ketaic_shops.gif) no-repeat 20px 0;
height:29px;
margin-top:25px;
}

.btn_shops {
margin-right:20px;
}

/*年会費------------------------------------------------------------*/
h2#ketaic_fee{
background:url(../jcb/service/img/bar_ketaic_fee.gif) no-repeat 20px 0;
height:29px;
margin-top:25px;
}

/*ケータイクレジットiDお申し込み------------------------------------------------------------*/
h2#ketaic_aply{
background:url(../jcb/service/img/bar_ketaic_apply.gif) no-repeat 20px 0;
height:29px;
margin-top:25px;
}

.detail_box {
padding:15px 10px 5px 10px;
}

.detail_box .fL {
width:250px;
}

.detail_box .fR {
width:189px;
padding-top:5px;
}





/*ETCカード------------------------------------------------------------*/

h1#title_etc{ background: url(../jcb/service/img/title_etc.gif) no-repeat left top;}

#content h2#bar_etc_about {
margin: 10px 0 0 0;	background: url(../visa/img/bar_etc_about.gif) no-repeat;}

#content h2#bar_etc_guarantee { margin: 15px 0 0 0;	background: url(../visa/img/bar_etc_guarantee.gif) no-repeat;}

#content h2#bar_etc_related { 	margin: 15px 0 0 0;	background: url(../visa/img/bar_etc_related.gif) no-repeat;}

#etc_intro {	position: relative;	width: 520px;	background: url(../jcb/service/img/img_etc_intro_jcb.gif) no-repeat;	background-position: 100% 65px;}

#etc_intro p{	padding: 5px 0;	width: 320px;}

#etc_intro p#right{	position: absolute;	top: 180px;	right: 8px;	text-align: right;}

#etc_intro p strong{	color: #000;	font-size: 110%;	font-weight: bold;}

#etc_intro p em{	color: #F60;	font-weight: bold;}

p#mark img{	margin: 0 5px 0 0;	vertical-align: middle;}

.under_blue_box p {	margin: 5px 15px;	padding: 0;}

.under_blue_box p span { font-weight: bold;}

.under_blue_box dl {	margin: 5px 15px;	padding: 0;}

.under_blue_box dt {	margin: 0 0 -3px 0;	padding: 0;	font-weight: bold;}

.under_blue_box dd {	margin: 5px 0 15px 0;	padding: 0;}

.under_blue_box dl span {	font-weight: normal;	font-size: 90%;}

.under_blue_box p#about_center { text-align: center;}

.under_blue_box p#about_center img{ margin: 0 10px;}

.under_blue_box p#related_center {	margin: 15px 0;	text-align: center;}

.under_blue_box p#related_center img{ margin: 0 5px;}

.under_blue_box p.right {	margin: 10px 5px;	text-align: right;}

.under_blue_box p.right img{ margin: 0 5px;}

.under_blue_box ul { 	margin: 20px 10px 0 10px;	padding: 5px 10px;	background-color: #F0F1F4;}

.under_blue_box ul li{ 	margin: 0;	padding: 2px 0;	line-height: 130%;	color: #666;	list-style-type: none;	list-style-position: outside;}

.under_blue_box table {	margin: 0 15px 5px 15px;	padding: 0;	width: 498px;	border: solid 1px #C1C1C1;}

.under_blue_box td {	margin: 0;	padding: 0;	width: 166px;	border: solid 1px #C1C1C1;	background: #FFF;	text-align: left;}

.under_blue_box td.blue {	margin: 0;	padding: 0;	width: 166px;	border: solid 1px #C1C1C1;	background: #D6F5C1;}

.under_blue_box td p{	margin: 0;	padding: 10px;}


/*お問い合わせ
------------------------------------------------------------*/
#content h2#bar_inquiry { 
margin: 10px 0 0 0;
	text-indent: -9999px;
	background: url(../visa/img/bar_inquiry.gif) no-repeat;
	width: 527px;
	height: 36px;
	margin-bottom: 0;
}
#inquiry_box {
	margin: 0;
	padding: 0;
	background: #F5FDE7;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
}

#inquiry_box p {
	padding: 1em 10px 0 10px;
	margin: 0 0 1em 0;
}




