@charset "Shift_JIS";

#sinjin_block{
	background-color:#fff;
	padding: 20px;
}


/*-- 先取り情報へのリンク --*/
#sinjin_inner p{
	float:left;
	width:480px;
}

#sinjin_inner{
	position:relative;
}
#sinjin_inner p span{
	font-size:12px;
	color:#ff739b;
}
#sinjin_inner a{
	position:absolute;
	display:block;
	width:148px;
	height:57px;
	padding-top:4px;
	top:0;
	right:0;
	color:#44adc3;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	line-height:18px;
	border:1px solid #a2dfc3;
	border-radius:5px;
	background-color:#ffffc3;
	-moz-transition:0.2s linear ;
	-webkit-transition:0.2s linear ;
	transition:0.2s linear ;
}
#sinjin_inner a:hover{
	background-color:#ffff7c;
}
#sinjin_inner a span{
	font-size:12px;
}

/*-- 新人一覧 --*/
#girls_list {
  width: 650px;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: 6px;
  column-gap: 6px;
  grid-row-gap: 6px;
  row-gap;6px;
}
#girls_list li{
	position:relative;
	font-size:14px;
	border:1px solid #AFD3C3;
    padding-bottom: 25px;
}
#girls_list li a{
	display:block;
    height: calc(100% + 25px);
	color:#333;
	text-decoration:none;
}
#girls_list li a:hover{
	background-color:#f7fff0;
}
#girls_list li img{
	width:142px;
	height:213px;
	margin:7px;
}
#girls_list li img.cover{
	position:absolute;
	top:24px;
	right:0;
}
#girls_list li .date{
	padding:0 5px;
	color:#005830;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	background-color:#AFD3C3;
}
#girls_list li .date:before{
	color:#fff;
}
#girls_list li .date span{
	font-size:12px;
	font-weight:bold;
}
#girls_list li .profile {
	padding: 0 7px 7px;
	font-size:12px;
	line-height:16px;
}
#girls_list li .profile span.gname{
	font-size:14px;
}
#girls_list li .profile span.sname{
	color:#ed6067;
}
/*
#girls_list li.pucho .profile span.sname{
	letter-spacing:-0.1em;
}
*/
/*
#girls_list li.okusama .profile span.sname{
	font-size: 10px;
}
*/
#girls_list li div.syukkin{
	color:#717116;
	text-align:center;
	line-height:18px;
	background-color:#e8e851;
    position: absolute;
    left: 7px;
    bottom: 7px;
    width: 140px;
}

#girls_list li a.plusone{
	position:absolute;
	width:38px;
	height:30px;
	padding:8px 0 0 0;
	right:-4px;
	bottom:-4px;
	color:#fff;
	font-size:10px;
	text-align:center;
	line-height:12px;
	letter-spacing:-0.1em;
	border:0;
	border-radius:25px;
	background-color:#ff739b;
}
#girls_list li a.plusone:hover{
	background-color:#ff5888;
}
