@charset "utf-8";

/*----------------------------------------
* last update 2007-12-14
* Search key "++n"
* COPYRIGHT(C)638-8080.com.ALL RIGHTS RESERVED.
* Editor - studio CLOVER - www.with-clover.com.
* 
* +0  reset parts
* +1  list parts
* +2  header parts
* +3  profile parts
* +4  week schedule php parts
* +5  footer parts
* +000 other parts
----------------------------------------*/

/*----------------------------------------
++0 reset parts
----------------------------------------*/

* {
	margin:0;
	padding:0;
	font-size:12px;
	font-style:normal;
	}

ul,ol {
	list-style:none;
	}

img,fieldset{
	border:0;
	}

/* default style */
html,body {
  margin:0 auto;
  background:#fff;
		font-size:12px;
  font-family:"ＭＳ ゴシック", "Osaka";
  color: #666;
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-darkshadow-color: #66CC99;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #66CC99;
  scrollbar-arrow-color: #66CC99;
}

		
.top { font-size:11pt; font-family: "ＭＳ ゴシック", "Osaka"}
.x-large { font-size:16pt; font-family: "ＭＳ ゴシック", "Osaka"}
.large   { font-size:14px; font-family: "ＭＳ ゴシック", "Osaka"; line-height: normal; letter-spacing: 2px; word-spacing: normal}
.middle  { font-size:12px; font-family: "ＭＳ ゴシック", "Osaka"}
.small   { font-size:10px; font-family: "ＭＳ ゴシック", "Osaka"}
.x-small { font-size:11px; font-family: "ＭＳ ゴシック", "Osaka"}
.xx-small{ font-size:8pt; font-family: "ＭＳ ゴシック", "Osaka"}


td,th {
 font-size: 10px;
 color: #333333;
}

p {
 color: #333333;
 font-family: Tahoma,Osaka,Times,'Times New Roman','lr oSVbN';
}

a {
 font-family: "Tahoma", "Osaka", "Times", 'Times New Roman', 'lr oSVbN';
 color: #009933;
	font-size:10px;
}

a:hover {
 font-family: "Tahoma", "Osaka", "Times", 'Times New Roman', 'lr oSVbN';
 color: #009933;
 text-decoration: underline;
}

.input{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
color : #009933;
background-color : #FFFFFF;
font-size : 9pt;
}

table#wrap{
 margin:0 auto;
}

/*----------------------------------------
++1 list parts
----------------------------------------*/


/*----------------------------------------
++2  girls parts
----------------------------------------*/
table.girl_waku{
 width:726px;
	border-collapse:collapse;
	margin:3px 0 7px 14px;
}
table.girl_waku td{
 width:140px;
	font-size:11px;
	text-align:center;
	vertical-align:top;
}
.girl_box{
 background:#fff;
 width:135px;
	border:1px solid #008000;
	margin:0 auto;
}

img.girl_icon{
	vertical-align:top;
	margin:-1px 5px 0 0;
}
table.girl_waku td span.name_block{
	display:block;
	background:url(images/name_bg.jpg) no-repeat;
	width:135px;
	height:15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:4px 0 2px 0;
	}
table.girl_waku td span.tenc{
 color:#CC0000;
	padding:3px 0;
	width:135px;
	display:block;
}
table.girl_waku td span.ssize{
	padding:2px 0;
	width:135px;
	display:block;
}

/*----------------------------------------
++3  schedule parts
----------------------------------------*/

#dayttl{
 width:726px;
	height:30px;
	background:url(../attendance/img/dayttl_bg.gif) no-repeat;
	font-size:16px;
	font-weight:bold;
	line-height:1.8;
	letter-spacing:0.1em;
	color:#009900;
	text-align:center;
	margin:10px auto 5px auto;
}
.sche_prev{
	margin:0 0 0 15px;
	letter-spacing:0.1em;
	}
.sche_next{
	text-align:right;
	margin:-1.2em 15px 0 0;
	letter-spacing:0.1em;
	}		
.sche_comment{
	text-align:center;
	margin:0 0 8px 0;
	letter-spacing:0.1em;
	}
.sche_prev a,.sche_next a{
 font-size:12px;
	text-decoration:underline;
}
.sche_prev a:hover,.sche_next a:hover{
	text-decoration:none;
}

table.girl_waku td span.stenc{
 background:#fff;
	padding:3px 0 3px 0;
	width:135px;
	display:block;
	font-size:11px;
}
table.girl_waku td span.stime{
 color:#CC0000;
	letter-spacing:0.1em;
	padding:3px 0;
	width:135px;
	display:block;
}
