.mvArea {
  text-align: center;
}

.mainContent {
  max-width: 1060px;
  margin: 0 auto;
  margin-top: -60px;
}

.contentArea01 {
  margin-bottom: 100px;
}

.contentArea01 .leftArea {
  float: left;
  width: 64%;
  margin-right: 2%;
}

.contentArea01 .rightArea {
  float: right;
  width: 34%;
}

.contentArea01 .leftArea li {
  margin-bottom: 30px;
}

.contentArea01 .head {
  font-weight: bold;
  font-size: 35px;
  margin-bottom: 15px;
}

.contentArea01 .head01 {
  color: #009FE7;
}

.contentArea01 .head02 {
  color: #7EBB19;
}

.contentArea01 .head03 {
  color: #EE8500;
  margin-bottom: 0px;
}

.contentArea01 .text {
  font-size: 24px;
}

.contentArea01 .text span {
  color: #DC0011;
  font-weight: bold;
  font-size: 37px;
}

.contentArea01 .bottom {
  margin-bottom: 70px;
}

.contentArea01 .mapArea {
  text-align: center;
}

.contentArea02 {
  margin-bottom: 20px;
}

.contentArea02 .head {
  margin-bottom: 30px;
}

.contentArea02 .item01 {
  padding: 25px 0;
  border-top: 2px dotted #E03686;
  border-bottom: 2px dotted #E03686;
}

.contentArea02 .item01:last-child {
  border-top: none;
  border-bottom: none;
}

.contentArea02 .item01 p {
  margin-bottom: 25px;
}

.contentArea02 .item01 ul {
  margin-left: 13%;
}

.contentArea02 .item01 ul li:first-child {
  margin-bottom: 10px;
}

.contentArea03 {
  margin-bottom: 30px;
}

.contentArea03 .top {
  margin-bottom: 30px;
}

.contentArea03 .top .head {
  border-top: 8px solid #BBBBBB;
  text-align: center;
}

.contentArea03 .top .content {
  margin-top: -70px;
  margin-bottom: 30px;
}

.contentArea03 .top .tit {
  margin-bottom: 35px;
}

.contentArea03 .top .leftArea {
  float: left;
  width: 48%;
  margin-right: 2%;
}

.contentArea03 .top .rightArea {
  float: right;
  width: 48%;
}

.contentArea03 .top .rightArea li:last-child {
  margin-top: 15px;
  font-size: 27px;
  color: #5E5E5E;
}

.contentArea03 .bottom .head {
  background: #BD86C7;
}

.contentArea03 .bottom h3 {
  font-size: 30px;
  color: white;
  padding: 15px;
  font-weight: bold;
}

.contentArea03 .bottom h3 span {
  font-size: 25px;
}

.contentArea03 .bottom .content {
  padding: 25px;
  background: #E6E6E6;
  color: #5E5E5E;
}

.contentArea03 .bottom .content .leftArea {
  float: left;
  width: 56%;
  margin-right: 4%;
}

.contentArea03 .bottom .content .leftArea li:first-child {
  margin-bottom: 20px;
}

.contentArea03 .bottom .content .leftArea li:first-child p {
  float: left;
  width: 47.5%;
}

.contentArea03 .bottom .content .leftArea li:first-child p:first-child {
  margin-right: 5%;
}

.contentArea03 .bottom .content .leftArea li:last-child {
  font-size: 22px;
}

.contentArea03 .bottom .content .rightArea {
  float: right;
  width: 40%;
}

.contentArea03 .bottom .content .rightArea li {
  font-size: 22px;
}

.contentArea03 .bottom .content .rightArea li:first-child {
  margin-bottom: 1em;
}

.contentArea03 .bottom .arrow {
  text-align: center;
}

.contentArea03_2 .top .content {
  margin-top: -30px;
  margin-bottom: 100px;
}

.contentArea03_2 .top .content .rightArea {
  margin-top: 100px;
}

.contentArea03_2 .bottom .head {
  background: #EB92C5;
}

.contentArea03_2 .bottom .head h3 {
  float: left;
}

.contentArea03_2 .bottom .head p {
  padding: 15px;
  padding-left: 0;
  color: white;
  font-size: 25px;
  font-weight: bold;
  float: left;
  margin-top: 4px;
}

.contentArea04 .top .content {
  margin-top: -30px;
  margin-bottom: 100px;
}

.contentArea04 .top .content .rightArea {
  margin-top: 100px;
}

.contentArea04 .bottom .head {
  background: #C0B076;
}

.contentArea04 .bottom .head h3 {
  float: left;
}

.contentArea04 .bottom .head p {
  padding: 15px;
  padding-left: 0;
  color: white;
  font-size: 25px;
  font-weight: bold;
  float: left;
  margin-top: 4px;
}

.contentArea05 .top .content {
  margin-top: -30px;
  margin-bottom: 100px;
}

.contentArea05 .top .content .rightArea {
  margin-top: 100px;
}

.contentArea05 .bottom .head {
  background: #EE8500;
}

.contentArea05 .bottom .head h3 {
  float: left;
}

.contentArea05 .bottom .head p {
  padding: 15px;
  padding-left: 0;
  color: white;
  font-size: 25px;
  font-weight: bold;
  float: left;
  margin-top: 4px;
}

.areaInfo {
  margin-top: 30px;
}

.areaInfo .head {
  color: white;
  background: #EB92C5;
}

.areaInfo .head h3 {
  padding: 15px;
  font-weight: bold;
  font-size: 30px;
  float: left;
}

.areaInfo .head h3 span {
  font-size: 26px;
  margin-left: 15px;
}

.areaInfo .head h3.head01 {
  margin-top: 28px;
}

.areaInfo .head p {
  font-size: 22px;
  float: left;
}

.areaInfo .content {
  padding: 25px;
  background: #E6E6E6;
  color: #5E5E5E;
}

.areaInfo .content .leftArea {
  float: left;
  width: 26%;
  margin-right: 4%;
}

.areaInfo .content .leftArea li:last-child {
  font-size: 22px;
}

.areaInfo .content .rightArea {
  float: right;
  width: 70%;
}

.areaInfo .content .rightArea li {
  font-size: 22px;
  margin-bottom: 15px;
}

.areaInfo .content .rightArea li:last-child {
  margin-bottom: 0px;
}

.areaInfo .arrow {
  text-align: center;
}

.areaInfo .head {
  background: #EB92C5;
}

.areaInfo .head h3 {
  float: left;
}

.areaInfo .head p {
  padding: 15px;
  padding-left: 0;
  color: white;
  font-size: 25px;
  font-weight: bold;
  float: left;
  margin-top: 4px;
}

.areaInfo .head p.text01 {
  padding: 15px;
}

.areaInfo02 .content .leftArea {
  float: left;
  width: 56%;
  margin-right: 4%;
}

.areaInfo02 .content .leftArea li:first-child p {
  float: left;
  width: 47.5%;
}

.areaInfo02 .content .leftArea li:first-child p:first-child {
  margin-right: 5%;
}

.areaInfo02 .content .rightArea {
  float: right;
  width: 40%;
}

.btnArea {
  margin-top: 70px;
  margin-bottom: 110px;
  text-align: center;
}

.btnArea li.text {
  color: #DC0011;
  font-size: 30px;
  margin-bottom: 30px;
}

.btnArea li.btn {
  cursor: pointer;
}

.contentArea04 .bottom h3 {
  background: #C0B076;
}

.contentArea04 .bottom h3 span {
  font-size: 26px;
  margin-left: 15px;
}

.contentArea04 .bottom .content .rightArea li.mb70 {
  margin-bottom: 70px;
}

.areaInfo03 .head p.icon, .areaInfo09 .head p.icon {
  float: right;
  background: black;
  color: white;
  font-size: 26px;
  border-radius: 26px;
  padding: 5px 50px;
  margin-top: 13px;
  margin-right: 15px;
}

.areaInfo04 .head {
  background: #C0B076;
}

.areaInfo04 .textArea {
  padding: 25px;
  padding-top: 0px;
  background: #E6E6E6;
  color: #5E5E5E;
  font-size: 22px;
}

.areaInfo05 .head {
  background: #E35395;
}

.areaInfo05 .content {
  background: url(../img/bg_index01.jpg) no-repeat;
  background-position: center right 40px;
  background-color: #F8D3E4;
}

.areaInfo05 .content .leftArea {
  float: left;
  width: 70%;
  margin-right: 4%;
}

.areaInfo05 .content .leftArea li:first-child p {
  float: left;
}

.areaInfo05 .content .leftArea li:first-child p:first-child {
  width: 40%;
  margin-right: 4%;
}

.areaInfo05 .content .leftArea li:first-child p:nth-child(2) {
  width: 26%;
  margin-right: 4%;
}

.areaInfo05 .content .leftArea li:first-child p:last-child {
  width: 26%;
  margin-right: 0%;
}

.areaInfo05 .content .rightArea {
  float: right;
  width: 26%;
}

.areaInfo06 .head {
  background: #C0B076;
}

.areaInfo06 .leftArea li {
  font-size: 22px;
  text-align: center;
}

.areaInfo06 .leftArea li:first-child {
  margin-bottom: 20px;
}

.contentArea05 .bottom h3 {
  background: #EE8500;
}

.contentArea05 .bottom h3 span {
  font-size: 26px;
  margin-left: 15px;
}

.contentArea05 .bottom .content .leftArea {
  float: left;
  width: 26%;
  margin-right: 4%;
}

.contentArea05 .bottom .content .leftArea li:first-child {
  margin-bottom: 0px;
}

.contentArea05 .bottom .content .rightArea {
  float: left;
  width: 70%;
}

.contentArea05 .bottom .textArea {
  padding: 20px;
  padding-top: 0px;
  background: #E6E6E6;
}

.contentArea05 .bottom .textArea li {
  float: left;
  width: 49%;
}

.contentArea05 .bottom .textArea li:first-child {
  margin-right: 2%;
}

.areaInfo08 .head {
  background: #EE8500;
}

.areaInfo09 .head {
  background: #EE8500;
}

.areaInfo09 .head p.icon {
  float: right;
  background: black;
  color: white;
  font-size: 26px;
  border-radius: 26px;
  padding: 5px 50px;
}

.btnArea02 {
  margin-top: 50px;
  padding-top: 35px;
  border-top: 8px solid #BBBBBB;
}

.tableArea {
  border-top: 1px solid #ACAFAF;
  margin-bottom: 65px;
}

.tableArea .table {
  padding: 10px 0;
  border-bottom: 1px solid #ACAFAF;
}

.tableArea .table table {
  width: 100%;
}

.tableArea .table tbody {
  width: 100%;
}

.tableArea .table tr {
  width: 100%;
}

.tableArea .table tr th {
  text-align: center;
  background: #D4D5D5;
  color: #000000;
  font-size: 19px;
  width: 15%;
  vertical-align: middle;
  padding: 10px 0;
}

.tableArea .table tr td {
  text-align: left;
  font-size: 19px;
  width: 85%;
  padding: 10px 0;
  vertical-align: middle;
  padding-left: 15px;
}

.copyright {
  font-size: 16px;
  text-align: center;
  color: #717D7E;
  margin-bottom: 100px;
}

.show768 {
  display: none;
}

.show640 {
  display: none;
}

@media screen and (max-width: 1060px) {
  .mainContent {
    max-width: 94%;
    margin: 0 auto;
  }
}
