@charset "Shift_JIS";
body{
    background-color:#ffffff;
    color:#000000;
    margin:0;
    padding:0;
    text-align:center;
}
.link{color:#000000;}
div,td,th,pre {
    margin:0;
    font:16px/18px "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}
h1{
    font-size:26px;
    line-height:28px;
    font-weight:bold;
    margin:5px 0;
}
h2{
    margin:5px 0;
    font-size:24px;
    line-height:26px;
}
h3,h4{
    margin:5px 0;
    font-size:20px;
    line-height:22px;
}
p{margin:15px 0;}
img {border:0;}
ol,ul {
	margin:5px;
	padding:0;
}
hr{
    margin:0;
    padding:0;
}
.titlebox01{
    width:700px;
    height:160px;
}
.centering{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:auto;
    margin-bottom:auto;
    padding:0;
}
.lefting{
    padding: 0;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-top:auto;
    margin-bottom:auto;
}
.box{
    width:700px;
    height:auto;
    margin:0 auto;
    text-align:left;
}
.pad10{padding:10px;}
.pad05{padding:5px;}
.txtcenter{text-align:center;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.image2{float:left;}
.tables{
    text-align:left;
    background-color:#ccccff;
    width:90%;
    color:#000000;
    margin:0 auto;
}
.list{
    line-height:130%;
    list-style-type:square;
    list-style-position:inside;
}
.list02{
    list-style:none;
}
.bgff9900{
    background-color:#ff9900;
}
.bg33ccff{
    background-color:#33ccff;
    color:#000000;
}
.bg66cc99{
    background-color:#66cc99;
    color:#000000;
}
.bg99ccff{
    background-color:#99ccff;
    color:#000000;
}
.bgccccff{
    background-color:#ccccff;
    color:#000000;
}
.bgccffcc{
    background-color:#ccffcc;
    color:#000000;
}
.bg99cccc{
    background-color:#99cccc;
    color:#000000;
}
.bgcccc00{
    background-color:#cccc00;
}
.bgffffff{background-color:#ffffff;
}
.red{color:#ff0000;}
.clear{
    clear:both;
    }
.largetext{font-size:110%;}
.lltext{font-size:150%;}
.smalltext{font-size:80%;}
.bold{font-weight:bold;}
.italy{font-style:italic;}
.indent{text-indent:1em;}
#menu{
    width:200px;
    height:auto;
    float:left;
    }
#menua{
    width:700px;
    height:30px;
    margin-left:5px;
    }
#main{
    width:500px;
    height:auto;
    float:left;
    }
#maina{
    width:700px;
    height:auto;
    margin-top:10px;
    }
#footer{
    width:100%;
    text-align:center;
    clear:left;
    }
#menu01{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:30px;
    }
#menu02{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:30px;
    position:relative;
    left:100px;
    }
#menu03{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:30px;
    }
#menu04{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:30px;
    position:relative;
    left:100px;
    }
#menu05{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:30px;
    }
#menu06{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:30px;
    position:relative;
    left:100px;
    }
#menu07{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:100px;
    height:30px;
    }
#menu01a{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:90px;
    height:30px;
    margin-right:10px;
    float:left;
    }
#menu02a{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:90px;
    height:30px;
    margin-right:10px;
    float:left;
    }
#menu03a{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:90px;
    height:30px;
    margin-right:10px;
    float:left;
    }
#menu04a{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:90px;
    height:30px;
    margin-right:10px;
    float:left;
    }
#menu05a{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:90px;
    height:30px;
    margin-right:10px;
    float:left;
    }
#menu06a{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:90px;
    height:30px;
    margin-right:10px;
    float:left;
    }
#menu07a{
    background-color:#339933;
    text-align:center;
    vertical-align:middle;
    width:90px;
    height:30px;
    float:left;
    }
#kousin{
    width:250px;
    float:left;
}