/*****************************/
/* leftcontentsArea */
/*****************************/

#leftArea h3.ohmachi{
	height: 24px;
	margin-bottom: 18px;
	background-image: url(../../img/ttl_h3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_a{
	height: 35px;
	background-image: url(../../img/ttl_h3_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_a2{
	height: 35px;
	background-image: url(../../img/ttl_h3_a2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_a a{
	height: 35px;
	display: block;
	text-decoration: none;
}


#leftArea h3.zone_b{
	height: 41px;
	background-image: url(../../img/ttl_h3_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_b2{
	height: 41px;
	background-image: url(../../img/ttl_h3_b2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_b a{
	height: 41px;
	display: block;
	text-decoration: none;
}


#leftArea h3.zone_c{
	height: 37px;
	background-image: url(../../img/ttl_h3_c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_c2{
	height: 37px;
	background-image: url(../../img/ttl_h3_c2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_c a{
	height: 37px;
	display: block;
	text-decoration: none;
}


#leftArea h3.zone_d{
	height: 37px;
	background-image: url(../../img/ttl_h3_d.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}

#leftArea h3.zone_d a{
	height: 37px;
	display: block;
	text-decoration: none;
}



/* ===== zoneArea ===== */

.zoneArea{
	clear: both;
	padding: 10px;	
	padding-bottom: 0px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.zoneArea2{
	clear: both;
	padding: 10px;	
	padding-bottom: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

/*  zoneArea no border */

.borderless{
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
}


.zoneArea p.detail a{
	float: right;
	width: 100px;
	height: 20px;
	background-image: url(../../img/btn_detail.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	text-decoration: none;
}

.zoneArea2 p.detail a{
	float: right;
	width: 100px;
	height: 20px;
	background-image: url(../../img/btn_detail.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	text-decoration: none;
}


.daycamp td{
	border-left:1px #CCC solid;
	border-top:1px #CCC solid;
	padding:6px;
}

.daycamp .r{
	border-right:1px #CCC solid;
}
.daycamp .b{
	border-bottom:1px #CCC solid;
}

.txtArea p.osusume a{
	float: right;
	width: 178px;
	height: 51px;
	background-image: url(../../img/btn_osusume.jpg);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}


/*****************************/
/* rightContentsArea  */
/*****************************/


#rightArea{
}

#rightArea ul li a.lanv_a{
	background-image: url(../../img/lnav_a.jpg);
}

#rightArea ul li a.lanv_a_f2{
	height: 170px;
	background-image: url(../../img/lnav_a_f2.jpg);
}

#rightArea ul li a.lanv_a:hover{
	background-image: url(../../img/lnav_a_f3.jpg);
}




#rightArea ul li a.lanv_b{
	background-image: url(../../img/lnav_b.jpg);
}

#rightArea ul li a.lanv_b_f2{
	height: 170px;
	background-image: url(../../img/lnav_b_f2.jpg);
}

#rightArea ul li a.lanv_b:hover{
	background-image: url(../../img/lnav_b_f3.jpg);
}




#rightArea ul li a.lanv_c{
	background-image: url(../../img/lnav_c.jpg);
}

#rightArea ul li a.lanv_c_f2{
	height: 170px;
	background-image: url(../../img/lnav_c_f2.jpg);
}

#rightArea ul li a.lanv_c:hover{
	background-image: url(../../img/lnav_c_f3.jpg);
}




#rightArea ul li a.lanv_d{
	background-image: url(../../img/lnav_d.jpg);
}

#rightArea ul li a.lanv_d_f2{
	height: 170px;
	background-image: url(../../img/lnav_d_f2.jpg);
}

#rightArea ul li a.lanv_d:hover{
	background-image: url(../../img/lnav_d_f3.jpg);
}


/*****************************/
/* clearfix */
/*****************************/

.zoneArea:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.zoneArea{/* ===== IE hack ===== */
	display: inline-block;
}

.zoneArea{/* ===== Opera ===== */
	display: block;
}

