body{
	background-image: url(images/bg1.gif);
/*	background-color:#eeeeee;*/
/*	margin:0;*/
	margin-top:10px;/*18:18 2005/09/29*/
	text-align:center;
	font-size:small;
}

body.top{
	background-image: url(images/bg3.gif);
	background-color:#000000;
	margin-top:10px;
	text-align:center;
/*	font-size:x-small;*/
	color:#ffffff;
}

div.mother{
	background-color:#f1ebd6;
	border-bottom:2px solid #bbbbbb;
	width:765px;
	text-align:left;
}

div.menu{
	float:left;
	width:220px;
	height:100%;
	vertical-align:top;
	background-color:#006600;
	margin:0;
	clear:both;/*20:09 2005/09/30*/
}

div.ci{

}

div.main{
	float:right;
/*	margin-left:220px;*/
/*	background-color:#eeeeee;*/
/*	background-color:#e8debb;*/
	background-color:#f1ebd6;
/*	width:730px;*/
	padding-bottom:1em;
	padding-left:0em;
/*	padding:1px;*/
	clear:both;/*20:09 2005/09/30*/
}

div.nomenu{
	float:right;
	background-color:#f1ebd6;
	padding-top:2em;
	padding-right:2em;
	padding-bottom:2em;
	padding-left:2em;
	text-align:left;
	clear:both;/*20:09 2005/09/30*/
}
/*15:41 2006/05/07*/
div.main_fs{
	float:center;
	width:750px;
	background-color:#f1ebd6;
	padding-top:2em;
	padding-right:2em;
	padding-bottom:2em;
	padding-left:2em;
	text-align:left;	
}

div.footer{
	width:100%;
}

storng{
	color:#ff3333;
}

h1,h2,h3,h4,h5{
	color:#006600;
	margin-left:5px;
}

/*2005/09/07
h1.title{
	width:100%;
	text-align:left;
	font-size:1.25em;
	padding-left:16px;
	background-image:url(images/i16.gif);
	background-repeat:no-repeat;
}
*/

/*2005/09/07*/
h1.title{
	text-align:left;
	font-size:1.25em;
/*	border-left:10px solid #006600;*/
	border-bottom:3px groove #006600;
	padding-left:5px;
/*	padding-left:26px;
	background-image:url(images/suiteki.gif);
	background-repeat:no-repeat;
*/
}

h1.title:first-letter {
	font-size:1.8em;
	color:#ff9900;
}

h1.sub{
	text-align:left;
	font-size:1.25em;
	border-bottom:3px groove #006600;
	padding-left:5px;
}


/* 2005/09/14
h2{
	font-size:1em;
	font-weight:bold;
}
*/

h2{
	text-align:left;
	font-size:1.1em;
	border-left:8px solid #006600;
	border-bottom:1px solid #006600;
	margin-bottom:0.5em;
	width:80%;
	padding:0.25em;
}

h3{
	text-align:left;
	font-size:1em;
	font-weight:bold;
	margin-bottom:0.5em;
}


/*18:27 2005/09/07*/
p{
	margin:0.5em 1em 0.5em 1em;
}	

/*
p:first-letter {
	color:red;
	margin-left:1em;
}
*/

p.center{
	text-align:center;
}

p.right{
	text-align:right;
}

p.sright{
	text-align:right;
	font-size:0.75em;
}


p.footer{
	text-align:center;
	font-size:0.75em;
	color:#666666;
}

p.image1{
	text-align:right;
	margin:0;
	width:100%;
	background-color:#ccffcc;
}

p.image2{
	text-align:left;
	margin:0;
/*	width:100%;*/
	background-color:#eeeeee;
}

/*
p.top{
	margin-left:2em;
}
*/


a:link{
	color:#000066;
}

a:visited{
	color:#000066;
}

a:active{
	color:#ff9900;
}

a.top2:link{
	color:#ff9900;
}

a.top2:visited{
	color:#ff9900;
}

td{
	font-size:smaller;
}

th{
	font-size:smaller;
	color:#eeeeee;
}

table.main{
/*	margin-left:2em;*/
/*	margin-bottom:1em;*/
	margin:1em;
	border:1px #006600 solid;
}

table.sch{
/*	text-align:center;*/
	margin:1em;
	border:1px #006600 solid;
}

td.koumoku{
	border-bottom:1px #006600 dashed;
	vertical-align:top;
	background-color:#ccffcc;
	padding:5px;
	font-size:smaller;
}

/*表の一番下の欄用。下線非表示*******************************************************/
td.koumoku2{
	vertical-align:top;
	background-color:#ccffcc;
	padding:5px;
	font-size:smaller;
}

/*「送信」ボタン用*********************************************************************/
td.koumoku3{
	vertical-align:top;
	background-color:#ccffcc;
	padding:5px;
	text-align:center;
	font-size:smaller;
}

td.naiyou{
	border-bottom:1px #006600 dashed;
	padding:5px;
	font-size:smaller;
}

th.sch{
	border:1px #006600 solid;
	width:3em;
	text-align:center;
	background-color:#006600;
	color:#ffffff;
}

th.fish{
	border:1px #006600 solid;
	text-align:center;
	background-color:#006600;
}

th.fish2{
	color:#000000;
	border:1px #006600 solid;
	text-align:center;
	background-color:#ccffcc;
}

td.fish{
	border:1px #006600 solid;
	text-align:center;
	width:8%;
}

td.fish2{
	border:1px #006600 solid;
	width:8%;
}

td.sch1{
	border:1px #006600 solid;
	font-weight:bold;
/*	width:3em;*/
/*	text-align:right;*/
}

td.sch2{
	border:1px #006600 solid;
	font-size:0.9em;
/*	width:3em;*/
/*	text-align:right;*/
}


/*
table.intable{
	border:1px #006600 solid;
}
*/
