@charset "utf-8";


/* breadcrumb
-----------------------------------*/
.breadcrumb{
	margin-bottom: 95px;
}



/* page_title
-----------------------------------*/
h2.page_title{
	width: 100%;
	height: 120px;
	background: #e7e7e7 url("../img/bg_page_title_01.png") no-repeat center 0;
	position: relative;
}

h2.page_title img{
	position: absolute;
	top: -84px;
	left: 50%;
	margin-left: -500px;
}



/* around_unit
-----------------------------------*/
#around_unit{
	width: 100%;
	margin-bottom: 110px;
}

#around_unit div.box{
	width: 1000px;
	margin: 0 auto 130px;
	position: relative;
}

#around_unit div.box p:first-child{
	font-size: 123.1%;
	font-weight: bold;
	margin-left: 10px;
}

#around_unit div.box .map{
	text-align: center;
}

#around_unit div.box .btn_map{
	position: relative;
	left: 50%;
	margin-left: -140px;
}

#around_unit section.box02{
	font-size: 116%;
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

#around_unit section.box02 h3{
	margin-bottom: 145px;
	text-align: center;
	position: relative;
}

#around_unit section.box02 h3:after{
	display: block;
	content: "";
	background: url("../img/bg_around_01.png") no-repeat 0 0;
	width: 50px;
	height: 45px;
	position: absolute;
	top: -50px;
	left: 50%;
	margin-left: -25px;
}

#around_unit section.box02 ul.list{
	margin: 0 5px 150px;
}

#around_unit section.box02 ul.list li{
	width: 175px;
	height: 70px;
	margin: 0 28px 0 0;
	position: relative;
	list-style: none;
	float: left;
}

#around_unit section.box02 ul.list li:last-child{
	margin-right: 0;
}

#around_unit section.box02 ul.list li h4{
	text-align: center;
}

#around_unit section.box02 ul.list li h4 strong{
	font-size: 123.1%;
}

#around_unit section.box02 ul.list li h4 span{
	font-weight: bold;
}

#around_unit section.box02 ul.list li h4:after{
	display: block;
	content: "";
	width: 81px;
	height: 81px;
	position: absolute;
	top: -108px;
	left: 50px;
}

#around_unit section.box02 ul.list li:first-child h4:after,
#around_unit section.box02 ul.list li:nth-child(4) h4:after,
#around_unit section.box02 ul.list li:nth-child(5) h4:after{
	background: url("../img/bg_around_02.png") no-repeat 0 0;
}

#around_unit section.box02 ul.list li:nth-child(2) h4:after{
	background: url("../img/bg_around_03.png") no-repeat 0 0;
}

#around_unit section.box02 ul.list li:nth-child(3) h4:after{
	background: url("../img/bg_around_04.png") no-repeat 0 0;
}

#around_unit section.box02 ul.list02{
	margin: 0 5px;
}

#around_unit section.box02 ul.list02 li{
	width: 175px;
	height: 280px;
	margin: 0 28px 0 0;
	position: relative;
	list-style: none;
	float: left;
}

#around_unit section.box02 ul.list02 li:last-child{
	margin-right: 0;
}

#around_unit section.box02 ul.list02 li h4{
	height: 55px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

#around_unit section.box02 ul.list02 li h4 strong{
	font-size: 123.1%;
}

#around_unit section.box02 ul.list02 li h4:after{
	display: block;
	content: "";
	width: 70px;
	height: 71px;
	position: absolute;
	top: -90px;
	left: 50px;
}

#around_unit section.box02 ul.list02 li:first-child h4:after{
	background: url("../img/bg_around_05.png") no-repeat 0 0;
}

#around_unit section.box02 ul.list02 li:nth-child(2) h4:after{
	background: url("../img/bg_around_06.png") no-repeat 0 0;
}

#around_unit section.box02 ul.list02 li:nth-child(3) h4:after{
	background: url("../img/bg_around_07.png") no-repeat 0 0;
}

#around_unit section.box02 ul.list02 li:nth-child(4) h4:after{
	background: url("../img/bg_around_06.png") no-repeat 0 0;
}

#around_unit section.box02 ul.list02 li:nth-child(5) h4:after{
	background: url("../img/bg_around_08.png") no-repeat 0 0;
}
