body {
    font-size: 9pt;
    color: #666666;
    line-height: 130%;
    margin: 0px;
    padding: 0px;
    background-image: url('../img/back.gif');
    background-repeat: repeat;
    background-position: left top;
}

#main-box {
    padding-right: 5px;
    padding-left: 5px;
    height: auto;
    width: 800px;
    background-color: #FFFFFF;
    background-image: url('../img/main-back.gif');
    background-repeat: repeat-y;
    background-position: left top;
}


#mbox2 {
    width: 800px;
    background-color: #FFFFFF;
}



/* メインメニュー */
#menu {
    margin: 0;
    padding: 0 0 50px;
    float: left;
    height: 500px;
    width: 150px;
    background-image: url('../img/menu-back.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
}
#menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: auto;
    width: 150px;
}
#menu li {
    text-indent: -1000px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 25px;
    width: 150px;
    display: block;
}
#menu div {
    text-indent: -1000px;
    margin: 0;
    padding: 0;
    height: auto;
    width: 150px;
}

.m00 a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/00.gif');
    display: block;
}
.m00 a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/h00.gif');
    display: block;
}

.m01 a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/01.gif');
    display: block;
}
.m01 a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/h01.gif');
    display: block;
}

.m02 a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/02.gif');
    display: block;
}
.m02 a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/h02.gif');
    display: block;
}

.m03 a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/03.gif');
    display: block;
}
.m03 a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/h03.gif');
    display: block;
}

.m04 a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/04.gif');
    display: block;
}
.m04 a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/h04.gif');
    display: block;
}

.m05 a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/05.gif');
    display: block;
}
.m05 a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/h05.gif');
    display: block;
}

.m06 a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/06.gif');
    display: block;
}
.m06 a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/h06.gif');
    display: block;
}

.kyn a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/kyn-ban.gif');
    display: block;
}
.kyn a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/kyn-banh.gif');
    display: block;
}

.tig a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/tig-ban.gif');
    display: block;
}
.tig a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/tig-banh.gif');
    display: block;
}

.bike a {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/bike-ban.gif');
    display: block;
}
.bike a:hover {
    height: 25px;
    width: 150px;
    background-image: url('../img/menu/bike-banh.gif');
    display: block;
}


#contents {
    text-align: left;
    margin: 0;
    padding: 0;
    float: right;
    width: 635px;
}


h2 {
    font-size: 10pt;
    color: #CC99CC;
    font-weight: normal;
    text-align: center;
    margin: 25px 0 0;
    padding-top: 2px;
    border: 1px solid #CCCCFF;
    height: 15px;
    width: 250px;
}

#gy-left {
    margin-left: 10px;
    float: left;
    width: 300px;
}
#gy-right {
    float: right;
    width: 310px;
}

.gyoseki21 {
    line-height: 150%;
    margin-top: 5px;
    padding-top: 10px;
    padding-left: 10px;
    height: 260px;
    width: 240px;
    background-image: url('../img/contents/gyoseki-h21.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
}

.gyoseki20 {
    line-height: 150%;
    margin-top: 5px;
    padding-top: 10px;
    padding-left: 10px;
    height: 260px;
    width: 240px;
    background-image: url('../img/contents/gyoseki-h20.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
}

.gyoseki19 {
    line-height: 150%;
    margin-top: 5px;
    padding-top: 10px;
    padding-left: 10px;
    height: 260px;
    width: 240px;
    background-image: url('../img/contents/gyoseki-h19.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
}

.gyoseki18 {
    line-height: 150%;
    margin-top: 5px;
    padding-top: 10px;
    padding-left: 10px;
    height: 260px;
    width: 240px;
    background-image: url('../img/contents/gyoseki-h18.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
}



#footer {
	font-size: 9pt;
	color: #330066;
	padding-top:8px;
	height: 22px;
	width: 800px;
	background-image: url('../img/footer-back.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#copy {
	font-size: 9pt;
	color: #330066;
	text-align: left;
	margin-left: 10px;
	float: left;
	width: 350px;
}
#flink {
	font-size: 9pt;
	color: #330066;
	text-align: right;
	margin-right: 10px;
	float: right;
	width: 350px;
}

#flink a,#flink a:link,#flink a:visited{
	font-size: 9pt;
	color: #660066;
	text-decoration: none;
}
#flink a:hover {
    font-size: 9pt;
    color: #666699;
    text-decoration: underline;
}
