﻿BODY {
	background: #ffffff;
	margin: 0px;
	max-height: 1200px;
	top: inherit;
	background-image: url('back-1.jpg');
	background-repeat: repeat-x;

}

A {
	border: none;
	text-decoration: none;
}


/* --- メニューバーの項目 --- */

table.topmenu {
	border-style:none;
	width:600px;
	background-image:url('menu-1.gif');
	border-collapse:collapse;
	border-spacing:0 }

table.topmenu A:link {
	color: #FFFFFF;
}
table.topmenu A:visited {
	color: #FFFFFF;
}
table.topmenu A:hover {
	color: #FFFFFF;
}
table.topmenu A:active {
	color: #FFFFFF;
}

#menu {
	padding: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	background-image: url('menu-L.jpg');
	background-repeat: repeat-x;
}

.manu1{
	width:130px;
	height:26px;
	FONT-SIZE: 70%;
	COLOR: #ffffff;
	text-align:center;
}

.manu2{
	height:18px;
	float:left;
}


/* --- ヘッダーの項目 --- */

#jyodan2 {
	padding: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	HEIGHT: 93px;
		}

#headO {
	background-image:url('OsmHead1.jpg');
	background-repeat:repeat-x;
	height:70px;
	padding:0px;
	margin:0px;
	width:100%;
}

#siteName {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	MARGIN: 0px;
	COLOR: #efedc5;
	LINE-HEIGHT: 150%;
	font-size: small;
}

.hyodai {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
        MARGIN: 0px; 
        FLOAT: left; 
}

.rogo {
		FLOAT: right; 
        MARGIN: 10px 10px 0px 0px
}


/* --- パンくずリストの項目 --- */

.navi {
margin-left: 10px;
padding: 0px;
list-style-type: none;
font-size: 80%;
}

.navi li {
display: inline;
}

.navi li a {
margin-right: 6px; 
}

/* --- コンテンツの項目 --- */

#siroji{
	border-left-color: #C0C0C0;
	padding-bottom: 0;
	padding-top: 0;
	padding: 0 0 0 0;
	border-color: #C0C0C0;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width : 740px;
	position: relative;
	top: 5px;
	bottom: 5px;
	left: auto;
	border-spacing: 0;
	border-left-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-top-style: outset;
}

/* --- 下部ボタンの項目　--- */

table.UndBtn{
	width:60%;
	margin:auto;
	margin-top:30px;
	margin-bottom:20px;
	font-size:small;
	empty-cells:show
}

table.UndBtn A:link {
	text-decoration:underline
}

.Btn1{
	text-align:left;
}

.Btn2{
	text-align:center;
}

.Btn3{
	text-align:right;
}

/* --- フッターの項目 --- */

#Bottom{
	background-color: #2f1b1a;
	width: 100%;
	height: 22px;
	position:relative;
	bottom:0px;
	margin-top:0px;
	text-align:right
}

.GTfont {
	FONT-SIZE: 80%; COLOR: #ffffff; TEXT-ALIGN: center
}

table.GAI {
	margin-right:0px;
	height:22px;
	float:right
}

table.GAI A:link {
	COLOR: #FFFFFF;
	font-size: x-small;
}

table.GAI A:visited {
	COLOR: #ffffff;
	font-size: x-small;
}
table.GAI A:hover {
	COLOR: #ffffff;
	font-size: x-small;
}
table.GAI A:active {
	COLOR: #ffffff;
	font-size: x-small;
}
