﻿@charset "utf-8";





body.video_on{overflow: hidden; }
.top_img_tabel{background-image:url(../../images/com/fo/service_bg_lx.jpg);}
.top_img_tabel .top_img_td{background-color:  transparent;}



.tab_menu{width: 100%; position: relative; display: table; margin-top: 104px;}
.tab_menu a{border-right:1px solid #c1c1c1; border-top:1px solid #c1c1c1; font-size:24px; padding:20px 0; border-bottom:1px solid #a40033; width: 50%; display: table-cell; text-align: center}
.tab_menu a{font-size:24px; padding:20px 0;}
.tab_menu a:FIRST-CHILD {border-left:1px solid #c1c1c1; border-right:none;}
.tab_menu a.check_on{background-color: #a40033; color: #ffffff; border: 1px solid #a40033;}
.tab_menu a:HOVER {background-color: #a40033; color: #ffffff; border: 1px solid #a40033;}

.sub_content ul{padding-bottom:68px; }
.sub_content ul::after{content: ""; display: block; float: none; clear: both;}

.sub_content ul.box_con1 .slide_con,.sub_content ul.box_con3 .slide_con{
        margin-left:-100px; opacity:0 ; transition: all .3s ease .0s;
 }
 .sub_content ul.box_con2 .slide_con,.sub_content ul.box_con4 .slide_con{
        margin-right:-100px; opacity:0 ; transition: all .3s ease .0s;
 }
.sub_content ul.scroll .slide_con{margin-left:0px; margin-right:0px; opacity:1;}
    
    
.f_l{float: left;}
.f_r{float: right;}
.slide_con .box_swiper{width: 666px; height: 393px; overflow: hidden; position: relative;}
.slide_con .box_swiper .swiper-slide{background-position: center center; background-repeat: no-repeat; height:374px; background-size:cover;}
.slide_con .box_swiper .swiper-slide.swiper-video{height: 375px;}
.slide_con.f_l .box_swiper .swiper-pagination{bottom: 0px; text-align: left;}
.slide_con.f_r .box_swiper .swiper-pagination{bottom: 0px; text-align: right;}


.txt_con{ position: relative; height: 375px; width: 500px; font-family: 'Malgun Gothic', '맑은 고딕'}
.txt_con.txt_con_premium{height:375px; line-height: 375px;}
.txt_con article{display: inline-block; line-height: 30px; vertical-align: middle; letter-spacing: -0.8px; width: 99%;}
.txt_con::BEFORE { content: ""; display: inline-block; width: 0px; height: 100%; margin-right: 0; vertical-align: middle;}
.txt_con article p{color: #030303; font-size: 36px; padding-bottom: 28px; line-height: normal; font-family: 'lgsmart';}
.txt_con article span{color: #030303; font-size: 18px; font-weight: 400;}
.txt_con article ul{padding: 5px 0;}
.txt_con article ul li{color: #555555; padding-left: 10px;}
.txt_con article ul li::BEFORE{content: ""; position:absolute; vertical-align:middle; background-color: #000000; width: 3px; height: 3px; display: inline-block; margin-left: -7px;  margin-top:13px; margin-bottom:15px; float: left;}
.txt_con article ul li::after{content: ""; clear: both; float: none; display: block;}

.img_info{height: 195px; display: block;}
.img_info::after{content:""; position:absolute; margin-left:-10px; background-image: url('/common/pvs/images/com/fo/service/premium/info_1_lx.png'); width:524px; height: 195px; display: block;}

 
.swiper-pagination .swiper-pagination-bullet-active{background: #a50034;}
.swiper-slide{background-size:contain; background-position: center; background-repeat: no-repeat;}
.full_close_btn{position: fixed; z-index: 1001; padding:10px; box-sizing:content-box; background-color:#ffffff; z-index: 1001; border: 1px solid #000000; top:15px; right: 35px; background-image: url(../../images/com/btn_close_big_b.png); font-size:0px; background-repeat:no-repeat; cursor:pointer; background-position:center center; width: 31px; height: 31px;}


.full_layer{position: fixed; width: 100%; height: 100%; top: -100%; left:0; z-index: 1000;display: none;}
.full_layer.full_layer_on{display:block; width: 100%; height: 100%; top: 0px; left:0px; overflow: auto; display: block;}

.full_total{width: 100%; height: 100%; position: absolute; display:table; z-index:1000; background-color: #000000;
        background-color: rgba( 0, 0, 0, 0.8 );}
.full_con{width: 100%; height: 100%;  z-index:1000; background-size:contain; display: table-cell; vertical-align: middle; text-align: center;}
.full_con .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{background-color: #ffffff;}
.full_con .swiper-pagination .swiper-pagination-bullet-active{background-color: #a50034;}
.full_con img{max-width:1920px; width: 90%}


.swiper-button-prev, .swiper-button-next{width: 12px; height: 21px; background-size:100%;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url("/common/pvs/images/com/arrow_r.png")}
.swiper-button-prev, .swiper-container-rtl .swiper-button-prev{background-image: url("/common/pvs/images/com/arrow_l.png")}

.swiper-container .swiper-button-next{display: none;}
.swiper-container .swiper-button-prev{display: none;}

.swiper-container_no .swiper-button-next{display: none;}
.swiper-container_no .swiper-button-prev{display: none;}

.swiper-container1 .swiper-button-next{display: none;}
.swiper-container1 .swiper-button-prev{display: none;}