body{margin:0px;font-size:13px;color:#333;background:#ffffff;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,"MS UI Gothic",sans-serif;}
h1{display:none;}
h2{border-bottom:2px solid #aaaaaa;font-size:14px;margin:0px 0px 15px 0px;padding:3px 6px;}
h3{margin:0px 0px 10px 0px;padding:6px;font-size:14px;border-bottom:2px #808080 dotted;}
h4{font-weight:normal;margin:0px;padding:3px;font-size:13px;background:#ffffdf;}
table{margin:0px;border-collapse:separate;border-spacing:3px;font-size:12px;}
TH{margin:0px;padding:3px 8px;text-align:left;border:0px;background:#efefef;}
TD{margin:0px;padding:3px 8px;border:0px;}
TD.no{border:0px;text-align:center;color:#cccccc;}
textarea{font-size:13px;}
form{margin:0px;padding:0px;}
img{border:0px;}
ul{margin:0px;padding:10px;background:#efefef;}
li{margin:5px 10px 20px 20px;padding:0px 0px 0px 10px;}
span{display:none;}
#body{margin:0px auto;width:1050px;border-left:1px #6a6a6a solid;border-right:1px #6a6a6a solid;height:100%;overflow:hidden;}
#top{width:1050px;overflow:hidden;height:40px;background:url('img/sbg.gif') repeat-x;}
#tleft{float:left;margin:0px;width:290px;}
#tright{float:right;width:270px;height:30px;padding:10px 10px 0px 0px;background:url('img/rtbg.gif') repeat-x;}
.tright{float:right;width:100px;height:40px;margin-right:3px;}
a.rm0{background:url('img/rm0.gif') no-repeat bottom;}
a.rm0:hover{background-position:top;}
a.rm1{background:url('img/rm1.gif') no-repeat bottom;}
a.rm1:hover{background-position:top;}
a.rm2{background:url('img/rm2.gif') no-repeat bottom;}
a.rm2:hover{background-position:top;}
#right{float:right;width:120px;height:600px;overflow:hidden;}
#right a{color:#000;}
#center{float:right;width:710px;height:200px;overflow:hidden;overflow-y:scroll;background:#fff;}
.centerl{float:left;width:220px;padding:10px 0px 0px 10px;}
.centerl a{background:url('img/blkbg.gif') repeat-y left;display:block;margin-bottom:10px;width:220px;color:#333;text-decoration:none;}
.centerl a:hover{background:url('img/blkbg.gif') repeat-y right;}
.centerbox{background:url('img/blkb.gif') no-repeat left bottom;padding:0px 0px 5px 0px;cursor:pointer;}
.date{padding:2px 0px 2px 5px;font-size:12px;color:#aaa;}
.title{font-weight:bold;padding:6px;font-size:14px;}
.com{padding:10px 0px;}
#left{position:absolute;width:220px;height:200px;overflow:hidden;overflow-y:scroll;background:#545555;}
#lefttop{height:130px;overflow:hidden;overflow-y:scroll;}
#leftbottom{height:100px;overflow:hidden;overflow-y:scroll;}
#leftbox{padding:10px;}
a.logo{background:url('img/slogo.gif') no-repeat bottom;width:290px;height:40px;display:block;}
a.logo:hover{background-position:top;}
a.menu{display:block;margin:10px 10px 0px 10px;background:#fff;color:#333;text-decoration:none;font-weight:bold;}
a.menu0{border-left:#ff0000 5px solid;padding:5px 10px;}
a.menu0:hover{background:#ffaaaa;}
a.menu1{border-left:#0000ff 5px solid;padding:5px 10px;}
a.menu1:hover{background:#aaaaff;}
a.menu2{border-left:#009900 5px solid;padding:5px 10px;}
a.menu2:hover{background:#aaffaa;}
.ps{padding:3px 0px;color:#ff3366;}
.yl{background:url('img/blk.gif') no-repeat left top;padding:10px 10px 5px 10px;}
.news{padding:10px;background:url('img/newsbg.gif');margin-bottom:10px;color:#dfdfdf;}
.news b{margin-bottom:5px;}
.r{text-align:right;margin-right:10px;}
.r a{color:#dfdfdf;}
.search{float:right;margin:0px;border:0px;background:#fff url('img/rsch.gif') no-repeat bottom;width:34px;height:20px;cursor:pointer;}
.q{float:right;border:0px;height:16px;color:#dfdfdf;padding:4px 5px 0px 12px;background:#545555 url('img/rschl.gif') no-repeat left;}
.q2{float:right;border:0px;height:16px;color:#fff;padding:4px 5px 0px 12px;background:#545555 url('img/rschl.gif') no-repeat left;}
.nbox{background:url('img/nblkbg.gif') repeat-y;margin:10px 0px 10px 10px;padding:0px;width:680px;}
.nboxmain{background:url('img/nblkb.gif') no-repeat bottom;padding:0px 0px 5px 0px;}
.nboxbg{background:url('img/nblk.gif') no-repeat top;padding:10px 10px 5px 10px;}
.tx{padding:10px;}
.rl{font-weight:bold;padding:20px 0px 0px 0px;}
.rlbox{width:590px;overflow:hidden;padding:10px 0px 0px 8px;}
.rll{float:left;width:20px;}
.rlr{margin-left:20px;}
.rlbox2{width:580px;overflow:hidden;padding:10px 0px 0px 18px;}
.rll2{float:left;width:24px;}
.rlr2{margin-left:24px;}

