@charset "utf-8";
/*------------------------------------------------
access
--------------------------------------------------*/
.pageNav{
	display: none;
}
#access01{
	background-color:rgba(0,108,97,0.6);
	padding:50px 0 0;
	color:#FFFFFF;
	margin-bottom: 80px;
}
#access01 h2{
	font-size: 156%;
	background:url(../images/access/access01_h2.png) no-repeat  center bottom;
	height: 85px;
	letter-spacing:0.1em;
	text-align:center;
}
.gmap{
	text-align:center;
	margin: 20px 0;
	height: 680px;
}
.gmap iframe{
	width: 1280px;
	height: 680px;
	max-width:95%;
}
#access01 .container{
	padding:0 90px 50px;
}
#access01 address{
	width: 345px;
	line-height: 1.6;
	background:url(../images/access/access01_address.png) no-repeat left 25px;
	padding-top: 85px;
}
#access01 address .a01{
	margin-left: 0;
	margin-top: 10px;
}
.access01_map{
	background:url(../images/access/access01_map.jpg) no-repeat center top;
	height: 640px;
	padding-top: 55px;
	text-align:center;
}
.access02Nav{
	padding:30px 0;
	width: 900px;
	margin: 0 auto;
}
.access02Nav li{
	width: 213px;
	height: 80px;
}
.access02Nav li a{
	display: block;
	height: 80px;
	text-align:center;
	color:#006C61;
	padding-top: 45px;
}
.access02Nav li a:before{
	content:url(../images/common/arrow05.png);
	display:inline-block;
	margin-right: 5px;
}
.access02Nav01 a{
	background:url(../images/access/access02Nav01.png) no-repeat center top;
}
.access02Nav02 a{
	background:url(../images/access/access02Nav02.png) no-repeat center top;
}
.access02Nav03 a{
	background:url(../images/access/access02Nav03.png) no-repeat center top;
}
.access02Nav04 a{
	background:url(../images/access/access02Nav04.png) no-repeat center top;
}
#access02 article h3{
	background-color:#F5F5F5;
	height: 80px;
	line-height: 80px;
	color:#006C61;
	text-align:center;
	font-size: 125%;
	letter-spacing:0.1em;
}
#access02 article h3:before{
	display:inline-block;
	margin-right: 10px;
}
.access02_01 h3:before{
	content:url(../images/access/access02_01h3.png);
}
.access02_02 h3:before{
	content:url(../images/access/access02_02h3.png);
}
.access02_03 h3:before{
	content:url(../images/access/access02_03h3.png);
}
.access02_04 h3:before{
	content:url(../images/access/access02_04h3.png);
}
.access02_pic01{
	display: block;
	margin: 30px auto;
}
.access02_ul01{
	width: 940px;
	margin: 0 auto;
}
.access02_ul01 li{
	border-bottom:1px solid #999999;
	padding:15px;
}
.access02_box01{
	width: 1040px;
	margin:30px auto 50px;
	background-color:rgba(255,255,255,0.6);
	padding:40px;
	background-repeat:no-repeat;
	background-position:40px 40px;
}
.access02_01 .access02_box01{
	background-image:url(../images/access/access02_01_box.png);
}
.access02_02 .access02_box01{
	background-image:url(../images/access/access02_02_box.png);
}
.access02_03 .access02_box01{
	background-image:url(../images/access/access02_03_box.png);
}
.access02_04 .access02_box01{
	background-image:url(../images/access/access02_04_box.png);
}
.access02_box01 iframe{
	width: 100%;
	height: 510px;
	margin-top: 30px;
}
.access02_box01 h4{
	margin-top: 40px;
	margin-left: 170px;
	display:inline-block;
	color:#006C61;
	font-size: 125%;
}
.access02_box01 h4:after{
	content:url(../images/access/access02_h4_after.png);
	display:inline-block;
	margin-left: 10px;
}
.access02_box01 .a02{
	display:inline-block;
	margin-left: 15px;
}
.access02_box01 p{
	margin:20px 0 0 170px;
	color:#534741;
}
.access02_box01 p em{
	font-size: 160%;
}
#access03 ul{
	width: 704px;
	margin: 35px auto;
}
#access03 ul li a{
	width: 704px;
	height: 92px;
	display: block;
	color:#006C61;
	padding-left: 45px;
	padding-top: 37px;
	margin-bottom: 15px;
}
.access03_li01 a{
	background:url(../images/access/access03_li01.png) no-repeat center top;
}
.access03_li02 a{
	background:url(../images/access/access03_li02.png) no-repeat center top;
}
.access03_li03 a{
	background:url(../images/access/access03_li03.png) no-repeat center top;
}
.access03_li04 a{
	background:url(../images/access/access03_li04.png) no-repeat center top;
}
.access03_li05 a{
	background:url(../images/access/access03_li05.png) no-repeat center top;
}























