BODY {  font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',verdana,arial,sans-serif;
		font-size: 10pt;
		color:#000000;
		letter-spacing:10px;
		overflow-x: hidden;
		margin; 0px ;
		background-color: #ffffff; /*背景色*/ 
		background-repeat: repeat-y;
		background-attachment: fixed;
		scrollbar-track-color: #F6F6F6;
		scrollbar-face-color: #E4E4E4;
		scrollbar-arrow-color: #ffffff;
		scrollbar-3dlight-color: #E4E4E4;
		scrollbar-highlight-color: #ffffff;
		scrollbar-shadow-color: #C7C7C7;
		scrollbar-darkshadow-color: #E4E4E4;}

TD {font-size: 10pt; letter-spacing:0px;}

.main_td_l { background-image: url("/img/background_l.jpg") }
.main_td_r { background-image: url("/img/background_r.jpg") }
.pagetitle_bg { background-image: url("/img/t_bg.jpg") }

.t_bg { background-image: url("img/t_bg.jpg") }

a:link    { text-decoration:none; color:#c71585; }
a:visited { text-decoration:none; color:#c71585; }
a:active  { text-decoration:none; color:#c71585; }
a:hover   { text-decoration:underline; color:#ff4500; }

.darkpink	{color:#da91a9;}


.flm_scrolling_x { overflow-x: hidden; }

.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;}

.t8b  { font-size: 8px;	font-weight: bold; }
.t9b  { font-size: 9px;	font-weight: bold; }
.t10b { font-size: 10px;	font-weight: bold; }
.t11b { font-size: 11px;	font-weight: bold; }
.t12b { font-size: 12px;	font-weight: bold; }
.t13b { font-size: 13px;	font-weight: bold; }
.t14b { font-size: 14px;	font-weight: bold; }

.toplinkbar { text-decoration:none; color:#ffb6c1; }


.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;}
.rmgn20  { margin-left: 0px; margin-right: 20px;}
.lmgn20  { margin-left: 20px; margin-right: 0px;}
.tmgn25  { margin-top: 25px; margin-bottom: 0px;}
.bmgn25  { margin-top: 0px; margin-bottom: 25px;}
.rmgn25  { margin-left: 0px; margin-right: 25px;}
.lmgn25  { margin-left: 25px; margin-right: 0px;}
.tmgn30  { margin-top: 30px; margin-bottom: 0px;}
.bmgn30  { margin-top: 0px; margin-bottom: 30px;}
.rmgn30  { margin-left: 0px; margin-right: 30px;}
.lmgn30  { margin-left: 30px; margin-right: 0px;}
.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;}


.tblbdr00{
BORDER-TOP: 0pt solid #ececec;
BORDER-BOTTOM: 1pt solid #ececec;
BORDER-LEFT: 0pt solid #ececec;
BORDER-RIGHT: 1pt solid #ececec;}


.shift_right{
 width:10px;
}

.shift_bottom{
 height:13px;
}

.shift_col{
 height:14px;
 width:78px;
}

.shift_tbl {
width:629px;
height:103px;
background: url("/img/schedule/shift_bg_ver4.jpg") no-repeat;
margin:0px 0px 13px 0px;
}

.shift_photo{ 
 color:#e97b9c;
 font-weight: none;
 text-align:center;
vertical-align:top;
 padding:13px 4px 0px 13px;
}

.shift_nametd { 
 height:20px;
 font-size: 9pt;
 text-align:left;
 vertical-align:middle;
 padding:8px 0px 0px 6px;
}

.shift_name { 
 color:#ff69b4;
 font-size: 12pt;
 font-weight: bold;
}

.shift_size { 
 color:#bb2f76;
 font-size: 9pt;
 letter-spacing:0px;
 font-weight: none;
 text-align:left;
}

.shift_time  {
 color:#C71585;
 font-size: 8pt;
 letter-spacing:0px;
 text-align:center;
 height:14px;
 width:80px;
 font-weight: none;
border-top: solid 1px #fff0f5;
border-left: solid 1px #fff0f5;
border-bottom: solid 1px #dcdcdc;
border-right: solid 1px #dcdcdc;
background-color:#ffe8ec;
}

.shift_com  {
 color:#000000;
 font-size: 9pt;
 letter-spacing:0px;
 text-align:left;
 height:15px;
 padding:0px 0px 0px 6px;}

.shift_holiday  {
 color:#808080;
 font-size: 8pt;
 letter-spacing:0px;
 text-align:center;
 height:15px;
 font-weight: none;
border-top: solid 1px #fff0f5;
border-left: solid 1px #fff0f5;
border-bottom: solid 1px #dcdcdc;
border-right: solid 1px #dcdcdc;
background-color:#efefef;
}

.shift_yoyaku a{
	margin:0 auto;
}

.w_sat{
color:#0000cd;}

.w_sun{
color:#dc143c;}





#schedule_style .com_bg {
color:#000;
background: url("/img/schedule/schedule_com_bg.jpg") no-repeat fixed;
margin:0px 0px 0px 140px;
padding:0px 0px 0px 10px;
width:354px;
height:20px;
}




/* アイズポイントクラブフォーム
--------------------------------------------------------------------*/
img{
border:none;
}

input {
	_margin: -1px 0;
}

*:first-child+html input {
	margin: -2px 0;
}


#pformBox{
position:relative;
overflow: hidden;
width:153px;
height:84px;
margin:0px 0 10px 0px;
background:url("/img/p_form_bg.jpg") no-repeat;
}

#memberLogin{
overflow: visible;
padding:31px 0 0 0px;
}

#userid{
overflow: visible;
width:62px;
height:15px;
padding:3px;
border:none;
margin:0 4px 2px 0;
background:url("/img/p_form_input.gif") no-repeat;
}

#password{
overflow: visible;
width:62px;
height:15px;
padding:3px;
border:none;
margin:0 0 5px 0;
background:url("/img/p_form_input_pass.gif") no-repeat;
}

.loginbtn{
position:absolute;
top:4px;
left:100px;
overflow: visible;
background:url("/img/spacer.gif") no-repeat;
border:none;
width:50px;
height:21px;
margin:0 0 6px 0;  
text-indent: -9999px;
cursor: pointer;

}

* html #password{
margin:0 0 0 0;
}


*:first-child+html .loginbtn{
margin:-2px 0 4px 0;  
}


td.contents-header-r {
	padding-top:19px;
}
* html td.contents-header-r {
	padding-top: 28px;
}