@charset "utf-8";
@import url("../style/global.css");
@import url("../style/common_shop.css");

h1{
	width:100%;
	/*height:50px;*/
	font-weight:bold;
	font-size: 25px;
	text-align:center;
	margin:0;
	padding:10px 0;
	line-height:1.3em;
	background-color:#f2f2f2;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.66);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.66);
	box-shadow: 0 1px 2px rgba(0,0,0,0.66);
}
h1 a{
	color:#000;
}

/*ソートエリア*/
#sort-area{
	width:100%;
	padding:10px 0;
	text-align:center;
	border-bottom:1px solid #918f90;
}

#sort-area p{
	font-weight:bold;
	margin-bottom:5px;
}

#sort-area select{
	width:80%;
	font-size:16px;
}

/*検索ボタン*/
.sort-buttom{
	width:80%;
	height:44px;
	margin:15px auto 15px;
	border: 1px solid #918f90;
	border-radius: 13px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #b2b2b2), color-stop(0.00, #e1e1e1));
	background: -webkit-linear-gradient(top, #e1e1e1 0%, #b2b2b2 100%);
	background: -moz-linear-gradient(top, #e1e1e1 0%, #b2b2b2 100%);
	background: -o-linear-gradient(top, #e1e1e1 0%, #b2b2b2 100%);
	background: -ms-linear-gradient(top, #e1e1e1 0%, #b2b2b2 100%);
	background: linear-gradient(top, #e1e1e1 0%, #b2b2b2 100%);
}

.sort-buttom p{
	width:100%;
	height:40px;
	font-weight:bold;
	font-size:20px;
	line-height:40px;
}

/*検索結果リスト*/
#gals-list{
	width:100%;
	margin-bottom:15px;
	border-top:1px solid #918f90;
}

/*待機なう！エリア*/
.gals-area{
	width:100%;
	margin-top:0;
	padding:3px 0;
	border-bottom: 1px solid #909090;
	/*background: url(../images/link_icon.png) no-repeat 98% 50%;*/
	display:inline-block;
	background:#fff;
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ffdbee), color-stop(0.00, #fdf9fb));
	background: -webkit-linear-gradient(top, #fdf9fb 0%, #ffdbee 100%);
	background: -moz-linear-gradient(top, #fdf9fb 0%, #ffdbee 100%);
	background: -o-linear-gradient(top, #fdf9fb 0%, #ffdbee 100%);
	background: -ms-linear-gradient(top, #fdf9fb 0%, #ffdbee 100%);
	background: linear-gradient(top, #fdf9fb 0%, #ffdbee 100%);*/
}

.gals-area a{
	width:100%;
	color:#000000;
	text-decoration:none;
	background: url(../images/link_icon.png) no-repeat 98% 50%;
	background-size:23px 21px;
	display:inline-block;
}

.photo-area{
	width:25%;
	margin:5px 0 0 5px;
	padding:0;
	float:left;
}

.photo-area img{
	width:100%;
	padding:0;
	/*border: 1px solid #000000;*/
}

.photo-area p{
	width:100%;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.info-area{
	width:70%;
	margin:5px 0 0 0;
	float:right;
}

.gals-profile{
	width:90%;
	margin:0;
	font-size: 13px;
	text-align:left;
	float:clear;
}

.gals-profile div{
	padding:2px;
	margin:3px 0;
	line-height:1em;
}

.gals-name{
	color:#ff4e96;
	font-size:16px;
	font-weight:bold;
}

ul.contents-icon{
	width:93%;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	float:left;
	list-style-type:none;
}

.contents-icon li{
	margin:0 5px 5px 0;
	padding:2px 4px;
	color:#ffffff;
	float:left;
	border-radius: 8px;
	border: 1px solid #000000;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#606060), to(#000000));
	background-image: -webkit-linear-gradient(top, #606060, #000000);
	background-image: -moz-linear-gradient(top, #606060, #000000);
	background-image: -o-linear-gradient(top, #606060, #000000);
	background-image: -ms-linear-gradient(top, #606060, #000000);
	background-image: linear-gradient(to bottom, #606060, #000000);
}

ul.gals-icon{
	width:93%;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	float:left;
	list-style-type:none;
}

.gals-icon li{
	margin:0 5px 5px 0;
	padding:2px 4px;
	color:#000000;
	float:left;
	border-radius: 8px;
	border: 1px solid #ff4692;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ff4692), color-stop(0.00, #fd87b7));
	background: -webkit-linear-gradient(top, #fd87b7 0%, #ff4692 100%);
	background: -moz-linear-gradient(top, #fd87b7 0%, #ff4692 100%);
	background: -o-linear-gradient(top, #fd87b7 0%, #ff4692 100%);
	background: -ms-linear-gradient(top, #fd87b7 0%, #ff4692 100%);
	background: linear-gradient(top, #fd87b7 0%, #ff4692 100%);
}

.btn{
	border-top:1px solid #b7b7b7;
	padding-top:30px;
}