@charset "utf-8";
/* FED */

.main_visual .swiper-container {position:relative; height:100%; }
.main_visual .swiper-container .swiper-wrapper {height:100% !important; }
.main_visual .swiper-container .swiper-wrapper .swiper-slide {height:100%; }
.main_visual .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:12px; width:100%; text-align:center; }
.main_visual .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2.5px; }
.main_visual .swiper-container .swiper-pagination-bullet {width:8px; height:8px; border-radius:100%; background:#696175; opacity:1; }
.main_visual .swiper-container .swiper-pagination-bullet-active {width:10px; height:10px; background:none; border:1px solid #696175; }

.main_quick {padding:22px 0 23px; }
.main_quick ul {font-size:0; }
.main_quick ul li {display:inline-block; width:20%; text-align:center; }
.main_quick ul li a {display:inline-block; font-size:12px; font-weight:700; padding-top:31px; }
.main_quick ul li .main_quick01 {background:url(../img/main/main_quick_ico01.png) no-repeat center top; background-size:34px 31px; }
.main_quick ul li .main_quick02 {background:url(../img/main/main_quick_ico02.png) no-repeat center top; background-size:34px 31px; }
.main_quick ul li .main_quick03 {background:url(../img/main/main_quick_ico03.png) no-repeat center top; background-size:34px 31px; }
.main_quick ul li .main_quick04 {background:url(../img/main/main_quick_ico04.png) no-repeat center top; background-size:34px 31px; }
.main_quick ul li .main_quick05 {background:url(../img/main/main_quick_ico05.png) no-repeat center top; background-size:34px 31px; }
.main_quick ul li .main_quick06 {background:url(../img/main/main_quick_ico06.png) no-repeat center top; background-size:34px 31px; }

.main_banner { display:block; position:relative; margin:0 auto; padding:0;}
.main_banner ul li { float:left; width:49%;}
.main_banner .m10 { margin-left:2%; margin-bottom:20px;}
