
@charset "UTF-8";

body {
    font-size:   105%;
    font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;
    color:       ;
    line-height: 2.0em;
    width:       950px;
    margin:      0px auto;
    text-align:  left;
    background-image:url("../images/");
	background-color: ;
    background-repeat:repeat-y;
    background-position:center top;
}

a:link {
    color: ;
    text-decoration:none;
    font-weight: bold;
}
a:visited {
    color: ;
    text-decoration:none;
    font-weight: bold;
}
active {
    color: ;
    text-decoration:none;
    font-weight: bold;
}
a:hover {
    color: ;
    text-decoration:none;
    font-weight: bold;
}

.top_left {
    width: 420px;
    float: left;
    height: 100%;
}

.top_right {
    width: 530px;
    float: right;
    height: 100%;
    text-align: right;
}

.main {
    width: 950px;
    height: 70px;
}

.left_box {
    width: 190px;
    float: left;
}
.center_box {
    width: 40px;
    float: left;
}
.right_box {
    width: 720px;
    float: left;
}
.map_box {
    width: 950px;
    float: left;
}

.main_top {
    width: 720px;
    float: left;
    margin: 0px 0px 0px 0px;
}
.main_left {
    width: 340px;
    float: left;
    margin: 0px 40px 0px 0px;
}
.main_right {
    width: 340px;
    float: left;
}

.main_left_bottom {
    background-image:url("../images/sikaku_blue.png");
    width: 310px;
    height: 290px;
    float: left;
    margin: 20px 40px 0px 0px;
    padding: 15px 15px 15px 15px;
}
.main_left_bottom2 {
    width: 310px;
    float: left;
    border: 3px solid #6374bd;
    margin: 20px 40px 0px 0px;
    padding: 12px 12px 12px 12px;
}
.midasi2 {
    width: 300px;
    height: 26px;
    background-image:url("../images/sub_pink.png");
    color: #da6d85;
    font-size: 120%;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.ichiran2 {
    color: #da6d85;
    font-size: 100%;
    line-height: 100%;
    margin: -24px 0px 0px 0px;
    float: right;
}

.main_right_bottom {
    background-image:url("../images/sikaku_pink.png");
    width: 310px;
    height: 290px;
    float: left;
    margin: 20px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}
.main_right_bottom2 {
    width: 310px;
    float: left;
    border: 3px solid #da6d85;
    margin: 20px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
}
.midasi3 {
    width: 300px;
    height: 26px;
    background-image:url("../images/sub_blue.png");
    color: #6374bd;
    font-size: 120%;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.ichiran3 {
    color: #6374bd;
    font-size: 100%;
    line-height: 100%;
    margin: -24px 0px 0px 0px;
    float: right;
}

.bottom {
    width: 950px;
}
.bottom_left {
    width: 230px;
    float: left;
}
.bottom_center {
    width: 500px;
    float: left;
}
.bottom_right {
    width: 220px;
    float: left;
    text-align: right;
}


.clear {
    clear: both;
}
.left {
    float: left;
}

.txt {
    font-size: 100%;
    line-height: 170%;
}
.big {
    font-size: 120%;
    line-height: 170%;
}
.small {
    font-size: 85%;
    line-height: 170%;
}
.public {
    font-size: 140%;
    font-weight: bold;
    line-height: 100%;
    margin: 5px 0px 0px 5px;
    float: left;
}
.hidari {
    float: left;
}
.midasi {
    width: 330px;
    height: 26px;
    background-image:url("../images/sub_green.png");
    color: ;
    font-size: 120%;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.ichiran {
    font-size: 100%;
    line-height: 100%;
    margin: -24px 0px 0px 0px;
    float: right;
}
.midasi4 {
    width: 710px;
    height: 26px;
    background-image:url("../images/sub_green.png");
    background-repeat:repeat-x;
    color: ;
    font-size: 120%;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.midasi5 {
    width: 670px;
    height: 26px;
    background-image:url("../images/sub_green.png");
    background-repeat:repeat-x;
    color: ;
    font-size: 120%;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 0px 0px 10px;
    margin: 0px 0px 20px 0px;
    float: left;
}
.midasi6 {
    width: 710px;
    height: 45px;
    background-image:url("../images/kids_line.png");
    background-repeat:repeat-x;
    color: #7C6854;
    font-size: 130%;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.midasi7 {
    width: 710px;
    height: 26px;
    background-image:url("../images/sub_green.png");
    background-repeat:repeat-x;
    color: ;
    font-size: 120%;
    font-weight: bold;
    line-height: 100%;
    padding: 9px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.kids1 {
    width: 700px;
    height: 60px;
    background-image:url("../images/kids_title01.png");
    background-repeat:repeat-x;
    color: #EC6E8F;
    font-size: 160%;
    font-weight: bold;
    line-height: 100%;
    padding: 20px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.kids2 {
    width: 700px;
    height: 60px;
    background-image:url("../images/kids_title02.png");
    background-repeat:repeat-x;
    color: #F39700;
    font-size: 160%;
    font-weight: bold;
    line-height: 100%;
    padding: 20px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.kids3 {
    width: 700px;
    height: 60px;
    background-image:url("../images/kids_title03.png");
    background-repeat:repeat-x;
    color: #6FBA2C;
    font-size: 160%;
    font-weight: bold;
    line-height: 100%;
    padding: 20px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.kids4 {
    width: 700px;
    height: 60px;
    background-image:url("../images/kids_title04.png");
    background-repeat:repeat-x;
    color: #00A384;
    font-size: 160%;
    font-weight: bold;
    line-height: 100%;
    padding: 20px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.kids5 {
    width: 700px;
    height: 60px;
    background-image:url("../images/kids_title05.png");
    background-repeat:repeat-x;
    color: #00AFEC;
    font-size: 160%;
    font-weight: bold;
    line-height: 100%;
    padding: 20px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.kids6 {
    width: 700px;
    height: 60px;
    background-image:url("../images/kids_title06.png");
    background-repeat:repeat-x;
    color: #796BAF;
    font-size: 160%;
    font-weight: bold;
    line-height: 100%;
    padding: 20px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    float: left;
}
.kids_txt {
    font-size: 110%;
    line-height: 200%;
}
.kids_rubi {
    font-size: 80%;
    line-height: 100%;
}
/*    
    padding: 10px 0px 0px 20px;
    margin: 0px 0px 10px 0px;font-weight: bold;
*/