@charset "shift_jis";




/* head_tab -------------------------------------------*/


.tab_position{
       position:relative;
	   width:940px;
	   height:142px;
}


.tab_position ul.head_tab{
	position: absolute;
	left: 13px;
	bottom: 0;
	_bottom: -8px;
}

ul.head_tab li{
	line-height:0;
	height:36px;
	float:left;
}


/* index -------------------------------------------*/


.menuBlock{
	  border-bottom:1px solid #cccccc;
	  border-left:1px solid #cccccc;
	  border-right:1px solid #cccccc;
	  width:938px;
	  }

.menuBlockTit{
	  margin-left:7px;
	  padding-top:10px;
	  }

	  
.menuBlockL{
      float:left;
	  width:681px;
	  margin-left:7px;
	  }
	  
.menuBlockR{
      float:left;
	  margin-left:10px;
	  _margin-left:5px;
	  margin-right:10px;
	  margin-right:5px;
	  margin-top:10px;
	  border:1px dotted #a1a1a1;
	  width:225px;
	  }

.menuBlockR p{
     margin:10px;
	 }

.onepoint{
     margin:10px;
	 }


.bg{
    border:1px solid #cccccc;	
}

.bg02{
      border-right:1px solid #cccccc;
	  margin:1px;
	  background: url(/jmb/common_rn/img/bg_table_cardBlock.gif) repeat-x center center #ECECEC;
}

.bg03{
	 width:240px;
	 margin:8px;
	}

.bg04{
     margin-left:10px;
	 margin-right:3px;
	 width:400px;
	 }

.line{
     border-bottom:1px solid #cccccc;
	 margin-left:8px;
	 margin-right:8px;
	 margin-top:8px;
	 _margin-top:1px;
	 }

.domtour{
     float:left;
	 width:336px;
	 }

.domtour div{
	 border-left:1px solid #cccccc;
	 border-right:1px solid #cccccc;
	 padding:5px;
	 width:324px;
	 }

.intertour{
     float:left;
	 margin-left:8px;
	 }

.intertour div{
	 border-left:1px solid #cccccc;
	 border-right:1px solid #cccccc;
	 padding:5px;
	 width:324px;
	 }

/* 20150320 rn */
div.global-header-container header.global-header div.l-nav-wrap div.local-nav-container div.local-nav div.arrow-area .domtour{float:none;width:auto;}

/* 20190402 rn */

div.grayout{
	 position: relative;
	 }
div.grayout .note_text{
	 position: absolute;
  background: rgba(204,204,204,.85);
  height: 240px;
  width: 940px;
  top: 0;
  left: 0;
  text-align: center;
	 }
div.grayout .note_text span{
  display: block;
  padding-top: 120px;
	 }
 
 
