@charset "UTF-8";


li.menu a.thisP1 {
	background:#336F00 url(img/navi_main.gif) left bottom repeat-x;
}
html>/**/body a img#tamotu {  /*IE8 */
	margin-top /*\**/:-18px\9
}

#navicontainer {
	width:950px;
	margin:0 auto;
	padding:0;
	background:#609500;
}
#topnavi {
	float:right;
	width:300px;
	background:#FFFFFF;
	margin:0;
	padding:0;
}
#naviphoto {
 width:650px;
 height:325px;
 margin:0px;
 padding:0px;
 color:#FFFFFF;
 overflow:hidden;
 float:right;
 text-align:left;
background:#609500;
}
#naviphoto img {
	margin:0;
	border:none;
	float:left;
	margin-left:2px;
}


#naviphoto div.a {
 background:#609500 url(../img/menubar.gif) left bottom repeat-x;
	width:520px;
	height:62px;
	float:left;
}
div.a p {
	margin:10px 0 0 20px;
	padding:0;
	text-indent:0;
}


#topnavi .itemsintro a {
	height:65px;
	display:block;
	width:300px;
	background:url(../img/bg_topnavi.png) 0 0 no-repeat;
	color:#EEEEEE;
	border:none;
	margin:0;
	padding:0;
	text-decoration:none;
	text-align:left;
}
#topnavi .itemsintro a span.bt {
	font-size:22px;
	padding:11px 0 0 30px;
	display:block;
	font-weight:bold;
}

#topnavi .itemsintro a span p.txt {
	font-size:16px;
	padding:0;
	margin:0;
	font-weight:lighter;
}

#topnavi .itemsintro a:hover {
	background:url(../img/bg_topnavi.png) 0 -130px no-repeat;
}

#topnavi .itemsintro a.laelde img {
	border:none;
	margin:14px 0 0 5px;
}
#topnavi .itemsintro a.laelde {
	background:#000088 url(../img/bg_topnavi.png) 0 -65px no-repeat;
	font-size:100%;
}








#slideshow {
    position:relative;
    width:447px;
	height:270px;
	margin:0 2px 0 0;
	float:left;
	line-height:0;
}


#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}











#centerB {
	float:right;
	margin:0 15px;
}

#right {
	margin-left:40px;
	_margin-left:15px;
	width:212px;
	_width:214px;
}

