#flash{
	height:340px;
	width:900px;
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border-radius: 10px;         /* CSS3 */
	background:#fff;
	xmargin:30px auto;
	margin-bottom:26px;
	padding-top:8px;
	-webkit-box-shadow: 0 10px 6px -6px #999;
	-moz-box-shadow: 0 10px 6px -6px #999;
	box-shadow: 0 10px 6px -6px #999;
	
	/* IE css3 */
	behavior: url("/js/PIE.htc");
}


#yoga{
	width:280px;
	background-image:url(../image/keisai1.png);
	height:143px;
	background-repeat:no-repeat;
	margin-top:20px;
}

.mtext{
	width:160px;
	padding-top:40px;
	padding-left:15px;
	font-size:100%;
	text-align:left;
	letter-spacing:0.1em;
	line-height:1.5;
}

.ltext{
	width:130px;
	padding-top:0px;
	font-weight:bold;
	font-size:100%;
	padding-left:15px;
	text-align:justify;
	letter-spacing:0.1em;
}

h3{
	margin-bottom:10px;
}


#snavi{
	background-image:url(../image/subbg.png);
	background-repeat:repeat-y;
	height:500px;
	xfloat:right;
	padding-top:10px;
	width:280px;
}

#rightarea{
	width:280px;

	float:right;
}


#leftarea{
	width:610px;
	text-align:left;
}


h4{
	float:left;
	margin-bottom:20px;
}

.rm{
	margin-right:19px;
}


h5{
	margin-bottom:5px;
}



#newsarea{
	background-image:url(../image/textbg2.png);
	background-repeat:no-repeat;
	width:610px;
	height:490px;
	margin:10px 0 20px 0;
	padding-left:10px;
	padding-top:10px;
}


#newsarea p{
	font-size:110%;
	border-bottom:dotted 1px #999;
	padding-top:14px;
	padding-bottom:10px;
	width:590px;
}


/*仮のRSSスタイル*/

#newsarea li{
	font-size:110%;
	border-bottom:dotted 1px #999;
	padding-top:14px;
	padding-bottom:10px;
	width:590px;
}

/*仮のRSSスタイル*/




#newsarea a:link{
	color:#e93a3a;
	text-decoration:none;
}

#newsarea a:visited{
	color:#e93a3a;
	text-decoration:none;
}

#newsarea a:hover{
	color: #f90;
	text-decoration:underline;
}

#newsarea a:active{
	color: #f90;
	text-decoration:none;
}



#linkarea{
	width:900px;
	margin:30px auto;
	text-align:left;
	font-size:80%;
	color:#666;
}