Eoomoto-center {
	
	
background-color : ffffff ;
	
	 
width : 100% ;
	
	
height : 720px ;
	


}


#message{
	
width : 100% ;
	
	
height : auto ;
	
	
margin: 0 auto;
	
	 
text-align: left;
	
	
padding: 5px 0px 0px 30px ;
	
	
margin: 5px 0px 0px 0px ;
	

	line-height: 20pt;
	
	 



}


#footer{
	
	
background-color : 696969 ;
	
	
width : 100% ;
	
	
height : auto ;
	
	
margin: 0 auto;
	
	 
text-align: left;
	
	
padding: 0px 0px 0px 0px ;
	
	 



}






#main-fhoto {
	
	
background-image : url(../image/index/top.jpg);
	
	
background-repeat : no-repeat ;
	
	
width : 1024px ;
	
	
height : 580px ;
	
	



}








#title{
	
	
position: relative;
	
	
left: 320px ;
	
	
right:30px ;
	
	
top:180px ;
	
	
bottom:30px ;
	
	
width : 600px ;
	
	
height : auto ;
	


}









#weather {
	
background-image : url(../image/index/weather.jpg);
	
	
margin-top: 30px;
	
	
width : 220px ;
	
	
height : 200px ;
	
	
overflow: hidden;
	
	
line-height: 17pt;
	
	 
color : #000000 ;
	
	
float: left;
	


}






ul.weather{
	
	
width : 200px ;
	
	
float:left;
	
	
display: inline;
	
	
margin: 70px 0px 0px 30px ;
	


}





li.weather {
	
	
font-size : 14px ;
	
	 
font-family : Meiryo;
	
	
color : #696969 ;
	
	
display: inline;
	
	



}






#information {
	
	
background-image : url(../image/index/information.jpg);
	
	
background-repeat : no-repeat ;
	
	
margin-top: 0px;
	
	
width : 350px ;
	
	
height : 180px ;
	
font-family: Meiryo ;
	 
color : #696969 ;
	
overflow: hidden ;
	
	
float: left;
	
	
font-size : 14px ;
	
	 
font-family : Meiryo;
	
	
padding: 50px 0px 0px 80px ;
	
	
margin: 20px 0px 0px 0px ;
	

	line-height: 20pt;

}





li.information{
	
	
 list-style-position: inside;
	
	
border-bottom:#000000 1px dotted;
	
	
margin: 2px 0px 0px 0px ;
	
	
font-size : 14px ;
	
	 
font-family :Meiryo;
	
	
color : #696969 ;
	


}





#information a:link{
	
	
  color: red;
	
	font-weight:bold  ;
	
  text-decoration: none;
	
	



}





#information a:visited{
	
	
  color: red;
	
	
	
  text-decoration: none;
	
	



}





#information a:hover{
	
	
  color: #ff0000;
	
	
text-decoration: underline;
	


}









#menu {
	
	
overflow: auto;
	
	
margin-top: 10px;
	
	
width : auto ;
	
	
height : 200px ;
	
	
text-align: right;
	
	
clear: none;
	
	
margin: 30px 0px 0px 0px ;
	


}





ul.menu{
	
	
margin-top : 0px ;
	
	
padding-left : 0px;
	
	
width : 450px ;
	
	
height : 180px ;
	
	
float:right;
	
	
display: inline;
	
	



}





li.menu {
	
	
display: inline-block;
	
	



}





li.menu a:hover {
	
	
 filter: alpha(opacity=50);
	
	
 -moz-opacity:0.5;
	
	
 opacity:0.5;
	
	
 

}





#publicity {
	
	
width : 1024px ;
	
	
height : auto ;
	
	
margin: 0 auto;
	
	 
text-align: left;
	
	 



}





#season{
	
	
width : 720px ;
	
	
height : auto ;
	
	
float: left;
	
	



}





#season-title{
	
	
border-bottom-style: solid ;
	
	
width : 720px ;
	
	
height : 35px ;
	
	
float: left;
	
	
font-size : 30px ;
	
	 
color: #C3A469;
	
	
font-family:MS PMincho ;
	
	 
font-weight:bold ;
	
	
padding: 20px 0px 0px 10px ;
	


}

#new{
width : 600px ;height : auto ;

}

#new_photo{
width : 150px ;height : 57px ;
float: left;
margin: 20 0 20 20;
}

#new_text{
width : 350 ;height : auto ;
float: left;
margin: 20 0 20 60;
	line-height: 22pt;
	color : #696969 ;
	font-family:Meiryo ;
	font-size : 14px ;


}


#highlight{

	width : 730px ;height : 880px ;
}

.photo_up{
	width : 220px ;height : 147px ;
	float: left;
	margin: 20px 0px 20px 15px ;
	
	
}

#highlight_text{
width : 730px ;height : auto ;
	float: left;
	text-align : center ;
	line-height: 25pt;
	color : #696969 ;
	font-family:Meiryo ;
	font-size : 14px ;

}

.photo_bottom{
	
width : 170px ;height : 255px ;
	float: left;
	margin: 20px 0px 0px 50px ;
	
	
	
}

#tab{
	
	;
	
	
  width : 100% ;
	
	
  height : auto ;
	
	
  float: left;
	


}





.season-photo{
	
	
width : 140px ;
	
	
height : 210px ;
	
	
float: left;
	
	
margin: 5px 15px 0px 15px ;
	
	



}





.season-text{
	
	
width : 520px ;
	
	
height : 230px ;
	
	
float: left;
	
	
margin: 10px 0px 0px 0px ;
	


}





li.season-title {
	
	
display: inline-block;
	
	
width : 490px ;
	
	
height : auto ;
	
	
font-family:Meiryo ;
	
	 
color : #696969 ;
	
	
font-size : 20px ;
	
	
font-weight:bold  ;
	
	
text-align : center ;
	
	
margin: 0px 0px 15px 0px ;
	


}





li.season {
	
	
display: inline-block;
	
	
width : 80px ;
	
	
height : auto ;
	
	
font-family:Meiryo ;
	
	 
font-size: 14px;
	
	
font-weight:bold  ;
	
	
color : #696969 ;
	
	
line-height: 17pt;
	
	
margin: 3px 0px 0px 15px;
	
	
float: left;
	
	
list-style: none;
	
	
clear: both;
	


}





li.season1 {
	
	
display: inline-block;
	
	
width : 400px ;
	
	
height : auto ;
	
	
font-family:Meiryo ;
	
	 
font-size : 12px ;
	
	
color : #696969 ;
	
	
margin: 3px 0px 0px 0px ;
	
	
padding: 3px 0px 0px 0px ;
	
	
float: left;
	
	



}






#season2{
	
	
float: right;
	
	
padding: 0px 10px 0px 10px ;
	


}






#publicity-1 {
	
	
background-image : url(../image/index/card.jpg);
	
	
background-repeat : no-repeat ;
	
	
margin: 0 auto;
	
	
width : 230px ;
	
	
height : 500px ;
	
	
float: left;
	
	



}





#facebook{
	
	border: 1px solid #dcdcdc;
	
	
width : 700px ;
	
	
height : 220px ;
	
	
float: left;
	
	
padding: 25px 12px 25px 12px ;
	
	
margin: 15px 0px 10px 0px ;
	


}






#publicity-2 {
	
	
width : 794px ;
	
	
height : 500px ;
	
	
float: left;
	


}






dl#publicity{
	
	
  width : 395px;
	
	
  height : 250px;
	
	
float: left;
	
	
clear: none;
	


}





dl#publicity dt{
	
	
  width : 270px;
	
	
  height : 180px;
	
	
  margin: 10px 62px 10px 62px;
	


}





dl#publicity dd{
	
	
  width : 270px;
	
	
  height : 45px;
	
	
text-align : center ;
	
	
font-family:Meiryo ;
	
	 
font-size : 13px ;
	
	
line-height: 13pt;
	
	
  margin: 5px 62px 5px 62px ;
	
	
word-wrap: break-word;
	


}





ul.site-map{
	
	
border-left: thick double;
	
	
border-color : daa520 ;
	
	
width : auto ;
	
	
float:left;
	
	
margin: 0px 0px 0px 15px ;
	
	



}





li.site-map {
	
	
font-size : 12px ;
	
	 
font-family : Meiryo;
	
	
color : #ffffff ;
	
	
margin: 5px 0px 5px 10px ;
	
	
line-height: 17pt;
	
	
float:left;
	
	
clear: both;
	
	
list-style-type:none;
	


}





.site-map li a:link{
	
	
  color: #ffffff;
	
	
  text-decoration: none;
	


}





.site-map li a:visited{
	
	
  color: #ffffff;
	
	
  text-decoration: none;
	


}





.site-map li a:hover{
	
	
  color: #ff0000;
	
	
  text-decoration: none;
	


}






a.information {
	
	 
text-decoration: none;
	
	 
color:red;
	


}





a:hover{
	
	
font-weight:bold  ;
	
	
text-decoration:underline;
	


}






p.information {
	
	
font-size: 15px;
	
	
line-height: 17pt;
	
	 


}





p.information-end {
	
	
font-size: 15px;
	
	
line-height: 17pt;
	
	 
padding: 0px 0px 0px 250px ;
	


}





h2{
	
	
color: #ffffff ;
	
	
font-size : 18px ;
	
	 
font-family: MS PMincho;
	
	 
  font-weight:bold  ;
	
	
margin: -60px 0px 0px -20px;
	
	
text-align : center ;
	
	
float: left;
	
	
text-shadow: 1px 1px 3px black;
	
	
line-height: 23pt;
	


}
