/* 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;
}