/* base */
* {
	margin: 0;
	padding: 0;
}
body { 
 	padding: 0;
	margin: 0;
	background-image: url("../img/bg_base.jpg");
	text-align: center;
	}
#header {
 	width: 760px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#colbg_top {
 	width: 745px;
	margin-right: auto;
	margin-left: auto;
	padding-top:11px;
	padding-left:15px;
	position: relative;
	background-image: url("../img/bg_cont.jpg");
	border-bottom:solid 3px #316400;
	text-align: center;
	/*\*/
 	_width: 760px;
    _padding-left:0;
	/*\*/
}

#colbg {
 	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding-top:11px;
	padding-left:10px;
	position: relative;
	background-image: url("../img/bg_cont.jpg");
	border-bottom:solid 3px #316400;
	text-align: center;
	/*\*/
 	_width: 760px;
    _padding-left:0;
	/*\*/
}

/* layout */
#pankuzu {
 	width: 532px;
	padding-top:7px;
	padding-bottom:13px;
	text-align: left;
}
#pankuzu td {
	padding:2px;
}

table.kondate1{
	margin-bottom:25px;
}

#kondate td {
	padding:3px;
}
#kondate2 td {
	padding:3px;
}
img.arr{
	margin-left:5px;
	margin-right:5px;
}
td.mirrorlink{
	padding-top:10px;
	padding-bottom:35px;
}
img.mirrorlink{
	margin-left:10px;
	margin-right:10px;
}
img.copy{
margin-bottom:8px;
margin-top:8px;
}

/* toppage */
.bg_manu      { background-image: url("../img/bg_tl_top_menu.gif");}
.top_date     { font-size: 14px; color:#FBFBD9; line-height:120%; letter-spacing:1px; word-break:normal;font-weight:bold}
.simg         { border:solid 1px #86713D; display:block;}
.top_menu     { font-size: 12px; color:#444444; line-height:120%;letter-spacing:1px ; word-break:normal;}
.top_news     { font-size: 80%; color:#444444; line-height:110%;letter-spacing:normal ; word-break:normal;}
.line_news	  { margin-top:7px;margin-bottom:6px;display:block}

/* localnavi */
img.lnavi{
	margin-bottom:1px;
}

/* contents */
img.catch{
	display:block;
	margin-top:12px;
	margin-bottom:12px;
}
img.midashi{
	display:block;
	margin-bottom:17px;
}
img.item{
	display:block;
	margin-top:2px;
	margin-bottom:6px;
}

img.submidashi_t{
	display:block;
	margin-bottom:6px;
}
img.submidashi{
	display:block;
	margin-top:16px;
	margin-bottom:6px;
}

td.tdbottom{
	padding-bottom:27px;
}

/* link */
a		     { color:#BE6B00}
a:visited	 { color:#663366}
a:hover		 { color:#FF8800}
a:active 	 { color:#FF8800}

.ptop a:visited	 { color:#BE6B00}

/* honbun */
.plist        { font-size: 70%;line-height: 110%; color:#444444; word-break:normal;}
.contents     { font-size: 80%; color:#444444; line-height:150%; letter-spacing:normal; word-break:normal;}
.ptop         { font-size: 70%;line-height: 110%; color:#444444; word-break:normal;}
.ctop         { font-size: 80%;line-height: 110%; color:#444444; word-break:normal;}
.mlink        { font-size: 80%;line-height: 110%; color:#666666; word-break:normal;}
.bcap         { font-size: 10px;line-height: 120%; color:#705854;word-break:normal;}
.cap          { font-size: 70%; color:#444444; line-height: 120%; word-break:normal;}
.sig          { font-size: 12px;line-height: 110%;letter-spacing:1px;  color:#444444; word-break:normal;}

/* sitemap */
.bkc {background-image:url(../img/sen02.gif);}
.scontents    { font-size: 80%; color:#444444; line-height:110%; letter-spacing:normal;	padding:3px; word-break:normal;}

/* color */
.gleen {color:#70A928;}
.red {color:#FF0000;}

/* form */
form{ margin:0;padding:0;}
.fbox { color: #999999; border: 1px solid #8B8B8B; width:143px ; height:20px}
.fbox1  { border: 1px inset #CCCCCC; width:250px;@height: 20px}
.fbox2  { border: 1px inset #CCCCCC; width:100px ; height: 20px}
.fbox3  { border: 1px inset #CCCCCC; width:55px ; height: 20px}
.fbox4  { border: 1px inset #CCCCCC; width:103px ; height: 20px}
.ferea  { border: 1px inset #CCCCCC; width:300px ; height: 120px}