@charset "UTF-8";
	#MainVisual{
	width:900px;
	margin:20px auto 0;
	
	}
	#L_Contents{
width:640px;
float:left;
padding-top:20px;
text-align:left;}


#L_Contents h1{
margin: 0 0 0px;}

		
	/*一覧ページ*/
		/*左側*/
#L_Contents .ItemContents{
width:640px;}

.ItemContents h2{
margin-bottom:10px;}





.Sitemap{
width:620px;
margin: 20px auto;}
.Sitemap a{
color:#000000;
text-decoration:none;}
.Sitemap h3{
border-left:#cc0a0a 2px solid;
font-size:14px;
margin: 15px 0;
padding-left:5px;}


.Sitemap .LSitemap{
width:310px;
float:left;
text-align:left;}

.Sitemap .RSitemap{
width:310px;
float:right;
text-align:left;}

.RSitemap h3{
border-left:#cc0a0a 2px solid;
font-size:14px;
margin: 0px 0 15px;
padding-left:5px;}


.RSitemap li{
border-left:#cc0a0a 2px solid;
font-size:14px;
margin: 10px 0px 10px 10px;
padding-left:5px;}

.LSitemap h3{
border-left:#cc0a0a 2px solid;
font-size:14px;
margin: 0px 0 10px;
padding-left:5px;}

.LSitemap li{
border-left:#cc0a0a 2px solid;
font-size:14px;
margin: 10px 0px 10px 10px;
padding-left:5px;
}

/*右側*/
#R_Contents{

width:220px;
float:right;
text-align:center;
position:relative;}

#R_Contents #Side_Menu{
	
}


#R_Contents #Side_Menu img{
margin-bottom:5px}
