@charset "euc-jp";
/* CSS Document */
/*--------------------- --------------------------*/


/*********************************************
内容       : 女の子検索
ページURL  : http://www.angel-live.com/search/
作成者     : ?
追記    　 : 141217　山田　ぺジャー
*********************************************/


#mainmenu ul li.search a {
background-position:0pt -66px;
}
#mainmenu ul li.search a:hover {
background-position:0pt -66px;
}
#head ul#headerMenu li.search a,#head ul#headerMenu li.search a:hover{
background-position:0 -64px;
}
#rightcontainer div#main div.title h2{
background:url(../img/img_search_title.gif) no-repeat 0px;
}

#rightcontainer div#main div.menu{
height:3px;
background-color:#f6f6f6;
border:1px solid #b7b7b6;
}

#rightcontainer div#main div.text{
padding:15px 17px 15px 19px;
width:auto;
clear:both;
}

#rightcontainer div#main div.text div.top{
padding:18px 0 0 36px;
height:25px;
background:url(../img/bg_search_top.gif) no-repeat;
}
#rightcontainer div#main div.text div.top span{
font-weight:bold;
}

#rightcontainer div#main div.text div.middle{
padding:10px 50px;
background:url(../img/bg_search_middle.gif) repeat-y;
}
#rightcontainer div#main div.text div.middle dl{
line-height:2.5em;
overflow:hidden;
}

#rightcontainer div#main div.text div.middle dl.t1{
float:left;
width:267px;
}

#rightcontainer div#main div.text div.middle dl.t2{
float:left;
width:402px;
}
#rightcontainer div#main div.text div.middle dl.t3,
#rightcontainer div#main div.text div.middle dl.t6{
width:669px;
clear:both;
}
#rightcontainer div#main div.text div.middle dl.t6{
padding:5px 0;
line-height:1.8em;
}
#rightcontainer div#main div.text div.middle dl.t4{
padding:10px 0;
line-height:1.8em;
float:left;
width:330px;
}
#rightcontainer div#main div.text div.middle dl.t5{
padding:10px 0;
line-height:1.8em;
float:left;
width:330px;
}

#rightcontainer div#main div.text div.middle dl dt{
padding-left:16px;
width:87px;
float:left;
/*clear:both;*/
overflow:hidden;
}
#rightcontainer div#main div.text div.middle dl.t2 dt{
padding-left:19px;
width:147px;
}
#rightcontainer div#main div.text div.middle dl.t5 dt{
padding-left:16px;
width:47px;
}

#rightcontainer div#main div.text div.middle dl dd{
float:left;
overflow:hidden;
}
#rightcontainer div#main div.text div.middle dl dd input{
margin:5px 0 0 0;
width:150px;
}

#rightcontainer div#main div.text div.middle dl.t1 dd{
width:164px;
}
#rightcontainer div#main div.text div.middle dl.t2 dd{
width:236px;
}
#rightcontainer div#main div.text div.middle dl.t3 dd,
#rightcontainer div#main div.text div.middle dl.t6 dd{
width:566px;
}
#rightcontainer div#main div.text div.middle dl.t4 dd{
/*width:217px;*/
}
#rightcontainer div#main div.text div.middle dl.t5 dd{
/*width:266px;*/
}

#rightcontainer div#main div.text div.middle img.newImg{
margin-right:4px;
vertical-align:middle;
}
#rightcontainer div#main div.text div.middle dt.new,
#rightcontainer div#main div.text div.middle dd.new{
background:#ffffcc;
}

#rightcontainer div#main div.text div.middle div.status{
padding:0 10px;
line-height:1.8em;
clear:both;
}
#rightcontainer div#main div.text div.middle div.status input{
float:left;
margin-top:3px;
}
#rightcontainer div#main div.text div.middle div.status label{
display:block;
float:left;
width:100px;
height:1.8em;
padding-left:3px;
}
#rightcontainer div#main div.text div.middle input[type=submit]{
width:160px;
height:30px;
font-size:14px;
}

#rightcontainer div#main div.text div.middle div.caption{
margin-top:10px;
}

#rightcontainer div#main div.text div.middle a.select{
color:#000000;
padding:2px 1px 1px 2px;
border:1px solid #F1ABBD;
background:#FBE5EA url(../img/bg_search_check.gif) repeat-x;
white-space:nowrap;
}
#rightcontainer div#main div.text div.middle a.select:hover,
#rightcontainer div#main div.text div.middle a.select:active{
text-decoration:none;
}

#rightcontainer div#main div.text div.bottom{
height:28px;
background:url(../img/bg_search_bottom.gif) no-repeat;
}

#rightcontainer div#main div.text div#count,
#rightcontainer div#main div.text div#count2{
margin-top:10px;
clear:both;
height:16px;
}

#rightcontainer div#main div.text div#count div.count,
#rightcontainer div#main div.text div#count2 div.count{
float:left;
width:382px;
overflow:hidden;
white-space:nowrap;
}

#rightcontainer div#main div.text div#count div.pages,
#rightcontainer div#main div.text div#count2 div.pages{
text-align:right;
float:left;
width:384px;
overflow:hidden;
}

#rightcontainer div#main div.text div#count span,
#rightcontainer div#main div.text div#count2 span{
font-weight:bold;
}
#rightcontainer div#main div.text div#count span.pink,
#rightcontainer div#main div.text div#count2 span.pink{
color:#EE8AA4;
}

#rightcontainer div#main div.text div#chatroom{
width:760px;
height:auto;
}


#rightcontainer div.chatbox{
margin:9px;
letter-spacing:0;
}

#rightcontainer div.lastdate{
	line-height: 1.8;
	background: #e9e9e9;
	color: #444;
	font-size: 10px;
	text-align: left;
	text-indent: 8px;
}
div.room div.chatbox div.line, div.room div.chatbox_big div.line {
	overflow: hidden;
}


/***************
pager
****************/
.pager {
    clear: both;
    overflow: hidden;
    padding-top: 10px;
    width: 755px;
}
.pager ul{
	display: block;
	padding: 0 0 8px;
	float: right;
}
.pager:after,
.pagerTxt:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
}
.pager li {
	display: block;
	float: left;
	margin-right: 6px;
}
.pager li a {
	display: block;
	padding: 10px 14px;
	border: solid 1px #bababa;
	border-radius: 3px;
	white-space: nowrap;
	color: #444;
	font-weight: bold;
	background-color: #fff;
	box-shadow: 0px 0.5px 0.5px 0px #cccccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pager li span {
	display: inline-block;
	vertical-align: middle;
	padding: 12px 16px;
}
.pager li span + a,
.pager li.hasDott a {
	display: inline-block;
	vertical-align: middle;
}
.pager li a:hover {
	background-color: #ececec;
	text-decoration: none;
}
.pager li.active a {
	background-color: #444444;
	color: #fff;
}
.pager li.active a:hover { background-color: #444444; }
.pager li.next a,
.pager li.prev a {
	padding: 10px 20px;
}
.pager li a span {
	margin: 0 4px;
	font-weight: bold;
}

.pagerTxt {
	position: relative;
	padding: 15px 0 0;
	min-height: 20px;
}
.pagerTxt li { display: block; }
.pagerTxt li.center {
	position: absolute;
	top: 15px;
	left: 50%;
	width: 400px;
	margin-left: -200px;
	text-align: center;
	white-space: nowrap;
}
.pagerTxt li.prev { float: left; }
.pagerTxt li.next { float: right; }
.pagerTxt li a {
	color: #707070;
}
