
body {
    color: #000000;
/*     background-color: #c1e0ff;
   scrollbar-base-color: #ffffff;
    scrollbar-face-color: #ffffff;
    scrollbar-arrow-color: #0000AA;
    scrollbar-highlight-color: #0000AA;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-shadow-color: #0000AA;
    scrollbar-darkshadow-color: #0000AA;
    scrollbar-track-color: #ffffff;
    */
    padding:0px;
    margin: 0px;
    line-height: 120%;
    background-position: left top;
    background-repeat: repeat-y;
    background-attachment: fixed;
    background-image: url(../image/left.png); 
}


div.out_frame{width: 900px;border-right: solid 2px #808080;}
div.left_bar{float: left;width: 160px;}
div.main{width: 640px;	margin: 10px 5px 0px 200px;padding: 10px 10px 0px 10px;background-color: #ffffff;}
div.menu {/*text-align: center;*/margin: 10px 10px 10px 10px;width: 164px;line-height: 120%}
div.block{padding: 10px;border: 1px solid #0000AA;background: #ffffff;margin: 10px 0px;line-height: 100%;}
div.title{position: absolute;top: 50px;left: 680px;border: 0px solid #0000AA;padding: 3px 8px;}
div.info{margin: 30px;font-size: small;line-height: 120%;}
div.prf{border: ridge 1px #804000;background-color: #f9f9f2;padding: 10px;margin-left: 280px;}
div.news{margin: 0px 30px 20px 30px;}
div.mt{text-align: center;border-top: 1px solid #0000AA;border-bottom: 1px solid #0000AA;margin: 5px -10px;background-color: #e8f3ff;}
pre, div.cmd{border: 1px solid #808080;background-color: #eaeaea;padding: 5px;line-height: 120%;}

.weekday, .saturday, .sunday{font-size: x-small;font-weight: normal;}

div.gototop, div.r{text-align:right; padding:10px;clear: right;}
.saturday{color: #0000ff;font-weight: normal;}
.sunday{color: #ff0000;font-weight: normal;}

a {color: #0000AA;text-decoration: none;}
.mt a{color: #000000;}
a:active {}
a:hover {color: #ff0000;}
a:link {}
a:visited {}
.menu a{font-size: 16px;}
.menu a{}

h1{/*font-family: cursive;*/border-style: solid;border-width: 1px;border-color: #0000AA;color: #0000AA;padding: 10px;font-size: x-large;margin: 10px 0px;/*
height: 130px;vertical-align: bottom;background-image: url(../img/top.jpg);background-repeat: no-repeat; background-position: right;
*/}
.title h1{border-width: 0px;font-size: xx-small;color: #c0c0c0;font-weight: normal;margin: -20px 0px 0px 0px;padding: 2px;background: none;height: 0px;display: none;}

h2{border-width: 1px;border-left: 20px;border-color: #0000AA;border-style: solid;margin: 10px 0px;padding: 2px 10px;font-size: medium;margin: 10px 5px;}

 h3{
	border-bottom: dashed 2px #808080;
	background-repeat: no-repeat;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}
 h3.news{
	background-image: url("../image/point.gif");
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding: 0px 0px 0px 15px;
}



div.address{margin-top:5px;margin-left: 20px;padding:10px;font-size: small;text-align: center;}

dl{
	margin: 20px;
}

dt{padding: 0px 0px 0px 0px;display: list-item;list-style-position: outset;list-style-image: url("../image/point.gif");}
dd{text-indent: 1em;margin: 0px;margin-bottom: 5px;}

table{margin:20px;border: ridge 2px #ebd6d6;background-color: #f9f9f2;empty-cells: show;border-collapse: collapse;line-height: 150%;}
table.cmd{margin: 20px 0px;}
td {padding:5px;border-width: 1px;border-style: solid;border-color: #ebd6d6;}
.cmd td {padding:5px;border-width: 1px;border-style: solid;border-color: #ebd6d6;}
table.w{margin:0px -15px;border: 0px;background-color: transparent;}
.w td{padding:0px;}
.item{font-weight: bold;text-align: center;background-color: #e9e9d1;}
.fish td{border: solid 1px #afafaf;}

ul{}


img{margin: 10px 20px;/*
	border-style: solid;
	border-width: 1px;
	border-color: #000000;*/}
img.top{margin: 0px;padding: 0px;border-width: 0px;}

img.l{float: left;}
img.r{float: right;}
img.pr, img.nf{margin: 0px;border: 0px;}

form{margin: 0px;padding: 0px;}

p{
	text-indent: 1em;
}
.att{color: #cc0000;}
.p{font-weight: bold;}
blockquote{margin-top: 5px;margin-bottom: 5px;}
