@charset "UTF-8";

 	a:link {  color: #666666;text-decoration: none}
  a:visited {  color: #666666;text-decoration: none}
    a:hover {  color: #ff66ff; text-decoration: none}




table.gross {border-width: 0px;  border-color: #CCCCCC; border-style: dotted; padding: 0px; }
table.gross2 {border-width: 0px;  border-color: #CCCCCC; border-style: dotted; padding: 0px; }

.info{
	clear: both;
	text-align: right;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-top: 0px solid #cccccc;
	}
	
	.info2{
	clear: both;
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #06F;
	}
	
	.info3{
	clear: both;
	text-align: right;
	margin-top: 10px;
	margin-right: 100px;
	margin-bottom: 10px;
	margin-left: 20px;
	
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D9FF78;
	}


.info5{
	clear: both;
	 color: #999999;
	font-size:9px;
	text-align: left;
	border-top: 1px solid #999999;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	
	}
#main_menubar {
	float:left;
   width: 350px;
	padding: 0px 0px 0px 0px;
	margin-left:0px;
}

ul#menubar {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar li {
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   margin: 0.3em 0.1em; /* 各項目周囲の余白 */
   border: 0px gray solid; /* 項目の枠線 */
   padding: 0px; /* 枠線と内容の距離をゼロに */
}



/* メニュー項目のリンクを装飾 */
ul#menubar li a {
   color: #339933;
   	 font-family:courier new; font-size:12px;
	 font-weight:bold;
　 background-color:#D9FF78;
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0.1em; /* 内部の余白 */
   margin: 0.3em;

}
ul#menubar li a:hover {
   background-color: #e8ccff; /* 背景色 */
   color: white; /* 文字色 */
}

ul#menubar li  img,
ul#menubar li img { border: 0; }

ul#menubar li  img a,
ul#menubar li   img a { text-decoration: none; }　

ul#menubar li 　img a:hover,
ul#menubar li 　img a:hover  { border: 0; }





p.aftermenu {
   clear: left;
}





#main_menubar2 {
	float:right;
	width: 100px;
	padding: 0px 0px 0px 0px;
}

#main_menubar3 {
	float:right;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin-right:20px;
	
	}

ul#menubar3 {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar3 li {
   list-style-type: none; /* 先頭記号を消す */
   float: right; /* リスト項目を横方向に並べる */
   margin: 0em 0em; /* 各項目周囲の余白 */
   border: 0px gray solid; /* 項目の枠線 */
   padding: 0px; /* 枠線と内容の距離をゼロに */
}



/* メニュー項目のリンクを装飾 */
ul#menubar3 li a {
   color: #339933;
   	 font-family:courier new; font-size:12px;
	 font-weight:bold;
　 background-color:#D9FF78;
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0.1em; /* 内部の余白 */
   margin: 0.3em;

}
ul#menubar3 li a:hover {
   background-color: #e8ccff; /* 背景色 */
   color: white; /* 文字色 */
}

ul#menubar3 li  img,
ul#menubar3 li img { border: 0; }

ul#menubar3 li  img a,
ul#menubar3 li   img a { text-decoration: none; }　

ul#menubar3 li 　img a:hover,
ul#menubar3 li 　img a:hover  { border: 0; }





p.aftermenu {
   clear: left;
}



/*桜情報*/
.main_sakura_heute {
	width:750px;/* IEのバグ対策 */
	margin-bottom:0px;
	margin-top:40px;
	padding-bottom: 0px;
		margin-left:20px;

	background-color: #D9FF78 ;
	border: 0px dotted #ffccff;
	
}
.main_sakura_heute h2 {
	font-family:courier new; font-size:11px;
	font-weight:;
    color: #666666;
	background-color:#D9FF78;
	padding-top:0px;
	padding-left: 0px;
	margin-top:0px;
	margin-left: 5px;
		line-height: 0em;
			border-bottom:0px   dotted #cccccc;

}

.main_sakura_heute  img {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.main_sakura_heute p {
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:11px;
	line-height: 2em;
	padding-left: 0px;
	padding-right: 10px;
	margin-left: 0px;
	margin-top:5px;
}


.main_sakura_heute  img,
.main_sakura_heute img { border: 0; }

.main_sakura_heute  img a,
.main_sakura_heute   img a { text-decoration: none; }




/*桜の森まつり招待*/
.einladung {
	width:700px;/* IEのバグ対策 */
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-color: #D9FF78;
	border: 0px dotted #ffccff;
}
.einladung h2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:16px;
	color: #666666;
	background-color:#D9FF78;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
	border-bottom:0px   dotted #cccccc;
}
.einladung h6 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:18px;
	color: red;
	background-color:#D9FF78;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
	border-bottom:0px   dotted #cccccc;
}


.einladung a {
   color: #666666;
   text-decoration: none; /* 下線を消す */
}
.einladung a:hover {
   color:#ff66ff; /* 文字色 */
}




/*桜の日記*/
#main_sakura_menubar {
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin-left:20px;
	margin-top:20px;
}
#main_sakura_menubar  h2 {
    font-family:courier new; font-size:14px;
	color: #ff66ff;
	background-color: #D9FF78;
   padding: 0.3px; /* 枠線と内容の距離をゼロに */
   margin: 0.3em 0.1em; /* 各項目周囲の余白 */
}
#sakura_menubar {
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;


}




#main_sakura_menubar2 {
	width: 500px;
	height:	auto;
	padding: 0px 0px 0px 0px;
	margin-left:35px;
	margin-top:0px;
}




ul#sakura_menubar {
	padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
	float: left;
	margin-left: 0px;
	width: 450px;
}
ul#sakura_menubar li {
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   margin: 0.3em 0.1em; /* 各項目周囲の余白 */
   border: 0px gray solid; /* 項目の枠線 */
   padding: 0px; /* 枠線と内容の距離をゼロに */
}

/* メニュー項目のリンクを装飾 */
ul#sakura_menubar li a {
   color: #ff66ff;
   	 font-family:courier new; font-size:12px;
	 font-weight:bold;
　 background-color:#D9FF78;
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0.3em; /* 内部の余白 */

}
ul#sakura_menubar li a:hover {
   background-color: #e8ccff; /* 背景色 */
   color: white; /* 文字色 */
}

p.aftermenu {
   clear: left;
}

/*テキスト*/
.topl 
{
	float:left
	width: 350px;
	height: auto;
	padding: 0px;
	background-color:#D9FF78;
	margin-left: 0px;
	float: left;
}

.topr 
{
	width: 200px;
	height: auto;
	padding: 0px;
	background-color:#D9FF78;
	margin-right: 0px;
	float: right;
}



/*テキスト*/
.box {
	width: 700px;
	height: auto;
	padding: 0px;
	background-color:#D9FF78;
	margin-left: 20px;
}

.box h1 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	background-color: #D9FF78;
	padding-left: 0px;
	padding-top:30px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
	line-height:1.5em;
}

.box h2 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	background-color: #D9FF78;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
	line-height:1em;
}

.box h3 {
	color: #666666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:12px;
	line-height: 1.7em;
	padding-left: 20px;
	padding-right: 0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
}

.box  img {
	float: left;
	background-color:  #D9FF78;
	margin-top:0px;
	margin-bottom:2px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top:0px;
}

/*テキスト招待状*/
.box_e {
	width: 700px;
	height: auto;
	background-color:#D9FF78;
	margin: auto;
}

.box_e h1 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	background-color: #D9FF78;
	padding-left: 0px;
	padding-top:30px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
	line-height:1.5em;
}

.box_e h2 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:16px;
	background-color: #D9FF78;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
	line-height:1em;
}

.box_e h3 {
	color: #666666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	line-height: 1.7em;
	padding-left: 20px;
	padding-right: 0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
}

.box_e  img {
	background-color:  #D9FF78;
	margin-top:0px;
	margin-bottom:5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top:0px;
}

.box  img,
.box img { border: 0; }

.box  img a,
.box   img a { text-decoration: none; }




/*ポストカード*/
.post{
	width:750px;
	background-color: #D9FF78;
	margin-left:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.post  h2 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
    font-size:14px;
 	font-weight:bold;
	background-color: #D9FF78;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
		line-height:1em;
}

.post2 {
	float: left;
	width: 100px;
	background-color: #D9FF78;
	padding: 0px 0px 0px 0px;
	margin-left:8px;
	margin-right:5px;
}
.post2  p{
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	 font-size:9px;
		 font-weight:bold;

	background-color: #ffffff;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:3px;
	margin-top:0px;
	margin-left: 0px;
		line-height:0.9em;
}
.post2  img {
	background-color: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
}
	 
	a.w {  color: #666666;text-decoration: none}
    a.w:hover {  color: #ff66ff; text-decoration: none}



/*ドキュメント*/


.docu {
	width:750px;/* IEのバグ対策 */
	height:auto;
	margin-bottom:0px;
	padding-bottom: 0px;
	margin-left:20px;
	background-color: #D9FF78;
	border: 0px dotted #ffccff;

}

.docu  h2 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	background-color: #D9FF78;
	padding-left: 0px;
	padding-top:2px;
	padding-bottom:0px;
	margin-top:3px;
	margin-left: 0px;
	margin-right:0px;
	line-height:1.5em;
	
	border-bottom-width: 2px; 
	border-bottom-style:dotted;
    border-bottom-color: #339933;
}

.docu h3 {
	color: #666666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:12px;
	line-height: 1.5em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}

.doc0 {
	float: left;
	width: 160px;
	height: 200px;
	padding: 0px;
	background-color:#ffffff;
	margin-left: 0px;
	margin-right:27px;
	margin-bottom:10px;
}

.doc1 {
	float: left;
	width: 140px;
	height: auto;
	padding: 0px;
	background-color:#D9FF78;
	margin-left: 10px;
	margin-right:3px;
	margin-bottom:10px;
}
.doc1  p{
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	 font-size:9px;
		 font-weight:bold;

	background-color: #ffffff;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:3px;
	margin-top:0px;
	margin-left: 0px;
	margin-bottom:0px;
	line-height:1.5em;
}
.doc1 h2 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	background-color: #D9FF78;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left: 0px;
	line-height:1.5em;
}

.doc1 h3 {
	color: #666666;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:12px;
	line-height: 1.5em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}

.doc1  img {
	background-color: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
}


.doc1  img,
.doc1 img { border: 0; }

.doc1  img a,
.doc1   img a { text-decoration: none; }


.docu3 {
	width:750px;/* IEのバグ対策 */
	height:auto;
	margin-bottom:0px;
	padding-bottom: 0px;
	margin-left:20px;
	background-color: #D9FF78;
	border: 0px dotted #ffccff;

}

.doc3  img {
	float: left;
	background-color: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}


.doc3  img,
.doc3 img { border: 0; }

.doc3  img a,
.doc3   img a { text-decoration: none; }



/*ポストカード*/
.sakura{
	width:750px;
	background-color: #D9FF78;
	margin:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sakura  h2 {
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	font-weight:bold;
	background-color: #D9FF78;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:0px;
	line-height:1em;
	text-align: center;
}

.sakura2 {
	float: left;
	width: 100px;
	height:120px;
	background-color: #D9FF78;
	padding: 0px 0px 0px 0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
.sakura2  p{
	color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	 font-size:9px;
		 font-weight:bold;

	background-color: #ffffff;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:3px;
	margin-top:0px;
	margin-left: 0px;
		line-height:2em;
			text-align: center;

}
.sakura2  img {
	background-color: #ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
	 


/*ページ*/


#page {
	width:800px;/* IEのバグ対策 */
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom: 0px;
	background-color: #D9FF78;
	
	border-width: 0px;
	border-style: dashed;
	border-color:#ff66ff;
	}
	
	
	
#page1 {
	width:900px;/* IEのバグ対策 */
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom: 0px;
	background-color: #D9FF78;
	
	border-width: 1.5px;
	border-style: dashed;
	border-color:#ff66ff;
	}
	
	.kado_ue {
	width:900px;/* IEのバグ対策 */
	height:auto;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom: 0px;
	background-color: #D9FF78;
	
	
	}
	

#main2 {
padding: 0px 0px 0px 20px;
margin: 0px 0px 20px 0px;

}
/*-----フォトアルバム------------------------------------------------------------------------------*/

.item-category-3 {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 10px;
	
	background-color: #D9FF78;
	border: 1px solid #D9FF78;
}
/*-----外枠box----*/
.item-category-3 dl {
  float: left;
  width: 750px; /*-----画像に合わせて変更----*/
               /*----全体の表示を見て変更----*/

  margin: 0px 0px 0px 0px; /*-----余白----*/
  padding: 0px;
  background-color:#D9FF78
}
/*-----文字h----*/
.item-category-3 h2 {
color: #339933;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", courier new;
	font-size:14px;
	background-color: #D9FF78;
	padding-left: 0px;
	padding-top:2px;
	padding-bottom:0px;
	margin-top:3px;
	margin-left: 0px;
	margin-right:30px;
	margin-bottom:10px;
	line-height:1.5em;
	
	border-bottom-width: 2px; 
	border-bottom-style:dotted;
    border-bottom-color: #339933;
}
/*-----写真----*/
.item-category-3 img {
  margin: 0px 1px 3px 1px;
  padding: 0px;
  border: 0px solid red;
  background-color:#D9FF78
}

/*-----文字h----*/
.item-category-3 h3 {
color: #999999;
		background-color: #cccccc;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}


