/* 全体の設定 */

h1{
    font-size: 10pt;
    margin: 0px;
	color: #764b09;
}

h2{
    font-size: 11pt;
    margin-bottom: 10px;
	color: #cccc99;
}

h3{
	font-size:10pt;
	margin: 0px;
	color: #cccc99;
}

hr{
	border-width: 1px 1px 1px 1px;
	border-color: #d8d0b8 #d8d0b8 #d8d0b8 #d8d0b8;
	border-style:  solid solid solid solid;
	margin-top: 3px;
	margin-bottom: 3px;
    padding: 0px;
    margin: 0px;
}

a:link { color: #999999;
         text-decoration:none;} 
a:visited { color: #999999;
         text-decoration:none;} 
a:active { color: #999999;
         text-decoration:none;} 
a:hover { color: #edd125;
         text-decoration:none;}

Body,TD,TR{
     scrollbar-base-color: #ffffff;
     scrollbar-face-color: #ffffff;
     scrollbar-arrow-color: #d8d0b8;
     scrollbar-highlight-color: #ffffff;
     scrollbar-3dlight-color: #d8d0b8;
     scrollbar-shadow-color: #ffffff;
     scrollbar-darkshadow-color: #d8d0b8;
}
	
Body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	color: #999999;
	background-color: #FEF5EC;
    background-image: url("images/wall.jpg");
    background-repeat: repeat;
}

#table{
	margin-left: auto;
	margin-right: auto;
}

.header{
	background-image: url(./images/header.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: loghter;
	color: #500000;
    width: 752px;
    height: 86px;
    
}

/* メニュー用 */
.count{
text-align: right;
padding-right: 20px;
}
.palette{
text-align: left;
padding-left: 20px;
}
.menu{
float: left;
    position: relative;
    top:-10px;
    left:10px;
    z-index: 3;
}

/* --- static menu styles ---
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/


.m0l0o {
	text-decoration: none;
	margin: 0px;
	border: 1px solid #d8d0b8;
}

.m0l1o {
	text-decoration: none;
	margin: 0px;
	border: 1px solid #d8d0b8;
}

.m0l2o {
	text-decoration: none;
	margin: 0px;
	border: 1px solid #d8d0b8;
}

.m0l0i {
	padding: 4px;
	text-decoration: none;
	font-size: 11px;
}

.m0l1i {
	padding: 4px;
	text-decoration: none;
	font-size: 11px;
}

.m0l2i {
	padding: 4px;
	text-decoration: none;
	font-size: 11px;
}

/* サイドメニュー */
.sub{
	float: right;
	width: 150px;
	margin-right: 10px;
}

.menu-t{
	background-image: url(./images/sabmenu-t.jpg);
	background-repeat: no-repeat;
	text-algin: center;
	padding: 7px;
}
.menu-f{
	background-image: url(./images/sabmenu-f.jpg);
	background-repeat: repeat-y;
	text-align: left;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 10px;
}
.menu-b{
	background-image: url(./images/sabmenu-b.jpg);
	background-repeat: no-repeat;
	text-algin: right;
	padding-right: 10px;
	height: 53px;
}


#contents-f{
	background-image: url(./images/free.gif);
	background-repeat: repeat-y;
	color: #999999;
    padding-top: 20px;
}
.contents{
	width: 500px;
	float: left;
	text-align: left;
	padding-left: 30px;
	font-size: 10pt;
}
.mapta{
	background-color: #999999;
}
#footer{
	background-image: url(./images/footer.gif);
	background-repeat: no-repeat;
    width: 752px;
    height: 86px;
    font-size: 8pt;
	text-align: center;
	color: #996633
}               

/* 左右コンテンツ */
.left-contents{
	float: right;
	width: 350px;
	padding-right: 30px;
    text-align: left;
}
.left-contents2{
	float: right;
	padding-right: 30px;
    text-align: left;
}
.left-contents3{
	float: right;
	padding-right: 50px;
    text-align: left;
}

.right-img{
	float: left;
    padding-left: 30px;
    text-align: left;
    position:  relative;
    top: 55px;
	
}	
.right-img2{
	float: left;
    text-align: left;
    position:  relative;
    top: 10px;
    left: 60px;
	
}
.link-left{
	float: left;
    padding-left: 35px;
    padding-right: 30px;
    text-align: left;
    width: 320px;
}
.link-right{
	float: right;
	padding-right: 35px;
    padding-top: 45px;
    text-align: left;
    width: 320px;
}
.link-right2{
	float: right;
	padding-right: 35px;
    padding-top: 20px;
    text-align: left;
    width: 320px;
}	