﻿.ser6-box1{ padding: 80px 0;}
.ser6-box1 dl{ margin-bottom: 25px; width: 48%;}
.ser6-box1 dl dt{ color: #00479B; font-size: 1.4rem; line-height: 32px; margin-bottom: 20px;}


.ser6-box2{ padding: 80px 0;}
.ser6-box2 h2{font-size: 1.6rem; margin-bottom:20px; line-height: 36px;}
.ser6-box2list{}
.ser6-box2list dl{ width: 48%;}
.ser6-box2list dl dt img{ width: 100%; height: auto;}
.ser6-box2list dl dd{ width: 100%; height: auto; padding: 25px 0;}



.ser6-box3{ padding-bottom: 80px; padding-top: 30px;}
.main_visual8 .owl-carousel,.main_visual8 .owl-stage-outer,.main_visual8 .owl-stage,.main_visual8 .owl-carousel .owl-item{width: 100%; height: auto;}
.main_visual8 .owl-carousel .item{width: 100%;height: auto; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual8 .owl-carousel .item img{ width: 100%; height: auto;}
.main_visual8 .owl-carousel .item h3{ font-size: 1.4rem; margin: 20px 0; line-height: 32px;}
.main_visual8 .owl-prev,.main_visual8 .owl-next{ display: none; text-indent: -99999em;}

.main_visual8 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: -40px;  z-index: 999;}
.main_visual8 .owl-dots .owl-dot{display: inline-block;  margin:0 5px;}
.main_visual8 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#8A7829; border-radius:50%; }
.main_visual8 .owl-dot.active span{ background:#00479B; }
.main_visual8 .owl-controls{ height: 0;}



@media (max-width:1280px) {


.ser6-box1{ padding: 30px 0;}
.ser6-box1 dl{ margin-bottom:15px; width: 100%;}
.ser6-box1 dl dt{ font-size: 1.2rem; line-height: 32px; margin-bottom: 10px;}


.ser6-box2{ padding: 30px 0;}
.ser6-box2 h2{font-size: 1.4rem; margin-bottom:10px; line-height: 32px;}
.ser6-box2list{ padding-top: 20px;}
.ser6-box2list dl{ width: 100%; margin-bottom: 15px;}




}


@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 480px) {
 
  
}