@charset "utf-8";
/* ****************************************************
Since : 2007-12-01
Last Modified: 2007-12-21
***************************************************** */

/* Takao settings [ takao.css ]
=================================
1: title

2: lead

3: Mt. Takao

4: All trails
  
5: Map Legend

6: Mt. Takao, a Pleasure in Any Season

7: Clear

8: IE6 hacks

9: french

=================================*/


/* title
------------------------------------ */
body#localInfo #contents h1 {
	margin: 0;
	padding: 1px 0 0 0;
	border: none;
	border-top: solid 4px #3e7c1c;
	background-image: none;
	}

body#localInfo #contents h2 {
	margin: -10px 0 0 0;
	padding: 0;
	border: none;
	}

/* lead
------------------------------------ */
body#localInfo #contents p.lead {
	margin: 0 7px 15px 7px;
	}


/* Mt. Takao
------------------------------------ */
body#localInfo #contents div.mtTakaoBox {
	width: 550px;
	padding: 8px 10px;
}

/* All trails
------------------------------------ */
body#localInfo #contents div.trailsBox {
	width: 550px;
	margin: 8px 10px;
	background: url(../../english/local/images/takao_bg002.gif) repeat-x bottom;
}
body#localInfo #contents div.trailsBox.last {
	background-image: none;
}
body#localInfo #contents div.trailsBoxL {
	float: left;
	width: 185px;
}
body#localInfo #contents div.trailsBoxM {
	float: left;
	width: 190px;
}
body#localInfo #contents div.trailsBoxR {
	float: left;
	width: 160px;
}
body#localInfo #contents div.trailsBox dl dt {
	margin: 0;
	padding: 0;
	background-image: none;
}
body#localInfo #contents div.trailsBox dl dd {
	width: 118px;
	min-height: 60px;
	margin: -53px 0 0 56px;
	padding: 0;
}
body#localInfo #contents div.trailsBoxM dl dd {
	padding-top: 8px;
}
body#localInfo #contents div.trailsBox ul {
	margin-top: 3px;
}
body#localInfo #contents div.trailsBox ul li img {
	padding: 0;
	margin: 2px 4px 0 0;
}

/* Map Legend
------------------------------------ */
/* Icon */
body#localInfo #contents div.mapLegendBox {
	width: 550px;
	margin: 8px 10px;
	padding-bottom: 10px;
	background: url(../../english/local/images/takao_bg002.gif) repeat-x bottom;
}
body#localInfo #contents div.mapLegendBox p {
 float: left;
	width: 91px;
	text-align: center;
}
body#localInfo #contents div.mapLegendBox p img {
	margin: 8px;
}
body#localInfo #contents div.mapLegendBox p img.for2lines {
	margin: 8px 0 4px 0;
}
body#localInfo #contents div.mapLegendBoxBtm dl {
	float: left;
	}

/* Spring Autumn */
body#localInfo #contents div.mapLegendBoxBtm dl dt {
	float: left;
	width: 113px;
	margin: 0;
	padding: 0 0 0 21px;
	background-image: none;
	}
body#localInfo #contents div.mapLegendBoxBtm dl dd {
 float: left;
	width: 150px;
	margin: 0;
	padding: 3px 0 10px 0;
	}
body#localInfo #contents div.mapLegendBoxBtm p {
	width: 263px;
	padding: 0 0 5px 21px;
	margin-top:-10px;
	text-align: center;
}

/* Map Legend
------------------------------------ */
body#localInfo #contents p.mapLegend{
	width: 550px;
	margin: 18px 10px;
}

/* Mt. Takao, a Pleasure in Any Season
-------------------------------------- */
body#localInfo #contents div.seasonBox {
	width: 570px;
	margin-top: 8px;
	background: url(../../english/local/images/takao_bg003.gif) repeat-y;
 }
body#localInfo #contents div.seasonBoxL {
 float: left;
	width: 281px;
 }
body#localInfo #contents div.seasonBoxR {
 float: right;
	width: 281px;
 }
body#localInfo #contents div.seasonBoxBtm {
	width: 570px;
	height: 17px;
	background: url(../../english/local/images/takao_bg004.gif) repeat-y;
	font-size: 1px;
 }

body#localInfo #contents div.seasonBox h3 {
	margin: 0;
	padding: 0;
 border: none;
 }
body#localInfo #contents div.seasonBox h4 {
	margin: 6px 9px 3px 9px;
	padding: 2px 0 2px 16px;
 }
body#localInfo #contents div#spring h4 {
 background: url(../../english/local/images/takao_ic016.gif) no-repeat 0 0.2em;
 }
body#localInfo #contents div#summer h4 {
 background: url(../../english/local/images/takao_ic017.gif) no-repeat 0 0.2em;
 }
body#localInfo #contents div#autumn h4 {
 background: url(../../english/local/images/takao_ic018.gif) no-repeat 0 0.2em;
 }
body#localInfo #contents div#winter h4 {
 background: url(../../english/local/images/takao_ic019.gif) no-repeat 0 0.2em;
 }

body#localInfo #contents div.seasonBox p {
 margin: 0 9px;
 }
body#localInfo #contents div.seasonBox p.first {
	margin-bottom: 10px;
	padding-bottom: 12px;
	background: url(../../english/local/images/takao_bg002.gif) repeat-x bottom;
	}
body#localInfo #contents div.seasonBox p img {
 float: left;
	margin: 0 10px 2px 0;
	padding: 3px;
	background: url(../../english/local/images/takao_bg001.gif);
 }
body#localInfo #contents div.seasonBox p img {
 float: left;
	margin: 2px 10px 2px 0;
	padding: 3px;
	background: url(../../english/local/images/takao_bg001.gif);
 }
body#localInfo #contents div.seasonBox p img.ph-r {
 float: right;
	margin: 2px 0 2px 5px;
 }

#contents #flashBox {
	width: 550px;
	margin-top: 20px;
	padding: 10px;
	clear: both;
	}
#contents #flashBox p {
	margin: -35px 0 0 130px;
	}
#contents #pdfBox {
	width: 550px;
	margin-top: 0px;
	padding: 10px;
	border-top: solid 1px #cccccc;
	}
#contents #pdfBox p {
	margin: -35px 0 0 130px;
	}
	
body#localInfo #contents a.pdf {
	display:block;
	width:260px;
	padding: 3px 0 13px 60px;
	background:url(../images/com_ic005.gif) no-repeat 30pt 0.2em;
}

/* Clear
------------------------------------ */
body#localInfo #contents div.trailsBox:after,
body#localInfo #contents div.mapLegendBox:after,
body#localInfo #contents div.mapLegendBoxBtm:after,
body#localInfo #contents div.seasonBox:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

body#localInfo #contents div.trailsBox,
body#localInfo #contents div.mapLegendBox,
body#localInfo #contents div.mapLegendBoxBtm,
body#localInfo #contents div.seasonBox {
	display: inline-table;
	min-height:1%;
}

/*  IE6 hacks
------------------------------------ */
* html body#localInfo #contents div.trailsBox {
	height: 60px;
}
* html body#localInfo #contents div.seasonBox h4,
* html body#localInfo #contents div.seasonBox p.first {
 height: 1px;
	}

