#pagetitle{
	background:url('../images/about/h2.jpg') no-repeat top center;
}
main{
	width:100% !important;
	z-index:0;
}
.wrap{
	padding-top:120px;
	margin-top:-120px;
}
main h3{
	font-size: 24px;
    color: #eb8813;
    text-align: center;
    margin: 0 0 50px;
	font-family: yu-mincho-pr6, sans-serif;
	letter-spacing:2px;
}
main h3 img {
    vertical-align: middle;
    margin: 0 10px 0 0;
}
main h4{
	font-size: 24px;
    color: #4994a9;
    text-align: center;
    margin: 0 0 30px;
	font-family: yu-mincho-pr6, sans-serif;
}
main h4 img {
    vertical-align: middle;
}
.about_h4_l{
	margin:0 15px 0 0;
}
.about_h4_r{
	margin:0 0 0 15px;
}
main #section1{
	margin:0 auto 160px;
}
main #section1 article{
	width:920px;
	margin:0 auto;
}
#section1 .catch{
	margin:0 0 60px;
	font-size:24px;
	color:#168caa;
	font-family: yu-mincho-pr6, sans-serif;
}
#section1 .catch img{
	margin:0 0 15px;
}
#section2{
	margin:0 0 160px;
}
#section2-1{
	text-align:center;
	margin:0 0 50px;
}
#section2-2{
	text-align:center;
	margin:0 auto 50px;
	font-size:24px;
	padding:40px;
	box-sizing:border-box;
	background:#e4f3fa;
	width:920px;
}
#section2-3{
	margin:0 auto 50px;
	width:990px;
}
#section2-3 .inner{
	display:flex;
	padding:50px 0 0 0;
}
#section2-3 dl{
	width:260px;
	margin:0 35px;
	flex:none;
	background:#dcf4e9;
	padding:20px;
	box-sizing:border-box;
	position:relative;
}
#section2-3 dt{
	font-size:50px;
	color:#5cc5e3;
	text-align:center;
	position:absolute;
	top:-20px;
	left:0;
	font-family: yu-mincho-pr6, sans-serif;
	width:100%;
}
#section2-3 dd{
	padding:20px 0 0 0;
}
#section3{
	margin:0 0 160px;
}
#section3-1{
	text-align:center;
	margin:0 0 50px;
}
#section3-2 ul{
	list-style:none;
	width:650px;
	margin:0 auto;
}
#section3-2 ul li{
	margin:0 0 30px;
}
#section3-2 ul li:after{
	clear:both;
	content:"";
	display:block;
}
#section3-2 li span{
	float:left;
	font-size:50px;
	width:60px;
	margin:0 0 20px;
	color:#5cc5e3;
	font-family: yu-mincho-pr6, sans-serif;
}

#section4{
	margin:0 0 160px;
}
#section4-1{
	text-align:center;
	margin:0 0 50px;
}
#section4-2{
	text-align:center;
	margin:0 auto 50px;
	font-size:24px;
	padding:40px;
	box-sizing:border-box;
	background:#e4f3fa;
	width:920px;
}
#section4-3{
	margin:0 auto 80px;
	width:990px;
}
#section4-3 .inner{
	display:flex;
	padding:50px 0 0 0;
}
#section4-3 dl{
	width:260px;
	margin:0 35px;
	flex:none;
	background:#dcf4e9;
	padding:20px;
	box-sizing:border-box;
	position:relative;
}
#section4-3 dt{
	font-size:50px;
	color:#5cc5e3;
	text-align:center;
	position:absolute;
	top:-20px;
	left:0;
	font-family: yu-mincho-pr6, sans-serif;
	width:100%;
}
#section4-3 dd{
	padding:20px 0 0 0;
}
#section4-4{
	margin:0 auto 80px;
	width:1050px;
}
#section4-4 .inner{
	display:flex;
	padding:50px 0 0 0;
}
#section4-4 dl{
	width:190px;
	margin:0 10px;
	flex:none;
	background:#dcf4e9;
	padding:20px;
	box-sizing:border-box;
	position:relative;
}
#section4-4 dt{
	font-size:50px;
	color:#5cc5e3;
	text-align:center;
	position:absolute;
	top:-20px;
	left:0;
	font-family: yu-mincho-pr6, sans-serif;
	width:100%;
}
#section4-4 dd{
	padding:20px 0 0 0;
}
#section5{
	padding:50px 0;
	background:#fff9f2;
	margin:0 0 160px;
}
#section5 article{
	width:784px;
	margin:0 auto 40px;
}
#section5 article .fll{
	width:180px;
	float:left;
}
#section5 article .flr{
	width:570px;
	float:right;
}
#section5 article .flr h5{
	text-align:center;
	margin:0 0 20px;
	font-size:20px;
	line-height:40px;
	color:#57372f;
	background:#dcc7ad;
	border-radius:20px;
}
#section6{
	margin:0 0 160px;
}
#section6 article{
	width:830px;
	margin:0 auto;
}
#section6 article table{
	width:100%;
	border-top:1px solid #dfb574;
	border-left:1px solid #dfb574;
	border-right:1px solid #dfb574;
	box-sizing:border-box;
}
#section6 article th,
#section6 article td{
	padding:5px 10px;
	border-bottom:1px solid #dfb574;
}
#section6 article th{
	background:#faf0c0;
	text-align:center;
	min-width:210px;
}
#section6 article .inner_table th{
	background:#fff !important;
	min-width:initial !important;
	text-align:left;
	font-weight:normal;
	font-size:14px;
}
#section6 article .inner_table td{
	text-align:right;
	min-width:50px;
	font-size:14px;
}
#section7{
	padding:50px 0;
	background:#f5fae5;
	margin:0 0 160px;
}
#section7 article{
	width:1040px;
	margin:0 auto;
}
#section7 article p{
	text-align:right;
}

#section8{
	margin:0 0 160px;
}
#section8 article{
	width:830px;
	margin:0 auto;
}
#section8 article table{
	width:100%;
	border-top:1px solid #dfb574;
	border-left:1px solid #dfb574;
	border-right:1px solid #dfb574;
	box-sizing:border-box;
}
#section8 article th,
#section8 article td{
	padding:5px 10px;
	border-bottom:1px solid #dfb574;
}
#section8 article th{
	background:#faf0c0;
	text-align:center;
	min-width:210px;
}
#section9-1{
	width:1000px;
	margin:0 auto 80px;
}
#section9-1 ul{
	padding:0 0 0 30px;
}
#section9-1 ul li{
	margin:0 0 10px;
	box-sizing:border-box;
}
#section9-1 ul li a{
	width:100%;
	box-sizing:border-box;
	color:#614f3d;
	text-align:left;
}
#section9-2{
	width:680px;
	margin:0 auto 80px;
	position:relative;
}
#section9-2 .fukidashi{
	border:1px solid #dddddd;
	padding:20px;
	border-radius:10px;
	color:#168caa;
	font-size:16px;
  position: relative;
	width:550px;
	box-sizing:border-box;
}
#section9-2 .fukidashi a{
	color:#168caa;
}
#section9-2 .fukidashi:before {
  content: "";
  position: absolute;
  top: 50%;
  right: -26px;
  margin-top: -13px;
  border: 13px solid transparent;
  border-left: 13px solid #FFF;
  z-index: 2;
}

#section9-2 .fukidashi:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -29px;
  margin-top: -14px;
  border: 14px solid transparent;
  border-left: 14px solid #dddddd;
  z-index: 1;
}
#section9-2 img{
	position:absolute;
	right:0;
	top:20px;
}
#copyright{
	padding-bottom:10px !important;
}