.gallery .list {
	position:absolute;
	width:99999em;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	top:0;
	left:0;
}
.gallery .list .item{
	float:left;
}
/* == カテゴリラベル ====== */

.skn_status_label{
	font-size: 9px;
	-ms-box-shadow: 0px 0px 2px rgb(51, 51, 51);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 2px rgba(51,51,51,0.6);
	-moz-box-shadow: 0px 0px 2px rgba(51,51,51,0.6);
	-ms-box-shadow: 0px 0px 2px rgba(51,51,51,0.6);
	box-shadow: 0px 0px 2px rgba(51,51,51,0.6);
	
	width:50px;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	line-height:2.2em;
}

.skn_status_tokutaisei{
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(203, 209, 30)),color-stop(0.2, rgb(248, 255, 56)),color-stop(1, rgb(188, 194, 27)));
	background-image: -moz-linear-gradient(-90deg,rgb(203, 209, 30) 0%,rgb(248, 255, 56) 25%,rgb(188, 194, 27) 100%);
	background-image: linear-gradient(-90deg,rgb(203, 209, 30) 0%,rgb(248, 255, 56) 25%,rgb(188, 194, 27) 100%);
}

.skn_status_yutosei{
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(31, 207, 207)),color-stop(0.2, rgb(56, 255, 255)),color-stop(1, rgb(27, 194, 194)));
	background-image: -moz-linear-gradient(-90deg,rgb(31, 207, 207) 0%,rgb(56, 255, 255) 25%,rgb(27, 194, 194) 100%);
	background-image: linear-gradient(-90deg,rgb(31, 207, 207) 0%,rgb(56, 255, 255) 25%,rgb(27, 194, 194) 100%);
}

.skn_status_taiken{
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(38, 255, 38)),color-stop(0.9, rgb(36, 214, 0)));
	background-image: -moz-linear-gradient(-90deg,rgb(38, 255, 38) 0%,rgb(36, 214, 0) 94%);
	background-image: linear-gradient(-90deg,rgb(38, 255, 38) 0%,rgb(36, 214, 0) 94%);
	color: rgb(255, 255, 38);
}

.skn_status_new{
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.1, rgb(255, 112, 188)),color-stop(1, rgb(242, 29, 136)));
	background-image: -moz-linear-gradient(-90deg,rgb(255, 112, 188) 11%,rgb(242, 29, 136) 100%);
	background-image: linear-gradient(-90deg,rgb(255, 112, 188) 11%,rgb(242, 29, 136) 100%);
	color: rgb(255, 255, 31);}

.skn_status_sinjinwari{
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0.4, rgb(245, 255, 71)),color-stop(0.9, rgb(205, 255, 118)));
	background-image: -moz-linear-gradient(-90deg,rgb(245, 255, 71) 41%,rgb(205, 255, 118) 91%);
	background-image: linear-gradient(-90deg,rgb(205, 255, 118) 41%,rgb(205, 255, 118) 91%);
}

.skn_status_standard{
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 214, 234)),color-stop(0.8, rgb(255, 245, 250)));
	background-image: -moz-linear-gradient(-90deg,rgb(255, 214, 234) 0%,rgb(255, 245, 250) 83%);
	background-image: linear-gradient(-90deg,rgb(255, 214, 234) 0%,rgb(255, 245, 250) 83%);
	color: rgb(255, 56, 152);
}

/*-- グリッドボックス --*/
.mod_grid_box{
	width:100%;
	display:table;
}

.mod_grid_box dt,
.mod_grid_box dd,
.mod_grid_box li{
	display:table-cell;
	vertical-align:top;
}
.mod_grid_box dt:nth-last-child(1),
.mod_grid_box dd:nth-last-child(1),
.mod_grid_box li:nth-last-child(1){
	margin-right:0;
}

/*-- 多段グリッドボックス --*/
.mod_grid_multi_box{
	width:100%;
}

.mod_grid_multi_box dt,
.mod_grid_multi_box dd,
.mod_grid_multi_box li{
	display:inline-block;
	vertical-align:top;
}
.mod_grid_multi_box dt:nth-last-child(1),
.mod_grid_multi_box dd:nth-last-child(1),
.mod_grid_multi_box li:nth-last-child(1){
	margin-right:0;
}

/* == 女の子一覧リスト ====== */

.skn_girls_view_list{
	text-align:center;
}

.skn_girls_view_list .point{
	color:#ff66b2;
}

.skn_girls_view_list .name{
	font-weight:bold;
	color:#F39;
}



.skn_girls_view_list .new_date{
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
}

.skn_girls_view_list ul{
	margin-bottom:-10px;
	width:100%
}

.skn_girls_view_list li{
	position:relative;
	margin:0 0 15px 0;
}

/* swicher */
.swicher {
	width:100%;
	position:absolute;
	bottom:10px;
	left:0;
	text-align:center;
	font-size: 10px;
}
.swicher ul {
	padding:0;
	margin:0;
	height:1%;
	list-style:none;
	font-size:10px;
}
.swicher ul li,
.swicher div.tablink {
	display:inline-block;
	padding:0 7px;
}
.swicher ul li a,
.swicher div.tablink a {
	display:inline-block;
	width:7px;
	height:7px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-indent:-9999em;
	background:#ccc;
}
.swicher ul li a.active,
.swicher div.tablink a.active{background:#525252;}
/* num list */

/* photo gallery */
.photo-gallery{
	padding-top:10px;
	padding-bottom:30px;	
	position:relative;
	overflow:hidden;
}

a.link-prev {
	width:264px;
	height:29px;
	position:absolute;
	top:100px;
	right:auto !important;
	left:100px;
	z-index:9;
	text-align:center;
	background-image:url(../images/newface_leftallow.png);
}
a.link-next {
	width:264px;
	height:29px;
	position:absolute;
	top:100px;
	left:auto !important;
	right:100px;
	z-index:9;
	text-align:center;
	background-image:url(../images/newface_rightallow.png);
}

.photo-gallery a.link-next{
	width:264px;
	height:29px;
	padding:4px 0 4px 0;
	text-align:center;
	top:100%;
	left:0;
	color:#000000;
	margin:-32px 0 0;
	background-repeat:no-repeat;
}

.photo-gallery a.link-prev{
	width:264px;
	height:29px;
	padding:4px 0 4px 0;
	text-align:center;
	top:100%;
	left:100px;
	color:#000000;
	margin:-32px 0 0;
	background-repeat:no-repeat;
}
