/* -------------------------------
 * ベーススタイル（style.css）の調整
 *
 * ------------------------------- */
/* header */
#headerMenu a#lang{
	padding: 7px 0;
}

#headerMenu .menu{
	padding-bottom:1px;
}


.btn-calendar{
	padding: 1px 56px;
	border:1px solid #ccc;
	margin-right:11px;
}

.btn-calendar:hover{
	border-color: #39b54a;
}

/* ページタイトル（h1）
 * ------------------------------- */

#pageTitle {
   height:auto;
   min-height: 90px;
}

#mainColumn .h3 { display:block; margin-bottom:20px; padding:0 0 4px 23px; color:#333; font-size:20px; font-weight:bold; background:url(../img/icon_arrow_l.png) 0 3px no-repeat; border-bottom:solid 1px #007e50; text-align:left; }

/* ***************
　TOP
****************** */
#information ul li.titleonly a{
    cursor: default;
}
#information ul li.titleonly a:hover,
#information ul li.titleonly a:visited:hover { color:#333; text-decoration:none; }

#eventCalendar{
	/*float:left;*/
	/*padding-right:0;*/
}

#eventCalendar p.comment{
	display:block;
	padding-top:5px;
	color:#fff;
	font-size:7px;
	font-size:0.7rem;
	white-space: nowrap;
}

/* ***************
　年報ページ
****************** */

.thumbList2 ul.annual li ul li{
	display:block;
	min-height:0;
	margin-top:0;
	line-height:2.5;
}

.thumbList2 ul.annual li strong{
    border-left-color:#F5601E;
}

/* ***************
　組織と職員の紹介ページ
****************** */

.organization01 > ul{
	display:table-cell;
	width:183px;
}

/* ***************
　常設展ページ
****************** */

ul.permanentList01{
	padding:0;
	margin-bottom:30px;
	margin-right:-25px;
	list-style-type:none;
}

ul.permanentList01>li{
	display:inline-block;
	vertical-align:top;
	width:200px;
	margin-right:25px;
	text-align:center;
}
ul.permanentList01>li img{
	margin:0 auto 5px;
}

/* ***************
　企画展ページ
****************** */

ol.specialList01{
	width:650px;
	padding:0;
	margin:0 auto 30px;
	list-style-type:none;
}

ol.specialList01>li{
	display:inline-block;
	vertical-align:top;
	width:240px;
	margin:0 20px 40px;
	padding:10px;
	border:#ccc 2px solid;
}
ol.specialList01>li img{
	margin:0 auto 5px;
}

ol.specialList01>li dl{
	margin:0;
}

ol.specialList01>li dl dt{
	margin-bottom:10px;
	line-height:1.4;
	color:#24761B;
	font-weight:bold;
}

ol.specialList01>li dl dt.type02{
	margin-bottom:28px;
}

ol.specialList01>li dl dd{
	margin:0;
}

ol.specialList01>li dl dd p{
	margin:0;
}

/* ***************
　バーチャルミュージアムページ
****************** */
dl.vertualhelp{
	width:500px;
	margin:0 auto;
}

dl.vertualhelp dt{
	margin-bottom:5px;
	font-weight:bold;
}

dl.vertualhelp dd{
	margin:0;
	margin-bottom:10px;
}

/* ***************
　貸出資料ページ
****************** */

ul.eduList01{
	word-spacing: -1em;
	display: table;
	display: block\9;
	width:100%;

	padding:0;
	margin-bottom:30px;
	margin-right:-25px;
	font-size:0;
	list-style-type:none;
	overflow: hidden;
}

ul.eduList01 > li{
	word-spacing: normal;
	display:inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:top;

	width:200px;
	margin:0;
	margin-bottom:25px;
	font-size: 14px;
	text-align:center;
}
ul.eduList01 > li:nth-child(3n-1){
	margin-left:25px;
	margin-right:25px;
}

ul.eduList01 > li:last-child{
	margin-right:0;
}


ul.eduList01 > li img{
	margin:0 auto 5px;
}


/* ***************
　図録リスト調整
****************** */
.thumbTile3 ul.zuroku li{
	min-height:338px;
}



/* ***************
　博物館だより（デメテール）
****************** */
#mainColumn ul.demeter {
	float:none;
	width:100%;
	margin:0;
	margin-bottom:30px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}

#mainColumn ul.demeter li{
	float:left;
	width:334px;
	margin:0 26px 20px 0;
}

#mainColumn ul.demeter li:nth-child(2n){
	margin-right:0;
}

#mainColumn ul.demeter li div{
	background-color:#fffcee;
	border-color:#ded8ba;
}

/* ***************
　尾瀬の自然保護
****************** */
#mainColumn ul.consOze {
	width:100%;
	margin:0;
	margin-bottom:30px;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}

#mainColumn ul.consOze li{
	float:left;
	width:330px;
	margin-bottom:15px;
}

/* ***************
　教育用資料貸し出し
****************** */
#mainColumn ol.lendGuideline {
	margin-bottom:30px;
}

#mainColumn ol.lendGuideline > li {
	margin-bottom:15px;
}

/* ***************
　共通利用
****************** */

#mainColumn table.noBorder,
#mainColumn table.noBorder tr,
#mainColumn table.noBorder th,
#mainColumn table.noBorder td {padding:0 5px;border:none;}

#mainColumn dl.dlType01 dt{
	display:table-cell;
	vertical-align:top;
}

#mainColumn dl.dlType01 dd{
	display:table-cell;
	vertical-align:top;
}


#mainColumn .marBtm30{margin-bottom:30px;}
#mainColumn .marBtm20{margin-bottom:20px;}

#mainColumn .padRight30{padding-right:30px;}
#mainColumn .padLeft30{padding-left:30px;}

ul#eventList > li > ul.inner_list{
	padding-left: 0;
}

/* 友の会通信リスト部分の修正 */
ul#eventList > li > ul.inner_list{
	display: table;
	width:100%;
}
ul#eventList > li > ul.inner_list li{
	display: table-cell;
	width: 50%;
	border-bottom:none;
}
ul#eventList > li > ul.inner_list li:nth-child(2){
	padding-left:15px;
}

/* 記事の画像関連 */
div.photos{
	word-spacing: -1em;
	display: table;
	display: block\9;
	font-size:0;
}
div.photos div{
	float:none;
	word-spacing: normal;
	display:inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:top;
	font-size:medium
}
div.photos div > p{
	font-size: 87.5%;
}
div.photos div > img{
	max-width: 320px;
	height: auto;
}

img.img-border{
	border:1px solid #ccc;
}

/* 研究報告 */
div.thumbList2 > ul{
	display: table;
	display: block\9;
}
div.thumbList2 > ul > li{
	float:none;
	display:inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:top;
}

/* Biz Calendar*/
#calendar td.today{
    font-weight:bold;
}
