/* mdlPlan */
.mdlPlan{margin-top:10px;margin-bottom:30px;}
.mdlPlan .mdlTtl{padding:10px 10px 0 20px;background:url(/en/jalmile/use/partner_air/common/img/bg_mdlp.jpg) no-repeat left top #004576;}
.mdlPlan .mdlTtl .bgPic{background:url(/en/jalmile/use/partner_air/common/img/bg_mdlp_pic.png) right bottom no-repeat;}
.mdlPlan .mdlIcon li{float:left;margin-right:15px;color:#ffffff;font-size:88%;}
.mdlPlan .mdlIcon li.local,.mdlPlan .mdlIcon li.ow,.mdlPlan .mdlIcon li.jmb,.mdlPlan .mdlIcon li.japan{text-indent:-9999px;height:23px;}
.mdlPlan .mdlIcon li.local{background:url(/en/jalmile/use/partner_air/common/img/txt_local_mdlp.png) no-repeat top left; width:77px;}
.mdlPlan .mdlIcon li.ow{background:url(/en/jalmile/use/partner_air/common/img/txt_oneworld_mdlp.png) no-repeat top left; width:159px;}
.mdlPlan .mdlIcon li.jmb{background:url(/en/jalmile/use/partner_air/common/img/txt_jmb_mdlp.png) no-repeat top left; width:187px;}
.mdlPlan .mdlIcon li.japan{background:url(/en/jalmile/use/partner_air/common/img/txt_japan_mdlp.png) no-repeat top left; width:77px;}
.mdlPlan .mdlIcon .ribon{background:url(/en/jalmile/use/partner_air/common/img/bg_ribbon_r.png) no-repeat top right; margin-top:2px;}
.mdlPlan .mdlIcon .ribon span{display:inline-block;padding:5px 5px 2px 15px;white-space:nowrap;height:13px;background:url(/en/jalmile/use/partner_air/common/img/bg_ribbon.png) no-repeat left top;margin-right:10px; font-weight:bold;}
.mdlPlan.oneWorld .mdlTtl{background:url(/en/jalmile/use/partner_air/common/img/bg_mdlp_ow.jpg) no-repeat left top #714063;}
.mdlPlan .mdlTtl h4{margin-top:10px;}
.mdlPlan .mdlTtl h4,.mdlPlan .mdlTtl p{color:#ffffff;font-size:177%;font-weight:bold;}
.mdlPlan .mdlTtl p{padding-bottom:5px;}
.mdlPlan .mdlBox{padding:30px;border:solid 1px #004576;}
.mdlPlan.oneWorld .mdlBox{border:solid 1px #714063;}
.mdlPlan .mdlBox h5{margin:20px 0 10px;padding-bottom:6px;background:url(/en/jalmile/use/partner_air/common/img/bg_dash_gray.gif) repeat-x 0 100%;}
.mdlPlan .mdlBox .plan .pic{width:426px;float:left;}
.mdlPlan .mdlBox .plan .txt{width:426px;float:right;}

/* discount */
.discount{margin-top:10px;margin-bottom:5px;padding-left:48px;background:url(/en/jalmile/use/partner_air/common/img/parts_mile.gif) no-repeat 0 55%;min-height:65px;}
.discount dt{padding-top:5px;font-weight:700;line-height:1.3;}
.discount dd.be{margin-top:8px;padding:2px 25px 2px 0;background:url(/en/jalmile/use/partner_air/common/img/icon_arrow.gif) no-repeat 96% 50%;float:left;font-weight:700;}
.discount dd.af{float:left;font-size:118%;color:#ca0000;font-weight:700;white-space:nowrap;}
.discount dd.af span{margin:0 3px;font-size:188%;}
.discount dd.af .dep{font-size:76%; font-weight:normal; color:#000;}
.dep2{ background-position: 0 15%; }

/* planFlow */
.planFlow{padding-left:30px;background:url(/en/jalmile/use/partner_air/common/img/bg_dot_red.gif) repeat-y 10px 0;}
.planFlow li{text-indent:-30px;font-weight:700;color:#004576;line-height:1.3;}
.oneWorld .planFlow li{color:#714063;}
.planFlow li img{margin-right:8px;vertical-align:-5px;}
.planFlow span{padding:9px 0;display:block;font-weight:100;text-indent:0;color:#000000;}
.planFlow .car{background:url(/en/jalmile/use/partner_air/common/img/icon_car.gif) no-repeat 0 50%;}
.planFlow .tra{background:url(/en/jalmile/use/partner_air/common/img/icon_train.gif) no-repeat 0 50%;padding:10px 0 10px 33px;}
.planFlow .pla{background:url(/en/jalmile/use/partner_air/common/img/icon_plane.gif) no-repeat 0 50%;padding:10px 0 10px 23px;}

/* pictList */
.pictList li{margin:20px 0 0 26px;width:200px;min-height:140px;float:left;}
.pictList li a{float:left;position:relative;height:140px;}
.pictList li.first{margin-left:0;}
.pictList li a,.pictList li a:link,.pictList li a:visited,.pictList li a:hover,.pictList li a:active{color:#ffffff;text-decoration:none;}
.pictList li span{display:block;position:absolute;cursor:pointer;}
.pictList li .txt{padding:5px 10px 5px 5px;background-color:rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#55000000,EndColorStr=#55000000);width:185px;text-align:center;font-size:88%;left:0;bottom:0;}
.pictList li .ico{background:url(/en/jalmile/use/partner_air/common/img/icon_magnifying.png) no-repeat 0 0;width:14px;height:14px;right:3px;bottom:3px;}
.pictList li .copyTxt{font-size:80%;width:200px!important;position:static;display:inline-block;margin-top:2px;}

/* mileList */
.mileList dt{display:inline;}
.mileList dd{margin:0 1em 0 0.5em;padding-left:0.5em;border-left:solid 1px #000000;display:inline;}

#link-Box,
#tab-Box {
	margin-top: 20px;
	}
.mdlPlan {
	margin-top: 0;
	}
.mdlPlan .mdlTtl {
	background: #004576;
	}
.mdlPlan.oneWorld .mdlTtl {
	background: #714063;
	}
.bgPic .ttl_Route {
	color: #FFF !Important;
	font-weight: normal !Important;
	font-size: 100% !Important;
	}
#link-Box {
	border: 1px solid #CCC;
	padding: 10px;
	}

#tab-Box #JLJS_TAB_BLOCK li {
	float: left;
	font-size:0;
	line-height: 0;
	margin-right:10px;
	}

.iconDsc-Box {
	text-align: right;
	}
.iconDsc-Box img {
	vertical-align: middle;
	}

.txt .bubble-Box {
	background:url(/en/jalmile/use/partner_air/info_stopover/img/bubble_bg_top.gif) no-repeat top;
	}
.txt .bubble-Txt {
	background:url(/en/jalmile/use/partner_air/info_stopover/img/bubble_bg_bottom.gif) no-repeat bottom;
	font-size: 118%;
	font-weight: bold;
	padding: 10px 10px 30px 10px;
	}
.txt .bubble-Txt p {
	color: #C00;
	text-align: center;
	}
.bold{

font-weight:bold;
}