@charset 'EUC-KR';

/*main*/
.main #header {background:transparent;}
.main #header:after {opacity:.2; background:#fff;}
/*have_bg*/
.main #header.have_bg {background:#fff;}
.main #header.have_bg:after {opacity:1; background:#ddd;}
/*gnb_open*/
.main #header.gnb_open {background:#fff;}
.main #header.gnb_open:after {opacity:1; background:#ddd;}
/*all_menu_open*/
.main.all_menu_open #header {background:#fff;}

/*white headerÀÏ¶§*/
#wrap.main {padding-top:0;}
.main #header.white_header .global_top .logo a {background:url('/common/img/vin/main/main_logo_white.png') no-repeat 0 0;}
.main #header.white_header .global_top .sel_type .sel_txt {color:#fff;}
.main #header.white_header .global_top .sel_type .sel_txt .sel_arr {background:url('/common/img/vin/common/sel_type_arr01.png') no-repeat 0 0;}
.main #header.white_header .global_util a,.main  #header.white_header .global_util p {color:#fff;}
.main #header.white_header .global_util .search {background:url('/common/img/vin/main/main_top_search_white.png') no-repeat 50%;}
.main #header.white_header .global_util .all {background:url('/common/img/vin/main/main_top_allmenu_white.png') no-repeat 50%;}
.main #header.white_header .menus_sec .gnb .menus {color:#fff;}
.main #header.white_header .menus_sec .util_menus .menus {color:#fff;}
.main #header.gnb_open.white_header .global_top .logo a,.main.all_menu_open #header.white_header .global_top .logo a {background:url('/common/img/vin/common/logo.png') no-repeat 0 0;}
.main #header.gnb_open.white_header .global_top .sel_type .sel_txt,.main.all_menu_open #header.white_header .global_top .sel_type .sel_txt {color:#666;}/*bx*/
.main #header.gnb_open.white_header .global_top .sel_type .sel_txt .sel_arr,.main.all_menu_open #header.white_header .global_top .sel_type .sel_txt .sel_arr {background:url('/common/img/vin/common/sel_type_arr02.png') no-repeat 0 0;}
.main #header.gnb_open.white_header .global_util a,.main  #header.gnb_open.white_header .global_util p,.main.all_menu_open #header.white_header .global_util a,.main.all_menu_open  #header.white_header .global_util p {color:#666;}/*bx*/
.main #header.gnb_open.white_header .global_util .search,.main.all_menu_open #header.white_header .global_util .search {background:url('/common/img/vin/common/top_search.png') no-repeat 50%;}
.main #header.gnb_open.white_header .global_util .all {background:url('/common/img/vin/common/top_allmenu.png') no-repeat 50%;}
.main.all_menu_open #header.white_header .global_util .all {background:url('/common/img/vin/common/top_allmenu_close.png') no-repeat 50%;}
.main #header.gnb_open.white_header .menus_sec .gnb .menus,.main.all_menu_open #header.white_header .menus_sec .gnb .menus {color:#666;}/*bx*/
.main #header.gnb_open.white_header .menus_sec .util_menus .menus,.main.all_menu_open #header.white_header .menus_sec .util_menus .menus {color:#666;}/*bx*/

/* .main #header.white_header .global_top .channel_box li > a.channel_01{width:63px;background:url('/common/img/vin/common/gnb_channel_w_01_off.png') no-repeat 0 0;}
.main #header.white_header .global_top .channel_box li > a.channel_02{width:63px;background:url('/common/img/vin/common/gnb_channel_w_02_off.png') no-repeat 0 0;}
.main #header.white_header .global_top .channel_box li > a.channel_03{width:93px;background:url('/common/img/vin/common/gnb_channel_w_03_off.png') no-repeat 0 0;}
.main #header.white_header .global_top .channel_box li > a.channel_01.on{width:63px;background:url('/common/img/vin/common/gnb_channel_w_01_on.png') no-repeat 0 0;}
.main #header.white_header .global_top .channel_box li > a.channel_02.on{width:63px;background:url('/common/img/vin/common/gnb_channel_w_02_on.png') no-repeat 0 0;}
.main #header.white_header .global_top .channel_box li > a.channel_03.on{width:93px;background:url('/common/img/vin/common/gnb_channel_w_03_on.png') no-repeat 0 0;} */
.main #header.gnb_open.white_header .channel_box li > a.channel_01{width:63px;background:url('/common/img/vin/common/gnb_channel_b_01_off.png') no-repeat 0 0;}
.main #header.gnb_open.white_header .channel_box li > a.channel_02{width:63px;background:url('/common/img/vin/common/gnb_channel_b_02_off.png') no-repeat 0 0;}
.main #header.gnb_open.white_header .channel_box li > a.channel_03{width:93px;background:url('/common/img/vin/common/gnb_channel_b_03_off.png') no-repeat 0 0;}
.main #header.gnb_open.white_header .channel_box li > a.channel_01.on{background:url('/common/img/vin/common/gnb_channel_b_01_on.png') no-repeat 0 0;}
.main #header.gnb_open.white_header .channel_box li > a.channel_02.on{background:url('/common/img/vin/common/gnb_channel_b_02_on.png') no-repeat 0 0;}
.main #header.gnb_open.white_header .channel_box li > a.channel_03.on{background:url('/common/img/vin/common/gnb_channel_b_03_on.png') no-repeat 0 0;}



.main #containers {margin-top:0;}

/*visual*/
.main .top_main_slider .product_main_slider .banner_wrap {padding:310px 0 0 100px;}
.main .product_main_slider .banner_wrap {position:relative; width:1170px; height:800px; margin:0 auto;}
.main .product_main_slider .banner_wrap .visual_img {position:absolute; right:0; bottom:0; z-index:0;}
.main .product_main_slider .banner_wrap .visual_img.pos02 {right:-195px;}
.main .product_main_slider .banner_wrap .visual_img .slide_3 {display:block; position:absolute;}
.main .product_main_slider .banner_wrap .visual_img .slide_3.pos1 {top:255px; left:54px;}
.main .product_main_slider .banner_wrap .visual_img .slide_3.pos2 {top:311px; left:210px;}
.main .product_main_slider .banner_wrap .visual_img .slide_3.pos3 {top:230px; left:304px;}
.main .product_main_slider .banner_wrap .tit {margin-top:14px; font-size:50px;line-height:1.4;color:#333;font-weight:500;}/*bx*/
.main .product_main_slider .banner_wrap .tit:lang(ko) { font-family:'tgothic';}
.main .product_main_slider .banner_wrap .tit.up {margin-top:2px;}
.main .product_main_slider .banner_wrap .tit .tit_img img {padding-bottom:9px;margin-top: -1px;}
.main .product_main_slider .banner_wrap .tit .tit_txt {position:relative; z-index:2; font-size:40px; line-height:54px; color:#fff;}
.main .product_main_slider .banner_wrap .txt + .tit {margin-top: 4px !important;}
.main .product_main_slider .banner_wrap .txt {font-size:18px; line-height:27px; margin-top:14px;}
.main .product_main_slider .banner_wrap .btn {position:relative; z-index:2; margin-top:35px;}
.main .product_main_slider .banner_wrap .btn.top_100 {margin-top:100px;}
.main .product_main_slider .banner_wrap .btn a {display:block; font-size:18px; line-height:50px; width:240px; height:50px; text-align:center;}
.main .product_main_slider .banner_wrap .tit + .btn {margin-top:31px;}
/*color*/
.main .product_main_slider .dark_slider .banner_wrap .txt {color:#222;}
.main .product_main_slider .dark_slider .banner_wrap .btn a {color:#ff9000; border:1px solid #ff9000;border-radius:30px 30px 0 30px;-moz-border-radius:30px 30px 0 30px;-webkit-border-radius:30px 30px 0 30px;}/*bx*/
.main .product_main_slider .white_slider .banner_wrap .tit,
.main .product_main_slider .white_slider .banner_wrap .txt {color:#fff;}/*bx*/
.main .product_main_slider .white_slider .banner_wrap .btn a {color:#fff; border:1px solid #fff;border-radius:30px 30px 0 30px;-moz-border-radius:30px 30px 0 30px;-webkit-border-radius:30px 30px 0 30px;}/*bx*/
.main .product_main_slider .white_slider2 .banner_wrap .tit,
.main .product_main_slider .white_slider2 .banner_wrap .txt {color:#fff;}/*bx*/
.main .product_main_slider .white_slider2 .banner_wrap .btn a {color:#fff; border:1px solid #fff;border-radius:30px 30px 0 30px;-moz-border-radius:30px 30px 0 30px;-webkit-border-radius:30px 30px 0 30px;}/*bx*/
/*slide_arrow*/
.main .slide_wrap .slide_content .btn_arrow {top:55%; width:34px; height:64px;}
.main .slide_wrap .slide_content .btn_arrow.prev {left:50%; margin-left:-585px;}
.main .slide_wrap .slide_content .btn_arrow.next {right:50%; margin-right:-585px;}
.main .slide_wrap .slide_content .btn_arrow span {width:34px; height:64px;}
.main .slide_wrap .slide_content .btn_arrow {opacity:1;}
.main .slide_wrap .slide_content .btn_arrow.prev span {background:url('/common/img/vin/main/main_visual_arrow.png') no-repeat 0 -100px;}
.main .slide_wrap .slide_content .btn_arrow.next span {background:url('/common/img/vin/main/main_visual_arrow.png') no-repeat -100px -100px;}
.main .btm_main_slider .slide_wrap .slide_content .btn_arrow {top:50%}
/*white*/
.main .slide_wrap.white .slide_content .btn_arrow.prev span {background:url('/common/img/vin/main/main_visual_arrow.png') no-repeat 0 0;}
.main .slide_wrap.white .slide_content .btn_arrow.next span {background:url('/common/img/vin/main/main_visual_arrow.png') no-repeat -100px 0;}
/*white2*/
.main .slide_wrap.white2 .slide_content .btn_arrow.prev span {background:url('/common/img/vin/main/main_visual_arrow.png') no-repeat 0 0;}
.main .slide_wrap.white2 .slide_content .btn_arrow.next span {background:url('/common/img/vin/main/main_visual_arrow.png') no-repeat -100px 0;}

.main .main_box {width:1170px; margin:0 auto;}
.main .top_main_slider .slide_wrap .indi_wrap {bottom:39px;}
.main .top_main_slider .slide_wrap .indi_conts {height:28px; line-height:28px;}
.main .top_main_slider .slide_wrap .slide_content .btn_arrow {top:50%; margin-top:60px;}


/*recommend_wrap*/
.main .recommend_wrap {position:relative; overflow:visible; padding:106px 0 106px;}
.main .tit_pos {position:relative;}
.main .tit_pos .pop_btn {position:absolute; right:0; bottom:0; font-size:15px; font-weight:500; padding:8px 46px 8px 20px; color:#fff; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#333; -ms-border-radius:20px;}
.main .tit_pos .pop_btn .number {display:inline-block; font-size:18px; margin-left:4px;}
.main .tit_pos .pop_btn:after {content:''; display:block; position:absolute; top:46%; right:20px; clear:both; width:20px; height:20px; transform:translateY(-50%); background:url('/common/img/vin/main/main_pop_ico.png') no-repeat 0 0;}
.main .recommend_wrap .main_recommend_list:after {content:''; display:block; clear:both;}
.main .recommend_wrap .main_recommend_list .list {float:left; width:370px; margin-left:30px;}
.main .recommend_wrap .main_recommend_list .list:first-child {margin-left:0;}
.main .recommend_wrap .main_recommend_list .list a {display:block; position:relative; padding:140px 30px 30px; transition:.15s; text-align:center; background:#fff; -webkit-box-shadow:0 0 0 rgba(0,0,0,0); -moz-box-shadow:0 0 0 rgba(0,0,0,0); box-shadow:0 0 0 rgba(0,0,0,0);border-radius:40px 40px 0 40px;-moz-border-radius:40px 40px 0 40px;-webkit-border-radius:40px 40px 0 40px;}
.main .recommend_wrap .main_recommend_list .list a:hover,.main_sec .recommend_wrap .recommend_list .list a:focus {-webkit-box-shadow:15px 15px 25px rgba(0,0,0,.3); -moz-box-shadow:15px 15px 25px rgba(0,0,0,.3); box-shadow:15px 15px 25px rgba(0,0,0,.3);}
.main .recommend_wrap .main_recommend_list .list .product .tit {font-size:26px; font-weight:500; line-height:39px; color:#ff9000;}
.main .recommend_wrap .main_recommend_list .list .product .tit .ico {display:block; position:absolute; top:30px; left:50%; width:100px; height:100px; transform:translateX(-50%);}
.main .recommend_wrap .main_recommend_list .list .product .tit .min {display:block; font-size:20px; line-height:30px;}
.main .recommend_wrap .main_recommend_list .list .product .txt {font-size:16px; line-height:24px; margin-top:2px; color:#666;}
.main .recommend_wrap .main_recommend_list .list .product .price {font-size:24px; line-height:36px; margin-top:22px; color:#222;}/*bx*/
.main .recommend_wrap .main_recommend_list .list .product .price:lang(ko) {font-family:'tgothic';}
.main .recommend_wrap .main_recommend_list .list .product .price .num {font-weight:500;}
.main .recommend_wrap .main_recommend_list .list .product .price .vat {display:block; font-size:13px; font-family:'notokr', Dotum,Gulim,Helvetica,sans-serif; line-height:20px; margin-top:3px; color:#666;}/*bx*/
/*main_advice_layer_pop*/
.main_advice_layer_pop {display:none; position:absolute; top:35px; right:132px; box-sizing:border-box; width:384px; padding:40px; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; background:#fff; -webkit-box-shadow:10px 10px 20px rgba(0,0,0,.25); -moz-box-shadow:10px 10px 20px rgba(0,0,0,.25); box-shadow:10px 10px 20px rgba(0,0,0,.25); -ms-border-radius:16px;}
.main .tit_pos.on .main_advice_layer_pop {display:block; z-index:2;}
.main_advice_layer_pop .tit {font-size:24px; font-weight:500; line-height:36px; color:#222;}
.main_advice_layer_pop .form_wrap {margin-top:20px;}
.main_advice_layer_pop .form_wrap dl {margin-top:10px;}
.main_advice_layer_pop .form_wrap dl dt {margin-bottom:10px;}
.main_advice_layer_pop .form_wrap dl dt label {font-size:14px; line-height:21px; color:#222;}
.main_advice_layer_pop .form_wrap dl .input_tel .selects {width:110px;}
.main_advice_layer_pop .form_wrap dl .input_tel .tel_num {width:184px;}
.main_advice_layer_pop .form_wrap .chk_wrap {margin-top:20px;}
.main_advice_layer_pop .form_wrap .chk_wrap label {font-size:15px; line-height:23px; color:#222;}
.main_advice_layer_pop .form_wrap .agree_cont {overflow:auto; font-size:13px; line-height:20px; height:83px; margin-top:10px; color:#666; border:1px solid #eee;}
.main_advice_layer_pop .form_wrap .agree_cont ul {padding:10px;}
.main_advice_layer_pop .btn_wrap {margin-top:20px;}
.main_advice_layer_pop .btn_wrap .btn {width:100%;}
.main_advice_layer_pop .close {display:block; position:absolute; top:36px; right:26px; width:30px; height:30px; text-indent:-9999em;}
.main_advice_layer_pop .close a {display:block; position:absolute; top:8px; right:8px; width:16px; height:16px; background:url('/common/img/vin/main/main_advice_layer_pop_close.png') no-repeat 50%;}

/*movie_wrap*/
.main .movie_wrap {position:relative; padding:80px 0 20px;}
.main .movie_wrap .movie_list_wrap {position:relative;}
.main .movie_wrap .movie_list_wrap ul {position:relative; overflow:hidden; width:1020px; height:487px; margin:0 auto;}
.main .movie_wrap .movie_list_wrap .m_item {display:block; width:175px;}
.main .movie_wrap .movie_list_wrap .m_item.on {width:240px;}
.main .movie_wrap .movie_list_wrap .m_item .poster {display:block;border-radius:20px 20px 0 20px;-moz-border-radius:20px 20px 0 20px;-webkit-border-radius:20px 20px 0 20px;}/*bx*/
.main .movie_wrap .movie_list_wrap .m_item.on .poster {-webkit-box-shadow:15px 15px 25px rgba(00,00,00,.3); -moz-box-shadow:15px 15px 25px rgba(00,00,00,.3); box-shadow:15px 15px 25px rgba(00,00,00,.3); -ms-box-shadow:15px 15px 25px rgba(00,00,00,.3);}
.main .movie_wrap .movie_list_wrap .m_item .poster img {width:100%; height:auto;border-radius:20px 20px 0 20px;-moz-border-radius:20px 20px 0 20px;-webkit-border-radius:20px 20px 0 20px;}/*bx*/
.main .movie_wrap .movie_list_wrap .m_item .movie_info {width:240px; height:113px; margin-top:43px; -webkit-transition:opacity .3s ease-in-out; -moz-transition:opacity .3s ease-in-out; -ms-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; text-align:center; opacity:0;}
.main .movie_wrap .movie_list_wrap .m_item.on .movie_info {opacity:1;}
/*.main .movie_wrap .movie_list_wrap .m_item .movie_info .movie_tit {display:-webkit-box; overflow:hidden; font-size:20px; font-weight:500; line-height:30px; text-overflow:ellipsis; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical;}*/
.main .movie_wrap .movie_list_wrap .m_item .movie_info .movie_tit {overflow:hidden; width:1170px;margin-left:-465px;font-size:20px; font-weight:500; line-height:30px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-family:'notokr';color:#333;}/*bx*/
.main .movie_wrap .movie_list_wrap .m_item .movie_info .view_ch {margin-top:10px;}
.main .movie_wrap .movie_list_wrap .m_item .movie_info .view_ch .oksusu_view {display:inline-block; font-size:15px; line-height:23px; box-sizing:border-box; width:227px; padding:8px 20px; text-align:center; vertical-align:top; color:#222; border:1px solid #eeeceb; -webkit-border-radius:30px 30px 30px 30px; -moz-border-radius:30px 30px 30px 30px; border-radius:30px 30px 30px 30px;}/*bx*/
.main .movie_wrap .movie_list_wrap .m_item .movie_info .view_ch .oksusu_view .oksusu {display:inline-block; width:80px; height:23px; margin-right:4px; vertical-align:middle; text-indent:-9999em; background:url('/common/img/vin/main/ico_main_oksusu.png') no-repeat 0 0;}
.main .movie_wrap .movie_list_wrap .m_item .movie_info .view_ch .oksusu_view:after {content:''; display:inline-block; clear:both; width:6px; height:12px; margin:-3px 0 0 8px; vertical-align:middle; background:url('/common/img/vin/common/arr_6_10.png') no-repeat 0 0;}
.main .ch_flag {display:inline-block; width:26px; height:26px; margin:-2px 3px 0 0; vertical-align:middle; background:url('/common/img/vin/main/movie_flag.png') no-repeat;}
.main .ch_flag.flag1 {background-position:0 0;}/*ÀüÃ¼°ü¶÷°¡*/
.main .ch_flag.flag2 {background-position:-50px 0;}/*12*/
.main .ch_flag.flag3 {background-position:-100px 0;}/*15*/
.main .ch_flag.flag4 {background-position:-150px 0;}/*19*/

.movie_list_wrap .arrow_wrap .arrow {display:block; position:absolute; top:123px;}
.movie_list_wrap .arrow_wrap .prev_arr {left:0;}
.movie_list_wrap .arrow_wrap .next_arr {right:0;}

.movie_list_wrap .arrow_wrap .arrow span {display:block; width:34px; height:64px; text-indent:-9999em;}
.movie_list_wrap .arrow_wrap .prev_arr span {background:url(/common/img/vin/main/main_visual_arrow.png) no-repeat 0 -100px;}
.movie_list_wrap .arrow_wrap .next_arr span {background:url(/common/img/vin/main/main_visual_arrow.png) no-repeat -100px -100px;}

/*btm_main_slider*/
.main .btm_main_slider .slide_wrap .slide_conts .banner_wrap {height:700px; padding:224px 0 0 100px;}
.main .btm_main_slider .youtube_box {display:none;}
/*ico_btm_banner*/
.main .ico_btm_banner {margin:60px auto;}
.main .ico_btm_banner ul {overflow:hidden;}
.main .ico_btm_banner li {float:left; width:33.333%; text-align:center; border-left:1px solid #eeeceb;}
.main .ico_btm_banner li:first-child {border-left:none;}
.main .ico_btm_banner li a {display:inline-block;}
.main .ico_btm_banner .ico {display:block; width:80px; height:80px; margin:0 auto;}
.main .ico_btm_banner .tit {font-size:24px; line-height:36px; margin-top:5px; color:#222; font-weight:500;}/*bx*/
.main .ico_btm_banner .tit:lang(ko) {font-family:'tgothic';}
.main .ico_btm_banner .tit .arrow_txt {display:block; font-size:13px; line-height:20px; margin-top:30px; color:#666; font-family:'notokr', Dotum,Gulim,Helvetica,sans-serif;}/*bx*/
.main .ico_btm_banner .tit .arrow_txt:after {content:''; display:inline-block; clear:both; width:6px; height:9px; margin:-2px 0 0 5px; vertical-align:middle; background:url('/common/img/vin/main/main_arr_8_4.png') no-repeat 0 0;}

/*gray_link_wrap ¼öÁ¤ 20180525 */
.gray_link_wrap {overflow:hidden; padding:30px 0; background:#f8f6f5;}
.gray_link_wrap ul {overflow:hidden;}
.gray_link_wrap ul li {position:relative; float:left;width:25%;text-align:center;}
.gray_link_wrap ul li:after {content:''; display:block; position:absolute; top:50%; left:0; clear:both; width:1px; height:10px; transform:translateY(-50%); background:#ddd;}
.gray_link_wrap ul li:first-child:after {display:none;}
.gray_link_wrap ul li a {font-size:13px; line-height:20px; color:#898786;}

/*main_notice_wrap*/
.main_bottom_cont .main_notice_wrap {font-size:0; margin:30px auto;}
.main_notice_wrap p.tit {display:inline-block; font-size:18px; font-weight:500; line-height:27px; margin-right:34px; vertical-align:middle; color:#222;}
.main_notice_wrap .notice {display:inline-block; vertical-align:middle;}
.main_notice_wrap .notice li {display:inline-block; position:relative; width:400px; margin-left:100px; padding-right:80px;}
.main_notice_wrap .notice li a {display:inline-block; overflow:hidden; font-size:15px; line-height:23px; max-width:100%; vertical-align:top; white-space:nowrap; text-overflow:ellipsis; color:#666;}
.main_notice_wrap .notice li .data {position:absolute; top:50%; right:0; font-size:13px; line-height:21px; transform:translateY(-50%); color:#898786;}

/*quick_menu*/
.quick_menu {position:absolute; top:206px; right:100px; z-index:99;}
.quick_menu .menu_btn {display:none;}
.quick_menu .menu_list {overflow:hidden; box-sizing:border-box; width:90px; padding:25px 15px; -webkit-border-radius:45px; -moz-border-radius:45px; border-radius:45px; background:#ff9000;-webkit-box-shadow:6px 8px 10px rgba(0,0,0,.14); -moz-box-shadow:6px 8px 10px rgba(0,0,0,.14); box-shadow:6px 8px 10px rgba(0,0,0,.14);}/*bx*/
.quick_menu .menu_list li a {display:block; position:relative; font-size:15px; font-weight:500; line-height:23px; padding:15px 0; text-align:center; color:#fff;}
.quick_menu .menu_list li a:after {content:''; display:block; position:absolute; top:0; left:50%; clear:both; width:50px; height:1px; margin-left:-25px; background:rgba(255,255,255,.2);}
.quick_menu .menu_list li:first-child a:after {display:none;}
.quick_menu .quick_close {display:none;}
/*fixed*/
.quick_menu.fixed {position:fixed; top:auto; right:100px; bottom:40px; z-index:99;}
.quick_menu.fixed .menu_btn {display:block; position:relative; overflow:hidden; font-size:15px; font-weight:500; box-sizing:border-box; width:90px; height:90px; padding-top:39px; text-align:center; color:#fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; background:#ff9000; -webkit-box-shadow:6px 8px 10px rgba(0,0,0,.14); -moz-box-shadow:6px 8px 10px rgba(0,0,0,.14); box-shadow:6px 8px 10px rgba(0,0,0,.14); -ms-border-radius:50%;}/*bx*/
.quick_menu.fixed .menu_btn:after {content:''; display:inline-block; position:absolute; top:28px; left:50%; clear:both; width:12px; height:8px; margin-left:-6px; background:url('/common/img/vin/main/quick_btn_arr.png') no-repeat 0 0;}
.quick_menu.fixed .menu_list {display:none;}
/*on*/
.quick_menu.on .menu_btn {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.quick_menu.on .menu_list {display:block; position:absolute; right:0; bottom:0; padding:25px 15px 41px;}
.quick_menu.on .quick_close {display:block; position:absolute; bottom:25px; left:50%; width:40px; height:20px; margin-left:-20px; text-indent:-9999em;}
.quick_menu.on .quick_close:after {content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:20px; background:url('/common/img/vin/main/quick_btn_arr02.png') no-repeat 50%;}

/*top_btn*/
.top_btn_wrap {right:113px; bottom:140px;}

/* ¸ÞÀÎ ÇÏ´Ü ¹è³Ê */
.main .main_btm_banner{background:#dcdbd9}
.main .main_btm_banner .inner{width:1170px;margin:0 auto;padding:25px 0;}
.main .main_btm_banner .inner > a.innerBox{display:inline-block;min-height:100px;margin-left:137px;padding:0 0 0 124px;background:url('/common/img/vin/common/icon_house_type_01.png') no-repeat 0 0;}
.main .main_btm_banner .inner .img_txt_type01{}
.main .main_btm_banner .inner .img_txt_type01 dt{padding:25px 0 6px 0;font-size:24px;color:#222;}
.main .main_btm_banner .inner .img_txt_type01 dd{font-size:16px;color:#666;}
.main .main_btm_banner .inner .img_txt_type01 dd > span.viewmore{display:inline-block;margin-left:35px;font-size:13px;color:#666;}
.main .main_btm_banner .inner .img_txt_type01 dd > span.viewmore:after{content: '';display: inline-block;clear: both;width: 6px;height: 9px;margin: -2px 0 0 5px;vertical-align: middle;background: url(/common/img/vin/main/main_arr_8_4.png) no-repeat 0 0;}

/* ·Î±×ÀÎ ÈÄ ³ª¿À´Â ¿µ¿ª */
.banner_wrap.login {padding:310px 100px 0 100px !important;}
.banner_cont:after {display:block;clear:both;content:'';}
.member-area {overflow:hidden;margin-bottom:100px;padding:10px 0 0 194px;background:url('/common/img/vin/main/ico_member.png') no-repeat left top;box-sizing:border-box}
.price-area {position:relative;float:left;width:55%;color:#fff;}
.price-area:after {display:block;position:absolute;right:0;top:6px;width:1px;height:90%;border-right:1px solid #5b5b5d;content:'';}/*bx*/
.price-area .member {font-size:40px;font-weight:500;line-height:1.2;}
.price-area .member:lang(ko) {font-family:'tgothic';}
.price-area em {color:#ff8b3d;font-weight:500;}
.price-area .price {font-size:76px;font-weight:500;line-height:1.5}
.price-area .price:lang(ko) {font-family:'tgothic';}

.product-area {float:left;width:45%;padding:10px 0 0 40px;box-sizing:border-box;}
.product-area li {position:relative;overflow:hidden;width:100%;margin-top:18px;padding-left:20px;font-size:23px;color:#fff;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
.product-area li:first-child {margin-top:0;}
.product-area li:after {position:absolute;top:0;left:0;content:'-'}
                         			
.graph-area {position:absolute;bottom:0;color:#fff;}
.graph-area:after {display:block;clear:both;content:'';}
.graph-area em {display:block;font-size:28px;}
.graph-area .prev-area em {margin-bottom:78px;}
.graph-area span {display:block;position:relative;font-size:24px;}
.graph-area span:before {position:absolute;top:-45px;left:50%;margin-left:-11px;display:block;width:22px;height:22px;border:4px solid #fff;border-radius:50%;content:'';}
.graph-area .prev-area span:before {background:#ff9000;}
.graph-area .current-area em {position:relative;margin:0 0 70px -18px;padding:10px 13px 13px 13px;
background:#ff9000; 
background:-moz-linear-gradient(146deg, #ff9000 0%, #ff002c 84%, #ff002c 100%); 
background:-webkit-linear-gradient(146deg, #ff9000 0%, #ff002c 84%, #ff002c 100%); 
background:-o-linear-gradient(#ff9000, #ff002c); 
background:-ms-linear-gradient(146deg, #ff9000 0%, #ff002c 84%, #ff002c 100%); 
background:linear-gradient(146deg, #ff9000 0%, #ff002c 84%, #ff002c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff9000', endColorstr='#ff002c');
border-radius:5px;}
.graph-area .current-area em:after {position:absolute;bottom:-11px;left:24px;display:block;width:17px;height:11px;background:url('/common/img/vin/main/ico_arrow.png') no-repeat left top;content:''}
.graph-area .current-area span:before {left:0;margin:0;background:#ff002c;}
                         			
.graph-area .img-area {margin-left:-100px;}
.graph-area .img-area img {display:none}

.slide_conts.white_slider.low {background:url('/common/img/vin/main/bg_low.png') no-repeat left top}
.slide_conts.white_slider.low .graph-area .prev-area {position:absolute;top:34px;left:16px;text-align:center;}
.slide_conts.white_slider.low .graph-area .current-area {position:absolute;top:-84px;left:345px;}
.slide_conts.white_slider.low .graph-area .img-area img.low {display:block;}

.slide_conts.white_slider.high {background:url('/common/img/vin/main/bg_high.png') no-repeat left top}
.slide_conts.white_slider.high .graph-area .prev-area {position:absolute;top:-71px;text-align:center;}
.slide_conts.white_slider.high .graph-area .current-area {position:absolute;top:19px;left:345px;}
.slide_conts.white_slider.high .graph-area .img-area img.high {display:block;}

.slide_conts.white_slider.same {background:url('/common/img/vin/main/bg_same.png') no-repeat left top}
.slide_conts.white_slider.same .graph-area .prev-area {position:absolute;top:-19px;text-align:center;}
.slide_conts.white_slider.same .graph-area .current-area {position:absolute;top:-35px;left:345px;}
.slide_conts.white_slider.same .graph-area .img-area img.same {display:block;}

/* NUGU LED */

.nugu_ani { position:relative; width:52px;height:52px;}
.nugu_ani .ani_wrap {width:50px;height:50px;position:absolute;top:0;left:0;}
.nugu_ani .nugu_anis {}
.nugu_ani .led {display:block;position:relative; width:4px;height:4px;border-radius:2px;background:#84E6E6;} /* #84E6E6 */
.nugu_ani .led:before {display: inline-block; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; margin: -3px 0 0 -3px; border-radius: 100%;background: #fff; filter: blur(4px); opacity: 0.3;content:"";}

.nugu_ani .led {animation-name:fadeOut;-o-animation-name:fadeOut;-ms-animation-name:fadeOut;-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;
		animation-duration:1.2s;-o-animation-duration:1.2s;	-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;
		animation-iteration-count:infinite;-o-animation-iteration-count:infinite;	-ms-animation-iteration-count:infinite;	-webkit-animation-iteration-count:infinite;	-moz-animation-iteration-count:infinite;
		animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;
	  } 
.slide_conts.on .nugu_ani .led {display:block}
.led.num1 {position:absolute; top:2px; left:23px; }
.led.num2 {position:absolute; top:4px; right:11px; }
.led.num3 {position:absolute; top:12px; right:3px; }
.led.num4 {position:absolute; top:23px; right:1px; }
.led.num5 {position:absolute; bottom:11px; right:3px; }
.led.num6 {position:absolute; bottom:4px; right:11px; }
.led.num7 {position:absolute; bottom:0; left:23px; }
.led.num8 {position:absolute; bottom:4px; left:11px; }
.led.num9 {position:absolute; bottom:11px; left:4px; }
.led.num10 {position:absolute; top:23px; left:1px; }
.led.num11 {position:absolute; top:12px; left:4px; }
.led.num12 {position:absolute; top:4px; left:12px; }

.led.num1 {-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;-o-animation-delay:0.1s;-ms-animation-delay:0.1s;animation-delay:0.1s;}
.led.num2 {-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;-ms-animation-delay:0.2s;animation-delay:0.2s;}
.led.num3 {-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;-o-animation-delay:0.3s;-ms-animation-delay:0.3s;animation-delay:0.3s;}
.led.num4 {-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-o-animation-delay:0.4s;-ms-animation-delay:0.4s;animation-delay:0.4s;}
.led.num5 {-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;-ms-animation-delay:0.5s;animation-delay:0.5s;}
.led.num6 {-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;animation-delay:0.6s;}
.led.num7 {-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;-o-animation-delay:0.7s;-ms-animation-delay:0.7s;animation-delay:0.7s;}
.led.num8 {-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;-o-animation-delay:0.8s;-ms-animation-delay:0.8s;animation-delay:0.8s;}
.led.num9 {-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;animation-delay:0.9s;}
.led.num10 {-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;}
.led.num11 {-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;animation-delay:1.1s;}
.led.num12 {-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;animation-delay:1.2s;}

@keyframes fadeOut{
    0%{ opacity:1; }
    50%{  opacity:1;  -webkit-transform:scale(1) }
    100%{ opacity:0; -webkit-transform:scale(0)  }
}

@-o-keyframes fadeOut{
    0%{ opacity:1; }
    50%{ opacity:1;   -webkit-transform:scale(1) }
    100%{  opacity:0;  -webkit-transform:scale(0) }
}

@-ms-keyframes fadeOut{
    0%{  opacity:1; }
    50%{  opacity:1;  -webkit-transform:scale(1) }
    100%{  opacity:0;  -webkit-transform:scale(0)}
}
@-moz-keyframes fadeOut{
    0%{ opacity:1; }
    50%{  opacity:1; -webkit-transform:scale(1) }
    100%{  opacity:0;-webkit-transform:scale(0)  }
} 
@-webkit-keyframes fadeOut{
    0%{ opacity:1; }
    50%{  opacity:1; -webkit-transform:scale(1) }
    100%{ opacity:0;  -webkit-transform:scale(0)}
}

/* ¸ÞÀÎÆË¾÷_20181219 */
.pop_wrap {padding:50px 0;}
.pop_wrap img {width:100%;}
.pop_wrap .ft {position:absolute;bottom:0;left:0;width:100%;height:35px;padding:7px 0;background:#f2f2f2;font-family:dotum;font-size:11px;color:#777;}
.pop_wrap .ft label {display:block;padding:0 100px 0 10px;cursor:pointer;}
.pop_wrap .ft button {position:absolute;top:10px;right:10px;padding-right:20px;background: url(/img/comm/btn_pop_close2.png) no-repeat right top;cursor:pointer;}

/******* BX Guide *********/
.main .tit00 {color:#333;font-size:36px;font-weight:500;}

/* BTV stusdio */
.BtvStudio_wrap {background:#81d8cf;}
.BtvStudio_wrap .main_box {position:relative;height:450px; }
.BtvStudio_wrap .main_box .tit00 {padding-top:170px;}
.BtvStudio_wrap .movie_lists {position:absolute;top:15px;right:0;cursor:pointer;width:670px;overflow:hidden;background:trasparent;border-radius:3em 3em 0 3em;}
.main .BtvStudio_wrap .movie_wrap {padding-top:45px}
.BtvStudio_wrap .movie_list_wrap ul{overflow:hidden;position:relative;}
.BtvStudio_wrap .movie_list_wrap ul .m_item{/* width:240px; */float:left; position:relative; z-index:1;}
.BtvStudio_wrap .movie_list_wrap ul .m_item {margin:0px;}
.BtvStudio_wrap .movie_list_wrap ul .m_item .movie_wrap{ margin:-5px; }
.BtvStudio_wrap .movie_list_wrap ul .m_item .movie_wrap .poster_wrap{-webkit-perspective: 1200px; -ms-perspective: 1200px; -moz-perspective: 1200px; perspective: 1200px}
.BtvStudio_wrap .movie_list_wrap ul .m_item .movie_wrap .poster{display:block; transform:translate3d(0px, 0px, -430px) rotateX(0deg) rotateY(0deg); transform-origin:50% 50%; transition:all 0.3s;border-radius:2em 2em 0 2em;}
.BtvStudio_wrap .movie_list_wrap ul .m_item .movie_wrap .poster img{width:100%; height:auto;}
.BtvStudio_wrap .movie_list_wrap ul .m_item.ui_carousel_center{z-index:5}
.BtvStudio_wrap .movie_list_wrap ul .m_item.ui_carousel_center .movie_wrap .poster{box-shadow:6px 6px 10px rgba(00,00,00,0.2); transform:translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg);}


