@charset "utf-8";

body {
	background:url(images/bodyBack.png) repeat-x top #FFF;
}

#contentsWrap {
    margin: 0 auto;
    text-align: left;
    width: 950px;
}

#mainArea {
	width:950px;
	padding-top:205px;
/*background:url(images/visual.png) no-repeat left top;*/
background:url(images/visual202602.png) no-repeat left top;

	}
	
	
#mainArea .ban_index{
display:inline-table;
width:300px;
margin:0 25px 40px 0
}

#mainArea .last-child{
margin:0 0 40px 0
}


.boxLeft{
display:inline-table;
	width:400px;
	margin:0 30px 0 0;
}


h2.news_taitle span{
	display:none;
}

.boxRight{
display:inline-table;
	width:520px;
}

.infoBox {
border-radius: 6px; 
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
	background:#E0E4F2;
	padding:1px 20px;
	margin-bottom:30px;
}

.ryokosyaBox {
border-radius: 6px; 
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
	background:#E0E4F2;
	padding:1px 20px;
	margin-bottom:18px;
}

.boxLeft h2,
.boxRight h2 {
margin:0 0 8px;
}

.boxLeft p,
.boxLeft dl,
.boxLeft ul,
.boxRight p,
.boxRight dl,
.boxRight ul {
margin:12px 6px;
}

.boxLeft dt{
color:#2C4CA5;
font-weight:bold;
}

.boxLeft dd{
margin:0 0 1em;

}

.infoBox .toIchiran, 
.ryokosyaBox .toSyosai{
	font-size:85%;
	line-height:100%;
	text-align:right;
}

.infoBox .toIchiran a, 
.ryokosyaBox .toSyosai a {
	text-decoration:none;
	background:url(images/liStandard.gif) no-repeat left center;
	padding-left:10px;
	color:#00337F;
}


