﻿*{ margin: 0; padding: 0; font-family:Verdana, Osaka; font-size: small; color: #333333;}

body{
	background-color:#000000;
	background-image: url(../images/index/indexbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#pagebody {
	margin:0 auto;
	padding:0px;
	width:840px;
}


/*----------head----------*/

#header {margin:0; padding:0; width:840px; position:relative;}
	
h1#headerlogo a{ margin:0;padding:0;width:600px; background-image:url(../images/index/header.gif); height:97px;display:block;background-repeat: no-repeat;
}

#totop a { margin:0; padding:0; position:absolute; top:57px; left:600px; background-image:url(../images/index/sbt_top.gif); width:48px; height:97px; background-repeat:no-repeat;}
#totop a:hover, #totop a.selected, #totop a:active  {background-image:url(../images/index/sbt_topon.gif); }

#toaccess a { margin:0; padding:0; position:absolute; top:57px; left:648px; background-image:url(../images/index/sbt_access.gif); width:70px; height:97px; background-repeat:no-repeat;}
#toaccess a:hover, #toaccess a.selected, #toaccess a:active  {background-image:url(../images/index/sbt_accesson.gif); }

#tofaq a { margin:0; padding:0; position:absolute; top:57px; left:718px; background-image:url(../images/index/sbt_faq.gif); width:122px; height:97px; background-repeat:no-repeat;}
#tofaq a:hover, #tofaq a.selected, #tofaq a:active  {background-image:url(../images/index/sbt_faqon.gif); }


#tolang1 a { margin:0; padding:0; position:absolute; top:0px; left:582px; background-image:url(../images/index/sbt_lang1.gif); width:61px; height:40px; background-repeat:no-repeat;}
#tolang1 a:hover, #tolang1 a.selected, #tolang1 a:active  {background-image:url(../images/index/sbt_lang1on.gif); }


#tolang2 a { margin:0; padding:0; position:absolute; top:0px; left:643px; background-image:url(../images/index/sbt_lang2.gif); width:56px; height:40px; background-repeat:no-repeat;}
#tolang2 a:hover, #tolang2 a.selected, #tolang2 a:active  {background-image:url(../images/index/sbt_lang2on.gif); }


#tolang3 a { margin:0; padding:0; position:absolute; top:0px; left:699px; background-image:url(../images/index/sbt_lang3.gif); width:56px; height:40px; background-repeat:no-repeat;}
#tolang3 a:hover, #tolang3 a.selected, #tolang3 a:active  {background-image:url(../images/index/sbt_lang3on.gif); }


#tolang4 a { margin:0; padding:0; position:absolute; top:0px; left:755px; background-image:url(../images/index/sbt_lang4.gif); width:61px; height:40px; background-repeat:no-repeat;}
#tolang4 a:hover, #tolang4 a.selected, #tolang4 a:active  {background-image:url(../images/index/sbt_lang4on.gif); }


/*----------main flash----------*/
#mainfla { margin:0; padding:0px 20px 6px 20px; background-image:url(../images/index/index_mainbg.gif); width:800px; height:453px;}

#info {margin:0 20px; padding:0; background-image:url(../images/index/infobg.gif); background-repeat:repeat-y; width:800px;}
#infotop {
	padding:0;
	background-image:url(../images/index/infotop.gif);
	width:800px;
	height:13px;
	text-indent:-9999px;
	margin: 0;
	background-color: #1D1E1D;
}
#infobot {
	padding:0;
	background-image:url(../images/index/infobottom.gif);
	width:800px;
	height:10px;
	clear:both;
	margin: 0;
}
#infocoment01 { ;
	padding:0;
	width:385px;
	border-left:5px solid #937e5a;
	font-size:10px;
	color:#cccccc;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}

#infocoment01 a{
color:#979160;
font-size:10px;
text-decoration:none;
}

#infocoment01 a:hover{
text-decoration:underline;
}

#infocoment02 { ;
	padding:0;
	width:372px;
	border-left:5px solid #937e5a;
	font-size:10px;
	color:#cccccc;
	float:right;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}

.td10{margin:0 10px;}
.ft10_120 {font-size:10px; line-height:120%;}


/*----------footer----------*/
#footer {margin:0 20px; padding:0; width:800px; height:31px; position:relative; }
#co { margin:0; padding:0; width:500px; background-image:url(../images/index/co.gif); background-repeat:no-repeat; text-indent:-9999px; height:31px; position:absolute;}
#onsen a { margin:0; padding:0; width:99px; height:31px; background-image:url(../images/index/sut_katayamadu.gif); background-repeat:no-repeat; position:absolute; top:0; left:700px; }
#onsen a:hover, #onsen a.selected, #onsen a:active { background-image:url(../images/index/sut_katayamaduon.gif);}
