/*-----------------------------------------------------------
  Submenu
-----------------------------------------------------------*/
div#Submenu,
div#Submenu ul,
div#Submenu ul li,
div#Submenu ul li a,
div#Submenu ul li a:hover,
div#Submenu ul li em a{
	background-image: url(/img/submenu02.jpg);
}
/*-----------------------------------------------------------
  h3
-----------------------------------------------------------*/
div#Main2 h3{ background-image: url(/img/h3intro.jpg); }


div#Main2 h3#H3rinen	{ background-position: 0 0; }
div#Main2 h3#H3outline	{ background-position: 0 -50px; }
div#Main2 h3#H3history	{ background-position: 0 -100px; }
div#Main2 h3#H3logo		{ background-position: 0 -150px; }
div#Main2 h3#H3robot	{ background-position: 0 -200px; margin-bottom:10px; }
div#Main2 h3#H3staff	{ background-position: 0 -250px; }
div#Main2 h3#H3reiji	{ background-position: 0 -300px; }
div#Main2 h3#H3noriduki	{ background-position: 0 -350px; }
/*-----------------------------------------------------------
  h4
-----------------------------------------------------------*/
h4{
	/*background-color:#d0d6f0;*/
	border-left-color:#2864aa;
}
/*-----------------------------------------------------------
  h4
-----------------------------------------------------------*/
h5{
	margin-top:20px;
	margin-bottom:10px;
}
/*-----------------------------------------------------------
 table
-----------------------------------------------------------*/
/*基本理念*/
table#siten{
	width: 540px;
	margin:0 auto;
	border:none;
}
table#siten th{
	border:none;
	padding:5px 0 0 0;
	vertical-align:top;
	background-color:#fff;
	border-bottom:dotted 1px #ccc;
}
table#siten td{
	border:none;
	padding:5px 0 10px 0;
	vertical-align:top;
	border-bottom:dotted 1px #ccc;
	/*line-height:150%;*/
}
table#siten h5{
	width:190px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/img/h5siten.jpg) 0 0 no-repeat;
	border:none;
}

table#siten h5#s1 { background-position: 0 0 ;}
table#siten h5#s2 { background-position: 0 -30px ;}
table#siten h5#s3 { background-position: 0 -60px ;}
table#siten h5#s4 { background-position: 0 -90px ;}
table#siten h5#s5 { background-position: 0 -120px ;}

/*施設概要*/
table.sisetsu{
	width:540px;
}
table.sisetsu td{
	margin:0;
	vertical-align:top;
	border:none;
}
/*table.sisetsu td img{
	width:200px;
}*/
table.sisetsu td h5{
	margin:5px 0;
	padding:0 0 0 15px;
	background:url(/img/listmark04.gif) 0 1px no-repeat;
	border:none;
}
table.sisetsu td h6{
	margin:0;
}
table.sisetsu table{
	margin:10px 0 0 0 ;
}
table.sisetsu table td{
	border:1px solid #303e7f;
}
/*屋外施設*/
table.okugai{
	width:540px;
}
table.okugai td{
	vertical-align:top;
	border:none;
	border-top:dotted 1px #aaa;
}
table.okugai td h5{
	margin:2px 0 5px 0;
	padding:0 0 0 15px;
	background:url(/img/listmark04.gif) 0 1px no-repeat;
	border:none;
}
table.okugai td img{
	margin:3px 0 3px 10px;
	width:120px;
}
table.okugai td h6{
	margin:0 0 5px 0;
	padding:0;
	background:none;
	font-size:100%;
}
/**/
div.InfoBox p{
	padding:5px;
	border:1px dotted #aaaaaa;
	background-color:#eef3ff;
}

/*沿革*/
table#enkaku{
    background: #303e7f;
    margin: 20px auto;
    padding: 0px;
    width: 500px;
}
table#enkaku td{
    background: #d0d6f0;
    margin: 0px;
    padding: 5px;
    vertical-align: top;
	text-align:right;
}
table#enkaku td.left{
	width:70%;
    background: #ffffff;
	text-align:left;
}
/*法月惣次郎氏ページ*/
table.norizuki_tbl{
    margin: 10px auto;
    padding: 0px;
	width:540px;
}

/* th */
table.norizuki_tbl th{
	/*background : #596398;
	color : #ffffff;*/
	margin : 0px;
	padding : 3px;
}

/* td */
table.norizuki_tbl td{
	margin : 0px;
	padding : 3px;
}

/* td span : 赤文字  */
table.norizuki_tbl td span{
	color : #ff0000;
}

/* td t_c01 : 青いbg */
table.norizuki_tbl td.t_c01{
	background : #D0D6F0;
}

/* td t_c02 : 緑bg */
table.norizuki_tbl td.t_c02{
	background : #D7EEDE;
}

/* td t_c03 : 黄色bg */
table.norizuki_tbl td.t_c03{
	background : #FFFFDC;
}
/*=======================================
 幅指定のためのスタイル（紺野）
=======================================*/
/* td year : 設置年（共通） */
table.norizuki_tbl td.year,
table.norizuki_tbl td.year_c01,
table.norizuki_tbl td.year_c02,
table.norizuki_tbl td.year_c03{
	width: 70px !important;
}
/* td year_c01 : 設置年青いbg */
table.norizuki_tbl td.year_c01{
	background : #D0D6F0;
}
/* td year_c02 : 設置年緑bg */
table.norizuki_tbl td.year_c02{
	background : #D7EEDE;
}
/* td year_c03 : 設置年黄色bg */
table.norizuki_tbl td.year_c03{
	background : #FFFFDC;
}

/* td place : 設置先(共通) */
table.norizuki_tbl td.place,
table.norizuki_tbl td.place_c01,
table.norizuki_tbl td.place_c02,
table.norizuki_tbl td.place_c03{
	width: 195px !important;
}
/* td place_c01 : 設置先青いbg */
table.norizuki_tbl td.place_c01{
	background : #D0D6F0;
}
/* td place_c02 : 設置先緑bg */
table.norizuki_tbl td.place_c02{
	background : #D7EEDE;
}
/* td place_c03 : 設置先黄色bg */
table.norizuki_tbl td.place_c03{
	background : #FFFFDC;
}

/* td other : 望遠鏡・架台・その他(共通) */
table.norizuki_tbl td.other,
table.norizuki_tbl td.other_c01,
table.norizuki_tbl td.other_c02,
table.norizuki_tbl td.other_c03{
	width: 170px !important;
}
/* td other_c01 : 望遠鏡・架台・その他青いbg */
table.norizuki_tbl td.other_c01{
	background : #D0D6F0;
}
/* td other_c02 : 望遠鏡・架台・その他緑bg */
table.norizuki_tbl td.other_c02{
	background : #D7EEDE;
}
/* td other_c03 : 望遠鏡・架台・その他黄色bg */
table.norizuki_tbl td.other_c03{
	background : #FFFFDC;
}

/* td now : 現在の状況(共通) */
table.norizuki_tbl td.now{
}
/* td now_c01 : 現在の状況青いbg */
table.norizuki_tbl td.now_c01{
	background : #D0D6F0;
}
/* td now_c02 : 現在の状況緑bg */
table.norizuki_tbl td.now_c02{
	background : #D7EEDE;
}
/* td now_c03 : 現在の状況黄色bg */
table.norizuki_tbl td.now_c03{
	background : #FFFFDC;
}

/*名誉館長*/
table#aisatsu{
	margin:0 10px 0 15px;
}
table#aisatsu td{
    border:none;
	vertical-align:top;
	padding-right:0;
}
/*松本さん写真・サイン*/
table#aisatsu td#kancyou{
	text-align:center;
}


/*法月さんページ*/
table#nori_photo{
	margin:10px auto;
    border:#fff;
}
table#nori_photo td{
    width:150px;
    vertical-align:top;
    font-size:90%;
    border:none;
    padding-bottom:0;
    line-height:130%;
    border-style:none;
}

/*-----------------------------------------------------------
 div
-----------------------------------------------------------*/
div.Zlist{
	width:480px;
	margin:0 auto;
}
div.Zlist ul{
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0;
	width:160px;
	float:left;
}
div.Zlist ul li{
	margin:2px 0 0 10px;
	padding:0;
}
/*キャラ吹き出し*/
div#hukidashi{
	background:url(/intro/img/hukidashi.jpg) center bottom no-repeat;
	margin:0 14px;
	border:solid 1px #fff;
}
div#hukidashi h4{
    text-align:center;
    margin:10px auto 0 auto;
    padding:10px 0;
	background:url(/intro/img/hukidashi.jpg) center top no-repeat;
    border:none;
    font-size:110%;
}
div#hukidashi p{
	margin:0 0 40px 0;
	padding:0 10px 0 10px;
	background-color:#d0d6f0;
}
/*-----------------------------------------------------------
 p
-----------------------------------------------------------*/
div#Main2 p#aisatsu{
/*	line-height:130%;*/
}
/*-----------------------------------------------------------
 img
-----------------------------------------------------------*/
img.norizuki{
	float:right;
	margin:2px 10px 5px 5px;
}
img.pioneer{
	float:right;
	margin:2px 0 5px 5px;
	border:solid 1px #303e7f;
}
/*-----------------------------------------------------------
 ul
-----------------------------------------------------------*/
ul.nori_other{
	margin:0 0 0 20px;
	padding:0;
	list-style-type:none;
}
ul.nori_other li{
	margin:0;
	padding:0 0 0 7px;
	background:url(/img/listmark_block.gif) 0 7px no-repeat;	
}
/*-----------------------------------------------------------
 dl
-----------------------------------------------------------*/
dl#kanri{
	margin:10px 20px 20px 20px;
	padding:0;
}
dl#kanri dt{
	margin:10px 0 5px 0;
	padding:0 0 0 15px;
	background:url(/img/listmark04.gif) 0 1px no-repeat;
}
dl#kanri dd{
	margin:0;
	padding:5px;
	border:1px dotted #aaaaaa;
	background-color:#eef3ff;
}
