@charset "UTF-8";
		
/* //////////all area////////// */

p,div {
	text-align: left;
	text-valign: top;






"文字VALIGN"
	margin: 0;"余量"
	padding: 0;"填充"
	color: #444444;"颜色"
	font: 14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	}

a {
	text-decoration: none;"文本/装饰"
	border: none;}"边界"

a:link, a:active, a:visited {color: #444444;} "活跃 参观 徘徊"
a:hover{
	color: #d6e6c1;
}

hr { 
    border: 0 none; 
    height: 1px; 
    color: #888888;
    background-color: #888888;"背景色"
	} 
	
	
body {
	margin: auto;
	background: #d6e6c1;
	background-color: #d6e6c1;
	background-clip: border-box;
	color: #333;
	}
	
/* //////////END all area////////// */

.menu{
	background: url(img/menu/menu_back.jpg) no-repeat center top;
	}

.sidemenu_left{
	background: url(img/icon/icon_01.png) no-repeat left center;
	margin:  0px 0px 0px 45px;
	padding: 1px 0px 1px 20px;
	color: #003300;
	text-align: left;"对齐"
	text-valign: top;
	font-size: 18px;
	font-weight: Bold;
	}

.sidemenu_left a{
	text-decoration: none;
	border: none;
	}
.sidemenu_left a:link, .sidemenu_left a:active, .sidemenu_left a:visited {color: #005500;}

.sidemenu_left a:hover{
	color: #006600;
}



.desc{
	background-color: #FFFFE0;
	}
	
.sub a{
	text-decoration: none;
	border: none;}

.sub a:link, .sub a:active, .sub a:visited {color: #808080;}

.sub a:hover{color:#4169E1;}


.footer {
  color: #005500;
  font-size: 80%;
  text-align: right;
  text-valign: top;
}

.footer a{
	text-decoration: none;"页脚"
	border: none;
	}
	
.footer a:link, .footer a:active, .footer a:visited {color: #005500;}

.footer a:hover{color:#005500;}


#big{
	text-align: left;
	text-valign: top;
	font-size: 180%;
	font-weight: normal;
	}
#semibig{
	text-align: left;
	text-valign: top;
	font-size: 150%;
	font-weight: normal;"半正规"
	}
	
#seminormal{
	text-align: left;
	text-valign: top;
	font-size: 120%;
	font-weight: normal;
	}

#small{
	text-align: left;
	text-valign: top;
	font-size: 80%;
	font-weight: bold;

	}

#top{
	text-align: right;
	text-valign: bottom;
	}
	
#price{
	text-align: right;
	text-valign: top;
	}

.faq_a{
	text-align: left;
	text-valign: top;
	background: #ffffff url(img/icon/icon_01.png) no-repeat left center;
	margin:  10px 0px 0px 20px;
	padding: 4px 0px 1px 20px;
	
	}
	
.icon_chiryou{
	text-align: left;
	text-valign: top;
	background: #ffffff url(img/icon/icon_03.png) no-repeat left center;
	margin:  10px 0px 0px 20px;
	padding: 4px 0px 1px 10px;
	
	}
.subtitle01{
	text-align: left;
	text-valign: top;
	font-size: 18px;
	font-weight: normal;
	background: #d6e6c1 url(img/icon/icon_03png) no-repeat left center;
	margin: 10px 0px 0px 20px;
	padding: 4px 0px 1px 10px;
	border-bottom: 1px solid #b6e6c1;
	color: #005500;
	
	}

.border_school{
	border: 2px solid #633;
	color: #444444;
	}
	
.border_bonheur{
	border: 2px solid #005500;
	}
.border_lightbrown{
	border-bottom: 1px solid #005500;
	}
.border_brown{
	border-bottom: 1px solid #633;
	
	}
	
.border_brown2{
	border-bottom: 2px solid #633;
	
	}
	
.border_pink{
	border-bottom: 1px solid #ff00cc;
	
	}
	
.border_dark_01{
	
	border-bottom: 1px solid #515354;
	}

.border_dark_02{
	border-bottom: 2px solid #CCC;
	}

.border_dark_03{
	border-top: 2px solid #CCC;
	}
	
.border_dark_04{
	border-bottom: 1px solid #CCC;
	}
.border_dark_05{
	
	border-top: 1px solid #515354;
	}
.desc tr td table tr .border_school .border_brown strong {
	color: #FFF;
}
.desc tr td table tr .border_school .border_brown strong {
	font-weight: bold;
}
.desc tr td table tr .border_school .border_brown strong {
	font-weight: normal;
}
.desc tr td table tr .border_school .border_brown strong {
	color: #000;
	background: #d6e6c1;
}
.Section1 div .MsoNormalTable tr td p b span a #_x0000_i1050 {
	background: #d6e6c1;
}
.Section1 div .MsoNormalTable tr td {
	background: #096;
}
.Section1 div .MsoNormalTable tr td {
	background: #d6e6c1;
}
.desc {
	background: #d6e6c1;
}
.sidemenu_left a {
	background: #d6e6c1;
}
.desc {
	background: #d6e6c1;
}
.desc {
	background: #FFFFE0;
	margin: 5px;
	padding: 5px;
}
.desc tr td table tr .border_school p {
	color: #ffffe0;
}
.ｂ {
	font-weight: bold;
}
.著作権 {
	font-size: 14px;
}
.desc tr td .subtitle01 a {
	color: #005500;
	font-weight: bold;
}
#00500 {
	color: #005500;
	font-size: 18%;
}
b {
	font-weight: bold;
}
#b {
	font-size: 18%;
}
#f {
	font-size: 18px;
	font-weight: bold;
}
#b {
	font-size: 18px;
	font-weight: bold;

}
#b {
	font-weight: bold;
}
#ｂ {
	font-weight: normal;
}
p {
	font-weight: bold;
}
p {
	font-weight: normal;

}
#b {
	clear: 5;
	float: 5;
	height: 5px;
	width: 5px;
}
#b {
	background: #6F0;
}
#biyoushashin {
	position: absolute;
}
.desc table tr td p .b {
	font-weight: bold;
}
.ｂ {
	font-weight: bold;
}
.ｂ {
	font-weight: bold;
	font-size: 24px;
}
