h2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Arial,Helvetica,sans-serif, ;
	line-height: 120%;
	font-size: 98%;
	color: #408888;
}
h3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial,Helvetica,sans-serif,  ;
	line-height: 120%;
	font-size: 100%;
	color: #440888;
	background-color:#c5e1ed;
	padding-left:8px
}
h3.meets {
	font-family:  "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial,Helvetica,sans-serif, ;
	line-height: 120%;
	font-size: 100%;
	color: #440888;
	background-color:#EECEC4;
	padding-left:8px
}
.heading  {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 120%;
	color: #440888;
	background-color:#F5D2CD
}
h4 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial,Helvetica,sans-serif, ;
	font-size: 97%;
	color: #333333;
	border-left:solid 1em #5e8eab;
	padding-left:0.3em
}

.contents{
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottm:20px
	
}
.contents3{
	text-align:left;
	padding-left:15px;
	padding-top:15px;
	padding-bottm:20px
	
}

p {
	margin-left:10px;
	color: #333333;
	font-size: 95%
}
text_reviews2{
	margin-left:10px;
	color: #333333;
	font-size: 95%
}

text_reviews{
	margin-left:10px;
	color: #333333;
	font-size: 80%;
	font-family: "Arial", "Helvetica", "sans-serif";
}


.p_e {
	margin-left:10px;
	color: #333333;
	font-size: 80%;
	font-family: "Arial", "Helvetica", "sans-serif";
}
.p-1 {
	margin-left:10px;
	color: #333333;
	font-size: 95%
}

.table_40 {
	margin-left:20px;
	color: #333333;
	font-size: 95%
}

.text3 {
	margin-left:20px;
	color: #333333;
}
	
.text2 {
	margin-left:20px;
	color: #333333;
	font-size: 95%
}

.text {
	color: #333333;
	font-size: 95%;
	line-height: 120%;
}
.text_R {
	text-align:right;
	color: #333333;
	font-size: 95%;
	line-height: 120%;
}
.text85 {
	color: #333333;
	font-size: 85%;
	line-height: 120%;
}

.text80 {
	color: #333333;
	font-size: 85%;
	line-height: 120%;
}
.text_s {
	color: #333333;
	font-size: 70%
}

.text_s2 {
	color: #333333;
	font-size: 75%
}

.menu_txt{
	text-align:left;
	margin-left:20px;
	font-size: small;	
}

.menu_60
{	
	text-align:left;
	margin-left:10px;
	font-size: 75%
	
}

.copyright
{	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #FFFFFF;
	text-align: center
	}
	

	
.contents2{
	text-align:left;
	padding-left:20px
	}
	
.caption{
	text-align:left;
	font-size: 10px;
	}
	
.60_co{	
	text-align:left;
	margin-left:10px;
	font-size: 10px;
}

hr.s1 {
 color: #5BAACC; /* ü‚ÌF(IE—p) */
  background-color: #5BAACC; /* ü‚ÌF(NN—p) */
  height: 1px; /* ü‚Ì‘¾‚³ */
  border: 0px; /* ˜g‚Ì‘¾‚³ */
  width: 90%;
  filter: Alpha(opacity=100, finishopacity=0, style=3); /* ƒtƒBƒ‹ƒ^ */
}

hr.s2 {
  color: #ffffff; /* ü‚ÌF(IE—p) */
  background-color: #ffffff; /* ü‚ÌF(NN—p) */
  height: 1px; /* ü‚Ì‘¾‚³ */
  border: 0.6px; /* ˜g‚Ì‘¾‚³ */
  border-color: #999999; /* ˜g‚ÌF */
  border-style: dotted; /* ˜g‚ÌŽí—Þ */
  margin-left:20px;
}

}
/****MenuE****/

.MenuE{	
	text-align:left;
	margin-left:10px;
	font-size: small
	
}

#MenuE li{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:-5px;
	margin-bottom:10px;
	}

/****CSS****/
.dotline{
	border-top: 1px dotted #2D7391;
	color: #FFFFFF;
	border-bottom: none;
	border-right: none;
	border-left: none;
	align: center;
	width: 90%;
}

/****table_txt****/
table_txt{
	font-size:small;
	line-height:120%
	}
	
table_txt2{
	font-size:50%;
	line-height:120%
	}

/****Œã‚©‚ç’Ç‰Á****/
.menu_txt2{
	text-align:left;
	margin-left:10px;
	font-size: small;
	line-height:150%
}
.MenuCM{	
	text-align:center;
	margin-left:-2px;
	font-size: small
	
}