body	{background-color:#F0F0F0;margin-top: 0px;margin-left: 0px;}
div		{text-align:left;}
h1	{font-size:18px;
	 font-family:'MS Pゴシック', Osaka;
	 color:#800000;
	 height: 28px;
	 text-align:left;
	 border-top-width: 0px;
	 border-left-width: 0px;
	 border-right-width: 0px;
	 margin-top: 0px;
	 margin-bottom: 2px;
	 padding-top: 6px;
	 padding-bottom: 0px;
	 padding-left: 4px;
	 float: left;}
h2	{font-size:120%;
	 font-family:'MS Pゴシック', Osaka;
	 color:#400000;
	 text-align:left;
	 background-color:#F7EFC1;
	 padding:4px;border-style: solid;
	 border-color:#400000;
	 border-width:1px;
	 border-right: 1px;
	 border-top: 1px;
	 border-left-width:6px;
	 margin-bottom: 5px;
	 clear: both;}
h3	{font-size:110%;
	 border-bottom-width:2px;
	 border-style: solid;
	 border-top-width: 0px;
	 border-left-width: 0px;
	 border-right-width: 0px;
	 padding: 2px;
	 padding-left: 4px;
	 font-family:'MS Pゴシック', Osaka;
	 color:#400000;
	 text-align:left;
	 clear: both;
	 margin-bottom: 5px;
	 }
h4	{font-size:100%;
	 font-weight: bold;
	 font-family:'MS Pゴシック', Osaka;
	 color:#400000;
	 text-align:left;
	 padding-left: 4px;
	 margin-bottom: 5px;
	 clear: both;}
span.green	{color:#339900}
span.name	{font-weight:bold}
p	{font-size:100%;line-height:140%;
	 text-align:left;padding: 4px;
	 margin-top: 5px;
	 margin-bottom: 2px;}
li	{line-height: 140%;}
ol	{
	 margin-top: 5px;
	 margin-bottom: 2px;}
ul	{
	 margin-top: 5px;
	 margin-bottom: 2px;}

div.copy	{background-color:#f7ffcc;
		 padding:2px;
		 text-align:center;
		 font-size:90%;
		 margin-top: 30px;
		 }
div.focus	{background-color:#ffffff;
			 font-size:100%;
			 text-align:left;
			 padding:4px;
			 border-style:solid;
			 width: 90%;
			 border-width: 1px;
			 margin-left: 2px;
			}
div.sample	{background-color:#ffffff;
			 font-size:100%;
			 text-align:left;
			 padding:4px;
			 border-style:solid;
			 width: 90%;
			 border-width: 0px;
			 margin-left: 10px;
			}
div.smlsample	{background-color:#ffffff;
			 font-size:80%;
			 text-align:left;
			 padding:2px;
			 border-style:solid;
			 width: 80%;
			 border-width: 2px;
			 border-color: red;
			 margin-left: 10px;
	 margin-bottom: 10px;
	 clear: both;}
span.bold	{font-weight:bold;
		 text-decoration: underline;}
div.menu	{text-align: center;}
div.menu a	{padding-left: 5px;font-size: 90%;
		}
a.menu-hl	{padding-left: 5px;font-size: 90%;font-weight:bold;}
a:link		{color:#004040;}
a:visited	{color:#39755C;}
a:hover		{color: #4040FF;text-decoration: underline;}
img.photo	{float: right;}
img.title	{float: left;}
img.logo	{float: right;}


#container	{background-color:#ECF0B2;
			 width: 98%;
			 margin-left:1%;}
#containerbbs	{background-color:#E1F0B2;
			 width: 98%;
			 margin-left:1%;}
#containertalk	{background-color:#FFECEC;
			 width: 98%;
			 margin-left:1%;}

#header		{margin-top: 0px;
			 margin-bottom: 0px;
			 margin-left: 0px;
			 margin-right: 0pix;
			 background-image: url(/common/images/head-center.gif);
			 height: 28px;
			 }
#mainmenu	{margin-top: 5px;margin-left:1%;width: 98%;clear: both;}
#contents	{margin-top: 5px;margin-left:1%;width: 98%;}
#keyvisual	{margin-top: 5px;
			 margin-bottom: 20px;}
#lead		{background-color:#F6F592;
			 font-size:100%;
			 text-align:left;
			 padding:8px;
			 border-style:solid;
			 border-width: 0px;
			 width: 96%;
			 margin-left:2%;
			 margin-top:3px;
			 margin-bottom: 5px;}
span.look	{color: red;font-weight: bold;
			}

/* table setting */
table			{border-collapse: collapse;
				 empty-cells: show;
				 }
table.thisyear 	{empty-cells: show;
				 }
table.pastyear 	{
				 empty-cells: show;}

th			{padding:5px;
			 text-align:left;
			 border-width: 2px;
			border-style:solid;
			 border-color:#E1F0B2;
			 margin: 2px;
			 }
td			{padding:5px;
			 text-align:left;
				border-style:solid;
			 border-width: 2px;
			 border-color:#E1F0B2;
			 margin: 2px;
			 }
td.tyear	{width:120px
			 text-align:center;
			 background-color:#FDFDEF;
			  }
td.tnumber	{width: 240px;
			 text-align:left;
			 background-color:#FDD5C7;
			 }
td.year	{width:80px
			 text-align:center;
			 background-color:#FDFDEF;
			  }
td.number	{width: 200px;
			 text-align:left;
			 background-color:#FDD5C7;
			 }
			 


/* bbs-form setting */

#form-look-title {
					clear: both;}
form		{float: left;
			 margin-top:5px;
			 margin-bottom: 5px;}
div.form-name	{float: left;}
div.form-mail	{}
div.form-honbun	{float: left;
				 margin-right: 5px;
				 vertical-align: middle;
				 }
div.form-submit	{margin-left: 5px;
				 }

/* bbs-log setting */
div.log-renew	{float: right;
				margin-top: 2px;
				margin-bottom: 0px;
				padding: 0px;
				height: 20px;
				clear: both;}
div.log-name	{
			 font-weight: bold;
			 color: red;
			 text-align:left;
			 padding:2px;
			 padding-right: 5px;
			 border-width: 2px;
			 border-color: gray;
			 border-width: 0px;
			 border-top-width: 2px;
			 margin-left: 2px;
	 		 margin-bottom: 2px;
	 		 float: left;
			 clear: both;}
div.log-date	{
			 color: red;
			 text-align:left;
			 padding:2px;
			 border-width: 2px;
			 border-color: gray;
			 border-width: 0px;
			 border-top-width: 2px;
	 		 margin-bottom: 2px;
	 		 }
div.log-contents	{
			 text-align:left;
			 line-height: 130%;
			 padding:2px;
			 margin-left: 2px;
			 margin-top: 0px;
	 		 padding-bottom: 10px;
			 border-width: 0px;
			 border-style: solid;
			 border-bottom-color: gray;
			 border-bottom-width: 2px;
			 clear: both;}
			 
#container-log	{background-color:#ABD3D3;
			 width: 98%;
			 margin-left:1%;}
#foot-link		{margin-top: 20px;}
