body{ margin: 0px; color:#000000; background:#e7e7e7; font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}

a:link { color:#31558c; text-decoration:underline; }
a:visited { color:#31558c; text-decoration:underline; }
a:hover { color:#ff6600; text-decoration:underline; }
a:active { color:#ff6600; text-decoration:underline; }

a.smo { font-size:11px; line-height:1.5em; font-weight:normal; }
a.mid { font-size:12px; line-height:1.4em; font-weight:bold; }
a.deka { font-size:18px; line-height:1.3em; font-weight:bold; }

td{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; line-height:1em;
  }

td.left{ font-family : "‚l‚r ‚oƒSƒVƒbƒN","Osaka"; font-size:12px; line-height:1.4em; border:1px solid #CECFCE; border-bottom:0px; margin:0px; padding:3px 5px 3px 10px;}

td.leftlast{ font-family : "‚l‚r ‚oƒSƒVƒbƒN","Osaka"; font-size:12px; line-height:1.4em; border:1px solid #CECFCE; margin:0px; padding:3px 5px 3px 10px;}


td.menu{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; line-height:1.5em; margin:0px 3px;
  }

td.menu2{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; line-height:1.4em;
  }

td.submenu{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:11px; line-height:1.2em;
  }

td.big{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:14px; font-weight:bold; 
  }

td.big a:link { color:#ffffff; text-decoration:underline; }
td.big a:visited { color:#ffffff; text-decoration:underline; }
td.big a:hover { color:#ffcc00; text-decoration:underline; }
td.big a:active { color:#ffcc00; text-decoration:underline; }

h1 { font-size:16px; color:#000000; padding:0.2em; margin:0px; text-align:center; }

h2 { border-color:#aaaaaa; border-style:double; border-width:3px 0px 3px 0px; background-color:#f5f5f5; font-size:16px; color:#666666; padding:0.2em; margin-top:25px; margin-bottom:0px; margin-left:15px; margin-right:15px; }

h3 { border-color:#aaaaaa; border-style:solid; border-width:0px 0px 2px 18px; font-size:15px; color:#666666; padding:0em;  margin-top:25px; margin-right:40px; margin-left:15px; }


strong { border-color:#ff3300; border-style:dotted; border-width:0px 0px 3px 0px; padding-bottom:0em; padding-top:0em; }

hr { color:#999999; background-color:#999999; border-style:none; height:4px; margin-top:10px; margin-bottom:10px;}

li { margin-left:15px; font-weight:bold; }

p { margin-right:15px; margin-left:15px; }

p.subtitle { margin:8px 0px 6px 0px; font-size:14px; font-weight:bold; padding:4px 3px 4px 10px; background:#dfdfdf; }


p.ue { border-color:#666666; border-style:dotted; border-width:1px 0px 0px 0px;
 font-size:12px; font-weight:bold; color:#999999; margin-bottom:0px; margin-right:20px; margin-left:10px; padding-top:0.3em; }

p.kakomi { background-color:#f5f5f5; margin-right:5px; margin-left:5px; margin:15px; padding:0.8em; border-color:#666666; color:#333333; border:2px dotted;}
 
p.sankou { border-color:#D7BFD6; border-style:double; border-width:3px 0px 3px 0px;
 margin-bottom:0px; padding:0.5em; font-size:12px; line-height:1.3em; }

p.tyoi { border-color:#D7D9E3; border-style:solid; border-width:0px 0px 0px 10px;
 padding-left:15px; }


p.sub{ font-size:12px; font-weight:bold; line-height:1.5em; color:white; margin-right:0px; margin-left:0px; }

p.migi{ font-size:12px; line-height:1.2em; margin-right:0px; margin-left:0px; padding:0.5em;
 border-color:#cccccc; border-style:double; border-width:3px 0px 3px 0px;}
 
p.hedder { font-size:12px; color:#666666; font-weight:bold; border-style:none; margin-top:10px; margin-bottom:4px; margin-left:0px; margin-right:0px; padding:0px; }

p.heddersen { font-size:12px; border-color:#999999; border-style:double; border-width:3px 0px 0px 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; }

p.hudder { font-size:12px; font-weight:bold; color:#999999; border-color:#999999; border-style:double; border-width:3px 0px 0px 0px; margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:0px; }

form { background-color:#eaeaea; }


rss_box {
	 margin: 0px;
	 width: 200px;
	 background-color: #eaeaea;
}
.rss_items {
	margin-top:5px;
	padding:10px 3px;
	margin:0px;
	color:#000000;
}

p.rss_title {padding:3px 0px 3px 5px; margin:0px;}

.rss_title {
	font-size: 12px;
	background-color:#eaeaea;
	font-weight:bold;
	text-align:left;
}

.rss_item  {
  font-size: 11px;
  list-style:none;
font-weight:normal;
padding:0px;
margin:0px;
}

.rss_date {
	font-size: 10px;
	font-weight:normal;
	color: red;
	}

