@charset   "Shift_JIS";


body{
  font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
  color : red;
  background-color : #000000;
  font-size : 15px;
  text-align : center;
}

h1{
	color: red;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-size: 25px;
}

h2{
  font-weight : bold;
  color : fuchsia;
  font-size : 18px;
}

a {
  text-decoration: none;
}

strong{
  font-weight : normal;
}

p{
  padding-bottom : 0px;
  padding-top : 0px;
  margin-top : 0px;
  margin-bottom : 15px;
  text-align : left;
  padding-left : 5px;
}



.women{
  background-color :#ff00ff;
}

.men{
  background-color :blue;
}

.meerkat{
  text-align : center;
	color: #FFF;
	display: none;
}

.pos-bot .adsense{
  text-align : center;
	position: absolute;
	bottom: 0px;
}

.addbanner{
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
}

#copyright{
  text-align : center;
  padding-top : 0px;
  padding-bottom : 0px;
}

#last{
height:60px;
}

.btn {
  background: #EEE;
  border: 1px solid #DDD;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #111;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  text-decoration: none;
  margin-right:10px;
}

/*インフォメーション*/
.info li a{
	background-image : url(/img/Info.png);
}

.rule li a{
	background-image : url(/img/rule.png);
}


/*マッチング*/
.matching li a{
	background-image : url(/img/much.png);
}

.matching img{
  display:none;
}

/*ランキング*/
.ranking li a{
	background-image : url(/img/clown.gif);
}

/*ぽちゃガールズ*/
.pg01 a{
	background-image : url(/img/area-pg01.gif);
}

.pg02 a{
	background-image : url(/img/area-pg02.gif);
}

.pg03 a{
	background-image : url(/img/area-pg03.gif);
}

.pg04 a{
	background-image : url(/img/area-pg04.gif);
}

.pg05 a{
	background-image : url(/img/area-pg05.gif);
}

.pg06 a{
	background-image : url(/img/area-pg06.gif);
}

/*bbs 女性*/
.g01 a{
	background-image : url(/img/area-woman01.gif);
}

.g02 a{
	background-image : url(/img/area-woman02.gif);
}

.g03 a{
	background-image : url(/img/area-woman03.gif);
}

.g04 a{
	background-image : url(/img/area-woman04.gif);
}

.g05 a{
	background-image : url(/img/area-woman05.gif);
}

.g06 a{
	background-image : url(/img/area-woman06.gif);
}

.gjj a{
	background-image : url(/img/juku-w.gif);
}

.gsp a{
	background-image : url(/img/syu-w.gif);
}

/*bbs 男性*/
.b01 a{
	background-image : url(/img/area-man01.gif);
}

.b02 a{
	background-image : url(/img/area-man02.gif);
}

.b03 a{
	background-image : url(/img/area-man03.gif);
}

.b04 a{
	background-image : url(/img/area-man04.gif);
}

.b05 a{
	background-image : url(/img/area-man05.gif);
}

.b06 a{
	background-image : url(/img/area-man06.gif);
}

.bjj a{
	background-image : url(/img/juku-m.gif);
}

.bsp a{
	background-image : url(/img/syu-m.gif);
}

/*bbs アダルト*/
.stom a{
	background-image : url(/img/s.gif);
}

.mtos a{
	background-image : url(/img/m.gif);
}

.gfeti a{
	background-image : url(/img/Redtag.png);
}

.bfeti a{
	background-image : url(/img/Redtag.png);
}

/*bbs 宣伝*/
.addbbs a{
	background-image : url(/img/Forward.png);
}


/*リスト*/
.contentstitle{
  color : white;
  text-align : center;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-top : 0px;
  padding-top : 10px;
  padding-bottom : 8px;
  padding-left : 5px;
  padding-right : -5px;
  font-weight : normal;
  border-top-left-radius : 6px;
  border-top-right-radius : 6px;
}

.list{
  text-align : left;
  margin-left : 5px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #dddddd;
  border-right-color : #dddddd;
  border-bottom-color : #dddddd;
  background-color : white;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  padding-bottom : 0px;
}

.list ul{
	width:100%;
	margin:0px;
	padding:0px;
}
.list li{
	border-bottom-style:solid;
	border-bottom-color:#dddddd;
	border-bottom-width:1px;
	width:100%;
	display:block;
	clear:both;
	background-color:white;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

.list li:last-child{
	border-bottom-style:none;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	padding-bottom:2px;
}

.list li a{
	height:45px;
	line-height:45px;
	display:block;
	clear:both;
	background-color:white;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	padding-left:25px;
	margin-top:0px;
	margin-bottom:0px;
	background-repeat : no-repeat;
	background-position : 1% 50%;
}

img{
  max-width: 98%;
  height: auto;
}

.contentstitle{
  width : 97%;
}

.list{
  width : 97.6%;
}

/*===============================================
画面の横幅が769px以上（パソコン用）
===============================================*/
@media screen and (min-width: 769px){
div#wrapper{
	   
  width : 468px;   
  margin: 0 auto;   
  text-align: center;   
}

}

/*===============================================
画面の横幅が768pxまで（タブレット用）
===============================================*/
@media screen and (max-width: 768px){
div#wrapper{
  width : 468px;   
  margin: 0 auto;   
  text-align: center;   
}

}

/*===============================================
画面の横幅が640pxまで（スマホ用）
===============================================*/
@media screen and (max-width:640px){
div#wrapper{
	   
  width : 100%;   
  margin: 0 auto;   
  text-align: center;   
} 

}