@import url(./base.css);



.fontred {
color:red;
}

.fontblue {
color:blue;
}

h2#zupdate{
margin:0 6px 5px 0;
padding:5px;
font-size:14px;
font-weight:normal;
color:#fff;
background-color:#f06;
}

ul#zcaution {
margin:0;
padding:0;
list-style:none outside;
}

li.zcli {
margin:0;
padding:0;
}

div#ztel {
margin:5px 0;
padding:0;
}

div#zdgshops {
margin:5px 10px;
text-align:right;
}

div#zbwh {
margin:5px 6px 5px 0;
padding:5px 0;
border-top:solid 1px #000;
}

div#zdaylink {
float:left;
width:200px;
font-size:14px;
margin:0;
padding:0;
}


div#zbottomlink {
float:left;
width:100px;
margin:0;
}

div.clear {
margin:0;
padding:0;
clear:both;
}

h2.zshifthead{
margin:10px 16px 0 10px;
padding:5px;
font-size:12px;
font-weight:normal;
color:#000;
background-color:#fff;
border:solid 2px #f06;
}

div.zshiftcomment {
margin:0 16px 5px 10px;
padding:5px;
color:#fff;
background-color:#f06;
}

div#zgirlarea {
width:560px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

/*
div.zgirl {
float:left;
width:122px;
height:100px;
margin:0 8px 10px 0;
padding:2px;
border:solid 2px #f06;
background-color:#fff5ff;
}

div.zgirlnew {
float:left;
width:122px;
height:100px;
margin:0 8px 10px 0;
padding:2px;
border:solid 2px #090;
background-color:#efe;
}

div.zgirlmove {
float:left;
width:122px;
height:100px;
margin:0 8px 10px 0;
padding:2px;
border:solid 2px #6cf;
background-color:#ade6ff;
}

div.zgirlcomeback {
float:left;
width:122px;
height:100px;
margin:0 8px 10px 0;
padding:2px;
border:solid 2px #fc3;
background-color:#ffd86d;
}

div.zgirlimg {
float:left;
margin:0 3px 0 0;
padding:0;
width:63px;
height:80px;
}

div.zgirlimg img{
border:0;
margin:0;
padding:0;
width:60px;
}

div.zgirldata {
float:right;
padding:0;
margin:0;
width:54px;
color:#f60;
}

div.zgirlname {
clear:both;
margin:3px 0 0 0;
padding:0;
}

div.zstuff {
margin:5px 0 20px 10px;
padding:0;
clear:both;
}

div#zheader {
margin:10px;
padding:0;
}

div#zinfo {
margin:10px;
padding:0;
}

h2#zinfotitle{
margin:0 6px 5px 0;
padding:5px;
font-size:14px;
font-weight:normal;
color:#fff;
background-color:#f06;
}

.newmark {
	color:red;
}

.comebackmark {
	color:green;
}

*/


ul#zgirlarea {
width:560px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

div#zheader {
margin:10px;
padding:0;
}

/* ---------------------------------- */
/*
.zgirl {
background-image:url("http://www.sp-matty.com/zaiseki/images/gradbg.gif");
}
.zgirlnew {
background-image:url("http://www.sp-matty.com/zaiseki/images/newgirl.gif");
}
.zgirlmove {
background-image:url("http://www.sp-matty.com/zaiseki/images/move.gif");
}
.zgirlcomeback {
background-image:url("http://www.sp-matty.com/zaiseki/images/comeback.gif");
}

.sanp {
background-image:url("http://www.sp-matty.com/zaiseki/images/sanp.gif");
}
.newsanp {
background-image:url("http://www.sp-matty.com/zaiseki/images/newsanp.gif");
}
.movesanp {
background-image:url("http://www.sp-matty.com/zaiseki/images/movesanp.gif");
}
.comebacksanp {
background-image:url("http://www.sp-matty.com/zaiseki/images/comebacksanp.gif");
}

.les {
background-image:url("http://www.sp-matty.com/zaiseki/images/les.gif");
}
.newles {
background-image:url("http://www.sp-matty.com/zaiseki/images/newles.gif");
}
.moveles {
background-image:url("http://www.sp-matty.com/zaiseki/images/moveles.gif");
}
.comebackles {
background-image:url("http://www.sp-matty.com/zaiseki/images/comebackles.gif");
}
*/

/* ---------------------------------- */

img {border-width:0;}
*{list-style-type:none;}

#zgirlarea li {
	float:left;
	display:block;
	width:120px;
	height:265px;
	margin:0 0 10px 10px;
	padding:0;
}

#zgirlarea .girlphoto {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	z-index:0;
}

#zgirlarea div.girlwrap {
	position:relative;
	left:0;
	top:0;
	margin:0;
	padding:0;
	z-index:0;
}

#zgirlarea img.girlphoto {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:180px;
	margin:0;
	padding:0;
	z-index:5;
}

#zgirlarea .girlname {
	display:block;
	width:120px;
	height:19px;
	margin:0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:500;
	text-align:center;
	border-bottom:1px #ccc dashed;
}

#zgirlarea .playoption {
	display:block;
	width:116px;
	height:21px;
	margin:0;
	padding:2px 0 0 4px;
	border-bottom:1px #ccc dashed;
}

#zgirlarea .playoption .sanp,
#zgirlarea .playoption .lez {
	width:56px;
	height:19px;
	margin:0;
	padding:0;
}

#zgirlarea .girlmemo {
	display:block;
	width:120px;
	height:26px;
	margin:0;
	padding:5px 0;
	font-size:12px;
	line-height:13px;
	text-align:center;
}

#zgirlarea li div.girlprof {
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:73px;
	padding:180px 0 0 0;
	z-index:10;
}


#zgirlarea li .girllink {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:120px;
	height:85px;
	padding:180px 0 0 0;
	z-index:10;
	background:url("/zaiseki/images/out.gif") left top no-repeat;
}

#zgirlarea li a.girllink:link,#zgirlarea li a.girllink:visited {
	color:#333;
}
#zgirlarea li a.girllink:hover,#zgirlarea li a.girllink:active {
	background:url("/zaiseki/images/over.gif") left top no-repeat;
	color:#f39;
}


.zgirl {
border:solid 2px #aaa;
background-color:#fefefe;
}

.zgirlnew {
border:solid 2px #3c3;
background-color:#fdfee7;
}

.zgirlmove,
.zgirlcomeback {
border:solid 2px #6cf;
background-color:#fdfee7;
}


