@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,p,td {margin: 0;padding: 0;}

table {border-collapse: collapse;border-spacing: 0;}

h1,h2,h3,h4{font-size: 100%;}

img {border: 0;}

a:link, a:visited,a:active{text-decoration: none;color: #fff;}
a:hover{text-decoration: underline;color: #eca63b;}

/*
li {list-style-type: none;list-style-position:outside;}
*/

body {
	background-color: #2d2d2d;
	font-size: small;
	color: #fff;
	font-family: verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
	text-align: center;
}

#container {
	width: 800px;
	height:auto;
	background-color: #ececea;
	margin: auto;
	text-align: left;
}

#container_left{
	float:left;
	width:145px;
	height:auto;
	background-color: #ececea;
	height:auto;
}

#flash{
	width:655px;
	height:317px;
}

#title {
	width: 145px;
	height: 88px;
	background-image: url(img/title.gif) ;
	background-repeat: no-repeat;
}

h1{
	text-indent:-9999px;
	display: none;
}

#menu{
	width:145px;
	height:317px;
	margin: 0;
	padding: 0;
}


#navi {
	width:145px;
	height:317px;
	background-image: url(img/menu.gif) ;
	background-repeat: no-repeat;
}

#navi li, #navi a {
	height:41px;
	display:block;
}

#navi li {
	width: 145px;
	height:41px;
	list-style:none;
	margin-bottom:5px;
}

#navi-01 a:hover {background:url(img/menu.gif) -145px 0px no-repeat;text-decoration: none;color: #fff;}
#navi-02 a:hover {background:url(img/menu.gif) -145px -46px no-repeat; text-decoration: none;color: #fff;}
#navi-03 a:hover {background:url(img/menu.gif) -145px -92px no-repeat; text-decoration: none;color: #fff;}
#navi-04 a:hover {background:url(img/menu.gif) -145px -138px no-repeat; text-decoration: none;color: #fff;}
#navi-05 a:hover {background:url(img/menu.gif) -145px -184px no-repeat; text-decoration: none;color: #fff;}
#navi-06 a:hover {background:url(img/menu.gif) -145px -230px no-repeat; text-decoration: none;color: #fff;}
#navi-07 a:hover {background:url(img/menu.gif) -145px -276px no-repeat; text-decoration: none;color: #fff;}

#navi span {
	margin-left: 20px;
}

#title_foot {
	width: 145px;
	height: 334px;
	background-image: url(img/title_foot.gif) ;
	background-repeat: no-repeat;
	background-position-y:100%;
}


#container_right {
	float:right;
	width: 655px;
	height: auto;
	text-align: left;
	background-color:#5b5b59;
}

#header{
	width: 655px;
	height: 86px;
	text-align: left;
	border-bottom: solid 2px #383837;
}

h2{
	padding:26px;
	font-weight: bold;
}

#flash{
	width: 655px;
	height: 317px;
	background-color:#ddd;
}

#col1{
	width: 653px;
	height: auto;
	border-left: solid 2px #383837;
}

#col_1{
	float:left;
	width: 260px;
	height: auto;
	text-align: left;
	margin:20px 20px 20px 10px ;
	padding-left:16px;
}

#news li{
	list-style-type: disc;
	list-style-position:outside;
	margin-bottom:6px ;
}

#col_2{
	float:left;
	width: 260px;
	height: auto;
	text-align: left;
	margin:20px 20px 20px 0px ;
	padding-left:30px;
	border-left: solid 1px #fff;
}

h3{
	padding-bottom:10px;
}

#footer {
	margin: 0px;
	width: 655px;
}

.foot{
	color: #fff;
	font-size:7pt;
	font-weight: normal;
	background-color:#383837;
	text-align:  right;
	height: 20px;
	padding-top:5px;
	padding-right:10px;
}


.clearboth{
	margin:0px;
	padding:0px;
	clear:both;
	line-height:0;
	font-size:0;
}