html {
scrollbar-base-color: #666633;
scrollbar-track-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #666633;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #666633;
scrollbar-arrow-color: #666633;
}

body {
position:relative;
width : 820px;
background: #e4e4d4 url(./img/mahoroba/bg.gif) repeat-x top ;
font-size: 0.8em ;
font-family: sans-serif;
color: #000000 ;
line-height: 1.4 ;
padding: 0px ;
margin: 0px auto ;
}

.center { text-align: center ; }
.right { text-align: right ; }
.left { text-align: left ; }

A:link { color : #990000 ; text-decoration : none ; }
A:visited { color : #330000; text-decoration : none ; }
A:hover { color : #ff9900 ; text-decoration : underline ; }

h2,h3,h4,h5,h6 {
font-size: 1.2em ;
padding: 0px ;
margin: 0px ;
}

tr,td {
}
th {
}

em {
font-weight : bold ;
font-style: normal ;
}
strong {
font-size: 1.2em ;
font-weight : bold ;
}
big {
font-size: 1.5em ;
font-weight : bold ;
}
small {
font-size: 0.8em ;
}

p {
margin: 5px 0px ;
}

ul {
margin: 5px 0px;
padding: 0px;
}
ol {
margin: 5px 10px;
padding: 0px;
}

li {
margin: 0px 0px 0px 20px ;
padding: 2px 0px ;
}

hr {
clear: both ;
background: #ffffff ; color: #ffffff ;
border-top: 0px none #ffffff ;
border-right: 0px none #ffffff ;
border-left: 0px none #ffffff ;
border-bottom: 1px dotted #999999 ;
}

div {
margin: 0px ;
}

address {
color:#666666 ; font-style: normal ; font-size: 12px ;
}




#tophead {
width: 790px ; height: 12px ;
background: #ff6600 url(./img/mahoroba/index-hbg.gif) bottom repeat-x ;
margin: 0px ; padding: 9px 15px ;
}
#tophead td { font-size: 12px ; color: #ffffff ; line-height: 1 ; }
#tophead A:link { color : #ffffff ; text-decoration : none ; }
#tophead A:visited { color : #ffffff ; text-decoration : none ; }
#tophead A:hover { color : #ffff00 ; text-decoration : underline ; }

h1 {
clear: both ;
width: 820px ;
height: 200px ;
background: #e4e4d4 url(./img/mahoroba/index-head.jpg) no-repeat;
text-indent:-10000px;
padding: 0px ;
margin: 0px ;
}




#langlink { 
background: #eeeeee ; color : #999999 ;
text-align: right ; margin: 0px ; padding: 3px 15px ; }
#langlink A:link { color : #330000 ; text-decoration : none ; }
#langlink A:visited { color : #330000; text-decoration : none ; }
#langlink A:hover { color : #990000 ; text-decoration : underline ; }

#inbox {
position: absolute ;
width: 780px ;
background: #ffffff ;
margin: 0px ;
padding: 15px 20px 20px 20px ;
}

#mainhead1 {
width: 780px ;
height: 20px ;
background: #ffffff url(./img/mahoroba/main-head_01.gif) no-repeat;
text-indent:-10000px;
padding: 0px ;
margin: 20px 0px 10px 0px ;
}
#mainhead2 {
width: 780px ;
height: 20px ;
background: #ffffff url(./img/mahoroba/main-head_02.gif) no-repeat;
text-indent:-10000px;
padding: 0px ;
margin: 20px 0px 10px 0px ;
}
#mainhead3 {
width: 780px ;
height: 20px ;
background: #ffffff url(./img/mahoroba/main-head_03.gif) no-repeat;
text-indent:-10000px;
padding: 0px ;
margin: 20px 0px 10px 0px ;
}
#mainhead4 {
width: 780px ;
height: 20px ;
background: #ffffff url(./img/mahoroba/main-head_04.gif) no-repeat;
text-indent:-10000px;
padding: 0px ;
margin: 20px 0px 10px 0px ;
}
#mainhead5 {
width: 780px ;
height: 20px ;
background: #ffffff url(./img/mahoroba/main-head_05.gif) no-repeat;
text-indent:-10000px;
padding: 0px ;
margin: 20px 0px 10px 0px ;
}
#mainhead6 {
width: 780px ;
height: 20px ;
background: #ffffff url(./img/mahoroba/main-head_06.gif) no-repeat;
text-indent:-10000px;
padding: 0px ;
margin: 40px 0px 10px 0px ;
}