@charset "utf-8";

.top {
position: fixed;            
top: 0px;                   
left: 0px;                  
width: 100%;                
height: 200px;
z-index: 2147483647;
background-color: #000000;
border-bottom: 1px solid #ffffff;

}
	
#acMenu {
text-align:left;
margin:0px auto;
padding: 0px;
width:940px;
background-color: #000000;
height: 100px;
padding: 50px 0px 50px 0px;
}

#acMenu h1 {
float: left;
}
#acMenu p {
float: left;
margin-left: 23px;
}


#acMenu dt{
float: right;
display:block;
width:100px;
height:100px;
margin-bottom: 51px;
cursor:pointer;
background:url("../image/spmo.png");
background-repeat: no-repeat;
}
#acMenu dd{
clear: both;
background-color: rgba( 17, 17, 17, 0.9 );
width:940px;
height: 650px;
padding: 50px 0px 50px 0px;
line-height:50px;
text-align:center;
display:none;
}
#acMenu dd a {
font-size: 30px;
color: #fff;
text-decoration: none;
}    
#acMenu dt.active{
background:url("../image/spmc.png");
background-repeat: no-repeat;
}

.contents840 {
margin: 0px 0px 0px 50px;
}
.link840 p {
float: left;
margin: 10px 16px 0px 0px;
}    

.staffwanted {
clear: both;
margin: 0px 0px 0px 50px;
padding: 50px 0px 50px 0px;
} 
    
.linefff {
clear: both;
border-bottom: 1px solid #ffffff;
}
.h2img {
text-align: center;
padding: 150px 0px 40px 0px;
}

.textbox {
background-color: #ffffff;
width: 740px;
margin: 40px 0px 0px 100px;
}

.textbox p {
padding: 40px 0px 40px 0px;
text-align: center;
font-size: 28px;
line-height: 34px;
}

.h2in {
text-align: center;
padding: 20px 0px 10px 0px;
}

.map {
margin-left: 50px;
}

.katsuralink {
background-image: url("../kitsuke/image/ki-3.png");
background-repeat: no-repeat;
text-align: center;
padding: 1165px 0px 0px 0px;
margin-left: 55px;
height: 1600px;
}



/*-----------------------------------------------------------------------------------------*/



