@charset "utf-8";

/* =======================================

	TOP CSS

========================================== */
.box3{
	background:url(../../images/top/top_lineup_bg01.gif) -12px 30px no-repeat;
}
.box3 .inner{
	padding-left:60px;
	padding-right:0;
}
.box4{
	background:url(../../images/top/top_maintenance_bg01.gif) -12px 30px no-repeat;
}
.box4 .inner{
	padding-left:43px;
	padding-right:0px;
}

.lineup-list{
	padding-right:30px;
	padding-top:5px;
	float:left;
}

#contents .lineup-list ul{
	padding-left:0px;
	margin:0;
}
.lineup-list li{
	padding-bottom:13px;
}
.support-list{
	padding-right:15px;
	padding-top:5px;
	float:left;
}

#contents .support-list ul{
	padding-left:0px;
	margin:0;
}
.support-list li{
	padding-bottom:13px;
}




.box7 .inner,.box5 .inner,.box6 .inner{
	padding-right:5px;
}

.links-box1 img{
	float:left;
}

.links-box1 a img{
	border: none;
	display:block;
	padding:2px;
	background:#666666;
}
.links-box1 a:hover img{
	background:#CCCCCC;
}
#contents div.links-box1 ul{
	width:85px;
	float:right;
}
#contents div.links-box1 ul	li{
	padding-bottom:6px;
}

#impression,#mij{

}
#impression .right,#mij .right{
	float:right;
	width:127px;
}
#impression img.topimg ,#mij img.topimg{
	float:left;
}
#impression a img.topimg ,#mij a img.topimg{
	border: none;
	display:block;
	padding:2px;
	background:#666666;
}
#impression a:hover img.topimg ,#mij a:hover img.topimg{
	background:#CCCCCC;
}
body {
	line-height:1.3;
}

ul#news li{
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
padding-bottom:5px;
}
ul#news li span {
display:inline;
font-size:10px;
padding-left:54px;
line-height:1.5;
}
ul#news li span.handbook {
background:url(/on-the-river/images/common/tag_handbook.gif) 0 0 no-repeat;
}
ul#news li span.sla_ken {
background:url(/on-the-river/images/common/tag_sla-ken.gif) 0 0 no-repeat;
}
ul#news li span.pages {
background:url(/on-the-river/images/common/tag_news.gif) 0 0 no-repeat;
}
ul#news li span.impression {
background:url(/on-the-river/images/common/tag_impression.gif) 0 0 no-repeat;
}
ul#news li span.mij_project {
background:url(/on-the-river/images/common/tag_mij.gif) 0 0 no-repeat;
}
ul#news li span.lesson {
background:url(/on-the-river/images/common/tag_drill.gif) 0 0 no-repeat;
}
.bnr_box div{
float:left;
width:206px;
padding:3px 0;
text-align:center;
border:1px solid #FFFFFF;
display:inline;
margin-right:8px;
}

.section .box8 {
border:1px solid #FFFFFF;
height:445px;
margin-bottom:13px;
margin-right:0;
}

div#topBannerL{
	width:204px;
	float:left;
}
div#topBannerC{
	width:205px;
	float:left;
	padding-left:12px;
}
div#topBannerR{
	width:206px;
	float:left;
	padding-left:12px;
}
