@charset "utf-8";
/* -------------------------------------------------------
	Cascading Style Sheet for [ 聖書植物園 ]
	botanical.css [Sep,2010]  
	creation date	:09-20-2010
---------------------------------------------------------*/

/* @group Structure Module */
/*======================================

	Structure Module

=======================================*/
/*override ----------------------------*/
p.firstChild{margin-top: 0;}
p:first-child{margin-top: 0;}
.goPageTop{
	width: 960px;
	margin: 3.2em auto 1.6em;
	}
body{background: url(../shared/img/bg.gif) no-repeat 50% top;}


#allDocument {
	display: block;
	text-align:left;
	width:960px; /* original contents width*/
	margin:0 auto 1.6em;
	}
#unitHeader{
	position: relative;
	width: 960px;
	zoom: 1;
	}
#unitContents{
	clear: both;
	background: #fff;
	border: 1px solid #c8beb8;
	}

.blockContents{
	display: block;
	padding: 19px;
	}
	
.blockLocalMenu{
	display: block;
	float: left;
	width: 200px;
	}
.bContents{
	display: block;
	float: right;
	width: 650px;
	}
#unitFooter{
	display: block;
	width: 100%;
	background:#003616 url(../shared/img/bg_footer.gif) repeat-x;
	text-align: left;
	padding: 64px 0 0 0;
	}
.footerWrap{width: 960px;margin: 0 auto;}

/* @group Header Item */
/*======================================
	ヘッダー関係アイテム
=======================================*/
/* h1 ページタイトル -------------------------*/
#gLogo{position: absolute;top: 10px; left: 0;}
h1{
	text-align: center;
	margin: 0 auto 25px;
	padding-top: 35px;
	}
#globalNav{text-align:center;zoom: 1;}
#globalNav li{
	margin: 0 0.4em;
	display:inline-block;
	/display:inline;
	/zoom:1;
	}

/* @group ローカルメニュー */
/* =====================================================================
*    ローカルメニュー
* =================================================================== */
.blockLocalMenu li{line-height: 1.8;display: block;margin-bottom: 0.8em;}
.blockLocalMenu li a{
	background: url(../../shared/img/bg_bullet.gif) no-repeat 0 -36px;
	padding: 0 0 4px 20px;
	}
.blockLocalMenu li a:hover,
.blockLocalMenu li a.current{background: url(../../shared/img/bg_bullet.gif) no-repeat 0 1px;}
.blockLocalMenu ul{font-size: 93%;margin: 0 0 2.4em .8em;}

/* @end */
/* @end */

/* @group unitFooter */
/*======================================
	unitFooter フッタ系
=======================================*/
#blockFooter{padding:0 0 1em 0;}
#blockFooter p{
	float: left;
	color: #fff;
	margin: 0;
	line-height: 2.6em;
	font-size: smaller;
	}
#unitFooter address{
	display: block;
	float: right;
	color: #fff;
	font-size: 85%;
	margin-top: 1.1em;
	}	
/*フッタ　コピーライトリンクデザ設定*/
#unitFooter a:link {color: #fff;}	
#unitFooter a:visited {color: #fff;}
#unitFooter a:hover,
#unitFooter a:active {color: #ff6600;}

/* @end */


/* @end */
	
/* @group Contents */
/*======================================

	Contetns Module

=======================================*/
.cover{margin:0 0 1em 0;}
#about p{text-indent: 1em;}

#blockBotanical{
	margin: 2.4em 0 0 0;
	padding: 0 20px 0 16px;
	zoom: 1;
	}
	#blockBotanical:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fotoBotanical{
	float: left;
	background: url(../img/botanical/bg_foto.png) no-repeat;
	padding: 6px 9px 12px 9px;
	}
.blockBotanicalDetail{
	float: right;
	width: 440px;
	}
.botanicalCat{
	background: #00441c;
	color: #fff;
	line-height: 2;
	padding: 0 0 0 1em;
	}
.botanicalCat em{color: #fff;font-weight: normal;}

.blockBotanicalDetail h2{
	display: block;
	color: #00441c;
	font-size: 136%;
	font-family: serif;
	margin: 1.6em 0 1.6em;

	}
	.blockBotanicalDetail h2 span{display: block;font-size: 66.7%;font-weight: normal;color: #242424;line-height: 2;}
.caption{
	background: url(../shared/img/k.gif) repeat-x;
	padding: 1.6em 0 0 0;
	margin-bottom: 2.4em;
	}
.blockBotanicalDetail h3{margin-bottom: 1em;}


dl.seiku {
	font-size: 93%;
	margin: 0 0 1.6em 0;
	}
	
dl.seiku dt {margin: 0;font-weight: bold;color: #00441c;}
	
dl.seiku dd {margin: 0 0 1.6em 1em;}

.blockBotanicalNavi{
	clear: both;
	width: 884px;
	border-top: 1px solid #c8beb8;
	margin: 1.6em 0 0 16px;
	text-align: right;
	padding: 1.6em 0 0 0;
	}
	.blockBotanicalNavi li{display: inline;margin: 0 0 0 2.4em;}

#Map{z-index: 20;}
#blockAllMaps{clear: both;position: relative;}
.ov{position: absolute;z-index: 10;}
#ovA{top: 225px;left: 709px;}
#ovB{top: 205px;left: 449px;}
#ovC{top: 277px;left: 437px;}
#ovD{top: 222px;left: 310px;}
#ovE{top: 144px;left: 187px;}


#mapCaption{
	background: url(../img/map/illust.gif) no-repeat right top;
	line-height: 44px;
	margin-top: 0;
	padding-right: 40px;
	}

#mapList{
	clear: both;
	width: 880px;
	height: 420px;
	background: url(../img/map/map.gif) no-repeat;
	margin-bottom: 3.2em;
	}

.blockArea{clear: both;margin: 1.6em 0;zoom: 1;}
	.blockArea:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.blockArea h3{float: left;width: 126px;}
.areaList{float: right;width: 710px;}
	
table.botanicalAreaList{}
	
.botanicalAreaList th{
	width: 130px;
	border-left: 10px solid #fff;
	border-top: 1px solid #B2C2B9;
	font-size: 85%;
	vertical-align: top;
	padding: 10px 0 5px 0;
	}
	
.botanicalAreaList td{
	width: 130px;
	border-left: 10px solid #fff;
	border-bottom: 1px solid #B2C2B9;
	padding: 0 0 10px 0;
	}



/* @group 植物検索 */
/* =====================================================================
*   植物検索
* =================================================================== */
#blockBotanicalSearch{text-align: center;margin-bottom: 2.4em;}
input.sitesearch{
	margin-right: 5px;
	height: 22px;
	line-height: 1.6;
	width: 320px;
	font-size: 22px;
	}
#blockBotanicalSearch input.sitesearch{
	background: #fff url(../../../shared/img/bg_search.gif) no-repeat 0 30%;
	padding-left:25px;
	}
#blockBotanicalSearch input.sbm{
	width: 40px;
	height: 20px;
	padding: 0;
	border: 0;
	}

table.botanicalList{
	width: 650px;
	border-collapse: separate;
	border-spacing: 10px;
	font-size: 93%;
	}
.botanicalList th{
	vertical-align: middle;
	width: 3em;
	}
	
.botanicalList td{
	width: 150px;
	height: 3em;
	text-align: left;
	vertical-align: middle;
	padding: 7px 10px;
	border: 1px solid #B2C2B9;
	}
.botanicalList td a.hover{
	color: #ff6600;
	}
.botanicalList td.hover{
	background: #D7E9DE;
	cursor: pointer;
	}
.botanicalList td.none{
	border: 1px solid #fff;
	}
	
/* @end */





.section{margin: 0;margin-bottom: 2.4em;}
.articlsection{margin: 0;}
.sectionLast{background: none;margin-bottom: 0;}

.cHead{
	border: 1px solid #c8beb8;
	padding: 29px 20px;
	margin-bottom: 2.4em;
	}
	
/*for Layout-Class override*/

.cFoto{width: 135px;}
p.cFoto {margin: 0;}
.cContents{width: 500px;}


/* @end */


/*パンくずナビーーーーーーーーーーーーーーーーーーーー*/
#topicPath{margin-bottom: 1.6em;line-height: 1.5;}
#topicPath div{display: inline;font-size: 85%;}


/* @group index */
/*======================================

	Contetns-Index

=======================================*/
#blockIndexContents{
	background: url(../img/index/bg_index.gif) repeat-y;
	padding: 1em 0 0 0;
	zoom: 1;
	}
	#blockIndexContents:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.indexCatch{
	width: 420px;
	padding: 0 20px;
	}
.indexCatch h3{text-align: center;}
.indexCatch p{text-indent: 1em;}
#catchJP{float: left;}
#catchEN{float: right;font-size:85%;font-family: Georgia, 'Times New Roman', Times, serif;}
/* @end */







