@charset "UTF-8";
	#FlashE{
	width:900px;
	margin:20px auto;
	
	}
	
		
	/*TOPページメニュー*/
		/*左側*/
#L_Contents{
width:270px;
float:left;
padding-top:15px;
text-align:left;}


#L_Contents h2{
margin:15px 0;}


#L_Contents table{
font-size:10px;
width:270px;
margin-bottom:20px;}

#L_Contents th{
color:#FF0000;
text-align:left;
width:70px;
font-size:10px;
vertical-align:text-top;
text-decoration:none;
padding:10px 0 ;
border-bottom:#000 1px dotted;
}

#L_Contents td{
vertical-align:text-top;
padding:5px 2px 5px 0;
border-bottom:#000 1px dotted;}


#CM{
width:270px;}


#CM .L_CM{
float:left;
width:97px;}
#CM .R_CM{
float:right;
width:142px;}


/*右側*/
#R_Contents{

width:611px;
float:right;}

#ContentsBG{
width:611px;
background:url(../imgs/index/img_bg.jpg) top center no-repeat #ebedec;}

#R_Contents .ContentG{
background:#ececec;
text-align:center;}


.ContentG h3{
float:left;
margin-top:12px;}

#ContentsL{
width:300px;
float:left;}


#ContentsL .ComeE{
text-align:center;
background:#fef7c8;
width:271px;
margin:0 auto;}

 .TxtE{
width:250px;
text-align:left;
margin:0 auto;}

.ComeE .TxtE p{
margin:5px 0 7px;
font-size:11px;}
.ComeE .TxtE img{
margin-bottom:7px;}


#BoxP{
margin:0 auto;
width:282px;
background:#fc9a9a;}
.BoxF{
margin:0 auto;
width:282px;
background:#fff;}



#ContentsL .OnigiriE{
	text-align:center;
	width:271px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


.OnigiriE .TxtE p{
margin:5px 0 0px;
color:#FFFFFF;
font-size:11px;
}


#ContentsR{
float:right;
width:303px;}



#ContentsL .ComePan{
	text-align:center;
	width:269px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.ComePan .TxtE p{
margin:5px 0 0px;
font-size:11px;
