/*
A62A57　-　濃い色
EDD5DE　-　薄い色
FFCC00　-　タイトルバー左側のカラー
*/

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

FORM { margin:0px; }

/*BODY*/

BODY.def {
	margin:0px;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(img/bg1.gif);
	background-repeat:repeat-y;
}

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

BODY.gals_top {
	margin:0px;
	font-size:12px;
	color:#000000;
	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;
}

BODY.attendance_top {
	margin:0px;
	font-size:12px;
	color:#000000;
	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:#3366ff; text-decoration:underline; }
A:link { color:#3366ff; text-decoration:underline; }
A:visited { color:#009900; text-decoration:underline; }
A:active {}
A:hover { color:#ff3366; 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; }

.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:#A62A57;
	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:#A62A57;
	padding:2px 2px 2px 2px;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
}

.menu { font-size:12px; background-color:#FFFFDD; line-height:150%; padding:4px 2px 0px 6px;
		border-width:1px; border-style:solid; border-color:#000000; }
.menu A:link { color:#3366ff; text-decoration:underline; }
.menu A:visited { color:#009900; text-decoration:underline; }
.menu A:active { color:#ff3366; text-decoration:none; }
.menu A:hover { color:#ff3366; text-decoration:none; }

.banner_link { padding:0px 2px 2px 0px; }

.text01 {
	font-size:14px;
	line-height:140%;
	color:#A62A57;
	font-weight:700;
}

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

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

.tenmei {
	font-size:18px;
	color:#A62A57;
	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:#A62A57;
	padding:2px 3px 2px 3px;
	border-style:solid;
	border-color:#ffcc00;
	border-width:0px 0px 0px 10px;
}

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

/*トップページ出勤表*/

.cp_name {
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	text-align:left;
	padding:1px 1px 1px 3px;
}

.cp_work_time {
	font-size:11px;
	color:#000000;
	text-align:right;
	padding:1px 3px 1px 1px;
	margin:0px 0px 5px 0px;
	border-style:dashed;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
}

/*ヘッダ*/

.head_bar {
	width:700px;
	background-color:#A62A57;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
}

.head_marque {
	background-color:#FFFFFF;
	border-width:1px 0px 1px 0px;
	border-style:solid none solid none;
	border-color:#000000;
}

/*ボトムメニュー*/

.bot_text {
	font-size:12px;
	color:#FFFFFF;
	background-color:#000000;
	text-align:left;
	font-weight:400; 
}

/*共通タイトルバー*/

.title_bar{
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	text-align:left;
	background-color:#A62A57;
	padding:3px 3px 3px 3px;
	border-style:solid;
	border-color:#FFCC00;
	border-width:0px 0px 0px 12px;
}

/*共通セル01*/

.td_01{
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	text-align:left;
	background-color:#A62A57;
	padding:4px 5px 4px 17px;
	text-indent:-12px;
	line-height:125%;
}

/*共通セル02*/

.td_02{
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-image:url(img/bg3.gif);
}

/*共通セル03*/

.td_03{
	font-size:12px;
	color:#A62A57;
	text-align:left;
	background-color:#EDD5DE;
	padding:2px 5px 2px 5px;
}

/*共通セル04*/

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

/*血液型*/
.blood { color:#A62A57; }

/*共通背景*/

.bg2{
	background-image:url(img/bg2.jpg);
	background-repeat:no-repeat;
}

.btn { font-size:12px; font-weight:400; color:#000000; background-color:#EEEEEE; text-align:center;
       border-width:1px 2px 2px 1px; border-style:solid;  border-color:#999999 #666666 #666666 #999999; }
.btn A:link { color:#666666; }
.btn A:visited { color:#999999; }
.btn A:active { color:#FF0000; }
.btn A:hover { color:#FFFFFF; background-color:#666666; }

/*掲示板*/
.bbs { font-size:16px; color:#FFFFFF; font-weight:700; background-color:#A62A57; text-align:center; }
