@charset "Shift_JIS";

/*ページのレイアウト用*/
body{background-color:seagreen;}
/*ページのレイアウト用.nani{font-size:80%;padding-top:1px;padding-bottom:0px;
}*/
#wrapper{
	width:870px;background-color:#ffffff;margin:0 auto;border:seagreen solid 1px;
}
h1{text-align:left;margin-top:1px;margin-bottom:1px;color:blue;font-size:220%;background-image:url("images/neuschwanstein_870_250.jpg");width:870px;height:240px;
padding-top:10px;}

#contents{background:#ffffff;}

#main{float:right;width:830px;height:600px;background:#ffffff;padding-right:20px；padding-left:20px;
}

address{clear:both;width:869px;height:40px;background-color:orange;border:solid 1px gray;border-bottom:2px;border-right:0px;margin-left:0px;text-align:center;text-decoration:none;
}
.nani{padding-left:20px;font-size:90%;line-height:80%;}
.my{border:0;}
.mitte{text-align: center; }

span{color:red;}
.coment{font-size:80%;}
h3{background-color:#ffc6c6;width:770px;height:20px;border:red 1px solid;padding:10px;margin-left:1px;margin-bottom:3px;}
.film01{background-color:#ffffc1;width:370px;height:100px;border:red 1px solid;padding:10px 10px 10px 10px;line-height:140%;margin-bottom:10px;float:left;
}
.film02{background-color:#ffffc1;width:370px;height:100px;border:red 1px solid;padding:10px 10px 10px 10px;line-height:140%;margin-bottom:10px;float:right;
}



.vor3{clear:both;background-color:#ffe5e5;width:550px;height:200px;border:red 1px solid;padding:10px 10px 10px 10px;line-height:140%;margin-top:10px;
}
.film{clear:both;background-color:#ffe5e5;width:770px;height:320px;border:red 1px solid;padding:10px 10px 10px 10px;line-height:140%;margin-top:10px;
}


.vor5{clear:both;background-color:#ffffc1;width:550px;height:200px;border:red 1px solid;padding:10px 10px 10px 10px;line-height:140%;margin-top:10px;
}


.mhr{width:620px;align:left;}
.kette01{width:620px;height:300px;border 1px dotted red; }

.jenny{float:left;}
.unter{border-bottom:1px dotted orange;width:600px;}
.nach{clear:both;background-color:#ffe5e5:width:600px;height:200px;padding:10px 10px 10px 10px;line-height:140%;margin-top:10px;}

h6{font-size:110%;margin:0;}
.sidebar{font-size:90%;}

/*年間予定の部分*/
.jan{border:1px red dotted;background-color:#ffd1d1;width:600px;height:380px;margin-bottom:15px;}

/*春の部分*/
.feb{border:1px red dotted;background-color:#dbedff;width:600px;height:380px;margin-bottom:15px;}

/*夏の部分*/
.mar{border:1px red dotted;background-color:#ffffcc;width:600px;height:380px;margin-bottom:15px;}

/*秋の部分*/
.apr{border:1px red dotted;background-color:#e5ffcc;width:600px;height:380px;margin-bottom:15px;}

/*冬の部分*/
.mai{border:1px red dotted;background-color:#ffe5cc;width:600px;height:380px;margin-bottom:15px;}

.jun{float:left;margin-left:30px;margin-top:1;margin-bottom:1;}
.jul{float:left;margin-left:20px;margin-top:0;margin-bottom:0;}
.aug{float:left;margin-left:20px;margin-top:0;margin-bottom:0;}
.sep{float:left;margin-left:20px;margin-top:0;margin-bottom:0;}
.okt{float:left;margin-left:30px;margin-top:1;margin-bottom:1;}
.nov{float:left;margin-left:20px;margin-top:0;margin-bottom:0;}
.dez{float:left;margin-left:20px;margin-top:0;margin-bottom:0;}
.mon{float:left;margin-left:20px;margin-top:0;margin-bottom:0;}




.clear{clear:both}





/*ナビゲーション部分
#navi{background:#00c4ab;height:32px;width:860px;padding-left:-30px;
}
#navi ul{
	width:870px;
	margin:0 auto; 
	border-right:seagreen 1px solid;
overflow:hidden;
}
#navi li{float:left;list-style-type:none;
	width:162px;
	border-left:#ffffff 2px solid;
}
ナビゲーション部分
#navi li .navi01{width:100px;
}
#navi a{display:block; 
	padding:8px 0;	
	text-align: center;
	text-decoration: none;
	color: #fff;
}
#navi a:hover{
background-color:#7fffd4;color: #333333;
}
#navi a.selected{
	background:#ff9999;
	color:#ffffff;
	font-weight:bold;
	width:162px;
}


/*ナビゲーション1部分開始*/
ul li{
	width:160px;
	background:#ffcc99;
	list-style:none;
	line-height:82%;
	float:left;	
	text-align:center;
	}	
#navi{
	background:#fff;margin-bottom:10px;
}
#navi ul{
	width:870px;
	margin:0 auto; 
	border-right:#ffffff 1px solid;
}

#navi li{list-style-type:none;
	float:left;
	width:160px;
	border-left:#ffffff 2px solid;
}

#navi a{
	display:block; 
	padding:10px 0;
	border: 1px solid #666;
	background-color:#33a6a6;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
#navi a:hover{
background-color:#7fffd4;color: #333333;
}

#navi li .selected{
	background:#ff9999;
	color:#ffffff;
	font-weight:bold;
	width:160px;
}




/*ナビゲーション2部分開始*/
#navi2 {margin-right:10px; background:#fff;
}
#navi2 ul{
	
	margin:0 auto; 
	border-right:#ffffff 1px solid;
}
#navi2 li{
	width:160px;
		
	
	list-style:none;
	float:right;margin-right:2px;
	line-height:200%;
	text-align:center;
}
#navi2 a{
	display:block;border red 1px solid;
}

a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
background-color:#7fffd4;color: #333333;
}






#navi2 a:hover{background-color:#7fffd4;color: #333333;
}

#navi2 li .selected{
	background:#ff9999;
	color:#ffffff;
	font-weight:bold;
	width:160px;
}
#side a{display:block;color:#ffffff;
background:#ff7f50;padding:8px 0;border: 1px solid #666;text-decoration: none;
}
#side a:hover{display:block;color:#333333;
background-color:#7fffd4;padding:8px 0;border: 1px solid #666;	text-decoration: none;
}
/*あおぞらの案内ページ#808080;


}*/


#kakomu{background-color:#ffe5e5;width:570px;height:300px;border:red 1px solid;
}
.links{float:left;width:180px;margin:10px;border:red 1px solid;text-align:center;padding 0px 0px;}
.mittel{float:left;width:180px;margin:10px;border:red 1px solid;text-align:center;padding 0px 0px;}
.rechts{float:left;width:180px;margin:10px;border:red 1px solid;text-align:center;padding 0px 0px;}
.clear
.jenny{text-align:center;}


.hidarigawa{froat:left;width:170px;margin:5px;}
.nannnaka{froat:left;}
.migigawa{froat:left;width:170px;text-align:center;}
.jenny{padding-right:20px;align:left;}
/*あおぞらの案内ページ*/

ul,ol,li,
{
	margin:0;
	padding:0;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	text-align:left;
	list-style-type:none;
}