*{
  margin:0;
  padding:0;
} 

body {
	margin:0; padding:0;
	line-height:1.4;
	align: center;
	color:#333;
	background-color: #fff;
	text-align:center;
	position:relative;
}


a:hover img
{
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}


.header{
	width:800px;
	margin:10px auto 0;
}

.header .flo_l{
	float:left;
	margin-left:20px;
}

.header .flo_r{
	float:right;
	margin-right:20px;
	margin-top:20px;
}

.header ul{
	list-style:none outside;
}

.header ul li{
	float:right;
	margin:20px 0 0  30px ;
}


img{
	border:0;
}

h1{
color: #333333; 
margin:0px; 
padding-top:0px; 
font-weight:bolder; 
font-size:10px; 
padding: 0px; 
margin-bottom:0px; 
font-weight: normal; 
text-align: center;
}


a:link    {text-decoration: underline; color:#675440; display:inline;}  /*テキストリンクの色*/
a:visited {text-decoration: underline; color:#675440; display:inline;}  /*訪問済みのリンクの色*/ 
a:active  {text-decoration: underline; color:#675440; display:inline;}  /*クリック時のリンクの色*/
a:hover   {text-decoration: none; color:#675440; display:inline;}  /*マウスの上にカーソルがあるときのリンクの色*/

.pad10{
	padding:10px;
}
.pad5{
	padding:5px;}
.pad3{
	padding:3px;}
.pad_top{
	padding:15px 0px 15px 0px;}
}
.pad_table{
	padding:15px 15px 15px 15px;}
}
img{
  vertical-align:bottom;
}

.texwhite12{FONT-SIZE: 12px; COLOR: #EEEEEE; LINE-HEIGHT: 160%;}
.texdarkgrey12{FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 150%;}
.texlightgrey12{FONT-SIZE: 12px; COLOR: #cccccc; LINE-HEIGHT: 150%;}
.texlightgrey12_1{FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 150%;}
.texlightgrey12_1_180{FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 180%;}
.texlightgrey14{FONT-SIZE: 14px; COLOR: #cccccc; LINE-HEIGHT: 150%;}
.texlightgrey14_1{FONT-SIZE: 14px; COLOR: #999999; LINE-HEIGHT: 150%;}
.texgrey12{FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 150%;}
.texgrey14{FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 130%;}
.texgrey16{FONT-SIZE: 16px; COLOR: #666666; LINE-HEIGHT: 130%;}
.texblack16{FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 130%;}
.texblack16_200{FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT:200%;}
.texblack14{FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 130%;}
.texblack14_160{FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 160%;}
.texblack14_180{FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 180%;}
.texblack12{FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 160%;}
.texblack12_180{FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 180%;}
.texblack10{FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 100%;}
.texbeige12_150{FONT-SIZE: 12px; COLOR: #A69489; LINE-HEIGHT: 150%;}
.texbrown12_140{FONT-SIZE: 12px; COLOR: #675440; LINE-HEIGHT: 140%;}

.texarea_ekubo{ 
background:transparent; 
border:inset; 
width:120; 
height:260; 
overflow:auto;
border-width: 0;
border-color: #000000;
color: #675440;
font-size: 12px;
scrollbar-face-color: #BFB2AC;
scrollbar-track-color: #BFB2AC;
scrollbar-arrow-color: #675440;
scrollbar-shadow-color: #BFB2AC;
scrollbar-darkshadow-color: #675440;
scrollbar-3dlight-color: #675440;
scrollbar-highlight-color: #BFB2AC;
}

.whatsnew{
	color:#efefef;
	font-size:12px;
	line-height:160%;
background:transparent; 
border:inset; 
width:495; 
height:113; 
overflow:auto;
border-width: 0;
padding-right:5px;
scrollbar-face-color: #BFB2AC;
scrollbar-track-color: #BFB2AC;
scrollbar-arrow-color: #675440;
scrollbar-shadow-color: #BFB2AC;
scrollbar-darkshadow-color: #675440;
scrollbar-3dlight-color: #675440;
scrollbar-highlight-color: #BFB2AC;
}

.whatsnew a:link    {text-decoration: underline; color:#efefef; display:inline;}  /*テキストリンクの色*/
.whatsnew a:visited {text-decoration: underline; color:#efefef; display:inline;}  /*訪問済みのリンクの色*/ 
.whatsnew a:active  {text-decoration: underline; color:#efefef; display:inline;}  /*クリック時のリンクの色*/
.whatsnew a:hover   {text-decoration: none; color:#efefef; display:inline;}  /*マウスの上にカーソルがあるときのリンクの色*/


.whatsnew ul{
	margin-left:20px;
}

.whatsnew ul li{
	list-style-type:disc;
	list-style-position:outside;
	margin-bottom:5px;
}

#menu2{
position:absolute;
visibility:hidden;
}

td.grad{
	background:url(img/top/grad1.jpg)  repeat-x left bottom;
}

/* スライドショー */

td.grad #slide{
	display:block;
	width:759px;
    height:427px;
	background:url(../img/slide/bg.jpg) no-repeat left top;
}
	
td.grad div.slide{
    width:759px;
    height:427px;
	overflow: hidden;
}

