@charset "Shift_JIS";
/* CSS Document */

div.recShop{
	margin-top: 10ox;
	border: 2px solid #8eb7d3;
}

div.recShopInner1{
	width: 845px;
	margin: 20px auto;
}

div.recShopInner1 ul{
	display: block;
}

div.recShopInner1 ul li{
	display: block;
	float: left;
	margin-right: 20px;
	width: 153px;
	text-align: center;
}

div.recShopInner1 ul li.lastShop{
	margin-right: 0;
}

em.img{
	clear: both;
	width: 133px;
	height: 70px;
	margin-bottom: 10px;
}

span.text{
	clear: both;
	line-height: 1.2em;
	display: block;
	margin-top: 10px;
}

div.recShopInner2{
	width: 900px;
	height: 104px;
	margin-left: 20px;
	background: url("img/rec_shop_bg.jpg") no-repeat 0 0;
	position: relative;
}

div.recShopInner2 .linkBtnA01{
	position: absolute;
	top: 58px;
	left: 690px;	
}

.btnJmbmall{
	position: absolute;
	top: 45px;
	left: 0px;	
}

div.table{
	margin:20px;
}

div.table ul{
	margin:10px 0 10px;
}

div.table ul li{
    padding-left: 1em;
    text-indent: -1em;
    line-height: 1.4;
}

/*.linkBtnA01 2012 */
.linkBtnA01 ul li,.linkBtnA01 p,.linkBtnA01 h3{line-height:1.5!important;vertical-align:bottom;}
.linkBtnA01 ul li{margin-bottom:3px;}
.linkBtnA01 h3{margin-bottom:0!important;}
.linkBtnA01 ul.line li{float:left;margin-right:10px;margin-bottom:8px;width:auto;}
.linkBtnA01 li,.linkBtnA01 p,.linkBtnA01 h3{position:relative;border-left:1px solid #999;border-right: 1px solid #999;background:url(/common_rn/img/bg_nav_default_05.png) 0 center no-repeat;zoom:1;}
.linkBtnA01 .iconOther{background:url(/common_rn/img/bg_nav_pop_default.png) 0 center no-repeat!important;}
.linkBtnA01 .iconDown{background:url(/common_rn/img/bg_nav_arrow_001_default.png) 0 center no-repeat!important;}
.linkBtnA01 a ,.linkBtnA01 .noLink span,.linkBtnA01 .current span{display:block;padding:5px 10px 4px 15px;color:#0f0f69;text-decoration:none;}
.linkBtnA01 .iconOther a,.linkBtnA01 a.iconOther{padding-left:19px!important;}
.linkBtnA01 .iconDown a,.linkBtnA01 a.iconDown{padding-left:15px!important;}
.linkBtnA01 .noLink span{padding-left:5px!important;color:#333333 !important;}
* html .linkBtnA01 a,* html .linkBtnA01 .noLink span,* html .linkBtnA01 .current span{padding:3px 10px 2px 15px;}
*:first-child+html .linkBtnA01 a,*:first-child+html .linkBtnA01 .current span{padding:4px 10px 3px 15px;}
*:first-child+html .linkBtnA01 .current span{padding:4px 10px 2px 15px;}/**/
.linkBtnA01 li:hover,.linkBtnA01 p:hover,.linkBtnA01 h3:hover{background:url(/common_rn/img/bg_nav_hover_05.png) 0 center no-repeat!important;}
.linkBtnA01 .iconOther:hover{background:url(/common_rn/img/bg_nav_pop_hover.png) 0 center no-repeat!important;}
.linkBtnA01 .iconDown:hover{background:url(/common_rn/img/bg_nav_arrow_001_hover.png) 0 center no-repeat!important;}
.linkBtnA01 li:before,.linkBtnA01 li:after,.linkBtnA01 li a:before,.linkBtnA01 li a:after,
.linkBtnA01 p:before,.linkBtnA01 p:after,.linkBtnA01 p a:before,.linkBtnA01 p a:after,
.linkBtnA01 h3:before,.linkBtnA01 h3:after,.linkBtnA01 h3 a:before,.linkBtnA01 h3 a:after,
.linkBtnA01 span:before,.linkBtnA01 span:after{display:block;position:absolute;content:"";}
.linkBtnA01 li:before,.linkBtnA01 p:before,.linkBtnA01 h3:before{bottom:0!important;left:-1px;background:url(/common_rn/img/bg_nav_default_03.png) 0 0 no-repeat;height:3px;width:100%;zoom:1;}
.linkBtnA01 li:after,.linkBtnA01 p:after,.linkBtnA01 h3:after{bottom:0;right:-1px;background:url(/common_rn/img/bg_nav_default_04.png) 0 0 no-repeat;height:3px;width:2px;zoom:1;}
.linkBtnA01 a:before,.linkBtnA01 .noLink span:before,.linkBtnA01 .current span:before{top:0;left: -1px;background:url(/common_rn/img/bg_nav_default_01.png) 0 0 no-repeat;height: 2px;width: 100%;zoom:1;}
.linkBtnA01 a:after,.linkBtnA01 .noLink span:after,.linkBtnA01 .current span:after{top: 0;right: -1px;background:url(/common_rn/img/bg_nav_default_02.png) 0 0 no-repeat;height: 2px;width: 2px;zoom:1;}
.linkBtnA01 a:hover{color:#c00;text-decoration:underline;}
.linkBtnA01 .noLink{background:url(/common_rn/img/bg_nav_default_nolink.png) 0 center no-repeat;zoom:1;}
.linkBtnA01 .noLink:hover{background-image:url(/common_rn/img/bg_nav_default_nolink.png)!important;background-position:0 center;zoom:1;line-height:1;}
.linkBtnA01 .bold{font-weight:bold;}
.linkBtnA01 .current{background:url(/common_rn/img/bg_nav_current_05.png) 0 center no-repeat!important;zoom:1;}
.linkBtnA01 .current span{color:#fff!important;padding-top:4px!important;}
.linkBtnA01 .current span:after{top: 0;right: -1px;background:url(/common_rn/img/bg_nav_current_02.png) 0 0 no-repeat;height: 2px;width: 2px;zoom:1;}
.linkBtnA01 .current:before{background:url(/common_rn/img/bg_nav_current_03.png) 0 0 no-repeat;width:100%;zoom:1;}
.linkBtnA01 .current:after{background:url(/common_rn/img/bg_nav_current_04.png) 0 0 no-repeat;width:2px;zoom:1;}
.linkBtnA01 .current span:before{background:url(/common_rn/img/bg_nav_current_01.png) 0 0 no-repeat!important;zoom:1;}
.linkBtnA01 .current:hover{background-image:url(/common_rn/img/bg_nav_current_05.png)!important;background-position:0 center;zoom:1;}
* html .linkBtnA01 .line{margin-bottom:5px;}
*:first-child+html .linkBtnA01 .line{margin-bottom:5px;}
* html .linkBtnA01 .line li{height:100%!important;float:none!important;display:inline;vertical-align:top;}
*:first-child+html .linkBtnA01 .line li{height:100%!important;float:none!important;display:inline;vertical-align:top;}
* html .linkBtnA01 li,* html .linkBtnA01 p,* html .linkBtnA01 h3{border-top:1px solid #999;border-bottom:1px solid #999;zoom:1;}
*:first-child+html .linkBtnA01 li,*:first-child+html .linkBtnA01 p,*:first-child+html .linkBtnA01 h3{border-top:1px solid #999;border-bottom:1px solid #999;zoom:1;} 
* html .linkBtnA01 a:hover{background-image:url(/common_rn/img/bg_nav_hover_05.png)!important;background-position:0 center;}
* html .linkBtnA01 .iconOther a:hover{background-image:url(/common_rn/img/bg_nav_pop_hover.png)!important;background-position:0 center;}
* html .linkBtnA01 .iconDown a:hover{background-image:url(/common_rn/img/bg_nav_arrow_001_hover.png)!important;background-position:0 center;}
* html .linkBtnA01 .current a:hover{background:none!important;}
*:first-child+html .linkBtnA01 .current a:hover{background:none!important;}



.topSentence{
	/*margin-left: 10px;*/
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	width: 918px;
	border: 1px solid #c8e9fa;
	}
	.topSentence dl dt,
	.topSentence dl dd{
		line-height: 1.4em;
		}
	.topSentence dl dt{
		font-weight: bold;
		border-bottom: 1px solid #ccc;
		margin-bottom: 4px;
		}
.Exemption{
	width: 918px;
	border: 1px solid #ccc;
	padding: 10px;
	/*margin: 20px 0 0 10px;*/
	margin-top: 20px;

	}
	.Exemption *{
		line-height: 1.4em;
		}

#anchorArea {
	margin-left: 5px;
}
#anchorArea li {
	float: left;
	margin-right: 8px;
}


.mac {
  margin: 0 auto;	
}
.w710 {
  width: 710px;	
}
.w645 {
  width: 645px;	
}
.pd03 {
  padding: 3px;		
}
.pb05 {
  padding-bottom: 5px;
}
.bg {
  background: url(/jalcard/milenet/img/about/img02_mdl.gif) repeat-y;	
}
.bg-glossary {
	background: url(/jalcard/milenet/img/about/bg_glossary.gif);
}
.lh14 {
  line-height:1.4!important;
}
.UnderLine {
  text-decoration: underline;	
}
.bd-dash {
  border-bottom: 1px #ccc dashed!important;	
}
