@charset "utf-8";

* { margin: 0px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 11px; line-height: 150%; color: #333333; text-decoration: none; }
body { margin: 0px; height: 100%; width: 100%; background-image: url(../images/common/bg.gif); background-repeat: repeat; background-position: left top; }
p { color: #333333; }



a { color: #FF0066; text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

a:hover { text-decoration: underline; }

img { margin: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.clear { clear: both; }

li { list-style-type: none; }
strong { color: #FF0066; }


#container { margin-right: auto; margin-left: auto; width: 682px; }

.head_title { background-color: #999999; text-align: center; line-height: 10px; }

.header { padding-top: 5px; padding-bottom: 5px; }

.login { font-weight: bold; color: #FF00FF; text-align: right; font-size:15 }

.navi { height: 36px; background-image: url(../images/common/bg1.gif); background-repeat: repeat-x; background-position: left; z-index: 90; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FDB3C6; border-bottom-color: #FDB3C6; }
.navi .center { width: 678px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; z-index: 100; height: 34px; padding-top: 1px; padding-bottom: 1px; }


.navi .top { background-image: url(../images/common/menu_top.gif); display: block; height: 34px; width: 113px; float: left; }
.navi .system { background-image: url(../images/common/menu_price.gif); display: block; height: 34px; width: 113px; float: left; }
.navi .girls { background-image: url(../images/common/menu_girls.gif); display: block; height: 34px; width: 113px; float: left; }
.navi .schedule { background-image: url(../images/common/menu_schedule.gif); display: block; height: 34px; width: 113px; float: left; }
.navi .play { background-image: url(../images/common/menu_play.gif); display: block; height: 34px; width: 113px; float: left; }
.navi .recruit { background-image: url(../images/common/menu_recruit.gif); display: block; height: 34px; width: 113px; float: left; }
.navi .top:hover { background-image: url(../images/common/menu_top_ov.gif); }
.navi .system:hover { background-image: url(../images/common/menu_price_ov.gif);  }
.navi .girls:hover { background-image: url(../images/common/menu_girls_ov.gif);  }
.navi .schedule:hover { background-image: url(../images/common/menu_schedule_ov.gif);}
.navi .play:hover { background-image: url(../images/common/menu_play_ov.gif); display:  }
.navi .recruit:hover { background-image: url(../images/common/menu_recruit_ov.gif);  }

.footer { background-color: #FFFFFF; width: 100%; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #FF0066; height: 60px; margin-top: 10px; padding-top: 10px; float: left; }

.footer a { }
.pagetop  { margin-right: auto; margin-left: auto; width: 684px; text-align: center; margin-top: 5px; }
.pagetop a { background-color: #FFFFFF; border: 1px solid #FFBFFF; padding: 3px; }


.style1 { color: #ec008c }

.rule { width: 682px; }

.rule .head { background-image: url(../images/common/waku_22_a.gif); height: 20px; width: 682px; }

.rule .middle { background-image: url(../images/common/waku_06_3_a.gif); width: 642px; padding-right: 20px; padding-left: 20px; }
.middle .title { font-weight: bold; color: #fba718; background-color: #FFFFFF; text-align: center; }


.rule .left { background-image: url(../images/common/waku_05.gif); height: 17px; width: 19px; float: left; }

.rule .center { background-image: url(../images/common/waku_06.gif); height: 17px; width: 646px; float: left; }

.rule .right { background-image: url(../images/common/waku_07.gif); height: 17px; width: 17px; float: right; }

DIV.catesD {
	margin:1px;
	border:outset 3px #e5004f;
	background:#e5004f;
	color:white;
	font-weight:bold;
	float:left;
	width:119px;
	text-align:center;
}

#stage {
	width: 100%;
	z-index: 4;
	overflow: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../img/spacer.gif);
}

