@charset "Shift_JIS";
body{margin:0;padding:0;color:#6633ff;background-color:transparent;}
a{text-decoration:none;}
img{border:none;}

#header{padding-bottom:0.1em;color:#000000;background-color:transparent;font-size:x-small;width:1000px;}
#header h2{margin:0;padding:3px;color:#ffffff;background-color:#87cefa;text-align:center;}
#header ul.headermenu{margin:0;border-bottom:solid 1px #6600ff;padding:5px 3px 1px;color:#000000;background-color:#87cefa;white-space:nowrap;text-align:center;font-size:x-small;}
#header ul.headermenu li{display:inline;margin:0;padding:10px;}
.headermenu a{padding:0 10px;text-decoration:none;font-weight:bold;}
.headermenu a:link,.headermenu a:visited{border:solid #6699ff;border-width:1px;color:#ffffff;background-color:#6699ff;}
.headermenu a:hover{border:solid 2px #6600ff;color:#6600ff;background-color:#66ffff;font-weight:bold;}

#body{margin:0;padding:0;width:1000px;border:solid 1px #6699ff;}

#left{float:left;border:solid 1px #6699ff;width:22%;background-color:#ffffff;font-size:x-small;color:#000000;}

#content{float:left;margin:0;padding:10px;width:53%;color:#000000;background-color:#ffffff;}

#right{float:right;border:solid 1px #6666ff;width:21%;background-color:#87cefa;font-size:x-small;}

#content h3{margin:3px;padding:5px;border-top:solid 1px #6633ff;border-bottom:solid 1px #6633ff;color:#6633ff;background-color:#87cefa;text-align:center;font-weight:bold;}
.sidebar h3,h4{margin:3px;padding:5px;border:solid 1px #87cefa;border-left-width:20px;color:#6633ff;background-color:transparent;}

.sidebar ul{font-size:x-small;}
.sidebar ul li{border-top:dashed 1px #87cefa;list-style:url(./hab3.gif);}
.sidebar ul li a{text-decoration:none;}

.sidebar dl dd{border-top:dashed 1px #87cefa;}
.sidebar dl dd a{text-decoration:none;}
.sidebar ul li a:hover{text-decoration:underline;}
#left dt{margin:10px;font-weight:bold;color:#6666ff;background-color:transparent;border:solid 1px #87cefa;border-width:1px 5px 5px 1px;width:50px;}

#right dt{margin:5px;padding:5px;font-weight:bold;color:#6666ff;background-color:transparent;border:solid 1px #87cefa;border-width:1px 5px 5px 1px;}

#right .box .wbox{width:190px;height:80px;overflow:scroll;background-color:#ffffff;color:#6666ff;}
.sidebar dl dd a:hover{text-decoration:underline;}

#right .box{margin:2px;padding:2px;border:1px dotted #6666ff;color:#000000;background-color:#ffffff;}

#content .douga,.photo,.toukou{font-size:x-small;}

#content .douga dl{float:left;}

#content .photo{clear:left;}
#content .photo dl{float:left;}

#content .toukou{clear:left;}
#content dl dt{font-weight:bold;color:#6666ff;background-color:transparent;border-bottom:double 5px #6699ff;width:90px;text-align:center;}
#content dd a:hover{border:dashed 1px #6600ff;}

#footer{width:1000px;clear:both;margin:0;padding:0;color:#6633ff;font-size:x-small;background-color:#87cefa;font-weight:bold;}
a:link{color:#6633ff;background-color:#ffffff;}
a:visited{color:#6666ff;background-color:#ffffff;}
