@charset "utf-8";
section{ min-height: 600px; padding-bottom: 50px;}
.aboutcontent{ padding-top: 50px; font-size: 14px; line-height: 25px; overflow: hidden;}
.aboutcontent h4{ font-size: 18px; font-weight: bold; text-align: center;}
.aboutcontent img{ float: right; border: 5px solid #dffcfe; margin: 20px 0px 20px 20px;}
.aboutcontent p{ margin-bottom: -20px; margin-top: 10px; padding: 0;}
.aboutcontact{ background:#e7f8f9 url(../images/conbg.png) right center; height: 246px; margin-top: 20px; background-size: cover; padding: 60px;}
.aboutcontact h2{ font-size: 24px; font-weight: bold;}
.aboutcontact dl{ display:  flex; margin-top: 30px;}
.aboutcontact dl dd{ margin-right: 30px; border-right: 1px solid #e1e1e1; padding-right: 30px;}
.aboutcontact dl dd:last-child{ border: 0;}
.aboutcontact dl p{ font-size: 16px;}
.aboutcontact dl h1{ font-size: 30px; margin-top: 10px; font-weight: bold; background: url(../images/tel2.png) left center no-repeat ; padding-left: 40px;}


.aboutcontent2{ padding-top: 50px; font-size: 14px; line-height: 25px; overflow: hidden;}
.aboutcontent2 h4{ font-size: 18px; font-weight: bold; text-align: center;}
.aboutcontent2 img{}
.aboutcontent2 p{ margin-bottom: -20px; margin-top: 10px; padding: 0;}
.aboutcontent2{  margin-top: 20px; background-size: cover; padding: 60px;}
.aboutcontent2 h2{ font-size: 24px; font-weight: bold;}
.aboutcontent2 dl{ display:  flex; margin-top: 30px;}
.aboutcontent2 dl dd{ margin-right: 30px; border-right: 1px solid #e1e1e1; padding-right: 30px;}
.aboutcontent2 dl dd:last-child{ border: 0;}
.aboutcontent2 dl p{ font-size: 16px;}
.aboutcontent2 dl h1{ font-size: 30px; margin-top: 10px; font-weight: bold; background: url(../images/tel2.png) left center no-repeat ; padding-left: 40px;}




