@charset "utf-8";



/*++++++++++++++++++++
@import
+++++++++++++++++++++*/
@import url("/common/css/reset.css");
@import url("/common/css/common.css");



/*++++++++++++++++++++
visual
+++++++++++++++++++++*/
#visual {
	background:url(img/visual_bg.gif) repeat-x;

}
#visual .inner {
	width:1020px;
}
#visual .inner ul {
	text-align:center;
}
#visual .inner ul li {
	display:inline;
	margin:0 3px;
}





/* slideshow */
.slideShow {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.slideShow .navigation {
position:absolute;
bottom:101px;
right:120px;
z-index:30;
}
.slideShow .navigation li {
float:left;
width:20px;
height:13px;
padding-right:5px;
}
.slideShow .navigation a {
display:inline-block;
width:19px;
height:19px;
background: url(img/btn_slideShow.png) no-repeat 0 0;
line-height:0;
overflow:hidden;
text-indent:-9999em;
}
.slideShow .navigation a:hover,
.slideShow .navigation a.selected {
background: url(img/btn_slideShow_on.png) no-repeat 0 0;
}




/*++++++++++++++++++++
wrapper
+++++++++++++++++++++*/
#wrapper {
}
#wrapper .inner {
}



/*++++++++++++++++++++
main
+++++++++++++++++++++*/
#news {
	float:left;
	width:622px;
	font-size:13px;
	font-size:1.3rem;
}
#news .sHeader {
	position:relative;
}
#news .sHeader p {
	position:absolute;
	right:12px;
	top:8px;
}
#news dl.sBody {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#news dl.sBody dt {
	float:left;
	width:120px;
	padding:8px 10px;
}
#news dl.sBody dd {
	padding:8px 10px 8px 120px;
	border-bottom:1px solid #ccc;
}
#news dl.sBody dt.even,
#news dl.sBody dd.even {
	background:#f4f4f4;
}



/*++++++++++++++++++++
right
+++++++++++++++++++++*/
#right {
	float:right;
	width:300px;
}
#right p {
	margin-bottom:10px;
}



/*++++++++++++++++++++
link
+++++++++++++++++++++*/
#link {
	margin-bottom:25px;
}
#link ul {
	padding:28px 0;
	text-align:center;
	background:url(img/link_bg.gif) no-repeat;
}
#link ul li {
	display:inline;
	margin:0 14px;
}
