@charset "utf-8";

* {
	margin : 0;
	padding : 0;
	font-size:100%;
}
ul {
	list-style : none;
}
img {
	vertical-align : bottom;
	border : none;
}
div#footer {
	margin : 25px auto 0 auto;
	padding : 17px 0 0 0;
	text-align : center;
	width : 990px;
	clear: both;
}
div#footer ul,
div#footer address,
div#footer p,
div#footer div#end {
	margin : 0 auto;
	padding : 0 0 3px 25px;
	text-align : left;
	font-size:10px;
}
div#header ul li,
div#footer ul li {
	display : inline;
}
div#footer ul li{
	font-size:12px;
}
div.st_footer {
	text-align: left;
	padding-left: 25px;
}

/* =====================================================================
	footer20140910
====================================================================== */
.fottermenu {
	overflow: hidden;
	height: auto;
	border-bottom: 1px solid #999;
	margin-bottom: 6px;
}
#ritSpecialContents {
    margin: 0 0 3px;
	text-align: left;
	font-size: 100%;
	float: right;
	width: 860px;
}
.fotterlogo {
	float: left;
	width: 130px;
	padding-top: 27px;
}
.ritfootTtl {
	font-size: 16px;
    font-weight: normal;
    overflow: hidden;
    padding: 7px;
}
.ritFootBox {
    clear: both;
    overflow: hidden;
    padding: 5px 0 0 0;
}
#ritSpecialContents .ritSpCntMainCtg dl {
    overflow: hidden;
    padding-left: 7px;
    position: relative;
}
#ritSpecialContents .ritSpCntMainCtg dl dt {
    float: left;
    font-weight: bold;
    padding-right: 5px;
	font-size: 12px;
    width: 100px;
}
#ritSpecialContents .ritSpCntMainCtg dl dt.heaven {
	color: #06F;
}
#ritSpecialContents .ritSpCntMainCtg dl dt.nights {
	color: #963;
}
#ritSpecialContents .ritSpCntMainCtg dl dt.girls {
	color: #F39;
}
#ritSpecialContents .ritSpCntMainCtg dl dt.etc {
	color: #000;
}
#ritSpecialContents .ritSpCntMainCtg dl dd {
    float: left;
    width: 83%;
	border-left: 1px solid #06F;
}
#ritSpecialContents .ritSpCntMainCtg li {
    float: left;
    padding-bottom: 7px;
    padding-right: 10px;
}
#ritSpecialContents a {
    white-space: nowrap;
}
#ritSpecialContents a {
    color: #000;
    text-decoration: none;
}
#ritSpecialContents a:hover {
	text-decoration: underline;
}


#dummy-height-slide-banner{
	z-index:1;
}