li {
  margin: 5px 0 5px 0;
}

div.loginform .formfield, div.commentform .formfield, div.mailform .formfield { 
    display: block; 
} 

.ado-sd1 {
  padding:20px 0 15px 20px;
}

.trb1 { 
  border-bottom: 0.1em solid #cc6600;
  margin:2em 0;
 }
.trb2 { 
  font-weight:bold; 
  text-align:right;
}

.tra3 {
 margin:2px;
 padding:3px;
 font-size:0.9em;
}

.sml8{
  font-size:70%;
}
h2 { 
  padding-left:0.5em;
  font-size:1.2em;
  border-left: 0.4em solid #cc6600;
 }

.poll {
 font-size:0.9em;
}

p { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 14px; 
 margin: 2px;
 line-height: 23px;
 padding-left: 20px;
 color: #000000;
 }
h3 { 
 font-family: verdana, arial, "ms sans serif", sans-serif;
 font-size: 16px; 
 margin: 10px;
 line-height: 18px;
 padding-left: 5px;
 color: #e9f2fc;
 } 
.smallheader
 { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 10px; 
 font-weight: normal;
 padding-left: 10px;
 padding-right: 5px;
 line-height: 14px;
 color: #e9f2fc;
 }
.small { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 11px; 
 font-weight: normal;
 padding: 5px;
 line-height: 17px;
 }
a:link {
 color: #ff9933;
 font-weight:bold;
 text-decoration: none;
 }
a:visited {
 color: #cc6600;
 font-weight:bold;
 text-decoration: none;
 }
a:active {
 color: #ff9933;
 font-weight:bold;
 text-decoration: none;
 }
a:hover {
 color:#ff9933;
 font-weight:bold;
 text-decoration: underline;
 }  
.info { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 13px; 
 line-height: 17px;
 padding-left: 5px;
 color: #e9f2fc;
 }
.infohead { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 10px; 
 line-height: 12px;
 padding-left: 20px;
 color: #e9f2fc;
 }
.newshead { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 16px; 
 line-height: 20px;
 padding-left: 5px;
 color: #333333;
 } 
input, textarea, select {
 background-color: #CCCCCC;
 border-style: solid;
 border-width: 1px;
font-family: "?q???M?m???? Pro W6", "Osaka", "?l?r ?o?S?V?b?N", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
 font-size: 15px;
 color: #333333;
 padding: 0px;
}

.namebig { 
 font-size: 20px; 
 line-height: 25px;
 font-weight:bold;

 } 

.come9 { 
 font-size: 12px; 
 line-height: 18px;
 color: #000000;
 padding: 5px;
 }

.b-small { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 11px; 
 font-weight: normal;
 padding-left: 5px;
 line-height: 14px;
 color: #000000;
 }

.ka-small { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 padding-left: 5px;
 line-height: 17px;
 color: #000000;
 }


.co-sm { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 13px; 
 font-weight: normal;
 padding-left: 20px;
 line-height: 17px;
 color: #000000;
 }

.pageswitch {
 font-size: 16px; 
}

.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
	width: 20%;
}
.leftbox {
	float: left;
	border-right: 2px solid #ccc;	
}
.rightbox {
	float: right;
	border-left: 2px solid #ccc;	
}
img {
	border: none;
}

.skip {
	display: none;
}


.highlight {
	background-color: yellow;
}
.honbun { 
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 14px; 
 margin: 2px;
 line-height: 23px;
 padding: 5px;
 color: #000000;
 }

.top-bar { 
  overflow: hidden;
 font-family: verdana, arial, "ms sans serif", sans-serif; 
 font-size: 11px; 
 font-weight: normal;
 padding-left: 5px;
 line-height: 14px;
 color: #e9f2fc;
 }

.left-menu01 {
	position: absolute;
	top: 165px;
	left: 5px;

}


.tc-02 {
	position: absolute;
	top: 180px;
	left: 210px;
}

.item-01 {
	position: absolute;
	top: 180px;
	left: 230px;
}

.item-02 {
	 padding: 25px;
}
.item-03 {
	 padding: 10px;
}

.cou-po1 {
	position: absolute;
	top: 45px;
	left: 700px;
}
