﻿/*CSS*/
BODY
{
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	FONT-FAMILY : VERDANA,ARIAL,SANS-SERIF;
}
	
table
{
	margin:0;
}

hr
{
	clear:both;
}

*.nsp
{
	margin:0;
	padding:0;
}

*.sp
{
	margin:5px;
}

h2
{
	font-size:1.8em;
	font-weight:lighter;
}

h3
{
	font-size:1.5em;
	font-weight:lighter;
}

h4
{
	font-size:1.3em;
	font-weight:400;
}

/*リンク*/
a:link,a:visited
{
	text-decoration:none;
	color:#3333ff;
}

a:active,a:hover
{
	text-decoration:underline;
	color:#ff3333;
}

/*書式*/
table#base
{
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
table#base2
{
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

table.reg
{
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;
}

table.center
{
	margin-left:auto;
	margin-right:auto;
}

div.navi
{
	margin-top:10px;
	margin-bottom:5px;
	font-size:0.9em;
}

*.bold
{
	font-weight:bolder;
}

*.big
{
	font-size:1.2em;
}

*.big2
{
	font-size:1.5em;
}

*.medium
{
	font-size:medium;
}

*.small
{
	font-size:0.8em;
}

*.italic
{
	font-style:italic;
}

*.under
{
	text-decoration:underline
}

*.Head-Foot
{
	margin-left:auto;
	margin-right:auto;
}

/*フォームパーツ*/
input.on
{
	ime-mode:active;
}

textarea.on
{
	ime-mode:active;
}

input.off
{
	ime-mode:inactive;
}

input.num
{
	text-align:right;
	ime-mode:inactive;
}

/*カラー*/
*.c099
{
	color:#009999;
}

*.b9CF
{
	background-color:#99ccff;
}

*.bCFF
{
	background-color:#ccffff;
}

*.bFFF
{
	background-color:#ffffff;
}

*.cF00
{
	color:#ff0000;
}

*.cFFF
{
	color:#ffffff;
}

*.b333
{
	background-color:#333333;
}

*.c333
{
	color:#333333;
}

*.bF33
{
	background-color:#ff3333;
}

*.cF33
{
	color:#ff3333;
}

*.b33F
{
	background-color:#3333ff;
}

*.c33F
{
	color:#3333ff;
}

*.b3F3
{
	background-color:#33ff33;
}

*.c3F3
{
	color:#33ff33;
}

*.bg-h
{
	background-color:#1976D2;
}

*.b36f
{
	background-color:#3366ff;
}

*.bg-l
{
	background-color:#2196F3;
}


*.bCCC
{
	background-color:#cccccc;
}

*.bCCC2
{
	background-color:#E0F2F7;
}
*.bDDD
{
	background-color:#dddddd;
}

*.bEEE
{
	background-color:#eeeeee;
}

*.bFCC
{
	background-color:#ffcccc;
}

*.bF30
{
	background-color:#FF3300;
}

/* 自担当分の行カラー１ */
*.bL11
{
	background-color:#CCFFFF;
}
/* 自担当分の行カラー２ */
*.bL12
{
	background-color:#CCFFCC;
}
/* 参加取消の行カラー：目立たない */
*.quiet1
{
	background-color:#ccffff;
	color:#c0c0c0;
}
*.quiet2
{
	background-color:#ccffcc;
	color:#c0c0c0;
}
/* 他担当分の行カラー */
*.bother1
{
	background-color:#ffffff;
}
*.bother2
{
	background-color:#eeeeee;
}