/* æ¨™æº–ã‚¿ã‚° */

* {
    margin: 0px;
    padding: 0px;
}

html {
    overflow-y:scroll;
}

body {
//    background-color:#DBDBB7;
    background-image:url("../img/”wŒi‰æ‘œ.jpeg");
    background-position: 50% 50%;
    background-attachment:fixed;
    font-family:ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, Osaka, sans-serif;
    padding: 10px;
    margin-left : auto ;
    margin-right : auto ;
    text-align : center;
}

address {
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    font-style:normal;
    padding:5px 0px 5px 0px;
}

a {

}

a:link {
    color: #006699;
}

a:visited {
    color: #FF3300;
}

a:hover {
    color: #FF0033;
}

span {
//    display:block;
}

p {
    margin: 0px;
}

img {
    border:1px solid;
}

/* ã‚¯ãƒ©ã‚¹ */

.color-red {
    color:#FF0000;
}

.color-green {
    color:#00CC00;
}

.color-bule {
    color:#0000CC;
}

.color-orenge{
    color:#FF6600;
}

.image {
    padding: 5px;
    text-align:center;
}

.scroll {
    font-size:100%;
    background-color:#FFFFFF;
    padding:10px;
    overflow-y: scroll;
    height: 100px;
    border:1px solid;
    margin-bottom:5px;
}

.text {
    background-color:#FFFFFF;
    margin-bottom:5px;
    padding:10px;
    border:1px solid;
    text-align:left;
}

.text>h4 {
    font-size:130%;
    text-decoration:underline;
    padding:1px;
    padding-top:5px;
}

.text>ul {
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
}

.date {
    font-family: ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, Osaka, sans-serif;
    font-weight: bold;
    text-decoration:underline;
}

.date-sunday {
  background-color: #FF9999
}
.date-saturday {
  background-color: #66CCFF
}

.doc_title_en {
    font-weight: bold;
}

.doc_author_en {
}

.doc_source_en {
}

.doc_title_ja {
    font-weight: bold;
}

.doc_author_ja {
}

.doc_source_ja {
}


/* ID */

#title {
    min-width: 460px;
    max-width: 1000px;
    background-color:#FFFFFF;
    margin-bottom:10px;
    margin-left : auto ;
    margin-right : auto ;
    text-align : center;
    padding:10px 10px 10px 10px;
    text-align:center;
    border:1px solid #000000;
}

#title a {
    text-decoration:none;
}

#title a>h1 {
    color: #3366FF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 200%;
    letter-spacing: 10px;
    margin-bottom:10px;
    text-decoration:underline;
}

#sub_title {

}

#sub_title a>h2 {
    color: #009900;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 12px;
}

#main {
    min-width: 590px;
    background-color: #FFFFCC;
    border:1px solid #000000;
    margin-right: 10px;
    margin-bottom: 10px;
    position:absolute;
    left: 200px;
    padding-left: 10px;
    padding-right:10px;
    text-align:left;
}

#main h2 {
    color:#3366CC;
    font-size: 160%;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

#main>h3 {
    padding:3px 10px 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 10px;
    background-color:#3366CC;
    color:#FFFFFF;
}


/* sidebar */

#sidebar {
    width: 180px;
    left: 10px;
    text-align: center;
    padding:0px;
    margin: 0px;
}

#sidebar a {
    text-decoration:none;
}

#sidebar h3 {
    font-size: 110%;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px 0px 10px 0px;
    letter-spacing: 5px;
    margin: 0px;
}

#sidebar div {
    margin:0px;
    padding: 3px;
    text-align:center;
}

#sidebar ul {
    list-style: none;
    font-size: 110%;
    margin: 0px;
    padding: 0px;
}

#sidebar li {
    margin: 0px;
    padding: 0px;
}

#sidebar li>a {
    font-weight: bold;
}

#sidebar>.datepicker {
    margin:0px;
    padding:0px;
    font-size: 10px;
    font-family:ãƒ¡ã‚¤ãƒªã‚ª, Meiryo, Osaka, sans-serif;
}

/* topic_path */

#topic_path a {
    text-decoration:none;
}

}
