BODY,TABLE,P,FORM,DIV{
font-size : 11px;color : #000000;font-family : Verdana,Osaka;line-height : 130%; margin : 0px;background-color : #000000;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #000000;
}
a:link
		{
			text-decoration:none;
			color:#666666;
　　　　　　　　　　　border-color: #ff0000;
border:10;
		}
a:visited
		{
			text-decoration:none;
			color:#666666;
		}
a:active
		{
			text-decoration:overline underline;
			color:#8B0000;
             
		}
a:hover
		{
			text-decoration:overline underline;
			color:#8B0000;
		}
INPUT,TEXTAREA{border-width : 1px;border-style : solid;border-color : #ffffff;
color : #666666;background-color : #ffffff;font-size : 11px;font-family : Verdana,Osaka;
}
TD{background-color : #ffffff;}
.baseline { width:90%;
margin-left:15px; }

.hptitle { padding-top:2em;
padding-bottom:1.5em;
color:#000000;
font-weight:bold;
font-size:11pt;
text-align:center;
text-decoration:underline; }

.line { border:solid 1px #333333;
text-align:left;
background:#ffffff;
padding:1.3em 1.5em 1.5em 1.8em; 
margin-bottom: 0.2em; }

.title { color:#000000;
font-size:10pt;
font-weight:bold; }

.date { color:#000000;
font-size:9pt;
padding-left:1em; }

.title_l { color:#000000;
border-top:none;
border-right:none;
border-bottom:solid 1px #000000;
border-left:none;
padding-bottom:0.3em; }

.article { background:#ffffff;
color:#000000;
font-size:10pt;
line-height:140%;
padding-top:1em; }

.tb { font-size:8pt;
text-align:right; }

.cmntf { margin-bottom: 3em;
margin-left: 60px;
text-align:left;
border:solid 1px #ffffff;
background:#ffffff;
padding:0.5em 0.5em 0.5em 0.5em; }

.cname { font-size:9pt;
color:#000000; 
font-weight:bold; }

.cdate {font-size:8pt;
color:#999999;
padding-left:1em;}

.cmsg { font-size:9pt;
line-height:130%;
color:#000000;
padding:0.4em 0.8em 1.5em 2em; }

.button { color:#000000;
font-size: 10pt;
background-color:#ffffff;
border-bottom:#333333 1px solid;
border-left:#333333 1px solid;
border-right:#333333 1px solid;
border-top:#333333 1px solid; }

.ciname { font-size:9pt; }

.nameform { color:#000000;
font-size: 10pt;
background-color:#f7f7f7;
border:#333333 1px solid;
width:15em;
height:1.5em; }

.mesgform { color:#000000;
font-size: 10pt;
background-color:#f7f7f7;
border:#333333 1px solid;
width:25em;
height:6em; }

.mtable { background:#ffffff; }
.gtable { background:#ffffff; }

.pastmsg { color:#000000;
font-size:8pt;
background:#ffffff; }

.pasty { background:#ffffff;
color:#000000;
font-size:8pt;
text-align:center;
width:4.5em; }

.pastm{ background:#ffffff;
color:#000000;
font-size:8pt;
width:;
padding:1px; }

.listlink { font-size:9pt; }
.mlist { font-size:8pt; }
.clink { font-size:7pt; padding-top:0.5em; }
.listhr { color:#000000;
border-top:none;
border-right:none;
border-bottom:solid 1px #000000;
border-left:none;
padding-bottom:0.3em; }
.01{background: #ffffff;vertical-align: middle;border: solid #ffffff 1px;width: 170px;height: 90pt;padding: 5px 5px 5px 5px;}
.sotowaku{width:800px;margin:auto;margin:0;padding:100;
         background:#ffffff;}
.rightbar {
float: right;clear: inherit;
margin:0;padding:0;
width:620px;
background:#ffffff;}
.leftbar {
float: left;
margin:0;padding:0;
width:180px;
         background:#ffffff;

}
#left01 {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;  
	}
#right01 {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: left;  
	}
h1 {width: 100%;
	font-size:20px;
	font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
	height:40px;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	padding: 25px 0px 10px 15px;
	text-align: center;}
h2 {width: 100%;
	font-size:11px;
	font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
	text-align: right;}
h3 {width: 100%;
	text-align: center;}
img {border: none;}
