.stage {
  width: 920px;
  border: 0px;
  margin: 0 auto;
}

.box-navi {
 width: 712px;
 height: 100px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi0-1{
 width: 712px;
 height: 15px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi1-1{
 width: 460px;
 height: 25px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi1-2{
 width: 252px;
 height: 25px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-1{
 width: 165px;
 height: 30px;
 background-color: #29528A;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-2{
 width: 7px;
 height: 30px;
 background-color: #336699;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-3{
 width: 100px;
 height: 30px;
 background-color: #336699;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-4{
 width: 100px;
 height: 30px;
 background-color: #336699;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-5{
 width: 115px;
 height: 30px;
 background-color: #336699;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-6{
 width: 145px;
 height: 30px;
 background-color: #336699;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-7{
 width: 70px;
 height: 30px;
 background-color: #336699;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi2-8{
 width: 10px;
 height: 30px;
 background-color: #336699;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}

.box-navi3-1{
 width: 172px;
 height: 30px;
 background-color: #e6e6e6;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-navi3-2{
 width: 527px;
 height: 24px;
 background-color: #e6e6e6;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 6px 3px 0px 10px; 
 float: left;
}
.box-logo{
 width: 186px;
 height: 100px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 22px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-door{
 width: 712px;
 height: 270px;
 background-color: #FFFFFF;
 border:0px;
 margin:5px 0px 17px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-whatsnew{
 width: 186px;
 height: 270px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 22px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-info{
 width: 578px;
 height: 382px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-info01{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-info02{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 10px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-info03{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 10px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-info04{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:10px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-info05{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:10px 0px 0px 10px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-info06{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:10px 0px 0px 10px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-fb{
 width: 320px;
 height: 382px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 22px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-sitemap{
 width: 920px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-credit{
 width: 920px;
 height: 20px;
 background-color: #e6e6e6;
 border:0px;
 margin:2px 0px 0px 0px;
 padding: 5px 5px 0px 0px; 
 float: left;
}
.box-title920{
 width: 920px;
 background-color: #FFFFFF;
 border:0px;
 margin:32px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-main{
 width: 712px;
 background-color: #FFFFFF;
 border:0px;
 margin:32px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-main920{
 width: 920px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-sub{
 width: 186px;
 height: 630px;
 background-color: #FFFFFF;
 border:0px;
 margin:32px 0px 0px 22px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-sub1{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-sub2{
 width: 186px;
 height: 422px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-sub3{
 width: 186px;
 height: 800px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-setouchi1-1{
 width: 712px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:32px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-setouchi1-2{
 width: 186px;
 height: 186px;
 background-color: #FFFFFF;
 border:0px;
 margin:32px 0px 0px 22px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-setouchi-main{
 width: 358px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-setouchi-sub{
 width: 540px;
 background-color: #FFFFFF;
 border:0px;
 margin:22px 0px 0px 22px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.box-setouchi-gmap{
 width: 540px;
 height: 420px;
 background-color: #FFFFFF;
 border:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 float: left;
}
.kaijyo{
 clear: left;
}

BODY{
 margin-top : 20px;
 margin-left : 20px;
 margin-right : 20px;
 margin-bottom : 0px;
}
A{
  color : #326496;
}
A:VISITED{
  color : #326496;
}
A:HOVER{
  color : red;
}
A:ACTIVE{
  color : red;
}
.tex{
 letter-spacing : 1.4ex;
}
FONT{
  font-family : メイリオ;
}
.font-navi{
  font-family : メイリオ;
  line-height : 1.2;
  font-size : 9pt;
}
h3{
 margin-top : 0px;
 margin-bottom : 20px;
 margin-left : 0px;
 padding: 3px 0 2px 15px;
 border-top: none;
 border-right: none;
 border-bottom: none;
 border-left: 10px solid #336699;
 background-color: #FFFFFF;
 font-size: 22px;
 font-family: メイリオ;
 color: #336699;
}

h4{
 margin-top : 25px;
 margin-bottom : 5px;
 margin-left : 0px;
 padding: 0 0 0 0;
 border : none;
 font-size: 20px;
 font-family: メイリオ;
 color: #666666;
}

.ul-sitemap{
margin:0 0 0 0;
padding:0;
line-height:1em
} 

.li-normal {
list-style:outside none;
padding-left:15px; 
font-family : メイリオ;
margin:0px 0; 
}

.li-sitemap {
list-style:outside none;
background : #ffffff url(../fig_list1.gif) no-repeat left center;
padding-left:15px; 
font-size:10pt;
font-family : メイリオ;
margin:0px 0; 
}

.ul-in {
 margin-left: 1.0em;
 padding: 0;
}
.li-in {
 list-style:outside none;
 text-indent: -1.0em;
}


