BODY { PADDING : 0 ; BACKGROUND : #03c ; MARGIN : 10px 0px ; TEXT-ALIGN : center ; }
/* FLAME */
#base { BACKGROUND: #fff;  MARGIN: 0px auto ; WIDTH: 760px;  COLOR: #000;  TEXT-ALIGN: left ; }
/* HEADER */
#hd1base { FLOAT: left; WIDTH: 560px }
#hd1 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px; PADDING-TOP: 0px }
#title1 { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000; TEXT-DECORATION: none }
#logo { FONT-SIZE: 24pt; COLOR: #03c }
#hd2base { FLOAT: left; WIDTH: 200px }
#hd2 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; MARGIN: 5px; COLOR: #090; PADDING-TOP: 10px; TEXT-ALIGN: right }
/* NAVIBAR */
#guidebase { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #6ff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px }
#guide { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 2px; PADDING-TOP: 2px }
.guidace { MARGIN: 0px 1em }
/* MENUBAR */
#menubase { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #066; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 1.8em }
.menu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 148px; PADDING-TOP: 0px }
.ml { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0.3em 0px 0.3em 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center }
.ml A { DISPLAY: block; FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none }
.ml A:hover { BACKGROUND: #ffc; COLOR: #000 }
/* FOOTER */
#ft { CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center }
#ft1 { MARGIN-BOTTOM: 10px }
#ft2 { MARGIN-TOP: 10px }
/* strong_tag */
strong { color : #f00; }


/* TOPPAGE */
#mbase { FLOAT: left; WIDTH: 430px ; }
#main { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px }
#mside { float : right ; width : 315px ; margin-top : 10px ; }
#side  { padding-right : 10px ; }
#maintain { width : 315px ; }
#s_left { float : left ; width :150px ; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px ;PADDING-TOP: 5px ;}
#s_right { float : right ; width : 150px ;  PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
/* Top_news */
.news { PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px; BORDER-LEFT: #03c 20px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #03c 2px solid }
.newstitle { FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; TEXT-INDENT: 1em; LINE-HEIGHT: 1.4em }
.newsmain { BORDER-RIGHT: #009 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #009 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #cff; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em; BORDER-LEFT: #009 1px solid; TEXT-INDENT: 1em; LINE-HEIGHT: 1.4; PADDING-TOP: 0.5em; BORDER-BOTTOM: #009 1px solid }
.date { PADDING-LEFT: 1em ; FONT-WEIGHT: normal; COLOR: #666 }
#oldnews { TEXT-ALIGN: right }
.newsline { MARGIN-LEFT: 0 }
#detailnews { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right }
.newsphase { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4; PADDING-TOP: 0px }
/* Top_link */
.sigaisisetu { PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none }
.sl { width : 150px ; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #066; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center }
.sl A { width : 150px ; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none }
.sl A:hover { BACKGROUND: #ffc; COLOR: #000 }

/* NEWS */
/* News_Frame */
#n_body{margin: 5px; padding: 5px;}
/* News_index */
#news_index {margin: 10px;padding: 10px;border: 3px double #6ff;background: #cff; }
ul#idx{margin: 5px 0 5px 1.5em;padding-left: 0;}
ul#idx li {margin-top: 5px;line-height: 1.2em;text-indent: 1em;}
.date{color: #666;margin: 0 0;}
/* News_contents */
.midashi{ border-left: 20px solid #03c; border-bottom: 2px solid #03c ; margin: 0; padding: 5px 0 0 1em; font-weight: bold;}
.contentsbase{margin: 0.5em 0.5em 3em;padding: 5px 10px;border: 1px solid #6ff;}
.contents{line-height: 1.4em ; /* text-indent: 1em ; */ margin:0.2em 0 ; padding-left: 0;}
.ol{margin-top: 0.2em;margin-bottom: 0.2em;empadding-left: 0;}
.dec1{text-decoration: underline;font-weight: bold;}
.dec2{text-indent: 1em; font-weight: bold;}
.dec3{font-weight: bold;}
.dec4{text-decoration: underline;}
.jamp{text-align: right;}
p{padding-top: 0.2em;padding-bottom: 0.2em;margin: 0.2em 0;line-height: 1.4em;}
.p2{padding: 2em 0 0 0;}
#ex{margin: 0.5em;padding: 0.5em;border: 1px solid #03c;line-height: 1.4em;}
/* */

/* LINK */
/* Link_Frame */
#link_body{margin: 10px;padding: 10px;}
/* Link_body */
h3.link {margin-top: 1.4em;margin-bottom: 0;margin-left: 1em;padding: 5px 0;border-left: 20px solid #03c;padding-left: 1em;background: cff;}
ul.link {margin-top: 5px;list-style: none;}
ul.link li{line-height: 1.8em;}
ul.link a{text-decoration:none;font-weight: bold;padding: 5px;}
ul.link li a:hover{padding: 5px;font-weight: bold;background: #ffc;color: #000;text-decoration: underline;}
/* */


/* SITEMAP */
/* Site_Frame */
#site_body{margin: 10px;padding: 10px;}
/* Site_body */
h3.sitemap {margin-top: 1.4em;margin-bottom: 0;margin-left: 1em;padding: 5px 0;border-left: 20px solid #03c;padding-left: 1em;background: cff;}
.komidashi {margin-top: 0.2em;margin-bottom: 0;margin-left: 1em;border-left: 20px solid #03c;padding-left: 1em;}
ul.sitemap {margin-top: 5px;list-style: none;}
ul.sitemap li {line-height: 1.8em;}