.headmsg {
 position: absolute;
 left: 40px;
 top: 10px;
 font-size: 13px;
}

.p1c2 {
 margin-top : 4px;
 widht: 490px;
 height: 90px;
 padding: 80px 10px 10px 20px;
 background-image: url(/media/p1c2.jpg);
}
.p1c3 {
 margin-top : 4px;
 widht: 490px;
 height: 90px;
 padding: 80px 10px 10px 20px;
 background-image: url(/media/p1c3.jpg);
}

.p1c4 {
 margin-top : 4px;
 widht: 490px;
 height: 90px;
 padding: 80px 10px 10px 20px;
 background-image: url(/media/p1c4.jpg);
}

.p2c {
 margin-top : 2px;
 widht: 404px;
 padding: 5px;
 border-style: solid;
 border-width: 0 100px 0 4px;
 border-color: #A4A8F1;
}

.p3c {
 margin-top : 8px;
 widht: 404px;
 padding: 5px;
 border-style: solid;
 border-width: 1px 100px 1px 4px;
 border-color: #A4A8F1;
}

#headerbox {
 height: 200px;
 background-image: url(/media/header.jpg);
}

#menubox {
 border-color: #c0c0c0;
 font-weight: bold;
 font-family: "MS UI Gothic", "Osaka", "ＭＳ Ｐゴシック";
 padding-top : 8px;
 padding-bottom : 8px;
 filter: Alpha(style=1,opacity=100,finishopacity=40,startx=400,starty=10,finishx=400,finishy=70);
}

#menubox a{
 padding-top : 8px;
 padding-bottom : 8px;
}

a {
 text-decoration: none;
}

h1 {
 margin-top: 0px;
 margin-bottom : 0px;
 font-size: 14px;
}

h2 {
 margin-bottom : 0px;
 font-size: 13px;
 color: #F95B10;
}

h3 {
 margin-bottom : 0px;
 padding: 4px 8px;
 font-size: 12px;
 color: #ffffff;
 background-color: #00267F;
}

p {
 margin-top: 4px;
 margin-bottom: 4px;
}

p.boxmsg {
 padding: 5px;
 border-style: solid;
 border-width: 0 0 0 10px;
 border-color: #CC2C44;
}

p.boxmsg2 {
 margin-top: 4px;
 margin-bottom: 4px;
 width: 660px;
 padding: 5px;
 border-style: solid;
 border-width: 0 120px 0 10px;
 border-color: #192666;
}

#footerbox a{
 color: #ffffff;
}

#copyright {
 font-size: 10px;
}

p.ikenL {
 float: left;
 width: 335px;
 border-style: solid;
 border-width: 2px;
 padding: 8px;
}

p.ikenR {
 float: right;
 width: 335px;
 border-style: solid;
 border-width: 2px;
 padding: 8px;
}

.utable {
 border-top:1px solid #663300;
 border-left:1px solid #663300;
 border-collapse:collapse;
 border-spacing:0;
 background-color:#ffffff;
 empty-cells:show;
}
