HTML {
 HEIGHT: 100%
}
BODY {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-SIZE: 12px; color:#333333; LINE-HEIGHT: 1.5; text-align:center;HEIGHT: 100%;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";margin-left: auto;margin-right: auto;margin-top: 3px;margin-bottom: 0px;background-color:#e1e1e1;

}
H1 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WIDTH: 760px; TEXT-INDENT: -9999px; HEIGHT: 111px;
}
H2 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN:0px; PADDING-TOP: 0px;
}
H4 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DL {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
 TEXT-ALIGN: left
}
P.normal {
 MARGIN: 5px 0px; WIDTH: 530px
}
A {
 TEXT-DECORATION: underline;
}
A:link {
 COLOR: #0033cc;TEXT-DECORATION: underline
}
A:visited {
 COLOR: #0033cc;TEXT-DECORATION: underline
}
A:hover {
 COLOR: #ff5500;TEXT-DECORATION: none
}
A:active {
 COLOR: #ff5500;TEXT-DECORATION: none
}
A.gnv {
 TEXT-DECORATION:none; 
}
A.gnv:link {
 COLOR: #ffffff;TEXT-DECORATION: none;
}
A.gnv:visited {
 COLOR: #ffffff;TEXT-DECORATION: none; 
}
A.gnv:hover {
 COLOR: #ffcc33;TEXT-DECORATION: underline; 
}
A.gnv:active {
 COLOR: #ffcc33;TEXT-DECORATION: underline; 
}

#header { PADDING: 0; text-align: center; background-color:#ffffff; WIDTH: 760px; HEIGHT: 209px;margin:0 auto;
}
#header h1{
 display:none;
 }
#headmenu{ display:inline; margin:0;padding:0;}
.unv120{ FLOAT: left;padding:5px 0;margin:0px 0;text-align:center;background-image:url(img/bg_unv120.gif);width:120px;font-size:12px;line-height:19px}
.sitecap{padding:5px 0;margin:0px 0;font-size:12px;line-height:18px;font-weight:normal;color:#FFFFFF;background-color:#3B5CC6;}
#container {
 CLEAR: both; WIDTH: 760px; margin:0 auto; padding:0;background-color:#ffffff;
}
#sidemenu { FLOAT: right;
margin: 10px 0;
 PADDING: 0; WIDTH: 200px; BACKGROUND-color:#efefef; HEIGHT: 100%;
}


.sidetitle{ CLEAR: both;WIDTH: 165px;margin:10px 10px 1px 10px ;font-size:13px;line-height:26px;padding:0px 0px 0px 15px;BACKGROUND-image:url(img/bg_stit.gif); background-repeat:no-repeat;TEXT-ALIGN: left;color:#ffffff;font-weight:bold}
.catearea{ WIDTH: 165px;margin:0px 10px ;font-size:13px;line-height:26px;padding:0px 0px 0px 15px;BACKGROUND-image:url(img/bg_cate.gif); TEXT-ALIGN: left}
.sidewaku{ WIDTH: 158px;margin:1px 10px 5px 10px ;font-size:11px;line-height:17px;padding:10px;border:1px dotted #CCCCCC; TEXT-ALIGN: center;background-color:#FFFFFF}
.sidebannar{TEXT-ALIGN: center;PADDING: 0; MARGIN: 5px;}
#main {
 position:static;
 FLOAT: left;
 left:0px;
 text-align:left;
 WIDTH: 550px;
 PADDING: 0;
 margin: 0;
 HEIGHT: 100%;
}
#main2 {
 CLEAR: both;
 position:static;
 left:20px;
 top:209px
 text-align:center;
 WIDTH: 720px;
 PADDING: 0;
 margin: 0 auto;
 HEIGHT: 100%;
}
.clearok{CLEAR: both;}
#main h2{margin:5px 0;padding:3px 10px;WIDTH: 510px;background-image:url(img/bg_tit.gif); background-repeat:no-repeat;font-size:13px;line-height:21px;color:#333333;font-weight:bold;text-align:left;}
.subtit1{margin:5px 0;padding:3px 10px;WIDTH: 510px;background-image:url(img/bg_tit.gif); background-repeat:no-repeat;font-size:13px;line-height:21px;color:#333333;font-weight:bold;text-align:left;}

div.wakucom1{font-size:13px;line-height:150%;border:1px solid #CCCCCC;padding:10px;text-align:left;
 WIDTH: 498px;background-color:#efefef;margin:5px}
div.wakucom2{font-size:13px;line-height:150%;border:1px dotted #CCCCCC;padding:10px;text-align:left;
 WIDTH: 498px;background-color:#ffffff;margin:5px}
div.wakucom3{font-size:13px;line-height:150%;border:1px solid #CCCCCC;padding:10px;text-align:left;
 WIDTH: 498px;background-color:#ffffff;margin:5px}
div.wakucom4{font-size:13px;line-height:150%;border:1px dotted #CCCCCC;padding:10px;text-align:left;
 background-color:#ffffff;margin:5px}

span.c111{font-size:11px;line-height:21px;color:#343958;font-weight:normal;}
.news dt {
        padding: 0;margin: 0;
}
.news dd {
 line-height: 140%;
 margin-top: -1.4em;
 margin-left: 6em;
 margin-right: 0px;
 margin-bottom: .4em;
} 
.topimg { FLOAT: left; padding:0; text-align:left; margin:0 0 0 5px; WIDTH: 260px;} 
.topimgr { left:275px; FLOAT: left;padding:5px 10px; text-align:left; margin:0; WIDTH: 255px;font-size:13px;line-height:150%;}

.pan{margin:5px 0;padding:3px 10px;WIDTH: 510px;background-image:url(img/bg_pan.gif); background-repeat:repeat-x;font-size:12px;line-height:19px;color:#333333;text-align:left;}
.m5{margin:5px}
.m10-15{margin:10px 15px}

table.dat1{ margin:5px;padding:0px;background-color:#cccccc;}
th.dat1{padding:5px;background-color:#efefef;font-size:13px;line-height:140%}
th.dat2{padding:5px;background-color:#EBEDF5;font-size:13px;line-height:140%}
td.dat1{padding:5px;background-color:#ffffff;font-size:13px;line-height:140%}
th.dat3{padding:5px 10px;background-color:#EBEDF5;font-size:13px;line-height:140%}
th.dat4{padding:5px;background-color:#A6B9EA;font-size:14px;line-height:140%}
td.dat2{padding:5px 10px;background-color:#ffffff;font-size:13px;line-height:140%}
td.dat4{padding:5px 10px ;background-color:#EBEDF5;font-size:12px;line-height:140%;width:100px}
td.dat5{padding:5px 10px;background-color:#ffffff;font-size:12px;line-height:140%}
td.dat6{padding:4px ;background-color:#EBEDF5;font-size:12px;line-height:140%;}
td.dat7{padding:4px ;background-color:#ffffff;font-size:12px;line-height:140%;}
.clsttitle{WIDTH: 510px;font-weight:bold;font-size:13px;line-height:24px;margin:5px;padding:3px 4px;border:1px solid #3366FF;background-color:#FFFFFF}
.clstarea{ WIDTH: 500px;margin:0px 10px ;font-size:13px;line-height:24px;padding:0px 0px 0px 15px;BACKGROUND-image:url(img/bg_lst1.gif); TEXT-ALIGN: left}
table.dat2{ margin:5px;padding:0px;background-color:#ffffff;}
.red11{padding:3px 5px;background-color:#efefef;text-align:center;margin:0; FONT-SIZE: 11px;color:#df0000}
.red13{padding:5px 10px;background-color:#efefef;text-align:center;margin:0; FONT-SIZE: 13px;color:#df0000;font-weight:bold;line-height:140%}
.red13n{FONT-SIZE: 13px;color:#df0000;font-weight:bold;line-height:140%}
.red18{text-align:center; FONT-SIZE: 18px;color:#df0000;font-weight:bold;line-height:130%}
.bl15{FONT-SIZE: 15px;color:#003399;font-weight:bold;line-height:21px}
#zatsugi{display:inline;width:520px}
p.zatsugicom{FLOAT: left;padding:10px;margin:0;width:260px}
img.zatsugiimg{FLOAT: left;padding:10px;margin:0;left:310px}
p.pagetop{padding:5px 10px;background-color:#efefef;text-align:right;margin:10px 0 0 0; FONT-SIZE: 11px;color:#3366CC}
#main .posted {
 font-size: 90%;
 color: #333333;
 background-color: #ffffff;
 text-align: left;
 line-height: normal;
 padding: 3px;
 margin-bottom: 5px;
 clear: both;
}

#footer {
 CLEAR: both; WIDTH: 760px; margin:0;padding:0;
}
#endline{ display: inline;}
#footer div.number { FLOAT: left;text-align:center;width:220px;
 FONT-SIZE: 11px; line-height:140%;MARGIN: 0; PADDING: 10px;color:#555555;
}
#footer div.address {FLOAT: left; text-align:left;left:270px;
 FONT-SIZE: 11px; line-height:140%;MARGIN: 0; PADDING: 10px ;color:#555555;
}

#footer div.copy {CLEAR: both;
 FONT-SIZE: 11px; line-height:120%;MARGIN: 0; PADDING: 5px 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;BACKGROUND-color:#3B5CC6;
}
#footernavi {
 font-size: 11px;line-height:1.4;
 text-align: center;
 margin: 5px 0px 0px 0px;
 padding: 5px;
 clear: both;
}
#footernavi ul {
 margin: 0;
 padding: 0;
}

#footernavi ul li {
 display: inline;
}
#footernavi ul li a {
 text-decoration: none;
 color: #3333cc;
 background-color: #ffffff;
 padding: 0 .5em;
}
#footernavi ul li a:hover {
 text-decoration: underline;
 color: #ff5500;
}

