body {
margin:0px;
background-color:white;
text-align:center;
font-family: Arial;
font-size:12px;
overflow-y:auto;
}

img { border: 0px; }
/*br { clear: both; }
#navi span, #foot span {display:none;}*/

#site {
position: relative;
margin:0 auto;
background:#838288 url('../img/sh-b.gif') bottom left no-repeat;
width: 970px;
height: 526px;
overflow:hidden;
text-align: left;
margin-top:5%;
}

h1 {
font-family: Arial;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 0px;

}

#head {
background-color:white;
width:100%;
height:36px;
}
#head a {
position: absolute;
top: 0px;
right: 10px;
}

.arptext {
margin-top:14px;
}


#navi {
float: left;
width: 192px;
padding-top: 46px;
height: 434px;
background-color: #A1A0A6;
overflow: hidden;
}
* html #navi { height: 480px; }

#navi a {
display:block;
padding:1px 6px 1px 6px;
width:100%;
margin-bottom: 3px;
text-decoration:none;
}


:root #navi a {
width:auto;
}

#navi span {
display:none;
}

#subnavi {
padding: 5px 10px 30px 5px;
border-bottom: 5px #484B50 solid;
}

#content {
float: left;
width:768px;
height: 480px;
padding-right: 10px;
overflow:hidden;
background:transparent url('../img/sh-r.gif') top right no-repeat;
}
* html #content {width: 778px;height: 480px;}

#subnavi a {
font-size:12px !important;
text-decoration: none;
padding: 0px 5px 0px 5px;
color:black;
}

.navi_act {
color:red;
}

#subnavi .subnavi_act {
color:red;
}


#subnavi span {display:none;}


#naviactive {
text-decoration:none;
color:red;
}

.colorbox {
width:192px;
height:96px;
background-color:#DCA836;
float:left;
}
.imgbox {
background-color: #A1A0A6;
height:96px;
margin-bottom: 20px;
overflow:hidden;
}
.imgbox a {
display:block;
float:left;
}

h2 {
font-size:16px;
margin:10px 0px 0px 10px;
padding:0px;
color: white;
}

a {
color:white;
}
a:hover {
color:red !important;
}

p {
margin:0px 15px 18px 0px;
padding:0px;
float:left;
line-height:130%;
}

.col1 {
margin-left: 10px;
width: 180px;
}
* html .col1 {margin-left: 5px;}
.col2,.col3 {
margin-left:10px;
margin-right:0px;
width:240px;
color:white;
}

.col12 {
width:480px;
margin-right: 10px;
}

strong {
font-size:13px;
}



