@charset "utf-8";
/* CSS Document */

*{
margin: 0;
padding: 0;
border:none;
}

body {
	font:normal 0.9em "ＭＳ Ｐゴシック", "Osaka－等幅", sans-serif;
	background-color: #FFF;
	background-image: url(../sozai/bg.jpg);
	background-repeat: repeat;
}

a{color: #F60;}
a:visited{color: #369;}
a:hover {color: #696;}

#wrap {
	width: 995px;
	text-align: left;
	background: #FFFFFF;
	height: 100%;
	border: 1px solid #666666;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
}
/*テキスト・フォント*/

.accent{
	color: #F30;
}
.accent_b{
	color: #06C;
	font-weight: bold;
}

.point01{
	font-weight: bold;
	color: #C00;
	font-size: 1em;
}
.p_left{
	padding-left: 10px;
	text-indent: 20px;
}



.textcanter{
	text-align: center;
	font-size: 1em;
}
.text_b{
	font-weight: bold;
	text-align: center;
	font-size: 1em;
}

.caption_left{
	float: left;
}

/*見出し*/

h1 {
	color: #666666;
	font-size: 1em;
	background-image: url(../images/h1bg.png);
	height: 25px;
	width: 560px;
	text-decoration: none;
	padding-left: 30px;
	margin-left: 10px;
	line-height: 3ex;
}
h2 {color: #990000; font-size: 0.95em;}
h3 {color: #006600; font-size: 0.85em;}
h4 {color: #333; font-size: 1em;}

/*リスト*/
ul{ list-style-type: none;}
li{line-height: 1.5em;}





/*クリア*/
.clea {clear: both;float: none;}

/*ボーダー*/
.bo_da {
	border: 1px solid #666;
}

.border_none {
	border:none;
}

.border_kikaku {
	border: 1px solid #996;
}

/*へッダ*/

#header {
	width: 995px;
	height: 68px;
	text-align: left;/*IE5対策*/
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
	position: relative;
}
	
#logo {
	height: 34px;
	width: 741px;
	float: left;
	display: inline;

}

/*メニュー*/

#navigation {
	width: 995px;
	background: #FFFFFF;
	height: 76px;
	margin: 0px;
	display: inline;
	position: absolute;
	top: 34px;
	left: 0px;
}


#top_navigation{
	width: 254px;
	background: #FFFFFF;
	height: 34px;
	margin: 0px;
	float: right;
	display: inline;
}

#top_navigation ul{list-style-type: none;}
#top_navigation li{list-style-type: none; float: left; display: inline;}
#navigation ul{list-style-type: none;}
#navigation li{list-style-type: none; float: left; display: inline;}
#indexfooter_bn ul{list-style-type: none;}
#indexfooter_bn li{
	list-style-type: none;
	float: left;
	display: inline;
	margin-left: 10px;
}

#footer_bn ul{list-style-type: none;}
#footer_bn li{
	list-style-type: none;
	float: left;
	display: inline;
	margin-left: 10px;
}






/*コンテンツボックス*/

#contens995 {
	width: 995px;
	text-align: left;
	height: 100%;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
	background-color: #FFF;
}






/*フッダー*/
#footer {
	width: 995px;
	height: 125px;
	text-align: left;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
	background-image: url(../sozai/footera_bg.png);
	background-repeat: no-repeat;

}

#footer_bn{
	width: 380px;
	height: 37px;
	margin: 85px 50px 0px 0px;	
	float: right;
	display: inline;
}



	
	
	/* margin */
.mrg05b{ margin-bottom: 5px;}
.mrg10b{ margin-bottom: 10px;}
.mrg15b{ margin-bottom: 15px;}
.mrg20b{ margin-bottom: 20px;}
.mrg25b{ margin-bottom: 25px;}
.mrg30b{ margin-bottom: 30px;}

.mrg05t{ margin-top: 5px;}
.mrg10t{ margin-top: 10px;}
.mrg15t{ margin-top: 15px;}
.mrg20t{ margin-top: 20px;}
.mrg25t{ margin-top: 25px;}
.mrg30t{ margin-top: 30px;}

.mrg0{ margin: 0px;}
.mrg05{ margin: 5px 0px;}
.mrg10{ margin: 10px 0px;}
.mrg15{ margin: 15px 0px;}
.mrg20{ margin: 20px 0px;}
.mrg25{ margin: 25px 0px;}
.mrg30{ margin: 30px 0px;}

.mrg5l{ margin-left: 5px;}
.mrg12r{ margin-right: 12px;}
.mrg10r{ margin-right: 10px;}
.mrg20l{ margin-left: 20px;}
.mrg10l{ margin-left: 10px;}
address {
	font-style: normal;
	color: #666;
	text-align: center;
	margin-top: 30px;
}

.mrg15_88{
	margin: 15px 88px 15px 0px;
}

.mrg160{
	margin-left: 160px;
	margin-top: 30px;
}

.img_center{margin: auto;}

.img_r{
	float: right;
}

/*ＩＮＤＥＸ*/
#index_wrap {
	width: 995px;
	text-align: left;
	background: #FFFFFF;
	height: 628px;
	border: 1px solid #666666;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
	position: relative;
}

#index_header {
	height: 110px;
	width: 995px;
	text-align: left;/*IE5対策*/
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;

}

#index_navigation {
	width: 995px;
	background: #FFFFFF;
	height: 76px;
	margin: 0px;
	display: inline;
	position: absolute;
	top: 34px;
	left: 0px;
}




#indextop_navigation{
	width: 254px;
	background: #FFFFFF;
	height: 34px;
	margin: 0px;
	float: right;
	display: inline;
}

#index_header #indextop_navigation ul{list-style-type: none;}
#index_header #indextop_navigation li{list-style-type: none; float: left; display: inline;}
#index_navigation ul{list-style-type: none;}
 #index_navigation li{list-style-type: none; float: left; display: inline;}

#index_contens {
	width: 995px;
	text-align: left;
	height: 464px;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
	background-color: #996;
	background-image: url(../sozai/index/topimg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 110px;
	left: 0px;
	right: 0px;
}



#index_footer {
	width: 995px;
	height: 54px;
	text-align: left;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
	background-image: url(../sozai/index/footer_bg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 574px;
	right: 0px;
}


#indexfooter_bn{
	width: 380px;
	height: 37px;
	margin: 15px 50px 0px 0px;	
	float: right;
	display: inline;
}


#index_banner{
	width: 650px;
	height: 70px;
	margin: 0px;
	display: inline;
	position: absolute;
	right: 10px;
	bottom: 5px;
}

 #index_banner ul{list-style-type: none;}
#index_banner li{
	list-style-type: none;
	float: right;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}
#trailimageid {
border: 1px solid rgb(136, 136, 136); background: rgb(221, 221, 221) none repeat scroll 0% 0%; position: absolute; visibility: hidden; left: 234px; top: 0pt; width: 400px; height: 200px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}


#index_contens #index_topix_bg{
	width: 300px;
	height: 180px;
	position: absolute;
	left: 10px;
	top: 5px;
	background-image: url(../sozai/index/index_topix_bg.gif);
	filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}

#index_topix_bg #index_topix{
	width: 280px;
	height: 170px;
	color: #333;
	position: absolute;
	left: 15px;
	top: 10px;
	font-size: 0.90em;
}


/*企画展*/
#inbox_kikaku hr{border-top:1px solid #000000;}

#inbox_kikaku table{border:0px solid #000000;}

#inbox_kikaku td{padding:8px;
	border:1px solid #000000;}

.box_560kikaku h1{
	font-size:2.5em;
	color: #663;
	margin-bottom:50px;
	margin-top: 20px;
	font-weight: normal;
	}

.box_560kikaku h2{
	font-size:2em;
	color: #666;
	margin: 10px;
	/*text-indent: 25px*/
	font-weight: normal;}

#inbox_kikaku .box_560kikaku h3{
	font-weight: bold;
	font-size: 1em;
	color: #006;
	margin-bottom: 10px;
}

#inbox_kikaku h4{
	font-size:0.98em;
}


#inbox_kikaku{
	width:945px;
	padding:25px;
	text-align:left;
	line-height:130%;
	margin: auto;
}

.title_kikaku{
	width:945px;
	height:60px;
	margin: auto;
	background-image: url(../../kikakutenn/img/title_kikaku.png);
	border: 1px solid #C96;
	}
	
	.e_title_kikaku{
	width:945px;
	height:60px;
	margin: auto;
	background-image: url(../../kikakutenn/img/e_title_kikaku.png);
	border: 1px solid #C96;
	}


.img_right{
	float: right;
}
.img_right_kikaku{
	float: right;
	margin-right: 50px;
	margin-bottom: 10px;
}
.box_940kikaku{
	width: 940px;
	margin: 10px auto 20px;
}
.box_305kikaku{
	width: 305px;
	margin: 0px;
	float: right;
}

.box_560kikaku{
	width: 560px;
	margin: 0px;
	float: left;
}

/*企画展 ポスター*/

.title_kikaku_poster{
	width:945px;
	height:60px;
	margin: 0px auto;
	background-image: url(../../kikakutenn/img/title_poster.png);
	border: 1px solid #C96;
}

.kikaku_poster{
	width:620px;
	margin: 30px auto 0px;
}

.title_kikaku_poster table tr{
	color: #FFF;
	padding: 10px;
}


/*年間予定*/
.box_gyouji820{
	width: 820px;
	margin: 20px 0px;
	margin: auto;
}

.box_gyouji820 ul{list-style-type: none;}
.box_gyouji820 li{
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px;
}


/*マナー110*/

.box_680m180{
	width: 680px;
	margin: 10px 10px 10px 120px;
}

.box_680m40{
	width: 680px;
	margin: 10px 10px 20px 40px;
}


.img_left{
	float: left;
}

#contents_m {
	width:820px;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
}
.box_800 { width: 800px; margin: auto;}

.box_800 a:link { color:#000000; text-decoration: none;}
.box_800 a:visited { color:#999999; text-decoration: none;}
.box_800 a:active { color:#FF6600; }
.box_800 a:hover { color:#FF6600; text-decoration: none; background-color: #FFDDBB;}

#contents_manner {
	width:820px;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;
	background-color: #FFF;
	border: 1px solid #666666;
}

#contents_manner #list {
	width:700px;
	height: auto;
	margin-left: 50px;
	margin-bottom: 30px;
}


/*講座情報*/
.box800_kouza{
	margin: 0px auto;
	width: 800px;
}
.box800_kouza table {
	margin: 0px auto;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #CCC;	
}

.tabl90{
	width: 90px;text-align: center;
}
.tabl820{
	width: 820px;text-align: center;
}

.tabl120{width: 120px;text-align: center;}
.tabl50{width: 50px;text-align: center;}
.tabl30{width: 30px;text-align: center;}

.tabl350{width: 350px;text-align: center;}
.td_bg{
	background-color: #CC9;
}
.td_fontb{
	color: #036;
}
.td_fontg{
	color: #063;
}

/*企画展一覧*/
#contents h4.kikaku {
	background-image: url(../../kannaiannai/img/h4_kikaku_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 820px;
	padding-left: 90px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 1.2em;
	padding-top: 0.5em;
	clear: both;
}

.box780_kikaku{margin: 10px auto;width: 780px;}
	
.box680_kikaku{
	width: 680px;
	float: right;
	margin-top: 10px;
}

.box780_kikaku img{
	margin-top: 10px;
	margin-bottom: 10px;
}

img_lef{
	float:left;

}

/*オリジナルグッズ 英語のページ*/
.box400_o{
	float: left;
	width: 400px;
}




/*企画展一覧 英語のページ*/

.box700_kikaku dl{margin: 20px;}

.box700_kikaku dl dt{font-weight: bold;color: #066;}
	
	
/*展示ゾーン　展示室の催し*/
#contents .colm-tennji500 {
	width:500px;
	margin: 0px auto;
}
#contents .colm-tennji320 {
	width:320px;
	margin: 0px auto;
}

@charset "utf-8";
/* CSS Document */

/*基本設定*/
		/*画像フロート*/
		/*マージン*/
		/*段落の行揃え*/
		/*テキスト*/
		
/*基本レイアウト*/
		/*画像フロート*/
		/*コンテンツとコンテナ0730変更しました谷口*/
		/*コンテンツをパートわけするdiv*/
		/*コンテンツに枠をつけるdiv*/
		/*コンテンツ内基本タグ*/
		/*コンテンツ内テーブル*/
		/*パンくずリスト*/
		/*コンテンツ内の見出し*/

/*館内案内*/
		/*館内案内とゾーンの２段組*/
		/*館内案内のリストメニュー*/
		/*館内案内-展示ゾーン*/
		/*館内案内-本膳料理*/
		
/*募集中*/
		/*募集中コーナーの２段組*/
		/*募集中コーナーのイベント情報の見出しなど*/
		/*募集中コーナー-庭園の四季*/
		
/*館内案内-マナー*/

/*リンク*/

/*サイトマップ*/

/*館内案内のGOTOTOPボタン*/

/*不自然な英語改行防止用*/

.e_txt { word-break: normal; }

/*clearfix*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }

/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

#clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#clearfix { display: inline-block; }

/* exlude MacIE5 \*/
* html #clearfix { height: 1% }
#clearfix {display:block;}
/* end MacIE5 */

/*画像フロート*/
#contents img.migi {
	float: right;
	margin-bottom: 20px;
}
#contents img.migi-left34 {
	float: right;
	margin-left: 34px;
	margin-bottom: 20px;
}
/*マージン*/
#contents .all10,#contents #all10 {
	margin: 10px;
}
#contents .migi0,#contents #migi0 {
	margin-right: 0px;
}
#contents .migi10,#contents #migi10 {
	margin-right: 10px;
}
#contents .migi40,#contents #migi40 {
	margin-right: 40px;
}
/*段落の行揃え*/
#contents .migizoroe{
	text-align: right;
}
#contents .hidarizoroe{
	text-align: left;
}
#contents .tyuou{
	text-align: center;
}
/*テキスト*/
#contents .kingaku {
	font-weight: bold;
	color: #640125;
}
#contents .red {
	color: #D20E07;
}
/*リンクアイコン*/
#contents .linkicon {
	background-image: url(../../kannaiannai/img/icon-link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-color: #FFFFFF;
}
/*コンテンツとコンテナ*/
#contents {
	width:820px;
	margin: auto;
	letter-spacing: 0.1em;
	line-height: 1.6;


}
#contents #container {
	background-image: url(../../kannaiannai/img/u-line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 40px;
	width: 820px;
}
/*コンテンツをパートわけするdiv*/
#contents .part {
	margin-bottom: 40px;
}
/*clearfix*/
.part:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.part { display: inline-block; }

/* exlude MacIE5 \*/
* html .part { height: 1% }
.part {display:block;}
/* end MacIE5 */

#part:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#part { display: inline-block; }

/* exlude MacIE5 \*/
* html #part { height: 1% }
#part {display:block;}
/* end MacIE5 */

#contents .part-line {
	margin-bottom: 40px;
	background-image: url(../../kannaiannai/img/hr.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
}
/*clearfix*/
.part-line:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.part-line { display: inline-block; }

/* exlude MacIE5 \*/
* html .part-line { height: 1% }
.part-line {display:block;}
/* end MacIE5 */

#part-line:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#part-line { display: inline-block; }

/* exlude MacIE5 \*/
* html #part-line { height: 1% }
#part-line {display:block;}
/* end MacIE5 */

#contents .part-glaybg {
	margin-bottom: 40px;
	background-color: #E7E7E7;
	clear: both;
}
#contents .part-glaybg:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#contents .part-glaybg { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
#contents .part-glaybg:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#contents .part-glaybg { display: inline-block; }
/* exlude MacIE5 \*/
* html #contents .part-glaybg { height: 1% }
#contents .part-glaybg {display:block;}
/* end MacIE5 */


/*コンテンツに枠をつけるdiv*/
#contents .waku2 {
	margin-bottom: 40px;
	border: 1px solid #999999;
	padding: 40px;
}
#contents .waku2 h5 {
	background-color: #E9E4C3;
	padding: 5px 5px 5px 10px;
	color: #333333;
}


/*コンテンツ内基本タグ*/
#contents p {
	margin-bottom: 24px;
}
#contents ul {
	margin-bottom: 20px;
}
#contents ul li {
	background-image: url(../../kannaiannai/img/listmark1.gif);
	background-repeat: no-repeat;
	background-position: 7px 0.4em;
	padding-left: 26px;
}
#contents ol {
	margin-bottom: 20px;
	margin-left: 26px;
}
#contents ol li{
	background-image: none;
	margin-bottom: 0.5em;
}
/*コンテンツ内テーブル*/
#contents table {
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom: 40px;
}
#contents caption,th {
	text-align:center;
}
#contents th {
	background-color: #cccc99;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
#contents .row {
	background-color: #efefef;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight: bold;
}
#contents td {
	text-align: center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
/*パンくずリスト*/
#contents ul#pankuzu {
	margin-bottom: 10px;
}
#contents ul#pankuzu li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	background-image: none;
}
/*コンテンツ内の見出し*/
#contents h2 {
	margin-bottom: 10px;
}
#contents h3 {
	margin-bottom: 30px;
}
#contents h4,#contents .h4icon {
	margin-bottom: 20px;
	background-image: url(../../kannaiannai/img/h4-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#contents h5 {
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 3px;
}
#contents h6 {
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 3px;
}
/*館内案内とゾーンの２段組*/
#contents #list-fleft {
	width: 275px;
	height: 338px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#contents #list-right {
	width: 545px;
	height: 338px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/*館内案内のリストメニュー*/
#contents #kannai-list {
	height: 338px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
#contents #kannai-list li {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	background-image: none;
	height: 26px;
}
#contents #kannai-list #zone-list {
	height: 234px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
#contents #kannai-list img {
	vertical-align: bottom;
}
#contents #kannai-list #zone-list ul {
	margin: 0px;
	padding: 0px;
}
/*館内案内-展示ゾーン*/
#contents .tenjibox {
	float: left;
	width: 198px;
	margin-right: 9px;
	text-align: justify;
}
/*館内案内-本膳料理*/
#contents h4.imghead {
	margin-bottom: 20px;
	background-image: none;
	padding-left: 0px;
	margin-top: 10px;
	clear: both;
}
#contents .lcolm275 {
	width: 275px;
	margin: 0px;
	padding: 0px;
	background-color: #E7E7E7;
	float: left;
}
#contents .lcolm545 {
	width: 545px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#contents .lcolm275 p {
	margin-left: 17px;
	line-height: 1.2em;
	margin-bottom: 20px;
	margin-right: 17px;
	text-align: justify;
}
#contents .waku {
	background-image: url(../../kannaiannai/img/honzen-about-bg.jpg);
	background-position: 10px;
	width: 820px;
	padding-bottom: 1px;
	margin-bottom: 20px;
}
#contents .waku h4 {
	margin: 0px 0px 20px;
}
#contents #container .waku p {
	margin-right: 36px;
	margin-left: 36px;
	text-align: justify;
}
/*募集中コーナーの２段組*/
#contents #eventlist-right {
	width: 545px;
	height: 338px;
	margin: 0px 0px 100px;
	padding: 0px;
	float: left;
	background-image: url(../../bosyuu/img/event-img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contents #event-list {
	height: 336px;
	list-style-type: none;
	/*list-style-position: outside;*/
	margin: 0px;
	padding: 0px;
}
#contents #event-list li {
	list-style-type: none;
/*	list-style-position: outside;*/
	margin: 0px;
	padding: 0px;
	background-image: none;
	height: 112px;
}
#contents #event-list li img {
	vertical-align: bottom;
}
#contents #eventlist-right img {
	margin-top: 266px;
	margin-left: 282px;
}
/*募集中コーナーのイベント情報の見出しなど*/
#contents h4.event {
	background-image: url(../../bosyuu/img/h4-event-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 820px;
	padding-left: 90px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 1.2em;
	padding-top: 0.5em;
	clear: both;
}
#contents .colm-left {
	float: left;
	width: 275px;
	padding-right: 40px;
}
#contents .colm760 {
	width: 760px;
	padding-right: 40px;
}
#contents .colm-right {
	float: left;
	width: 503px;
}
#contents .colm-right table {
	width: 503px;
}
/*募集中コーナー-庭園の四季*/
#contents #seazon-haru {
	background-image: url(../../bosyuu/img/season-haru-bg.png);
	height: 338px;
	background-repeat: no-repeat;
	background-position: left top;
}
#contents #seazon-natu {
	background-image: url(../../bosyuu/img/season-natu-bg.png);
	height: 338px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
#contents #seazon-aki {
	background-image: url(../../bosyuu/img/season-aki-bg.png);
	height: 338px;
	background-repeat: no-repeat;
	background-position: left top;
}
#contents #seazon-fuyu {
	background-image: url(../../bosyuu/img/season-fuyu-bg.png);
	height: 338px;
	background-repeat: no-repeat;
	background-position: left top;
}
#contents #seazon-haru h4,#contents #seazon-aki h4 {
	margin-top: 120px;
	margin-left: 100px;
	padding-left: 0px;
	background-image: none;
	font-size: 3em;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
}
#contents #seazon-haru ul,#contents #seazon-aki ul {
	margin-left: 95px;
}
#contents #seazon-natu h4,#contents #seazon-fuyu h4 {
	margin-top: 120px;
	margin-left: 20px;
	padding-left: 0px;
	background-image: none;
	font-size: 3em;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
}
#contents #seazon-natu ul,#contents #seazon-fuyu ul {
	margin-left: 15px;
}
/*館内案内-マナー*/
#contents .wasyoku {
	background-color: #988FAF;
	font-size: 2em;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #FFFFFF;
}
#contents .yousyoku {
	background-color: #CC9999;
	font-size: 2em;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
	color: #FFFFFF;
}
/*リンク*/
#contents .linklist ul {
	margin-top: 2em;
	margin-left: 100px;
	padding-left: 0px;
}
#contents .linklist a {
	background-color: #FFFFFF;
}
#contents .linklist li {
	display: block;
	margin-bottom: 2em;
	padding-left: 0px;
	background-image: url(../../link/img/link-bg.png);
	background-repeat: no-repeat;
	background-position: right 0.5em;
}
/*サイトマップ*/
#contents .map-list li {
	background-image: none;
}
#contents .map-list a {
	text-decoration: none;
}
#contents .map-list ul {
	margin-left: 2em;
}
#contents .map-list ul  ul {
	margin-left: 1em;
}
#contents .map-list ul li {
	padding: 0;
	line-height: 1.5em;
}
#contents .map-list2 {
	margin: 0px 0px 1em;
	padding: 0em;
}
#contents .map-list2 li {
	display: inline;
	font-size: 0.9em;
}
#contents .map-list .map-bg {
	display: block;
	margin-bottom: 2em;
	padding-left: 0px;
	background-image: url(../../link/img/link-bg.png);
	background-repeat: no-repeat;
	background-position: right 0.5em;
}
#contents .map-head1 {
	background-image: url(../../kannaiannai/img/listmark1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-color: #FFFFFF;
}
/*館内案内のGOTOTOPボタン*/
#contents #gototop {
	text-align: right;
	margin-top: 4px;
	clear: both;
}


/*不自然な英語改行防止用*/
html{word-break:break-all;}
