
div#infoname{
	margin			:5px 10px 10px 10px;
	padding			:4px 0;
	text-align		:center;
	border			:solid 1px #F6F;
	-webkit-border-radius	:10px;
	border-radius			:10px;
	background-color:#F9c;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));
}
div#infoname_inline{
	margin:0px auto 0px;
	width:260px;
}
div#infoname_top{
	margin			:10px 10px 10px 10px;
	padding			:4px 0;
	text-align		:center;
	border			:solid 1px #FC0;
	-webkit-border-radius	:10px;
	border-radius			:10px;
	background-color:#FFC;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));
}
div#infoname_inline_top{
	margin:1px 0px 0px 0px;
	width:260px;
}


/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━■ピックアップ■━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

div#pickup{
	width:96%;
	margin:10px 0px 10px 3px;
	border:solid 4px #6F3;
	-webkit-border-radius	:6px;
	border-radius			:6px;
	background-image:-webkit-gradient(linear, left top , right bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));
}


div#pickup #pickup_hayaoso {
float:left;
height:20px;
padding-top:10px;
margin-left:10px;
}

div#pickup #pickup_hayaoso ul li{
margin-right:5px;
float:left;
}

div#pickup #pickup_hayaoso ul li:after{
	content		:"";
	display		:block;
	clear		:both;
}

div#pickup #pickup_time {
float:right;
height:20px;
padding:10px 0 0px 0;
margin:0 0 5px 10px;
}

div#pickup #pickup_time ul li{
color:#000000;
text-align:right;
font-size:20px;
font-weight:700;
margin-right:10px;
float:right;

}

div#pickup #pickup_time ul li:after{
	content		:"";
	display		:block;
	clear		:both;
}
/*-----------------------------------------------------■女の子写真表示■*/
/*div#pickup #photo {*/
div#photo {
	text-align		:center;
	width			:96px;
	margin			:4px 2px 4px 4px;
	-webkit-box-shadow:0 0 2px #333333;
/*                                     ドロップシャドウを画像のみに適応させる*/
	content         :'';
	display         :block;
	clear           :both ;
}
dl.photo_info {
	width			:240px;
	margin			:5px auto 5px;
}
dl.photo_info dt{
	float:left;

}
dl.photo_info dd{
	/*margin-left:132px;*/
	/*float:right;*/
}
div#pickup #time {
	font-size       :1.3em;
	margin			:5px 5px 0px 5px ;
}

div#pickup #pickup-name {
	color: #000;
	background-color: #000;
	position :relative;
	margin	:5px auto 0px;
	height: 27px;
	width: 240px;
}
div#pickup #pickup-name ul li{
	color: #FFF;
	float:left;
}

table#pickup {
	color: #FFF;
	float:left;
	margin	:3px 0px 0px 2px;
}

td.girl_pic {
	width:40%;

}
.p_name {
	font-size:14px;
	padding:3px 0px 0px 3px;
	color:#0C0;
	font-weight:bold;

}
.p_com {
	padding-top:5px;
	font-size:12px;
}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━■女の子詳細■━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

/*-----------------------------------------プロフィールテーブル*/
#pro {
	position        :relative;
	margin:10px;
	border:solid 1px #999;
	border-color:#E7E7E7;
	color:#000;
	font-size:13px;
}
#pro td {
padding:5px;
}
#pro .type_l {
border:solid 1px #999;
background-color:#FC0;
}
#pro .type_r {
border:solid 1px #999;
}
div#honzitsu1{
margin:10px;
width:300px;
}
div#honzitsu1 li #honzitsu {
float:left;
}
/*-----------------------------------------■オプションテーブル*/
p.op{
	margin-left:10px;
	font-weight:600;

}
#option {
	width:300px;
	margin:0px auto 10px ;
	color:#000;
	font-size:13px;
}
#option td {
	padding:5px;
	border-bottom:1px #F90 dotted;
}
#option .op_type {
	padding-left:5px;

}

.tensen5 {
	border-bottom:1px #F90 dotted;
}
/*-----------------------------------------プロフィールテーブル*/
#photo_info {
width:240px;
margin:5px auto 5px;
}
#photo_info td {
}
#photo_info .type_l {
}
#photo_info .type_r {
}
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━■イベント■━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

div#event ul li{
	margin:3px auto 3px;
	text-align:center;
	background		: url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/yajirushi.html) right center no-repeat;

}
div#event ul p{
    width:100px;
	border-color:#000;
	margin-left:5px;
	padding:3px 0 3px 3px;
	border-radius:19px;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));
　
	font-size		:1.0em;
	font-weight		:bold;
	text-align		:left;
	text-shadow		:0 1px #FFF;
	border-top		:solid 1px #CCC;
	border-bottom	:solid 1px #666;
	background-color:#ffffff;
}
/*-----------------------------------------■イベント情報■------------*/
div#event_info {
	position		:relative;
	text-align		:left;
	width			:90%;
	margin			:5px auto 0px auto ;
	padding			:0px;
}
div#event_info p {
	font-size:13px;
	border-bottom	:dotted 1px #666;
}
div#event_sche {
    width:180px;
	margin:5px auto 5px;
	text-align:center;
	border-color:#000;
	padding:3px 0 3px 0;

	border-radius:19px;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));
	background-color:#CCC;

	color			:#000;	　
	font-size		:1.0em;
	font-weight		:bold;
	text-shadow		:0 1px #FFF;
	border-top		:solid 1px #CCC;
	border-bottom	:solid 1px #666;
}
div#event_sche:after {
	content         :'';
	display         :block;
	clear           :both ;
}
/*-------------------------------------------■週刊イベント情報■------------*/
#elist {

	background-color:#FFFFFF;
	background		: url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/yajirushi.html) right center no-repeat,-webkit-gradient(linear, left top , left bottom, from(#FFFFFF),color-stop(50%,#FFFFFF),to(#E9E9E9));
	-webkit-border-radius	:6px;
	border-radius			:6px;
	margin:5px 0px 0px 1px;
}

#elist ul {
	padding:0px;

}

#elist ul li {
	margin-bottom:5px;

}
#elist ul li p {
	float:right;
	margin:45px 8px 0 0;
}
#elist ul li .e_date {
	color:#000;
	font-size:1.0em;
	text-align:center;
	padding:5px;
	height:auto;
	font-weight:900;
/*	float:left;*/
	width:96%;
	border-radius:3px;
		box-shadow:1px 1px 1px black inset;
	border-color:#000;
	background-color:#000;
	background-image:-webkit-gradient(linear, left top , right bottom, from(rgba(255,255,255,0.92)),color-stop(50%,rgba(255,255,255,0.98)),to(rgba(255,255,255,0.92)));
}
#elist ul li .e_cate {
	color:#FFF;
	font-size:0.8em;
	text-align:center;
	text-shadow:0px 0px 3px black;
	padding-top:15px;
	width:30px;
	height:70px;

	float:left;
	border-radius:6px;
	border-color:#999;
	background-color:#333;
	background-image:-webkit-gradient(linear, left top , right bottom, from(rgba(255,255,255,0.6)),color-stop(50%,rgba(255,255,255,0.3)),to(rgba(255,255,255,0.6)));
}
#elist ul li .e_info {
	margin-left:35px;
}

#elist ul li .e_info span.name {

	background-color:#000;
	color:#FFF;
	font-weight:700;
	padding:3px 10px 3px 10px;
}
/*--------------------------------------------------------------------------*/
/*━━━━━━━━━━━━━━━━━━━━━━■イベント名、女の子の名前■━*/
div#infoname{
	margin			:5px 10px 10px 10px;
	padding			:4px 0;
	text-align		:center;
	border			:solid 1px #FF9900;
	-webkit-border-radius	:10px;
	border-radius			:10px;
	background-color:#ffcc00;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));
}
div#infoname_inline{
	margin:0px auto 0px;
	width:260px;
}

div#heart_bk{
	width:: 20px;
	height:40px;
	float:left;
}

div#name_age_lg {
	margin-left :0px;
	font-size	:16px;
	font-weight	:bold;
	color		:#000000;
	text-shadow		: 0 1px #FFFFFF;
}
div#name_age_lg span#age_lg {
	font-size	:15px;
}
div#name_age_lg span#honzitsu {
	font-size	:13px;
}
div#prof_lg {
	font-weight
	font-size:15px;
	margin-left:0px;
}
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━■在籍の女の子■━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
div#girls ul{
	margin			: 5px 0;
}

div#girls ul li{
	color:#FFF;
	width			:150px;
	height:300px;
	margin			:2px 0px 1px 5px;
	padding-top		:2px;
	float			:left;
	overflow		:hidden;
	border			:solid 1px #CCCCCC;
	-webkit-border-radius	:6px;
	border-radius			:6px;
	background-image:-webkit-gradient(linear, left top , right bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));
}


div#girls ul:after{
	content			:"";
	display			:block;
	clear			:both;
}

div#girls dl dt.prof_top{
	margin:3px 0 3px 0;
	text-align		:center;
}

div#girls dl dd.prof_bottom{
	margin-top:3px;
text-align		:center;
}
div#girls dl dd.prof_img{
	text-align		:center;
}

div#girls dl dd.prof_bottom  {font-size:0.8em;font-weight:bold;}
div#girls dl dd.prof_bottom span.name{font-size:1.3em;font-weight:bold;}
div#girls dl dd.prof_bottom span.time{font-size:1.0em;}
div#girls dl dd.prof_bottom span.time img{padding-bottom:5px;}


div.girls_menu{
	margin:5px 0px 5px 10px;
}
div.girls_menu span a{
/*	width:60px;*/
	height:30px;
	margin:0 8px 0 0 ;
	padding:6px 8px 0 8px;
	float:left;
	color:#FFF;
	font-weight:bold;
	border-radius:3px;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.0)),to(rgba(255,255,255,0.5)));
/*	-webkit-text-stroke:thin #000;*/
text-shadow:0px 0px 1px black;
}
p.g_category{
	margin-left:10px;
	font-weight:700;
	font-size:12x;
	font-weight:700;
}
/*---------------------------------------------■女の子在籍横4枚バージョン■-------*/
div#girls_4{
	text-align:center;
}

div#girls_4 ul{
	margin			: 5px 0;
}

div#girls_4 ul li{
	float			:left;
	margin			:2px 0px 1px 2px;
	padding-top		:2px;
	width			:74px;
	height			:193px;
	overflow		:hidden;
	border			:solid 1px #CCCCCC;
	-webkit-border-radius	:6px;
	border-radius			:6px;
	background-color:#000;
}

div#girls_4 ul:after{
	content			:"";
	display			:block;
	clear			:both;
}

div#girls_4 dl dt.nfshop{
	margin-bottom:2px;
	font-size		:0.8em;
	text-align		:center;
}

div#girls_4 dl dt.prof_top img{
	margin-bottom:2px;
	font-size		:0.8em;
	text-align		:center;
}

div#girls_4 dl dd.prof_img{
	text-align		:center;
}

div#girls_4 dl dd.prof_bottom{
	text-align		:center;
}
div#girls_4 dl dd.prof_bottom span.name{font-weight:bold; color:#FFF;}
div#girls_4 dl dd.prof_bottom span.time{font-size:0.8em; color:#FFF;}

div.girls_menu{
	margin:5px 0px 5px 5px;
}

div.girls_menu span a{
/*	width:60px;*/
	height:20px;
	margin:0px 2px 0px 0px ;
	padding:5px 8px 0px 8px;
	float:left;
	color:#FFF;
	font-weight:bold;
	border-radius:3px;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.0)),to(rgba(255,255,255,0.5)));
/*	-webkit-text-stroke:thin #000;*/
text-shadow:0px 0px 1px black;
font-size:12px ;
}

.you_click {
	background-color:#EFEFEF;
	color:#FF0000;
	font-weight:900;
	font-size:0.9em;
	text-shadow		:0 0 1px #666666;
	padding:4px 15px 4px 15px;
	margin:4px 10px 4px 10px;
	border-radius:8px;
	border:solid #F36 2px;
	background-color:#000;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.95)),color-stop(50%,rgba(255,255,255,0.95)),to(rgba(255,255,255,0.88)));
}
.you_click a{
	color:#FF0000;
}
div#youtousei ul li{
	float			:left;
	margin			:1px 2px 5px 4px;
	padding:0 2px 3px 2px;
	width			:146px;
	height          :283px;
	border			:solid 1px #CCCCCC;
	-webkit-border-radius	:6px;
	border-radius			:6px;
	background-color:#C90;
	border: 1px solid #FFFFFF;
 	color: #FFFFFF;
 	background-color: #E73D7A;

 	font-size: 16px;
 	-webkit-border-radius: 4px;
 	border-radius: 4px;
 	-webkit-box-shadow: 0 0 3px #333333;
 	box-shadow: 0 0 3px #333333;
}

div#youtousei ul:after{
	content			:"";
	display			:block;
	clear			:both;
}

div#youtousei dl dt.y_shop{
	font-size		:0.8em;
	text-align		:center;
}

div#youtousei dl dd.y_img{
	margin:5px 0px 5px 0px;
	text-align		:center;
}

div#youtousei dl dd.y_prof{
	text-align		:center;
}
div#youtousei dl dd.y_prof span.size3{font-size:0.8em; font-weight:bold; color:#FFF;}
div#youtousei dl dd.y_prof span.t_play{font-size:12px; color:#000;}
div#youtousei dl dd.y_prof span.c_copy{font-size:10px; color:#000;}

#container #you_mark {
	margin:5px 0px;
	padding:5px;
	background-color:#F6C;
	background-image:-webkit-gradient(linear, left top , right bottom, from(rgba(255,255,255,1.0)),color-stop(50%,rgba(255,255,255,0.85)),to(rgba(255,255,255,0.75)));
}
#container #you_mark p img{
margin:0 10px 0 0;
	float:left;
}
#container #you_mark ul li{
	font-weight:600;
	font-size:12px;
}
#container #you_mark ul li.you_here{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-shadow: #e23a88 0px -1px, #e23a88 1px 0px, #e23a88 0px 1px, #e23a88 -1px 0px;
/*	text-shadow: #e8517c 0px -1px, #e8517c 1px 0px, #e8517c 0px 1px, #666 -1px 0px;	*/
}


div#simeibox{
	margin-top		:8px;
}
.rancom{
	color			:#FFFFFF;
	font-size		:1.0em;
	font-weight:500;
	text-align		:center;
	text-shadow		:0 1px #000000;
	margin-top:3px;
	margin:3px;
	padding:3px 0px 0px 0px ;
	background-image: url(../img/topi_bar.html);
	background-repeat:no-repeat;
	background-position: center;
	height:25px ;

}

.pre_ran {
	margin:0px 0px 0px 0px ;
}

.rancom_ten1{
	width:280px;
	color			:#000000;
	font-size:1.2em;
	font-weight:700;
	margin:0px auto 0px;
}
.rancom_ten2{
	width:280px;
	color			:#000000;
	margin:0px auto 15px;
}

div#simeibox .ranking_com{
padding:5px;
}
div#simeibox ul li{
	position		:relative;
	color			:#FFF;
	text-align		:left;
	margin			: 0 10px 5px 10px;
	border			:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	-webkit-border-radius	:6px;
	border-radius			:6px;
}

div#simeibox ul li a{
	padding			:4px 20px 4px 5px;
	display			:block;
	text-align		:left;
	color			:#333333;
}

div#simeibox ul li:after{
	content			:"";
	display			:block;
	clear			:both;
}
div#simeibox ul li:after{
	content			:"";
	display			:block;
	clear			:both;
}


div#simeibox ul li img.thumb{
	float			:left;
	margin:0px 3px 4px 0px;
	border-radius			:3px;

}

div#simeibox ul li span.rankno{

	font-size		:0.9em;
	font-weight		:bold;
	line-height		:1.2;
	letter-spacing	:10px;
	padding			:1px 0 0 3px;
}

div#simeibox ul li span.keep{
	margin-left:5px;
}

div#simeibox ul li span.name{
	color:#FC3;
	font-weight		:bold;
}

div#simeibox ul li span.size{
	font-size		:0.9em;
}

div#simeibox ul li span.com_box{
	display			:block;
	margin-left		:50px;
	font-size		:0.8em;
	line-height		:1.2;
}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━■リンク一覧■━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
div#glist{
	width:auto;
}
div#glist ul li{
	color			:#333333;
	text-align		:left;
	margin			: 5px;
	padding:5px 0 5px 0;
	border			:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	background		: url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/yajirushi.html) right center no-repeat,-webkit-gradient(linear, left top , left bottom, from(#FFFFFF),color-stop(50%,#FFFFFF),to(#E9E9E9));
	-webkit-border-radius	:6px;
	border-radius			:6px;
}

div#glist ul li a{
	width:260px;
	margin:5px 0 5px 5px;
	padding			:0px;
	display			:block;
	text-align		:left;
	color			:#333333;
}

div#glist ul li:after{
	content			:"";
	display			:block;
	clear			:both;
}


div#glist ul li span.name{
	float:left;
	text-align:center;
	color:#FFF;
	margin:0 0 3px 5px;
	margin-left:5px;
	margin-bottom:3px;
	padding:0px 20px 0px 20px;

	font-weight		:bold;
	background-color:#000;
}
div#glist ul li span.name:after{
	content			:"";
	display			:block;
	clear			:both;
}
div#glist ul li span.e_more{
	font-size:12px;
	width:50px;
	height:70px;
	float:left;
	margin:15px 5px 5px 5px;
	text-align:center;
	color:#FFF;
	padding:8px;
	font-weight		:bold;
	background-color:#000;
	border			:solid 1px #CCCCCC;
	background		: url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/yajirushi.html) right center no-repeat,-webkit-gradient(linear, left top , left bottom, from(#FFFFFF),color-stop(50%,#FFFFFF),to(#E9E9E9));
	-webkit-border-radius	:6px;
	border-radius			:6px;
}
div#glist ul li p{
	float:right;
	margin-top:35px;
	margin-right:10px;
}
div#glist ul li #event_s span.e_more{
	font-size:12px;
	float:left;
	margin:15px 5px 5px 5px;
	text-align:center;
	color:#FFF;
	padding:8px;
	font-weight		:bold;
	background-color:#000;
	border			:solid 1px #CCCCCC;
	background		: url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/img/yajirushi.html) right center no-repeat,-webkit-gradient(linear, left top , left bottom, from(#FFFFFF),color-stop(50%,#FFFFFF),to(#E9E9E9));
	-webkit-border-radius	:6px;
	border-radius			:6px;
}
.link_menu{
	margin-top:5px;
	margin-left:10px;
	font-size:20px;
	font-weight:900;
}
.osirase {
		margin-top:5px;
	margin-left:10px;
	font-size:18px;
	font-weight:900;
}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━■明日以降の出勤情報プルダウン■━━━━━━━━━━━━━━━━━*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

article:not(.display) {
	display: none;
}

dl.syukkin {
	font-weight: bold;
	text-align:center;
	margin:0px 10px 0px 10px;
	border			:solid 1px #FF9900;
	background-color: #F5F5F5;
	-webkit-border-radius	:10px;
	border-radius			:10px;
	background-color:#ffcc00;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));
}
.block {
 padding: 0 10px 1em 10px;
}

dl.syukkin dt {
	padding:10px;
	float: left;
}
dl.syukkin dd {
	padding:10px;
}
dl.syukkin dt:after {


	content		:"";
	display		:block;
	clear		:both;
}
dl.syukkin h6 {
	border-top:solid 1px #FF9900;
/*	margin-top:5px;*/
	padding:10px 0 10px 10px;
	text-align:left;
}

.news_bar {
	margin:0 auto 0;
	background-color: #aaaaaa;
	width: 280px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
	color: #FFF;
}
.news_time {
	margin:0 auto 0;
	width: 280px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: center;
	color: #000;
	font-weight: bold;
}
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━コスプレページ*/
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
div#cosplay{
	margin:10px 0px 10px 10px;
}
div#cos_image{
	width:300px;
	height:94px;
	margin:10px auto;
	background-image:url(../img/cosplay/cos_image_s.html);
}
div#cos_image p{
	color:#333333;
	font-weight:bold;
	text-shadow: #FFF 0px -1px, #FFF 1px 0px, #FFF 0px 1px, #FFF -1px 0px;

	margin:10px;
}
div#cosplay dl{
	width:144px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	-webkit-border-radius:6px;
	background-color:#F6C;
	background: -webkit-gradient(linear, left top, right bottom,
	color-stop(0%,rgba(210,210,210,1)),
	color-stop(50%,rgba(230,230,230,1)),
	color-stop(100%,rgba(210,210,210,1)));
}

div#cosplay dl dt{
	width:144px;
	height:200px;
	padding:7px 7px 0px 7px;
}
div#cosplay dl dt img{
	-webkit-box-shadow: 0 0 5px #999;
}

div#cosplay dl dd{
	width:144px;
	color:#000;
	text-shadow:0 2px 2px #FFF;
	margin-top:3px;
	padding:3px 0px 3px 0px;
	text-align:center;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-webkit-box-shadow: 0 -2px 1px #AAAAAA;
	background-color:#333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fddf37), color-stop(48%, #fddf37), color-stop(52%, #ffb12a), to(#ffdd1f));
}

div#cosplay:after{
	content		:"";
	display		:block;
	clear		:both;
}

/*---------------------------------------------■女の子在籍横3枚バージョン■-------*/
div#girls_3{
	text-align:center;
}

div#girls_3 ul{
	margin			: 5px 0;
}

div#girls_3 ul li{
	display:inline-block;
	vertical-align:top;
	float			:left;
	margin			:2px 0px 1px 2px;
	/*padding-top		:5px;*/
	width			:100px;
	height: 213px;
	overflow		:hidden;
	border			:solid 1px #CCCCCC;
	-webkit-border-radius	:6px;
	border-radius			:6px;
}

div#girls_3 ul:after{
	content			:"";
	display			:block;
	clear			:both;
}

div#girls_3 dl dt.nfshop{
	margin-bottom:2px;
	font-size		:0.8em;
	text-align		:center;
}

div#girls_3 dl dt.prof_top img{
	margin-bottom:0px;
	font-size		:0.8em;
	text-align		:center;
}

div#girls_3 dl dd.prof_img{
	text-align		:center;
	margin-top: 14px;
}

div#girls_3 dl dd.prof_bottom{
	text-align		:center;font-size:7px;
}
div#girls_3 dl dd.prof_bottom span.name{font-weight:bold; color:#333; font-size:9px;margin-bottom: 2px;}
div#girls_3 span.time{font-size:10px; color:#333;font-weight: bold;top: -3px;position: relative;top: -2px;
position: relative;
display: block;
background: #fff;
margin: 0 2px;
border-radius: 5px;}
div#girls_3 span.wait{font-size:10px; color:#fff;background: #ccc;border-radius: 3px;margin: 0 5px;text-align: center;display: block;font-weight: bold;text-shadow: 0px 0px 1px #333;}

/*---------------------------------------------■女の子在籍横2枚バージョン■-------*/
div#girls_2{
	text-align:center;
}

div#girls_2 ul{
	margin			: 5px 0 0 0;
}

div#girls_2 ul li{
	float			:left;
	margin: 0px 0px 0px 4px;
	padding-top		:5px;
	width			:150px;
	height: 315px;
	overflow		:hidden;
	border			:solid 1px #CCCCCC;
	-webkit-border-radius	:6px;
	border-radius			:6px;
	background-color:#000;
}

div#girls_2 ul:after{
	content			:"";
	display			:block;
	clear			:both;
}

div#girls_2 dl dt.nfshop{
	margin-bottom:2px;
	font-size		:0.8em;
	text-align		:center;
}

div#girls_2 dl dt.prof_top img{
	margin-bottom:0px;
	font-size		:0.8em;
	text-align		:center;
}

div#girls_2 dl dd.prof_img{
	text-align		:center;
}

div#girls_2 dl dd.prof_bottom{
	text-align		:center;font-size:12px;
}
div#girls_2 dl dd.prof_bottom span.name{font-weight:bold; color:#FFF; font-size:12px;}
div#girls_2 dl dd.prof_bottom span.time{
font-size:10px; color:#333;font-weight: bold;top: -3px;position: relative;top: -2px;
position: relative;
display: block;
background: #fff;
margin: 0 2px;
border-radius: 5px;}

div.girls_menu{
	margin:5px 0px 5px 10px;
}

div.girls_menu span a{
/*	width:60px;*/
	height:30px;
	margin:0 8px 0 0 ;
	padding:6px 8px 0 8px;
	float:left;
	color:#FFF;
	font-weight:bold;
	border-radius:3px;
	background-image:-webkit-gradient(linear, left top , left bottom, from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.0)),to(rgba(255,255,255,0.5)));
/*	-webkit-text-stroke:thin #000;*/
text-shadow:0px 0px 1px black;
}
.rankHead1 {
	font-weight: bold;
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

	border-radius: 3px;
	color: #4c4208;
	margin: 0 10px;
	padding: 2px;
	text-shadow: 0px 2px 0px #fff;
}
.rankHead2 {
	font-weight: bold;

background: #f5f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */

	border-radius: 3px;
	color: #333;
	margin: 0 10px;
	padding: 2px;
	text-shadow: 0px 2px 0px #fff;
}
.rankHead3 {
	font-weight: bold;
background: #f3e2c7; /* Old browsers */
background: -moz-linear-gradient(top,  #f3e2c7 0%, #c19e67 50%, #b68d4c 51%, #e9d4b3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f3e2c7 0%,#c19e67 50%,#b68d4c 51%,#e9d4b3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 ); /* IE6-9 */

	border-radius: 3px;
	color: #574629;
	margin: 0 10px;
	padding: 2px;
	text-shadow: 0px 2px 0px #fff;
}
.rankHead4 {
	font-weight: bold;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

	border-radius: 3px;
	color: #333;
	margin: 0 10px;
	padding: 2px;
}
.rankHead5 {
	font-weight: bold;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

	border-radius: 3px;
	color: #333;
	margin: 0 10px;
	padding: 2px;
}






/*ーーーーーーーーcolumnーーーーーーーー*/

.column_border {
  height: 3px;
  border-width: 0;
  background-repeat: repeat-x;
  background-size: 0.7em 0.3em,1.7em 0.3em,3.5em 0.3em,3.7em 0.3em;
  background-position: right bottom;
  background-image:
  radial-gradient(0.3em 0.2em at center center,#8dc21f,rgba(246,89,115,0)),
  radial-gradient(0.5em 0.2em at center center,#8dc21f,rgba(246,89,115,0)),
  radial-gradient(0.8em 0.2em at center center,#8dc21f,rgba(246,89,115,0)),
  radial-gradient(7.2em 0.2em at center center,#8dc21f,rgba(246,89,115,0));
}
	

.column_article {
    margin: 20px;
}

.column_article_left {
}

.column_article_left > a > img {
    width: 100%;
    height: auto;
}

.column_article_right {

    padding:10PX 0PX;
}

.column_article_title > a {
    line-height: clamp(22px, 3.2vw, 26px);
    font-size: clamp(14px, 1.8vw, 16px);
    font-weight: bold;
    color: #e59e29;;
    display: block;
    margin: -.2rem 0 0;
    font-size: .8rem;
}

.column_article_date {
color: #87744d;
    padding: 7px 0;
    font-weight: bolder;
    font-size: .6rem;
}


/*ーーーーーーーーcolumnendーーーーーーーー*/





