@charset "utf-8";
/* CSS Document */

.leadTxt {margin:10px 0 30px;}
.lead{padding-bottom:20px;}
ul.cardList{margin-top:5px;}
ul.cardList li{float:left;margin-right:55px;}
ul.cardList li dd{text-align:center;}
ul.cardList li.btn{float:right;margin-right:0;padding-top:70px;}
.btnList .linkBtnA01{width:125px;}
.btnList li{margin-bottom:8px;}
.jmb_fc{background:#c9ffe5;padding:10px 67px 15px 25px;margin-top:15px;}
.jmb_fc .floatL{width:73px;margin-right:25px;padding-top:15px;}
.jmb_fc .floatR{width:720px;}
.jmb_fc .floatR dt{line-height:0;margin-bottom:13px;}
.jmb_fc .floatR dd{font-size:88%;}
.arrow{text-align:center;margin:5px 0 10px;}
.Btnlink .floatL{width:436px;margin-right:25px;}
.Btnlink .floatR{width:449px;}
.Btnlink .linkBtnA01{width:280px;}
.Btnlink .textListA01,.Btnlink .noneList{margin:3px 0 17px 10px;}
.Btnlink .noneList li{line-height:1.5;}
.subTitle.a02w620 span.sttl{background:none;display:inline;padding:0 0 0 10px;font-size:85%;font-weight:normal;}
.mileTable table{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;width:100%;}
.mileTable td{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; padding:7px 10px 0;vertical-align:top;width:50%;}
.mileTable dd{padding-left:69px;}
.mileTable dd.logo_alc{text-align:center;padding-left:0;margin-bottom:5px;}
.btn_area{border-top:dotted 1px #b8b8b8;padding:20px 8px 5px; margin-top:15px;}
.btn_area dl{margin-bottom:7px;}
.btn_area dt,.btn_area dd{display:table-cell;vertical-align:middle;line-height:1;}
.btn_area dt{padding-right:10px;}
* html .btn_area dt,* html .btn_area dd{display:inline;}
* html .btn_area dt{margin-right:7px;}
:first-child + html .btn_area dt,:first-child + html .btn_area dd{display:inline;}
:first-child + html .btn_area dt{margin-right:7px;}
.hotel_mile .floatL{width:81px;margin-right:15px;}
.hotel_mile .floatR{width:494px;}
.hotel_mile dd{margin-top:12px;}
.hotel_mile dd .linkBtnA01{width:230px;}
.linkBtn_list ul{float:left;width:287px;}
.linkBtnA01 ul li{margin-bottom:5px!important;}
.mileLink {margin-top:20px;}
.mileLink .linkBtnA01{width:295px;}
.mileCheck dd{margin-bottom:10px;padding-left:5px;text-indent:-5px;}
.jfc_service{ border-top:1px dotted #B8B8B8;margin-top:10px;padding-top:15px;}
.jfc_service .logo{float:left;width:60px; margin-right:15px;}
.jfc_service .txt{float:left;}

/* sectionA03 */
.sectionA03{margin-top:20px; width:940px;}
.sectionA03 .section-middle{border:1px solid #cccccc;border-bottom:none;border-top:none;padding:14px;}
.sectionA03HasHead.sectionA03 .section-middle{border-top:none;margin-top:-15px;padding-top:10px!important;}
.sectionA03 .section-bottom{border:none;padding:0 14px;background:url(/er/ja/jmb/img_2012/bg_section_a03_base_bottom_001.png) no-repeat left bottom;height:20px;font-size:0;line-height:0; margin:0;}
* html .sectionA03 .section-bottom{background:url(/er/ja/jmb/img_2012/bg_section_a03_base_bottom_001.gif) no-repeat left bottom;}

/* ja_jmb_index02 */
.ja_jmb_index02 .subTitle span a.iconOther{background:url(/world/ja/common_2012/img/icon_popup_p_001.gif) no-repeat scroll 0 4px!important;line-height:1.2; padding-left:15px!important;}

/* ja_jmb_index03 */
.jmb-pickup {
	background: url(/world/ja/common_2012/img/bg_jmb_pickup.gif) repeat-x top;
	clear: both;
	border: 1px solid #FC6;
	margin-top:10px;
	padding: 5px 10px;
	}


/* ja_jmb_arindex05 */
.ja_jmb_arindex05 .linkBtnA01{width:211px;}