div.video {
	margin : 20px auto 20px auto ;
	width : 240px;
	background : #1C1C1C;
}
 a:link,ul.menu a:visited {
	color : #C52525;
	text-decoration : none;
	}
	
a:hover {
	background : #FFCB6A;
	color : #006400;
}	

ul.menu a,ul.menu a:link,ul.menu a:visited {
	color : #C52525;
	margin : 0px 5px 0px 5px;
	text-decoration : none;
	}

ul.menu a:hover {
	background : #FFCB6A;
	color : #006400;
	margin : 0px 5px 0px 5px;
}

ul.menu a:active{
	background : #DAA520;
	color : #800000;
	margin : 0px 5px 0px 5px;
		padding : 2px 10px 2px 10px;
}

ul.menu a.menu,ul.menu a:visited.menu {
	background-color : #480000;
	border-right : 1px solid #FFFFFF;
	color : #FFFFFF;
	margin : 0px;
	padding : 2px 10px 2px 10px;
}

ul.menu a:hover.menu{
	background-color : #A4A43F;
	margin : 0px;
	padding : 2px 10px 2px 10px;
}

body {
	background : #C4C477 url(../images/background.gif) repeat-y;
	color : #000000;
	font-size : 0.8em;
	font-family:verdana ,arial ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",sans-serif;
	line-height : 1.5em;
	margin : 0px;
	padding : 0px;
	width : 800px;
}

#ctmain{
	font-size : 1em;
	padding : 0px 10px 0px 10x;
	margin : 5px 7px;
	border-left : 1px solid #82823D;
	border-right : 1px solid #82823D;
	width:366px;
}
h1 {
	background : #680000;
	border : 1px solid #DDD268;
	color : #FFFFF0;
	font-size : 1em;
	font-weight : normal;
	margin : 0px;
	padding : 2px 2px 2px 2px;
	width : 100%;
}

h2, h2 a:link {
	background : #A4A64A;
	color : #000000;
	font-size : 1em;
	font-weight : normal;
	margin : 5px;
	padding : 2px 2px 2px 2px;
}

h3 {
	background : #A4A64A;
	color : #000000;
	font-size : 0.9em;
	font-weight : normal;
	padding : 2px 8px;
	width : 100%;
}

h4 {
	background : url(../../orginal/mark.png) #9ACD32;
	font : 1.2em Verdana Geneva Arial Helvetica sans-serif;
	line-height : 120%;
	width : 100%;
}

h5 {
	background : url(../../orginal/mark.png) #9ACD32;
	font : 1.2em Verdana Geneva Arial Helvetica sans-serif;
	line-height : 120%;
	width : 100%;
}

#footer {
	background : #480000;
	color : #FFFFFF;
	font : 10px verdana;
	line-height : 160%;
	margin : 0px;
	padding : 20px;
	width : 760px;
	text-align: right;
}

hr {
	border : 1px solid #B8860B;
}

img{
padding:0;
margin:0;
}

img.content {
	padding : 2px 2px 2px 2px;
}

img.right {
	position : absolute;
	right : 0px;
	top : 0px;
}

li  {
	list-style-image : url(../images/mame.gif);
	line-height:1.5em;
	list-style-position: inside;
	font-size:10px;
	vertical-align:middle;
}

li.menu {
	display : inline;
	padding : 5px 0;
	margin:  0;
	height:15px
}

p {
	margin : 3px 10px 5px 10px;
	padding : 0px 15px 0px 15px;
	line-height : 1.6em;
}

table {
	font-size : 1em;
	line-height : 1.4em;
	margin : 0px;
	padding : 0px 4px 0px 0px;
}

td {
	padding : 0px;
	vertical-align : top;
}

ul {
	margin : 1%;
	padding : 1%;
}

ul.menu {
	background : #480000;
	clear : both;
	margin : 0px;
	padding : 0px;
	height:20px;
}

.divtable {
	margin : 5px 0px 0px 0px;
	padding : 0px;
	position : static;
	width : 800px;
}



#map{
	height : 650px;
	margin : 25px 20px;
	width : 760px;
}

#top {
	clear : both;
	margin : 0px;
	padding : 0px;
	width : 800px;
}



/* Thin-Wide-Thin */

#alpha {
    left: 205px;
    width: 400px;
}

#beta {
    left: -400px;
    width: 205px;
}
 #gamma {
    width: 180px;
}

tbody{
font-size: 9px;
}

#2 {
	padding : 0px 10px 0px 10x;
	margin : 5px 7px;
}


input#search.ti{
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 5px;
	background-color: #cfd42d;
	color: #64370f;
	width:150px;
	height:15px;
}

ul.widget-list{
margin:0;
padding:0;
}
