@charset "utf-8";

* {
	margin:0;
	padding:0;
}
a { /* FireFox リンク選択時の点線を消す　*/
    overflow: hidden;
    outline: none;
	border: none;
	
}
body {
	_overflow:hidden;
	_height:auto;
	background-repeat:repeat;
	background-image:url(/img/tokyo7/gold_03.gif);
	text-align: center;
}

div#tokyo7_footer{
width:800px;
height:200px;
color:#FFFFFF;
font-size:14px;
background-color:#333333;
margin:0 auto;
text-align:center;
line-height:1;
}
div#back_all {
	width: 100%;
	clear:both;
}
div#back {
	background-image:url(/img/tokyo7/backlight3.png);
	background-repeat: repeat-x;
	width: 100%;
	float:left; 
}
* html div#back {
  behavior: url(../js/iepngfix.htc):
}
div#main_contents {
	_overflow:auto;
	z-index:2;
	width: 100%;
	margin:0 auto; 
}
div#main {
    width: 900px;
	background-image:url(/img/tokyo7/base1.png);
	background-repeat:repeat-y;
	margin:0 auto;
	text-align:center;
}
* html div#main {
  behavior: url(../js/iepngfix.htc);
  height:100%;
}
/*  */
div#tokyo_menu_all {
	position:fixed;	
	z-index:3;
	width:100%;
	height:92px;
	text-align:center;
}
div#tokyo_menu {	
	width:800px;
	height:92px;
	color:#000000;
	text-align:center;
	background:#FFF;
	margin:0 auto;
}
* html div#tokyo_menu {
z-index:100;
height:100%;
}

div#tokyo_menu a {
	color:#000000;
	text-decoration:none;
}
#topnav{
  margin: 0;
  padding: 0;
  width: 800px;
  height: 91px;
}

#topnav ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#topnav li{
  text-indent: -9999px;
  float:left;
  margin: 0;
  padding: 0;
  display:inline;
  list-style-type:none;
}

#topnav a{
  display: block;
  height: 91px;
  background-image: url(/img/tokyo7/bg-globalnavi.gif);
  background-repeat: no-repeat;
}

.menu1 a{background-position: 0 0;width: 330px;}
.menu2 a{background-position: -330px 0; width:94px;}
.menu3 a{background-position: -424px 0; width:94px;}
.menu4 a{background-position: -518px 0; width:94px;}
.menu5 a{background-position: -612px 0; width:94px;}
.menu6 a{background-position: -706px 0; width:94px;}

#topnav a:hover{
  background-image: url(/img/tokyo7/bg-globalnavi.gif);
  background-repeat: no-repeat;
}

.menu1 a:hover{background-position: 0 -91px; width:330px;}
.menu2 a:hover{background-position: -330px -91px; width:94px;}
.menu3 a:hover{background-position: -424px -91px; width:94px;}
.menu4 a:hover{background-position: -518px -91px; width:94px;}
.menu5 a:hover{background-position: -612px -91px; width:94px;}
.menu6 a:hover{background-position: -706px -91px; width:94px;}

div.honbun{
width:760px;
margin-left:70px;
_margin-left:10px;
text-align:left;
}
*:first-child+html div.honbun { margin-left:10px; }

div.top{
background-image:url(/img/tokyo7/t7_07.gif);
width:759px;
height:259px;
display:block;
margin:10px 0;
}
div#tour{
background-image:url(/img/tokyo7/t7_13.gif);
background-repeat:no-repeat;
width:759px;
height:76px;
float:left;
display:block;
margin:10px 0 20px 0;
}
h2#tour{
font-size:17px;
padding-left:90px;
padding-bottom:10px;
}
div#web{
background-image:url(/img/tokyo7/t7_toku_22.gif);
background-repeat:no-repeat;
width:756px;
height:216px;
margin-top:10px;
float:left;
}
div#store{
background-image:url(/img/tokyo7/t7_toku_25.gif);
background-repeat:no-repeat;
width:757px;
height:224px;
margin-top:5px;
float:left;
}
div.box{
width:200px;
height:160px;
margin-top:45px;
margin-left:30px;
_margin-left:20px;
margin-right:15px;
_margin-right:15px;
float:left;
}
div.box2{
width:260px;
height:160px;
margin-top:45px;
margin-left:30px;
_margin-left:20px;
margin-right:15px;
_margin-right:15px;
float:left;
}
div.box3{
width:380px;
height:160px;
margin-top:45px;
margin-left:30px;
_margin-left:20px;
margin-right:15px;
_margin-right:15px;
float:left;
}
div#download{
background-image:url(/img/tokyo7/t7_220.gif);
background-repeat:no-repeat;
width:760px;
height:259px;
margin-top:5px;
float:left;
}
div#interview1{
background-image:url(/img/tokyo7/t7_25.gif);
background-repeat:no-repeat;
width:760px;
height:259px;
margin-top:5px;
float:left;
}
div#interview2{
background-image:url(/img/tokyo7/t7_26.gif);
background-repeat:no-repeat;
width:760px;
height:259px;
margin-top:0px;
float:left;
}
/* ここからインタビューページ　*/
div#interviewpage{
width:480px;
margin-left:100px;
_margin-left:50px;
text-align:left;
float:left;
}
p.murao{
font-weight:bold;
}
p.keiichi{
color:#663300;
}
div.honbunphoto{
width:760px;
margin-left:130px;
_margin-left:120px;
text-align:left;
}
*:first-child+html div.honbunphoto { margin-left:120px; }
div#interviewpage h3{
background-color: #FFFFDF;
color:#990033;
padding:3px;
}