@charset "utf-8";

.mt10 {margin-top:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}

#container {position:relative;background:#fff;}
.evt_wrap {display:block;width:100%;border:0 none !important;}
.evt_wrap img,.banner img {vertical-align:top;}
.inner {display:block;width:1000px;margin:0 auto;padding:0 34px;box-sizing:border-box;}
.longdesc {display:none;text-indent:-9999em;}

.top_visual {position:relative;height:100%;padding:60px 0 100px;background:#a7ce38;text-align:center;box-sizing:border-box;}
.top_visual .inner {position:relative;}
.top_visual h2 {display:inline-block;}
.top_visual h2 img {width:100%;}
.top_visual .swiper_wrap {margin-top:-182px;padding-bottom:7px;padding-right:10px;background:url('../images/bg_slide.png') 50% 0 no-repeat;background-size:auto 100%;}
.top_visual .swiper-container {padding:30px 0 0 0;border-radius:20px;}
.top_visual .swiper-wrapper {border-radius:20px;}
.top_visual .swiper-slide {overflow:hidden;border-radius:20px;/*padding:5px 0;*/}
.top_visual .swiper-slide a {display:block;}
.top_visual .swiper-slide img {max-width:100%;}
.top_visual .swiper-button-prev {left:40px;width:74px;height:74px;background:url('../images/btn_slide_prev.png') 50% 50% no-repeat;background-size:100% auto;}
.top_visual .swiper-button-next {right:40px;width:74px;height:74px;background:url('../images/btn_slide_next.png') 50% 50% no-repeat;background-size:100% auto;}
.top_visual .swiper-button-disabled {pointer-events:all !important;}
.top_visual .swiper-pagination {bottom:auto;top:0;width:100%;height:30px;padding:0 30px;text-align:right;box-sizing:border-box;}
.top_visual .swiper-pagination-bullet {opacity:1;width:15px;height:15px;margin:0 5px !important;background:#fff;border-radius:7px;vertical-align:top;}
.top_visual .swiper-pagination-bullet-active {width:50px;}
.top_visual p.sub_txt {margin:20px 0 30px;}
.top_visual p.sub_txt img {}
.top_visual .btn_order {display:inline-block;}

.cont01 {margin-bottom:100px;}
.cont02 {margin-bottom:100px;}
.benefit h3 {padding:25px 0;background:#9e9e9e;text-align:center;}
.benefit div {padding:70px 0 100px;text-align:center;}


/* ²À ¾Ë¾ÆµÎ¼¼¿ä */
.notice {padding:50px 0;margin-top:40px;background:#ebebeb;}
.notice .inner {width:1080px;margin:0 auto;padding-left:100px;/*background: url('../images/bg_notice.png') 0 0 no-repeat;*/}
.notice ul li {position:relative;padding-left:15px;color:#000;word-break:keep-all;}
.notice ul > li:before {content:'';position:absolute;left:0;top:11px;display:inline-block;width:6px;height:6px;background:#646464;vertical-align:middle;border-radius:3px;}
.notice ul li .red_txt {color:#e41a22;}
.notice img {display:inline-block;margin-bottom:15px;}
.notice table {display:table;width:550px;height:auto;border:1px solid #b2b2b2;margin: 10px 0 10px 10px;box-sizing:border-box;}
.notice table thead th {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;background:#d1d1d1;border-left:1px solid #b2b2b2;}
.notice table thead th:first-child {border-left:0;}
.notice table tbody tr td {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;border-left:1px solid #b2b2b2;}
.notice table tbody tr td:first-child {border-left:0;}

/* Äü¸Þ´º */
.banner {display:none;position:absolute;right:290px;top:485px;z-index:9998;display:block;width:127px;height:199px;}
.banner.fixed {position:fixed;top:50%;margin-top:-100px;transition:all 1s;-webkit-transition:all 1s;}
.banner a {display:block;}
.quick {position:fixed;bottom:30px;right:30px;z-index:1;display:block;width:50px;height:50px;}
.quick a {display:block;width:100%;height:100%;}
.quick .btn_top{display:none;}
