@charset "utf-8";
@import url(common.css?v=20210517);
/* [S] main */
.top_banner{display:none;width:100%;min-width:1200px;height:229px;position:relative;z-index:1;overflow:hidden;background-repeat:no-repeat;background-position:center top;}
.top_banner.active{display:block;}
.top_banner a{display:block;width:100%;height:100%;}
.top_banner .today_close_top_banner{/* banner QA 김동주 2020-05-01 */z-index:999;position:absolute;left:50%;bottom:40px;margin-left:450px;font-size:13px;color:#4c4d4f;line-height:15px;}
.top_banner .today_close_top_banner input{vertical-align:middle;}
.top_banner .today_close_top_banner label{margin-left:7px;}
.top_banner .today_close_top_banner a{display:inline-block;width:auto;height:auto;margin-left:15px;vertical-align:middle;}

/* banner QA 김동주 2020-05-01 */
.top_banner .swiper-container { height:229px;}
.top_banner a.swiper-slide {display:block; width:100%; height: 100%; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; text-indent: -30000px; }
.top_banner .swiper-button-prev{width:70px;height:70px;top:35%;left:50%;margin-left:-600px;border-radius:50px;text-indent:-1000em;transition:all 0.5s;background:#fff url(../../images/wb/main/Slider_icon_left_off.png) no-repeat center center;}
.top_banner .swiper-button-next{width:70px;height:70px;top:35%;right:50%;margin-right:-600px;border-radius:50px;text-indent:-1000em;transition:all 0.5s;background:#fff url(../../images/wb/main/Slider_icon_right_off.png) no-repeat center center;}
.top_banner .swiper-button-prev:hover{background:#c60751 url(../../images/wb/main/Slider_icon_left_on.png) no-repeat center center;}
.top_banner .swiper-button-next:hover{background:#c60751 url(../../images/wb/main/Slider_icon_right_on.png) no-repeat center center;}

#centerVisualBanner .swiper-container {height:330px;}
#centerVisualBanner .swiper-container .swiper-slide a {width:100%;height:100%;display: block; text-align: center;}
/*#centerVisualBanner .swiper-container .swiper-slide a img {margin-left: 0;position:relative;left:auto;}*/
#centerVisualBanner .swiper-button-prev{width:70px;height:70px;top:40%;left:50%;margin-left:-600px;border-radius:50px;text-indent:-1000em;transition:all 0.5s;background:#fff url(../../images/wb/main/Slider_icon_left_off.png) no-repeat center center;}
#centerVisualBanner .swiper-button-next{width:70px;height:70px;top:40%;right:50%;margin-right:-600px;border-radius:50px;text-indent:-1000em;transition:all 0.5s;background:#fff url(../../images/wb/main/Slider_icon_right_off.png) no-repeat center center;}
#centerVisualBanner .swiper-button-prev:hover{background:#c60751 url(../../images/wb/main/Slider_icon_left_on.png) no-repeat center center;}
#centerVisualBanner .swiper-button-next:hover{background:#c60751 url(../../images/wb/main/Slider_icon_right_on.png) no-repeat center center;}

.SideBanner .swiper-slide {width:25%;display:flex;}

/* end/ banner QA 김동주 2020-05-01 */

.visual{width:100%;min-width:1200px;min-height:740px;position:absolute;left:0;top:183px;z-index:8;overflow:hidden;}
.visual .swiper-container{width:100%;height:100%;}
.visual .swiper-slide{min-width:100%;background-repeat:no-repeat;background-position:center top;background-size:auto 100%;}
.visual .swiper-slide a{display:block;width:100%;height:100%;}
.visual .swiper-button-prev{width:70px;height:70px;left:50%;margin-left:-600px;border-radius:50px;text-indent:-1000em;transition:all 0.5s;background:#fff url(../../images/wb/main/Slider_icon_left_off.png) no-repeat center center;}
.visual .swiper-button-next{width:70px;height:70px;right:50%;margin-right:-600px;border-radius:50px;text-indent:-1000em;transition:all 0.5s;background:#fff url(../../images/wb/main/Slider_icon_right_off.png) no-repeat center center;}
.visual .swiper-button-prev:hover{background:#c60751 url(../../images/wb/main/Slider_icon_left_on.png) no-repeat center center;}
.visual .swiper-button-next:hover{background:#c60751 url(../../images/wb/main/Slider_icon_right_on.png) no-repeat center center;}
.visual .mouse_icon{width:100%;position:absolute;left:0;bottom:40px;z-index:5;text-align:center;}
.visual .mouse_icon img{display:inline-block;position:relative;animation:mouse_icon 3s both linear infinite;}

@keyframes mouse_icon{
0% {transform:translateY(-10px)translateX(0px)}
50% {transform:translateY(10px)translateX(0px)}
100% {transform:translateY(-10px)translateX(0px)}
}

.Top_Move{display:none !important;}

.contents{position:relative;}
.contents > .inner{height:100%;position:relative;z-index:1;}
.contents .AnimationMouseMove{position:absolute;z-index:0;}
.contents_01{height:976px;overflow:hidden;}
.contents_01 .btn_list{width:1200px;margin:0 auto;height:36px;padding-top:120px;overflow:hidden;text-align:center;}
.contents_01 .btn_list ul{width:100%;height:36px;}
.contents_01 .btn_list li{display:inline-block;height:36px;margin:0 3px;}
.contents_01 .btn_list li a{display:block;height:100%;padding:0 15px;color:#9b9b9b;font-size:18px;font-weight:400;line-height:34px;letter-spacing:-1px;transition:all 0.5s;box-sizing:border-box;border-radius:50px;border:1px solid #9b9b9c;}
.contents_01 .btn_list li a:hover{color:#ab0433;border:1px solid #ab0433;outline:none;}
.contents_01 .btn_list li.active a{color:#ab0433;border:1px solid #ab0433;}
.contents_01 .swiper-container{max-width:2320px;height:819px;}
.contents_01 .swiper-wrapper{padding-top:50px;}
.contents_01 .swiper-slide{width:866px;position:relative;}
.contents_01 .swiper-slide .innerbox{position:absolute;width:480px;}
.contents_01 .swiper-slide.swiper-slide-active{width:866px;}
.contents_01 .swiper-slide.swiper-slide-active .innerbox{width:866px;}
.contents_01 .swiper-slide.swiper-slide-prev .innerbox{right:0;transition:width ease 1s;transition-delay:.3s;}
.contents_01 .swiper-slide.swiper-slide-next .innerbox{left:0;transition:width ease 1s;transition-delay:.3s;}
.contents_01 .swiper-slide .innerbox .img{position:absolute;right:0;top:169px;left:auto;height:450px;transition:all ease 1s;}
.contents_01 .swiper-slide-prev .innerbox .img{top:199px;}
.contents_01 .swiper-slide .innerbox .img img{width:480px;height:450px;vertical-align:top;}
.contents_01 .swiper-slide .innerbox .img:after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;transition:all ease 1.3s;}
.contents_01 .swiper-slide .innerbox .txt{width:468px;height:434px;visibility:hidden;position:absolute;top:0;left:0;overflow:hidden;opacity:0;transform:translateY(80px);transition-delay:0.3s;transition:all ease .6s;transition-delay:0.3s;background:rgba(255,255,255,0.9);border:1px solid #e5e2db;box-shadow: 0px 20px 35px 0px rgba(0, 0, 0, 0.14);}
.contents_01 .swiper-slide .innerbox .txt a{display:block;width:100%;height:100%;padding:58px 55px 0 59px;box-sizing:border-box;}
.contents_01 .swiper-slide .innerbox .txt strong{display:block;max-height:115px;overflow:hidden;font-size:50px;color:#000;font-weight:700;line-height:60px;letter-spacing:-3px;word-break:break-all;}
.contents_01 .swiper-slide .innerbox .txt p{max-height:60px;overflow:hidden;padding-top:20px;font-size:22px;color:#333;line-height:32px;font-weight:300;letter-spacing:-1px;word-break:break-all;}
.contents_01 .swiper-slide .innerbox .txt ul{padding-top:35px;}
.contents_01 .swiper-slide .innerbox .txt li{padding-bottom:12px;overflow:hidden;}
.contents_01 .swiper-slide .innerbox .txt li span{display:block;width:100px;height:30px;float:left;margin-right:10px;font-size:16px;color:#fff;font-weight:700;line-height:30px;text-align:center;letter-spacing:-1px;border-radius:50px;background:#e35678;}
.contents_01 .swiper-slide .innerbox .txt li em{display:block;width:240px;max-height:56px;overflow:hidden;float:left;font-size:18px;color:#c60751;font-weight:700;line-height:28px;word-break:break-all;letter-spacing:-1px;}
.contents_01 .swiper-slide .innerbox .txt li:nth-child(2){padding-bottom:0;}
.contents_01 .swiper-slide .innerbox .txt li:nth-child(2) span{background:#f8981c;}
.contents_01 .swiper-slide .innerbox .txt li:nth-child(2) em{color:#f8981c;}
.contents_01 .swiper-slide.swiper-slide-active .innerbox .txt{visibility:visible;opacity:1;transform:translateY(0);transition:all ease 0.5s;transition-delay:0.5s;}
.contents_01 .swiper-slide.swiper-slide-active .innerbox .img{top:65px;}
.contents_01 .swiper-slide.swiper-slide-active .innerbox .img:after{opacity:0}
.contents_01 .swiper_controll{width:866px;position:absolute;bottom:120px;left:50%;margin-left:-433px;z-index:10;}
.contents_01 .swiper_controll .btn_direction{display:inline-block;vertical-align:middle;font-size:0;margin-right:45px;}
.contents_01 .swiper_controll .btn_direction a{display:inline-block;vertical-align:middle;width:64px;height:64px;overflow:hidden;font-weight:500;text-indent:-9999px;border-radius:50px;transition:all 0.5s;}
.contents_01 .swiper_controll .btn_direction .btn_prv{margin-right:8px;background:#eee url(../../images/wb/main/Slider_icon_left_off.png) no-repeat center center;}
.contents_01 .swiper_controll .btn_direction .btn_nxt{background:#eee url(../../images/wb/main/Slider_icon_right_off.png) no-repeat center center;}
.contents_01 .swiper_controll .btn_direction .btn_prv:hover{background:#c60751 url(../../images/wb/main/Slider_icon_left_on.png) no-repeat center center;}
.contents_01 .swiper_controll .btn_direction .btn_nxt:hover{background:#c60751 url(../../images/wb/main/Slider_icon_right_on.png) no-repeat center center;}
.contents_01 .swiper_controll .swiper-pagination{display:inline-block;vertical-align:middle;width:auto;position:static;font-size:18px;color:#333;margin-right:20px;}
.contents_01 .progress{width:174px;height:5px;background:#efeef4;position:relative;display:inline-block;border-radius:3px;overflow:hidden;vertical-align:middle;}
.contents_01 .progress .bar{position:absolute;width:0;height:5px;top:0;left:0;background:#a51c33;}
.contents_01 .AnimationMouseMove:nth-last-child(4){left:50%;top:-300px;margin-left:-930px;}
.contents_01 .AnimationMouseMove:nth-last-child(3){left:50%;top:188px;margin-left:-600px;}
.contents_01 .AnimationMouseMove:nth-last-child(2){right:50%;top:110px;margin-right:-630px;}
.contents_01 .AnimationMouseMove:nth-last-child(1){right:50%;top:140px;margin-right:-730px;}

.contents_02{height:920px;background:#f5f4fa;}
.contents_02 .inner{width:1200px;margin:0 auto;padding-top:100px;}
.contents_02 .title{font-size:50px;line-height:50px;color:#000;font-weight:700;letter-spacing:-3px;}
.contents_02 .title strong{display:block;}
.contents_02 .title p{padding-top:19px;font-size:22px;line-height:28px;color:#666;font-weight:400;letter-spacing:-1px;transition-delay:0.5s;}
.contents_02 .search_box{position:absolute;right:0;top:100px;z-index:2;transition-delay:1s;}
.contents_02 .search_box .search_title{padding-bottom:25px;font-size:24px;line-height:29px;color:#c60751;font-weight:700;letter-spacing:-1px;}
.contents_02 .SelectType_Ul{width:200px;margin-right:30px;border-top:none;border-right:none;border-left:none;}
.contents_02 .SelectType_Ul ul{top:51px;}
.contents_02 .SelectType_Ul li{margin:0;padding:0;line-height:40px;font-size:18px;border:none;}
.contents_02 .SelectType_Ul li a{display:block;padding:0 19px;color:#666;}
.contents_02 .SelectType_Ul li a:hover{color:#333;font-weight:700;background:#f7f7f7;}
.contents_02 .SelectType_Ul .selected_text{font-size:22px;border:none;border-radius:0;border-bottom:1px solid #333;}
.contents_02 .SelectType_Ul .selected_text:after{width:12px;right:0;background-image:url(../../images/wb/main/icon_select_ui.png);}
.contents_02 .btn_search{display:inline-block;padding-top:9px;vertical-align:top;}
.contents_02 .btn_search a{display:inline-block;width:40px;height:40px;transition:all 0.5s;background:#333;}
.contents_02 .btn_search a:hover{background:#c70751;}
.contents_02 .btn_search img{vertical-align:top;}
.contents_02 .Animation_Scroll{margin:70px auto 0;}
.contents_02 .Animation_Scroll .scroll_content .scroll_list{height:505px;}
.contents_02 .Animation_Scroll .scroll_content ul li{width:350px;height:450px;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt{width:100%;height:100%;background:#fff;}
.contents_02 .Animation_Scroll .scroll_content ul li > div{height:inherit;width:inherit;padding:40px;backface-visibility:hidden;transition:all 0.5s;box-sizing:border-box;word-break:break-all;}
.contents_02 .Animation_Scroll .scroll_content ul li em{display:inline-block;margin-bottom:15px;padding-bottom:15px;position:relative;z-index:1;font-size:25px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}
.contents_02 .Animation_Scroll .scroll_content ul li em:after{content:'';display:block;width:15px;height:2px;background:#333;position:absolute;bottom:0;left:0;}
.contents_02 .Animation_Scroll .scroll_content ul li .info i{display:inline-block;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .logo{height:65px;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .logo img{max-width:280px;max-height:40px;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .photo{width:280px;height:160px;overflow:hidden;border-radius:10px;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .photo img{width:280px;height:160px;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .info{padding-top:24px;font-size:0;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .info i{margin-right:4px;padding:0 9px;font-size:12px;line-height:19px;border-radius:50px;border:1px solid #9b9b9b;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .info i:nth-last-child(2){margin-right:0;color:#136391;border:1px solid #136391;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt .info i.i_plus{color:#c60751;border:1px solid #c60751;}
.contents_02 .Animation_Scroll .scroll_content ul li .txt p{padding-top:10px;font-size:18px;line-height:23px;color:#666;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover{width:100%;height:100%;position:relative;top:-450px;transform:rotateY(180deg);color:#fff;background-repeat:no-repeat;background-position:center top;background-size:auto 100%}
.contents_02 .Animation_Scroll .scroll_content ul li .cover:after{content:'';display:block;clear:both;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;background:rgba(248,185,41,.9);}
.contents_02 .Animation_Scroll .scroll_content ul li .cover em:after{background:#fff;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover a{color:#fff;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info{font-size:0;position:relative;z-index:1;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover p{padding-bottom:25px;font-size:18px;line-height:29px;letter-spacing:-0.05em;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i{width:50%;height:36px;margin-bottom:8px;padding-left:42px;position:relative;font-size:14px;font-weight:500;line-height:36px;box-sizing:border-box;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i:after{content:'';display:block;clear:both;width:35px;height:35px;position:absolute;left:0;top:0;border-radius:50px;background-position:left top;background-repeat:no-repeat;background-size:100% 100%;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i.icon_01:after{background-image:url(../../images/wb/main/cover_info_icon_01.png);}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i.icon_02:after{background-image:url(../../images/wb/main/cover_info_icon_02.png);}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i.icon_03:after{background-image:url(../../images/wb/main/cover_info_icon_03.png);}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i.icon_04:after{background-image:url(../../images/wb/main/cover_info_icon_04.png);}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i.icon_05:after{background-image:url(../../images/wb/main/cover_info_icon_05.png);}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .info i.icon_06:after{background-image:url(../../images/wb/main/cover_info_icon_06.png);}
.contents_02 .Animation_Scroll .scroll_content ul li:hover .txt{transform:rotateY(-180deg);}
.contents_02 .Animation_Scroll .scroll_content ul li:hover .cover{transform:rotateY(0deg);}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn{position:absolute;left:35px;right:45px;bottom:35px;z-index:1;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn a{display:inline-block;width:82px;height:33px;color:#fff;text-align:center;font-size:14px;font-weight:500;letter-spacing:-0.05em;line-height:33px;transition:all 0.3s ease;border:1px solid #fff;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn a:hover{color:#f0b328;background:#fff;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn a.more{width:33px;position:absolute;right:0;bottom:0;overflow:hidden;text-indent:-999px;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn a.more:before{content:'';display:block;width:15px;height:1px;position:absolute;left:9px;top:16px;transition:all 0.3s ease;background:#fff;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn a.more:after{content:'';display:block;width:1px;height:15px;position:absolute;left:16px;top:9px;transition:all 0.3s ease;background:#fff;}
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn a.more:hover:before,
.contents_02 .Animation_Scroll .scroll_content ul li .cover .btn a.more:hover:after{transform:rotate(-180deg);background:#f0b328;}
.contents_02 .AnimationMouseMove:nth-last-child(2){left:50%;top:-150px;margin-left:-1150px;}
.contents_02 .AnimationMouseMove:nth-last-child(1){right:50%;top:310px;margin-right:-885px;}

.contents_03{height:330px;position:relative;}
.contents_03 .inner{width:100%;min-width:1200px;height:100%;position:relative;z-index:1;text-align:center;}
.contents_03 img{height:100%;position:absolute;left:50%;top:0;z-index:1;margin-left:-1150px;vertical-align:top;}
.contents_03 .bg_img{z-index:0;}

.contents_04{height:810px;}
.contents_04 .title{padding:100px 0 70px;font-size:51px;color:#000;line-height:55px;font-weight:700;text-align:center;letter-spacing:-2px;}
.contents_04 .btn_list{width:1200px;margin:0 auto;padding-bottom:50px;height:36px;overflow:hidden;text-align:center;}
.contents_04 .btn_list ul{width:100%;height:36px;}
.contents_04 .btn_list li{display:inline-block;height:34px;margin:0 5px;transition:transform 0.5s ease-out}
.contents_04 .btn_list li:nth-child(1){transition-delay:0.2s;}
.contents_04 .btn_list li:nth-child(2){transition-delay:0.4s;}
.contents_04 .btn_list li:nth-child(3){transition-delay:0.8s;}
.contents_04 .btn_list li:nth-child(4){transition-delay:1.0s;}
.contents_04 .btn_list li a{display:block;height:100%;padding:0 15px;color:#9b9b9b;font-size:18px;font-weight:400;line-height:34px;letter-spacing:-1px;transition:all 0.5s;box-sizing:border-box;border-radius:50px;border:1px solid #9b9b9c;}
.contents_04 .btn_list li a:hover{color:#ab0433;border:1px solid #ab0433;outline:none;}
.contents_04 .btn_list li.active a{color:#ab0433;border:1px solid #ab0433;}
.contents_04 .swiper-container{width:1199px;height:466px;margin:0 auto;padding-right:1px;}
.contents_04 .swiper-wrapper{height:450px;}
.contents_04 .swiper-slide{width:301px;height:420px;transition:all 0.5s;text-align:center;}
.contents_04 .swiper-slide a{display:block;width:100%;height:100%;position:relative;padding:2px;box-sizing:border-box;border:1px solid #e5e5e5;border-right:none;}
.contents_04 .swiper-slide:hover{box-shadow:5px 7px 20px rgba(35, 31, 32, 0.2);}
.contents_04 .swiper-slide .img{display:table;width:100%;height:245px;}
.contents_04 .swiper-slide .img span{display:table-cell;vertical-align:middle;}
.contents_04 .swiper-slide .list_title{font-size:24px;color:#333;letter-spacing:-2px;line-height:29px;font-weight:700;transition:all 0.3s ease;}
.contents_04 .swiper-slide:hover .list_title{color:#c60751;}
.contents_04 .swiper-slide .txt{padding-top:20px;letter-spacing:-1px;}
.contents_04 .swiper-slide .txt strong{font-size:18px;line-height:28px;color:#333;}
.contents_04 .swiper-slide .txt p{padding-top:10px;font-size:18px;line-height:28px;color:#666;}
.contents_04 .swiper-slide i{display:block;position:absolute;transition:all 0.3s ease;background:#c60751;}
.contents_04 .swiper-slide i:nth-last-child(4){width:0;height:2px;left:0;top:0;}
.contents_04 .swiper-slide i:nth-last-child(3){width:2px;height:0;right:0;top:0;transition-delay: 0.3s;}
.contents_04 .swiper-slide i:nth-last-child(2){width:0;height:2px;bottom:0;right:0;}
.contents_04 .swiper-slide i:nth-last-child(1){width:2px;height:0;left:0;bottom:0;}
.contents_04 .swiper-slide:hover i:nth-last-child(4){width:100%;height:2px;}
.contents_04 .swiper-slide:hover i:nth-last-child(3){width:2px;height:100%;transition-delay: 0.3s;}
.contents_04 .swiper-slide:hover i:nth-last-child(2){width:100%;height:2px;}
.contents_04 .swiper-slide:hover i:nth-last-child(1){width:2px;height:100%;transition-delay: 0.3s;}
.contents_04 .swiper-pagination{bottom:0;}
.contents_04 .swiper-pagination-bullet{width:16px;height:16px;border-radius:20px;border:1px solid #c60751;background:#fff;}
.contents_04 .swiper-pagination-bullet-active{border:1px solid #c60751;background:#c60751;}
.contents_04 .AnimationMouseMove:nth-last-child(3){left:50%;top:173px;margin-left:-972px;}
.contents_04 .AnimationMouseMove:nth-last-child(2){left:50%;top:265px;margin-left:-846px;}
.contents_04 .AnimationMouseMove:nth-last-child(1){right:50%;top:-290px;margin-right:-1050px;}

.contents_05{height:120px;background:#c60751;}
.contents_05 .inner{width:1200px;margin:0 auto;}
.contents_05 .swiper-container{height:120px;}
.contents_05 .swiper-slide{display:table;width:1050px;height:120px;letter-spacing:-1px;color:#fff;}
.contents_05 .swiper-slide .notice_title{display:inline-block;width:130px;}
.contents_05 .swiper-slide .notice_title strong{display:inline-block;height:40px;margin-top:40px;padding:0 10px;font-size:22px;color:#fff;line-height:40px;font-weight:400;vertical-align:middle;text-align:center;border-radius:20px;border:1px solid #fff;}
.contents_05 .swiper-slide p{display:table-cell;width:740px;font-size:22px;line-height:29px;vertical-align:middle;word-break:break-all;}
.contents_05 .swiper-slide p a{color:#fff;}
.contents_05 .swiper-slide span{display:table-cell;width:180px;vertical-align:middle;text-align:right;}
.contents_05 .swiper-button-prev{width:12px;height:7px;right:0;top:40px;text-indent:-1000em;background:url(../../images/wb/main/contents_05_swiper_btn_prev.png) no-repeat left top;}
.contents_05 .swiper-button-next{width:12px;height:7px;right:0;top:auto;bottom:40px;text-indent:-1000em;background:url(../../images/wb/main/contents_05_swiper_btn_next.png) no-repeat left top;}

.contents_06{height:1428px;background:url(../../images/wb/main/contents_06_bg.gif) repeat-x center top;}
.contents_06 .title{padding:120px 0 40px;font-size:50px;line-height:60px;color:#000;font-weight:700;text-align:center;letter-spacing:-3px;}
.contents_06 .sns_btn{padding-bottom:70px;text-align:center;font-size:0;}
.contents_06 .sns_btn a{display:inline-block;margin:0 5px;}
.contents_06 .sns_btn a img{vertical-align:top;transition:transform 0.0s ease;transform:rotateY(720deg);}
.contents_06 .sns_btn a:hover img{transition:transform 1.0s ease;transform:rotateY(0deg);}
.contents_06 .Animation_Scroll:last-child{padding-top:90px;}
.contents_06 .Animation_Scroll .scroll_bar:after{background:#efeef4;}
.contents_06 .Animation_Scroll .scroll_list{height:414px;overflow:hidden;}
.contents_06 .Animation_Scroll:last-child .scroll_list{height:437px;}
.contents_06 .Animation_Scroll .scroll_list li{margin-left:40px;padding:0;box-sizing:border-box;}
.contents_06 .Animation_Scroll:last-child .scroll_list li{margin-left:30px;}
.contents_06 .Animation_Scroll .scroll_list li:first-child{margin-left:0;}
.contents_06 .Animation_Scroll .scroll_list li a{display:block;width:380px;height:380px;position:relative;}
.contents_06 .Animation_Scroll .scroll_list li:hover{box-shadow:5px 7px 20px rgba(35, 31, 32, 0.2);}
.contents_06 .Animation_Scroll .scroll_list li img{vertical-align:top;}
.contents_06 .Animation_Scroll .scroll_list li .img{width:378px;height:378px;box-sizing:border-box;border:1px solid #e5e5e5;}
.contents_06 .Animation_Scroll .scroll_list li .img img{width:378px;height:378px;transition:all 0.5s;}
.contents_06 .Animation_Scroll .scroll_list li:hover .img img{transform:scale(1.08);}
.contents_06 .Animation_Scroll .scroll_list li .sns_icon{width:35px;height:35px;position:absolute;right:30px;bottom:30px;}
.contents_06 .Animation_Scroll .scroll_list li i{display:block;position:absolute;z-index:2;transition:all 0.3s ease;background:#c60751;}
.contents_06 .Animation_Scroll .scroll_list li i:nth-last-child(4){width:0;height:6px;left:0;top:0;}
.contents_06 .Animation_Scroll .scroll_list li i:nth-last-child(3){width:6px;height:0;right:0;top:0;transition-delay: 0.3s;}
.contents_06 .Animation_Scroll .scroll_list li i:nth-last-child(2){width:0;height:6px;bottom:0;right:0;}
.contents_06 .Animation_Scroll .scroll_list li i:nth-last-child(1){width:6px;height:0;left:0;bottom:0;}
.contents_06 .Animation_Scroll .scroll_list li:hover i:nth-last-child(4){width:100%;}
.contents_06 .Animation_Scroll .scroll_list li:hover i:nth-last-child(3){height:100%;transition-delay: 0.3s;}
.contents_06 .Animation_Scroll .scroll_list li:hover i:nth-last-child(2){width:100%;}
.contents_06 .Animation_Scroll .scroll_list li:hover i:nth-last-child(1){height:100%;transition-delay: 0.3s;}
.contents_06 .Animation_Scroll.youtube_content .scroll_list li .img{width:578px;height:358px;box-sizing:border-box;border:1px solid #e5e5e5;}
.contents_06 .Animation_Scroll.youtube_content .scroll_list li .img img{width:578px;height:358px;}

.contents_07{height:563px;background:#f5f4fa;}
.contents_07 .inner{width:1200px;margin:0 auto;}
.contents_07 .title{padding:120px 0 68px;font-size:50px;line-height:50px;color:#000;font-weight:700;letter-spacing:-3px;text-align:center;}
.contents_07 .swiper-container{height:95px;padding:0 100px;}
.contents_07 .swiper-container:before{content:'';display:block;clear:both;width:100px;height:100%;position:absolute;left:0;top:0;z-index:2;background:#f5f4fa;}
.contents_07 .swiper-container:after{content:'';display:block;clear:both;width:100px;height:100%;position:absolute;right:0;top:0;z-index:2;background:#f5f4fa;}
.contents_07 .swiper-wrapper{z-index:1;}
.contents_07 .swiper-button-prev{display:inline-block;vertical-align:middle;width:65px;height:65px;top:16px;left:0;z-index:3;overflow:hidden;font-weight:500;text-indent:-9999px;border-radius:50px;transition:all 0.5s;background:#eee url(../../images/wb/main/Slider_icon_left_off.png) no-repeat center center;}
.contents_07 .swiper-button-next{display:inline-block;vertical-align:middle;width:65px;height:65px;top:16px;right:0;z-index:3;overflow:hidden;font-weight:500;text-indent:-9999px;border-radius:50px;transition:all 0.5s;background:#eee url(../../images/wb/main/Slider_icon_right_off.png) no-repeat center center;}
.contents_07 .swiper-button-prev:hover{background:#c60751 url(../../images/wb/main/Slider_icon_left_on.png) no-repeat center center;}
.contents_07 .swiper-button-next:hover{background:#c60751 url(../../images/wb/main/Slider_icon_right_on.png) no-repeat center center;}
.contents_07 .btn_mv_text{display:block;width:220px;height:70px;margin:50px auto 0;overflow:hidden;text-align:center;font-size:18px;line-height:70px;color:#fff;background:#c6004c;}
.contents_07 .btn_mv_text span{display:inline-block;position:relative;}
.contents_07 .AnimationMouseMove:nth-last-child(3){left:50%;top:-280px;margin-left:-1040px;}
.contents_07 .AnimationMouseMove:nth-last-child(2){left:50%;top:48px;margin-left:-720px;}
.contents_07 .AnimationMouseMove:nth-last-child(1){right:50%;top:200px;margin-right:-1250px;}
.contents_07 .swiper-container .swiper-slide{text-align:center;}
.contents_07 .swiper-container .swiper-slide img{max-height:50px;margin-top:25px;}



.contents_08{background:#191b28;}
.contents_08 .inner{width:1200px;margin:0 auto;padding:60px 0;}
.contents_08 .inner:after{content:'';display:block;clear:both;}
.contents_08 nav{float:left;}
.contents_08 nav ul{display:table;min-height:230px;}
.contents_08 nav li{display:table-cell;width:238px;border-left:1px solid #2b2d39;}
.contents_08 nav li:last-child{border-right:1px solid #2b2d39;}
.contents_08 nav li p{padding-bottom:30px;color:#fff;font-weight:700;text-align:center;}
.contents_08 nav li p a{color:#fff;}
.contents_08 nav li span{display:block;padding-bottom:11px;}
.contents_08 nav li:nth-child(1) span{display:block;padding-left:73px;}
.contents_08 nav li:nth-child(2) span{display:block;padding-left:67px;}
.contents_08 nav li:nth-child(3) span{display:block;padding-left:85px;}
.contents_08 nav li:nth-child(4) span{display:block;padding-left:58px;}
.contents_08 nav li span:last-child{padding-bottom:0;}
.contents_08 nav li span a{display:inline-block;font-size:14px;color:#cbcbcb;line-height:21px;font-weight:300;}
.contents_08 nav li span a:hover{font-weight:400;color:#f8981c;}
.contents_08 .side_link{float:right;}
.contents_08 .side_link li{width:200px;height:50px;padding-bottom:12px;line-height:50px;text-align:center;}
.contents_08 .side_link li:last-child{padding-bottom:0;}
.contents_08 .side_link li a{display:block;width:100%;height:100%;font-size:16px;color:#696b73;font-weight:500;transition:all 0.5s;box-sizing:border-box;border:1px solid #5e6069;}
.contents_08 .side_link li a:hover{color:#fff;border:1px solid #c60751;background:#c60751;}

/* experience_guide_popup_05 키조조회 팝업 */
.experience_guide_popup_05 .popup_content{width:715px;padding-bottom:60px;background:#fff url(../../images/wb/benefit_information/benefit_information_popup_01_bg.gif) no-repeat 55px 94%;}
.experience_guide_popup_05 .popup_content .popup_title{padding-left:40px;background:url(../../images/wb/experience_guide/individual_guide_txt_title_11.png) no-repeat left 52px;}
.experience_guide_popup_05 .btn{text-align:center;}
.experience_guide_popup_05 .btn a{display:inline-block;width:218px;height:68px;margin:0 5px;font-size:18px;line-height:68px;font-weight:700;color:#9b9b9b;transition:all 0.5s;border:1px solid #9b9b9b;}
.experience_guide_popup_05 .btn a:hover{color:#000;border-color:#000;}
.experience_guide_popup_05 .form_box {padding: 40px 0 50px;}
.experience_guide_popup_05 .form_title{position:relative; padding-bottom:15px; font-size:18px;line-height:20px;font-weight:700;}
.experience_guide_popup_05 .form_title i{font-weight:700;color:#c70751;}
.experience_guide_popup_05 .form_title:before{content:'';display:inline-block;clear:both;width:11px;height:9px;margin-top:-3px;padding-left:3px;vertical-align:top;background:url(../../images/wb/reservation/precautions_txt_dt_icon.png) no-repeat left top;}
.experience_guide_popup_05 .form_box ul:after{content:'';display:block;clear:both;}
.experience_guide_popup_05 .form_box li{padding-bottom:25px;position:relative;}
.experience_guide_popup_05 .form_box li:last-child{padding-bottom:0;}
.experience_guide_popup_05 .form_box ul .txt_title{padding-bottom:8px;font-size:16px;line-height:18px;}
.experience_guide_popup_05 .form_box ul .inp{width:75%;height:41px;}
.experience_guide_popup_05 .form_box ul .width_24p{width:24%;}
.experience_guide_popup_05 .form_box ul .width_25p{width:25%;}
.experience_guide_popup_05 .form_box ul .width_100p{width:100%;}
/* [E] main */