@charset"euc-jp";
@import url("common.css");
body {
	background-color: #000000 !important;
	color:#FFF;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: inherit;
	background-image: none;
}
.menus {
	font-size:12px;
	width: 200px;
}
.menus div {
	width:180px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#side_img {
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	height: 170px;
}
.main_menu {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_menu.jpg);
	width: 180px;
	padding-top:40px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-style: inset;
	border: 1px solid #FFFFFF;
}
.main_menu div {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_menu.jpg);
	display: block;
	width:110px;
	height:29px;
	border:1px solid #FFF;
	margin-left:auto;
	margin-right:10px;
	margin-bottom:10px;
	color:#F00;
	font-weight: bolder;
	line-height:29px;
	text-align:center;
}
.main_menu div a {
	display: block;
	width:110px;
	height:30px;
	color:#FFF;
}
.main_menu div a:hover {
	color:#FFF !important;
	background-color:#F00;
}
.main_menu div a:visited {
	color:#FFF;
}
.main_menu .gol1 {
	background-position: -220px 0px;
}
.main_menu .ori1 {
	background-position: -220px -30px;
}
.main_menu .pla1 {
	background-position: -220px -60px;
}
.main_menu .oth1 {
	background-position: -220px -90px;
}
.main_menu .oth2 {
	background-position: -220px -120px;
}
.main_menu .oth3 {
	background-position: -220px -240px;
}
.main_menu .samp {
	background-position: -220px -150px;
}
.main_menu .ori2 {
	background-position: -220px -180px;
}
.main_menu .ori2_2 {
	background-image:none !important;
	background-color: #000;
}
.menus .text p {
	line-height:20px;
}
.menus .text a {
	color: #FFF;
	line-height:20px;
}
.menus .text a:hover {
	color: #FFF !important;
}
.menus .text a:visited {
	color:#FFF;
}
.b60 a {
	text-indent:-300px;
	display:block;
	height:60px;
}
.b60 a:hover {
	display:block;
	height:60px;
}
.b40 a {
	text-indent:-300px;
	display:block;
	height:40px;
}
.b40 a:hover {
	display:block;
	height:40px;
}
.b50 a {
	text-indent:-300px;
	display:block;
	height:50px;
}
.b50 a:hover {
	display:block;
	height:50px;
}
.b100 a {
	text-indent:-300px;
	display:block;
	height:100px;
}
.b100 a:hover {
	display:block;
	height:100px;
}
.siko a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -430px;
}
.siko a:hover {
	background-position: -180px -430px;
}
.onani a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_kikaku.jpg);
	background-position: 0px -60px;
}
.onani a:hover {
	background-position: -180px -60px;
}
.sirouto a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px 0px;
}
.sirouto a:hover {
	background-position: -180px 0px;
}
.fukkatu a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_kikaku.jpg);
	background-position: 0px 0px;
}
.fukkatu a:hover {
	background-position: -180px 0px;
}
.nakadasi a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_kikaku.jpg);
	background-position: 0px -240px;
}
.nakadasi a:hover {
	background-position: -180px -240px;
}
.fera a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_kikaku.jpg);
	background-position: 0px -120px;
}
.fera a:hover {
	background-position: -180px -120px;
}
.osikko a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_kikaku.jpg);
	background-position: 0px -180px;
}
.osikko a:hover {
	background-position: -180px -180px;
}
.osusume a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_kikaku.jpg);
	background-position: 0px -300px;
}
.osusume a:hover {
	background-position: -180px -300px;
}
.anq1 a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -470px;
}
.anq1 a:hover {
	background-position: -180px -470px;
}
.anq2 a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -520px;
}
.anq2 a:hover {
	background-position: -180px -520px;
}
.entame a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -380px;
}
.entame a:hover {
	background-position: -180px -380px;
}
.h4610 a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -220px;
}
.h4610 a:hover {
	background-position: -180px -220px;
}
.h0930 a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -260px;
}
.h0930 a:hover {
	background-position: -180px -260px;
}
.c0930 a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -300px;
}
.c0930 a:hover {
	background-position: -180px -300px;
}
.h0230 a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -340px;
}
.h0230 a:hover {
	background-position: -180px -340px;
}
.h0230w a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -710px;
}
.h0230w a:hover {
	background-position: -180px -710px;
}
.lescom a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -750px;
}
.lescom a:hover {
	background-position: -180px -750px;
}
.h2050w a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -790px;
}
.h2050w a:hover {
	background-position: -180px -790px;
}
.unkotare a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -670px;
}
.unkotare a:hover {
	background-position: -180px -670px;
}
.staff a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -60px;
}
.staff a:hover {
	background-position: -180px -60px;
}
.menus .search .title {
	margin: 0px;
	padding: 3px;
	width: 174px;
	height:14px;
	background-image: url(http://www.h0930.com/image/ver6/side/v6_menu.jpg);
	background-position: -180px -480px;
	color: #FFF;
}
.menus .search .search_area {
	background-color: #666;
}
.list_area {
	background-color: #000;
	padding-left:2px;
	width:178px;
	padding-top: 2px;
}
.list_area .L1 {
	display:block;
	width: 87px;
	background-color: #333;
}
.list_area .L1 a {
	display:block;
	width: 87px;
	background-color: #333;
}
.list_area .L1 a:hover {
	background-color: #900;
}
.akasa_area {
	background-color: #000;
	padding-top: 2px;
	padding-left: 3px;
	width: 177px;
}
.akasa_area .L2 {
	display:block;
	width: 33px;
	background-color: #666;
}
.akasa_area .L2 a {
	display:block;
	background-color: #333;
}
.akasa_area .L2 a:hover {
	background-color: #900;
}
.menus .join a {
	background-image: url(http://www.h0930.com/image/ver6/side/v6_site.jpg);
	background-position: 0px -120px;
}
.menus .join a:hover {
	background-position: -180px -120px;
}

