@charset "UTF-8";


/*  background reset
---------------------------------------*/
div#wrapper,
div#contentsInner,
div#mainSite,
div#mainSiteInner {
	background: none;
}

div#mainVisual {
 background: url(../images/toppage/wrapper_bg.jpg) no-repeat bottom center #FFF;
}


/* mainVisual
---------------------------------------*/
div#mainVisualInner {
	width: 900px;
	height: 380px;
	margin: 0 auto;
}


/* contents
---------------------------------------*/
div#wrapper {
}

div#contents {
	padding-bottom: 100px!important;
}

div#contentsInner  {
	padding-bottom: 10px!important;
	 background: url(../images/toppage/top_news_bg_ft.jpg) no-repeat bottom right!important;
}


/* mainSite
---------------------------------------*/
div#mainSite {
	padding-top: 40px;
	 background: url(../images/toppage/top_news_bg_hd.jpg) no-repeat top right!important;
}

div#mainSiteInner {
	 background: url(../images/toppage/top_news_bg_body.jpg) repeat-y top right!important;
}

div#mainSite h3 {
	margin: 0 0 0 -9999px;
	height: 0;
	overflow: hidden;
}


div#hotnews {
	width: 190px;
	float: left;
	font-size: small;
}

div#hotnewsInner {
	padding: 10px 20px 10px 10px;
}

div#hotnews h4 {
	padding: 10px 0 5px;
}

div#hotnews h4 a {
 font-size: small;
}

div#hotnews p {
	line-height: 1.4em;
}

div#newsline {
	width: 500px;
	float: right;
}

div#newsline ul {
	padding: 10px 20px;
}

div#newsline ul li {
 border-bottom: dotted 1px #BDDBDE;
 padding: 5px;
}

div#newsline ul li a {
}

div#newsline ul li a span {
}

span.newIcon {
	padding-right: 10px;
	font-size: x-small;
	color:#600;
	vertical-align: text-top;
}

/* subSite
---------------------------------------*/

div#subSite {
	top: 0px;
}

div#makizo {
	top: -505px;
}


