/************************************/
/* HTML Machiokoshi styles          */
/************************************/

body {
	font-size: 12px;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	color: #333300;
	background: url(../image/bg0.jpg) repeat;
}

/************************************/
/*   Lettering　　　　　　　　　　　*/
/************************************/
h3{	font-size:18px;
	font-weight:bold;
	color:#006600;
	margin-bottom:0px;
	padding-bottom:0px;
	}


/************************************/
/*   container                      */
/************************************/

div#Description {
	position:absolute;
	top:-100px;
	left:0px;
	font-size:1px;
	text-align: left;
}

div#body {
	margin: 0px 0px 0px 0px;
	padding: 2px 15px 0px 15px;
	width: 750px;
	background-image:url(../image/bg1.jpg);
	background-repeat:repeat-y;
	}

div#topbox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:150px;
	width:750px;
}

div#topmenu{
	background-image:url(../image/footer.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	}

div#container{
	margin:0px 0px 0px 0px;
	background-image:url(../image/bg3.jpg);
	width:750px;
	}

div#rightmenu{
	float:right;
	width:150px;
	text-align:left;
	}

div#contents{
	margin:5px 3px 3px 3px;
	padding: 5px 3px 3px 3px;
	float:left;
	text-align:left;
	width:577px;
	border:1px solid #cccccc;
	}

div#footer {
	clear:both;
	text-align:left;
}

div#bottommenu {
	border:0px;
	background-image:url(../img/space.gif);
	font-size: 12px;
	}
	
div#copyright {
	background-image:url(../image/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:30px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	color:#333300;
}

div#bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 780px;
	height: 15px;
	background-image:url(../image/bg2.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}	

/************************************/
/*   top page                       */
/************************************/
div#head{
	margin:0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align:left;
	font-size:14px;
	line-height:24px;
}

div#map{
	margin:0px 0px 0px 0px;
	border:5px solid #F3F3F3;
	background-image:url(../image/bg4.jpg);
	float:left;
}

div#info{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	float:right;
	width:230px;
	text-align:left;
	font-size:14px;
	line-height:24px;
}
/************************************/
/*   topics                         */
/************************************/
div#topics{
	margin:0px 0px 0px 0px;
	background-image:url(../image/bg3.jpg);
	text-align:left;
	width:550px;
}

div#newsphoto{
	margin:0px 0px 0px 0px;
	padding:5px;
	border:2px solid #96926D;
	background-color:#F3F3F3;
	float:left;
	width:144px;
}

div#news{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:24px;
	width:370px;
}

div#subject{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	font-size:18px;
	color:#006600;
}

div#comment{
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	line-height:20px;
}

/************************************/
/*   data                         */
/************************************/

div#title{
	width:580px;
	margin:0px 0px 0px 0px;
	height:60px;
	padding:0px 0px 0px 0px;
	}
	
div#name{
	background-image:url(../image/tittle_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:18px;
	font-weight:bold;
	font-family:"HG丸ｺﾞｼｯｸM-PRO";
	float:left;
	width:460px;
	height:60px;
	}

div#information{
	margin:0px 5px 10px 5px;
	width:542px;
	padding:10px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	border:3px dashed #663300;
}
div#ptitle{
	margin:10px 15px 5px 5px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border-bottom:4px double #663300;
	width:350px;
}

div#pinfo{
	margin:0px 5px 10px 5px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	width:350px;
}

div#url{
	margin:0px 5px 10px 15px;
	text-align:left;
	width:542px;
}

div#mapbutton{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:118px;
	height:60px;
	}

div#data{
	width:580px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div#right{
	float:right;
	margin-left:5px;
	margin-right:3px;
	text-align:left;
	}
div#left{
	float:left;
	margin-left:3px;
	}		

/************************************/
/*   Link                           */
/************************************/

a:link, a:visited {
	font-size: 12px;
	color: #333300;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a:active {
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
	position: relative;
	right: -1px;
	bottom: -1px;
}
a:hover {
	font-size: 12px;
	text-decoration: underline;
  	color: #00CC00;  
}

#url a:link, #url a:visited {
	font-size:14px;
	font-weight:bold;
	font-family:"Courier New", Courier, mono;
	color: #333300;
	text-decoration: none;
}

#url a:active {
	font-size:14px;
	font-weight:bold;
	font-family:"Courier New", Courier, mono;
	text-decoration: underline;
  	color: #ff0000;  
	position: relative;
	right: -1px;
	bottom: -1px;
}
#url a:hover {
	font-size:14px;
	font-weight:bold;
	font-family:"Courier New", Courier, mono;
	text-decoration: underline;
  	color: #00CC00;  
}

.torikeshi {
	text-decoration: line-through;
}

/************************************/
/* Form and related Tags            */
/************************************/  
				
form {
	margin-top : 1px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 1px;
	font-size: 12px;
}	
