html,body {
 scrollbar-face-color: #402000;
 scrollbar-arrow-color: #ff8000;
}
body {
 background : url('bg.gif');
 margin:0;
 padding:0;
 text-align:center;
}

/* 外枠 */
#container {
 background:#ffffff;
 width:800px;
 border-left:solid 1px #dceded;
 border-right:solid 1px #dceded;
 padding-top:5px;
 margin:0 auto;
}
.content { margin:0 10px; } 


.content-inner {
 width:628px;
 border-left:solid 1px #dceded;
 float:right;
}
.sidebar { width:150px; float:left;}
.c-both { clear:both; }
.header{
 width : 798px;
 height : 154px;
 text-align:center;
 border-bottom:dotted 1px #dceded;
}
.footer {
 background:#ffe0c0;
 width : 776px;
 height : 16px;
 text-align:right;
 font-size : 9pt;
 margin : 0px 12px 5px 12px;
 border-top:dotted 1px #ffe0c0;
}


/*画像リンク要素の囲みをなくす*/
a img	{
 border-style: none; 
}
a:link img	{
 border-style: none; 
}
a:hover img	{
 border-style: none; 
 position: static;
}


/*リンク-一般*/
a:link {
 color : #004080;
 text-decoration : none;
}
a:visited {
 color : #4d60bb;
 text-decoration : none;
}
a:hover {
 color : #ffffff;
 background-color : #004080;
 text-decoration : none;
}
a:active {
 color : #fcc28a;
 text-decoration : none;
}



/*リンク-サイドメニュー*/
div.side-mwz {
 width : 150px;
 background-color : #00ff00;
 text-align:center;
 margin : 0px;
}
a.side-mz:link {
 width : 150px;
 background-color : #00ff00;
 color : #004080;
 font-size : 10pt;
 text-align:center;
 text-decoration : none;
}
a.side-mz:visited {
 width : 150px;
 background-color : #82fd8e;
 color : #004080;
 font-size : 10pt;
 text-align:center;
 text-decoration : none;
}
a.side-mz:hover {
 width : 150px;
 color : #ffffff;
 background-color : #ff80ff;
 font-size : 10pt;
 text-align:center;
 text-decoration : none;
}
a.side-mz:active {
 width : 150px;
 background-color : #82fd8e;
 color : #fcc28a;
 font-size : 10pt;
 text-align:center;
 text-decoration : none;
}



.access{
 width : 150px;
 height : 25px;
 text-align:center;
 vertical-align:bottom;
 font-size : 8pt;
 font-weight : none;
 color : #804000;
}
