@charset"UTF-8";
/*全体構造*/
body{
margin:0 auto;
padding:0;
width:760px;
color:#FFFFFF;
background:#000000;
font-family:Verdana,Arial, "qMmpSPro W3","Osaka","MS PSVbN" sans-serif;

}

a img{
border:none;
color:#ffffff;
background:transparent;
}
div#wapper{
width:760px;
margin:0 auto;
}
/*ヘッダー*/


div#header{
margin:0 auto;
width:760px;
height:85px;
background:url(../images/header.jpg) no-repeat;
}

div#header h1{
margin:0;
left:130px;
top:0;
height:85px;
width:90px;
float:left;
text-indent:-9999px;
background:url(../images/home.jpg) no-repeat;
}
div#header h1 a{
text-decoration:none;
display:block;
height:85px;
}
div#header h1 a:hover{
background:url(../images/home_f2.jpg) no-repeat;
}
/*ナビゲーション*/
div#header ul{
margin:0;
_margin-top:50px;
padding-top:50px;
_padding:0;
margin-left:70px;
_margin-left:100px;
width:700px;
_width:625px;
height:15px;
list-style:none;
}

/*IE7用ハック*/
*:first-child+html div#header ul{
margin-top:0;
margin-left:100px;
width:625px;
height:15px;
list-style:none;
}
/*IE7用ハック*/

div#header li{
margin:0;
padding:0;
top:0;
height:15px;
text-indent:-9999px;
}

li#profile{
width:80px;
background:url(../images/head-profile.jpg) no-repeat;
float:left;
}

li#gallery{
width:85px;
background:url(../images/head-gallery.jpg) no-repeat;
float:left;
}

li#exhibition{
width:100px;
background:url(../images/head-exhibition.jpg) no-repeat;
float:left;
}

li#info{
width:115px;
background:url(../images/head-infomation.jpg) no-repeat;
float:left;
}

li#contact{
width:85px;
background:url(../images/head-contact.jpg) no-repeat;
float:left;
}

li#link{
width:55px;
background:url(../images/head-link.jpg) no-repeat;
float:left;
}

li#english{
width:59px;
background:url(../images/head-English.jpg) no-repeat;
float:left;
}

div#header p{
margin-top:-35px;
_margin-top:-40px;
margin-left:634px;
_margin-left:626px;
padding:0;

width:59px;
height:20px;
text-indent:-9999px;
background:url(../images/head-Japanese.jpg) no-repeat;
}

/*IE7用ハック*/
*:first-child+html div#header p{
margin-top:-40px;
margin-left:620px;
padding:0;

width:59px;
height:20px;
text-indent:-9999px;
background:url(../images/head-Japanese.jpg) no-repeat;
}
/*IE7用ハック*/

/*ナビゲーションマウスオーバー*/
div#header li a{
margin:0;
padding:0;
top:0;
text-decoration:none;
display:block;
height:15px;
}

li#profile a:hover{
width:80px;
background:url(../images/head-profile_f2.jpg) no-repeat;
}

li#gallery a:hover{
width:85px;
background:url(../images/head-gallery_f2.jpg) no-repeat;
}

li#exhibition a:hover{
width:100px;
background:url(../images/head-exhibition_f2.jpg) no-repeat;
}

li#info a:hover{
width:115px;
background:url(../images/head-infomation_f2.jpg) no-repeat;
}

li#contact a:hover{
width:85px;
background:url(../images/head-contact_f2.jpg) no-repeat;
}

li#link a:hover{
width:55px;
background:url(../images/head-link_f2.jpg) no-repeat;
}

li#english a:hover{
width:59px;
background:url(../images/head-English_f2.jpg) no-repeat;
}

div#header p a{
margin:0;
padding:0;
text-decoration:none;
display:block;
width:59px;
height:20px;
}
div#header p a:hover{
background:url(../images/head-Japanese_f2.jpg) no-repeat;
}

