/*
7dd1e7　-　濃い青
e5f4fb　-　薄い青
b6edfc　-　中間の青
*/

TD,TH,DIV { font-size:12px; }

FORM { margin:0px; }

/*BODY*/

BODY.def {
	margin:0px;
	color:#999999;
	background-color:#FFFFFF;
	background-image:url(img/bg1.gif);
	background-repeat:repeat-y;
	scrollbar-face-color:#e5f4fb;
	scrollbar-shadow-color:#7dd1e7;
	scrollbar-3dlight-color:#7dd1e7;
	scrollbar-arrow-color:#7dd1e7;
}

BODY.i {
	margin:0px;
	color:#999999;
	background-color:#FFFFFF;
	background-image:url(img/bg_index.gif);
	background-repeat:repeat-x;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#7dd1e7;
	scrollbar-3dlight-color:#7dd1e7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#7dd1e7;
}

BODY.wnew_top {
	margin:0px;
	font-size:12px;
	color:#999999;
	background-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#7dd1e7;
	scrollbar-3dlight-color:#7dd1e7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#7dd1e7;
	background-image:url(cgi-bin/img/bg_wnew.gif);
	background-repeat:repeat-y;
}

BODY.mail {
	margin:0px;
	font-size:12px;
	color:#999999;
	background-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#7dd1e7;
	scrollbar-3dlight-color:#7dd1e7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#7dd1e7;
	background-image:url(img/bg1.gif);
	background-repeat:repeat-y;
}

BODY.gals {
	margin:0px;
	font-size:12px;
	color:#999999;
	line-height:200%;
	letter-spacing:1pt;
	background-color:#ffffff;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#7dd1e7;
	scrollbar-3dlight-color:#7dd1e7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#7dd1e7;

}

BODY.attendance_top {
	margin:0px;
	font-size:12px;
	color:#999999;
	background-color:#FFFFDD;
	scrollbar-base-color:#FFFFDD;
	scrollbar-face-color:#FFFFDD;
	scrollbar-track-color:#FFFFDD;
	scrollbar-arrow-color:#000000;
	scrollbar-3dlight-color:#000000;
	scrollbar-highlight-color:#FFFFDD;
	scrollbar-shadow-color:#FFFFDD;
	scrollbar-darkshadow-color:#000000;
}

/*Aタグ*/

A { color:#7dd1e7; text-decoration:none; }
A:link { color:#7dd1e7; text-decoration:none; }
A:visited { color:#fe7200; text-decoration:none; }
A:active {}
A:hover { color:#ffffff; background-color:#7dd1e7; text-decoration:none; }

A.bot_cont { color:#FFFFFF; text-decoration:none; }
A:link.bot_cont  { color:#FFFFFF; text-decoration:none; }
A:visited.bot_cont  { color:#CCCCCC; text-decoration:none; }
A:active.bot_cont{}
A:hover.bot_cont { color:#FFFF66; text-decoration:none; }

attendance {700px;}

.attendance { font-size:12px; color:#FFFFFF; font-weight:700; text-decoration:none; }
.attendance A:link { color:#FFFFFF; text-decoration:none; }
.attendance A:visited { color:#FFC3CD; text-decoration:none; }
.attendance A:active { color:#FFC3CD; text-decoration:none; }
.attendance A:hover { color:#ffffff; background-color:#7dd1e7; text-decoration:none; }
            

/*下のメニューAタグ*/
A.b_menu {
    color:#666666;
    text-decoration:none;
}

A:link.b_menu {
    color:#999999;
	text-decoration:none;
}

A:visited.b_menu { 
    color:#666666;
    text-decoration:none;
}

A:active.b_menu{color:#fe7200;
         text-decoration: none;
}

A:hover.b_menu { 
    color:#666666;
	background-color:#7dd1e7;
	text-decoration:none;
}

.left_contents {
	background-color:#FFFFDD;
	padding:0px 4px 0px 0px;
	border-style:dashed;
	border-color:#000000;
	border-width:0px 1px 0px 0px;
}

.center_contents {
	border-color:#000000;
	padding:0px 5px 0px 5px;
}

.right_contents {
	border-style:solid;
	border-color:#000000;
	border-width:1px 1px 1px 1px;
}

.bottom_contents01 {
	font-size:12px;
	margin:12px 5px 0px 5px;
	padding:6px 0px 6px 0px;
	border-style:dashed;
	border-color:#000000;
	border-width:1px 0px 1px 0px;
}

.bottom_contents02 {
	font-size:12px;
	margin:10px 5px 0px 5px;
	padding:0px 0px 4px 0px;
	border-style:dashed;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
}

.bottom_contents03 {
	font-size:12px;
	margin:10px 5px 0px 5px;
}

.bottom_contents04 {
	font-size:12px;
	margin:10px 5px 10px 5px;
}

.contents_title01 {
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	text-align:left;
	background-color:#48301E;
	padding:2px 2px 2px 6px;
	border-width:1px 1px 0px 1px;
	border-style:solid solid none solid;
	border-color:#000000;
}

.contents_title02 {
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	text-align:left;
	background-color:#48301E;
	padding:2px 2px 2px 2px;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
}

.text01 {
	font-size:12px;
	line-height:140%;
	color:#48301E;
	font-weight:700;
}

.text02 {
	font-size:12px;
	line-height:140%;
}

.text12 {
	font-size:12px;
	line-height:140%;
	letter-spacing:1pt;
}

.text12_6 {
	font-size:12px;
	line-height:140%;
	letter-spacing:1pt;
	color:#666666;
}

H1 {
	font-size:10px;
	line-height:140%;
	letter-spacing:1pt;
	color:#999999;
	font-weight:100;
}

.text12_r {
	font-size:12px;
	line-height:140%;
	letter-spacing:1pt;
	color:#fd738c;
}

.text12_rb {
	font-size:12px;
	line-height:140%;
	letter-spacing:1pt;
	color:#fd738c;
	font-weight:600;
}

.text12_rb16 {
	font-size:16px;
	letter-spacing:1pt;
	color:#fd738c;
	font-weight:700;
}

.text12_bb {
	font-size:12px;
	line-height:140%;
	letter-spacing:1pt;
	color:#7dd1e7;
	font-weight:600;
}

.text12_b {
	font-size:12px;
	line-height:140%;
	letter-spacing:1pt;
	color:#7dd1e7;
}

.text10 {
	font-size:10px;
	line-height:140%;
	letter-spacing:1pt;
}

.text10_6 {
	font-size:10px;
	line-height:140%;
	letter-spacing:1pt;
	color:#666666;
}

.text10_r {
	font-size:10px;
	line-height:140%;
	letter-spacing:1pt;
	color:#fd738c;
}

.text9 {
	font-size:9px;
	line-height:140%;
	letter-spacing:1pt;
}

.text_600 {
	font-weight:600;
}

.text_700 {
	font-weight:700;
}

.info {
	text-align:center;
	font-size:13px;
	line-height:140%;
}

.tenmei {
	font-size:18px;
	color:#48301E;
	font-weight:900;
}

.yasumi {
	color:#FF0000;
}

.tel {
	font-size:30px;
	color:#FF0066;
	font-weight:700;
	line-height:140%;
}

.keitai {
	font-size:12px;
	line-height:133%;
	padding-right:6px;
}

.link_free {
	font-size:12px;
	line-height:140%;
}

/*トップページ新人紹介*/

.newcomer_margin {
	margin:0px 0px 0px 12px;
}

/*トップページお知らせ*/

.wnew_date {
	font-size:12px;
	font-weight:600;
	color:#FFFFFF;
	background-color:#7dd1e7;
	padding:3px 3px 3px 3px;
	border-style:solid;
	border-color:#e5f4fb;
	border-width:0px 0px 0px 10px;
}

.wnew_text {
	font-size:12px;
	line-height:150%;
	margin:0px 8px 19px 8px;
}

/*共通セル01*/

.td_01{
	font-size:12px;
	color:#999999;
	padding:3px 2px 3px 2px;
	line-height:140%;
	letter-spacing:1pt;

}

/*共通セル02*/

.td_02{
	font-size:12px;
	color:#7dd1e7;
	background-color:#e5f4fb;
	padding:5px 5px 5px 10px;
	line-height:140%;
}

/*共通セル03*/

.td_03{
	font-size:12px;
	color:#666666;
	padding:7px 10px 5px 10px;
	letter-spacing:1pt;
}

/*共通セル04*/

.td_04{
	font-size:12px;
	line-height:125%;
	color:#000000;
	text-align:left;
	background-color:#FFFFFF;
	padding:2px 5px 2px 5px;
}

/*キャスト紹介の背景*/
.bg{
	background-image:url(gals/img/bg.gif);
	background-repeat:no-repeat;
}

/*キャストﾌﾟﾛﾌｨｰﾙの出勤*/
.sc_b{
	background-image:url(gals/img/p_07.gif);
	background-repeat:no-repeat;
}

.sc_b2{
	background-image:url(gals/img/p_08.gif);
	background-repeat:no-repeat;
}

.sc_t{
	font-weight:700;
	font-size:10px;
}


/*メールフォーム*/

input.send {
    border-style:solid;
    border-bottom-width:1px;
	border-color:#ffffff;
    background-color:#7dd1e7;
	color:#ffffff;
	font-weight:600;
	width:80px;
}

/*出勤表の背景*/
.bg_a{
	background-image:url(gals/img/bg_a.gif);
	background-repeat:no-repeat;
}

/*求人募集の背景*/
.bg_r{
	background-image:url(img/bg_recruit.gif);
	background-repeat:no-repeat;
}


UL { margin:0px 0px 0px 14px; font-size:12px; padding-left:0px; line-height:18px; }
LI { padding-left:0px; line-height:18px; margin-bottom:8px; }

.bg_merumaga{
	background-image:url(img/bg_merumaga.gif);
	background-repeat:no-repeat;
}

.merumaga_1 {
	font-size:12px;
	font-weight:600;
	color:#999999;
	border-style:solid;
	border-color:#7dd1e7;
	border-width:0px 0px 3px 15px;
	padding:3px 57px 1px 2px;
}

/*bbs*/
.I1 { font-size:12px; background-color:#FFFFFF; border-style:solid; border-color:#b6edfc; border-width:1px; }
.I2 { font-size:12px; font-color:#ff0000; background-color:#FFFFFF; border-style:solid; border-color:#b6edfc; border-width:1px; }
.num { font-size:13px; font-weight:700; color:#01c9ff; }
.sub { font-size:13px; font-weight:700; color:#fc7bab; }
.nam { font-size:13px; font-weight:700; color:#07518a; }
.date { font-size:12px; font-weight:300; text-align:right; }
TT {
    font-size:12px;
    color:#666666;
	line-height:140%;
	letter-spacing:1pt;
}

.banlink { padding:3px 6px 3px 6px; font-size:11px; line-height:125%; }

.bg_i{
	background-image:url(img/informationt.gif);
	background-repeat:no-repeat;
}