@import "basic.css";
/*在籍表*/
.hyo a{text-decoration:none;}
/*photo_zaiseki.htm*/

#zaiseki_photo .Pbtn{
	list-style:none;
	margin: 0;
	padding:0 0 10px 0;
}
#zaiseki_photo .Pbtn li{
	width:47px;
	height:20px;
	margin: 0;
	padding:0 0 0 2px;
	float:left;
}

#zaiseki_photo .P-girls li a:link,#zaiseki_photo .P-girls li a:hover, .P-girls li a:visited,
#zaiseki_photo .N-girls li a:link,#zaiseki_photo .N-girls li a:hover, .N-girls li a:visited{
  color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

#zaiseki_photo .P-girls{
	float:left;
	list-style:none;
	text-align:center;
	background: url(../images/thumb_bg_a.gif);
	width: 78px;
	height: 80px;
	margin: 3px;
	padding:16px 2px 11px 2px;
	font-size: 10px;
	overflow: hidden;
  color:#ffcc99;
}
#zaiseki_photo .N-girls{
	float:left;
	list-style:none;
	text-align:center;
	background: url(../images/thumb_bg2.gif);
	width: 78px;
	height: 80px;
	margin: 3px;
	padding:16px 2px 11px 2px;
	font-size: 10px;
	overflow: hidden;
  color:#ffcc99;
}
#zaiseki_photo .P-girls li img,#zaiseki_photo .N-girls li img{
	width:60px;
	height:60px;
}


#zaiseki_photo .Age{
	font-size:10px;
  color:#ffcc99;	
	display: inline;
}
#zaiseki_photo .Style{font-size:10px; color:#ffcc99;line-height:1.2em}
#zaiseki_photo .NewFace{font-size:10px;line-height:1.2em; color:#FFFFFF;}
/*zaisekimenu*/
.zaisekimenu{
height:4em;
}
.zaisekimenu a{
float:left;
display:block;
padding:3px 5px;
border:1px #ccc solid;
margin:0 0 10px 0;
vertical-align:middle;
width:258px;
background:#c00;
color:#fff;
text-decoration:none;
text-align:center;
font-size:14px;
}
.zaisekimenu a.loc{
display:none;
}

.zaisekimenu a:hover{
color:#333;
background:#fc0;
border-color:#666;
}
#zaiseki_list .zaisekimenu .namae{
	text-align: right;
}
#zaiseki_list .zaisekimenu .namae a{
	text-decoration:none;
	color: #000000;
}
#zaiseki_list .zaisekimenu_under .namae a{color:#000000;text-decoration:none;}
#zaiseki_option .zaisekimenu .option{
}
#zaiseki_option .zaisekimenu .option a{color:#000000;text-decoration:none;}
#zaiseki_option .zaisekimenu_under .option a{color:#999;text-decoration:none;}
.zaisekimenu_under{
	text-align:right;
	margin: 6px 0 0 0;
	padding: 0 4px 0 0;
}
.zaisekimenu_under span{margin-left:12px;}
/*list_zaiseki.htm*/
#Item {
	top:0px;
	left:0px;
	visibility:visible;
	display:block;
	position:absolute;
}
/* リスト項目部分のセル*/
#Item,#Maintable{
border-collapse:collapse;
}
#Item th {border:solid 1px #0000ff;border-width:1px 0 1px 0;padding:2px 2px;background-color:#ffffcc;font-size:12px;font-weight:normal;text-align:left;}
/*メインデータのセル*/
#Maintable td {border:1px solid #0000ff;border-width:0 0 1px 0;padding:2px 2px;font-size:12px;}
.Name { width:8em;width:100px;}
.Age { width:3em; }
.Sizes { width:11em; }
.D1 { width:4em; }
.Work { width:4em; }
.New { width:3em;color:#e9007d; font-size:10px;}
.D2 { width:4em; font-size:10px;}

/* profile */

#profile{
font-size:12px;
color:#262626;
margin:0;
padding: 0;
line-height:135%;
}
#profile img{
border:0;
vertical-align:top;
}
#profile .photo{
float:left;
width:498px;
height:420px;
}
#profile #Title{
font-size:10px;
letter-spacing:1px;
height:20px;
line-height:20px;
color:#666;
border-bottom:1px #eee solid;
padding:0 10px;
background-color:#f9f9f9;
}

/*option_zaiseki.htm*/
#zaiseki_option .OddRow { background-color:#ffe3ef; }
#zaiseki_option .EvenRow { background-color:#ffffff; }
#zaiseki_option .hyo a{text-decoration:underline;}
#zaiseki_option .hyo div{border-bottom:1px solid #FF3399;padding-top:2px}
#zaiseki_option .hyo div span{margin-right:6px;}
#zaiseki_option .Name{width:150px;}
#zaiseki_option .Time{width:60px;color:red;}
#zaiseki_option .Honyo{width:80px;color:blue;}
#zaiseki_option .Gansya{width:50px;color:#FF6600}
#zaiseki_option .Pora{width:80px;color:purple;font-size:10px;}
#zaiseki_option .Bive{width:80px;color:#ff1493}
#zaiseki_option .Pansuto{width:80px;color:#008080}
#zaiseki_option .Gokkun{width:80px;color:#008080}
#zaiseki_option .roter{width:80px;color:#c71585}
#zaiseki_option .hidden{width:80px;visibility:hidden;}

#DataBlock .Option{
height:88px;
width:168px;
clear:both;
margin:1px 0 0;
padding:0 5px 5px;
border:1px #f6f6f6 solid;
background:#ffe;
}

#DataBlock .Option .title{
color:#774;
width:130px;
}
#DataBlock .Option div{
width:64px;
line-height:18px;
}

#DataBlock .ok{
float:left;
background:url(../zaiseki/images/ok.gif) 0 50% no-repeat;
padding:0 0 0 20px;
font-size:10px;
}

#DataBlock .ng{
font-size:10px;
float:left;
background:url(../zaiseki/images/ng.gif) 0 50% no-repeat;
padding:0 0 0 20px;
}
.clearfix{
  clear:left;
}

/*\x83v\x83\x8d\x83t\x83B\x81[\x83\x8b\x95\x94\x95\xaa\x82\xcc\x83X\x83^\x83C\x83\x8b */
#ProfBG { background:#fff; margin:0;padding:0;}
#TitleBlock {margin:0px;padding:3px;border-bottom:1px solid #501400;background-color:#501400;}
#Title {font-size:small;color:#ffffff;}
#TitleAnchor:link { color:#ccccff; }
#TitleAnchor:visited { color:#ffcccc; }
#TitleAnchor:active { color:#ff0000; }
#TitleAnchor:hover { color:#ffffff; }
#PhotoBlockdmy {width:406px;height:406px;padding:4px;color:#0f2288;float:left;}
#PhotoBlockFix {position:relative;width:406px;}
#Photoalpha { display:block; position:absolute; top:0px; left:0px; z-Index:8; }

#PhotoBlock1 {display:block;position:absolute;top:0px;left:0px;visibility:visible;border:1px solid #fff;}
#PhotoBlock2, #PhotoBlock3, #PhotoBlock4, #PhotoBlock5, #PhotoBlock6 {display:block;position:absolute;top:0px;left:0px;visibility:hidden;border:1px solid #fff;}
#ThumBlock {width:72px;margin:0;float:left; line-height:0;padding:4px 0 0;}
#ThumBlock img{margin:0;padding:0;width:60px;height:60px;border:0;vertical-align:bottom;}
#DataBlock {width:180px;height:352px;margin-top:5px;border:1px inset #ff2288;background-color:#ffffff;padding:4px;font-size:small;float:left;}
.Close{position:absolute; top:370px; left:640px; width:50px; font-size:12px;}
.Prof { font-size:14px; }
.Datas,.NBDatas { margin-top:3px; line-height:100%; font-size:12px;}
.Datas span,.NBDatas span{ color:#ff2288; }
.Datas{ clear:left;}
.NBDatas{ width:100px;float:left; }
.DataItem { color:#ff2288; }
.Dates{ font-size:10px; }
#blue span{ color:#0000ff; }
#green span{ color:#008000; }
.Char{
  height:150px;
  overflow:auto;
}

.schedule_box{
  background-color:#fff;
  line-height:135%;
  margin:0;
  position:absolute;
  left:370px;
  top:400px;
  z-index:9;
  font-size:12px;
}

.schdule{
  float:left;
  padding:0;
  margin:0;
  text-align:center;
}
.schdule dt{
  background-color:#fff;
  width:100px;
  padding:0;
  margin:0;
  border:solid 1px #501400;
}
.schdule dd{
  background-color:#fff;
  padding:0;
  margin:0;
  width:100px;
  border-bottom:solid 1px #501400;
  border-left:solid 1px #501400;
  border-right:solid 1px #501400;
  font-size:12px;
}
dd.both{
  color:#008000;
}
dd.first{
  color:#0000ff;
}
dd.last{
  color:#ff6666;
}
dd.hol{
  color:#aaa;
}

.BottomComment {
        clear:both;
        margin:20px 0 0 5px;
        padding:10px;
        line-height:150%;
        text-align: justify;
        text-justify:inter-ideograph;
        font-size:12px;
        height:108px;
        width:649px;
        overflow:auto;
        border:solid 1px #cc9;
        background:#ffe;
}

.BottomComment span{
        color:#774;
        display:block;
}

/* shinzin you space */

#RightCol #Pickup .Girls{
	border:medium none;
	height:193px;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:135px;
	z-index:1;
}

#RightCol .Girls{
	border:medium none;
	height:169px;
	margin:0;
	padding:0;
	vertical-align:middle;
	width:135px;
	z-index:1;
}

#RightCol .Girls span{
	background:#FFFFFF url(../images/bg_debutdate.gif) no-repeat scroll 50% 50%;
	clear:left;
	color:#EE0000;
	display:block;
	font-size:10px;
	height:15px;
	padding:0;
	text-align:center;
}


