@charset "UTF-8";
/* CSS Document */

#leftslot{
width:240px;
margin:15px;
padding: 0px;
float:left;
}
*#menu img {border: 0; vertical-align: bottom; }
#menu, #menu ul {
width:240px;
	height:35px;
	line-height:35px;
	z-index: 999 !important;
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu {
	width:240px;
	height:35px;
	line-height:35px;
	margin: 0;
	padding:0;
	position:relative;
}
#menu li {
	width:240px;
	height:35px;
	line-height:35px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
#menu li.navi01.on{ background:url(../img/common/navi01on.png); background-size:240px 35px;}
#menu li.navi02.on{ background:url(../img/common/navi02on.png); background-size:240px 35px;}
#menu li.navi03.on{ background:url(../img/common/navi03on.png); background-size:240px 35px;}
#menu li.navi04.on{ background:url(../img/common/navi04on.png); background-size:240px 35px;}
#menu li.navi05.on{ background:url(../img/common/navi05on.png); background-size:240px 35px;}
#menu li.navi06.on{ background:url(../img/common/navi06on.png); background-size:240px 35px;}
#menu li.navi07.on{ background:url(../img/common/navi07on.png); background-size:240px 35px;}
#menu li.navi08.on{ background:url(../img/common/navi08on.png); background-size:240px 35px;}
#menu li.navi09.on{ background:url(../img/common/navi09on.png); background-size:240px 35px;}
#menu li.navi10.on{ background:url(../img/common/navi10on.png); background-size:240px 35px;}
#menu li.navi11.on{ background:url(../img/common/navi11on.png); background-size:240px 35px;}
#menu li.navi12.on{ background:url(../img/common/navi12on.png); background-size:240px 35px;}
#menu li.navi13.on{ background:url(../img/common/navi13on.png); background-size:240px 35px;}
#menu li.navi14.on{ background:url(../img/common/navi14on.png); background-size:240px 35px;}
#menu li.navi15.on{ background:url(../img/common/navi15on.png); background-size:240px 35px;}
#menu li.on img{visibility: hidden;}



#leftslot .bnn{
	width:230px;
	float:left;
	clear:both;
	margin:20px 0 20px 5px;
	text-align:left;
}
#leftslot .bnn li{
	display:block;
	padding-bottom:5px;
	font-size:12px;
}

#leftslot .site_link{
	width:230px;
	clear:both;
	margin:20px 0;
	text-align:left;
}
#leftslot .site_link dt{
	background:url(../img/common/circle.png) no-repeat 0px 7px; 
	background-size:12px 12px;
	padding-left: 18px;
	color: #e08244;
	font-weight: 700;
	font-size:15px;
}
#leftslot .site_link dd{
	font-size:12px;
	padding-bottom: 5px;
}
#leftslot .site_link dd.expo70{
	padding-bottom: 25px;

}

 #leftslot .site_link dd.bod{
	background:url(../img/common/li.png) no-repeat 0px 10px; 
	background-size:7px 2px;
	padding-left: 12px;
}