/*-----------------------------
【注意】同じものが２箇所に有り！
 /html/database.css
 /ssl/html/database.css
-------------------------------*/

table{
	border-collapse:'collapse';
	border:'0';
	cellspacing:'1';
	cellpadding:'2';
	border: solid 1px #666666;
	background:#fff;
}

th{
	border: solid 1px #666666;
}
td{
	border: solid 1px #666666;
}
.login{
	width:300px;
	border-style:solid; 
	border-width:1px;
	border-color:#666666;
	padding-left:30px;
	padding-top:30px;
	padding-bottom:20px;
	margin-left:200px;
}
.login_button{
	text-align:center;
}
/*-----------------------------
　見出し
------------------------------*/
.title{
	margin-top:0px;
	margin-bottom:20px;
	width:650px;
	border-top:solid 1px #98ca54;
	border-bottom:solid 1px #98ca54;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:2px;
	font-size:140%;
	font-weight:900;
	color: #444444;
	background-color:#f8ffee;
	text-align:left;
}
.title2{
/*	width:300px;*/
	margin-right:300px;
	padding-left:20px;
	margin-bottom:10px;
	border-bottom:solid 1px #cccccc;
	font-size:110%;
	background-image:url("image/title2_bg.gif");
	background-repeat:no-repeat;
	color:#333333;
	font-weight:600;
	text-align:left;
}
.title3{
	padding-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:90%;
	background-image:url("image/title2_bg.gif");
	background-repeat:no-repeat;
	color:#333333;
}
.return_button{
	text-align:right;
	padding:0px;
	margin:0px;
}
/*--------------------------
コンテンツ
---------------------------*/
#contents{
text-align:left;
padding-left:30px;
padding-right:30px;
color:#333333;
line-height:140%;
font-size:100%;
}

/*-------------------------
　詳細
--------------------------*/
.detail_col1_title{
	width:400px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col2_title{
	width:50px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col3_title{
	width:180px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col4_title{
	width:40px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col5_title{
	width:40px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col1{
	width:400px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
}
.detail_col2{
	width:50px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col3{
	width:180px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col4{
	width:40px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.detail_col5{
	width:40px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
/*--------------------------本文*/
#contents{
margin-left:10px;
margin-right:10px;
text-align:left;
}
/*--------------------------前次ボタン*/
div#button{
text-align:right;
}
div.button{
width:100px;
float:right;
}
div.button form{
margin:0;
padding:0;
}
/*--------------------------メッセージ*/
.message{
margin-left:40px;
margin-top:10px;
width:600px;
text-align:left;
}

/*--------------------------レンガプレート写真*/
div.renga{
margin-left:20px;
margin-bottom:10px;
}
/*--------------------------フォトコーナー写真*/
div.photo{
	text-align:center;
}

.yado{
	float:left;
	margin-left:60px;

}

.blog_title{
	background-color:#e4f2c8;
	color:#5b7130;
	width:275px;
	height:24px;
	padding-top:5px;
	border:solid 1px #5b7130;
}
table.photo{
border:0;
margin:10px auto;
}
tr.photo{
border:0;
}
td.photo{
border:0;
padding-left:10px;
text-align:center;
font-size:90%;
color:#666666;
}
a img{
border-style:none;
}
a:link img{
border-style:none;
}
a:visited img[{
border-style:none;
}
a:link, a:visited, a:hover, a:active{ outline:0; text-decoration:none; border-width: 0px;}
a:visited img{ border-width: 0px; outline:0;} 
a:link img{ border-width: 0px; outline:0;} 
a:hover img{ border-width: 0px; outline:0;} 
a:active img{ border-width: 0px; outline:0;} 

/*--------------------------入力フォーム見出し*/
.input_title{
font-size:90%;
margin-bottom:-10%;
padding-bottom:-10%;
}
/*--------------------------本文*/
.honbun {
margin:5px auto 15px auto;
font-size:80%;
color:#444444;
line-height:110%;
text-align:left;
}
/*--------------------------イベント情報*/
.events_title{
width:120px;
padding-left:20px;
margin-bottom:0px;
padding-bottom:0px;
font-size:90%;
background-image:url("image/title2_bg.gif");
background-repeat:no-repeat;
color:#333333;
vertical-align:top;

}
.events_naiyo{
padding-left:20px;
font-size:90%;
color:#333333;
vertical-align:top;

}
table.events{
border:0;
}
td.events{
border:0;
}

