/* base stylesheet style01.css written by tadatugu */
@charset "utf-8";
    @import url(menu.css);
body {
    color : #1e1e1e;
    margin-top : 0px;
    text-align : center;
    background-color : white;
    font-family : CI,Arial;
}
td{
    font-family : CI,Arial;
}
h1,h2,h3,h4,h5,p,ul,ol,li{
    margin: 0px;
    padding: 0px;
}
ul{
    list-style-type: none;
}
img {
    border: none;
}
.side {
    float: left;
    width : 200px;
    padding-bottom : 0px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    bottom : auto;
    right : auto;
    margin-top : 16px;
}
#side h4 {
    line-height : 24px;
    background-repeat : no-repeat;
    height : 24px;
    overflow: hidden;
    padding-left : 6px;
    font-size : 11px;
    bottom : auto;
    right : auto;
    background-color : #bebebe;
    width : 200px;
    font-family : Arial;
    margin-top : -2px;
    padding-top : 0px;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #787878;
}
#side h4 a {
    color : black;
    text-decoration: none;
    display: block;
    width : 200px;
    margin-left : 0px;
    padding-left : 0px;
    line-height : 24px;
    height : 24px;
    overflow: hidden;
    bottom : auto;
    right : auto;
}
#side h4 a:hover {
    color: #333333;
    background : url(../images/side_on2.jpg) no-repeat;
    bottom : auto;
    right : auto;
}
/*TChj[
---------------------------------------------------------------------------*/
ul.sidemenu {
    font-size: 11px;
    font-family : Arial;
    bottom : auto;
    right : auto;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    border-width : 0px 0px 0px 0px;
}
ul.sidemenu li {
    border-bottom : 1px solid #cccccc;
    margin-top : 0px;
    padding-top : 0px;
}
ul.sidemenu a {
    color: #333333;
    text-decoration: none;
    display: block;
    width : 180px;
    padding-left : 28px;
    line-height: 23px;
    background : url(../img/side_off.jpg) no-repeat;
    height : 23px;
    overflow: hidden;
    bottom : auto;
    right : auto;
}
ul.sidemenu a:hover {
    background : url(../img/side_on.jpg) no-repeat;
    bottom : auto;
    right : auto;
}
ul.sidemenu #current {
    background : url(../img/side_on.jpg);
}
#side h4 #current {
    background : url(../images/side_on2.jpg);
}
.img{
    border-width : 0px 0px 0px 0px;
}
.bg{
    width : 820px;
    background-color : white;
    text-align : left;
    border-bottom-width : 3px;
    border-bottom-style : solid;
    border-bottom-color : #e1e1e1;
    background-image : url(../img/kids_img.gif);
    background-repeat : no-repeat;
    background-position : left bottom;
}
.head{
    width : 820px;
    height : 87px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
}
.day{
    font-size : 9pt;
    color : #353535;
    text-align : right;
    font-family : Century;
    width : 460px;
}
.title{
    width : 215px;
    height : 26px;
    border-width : 3px 5px 3px;
    border-left-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 5px;
    border-style : solid solid solid solid;
    border-top-color : #8c0019;
    border-right-color : #8c0019;
    border-bottom-color : #8c0019;
    border-left-color : #8c0019;
    font-size : 12px;
    text-align : center;
    font-weight : bold;
    color : white;
    background-color : #c1465f;
}
.tell {
    color : #666666;
    width : 820px;
    height : 24px;
    font-size : 11px;
    font-family : Arial;
    text-align : center;
    border-bottom-width : 4px;
    border-bottom-style : solid;
    border-bottom-color : #3caab4;
}
.menu1{
    width : 820px;
    text-align : left;
    height : 50px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 66px;
}
.text1{
    text-align : left;
    width : 816px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-left : 0px;
    bottom : auto;
}
.text2{
    width : 818px;
    text-align : left;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
}
.text3{
    width : 818px;
    text-align : left;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
}
.font1 {
    font-size : 13px;
    color : #646464;
    font-weight : normal;
    line-height : 24px;
    font-family : Arial;
}
.font2 {
    font-size : 12px;
    font-weight : normal;
    list-style-type : square;
    color : #505050;
    padding-top : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-bottom : 4px;
    line-height : 16px;
    text-align : left;
    letter-spacing : -2px;
}
.font3 {
    font-size : 12px;
    font-weight : bold;
    color : #555555;
    font-family : Arial;
}
.font4 {
    font-size : 12px;
    font-weight : bold;
    line-height : 18px;
    color : #a0a0a0;
    padding-bottom : 6px;
    font-family : Arial;
    float : none;
    margin-left : 160px;
}
.font5{
    height : 10px;
    width : 680px;
    font-weight : normal;
    background-color : #b9b9ff;
    background-repeat : repeat;
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #82c832 #82c832 #82c832 #82c832;
}
.font6{
    font-size : 12px;
    color : #e1e1e1;
    padding-left : 0px;
    margin-left : 30px;
    font-weight : normal;
    font-family : CI;
    line-height : 16px;
}
.font7{
    font-size : 12px;
    color : #a5a5a5;
    padding-left : 0px;
    font-weight : bold;
    padding-top : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    font-family : Arial,System;
    width : 300px;
    line-height : 16px;
}
a.toptextlink1 {
    color : #555555;
    text-decoration: none;
    font-size : 13px;
    font-weight : normal;
    font-family : Arial;
}
.toptextlink1:hover {
    font-size : 13px;
    color : black;
    position: relative;
    font-weight : normal;
    font-family : Arial;
}
a.toptextlink2 {
    color : white;
    text-decoration: none;
    font-size : 13px;
    font-family : Arial;
    font-weight : bold;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
.toptextlink2:hover {
    font-size : 13px;
    color : aqua;
    position: relative;
    font-family : Arial;
    font-weight : bold;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
}
a.toptextlink3 {
    color : #6e6e6e;
    text-decoration: none;
    font-size : 10px;
    line-height : 14px;
    font-family : Arial;
    font-weight : normal;
}
.toptextlink3:hover {
    font-size : 10px;
    color : black;
    position: relative;
    font-family : Arial;
    font-weight : normal;
}
a.toptextlink4 {
    color : #646464;
    text-decoration: none;
    font-size : 13px;
    font-weight : bold;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    font-family : Arial;
}
.toptextlink4:hover {
    font-size : 13px;
    color : blue;
    position: relative;
    font-weight : bold;
    font-family : Arial;
    text-decoration : underline;
}
a.toptextlink5 {
    color : #8c8c8c;
    text-decoration: none;
    font-size : 12px;
    line-height: 18px;
    font-family : CI;
}
.toptextlink5:hover {
    font-size : 12px;
    color : blue;
    position: relative;
    font-family : CI;
    text-decoration : underline;
}
a.toptextlink6 {
    color : #cccccc;
    text-decoration: none;
    font-size : 14px;
    line-height: 18px;
    font-family : "Century Gothic";
}
.toptextlink6:hover {
    font-size : 14px;
    color : red;
    position: relative;
    font-family : "Century Gothic";
}
p{
    margin-top : 4px;
    margin-left : 4px;
    margin-right : 4px;
    margin-bottom : 4px;
}
div{
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
}
ul{
    list-style-type : none;
}
.b  {
    border-right-width : 1px;
    border-right-style : solid;
    border-right-color : #b9b9ff;
    border-left-width : 1px;
    border-left-style : solid;
    border-left-color : #b9b9ff;
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #b9b9ff;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #b9b9ff;
}
.c  {
    background-attachment : fixed;
    background-repeat : repeat-x;
    background-color : #fdcb9a;
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #cccccc;
}
.d  {
    font-size : 13px;
    border-right-width : 1px;
    border-right-style : solid;
    border-right-color : #999999;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #666666;
}
.e  {
    border-bottom-style : solid;
    border-bottom-color : #bebebe;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-left-style : solid;
    border-right-style : solid;
    border-left-color : #bebebe;
    border-right-color : #bebebe;
    background-color : #f5f8ea;
}
.k  {
    background-color : #fcfcfd;
    font-size : 12px;
    font-weight : 400;
}
.seo{
    width : 820px;
    height : 22px;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
}
.adl{
    width : 820px;
    text-align : center;
    background-repeat : no-repeat;
    background-position : left bottom;
    height : 240px;
    bottom : auto;
}
#img{
    border-width : 0px 0px 0px 0px;
}
.title1{
    padding-top : 3px;
    padding-left : 2px;
    padding-right : 2px;
    padding-bottom : 3px;
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #b9b9ff #b9b9ff #b9b9ff #b9b9ff;
    width : 160px;
    text-align : center;
    background-image : url(../img/top_back.gif);
}
.space{
    float : none;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    width : 820px;
}
.sidemenu{
    line-height : 20px;
    margin-top : 2px;
    margin-bottom : 2px;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #cccccc;
}
.h3{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : -2px;
}
.up{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : -2px;
}
.seoo{
    font-size : 11px;
    font-family : Arial;
    font-weight : bold;
    color : #505050;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-left : 30px;
    margin-top : -82px;
    width : 790px;
    height : 16px;
}
.k0{
    font-size : 12px;
    color : black;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-right-style : solid;
    border-bottom-style : solid;
    border-right-color : #b9b9ff;
    border-bottom-color : #b9b9ff;
    font-family : "Arial";
    text-align : center;
}
.k1{
    font-size : 12px;
    color : black;
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #b9b9ff #b9b9ff #b9b9ff #b9b9ff;
    font-family : "Arial";
    text-align : left;
}
.k2{
    font-size : 12px;
    color : black;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-style : solid;
    border-bottom-style : solid;
    border-left-style : solid;
    border-right-color : #b9b9ff;
    border-bottom-color : #b9b9ff;
    border-left-color : #b9b9ff;
    font-family : "Arial";
    text-align : left;
}
.k3{
    font-size : 12px;
    color : black;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-top-style : solid;
    border-right-style : solid;
    border-bottom-style : solid;
    border-top-color : #b9b9ff;
    border-right-color : #b9b9ff;
    border-bottom-color : #b9b9ff;
    font-family : "Arial";
    text-align : left;
}
.k4{
    font-size : 12px;
    color : black;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-right-style : solid;
    border-bottom-style : solid;
    border-right-color : #b9b9ff;
    border-bottom-color : #b9b9ff;
    font-family : "Arial";
    text-align : left;
}
.k5{
    font-size : 12px;
    color : black;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-top-style : solid;
    border-right-style : solid;
    border-bottom-style : solid;
    border-top-color : #b9b9ff;
    border-right-color : #b9b9ff;
    border-bottom-color : #b9b9ff;
    font-family : "Arial";
    text-align : left;
}
.list_title{
    font-size : 13px;
    color : #3c3c3c;
    font-weight : normal;
    line-height : 22px;
    text-align : left;
    margin-top : 10px;
    font-family : Arial,CI;
    margin-left : 10px;
}
