/* CSS Document */


@charset "utf-8";

/* header
--------------------------------------------------------------------------------- */


* {
margin: 0px;
padding: 0px;
border:0px;}

html{overflow-y: scroll}

.clear {clear:both;}
body {
  font-size: 80%;
  line-height: 150%;
text-align:center;
background-color:#000000;
font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;}
#wrapper {
width: 760px;
margin: 0px auto;
text-align:left;
 background-color:#000000;
}
a {
/**/
	overflow: hidden;
/**/
text-decoration:none;
}
a:focus{outline:none}
h1 {text-indent:-9999px;}

/* header
--------------------------------------------------------------------------------- */
#header {background-image:url(../images/top_header.jpg); background-repeat:no-repeat; width:760px ; height:85px;}

/* navigation
--------------------------------------------------------------------------------- */
#navigation {background-image:url(../images/top_navi.jpg); background-repeat:no-repeat; width:760px; height:20px; text-indent:-9999px;}
#navigation ul {list-style:none; padding-left:570px;}
#navigation ul li {float:left;}

#navi1 a{background-image: url(../images/top_navi01.jpg); display:block; width:83px; height:20px; background-repeat:no-repeat;}
#navi2 a{background-image: url(../images/top_navi02.jpg); display:block; width:107px; height:20px; background-repeat:no-repeat;}

#navi1-on a{background-image: url(../imagestop_/navi01-on.jpg); display:block; width:83px; height:20px; background-repeat:no-repeat;}
#navi2-on a{background-image: url(../images/top_navi02-on.jpg); display:block; width:107px; height:20px; background-repeat:no-repeat;}

#navi1 a:hover{background-image: url(../images/top_navi01-on.jpg); display:block; width:83px; height:20px; background-repeat:no-repeat;}
#navi2 a:hover{background-image: url(../images/top_navi02-on.jpg); display:block; width:107px; height:20px; background-repeat:no-repeat;}


/* content
--------------------------------------------------------------------------------- */
#pagebody{background-color:#000; padding-bottom:10px;}

#content {width:760px; height:490px;}
#content img{vertical-align:top;}
/* infomation
--------------------------------------------------------------------------------- */
#infomation {background:#000 url(../images/top_info.jpg) top no-repeat; width:760px;}
#infotext { width:400px; margin:0px auto; color:#FFFFFF;}
#infotext table { width:100%;border:0px;}
.t-1 {vertical-align:top; width:90px; }
/* footer
--------------------------------------------------------------------------------- */
#footer {background-color:#000000; padding-top:10px}
#copy-r {color:#FFFFFF; text-align:center; font-size: 81%;line-height: 140%;}

