@charset "utf-8";
@import url("reset.css");
@import url("basic.css");
@import url("layout.css");
@import url("design.css");
/*
---------------------------------------------------------
かわはくニュース 一覧
---------------------------------------------------------
*/
div#mt-news { }
/*日付*/
div#mt-news p.date { color: #666; }
/*エントリー仕切りライン*/
div#mt-news div.section {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
div#mt-news div.section p{
	margin: 0px;
	padding: 0px 0px 1px;
}

/*テーブル*/
div#mt-news table.mt-news { }
div#mt-news table.mt-news td { vertical-align: top; }
div#mt-news img.image {
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-top: 3px;
}
/*
---------------------------------------------------------
かわはくニュース 詳細
---------------------------------------------------------
*/
/*投稿日*/
div#mt-news-entry p.date { clear: both; }
/*
---------------------------------------------------------
展示の紹介トップ
---------------------------------------------------------
*/
div#mt-exhibition { }
/*共通*/
div#mt-exhibition div.container { padding-top: 25px; }
/*タイトル*/
div#mt-exhibition h2.title {
	background: url(../../exhibition/img/top/bg_title.jpg) no-repeat left top;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
/*過去記事へのリンク*/
div#mt-exhibition p.archives {
	padding-top: 10px;
	padding-left: 10px;
}
/*開催日時場所*/
div#mt-exhibition div.entrybody2 { clear: both; }
div#mt-exhibition div.entrybody2 li { list-style: square; }
/*ーーーーーーーーーーーーーーーーーーーー*/
/*常設展示*/
div#mt-exhibition div.primary {
	float: left;
	width: 305px;
}
div#mt-exhibition div.section1 { background: url(../../exhibition/img/top/bg_left_mid.gif) repeat-y left top; }
div#mt-exhibition div.section1 h3 {
	font-weight: bold;
	color: #FFF;
	background: #FFC600 url(../../exhibition/img/top/bg_ex_title.jpg) repeat-y left top;
	margin: 0px;
	padding: 3px 5px;
}
div#mt-exhibition div.section1 h3 a {
	color: #FFF;
	text-decoration: none;
	display: block;
}
div#mt-exhibition div.section1 h3 a:hover { text-decoration: underline; }
div#mt-exhibition div.section1 p {
	margin: 0px;
	padding: 0px 0px 0px;
}
div#mt-exhibition div.section1 div.entry {
	margin: 0px;
	padding: 4px 9px 5px 5px;
}
/**/
div#mt-exhibition div.section1 table.layout td { vertical-align: top; }
div#mt-exhibition div.section1 table.layout td.entry { padding: 5px 10px; }
/**/
div#mt-exhibition div.section1 div.section-heade { background: url(../../exhibition/img/top/bg_left_top.gif) no-repeat left top; }
div#mt-exhibition div.section1 div.section-footer { background: url(../../exhibition/img/top/bg_left_btm.gif) no-repeat left bottom; }
/*ーーーーーーーーーーーーーーーーーーーー*/
/*企画展示・スロープ展示*/
div#mt-exhibition div.secondary {
	float: right;
	width: 380px;
	margin-right: -15px;
}
div#mt-exhibition div.section2 { background: url(../../exhibition/img/top/bg_right_mid.gif) repeat-y left top; }
div#mt-exhibition div.section2 h3 { font-size: 120%; }
div#mt-exhibition div.section2 div.entry {
	margin: 0px;
	padding: 4px 20px 25px;
}
div#mt-exhibition div.section2 div.section-heade { background: url(../../exhibition/img/top/bg_right_top.gif) no-repeat left top; }
div#mt-exhibition div.section2 div.section-footer { background: url(../../exhibition/img/top/bg_right_btm.gif) no-repeat left bottom; }
div#mt-exhibition div.section2 img.image {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
/*ーーーーーーーーーーーーーーーーーーーー*/
/*企画展示　詳細ページ*/
#mt-exhibition-info div.section{ clear: both; }
#mt-exhibition-info div.body-left{float: left;
	width: 270px; }
#mt-exhibition-info div.body-right{
	float: right;
	width: 365px;	
}
#mt-exhibition-info div.info{
	padding: 10px;
	border: 5px solid #C3DCEB;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*見出し*/
#mt-exhibition-info h3{
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 5px solid #03325B;
	padding-left: 10px; font-size: 130%;
}
#mt-exhibition-info h4{font-size: 130%;}
#mt-exhibition-info span.close{ color: #900; }
/*
---------------------------------------------------------
かわはく資料室
---------------------------------------------------------
*/
/*かわはくだより*/
div#mt-dayori { }
div#mt-dayori div.section {
	clear: both;
	padding-bottom: 20px;
}
div#mt-dayori div.body-right {
	float: right;
	width: 385px;
}
div#mt-dayori div.body-left {
	float: left;
	width: 270px;
}
div#mt-dayori div.backnumber{ padding-left: 40px; clear: both;}
/*画像資料集*/
div#mt-picture { }
div#mt-picture div.section {
	clear: both;
	padding-bottom: 20px;
}
div#mt-picture div.backnumber{ padding-left: 40px; clear: both;}
div#mt-picture div.body-right {
	float: right;
	width: 310px;
	margin-top: -10px;
}
div#mt-picture div.body-left {
	float: left;
	width: 345px;
}
/*画像資料集 エントリー*/
div#mt-picture-list td { vertical-align: top; }
/*記事詳細　タイトル*/
div#mt-dayori h3.title{
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 5px solid #03325B;
	padding-left: 10px;
	font-size: 140%;
}
div#mt-dayori p.publish{
	font-size: 90%;
	text-align: right;
}
div#mt-dayori ul{
	margin: 0px;
	padding: 0px;
}
div#mt-dayori ul.index li{
	list-style-type: none;
	clear:both;
	text-align: right;
}

div#mt-dayori ul.index li div.dot{
	background: url(../../archives/dayori/img/dot_index.gif) repeat-x left;
	display:block;
	
	
}

div#mt-dayori ul.index li strong{
	display: inline-block;
	background: #FFF;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}
div#mt-dayori ul.index li em{
	display: inline-block;
	background: #FFF;
	padding: 2px 10px;
}
/*
---------------------------------------------------------
イベント情報トップ
---------------------------------------------------------
*/
div#mt-event-top{}
div#mt-event-top div.container { padding-top: 10px; }
/*左エントリー*/
div#mt-event-top div.primary{
	float: left;
	width: 425px;
}
/* 日時・開催場所*/
div#mt-event-top ul.info,
div#mt-event-top ul.info li { }
div#mt-event-top ul.info { margin: 0px 0px 0px 0em; }
div#mt-event-top ul.info li {
	margin-bottom: 0px;
	list-style: none;
}
div#mt-event-top div.section1{ background: url(../../event/img/top/bg_event_mid.gif) repeat-y left top; }
div#mt-event-top div.section1 div.section-heade { background: url(../../event/img/top/bg_event_top.gif) no-repeat left top; }
div#mt-event-top div.section1 div.section-footer {
	background: url(../../event/img/top/bg_event_btm.gif) no-repeat left bottom;
	padding: 5px 35px 20px 25px;
}
/*タイトル*/
div#mt-event-top h2.title{
	font-size: 140%;
	line-height: 1em;
	color: #71A400;
	background: url(../../event/img/top/bg_title.jpg) no-repeat left top;
	padding-top: 10px;
	padding-bottom:10px;
	padding-left: 15px;
	font-weight: bold;
}
/*エントリー*/
div#mt-event-top div.section1 div.entry{
	margin: 0px 0px 10px;
	padding: 10px 0px 0px;
	border-top: 1px dotted #7AAA11;
}
div#mt-event-top div.section1 div.entry img.image{ padding-right: 10px; }
div#mt-event-top div.section1 td{ vertical-align: top; }
/*右エントリー*/
div#mt-event-top div.secondary{
	float: right;
	width: 255px;
}
div#mt-event-top div.secondary h3{
	border-left: 5px solid #03325A;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 120%;
}
/* 強調　白抜き文字 */
div#mt-event-top div.secondary h3 span.dec1{
	display: inline-block;
	padding: 2px 5px!important;
	padding: 3px 5px 1px;/*for IE6*/
	margin-right: 1px;
	margin-left: 1px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 1em;
	background: #339900;
	font-size: 95%;
}

/*補足*/
div#mt-event-top div.secondary div.hint{
	font-size: 90%;
	line-height: 1.3em;
}
/*募集中のイベント一覧*/

div.bosyu-event{}
div.bosyu-event p.btngroup{
	text-indent: -13px;
	padding-left: 13px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 1.4em;
}




/*
---------------------------------------------------------
イベント情報　詳細
---------------------------------------------------------
*/
div#mt-event-entry{}
div#mt-event-entry span.need{
	line-height: 1em;
	color: #FFF;
	background: #900;
	display: inline-block;
	padding: 5px;
	margin-right: 2px;
	margin-left: 2px;
}
div#mt-event-entry{}
div#mt-event-entry{}




/*
---------------------------------------------------------
かわはく研究室トップ
---------------------------------------------------------
*/
div#mt-laboratory-top{}
div#mt-laboratory-top div.container { padding-top: 10px; }
/*左エントリー*/
div#mt-laboratory-top div.primary{
	float: left;
	width: 425px;
}
/* 日時・開催場所*/
div#mt-laboratory-top ul.info,
div#mt-laboratory-top ul.info li { }
div#mt-laboratory-top ul.info { margin: 0px 0px 0px 0em; }
div#mt-laboratory-top ul.info li {
	margin-bottom: 0px;
	list-style: none;
}
div#mt-laboratory-top div.section1{ background: url(../../event/img/top/bg_event_mid.gif) repeat-y left top; }
div#mt-laboratory-top div.section1 div.section-heade { background: url(../../event/img/top/bg_event_top.gif) no-repeat left top; }
div#mt-laboratory-top div.section1 div.section-footer {
	background: url(../../event/img/top/bg_event_btm.gif) no-repeat left bottom;
	padding: 5px 35px 20px 25px;
}
div#mt-laboratory-top div.section1 div.category{
	font-size: 11px;
	line-height: 1em;
	text-align: right;
	padding-top: 8px;
}
/*タイトル*/
div#mt-laboratory-top h2.title{
	font-size: 100%;
	line-height: 1.3em;
	
	background: url(none);
	padding-top: 10px;
	padding-bottom:10px;
	padding-left: 0px;
	font-weight: normal;
}
/*エントリー*/
div#mt-laboratory-top div.section1 div.entry{
	margin: 0px 0px 10px;
	padding: 10px 0px 0px;
	border-top: 1px dotted #7AAA11;
}
div#mt-laboratory-top div.section1 div.entry img.image{ padding-right: 10px; }
div#mt-laboratory-top div.section1 td{ vertical-align: top; }
/*右エントリー*/
div#mt-laboratory-top div.secondary{
	float: right;
	width: 245px;
}
div#mt-laboratory-top div.secondary h3{
	border-left: 5px solid #03325A;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 120%;
}

div#mt-laboratory-top div.secondary img.image{
	margin-right: 5px;
	border: 1px solid #CCC;
}

/* 強調　白抜き文字 */
div#mt-laboratory-top div.secondary h3 span.dec1{
	display: inline-block;
	padding: 2px 5px!important;
	padding: 3px 5px 1px;/*for IE6*/
	margin-right: 1px;
	margin-left: 1px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 1em;
	background: #339900;
	font-size: 95%;
}

/*補足*/
div#mt-laboratory-top div.secondary div.hint{
	font-size: 90%;
	line-height: 1.3em;
}
/*募集中のイベント一覧*/

div.bosyu-event{}
div.bosyu-event p.btngroup{
	text-indent: -13px;
	padding-left: 13px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	line-height: 1.4em;
}



/*
---------------------------------------------------------
Visitor's Guide   #guide
---------------------------------------------------------
*/
#guide a:hover div{
	opacity: 0.5;
}
#guide .buttonBase{
	float:left;
	width:210px;
	background-color: #DBD9F9;
	padding:5px;
	margin-left: 60px;
}
#guide .buttonBase img{
	border: solid 2px #C9CACA;
	margin: 5px;
}




