/* CSS Document */

body {
margin: 30px;
background-image: url(japs/bg.png);
background-repeat: repeat;
}
hr {
border: 1px dotted #CCC;
}

#container {
background-color: #FFF;
border: 10px solid #FFF;
}
#history {
width: 700px;
height: 30px;
padding-right: 20px;
text-align: right;
background-image: url(japs/history.png);
background-repeat: no-repeat;
}
#history a {
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #006699;
text-decoration: none;
}
#history a:hover {
text-decoration: underline;
}

#menyy {
width: 230px;
height: 400px;
overflow: visible;
background-image: url(japs/menu.png);
background-repeat: repeat-y;
padding: 5px 10px 10px 5px;
}

#menyy li {
list-style-image: url(japs/bullet.png);
list-style-position: outside;
}

/* #menyy ul li {
width: 155px;
}
#menyy ul ul li {
width: 115px;
} */
#menyy li a {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color:#333;
border-bottom: 1px dotted #CCC;
height: 25px;
display:block;
text-decoration: none;
padding-top: 10px;
}
#menyy li a:hover {
text-decoration:underline;
color:#006699;
}
#content, #content td {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color:#333;
padding: 10px;
text-align: justify;
}
#content a {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
color: #006699;
text-decoration: none;
}
#content a:hover{
text-decoration: underline;
}

#content h1 {
display: block;
width: 450px;
height: 26px;
background-image: url(japs/h1.png);
background-repeat: repeat-x;
font-family: Arial, Tahoma, sans-serif;
font-size: 15px;
font-weight: bold;
color:#E5E5E5;
padding: 5px 0px 0px 10px;
letter-spacing: 1px;
}
#content h2 {
font-family: Arial, Tahoma, sans-serif;
font-size: 12px;
font-weight: bold;
color:#006699;
letter-spacing: 1px;
}
#content img {
border: 1px solid #006699;
}
#footer {
padding: 5px;
border-top: 1px dotted #999;
text-align: center;
font-family: Arial, Tahoma, sans-serif;
font-size: 11px;
color: #006699;
background-color: #E5E5E5;
}
#lang {

padding-right: 10px;
text-align: right;

}
#lang a {
padding: 2px;
width: 37px;
font-family: Arial, Tahoma, sans-serif;
font-size: 10px;
color: #006699;
text-decoration: none;

}
#lang a:hover {
text-decoration: underline;
}