@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; 		/*全要素のマージン・パディングをリセット*/
}
img {
  pointer-events: none;
}
span {
   display: inline-block;
}
#nav li p{color: #a9a9a9;}
	hr {border:none;  /*デフォルトデザインでは線がある場合があるので、消しておく。*/
  width: 500px;
margin-left: 15px;
  height: 1px;
  border-top:dashed 1px #008396;
color:#FFFFFF;}
h3{margin-bottom: 10px;
	padding-left:10px;
	border-left: solid;
	border-left-color:#008396;
	}
h3 a {
transition: 0.5s ;
  text-decoration: none;
  color: #000000;}
	h3 a:hover {color: #008396;}
	#main { width: 100%;  
    margin: 0 auto;  }
#logo{line-height:23px;
	background-image: url("logo.jpg");   /* 背景画像指定 */
    background-repeat:  no-repeat;                              /* 背景の繰り返し設定 */
    background-position: left 15px top 15px,center;    
	background-size:80px 40px;
	padding-top:10px;
	padding-left: 80px
	}
#logo a{
	text-decoration: none;
	color: #000000;
	}
#nav {padding-top: 15px;
	padding-right: 15px;
padding-bottom: 15px;
  list-style: none;
  overflow: hidden;
}
#nav li {
  width: 85px;
	margin-left: 5px;
	float: right;
  text-align: center;
}
#nav li p a {
  text-decoration: none;
	color:#000000;
	transition: 0.5s ;
}	
#nav li p a:hover {color: #008396;}
#sp{padding-top:50px;
	padding-bottom:50px;}
#access1 {clear:left;
	padding-left: 15px;
}
#access2 {float: left;
	padding-left: 15px;
	padding-bottom: 15px;
}
#access3 {float: left;
	padding-left: 15px;
	padding-bottom: 15px;
}
#accessnav {padding-left: 0px;
	padding-bottom: 30px;
  list-style: none;
  overflow: hidden;
}
#accessnav li {
	margin-left: 10px;
}
 
#accessnav li a {
  text-decoration: none;
  color: #008396;
}
#map {float: left;
}

#footernav {clear:left;
	 float: left;
  list-style: none;
	list-style-type: none;
	padding-left: 0;
}
#footernav li {
  float: left;
}
#footernav li a {
  text-decoration: none;
  color: #000000;
}
#footernav li a:hover {color: #008396 ;}
#footer {padding-left: 15px;
	clear:left;
	  text-align: center;}
#copy {text-align: right;
	  color: #8C8C8C;
	}
#copyb {display: inline-block;}	