﻿/* ::::::::::::::::::::::::::::::トップヘッダー*/


h1{
	margin:0px;
	width: 800px;
	height:120px;
	background-image: url(../images/top/top_image2011.gif);
	background-repeat: no-repeat;

}

/* ::::::::::::::::::::::::::::::トップリード*/


h2{
	float:left;
	margin:0px;
	padding:20px;
	width: 760px;
	height:250px;
	background-image: url(../images/top/bg_read2.gif);
	background-repeat: repeat-y;
	font-size:16px;
	color:#106F45;
	text-align:left;
	line-height:26px;

}


/* ::::::::::::::::::::::::::::::トップイメージ*/


h3{
	float:left;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	width: 790px;
	font-size:13px;
	color:#303030;
	text-align:left;
	line-height:16px;


}




/* ::::::::::::::::::::::::::::::左お知らせnew*/


h4{
	float:left;
	margin:10px;
	padding:5px;
	width: 770px;
	font-size:13px;
	color:#303030;
	text-align:right;
	line-height:16px;



}



#pr_right{
	float:left;
	margin:0px;
	padding:0px;
	width: 410px;
	background-color:#fefbd0;


}



/* ::::::::::::::::::::::::::::::注釈*/

.oshirase{
	margin:0px;
	padding:10px;
	width:390px;
	height:30px;
}




/* ::::::::::::::::::::::::::::::注釈*/

.oshirase_title{
	margin:0px;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
	width:390px;
	height:26px;
	color:#fc0000;
	text-align:left;
	font-size:14px;
	background-color:#fff660;
	line-height:26px;



}


/* ::::::::::::::::::::::::::::::注釈*/

.oshirase_tx{
	margin:0px;
	padding:10px;
	padding-top:5px;
	width:390px;
	color:#333;
	text-align:left;
	line-height:22px;
	font-size:12px;
	font-weight:lighter;


}











/* ::::::::::::::::::::::::::::::テーブル*/


h5{
	float:left;
	margin:0px;
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	width: 760px;

	font-size:13px;
	color:#303030;
	text-align:left;
	line-height:16px;


}












/* ::::::::::::::::::::::::::::::料金表テーブル*/


table#fee {
width:760px;
margin: 0px;
margin-bottom: 5px;
border: 2px #fff solid;
border-collapse: collapse;
border-spacing: 0;
border-spacing: 0;
font-size: 12px; 
text-align:center;
line-height: 18px;
}

table#fee th {
padding: 2px;
color: #FFF; 
white-space: normal;
border: 2px #fff solid;
border-collapse: collapse;
background-color: #53BC8C;
}

table#fee th.type {
width:48px;
height:25px;
padding: 2px;
color: #FFF; 
white-space: normal;
border: 2px #fff solid;
border-collapse: collapse;
background-color: #53BC8C;
font-size: 14px; 

}


table#fee td.memo {
padding: 2px;
white-space: normal;
border: 1px #fff solid;
border-collapse: collapse;
font-size:13px;
font-weight:lighter;
text-align:left;
line-height:20px;
}

table#fee td.no {
width:50px;
padding: 2px;
white-space: normal;
border: 2px #fff solid;
border-collapse: collapse;
}

table#fee td.size {
width:205px;
padding: 2px;
white-space: normal;
border: 2px #fff solid;
border-collapse: collapse;
text-align:left;
font-size: 14px;
background-color:#e9e9e9;
}

table#fee td.tatami {
width:40px;
padding: 2px;
white-space: normal;
border: 2px #fff solid;
border-collapse: collapse;
text-align:center;
font-size: 14px;
background-color:#e9e9e9;
}

table#fee td.kazu {
width:20px;
padding: 2px;
white-space: normal;
border: 2px #fff solid;
border-collapse: collapse;
font-size: 16px;
color:#00A578;
background-color:#e9e9e9;
}

table#fee td.price {
width:85px;
padding: 2px;
color:#FF0000;
white-space: normal;
border: 2px #fff solid;
border-collapse: collapse;
font-size: 16px;
background-color:#fff660;

}

/* ::::::::::::::::::::::::::::::料金表リンク*/


a.mono_type:link { 
	color: #FFEE00; 
	text-decoration: underline
}   
a.mono_type:visited { /* 既に見たリンク */
	color: #FFEE00;
	text-decoration: underline    /* 下線を消す */
}

a.mono_type:active { /* クリック時のリンク */
	color: #FFF;
	text-decoration: underline
}     

a.mono_type:hover {/* カーソルが上にある時のリンク */
	color: #FFF; 
	text-decoration: underline
}

/* ::::::::::::::::::::::::::::::注釈*/

.notice{
	margin:0px;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	width: 330px;
	color:#303030;
	text-align:left;
	line-height:20px;
	font-size:12px;

}



/* ::::::::::::::::::::::::::::::注釈*/

.kengaku_3{
	margin:0px;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	width: 760px;
	color:#1A9B60;
	text-align:left;
	line-height:20px;
	font-size:14px;
	font-weight:bold;

}


/* ::::::::::::::::::::::::::::::ボタン*/

.btn_g{
	margin:0px;
	padding:5px;
	padding-left:0px;
	text-align:left;


}


/* ::::::::::::::::::::::::::::::ミニ*/

.mini{
	font-size:10px;
	color:#00A578;
	font-weight:lighter;


}

/* ::::::::::::::::::::::::::::::ミニ赤*/

.mini_r{
	font-size:10px;
	color:#FF0000;


}



/* ::::::::::::::::::::::::::::::タイトルのスペース*/

.title_space{
	margin:0px;
	padding-bottom:10px;



}



