BODY { FONT-FAMILY: Verdana, Osaka; MARGIN: 0px; VERTICAL-ALIGN: top; FONT-SIZE: 8pt; LINE-HEIGHT: 1.8;}



A:link { COLOR: #cc0000; TEXT-DECORATION: none;}
A:visited { COLOR: #cc0000; TEXT-DECORATION: none;}
A:hover { COLOR: #330088; BACKGROUND-COLOR: #eeeeee;}
A:active { COLOR: #eeeeee; TEXT-DECORATION: none;}

.img { FLOAT: left; WIDTH: 200px; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; FONT-SIZE: 12px; LINE-HEIGHT: 150%; COLOR: #999999;
}
.deta { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 15px; FONT-SIZE: 12px; LINE-HEIGHT: 150%; COLOR: #666666;
}

.comment { WIDTH: 100%; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 15px; FONT-SIZE: 12px; LINE-HEIGHT: 150%; COLOR: #999999; FLOAT: left;
}

.prof { WIDTH: 100%; PADDING: 0px 0px 0px 15px; FONT-SIZE: 9px; FLOAT: left;
}

.kaijyo { CLEAR: left;}

.box1{ WIDTH: 100%; BACKGROUND-COLOR: #eeeeee; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 140%; FONT-SIZE: 14px; COLOR: #333333;
}

.box2{ FLOAT: left; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 150%; FONT-SIZE: 12px; COLOR: #ff8800;
}

.box3{ WIDTH: 350px; FLOAT: left; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 150%; FONT-SIZE: 10px; COLOR: #800040;
}

.box4{ FLOAT: LEFT; BACKGROUND-COLOR: #CCCCCC; HEIGHT: 200px;
}


.nav { POSITION: absolute; TOP: 40px; LEFT: 100px;
}

.nav h2{ LEFT: 0px; FONT-SIZE: 12px; MARGIN: 0px; BACKGROUND-COLOR: #ffffff;
}
.nav h2 a{ DISPLAY: block; WIDTH: 280px; TEXT-ALIGN: left; TEXT-DECORATION: none; FONT-SIZE: 12px; COLOR: #cc0000; FONT-WEIGHT: 900;
}
.nav h2 a:hover{ COLOR: #330088; BACKGROUND-COLOR: #ffffd8; }
.nav h2 a:active{ COLOR: #eeeeee; BACKGROUND-COLOR: #ffcc77; }

.menu { /* プルダウンメニュー */
 WIDTH: 280px; /* メニューバーの幅 */
}
.menu ul { MARGIN: 0px; PADDING: 0px; LIST-STYLE-TYPE: none; FONT-SIZE: 10px; DISPLAY: none; LEFT: 115px;
}
.menu li { BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: 1px solid #cccccc; LINE-HEIGHT: 100%; MARGIN: 0px 1px;
}
.menu li a { DISPLAY: block; PADDING: 1px; TEXT-DECORATION: none; COLOR: #cc0000;
}
.menu li a:hover{ COLOR: #330088; BACKGROUND-COLOR: #ffffd8;
}
.menu li a:active{ COLOR: #eeeeee; BACKGROUND-COLOR: #ffcc77;
}



.map { WIDTH: 100%;}
.footer2{ CLEAR: left; WIDTH: 100%; PADDING: 0px 10px 0px 10px; TEXT-ALIGN: center; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;BORDER-TOP: 1px solid #444444;
}
.footer{ CLEAR: left; WIDTH: 100%; PADDING: 7px 0px 5px 0px; TEXT-ALIGN: right; FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #444444;
}