div#entry{position:absolute;top:67px;left:250px;}

/* ------------------------------------
          /jmb/mail/info_rn.html
   ------------------------------------ */
   
.contetsTitle {
	border-bottom: 1px dotted #999999;
	margin: 5px 0px;
	padding: 0px 0px 10px;
}
.icon_haishin {
	margin: 27px 0px 0px;
}

.mail-jcf_news{
	border: 4px solid #DEDDE3;
	width: 191px;
	padding: 3px;
}

.mail-jcf_news dt,.mail-jcf_news dd,.mail-jcf_news li{
	margin:0px;
	padding:0px;
	list-style-type: none;
	clear: both;
}

.mail-jcf_news img{
	display:block;
}

.mail-jcf_news dd img{
	margin-left:3px;
}

.mail-jcf_news li{
	display:inline;
}

.mail-jcf_news dl {
	padding-top: 9px;
}

.mail-jcf_news dl.nouser {
	border-top: 1px dotted #CBCBCB;
	margin-top: 9px;
	padding-top: 9px;
}

.mail-jcf_news dd {
	margin-top: 5px;
}
.mailBlock01 {
	margin: 0px 15px 0px 0px;
	width: 302px;
	float: left;
}
.mailBlock02 {
	float: left;
}
.dottedLine {
	margin: 10px 0px;
	border-top: 1px dotted #999999;
}
.cyberflash {
	width:440px;
	margin:20px auto 0 auto;
}

.tournews{
	width:300px;
	margin:10px auto 0 auto;
}



/* ------------------------------------
          /jmb/mail/jcf/
   ------------------------------------ */

.titleChanger {
	margin: 15px 0px 0px;
}
.titleChanger li {
	float: left;
}
.mainBlock {
	margin: 15px 0px 0px;
}
.pointBlock {
	margin: 20px 0px 0px;
}
.pointImage01,
.pointImage02 {
	margin: 10px 0px 0px;
	overflow: hidden;
}
.pointImage01 .pointImage01L {
	float: left;
	width: 282px;
}
.pointImage01 .pointImage01R {
	float: left;
	width: 482px;
}
.pointImage02 .pointImage02L{
	float:left;
	width:273px;
	margin: 0px 20px 0px 0px;
}
.pointImage02 .pointImage02R {
	float: left;
	width: 645px;
	margin: 20px 0px 0px;
}
.pointImage02R dl{
	border-bottom: 1px dotted #999999;
	padding: 0px 0px 10px;
	margin: 0px 0px 30px;
	overflow: hidden;
}
.pointImage02R dt {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 27px;
}
.pointImage02R dd {
	float: left;
	width: 605px;
}
.embox{
	padding:8px;
	background-color:#fefde7;
	border:1px solid #c3bfbf;
	margin: 8px 0px 0px;
}

/* ------------------------------------
          /jmb/mail/jcf/mile
   ------------------------------------ */
.flowBlockOuter {
	background: url(/jmb/mail/jcf/mile/img/bg_flow_01_rn.gif) repeat-x left top;
	width: 940px;
	padding: 15px 0px;
}
.flowBlockOuter .flowBlockInner {
	margin: 0px 15px;
	_margin: 0px 13px;
}
.flowBlockOuter .flowBlockInner .flowBlock01 {
	float: left;
	width: 186px;
}
.flowBlockOuter .flowBlockInner .flowBlock02 {
	float: left;
	width: 450px;
}
.contents .arrow {
	margin: 80px 0px 0px;
	float: left;
	width: 44px;
}
.afterEntry {
	float: left;
	margin: 20px 0px 0px;
}

.noteBlock {
	padding: 8px;
	margin: 15px 0px 0px;
	background:#efeded;
	border:#CC0000 solid 1px;
	width: 675px;
}

#infoAD {
	background-color: #FFC;
	border: 2px solid #FEB850;
	margin-top: 20px;
	}
#infoAD .changeBox-inner {
	padding: 10px;
	}
#infoAD .changeBox-title {
	color: #F30;
	font-weight: bold;
	font-size: 118%;
	}


/* 20150319 rn */
.global-header-container header.global-header .l-nav-wrap .local-nav-container .local-nav .content-area .local-nav-header div span a span.arrow, .global-header-container header.global-header .l-nav-wrap .local-nav-container .local-nav .content-area .local-nav-tab-line div ul li a span.arrow
{margin: 0 7px 0 0;float: none;width: 4px;}
.global-header-container header.global-header .l-nav-wrap .local-nav-container .local-nav .content-area .local-nav-header div span a span.arrow, .global-header-container header.global-header .l-nav-wrap .local-nav-container .local-nav .content-area .local-nav-tab-line div ul li a span.arrow
{width:7px;margin-left:3px;}

div.global-header-container header.global-header div.l-nav-wrap div.local-nav-container div.local-nav div.arrow-area img.arrow{float:none;margin:0;width:auto;}