/* 個別ページのレイアウト用CSS */

#main {
     background-color: #CCFFCC;
     width:600px;
     height:;　　　　　　　　　/* メイン画面の長さ参考1050/1350 */ 
     margin-top: 0px;
     padding-top:0px ;
     
     padding-bottom:15px;
     font-family: Times New Roman,Times;
     font-size:0.8em;
     text-align:center; 
     float: right;
}

#baner {
    margin-top: 0px;
    background-image:url('momizi850-s.gif');
    background-repeat: no-repeat;
    width:600px;
    height:70px;
}

h2 {
    margin-top: 0px;
    text-align: right;
    font-family: "Times New Roman", Times, serif;
　　color: #555555;
　　font-size: 1.5em;
　　padding-top: 40px;
}

#slideshow {
    background: #666666;
   	border: solid 1.5px #FFFFFF;
	width: 430px;
	height:;
	margin:auto;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-top: 15px;
	padding-bottom:15px ;
	color:#FFFFCC;
	margin-top: 5px;
	margin-bottom: 15px;
	
    
}
	
#slideshow img {
    margin-top: 1px;
	border: solid 1px #FFFFFF;
	width: 370px;
	height:280px;
	margin-right: 10px;
}

#button {
    background: #666666;
   	width: 350px;
	height:;
	margin:auto;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 1px;
	
}

#text1 {
   	background: #666666;
   	border: solid 1px #FFCCFF;
   	width: 350px;
	height:20px ;
	margin:auto;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-top: 1px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#text2 {
    background: #666666;
   	border: solid 1px #FFCCFF;
	width: 350px;
	height:20px ;
	margin:auto;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-top: 1px;
	margin-top: 5px;
	margin-bottom: 1px;
}

#text3 {
    background: #666666;
   	border: solid 1px #FFCCFF;
	width: 350px;
	height:20px ;
	margin:auto;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
	

h3 {
　  width:500px;
    top: 200px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	color: #0080C0;
	font-size: 130%;
	margin:1em 0px;
	padding-top:3px ;
	background-color:#E7FAEE;
	border-top:double 3px #01A252;
	border-bottom:double 3px #01A252;
	text-align: center;
	margin-right:35px ;
	margin-left: 35px;
}

h4 {
　  width:500px;
    top: 0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	color: #0000FF;
	font-size: 1.1em;
	
		
}　
　
h5 {
　  width: 450px;
    top: 0px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体",serif;
	color: #339900;
	margin:1em 0px;
	background-color:#E7FAEE;
	text-align: center;
	padding-top:3px ;
	font-size: 1.0em;
}　

p {
　　margin-left:10px;
	margin-right:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka,sans-serif;
	font-size: 90%;
	line-height: 150%;
	margin-top: 10px;
	text-align: left;
	text-indent: 1em;  /* 行頭1文字右にずらす*/
	
}          


p img {
	
	margin-left:50px;
	border: solid 3px #666666;
	
}

table {
    margin-top:10px;
 
    
}

table, th, td {
   border-style: solid;
   border-color:#99FFFF ;
   border-collapse: collapse ;
   border-width: 5px;

}


th {
   background-color:#CCFFFF;
    padding-top: 5px;
    padding-bottom:5px ;
    padding-right:15px;
    padding-left:15px ;
    text-align: center;

}

td {
  
   background-color:#FFFFCC;
   text-align: left;
   padding-top: 3px;
   padding-bottom:3px ;
   padding-right: 10px;
   padding-left:5px ;
}

/* TD */
.time {
   background-color:#FFFFCC ;
   text-align: center;
   padding-top: 3px;
   padding-bottom:3px ;
   padding-right: 10px;
   padding-left:5px ;
}

/* TH */
.title {
   background-color:#FFCCFF;
    padding-top: 5px;
    padding-bottom:5px ;
    padding-right:15px;
    padding-left:15px ;
    text-align: center;

}