BODY {  font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 11pt; color:#ffffff; letter-spacing:10px; overflow-x: hidden;
		margin; 0px ;
		background-color: #000000; /*背景色*/ 
		background-repeat: repeat-y;
		background-attachment: fixed;
		scrollbar-track-color: #000000;
		scrollbar-face-color: #000000;
		scrollbar-shadow-color: #333333;
		scrollbar-darkshadow-color: #000000;
		scrollbar-highlight-color: #000000;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-arrow-color: #696969;}

TD {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; color:#ffffff; letter-spacing:0px;}

a:link    { text-decoration:none; color:#e0ffff; }
a:visited { text-decoration:none; color:#e0ffff; }
a:active  { text-decoration:none; color:#e0ffff; }
a:hover   { text-decoration:none; color:#c71585; }


.c_hand {cursor: hand;}
.c_hand_bmgn5  {cursor: hand; margin-bottom: 5px;}
.c_hand_tmgn30 {cursor: hand; margin-top: 30px;}

.t8  { font-size: 8px; }
.t9  { font-size: 9px; }
.t10 { font-size: 10px;}
.t11 { font-size: 11px;}
.t12 { font-size: 12px;}
.t13 { font-size: 13px;}
.t14 { font-size: 14px;}

.sld  {border-style:solid;  border-width: 1px; border-color:#ffffff;}
.dot  {border-style:dotted; border-width: 1px; border-color:#d3d3d3;}
.dot2 {border-style:dotted; border-width: 2px; border-color:#ffffff;}
.rdg  {border-style:ridge;  border-width: 1px; border-color:#ffffff;}

.tmgn5   { margin-top: 5px; margin-bottom: 0px;}
.bmgn5   { margin-top: 0px; margin-bottom: 5px;}
.tmgn10  { margin-top: 10px; margin-bottom: 0px;}
.bmgn10  { margin-top: 0px; margin-bottom: 10px;}
.tmgn15  { margin-top: 15px; margin-bottom: 0px;}
.bmgn15  { margin-top: 0px; margin-bottom: 15px;}
.tmgn20  { margin-top: 20px; margin-bottom: 0px;}
.bmgn20  { margin-top: 0px; margin-bottom: 20px;}
.tmgn30  { margin-top: 30px; margin-bottom: 0px;}
.bmgn30  { margin-top: 0px; margin-bottom: 30px;}
.tmgn50  { margin-top: 50px; margin-bottom: 0px;}
.bmgn50  { margin-top: 0px; margin-bottom: 50px;}

.tbmgn15 { margin-top: 15px; margin-bottom: 15px;}
.tbmgn30 { margin-top: 30px; margin-bottom: 30px;}

.headerimg { margin-top: 5px; margin-bottom: 0px;}
.footerimg { margin-top: 0px; margin-bottom: 5px;}

.header {
BORDER-TOP:0pt solid #3c3c3c;
BORDER-BOTTOM:0pt solid #3c3c3c;
BORDER-LEFT: 0pt solid #3c3c3c;
BORDER-RIGHT: 0pt solid #3c3c3c;}

.footer {
BORDER-TOP:0pt solid #3c3c3c;
BORDER-BOTTOM:0pt solid #3c3c3c;
BORDER-LEFT: 0pt solid #3c3c3c;
BORDER-RIGHT: 0pt solid #3c3c3c;}

.leftbdr {
BORDER-TOP:0pt solid #3c3c3c;
BORDER-BOTTOM:0pt solid #3c3c3c;
BORDER-LEFT: 1pt solid #3c3c3c;
BORDER-RIGHT: 0pt solid #3c3c3c;}

.rightbdr {
BORDER-TOP:0pt solid #3c3c3c;
BORDER-BOTTOM:0pt solid #3c3c3c;
BORDER-LEFT: 0pt solid #3c3c3c;
BORDER-RIGHT: 1pt solid #3c3c3c;}

.maintblbdr {
background: url(img/background_maintbl.gif);color: 000
BORDER-TOP:0pt solid #808080;
BORDER-BOTTOM:0pt solid #808080;
BORDER-LEFT: 0pt solid #808080;
BORDER-RIGHT: 0pt solid #808080;}



/*　リザーブフォーム　*/

.rsvfrmtblbdr00 {
BORDER-TOP:1pt solid #555555;
BORDER-BOTTOM:1pt solid #555555;
BORDER-LEFT: 1pt solid #555555;
BORDER-RIGHT: 1pt solid #555555;}

.rsvfrmtblbdr01 {
BORDER-TOP:0pt solid #555555;
BORDER-BOTTOM:1pt solid #555555;
BORDER-LEFT: 1pt solid #555555;
BORDER-RIGHT: 1pt solid #555555;}



/*　レディースリスト　*/

.thumb {
	background:#ffffff;
	width:96px;
	height:120px;
	margin:0 4px 0 0;
}
.thumb td.icon{
	background:#000;
	text-align:center;
}
.thumb td.photo{
	text-align:center;
	width:96px;
	height:128px;
}
.thumb td.photo img{
	width:96px;
	height:128px;
	margin:0 0 -4px 0;
}
.thumb td.name{
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 12px;
	font-weight:nomal;
	line-height:20px;
	color:#ffffff;
	background:#353535;
}
.thumb td.prof{
	height:17px;
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 12px;
	line-height:15px;
	color:#000000;
	padding:0 0 0 2px;
}
.thumb td.l_name{
	height:17px;
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 10px;
	font-weight:nomal;
	color:#ffffff;
	background:#353535;
}



/* シフト変更対応 09/06/03 */
.l_name_celeb {
	background-color:#478E66;
	height:17px;
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 10px;
	font-weight:nomal;
	text-valign:center;
	line-height:15px;
	padding-top:0;
	padding-bottom:0;
	letter-spacing:0px;
}
.l_name_default {
	background-color:#F65A94;
	height:17px;
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 10px;
	font-weight:nomal;
	text-valign:center;
	line-height:15px;
	padding-top:0;
	padding-bottom:0;
	letter-spacing:0px;
}
.l_name_celeb a,
.l_name_default a{
	color:#fff;
}
.l_name_celeb a:hover,
.l_name_default a:hover{
	color:#000;
}

.l_prof       { height:17px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10px; line-height:15px; text-valign:baseline; color:#000000; padding-top:0; padding-bottom:0; letter-spacing:0px; background-color:#ffffff;}
.l_name_s       { height:17px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 9px; font-weight:nomal; text-valign:middle; line-height:15px; padding-top:0; padding-bottom:0; color:#ffffff; letter-spacing:0px; background-color:#353535;}
.l_prof_s       { height:17px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 9px; line-height:15px; text-valign:baseline; color:#000000; padding-top:0; padding-bottom:0; letter-spacing:0px; background-color:#ffffff;}
.ladys_pad  { padding:30 0 0 0; }
.ladys_line { /*background-color:#ff0000;*/ text-align:left; padding-left:20px;}



/*　レディースプロフ　*/

.prf_nametbl { background-color:#000000; width:590px; height:25px;  background-image:url("ladys/img/01.gif")}
.prf_maintbl { background-color:#000000; width:570px; height:35px; }

.t_cmt{	background:#000;
		padding:5px;
		margin:0 1 0 1;}

.prf_name	 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12pt; line-height:13pt; color:#ffffff; font-weight:bold; vertical-align:middle; text-align:right;}
.prf_size	 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 9pt; line-height:22pt; color:#ffe4e1; font-weight:bold;}
.prf_prof	 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; line-height:13pt; color:#ffb042; font-weight:bold;}
.prf_prof01	 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 8pt; color:#fff0f5; font-weight:bold;}
.prf_comment {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; line-height:13pt; color:#00ffff; font-weight:bold; vertical-align:top; text-align:left;}
.prf_ctgtbl	 {BORDER-TOP:1pt solid #555555; 	BORDER-BOTTOM:1pt solid #555555; 	 BORDER-LEFT: 1pt solid #555555; 	BORDER-RIGHT: 1pt solid #555555;}
.prf_ctg	 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; color:#fff0f5; font-weight:; background-color:#333333;}

.prf_link	 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 9pt; line-height:10pt; color:#ffe4e1; font-weight:; vertical-align:middle; text-align:right;}
.prf_back	 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 9pt; line-height:10pt; color:#ffe4e1; font-weight:; vertical-align:middle; text-align:right;}

.d1			 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; line-height:13pt; color:#ffffff; vertical-align:top; text-align:center; background-color:#333333;}
.d11			 {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; line-height:13pt; color:#ffffff; vertical-align:top; text-align:center;}
.d2			 { width:295px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; line-height:13pt; color:#ffffff; vertical-align:top; text-align:left;}



/*　レディースシフト　*/

.sft_tblbdr00{ width:575px;
BORDER-TOP: 1pt solid #808080;
BORDER-BOTTOM: 1pt solid #808080;
BORDER-LEFT: 0pt solid #808080;
BORDER-RIGHT: 1pt solid #808080;}

.sft_tblbdr00_v2{ width:600px;
BORDER-TOP: 1pt solid #808080;
BORDER-BOTTOM: 1pt solid #808080;
BORDER-LEFT: 0pt solid #808080;
BORDER-RIGHT: 1pt solid #808080;}

.sft_tblbdr01{ width:575px;
BORDER-TOP: 0pt solid #808080;
BORDER-BOTTOM: 1pt solid #808080;
BORDER-LEFT: 0pt solid #808080;
BORDER-RIGHT: 1pt solid #808080;}

.sft_tblbdr01_v2{ width:600px;
BORDER-TOP: 0pt solid #808080;
BORDER-BOTTOM: 1pt solid #808080;
BORDER-LEFT: 0pt solid #808080;
BORDER-RIGHT: 1pt solid #808080;}

.sft_tblbdr02{ width:570px;
BORDER-TOP: 0pt solid #808080;
BORDER-BOTTOM: 0pt solid #808080;
BORDER-LEFT: 1pt solid #808080;
BORDER-RIGHT: 0pt solid #808080;}

.shift_today{
BORDER-TOP: 0pt solid #696969;
BORDER-BOTTOM: 1pt solid #696969;
BORDER-LEFT: 1pt solid #696969;
BORDER-RIGHT: 1pt solid #696969;}

.shift_today_title{
BORDER-TOP: 0pt solid #696969;
BORDER-BOTTOM: 0pt solid #696969;
BORDER-LEFT: 1pt solid #696969;
BORDER-RIGHT: 1pt solid #696969;}

.today_bg { background-image:url("img/now.gif") }

.sft_img_size { width:25px; height:25px;}

.sft_t_name   { width:112px; vertical-align:middle; text-align:center; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; background-color:#303030; BORDER-LEFT: 1pt solid #808080; color:fff0f5;}
.sft_t_name_v2   { width:150px; vertical-align:middle; text-align:center; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; background-color:#303030; BORDER-LEFT: 1pt solid #808080; color:fff0f5;}
.sft_t_day    { width:46px; vertical-align:middle; text-align:center; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; background-color:#303030; BORDER-LEFT: 1pt solid #808080; color:fff0f5; }
.sft_t_day_v2    { width:46px; vertical-align:middle; text-align:center; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; background-color:#303030; BORDER-LEFT: 1pt solid #808080; color:fff0f5; }
.sft_t_time   { width:55px;  vertical-align:middle; text-align:center; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; background-color:#303030; BORDER-LEFT: 1pt solid #808080; color:fff0f5; BORDER-RIGHT: 1pt solid #808080; color:fff0f5; }
.sft_t_time_v2   { vertical-align:middle; text-align:center; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; background-color:#303030; BORDER-LEFT: 1pt solid #808080; color:fff0f5; BORDER-RIGHT: 1pt solid #808080; color:fff0f5; }
.sft_t_bikou  { width:55px; vertical-align:middle; text-align:center; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; background-color:#303030; BORDER-LEFT: 0pt solid #808080; color:fff0f5; }

.sft_sat { color:0000ff;}
.sft_sun { color:ff0000;}

.sft_day    { font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 12px; font-weight:nomal; vertical-align:middle; text-align:right; color:#ffffff; BORDER-LEFT: 1pt solid #808080; color:fff0f5; }
.sft_pct    { width:25px; height:25px; BORDER-LEFT: 1pt solid #808080; color:fff0f5; }
.sft_name   { width:85px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 13px; font-weight:nomal; vertical-align:baseline; text-align:center; color:#ffffff; BORDER-LEFT: 0pt solid #808080; color:fff0f5; }
.sft_name_v2   { width:125px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 13px; font-weight:nomal; vertical-align:baseline; text-align:left; color:#ffffff; BORDER-LEFT: 0pt solid #808080; color:fff0f5; }
.sft_time   { width:55px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 11px; vertical-align:middle; text-align:center; color:#ffffff; BORDER-LEFT: 1pt solid #808080; color:fff0f5; BORDER-RIGHT: 1pt solid #808080; color:fff0f5; }
.sft_time_v2   {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 11px; vertical-align:middle; text-align:center; color:#ffffff; BORDER-LEFT: 1pt solid #808080; color:fff0f5; BORDER-RIGHT: 1pt solid #808080; color:fff0f5; }
.sft_time_v3   {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 11px; vertical-align:middle; text-align:center; color:#ffffff; BORDER-LEFT: 1pt solid #808080; color:fff0f5; BORDER-top: 1pt solid #808080; color:fff0f5; }
.sft_pnl    { width:46px; vertical-align:middle; text-align:center; BORDER-LEFT: 1pt solid #808080; color:fff0f5; }
.sft_pnl_v2    { width:28px; vertical-align:middle; text-align:center; BORDER-LEFT: 1pt solid #808080; color:fff0f5; }
.sft_in     { font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 11px; vertical-align:baseline; text-align:center; color:#ffffff; BORDER-LEFT: 0pt solid #808080; color:fff0f5; }
.sft_bikou  { width:55px; font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 11px; vertical-align:middle; text-align:center; color:#ffffff; BORDER-LEFT: 0pt solid #808080; color:fff0f5; }



/* ホテルガイド */

.hg_list_futa	{ border-top:1px solid #696969; }
.hg_list0		{ border-top:1px solid #696969; border-left:1px solid #696969; border-bottom:0px solid #696969; border-right:1px solid #696969;}
.hg_list1		{ width:210px; border-top:0px solid #696969; border-left:1px solid #696969; border-bottom:1px solid #696969; border-right:1px solid #696969;}
.hg_list2		{ width:202px; border-top:0px solid #696969; border-left:0px solid #696969; border-bottom:1px solid #696969; border-right:1px solid #696969;}
.hg_list3		{ width:90px; border-top:0px solid #696969; border-left:0px solid #696969; border-bottom:1px solid #696969; border-right:1px solid #696969;}
.hg_listB		{ background:#ff0066; border-bottom:1px dotted #000000;}