/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	COLOR: #006600; TEXT-DECORATION: none
}
A:visited {
	COLOR: #009900; TEXT-DECORATION: none
}
A:hover {
	COLOR: #009900
}
/*新着*/	
#new A {
	COLOR: #000000; TEXT-DECORATION: none
}
#new A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
#new A:visited {
	COLOR: #006600; TEXT-DECORATION: none
}
#new A:hover {
	COLOR: #006600; TEXT-DECORATION: underline
}
/*↑新着ココマデ*/
p   {
    font-size: 1em;
	line-height: 160%; 
}
.c1 {
    font-size: 1em;
	line-height: 160%; 
}
.c2 {
    font-size: 0.8em;
	line-height: 140%; 
}
/*プライバシーポリシー*/	
.c3 {font-size:0.8em; line-height: 140%;}

.c4 {
    color:#cc0000;
}	
/*太字*/	
.b {
    font-weight:bold;
}	
/*ヘッダのタイトル位置*/	
.title {
    margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*トップページ*/	
.toptext {
    font-size: 0.8em;
	line-height: 140%; 
	/*letter-spacing: 1px;*/
	}
/*トップページmidiリンク*/	
.midi {
    font-size: 0.6em;
	line-height: 120%; 
	color:#999999;
	}
/*角丸背景*/	
.green {
    background-color:#9CCF00;
}	
/*各ページ項目の画像*/
.t_img {
	margin-bottom: 20px;
}
/*各ページ項目の画像2*/
.t_img02 {
	margin-bottom: 15px;
}
/*pageup*/
.up {
	padding: 20 25 40 0px;
	text-align: right;
}
/*サービス小見出し*/
.s_h {
	margin-top: 15px;
	margin-bottom: 10px;
}
/*サービス段落下げ*/
.s {
    padding-left: 25px;
	padding-right: 25px;
}
.s2 {
    padding-left: 40px;
	padding-right: 40px;
}
/*施設案内_運営方針テキスト*/
.hoshin{
    font-size: 0.9em;
	line-height: 140%;
	padding: 10 10px; 
	}
/*施設案内_運営方針リスト*/
.list{
    list-style-type: disc;
	list-style-position:outside;
	}
/*画像をテキストの中央に
.imc{
    vertical-align:middle;
	}*/	
/*テーブルの背景色*/		
.h_01 {
    background-color:#9ccf9c;
	font-weight:bold;
	text-align:center;
}	
.h_02 {
    background-color:#ccffcc;
}		
.h_s01 {
    background-color:#66cc66;
	font-weight:bold;
	text-align:center;
	width:10%;
}		
.h_s02 {
    background-color:#ccff99;
	width:40%;
}		
.h_su01 {
    background-color:#6699ff;
	font-weight:bold;
	text-align:center;
	width:10%;
}		
.h_su02 {
    background-color:#ccccff;
	width:40%;
}	
.h_a01 {
    background-color:#ff9933;
	font-weight:bold;
	text-align:center;
	width:10%;
}		
.h_a02 {
    background-color:#ffcc99;
	width:40%;
}	
.h_w01 {
    background-color:#ff6666;
	font-weight:bold;
	text-align:center;
	width:10%;
}		
.h_w02 {
    background-color:#ffcccc;
	width:40%;
}	
/*画像回り込み*/		
.i01 {
    float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}	
.i02 {
    float: right;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}	
/*アルバム*/		
.a01 {
	background-image:url(img/e_a_02.jpg);
	width:33px;
}	
.a02 {
	background-image:url(img/e_a_back.jpg);
}
.a03 {
	background-image:url(img/e_a_04.jpg);
	width:35px;
}	
.a04 {
	background-image:url(img/e_a_05.jpg);
	width:32px;
}
.acomment {
	background-image:url(img/e_a_f_p.jpg);
	width:88px;
	height:140px;
}
.ac01 {
	background-image:url(img/e_a_m09.jpg);
	width:7px;
}
.ac02 {
	background-image:url(img/e_a_m10.jpg);
	width:8px;
}		
#album p {
    font-size: 12px;
	line-height: 150%; 
}	
/*アルバム中身*/		
.am01 {
	background-image:url(img/e_a_02.jpg);
	width:33px;
}	
/*リンク*/
.link {
    font-size: 1em;
	line-height: 160%; 
}
/*アルバム詳細ページ*/
.photo {
    padding:5 20 5 8px;
}
.photo02 {
    padding:15 15 0 15px;
}
.ptitle {
    background-image:url(img/photo_line.jpg);
}
.h1{
    font-size: 1.1em;
	font-weight:bold;
}



/*お申し込みの施設見学*/
#tel{
	width:300px;
	/*border-bottom:1px solid #339966;
	border-right:1px solid #339966;*/
	text-align:center;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-5px;
	padding:10px 3px;
	background:#DBFFC8;
}