@charset "UTF-8";
#abc {display:block;width:100%;}
.tabmenu {padding:16px 0 0;position:relative;}
.tabmenu:after {display:block;content:'';clear:both;}
.tabmenu .more_gradient_next {position:absolute;top:0;right:0;width:20px;height:58px;z-index:50;
    background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);/* FF3.6-15 */
    background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);/* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.tabmenu .more_gradient_prev {position:absolute;top:0;left:0;width:20px;height:58px;z-index:50;
    background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);/* FF3.6-15 */
    background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);/* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.tabmenu .tab_list {overflow-x:auto;width:100%;height:60px;white-space:nowrap;position:relative;}
.tabmenu .act_tab {position:absolute;left:15px;}
.tabmenu .tab_list a {display:inline-block;padding:0 19px;border:2px solid #07be89;border-radius:20px;overflow:hidden;color:#07be89;font-size:20px;text-align:center;line-height:36px;letter-spacing:-1px;margin-left:7px;}
.tabmenu .tab_list a:hover {text-decoration:none;}
.tabmenu .tab_list a.current {background:#07be89;color:#fff;}
.tabmenu .tab_list a:last-child {margin-right:20px;}

#swipeAgree {}
.cont_agree {height:calc(100vh - 76px - 47px);}
.cont_agree .swiper-wrapper .swiper-slide {padding:0;cursor:grab;overflow-y:auto;}
.cont_agree .swiper-wrapper .swiper-slide .bodycon {height:auto;padding:0 25px 170px;line-height:1.8;font-size:14px;}
.bodycon .police_add {
    margin: 5px 0;
}

.cont_agree .swiper-wrapper .swiper-slide .body1 p {text-align:center;}
.cont_agree .swiper-wrapper .swiper-slide .body1 p img {width:277px;height:82px;margin:30px 0 20px 0;}
.cont_agree .swiper-wrapper .swiper-slide .body4 span {color:#666;}
.cont_agree .swiper-wrapper .swiper-slide .body4 span.texthead {color:#ff6c00;}
.cont_agree .swiper-wrapper .swiper-slide .body4 .subject {color:#ff6c00;font-size:16px;}

.cont_agree .swiper-pagination {width:150px;height:40px;background:#07be89;position:absolute;left:50%;bottom:88px;margin-left:-75px;border-radius:40px;}
.cont_agree .swiper-pagination .swiper-pagination-bullet {width:10px;height:10px;margin:15px 4px;background:#fff;opacity:1;}
.cont_agree .swiper-pagination .swiper-pagination-bullet-active {background:#64eaa6;}
.cont_agree .swiper-navigation {height:50px;bottom:50%;margin-top:-25px;}
.cont_agree .swiper-button-next {width:20px;right:2px;padding:10px 0;}
.cont_agree .swiper-button-prev {width:20px;left:2px;padding:10px 0;}
.cont_agree .swiper-button-next .fa_arrow,.cont_agree .swiper-button-prev .fa_arrow {color:#07be89;font-size:30px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content:'';}

@media all and (min-width:800px) {
    .tabmenu .tab_list a:first-child {margin-left:10px;}
    .tabmenu .tab_list a:last-child {margin-right:25px;}

    .cont_agree .swiper-wrapper .swiper-slide .bodycon { padding:0px 25px 117px; }
    .cont_agree .swiper-pagination {display:none;}
    .cont_agree .swiper-navigation {width:187px;height:55px;background:#07be89;position:absolute;left:50%;bottom:62px;z-index:50;margin-left:-94px;border-radius:28px;overflow:hidden;}
    .cont_agree .swiper-button-next {width:52px;padding:0 30px 0 0;right:0;}
    .cont_agree .swiper-button-prev {width:56px;padding:0 10px 0 20px;left:0;}
    .cont_agree .swiper-button-next .fa_arrow,.cont_agree .swiper-button-prev .fa_arrow {color:#83dfc4;font-size:26px;}
    .cont_agree .swiper-button-next .fa_arrow {position:absolute;right:20px;}
    .cont_agree .swiper-button-prev .fa_arrow {padding-right:7px;}
    .fa-chevron-left:before {content:"\f104";}
    .fa-chevron-right:before {content:"\f105";}
    .swiper-button-next:after {display:block;content:'다음';color:#fff;font-size:17px;font-weight:bold;letter-spacing:-1px;}
    .swiper-button-prev:after {display:block;content:'이전';color:#fff;font-size:17px;font-weight:bold;letter-spacing:-1px;}
}