BODY {
	marign:0;
	scrollbar-base-color:#fde7e9;
	scrollbar-3dlight-color:#606000;
	scrollbar-arrow-color:#fab1b7;
	scrollbar-darkshadow-color:#fde7e9;
	scrollbar-face-color:#fde7e9;
	scrollbar-highlight-color:#fde7e9;
	scrollbar-shadow-color:#606000;
}

td.main {
	border-top:solid #F00000 5px;
	border-right:solid #F00000 1px;
	border-left:solid #F00000 1px;
}

table.guide {
	margin-left:3;
	font-size:9pt;
	color:#615450;
}
table.guide td {font-size: 9pt;color: #615450;}
table.guide td a{color: #615450;text-decoration:none;}
table.guide td a:hover{color:#000000; text-decoration:underline;}


table.price {
	font-size: 10pt;
	color: #615450;
	margin-top: 5;
}
table.price th,
table.price td {
	padding:2;
}

table.price th {
	width:280;
	font-weight:normal;
	text-align:left;
	border-bottom:solid #ea9198 1px;
}

table.price td {
	width:120;
	text-align:right;
	border-bottom:solid #ea9198 1px;
}



H1 {
font-family: '"ＭＳ Ｐゴシック"';
font-size: 9pt;
font-weight: normal;
color: #666666;
text-align: center;
border: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}


H2 {
font-family: "ＭＳ Ｐゴシック";
font-size: 16px;
font-weight: bold;
color: #ffffff;
width:550px;
text-align: left;
background: #336699;
border-top: 1px solid #84A2E6;
border-left: 1px solid #84A2E6;
border-bottom: 1px solid #84A2E6;
border-right: 1px solid #84A2E6;
padding-top:3px;
padding-bottom:3px;
padding-left:4px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
}

.HB_TL {
	border-top: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_TLR {
	border-top: solid #666666 1px;
	border-right: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_TLB {
	border-top: solid #666666 1px;
	border-bottom: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_LR {
	border-right: solid #666666 1px;
	border-bottom: solid #666666 1px;
	border-left: solid #666666 1px;
}
.HB_ALL {
	border: solid #666666 1px;
}

TD.TDAYGIRL {
	width: 100;height: 100;padding: 5;border: solid #5B4F37 1px;
}


.text_box {
	overflow:visible;
	width:auto;
	font-size:11pt;
	font-style:none;
	color:#303030;
	padding-top:0.0em;
	padding-left:2.0em;
	padding-right:0.5em;
	padding-bottom:0.0em;
	background-color:#FFFFFF;
}
.notes {
	font-size: 9pt;
}
.com1 {
	font-size: 12pt;
	color: navy;
}
.com2 {
	font-size: 11pt;
	color: red;
}
.com3 {
	font-size: 11pt;
	color: navy;
}
.meyasu {
	font-size: 11pt;
	color: #303030;
}

a.homel { font-size: 11pt; color: #ffffff; text-decoration: none;}
a.homel:hover{ color: yellow; text-decoration: underline; }

.mi {
	width:90%;
	border-left: 12px solid #778899;
	border-bottom: 3px solid #778899;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	padding:2px;
}

table.MBODY {
	border: 0;
	margin: 0px;
	padding: 0px;
	background: url(../image/bk_round_back.gif);
	width: 780px;

}


table.DBODY {
	border: 0;
	margin: 0;
	padding: 0;
	background: url(../image/bk_top_text_back.gif);
	width: 100%;
}


p.main {
	width:730px;
	font-size: 12pt;
	color: #404040;
	line-height: 20pt;
}


.mmenu { font-size: 11pt; color:#303030;}
.mmenu a{text-decoration:none; color:#303030; }
.mmenu a:hover{text-decoration:underline; color:red; }

.fotl { background:url(../image/pb_btm_bk1.jpg); color:#2e5446; padding-top:25px; font-size:10pt;}
.fotl a{ color:#2e5446;text-decoration:none;}
.fotl a:hover{ color:red; text-decoration:underline;}

/* 女の子表示	*/
TD.girltd {
	width:92;
	font-size:9pt;
	color:#e38089;
	padding:7px;
	text-align:center;
	line-height:11pt;
	margin:0px;
	border:solid #5B4F37 1px;
}
TD.girltd a {	text-decoration:none; color:#e38089;	}
TD.girltd a:hover {	text-decoration:none; color:#ff0000;	}

/* 各ページ説明みたいなの */
div.exp { width:500px; color:#404040; font-size:9pt; padding:8; text-align:left;	}

/* フォーム関係	*/
div.fwaku {	border:1px #400b41 solid; width:490px; padding:5; margin:10 0; line-height:14pt; color:#404040; font-size:9pt; text-align:left; -moz-border-radius:5px;}

#req {}
#req table {margin-top:3px; color:#400b41; font-size:9pt;}
#req input { color:#404040; background-color:#feccff; border:1px #400b41 dotted;}
#req textarea {  color:#404040; background-color:#feccff; border:1px #400b41 dotted;}


/* フッター */
div.footer {	margin-top:5; font-size:8pt; color:#666666; text-align:center;	}
div.footer a {	text-decoration:none; color:#666666;	}
div.footer a:hover {	text-decoration:none; color:#666666;	}



/*--------------*/
/*	出勤予定	*/
/*--------------*/
table.tab {	font-size:10pt; color:#808080; }
table.tab th { text-align: center; color: #ffffff;	background-color: #bb004b;}
table.tab td { text-align: center; 	background-color: #f9c9b9;}

table.tab a.blocklink { display:block; width:100%; height:100%; padding:0px; text-decoration:none; color:#433171; }
table.tab a:hover { 	background-color:#d35889;}


/*--------------*/
/*	リンク		*/
/*--------------*/
table.link td{	font-size:9pt; text-align:center; color:#804000;	}
table.link td a{	text-decoration:none; color:#804000;	}
table.link td a:hover{	text-decoration:none; color:#ff0000;	}


/*--------------*/
/*	リクルート	*/
/*--------------*/
table.rec { font-size:10pt; color:#404040;	}
table.rec th,table.rec td { padding:0.2em; border:1px #665971 solid;}
table.rec th { text-align:left; font-weight:normal; background-color:#fbdade;}
table.rec td { background-image: url(image/suke_siro.gif); }

#contel { font-size:11pt; font-weight:bold; color:#400b41; }

