﻿@charset "UTF-8";

*{
  margin:0;
  padding:0;
  font-size:12px;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  line-height:1.0;
  }
  
img{
  border:0;
  }
a:link{
	text-decoration: none;
  }
a:visited{
	text-decoration:none;
  }
a:hover{
	text-decoration:none;
  }    

body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#000033;
	margin: 0px;
	padding: 0px;
	width:6000px;
	overflow:hidden;
	background-image: url(../images/body_back3.jpg);
  }
  
#all{width:6000px; height:3000px; }

  
/*----------------------------------------------------------------------
nav
----------------------------------------------------------------------*/
  
#main_left{
	width:217px;
	top:30px;
	left:40px;
	position:fixed;
	z-index:2;
	}  
#logo{
	width:217px;
	height:116px;
	padding-top: 50px;
	}
#nav{
	width:217px;
	padding-top: 20px;
	}
#nav ul{
	width:148px;
	}
#nav ul li{
	display:inline;
	list-style-type:none;
	height:32px;
	width: 148px;
	margin-bottom: 10px;
	}

.container{
	width: 2000px;
	height:1500px;
	float:left;
	position:relative;
	z-index:0;
	display:block;
	}


/*----------------------------------------------------------------------
top
----------------------------------------------------------------------*/

#top{
}
#top .yakuin {
    float:right
	padding-right:100px;
	padding-left: 670px;
}
#top .footer{
	height: 42px;
	width: 222px;
	padding-left: 230px;
	float: left;
        }
#top .footer1{
	padding-left:20px;
	height:35px;
	width: 176px;
	float: left;
	padding-top: 7px;
	}
#top .footer2{
	padding-left:20px;
	height: 34px;
	width: 297px;
	padding-top: 8px;
	float: left;
	}

/*----------------------------------------------------------------------
location
----------------------------------------------------------------------*/


#location{
}
#location .box{
	width:643px;
	height:500px;
	background-color:#F2F2F2;
	margin-left: 350px;
	margin-top: 30px;
	}
#location .title{
	padding-left:5px;
	padding-top: 5px;
}

#location .lop{
	width:275px;
	padding-left:10px;
	padding-top: 10px;
	}
#location .lop p{
    line-height:180%;
	}
	
#location .access{
	padding-top:10px;
	width: 332px;
	height: 136px;
	float: right;
	padding-right: 11px;
	}	
	
#location .info{
	padding-top:20px;
	width: 141px;
	height: 16px;
	padding-left: 15px;
	}
	
#location .table{
	padding-left:35px;
	padding-top: 10px;
	}
#location .table p{
    font-size:10px;
	}
#location .photo{
	padding-left:30px;
	padding-top: 25px;
	}
#location .footer{
	height: 42px;
	width: 222px;
	padding-left: 257px;
	float: left;
	padding-top: 5px;
        }
#location .footer1{
	padding-left:20px;
	height:35px;
	width: 176px;
	float: left;
	padding-top: 12px;
	}
#location .footer2{
	padding-left:20px;
	height: 34px;
	width: 297px;
	padding-top: 13px;
	float: left;
	}
  
/*----------------------------------------------------------------------
floorplan
----------------------------------------------------------------------*/

#floorplan{
}
#floorplan .box{
	width:643px;
	height:500px;
	background-color:#F2F2F2;
	margin-left: 350px;
	margin-top: 30px;
	}
#floorplan .box p{
	padding-left:20px;
	padding-top: 10px;
	font-size: 10px;
	}	
	
#floorplan .title{
	padding-left:5px;
	padding-top: 5px;
}
#floorplan .table{
    padding-left:40px;
	}
#floorplan .footer{
	height: 42px;
	width: 222px;
	padding-left: 257px;
	float: left;
	padding-top: 5px;
        }
#floorplan .footer1{
	padding-left:20px;
	height:35px;
	width: 176px;
	float: left;
	padding-top: 12px;
	}
#floorplan .footer2{
	padding-left:20px;
	height: 34px;
	width: 297px;
	padding-top: 13px;
	float: left;
	}

/*----------------------------------------------------------------------
equipment
----------------------------------------------------------------------*/

#equipment{
}
#equipment .box{
	width:643px;
	height:500px;
	background-color:#F2F2F2;
	margin-left: 350px;
	margin-top: 30px;
	}
#equipment .title{
    padding-left:5px;
	padding-top:5px;
}
#equipment .table{
	padding-left: 11px;
}
#equipment .table p{
	font-size:10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	line-height: 130%;
	}
#equipment .nextback{
    position:absolute;
	z-index:1;
	margin-left:513px;
	margin-top:25px;
	}
#equipment .footer{
	height: 42px;
	width: 222px;
	padding-left: 257px;
	float: left;
	padding-top: 5px;
        }
#equipment .footer1{
	padding-left:20px;
	height:35px;
	width: 176px;
	float: left;
	padding-top: 12px;
	}
#equipment .footer2{
	padding-left:20px;
	height: 34px;
	width: 297px;
	padding-top: 13px;
	float: left;
	}

/*----------------------------------------------------------------------
equipment2
----------------------------------------------------------------------*/

#equipment2{
}
#equipment2 .box{
	width:643px;
	height:500px;
	background-color:#F2F2F2;
	margin-left: 350px;
	margin-top: 30px;
	}
#equipment2 .title{
    padding-left:5px;
	padding-top:5px;
}
#equipment2 .h2{
	padding-left:11px;
	padding-top: 10px;
	}
#equipment2 .table{
	padding-left: 11px;
	padding-top: 10px;
	}
#equipment2 .table p{
	font-size:10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	line-height: 140%;
	}
#equipment2 .nextback{
    position:absolute;
	z-index:1;
	margin-left:513px;
	margin-top:25px;
	}
#equipment2 .footer{
	height: 42px;
	width: 222px;
	padding-left: 257px;
	float: left;
	padding-top: 5px;
        }
#equipment2 .footer1{
	padding-left:20px;
	height:35px;
	width: 176px;
	float: left;
	padding-top: 12px;
	}
#equipment2 .footer2{
	padding-left:20px;
	height: 34px;
	width: 297px;
	padding-top: 13px;
	float: left;
	}

