@charset "utf-8";
/* CSS Document */
/* --------------------------------------
�u���E�U�X�^�C��������
-------------------------------------- */
*{
margin:0;
padding:0;
font-size:100%;
line-height:150%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{
margin:0;
padding:0;
}

html, body { 
width:100%;
/*height:100%;*/ 
}

body {
font-size:12px;
font-family:"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
color:#FFFFFF;
}

h1{
margin:0px;
padding-top:30px;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
}

h2{
margin:0px;
padding:0px;
}

h3{
margin:0px;
padding:0px;
}

img {
border:none;
}

a{
text-decoration:none;
color:#FFFFFF;
}

a:hover{
color:#9d896c;
}

/* --------------------------------------
���C�A�E�g��`
-------------------------------------- */
#wrapper{
width:900px;
margin:0 auto;
background-image:url(../img/bg_top.jpg);
background-repeat:repeat-x;
height:600px;
}

#header{
height:100px;
}
#flash{
width:550px;
height:359px;
float:left;
}
/* --------------------------------------
Gnavi
-------------------------------------- */
#globalNav {
list-style-type:none;
float:right;
width:218px;
height:359px;
margin:0;
padding:0;
}

#globalNav li {
margin:0;
padding:0;
}

#globalNav li a {
display:block;
overflow:hidden;
margin:0;
padding:0px 0px 0px 0px;
}

#nav01 a {
background-image:url(../img/navi_top1.jpg);
background-position: 0 0;
width:218px;
height:130px;
}

#nav01 a:hover { 
background-image:url(../img/navi_top1.jpg);
background-position:  0  -359px;
width:218px;
height:130px;
}

#nav02 a {
background-image:url(../img/navi_top1.jpg);
background-position: 0 -130px;
width:218px;
height:125px;
}

#nav02 a:hover { 
background-image:url(../img/navi_top1.jpg);
background-position: 0  -489px;
width:218px;
height:125px;
}

#nav03 a {
background-image:url(../img/navi_top1.jpg);
background-position: 0 -255px;
width:218px;
height:104px;
}

#nav03 a:hover { 
background-image:url(../img/navi_top1.jpg);
background-position: 0  -614px;
width:218px;
height:104px;
}

/* --------------------------------------
Gnavi
-------------------------------------- */
#globalNav2 {
list-style-type:none;
width:899px;
clear:both;
margin:0;
padding:0;
}

#globalNav2 li {
float:left;
margin:0;
padding:0;
}

#globalNav2 li a {
display:block;
overflow:hidden;
height:0 !important;
height /**/:104px;
margin:0;
padding:104px 0px 0px 0px;
}

#nav01_2 {width:540px;}
#nav02_2 {width:260px;}
#nav03_2 {width:99px;}  

#nav01_2 a {
background-image:url(../img/navi_top2.jpg);
background-position: 0 0;
}

#nav01_2 a:hover { 
background-image:url(../img/navi_top2.jpg);
background-position:  0  -104px;
}

#nav02_2 a {
background-image:url(../img/navi_top2.jpg);
background-position: -540px 0;
}

#nav02_2 a:hover { 
background-image:url(../img/navi_top2.jpg);
background-position: -540px  -104px;
}

#nav03_2 a {
background-image:url(../img/navi_top2.jpg);
background-position: -800px 0;
}

#nav03_2 a:hover { 
background-image:url(../img/navi_top2.jpg);
background-position: -800px  -104px;
}


