body		  { text-align:center;
				width:702px;
				font-size:90%;
				margin-top:0px
				}

.all		  { background-color:#663300;
				padding:1px;
				width:702px
				}

.all2		  { background-color:#ffffff;
				}

.top		  {
				width:700px;
				height:90px;
  			background-image: url("../img/top_img.jpg")}
				}

.middle		  { margin-top:0px;
				background-color:#ffffcc;
				width:700px
				}

.middle_login  { margin-top:0px;
				background-color:#ffffff;
				width:700px
				}

.middle_left  { float:left;
				width:150px;
  			background-image: url("../img/menu_back.gif")}
				}

.middle_right { margin-left:150px;
				text-align:left
				}

.contents_left  { float:left;
				width:120px;
				text-align:center;
				padding:10px 10px 0px 0px;
				}

.contents_right { margin-left:120px;
				text-align:left
				}

.contents	  { margin:13px;
				}

.bottom		  { clear:both;
				background-color:#ffffcc;
				width:700px;
				text-align:center;
				padding-top:5px;
				}

a.menu		  { margin-left:5px;
				font-size:90%;
				font-weight:bold
				}

a.menu:link	  { color:#666600;
				text-decoration:none;
				}

a.menu:visited { color:#666600;
				text-decoration:none;
				}

a.menu:hover  { color:#9A3E9A;
				text-decoration:underline
				}

a.home		  { margin-left:5px;
				font-size:90%;
				font-weight:bold
				}

a.home:link	  { color:#660000;
				text-decoration:none;
				}

a.home:visited { color:#660000;
				text-decoration:none;
				}

a.home:hover  { color:#9A3E9A;
				text-decoration:underline
				}

a.link		  { margin-left:5px;
				}

a.link:link	  { color:#663300;
				text-decoration:none;
				}

a.link:visited { color:#663300;
				text-decoration:none;
				}

a.link:hover  { color:#0000ff;
				text-decoration:underline
				}

.midashi_top  { font-weight:bold;
				padding-left:10px;
				color:#663300;
				font-size:11pt
				}

H1.sub_title  { border-color:#660000;
				border-width: 0px 0px 1px 10px;
				border-style: solid;
				padding-left:10px;
				padding-top:2px;
				padding-bottom:2px;
				color:#660000;
				background-color:#ffcc99;
				font-size:11pt;
				}

H1.sub_title_pink  { border-color:#cc6666;
				border-width: 0px 0px 1px 10px;
				border-style: solid;
				padding-left:10px;
				padding-top:2px;
				padding-bottom:2px;
				color:#cc6666;
				background-color:#FDE6E6;
				font-size:13pt;
				}

H1.sub_title_beige  { border-color:#999966;
				border-width: 0px 0px 1px 10px;
				border-style: solid;
				padding-left:10px;
				padding-top:2px;
				padding-bottom:2px;
				color:#999966;
				background-color:#F3F0E0;
				font-size:13pt;
				}

.comment	  { text-align:center;
				}

.topimg		{
				text-align:center;
				padding:10px 10px 5px 5px;
				}
.news		  { font-size:90%;
				padding:3px;
				}

.column		  { font-size:90%;
				padding:5px;
				line-height:130%
				}

.jigyoushomei { font-size:90%;
				padding:3px;
				text-align:center
				}

.seihinmei	  { font-size:90%;
				font-weight:bold;
				padding:3px;
				text-align:center
				}

.catchcopy { font-size:80%;
				padding:3px;
				text-align:left
				}

.login { font-size:80%;
				}

.con1		  { line-height:130%;
				text-indent:1em
				}

.con2		  { font-size:80%;
				padding:3px;
				line-height:130%;
				}

.con3		  { font-size:80%;
				padding:3px;
				text-align:center
				line-height:130%;
				}

.search 	  { width:500px;
				text-align:left
				}

.dl			  { width:300px;
				padding-left:20px;
				padding-top:5px;
				padding-bottom:5px;
				color:#006699;
				background-color:#C9F1F1;
				border-color:#6666cc;
				border-width:1px;
				border-style: solid;
				}

.dl2		  {
				font-size:80%;
				padding-left:5px;
				padding-top:5px;
				padding-bottom:5px;
				color:#006699;
				background-color:#C9F1F1;
				border-color:#6666cc;
				border-width:1px;
				border-style: solid;
				}

.item_hit	  { font-weight:bold;
				margin-bottom:0px
				}

.item		  { font-size:80%;
				line-height:130%;
				}



.red		  { color:red;
				}

.next		  { text-align:right;
				margin-top:0px;
				margin-bottom:0px
				}

.tyuui		  { line-height:130%;
				background-color:#eeeeee;
				border:2px;
				border-color:#ff6699;
				border-style: solid;
				padding:10px
				}


hr.footer	  { height:1px;
				color:#663300;
				margin-top:0px;
				margin-bottom:0px;
				width:670px
				}

.footer		  { font-size:10pt;
				color:#663300;
				text-align:center;
				margin-top:0px;
				margin-bottom:5px;
				}


h2			  { font-size:11pt;
				color:#006699;
				margin-left:5px }

.bbs_body  { border-color:#999966;
				border-width: 0px 0px 1px 1px;
				border-style: solid;
				padding-left:10px;
				padding-top:2px;
				padding-bottom:2px;
				background-color:#FFFFFF;
				}

.bbs_hemn	  {
				padding-left:20px;
				padding-top:1px;
				padding-bottom:1px;
				background-color:#C9F1F1;
				border-color:#6666cc;
				border-width:1px;
				border-style: solid;
				}

.bbs_hels	  {
				padding-left:20px;
				padding-top:1px;
				padding-bottom:1px;
				background-color:#CCCCFF;
				border-color:#333399;
				border-width:1px;
				border-style: solid;
				}

.login		  { font-size:80%;
				}
.anauns	  {
				font-size:80%;
				border-color:#663300;
				border-width: 0px 1px 1px 0px;
				border-style: solid;
				padding-left:1px;
				padding-top:1px;
				padding-bottom:1px;
				background-color:#FFFFFF;
				text-align:left;
				}

.anauns_head	  {
				color:#663300;
				font-size:80%;
				font-weight: bold;
				text-align:center;
				}


