@charset "utf-8";

/* ==============================
ver : 1.00
============================== */


/* 공통 */
.ad_wrap {margin-top:70px;}
.clear:after {content:''; display:table; clear:both;}
.fl_l {float:left !important;}
.fl_r {float:right !important;}
.b_none {border:0 none !important;}
.text_c {text-align:center !important;}
.text_l {text-align:left !important;}
.text_r {text-align:right !important;}
.txt_form {font-size:13px; color:#666666; letter-spacing:-0.5px;}
.w_full {width:100%;}


/* 배너광고 ============================== */
.banner_wrap.ty2 {padding:0;}
.banner_top_wrap {width:100%; height:80px; text-align:center; z-index:10;}
.banner_top_wrap>.inner {position:relative; width:980px; height:80px; margin:0 auto; overflow:hidden;}
.banner_top_wrap>.inner>a {display:block;}
.banner_top_wrap>.inner>a>img {width:980px; height:80px;}
.banner_top_wrap>.inner>.btn_close {position:absolute; top:50%; right:0; background:url('../images/icon/close_19_wht.png') no-repeat 50% 50%; border:0 none; width:20px; height:20px; margin-top:-10px; text-indent:-9999em;}
.banner_dim_wrap {position:fixed; top:50%; left:50%; width:980px; margin-top:-320px; margin-left:-490px; z-index:100;}
.banner_dim_wrap a {display:block;}
.banner_dim_wrap img {width:980px; height:640px;}
.banner_layer_wrap {position:absolute; top:205px; left:50%; width:375px; margin-left:-490px; z-index:1;}
.banner_layer_wrap>a {display:block;}
.banner_layer_wrap>a>img {width:375px;}
.banner_dim_wrap>.close_wrap,
.banner_layer_wrap>.close_wrap {background:#201C1D; width:100%; height:40px; padding:10px; box-sizing:border-box;}
.banner_dim_wrap>.close_wrap>label,
.banner_layer_wrap>.close_wrap>label {color:#fff;}
.banner_dim_wrap>.close_wrap>.btn_close,
.banner_layer_wrap>.close_wrap>.btn_close {float:right; background:transparent; border:0 none; color:#fff;}


/* floating menu ============================== */
.quick_wrap {position:absolute; z-index:11; right:20px; /* right:50%; margin-right:-590px; */ padding-top:50px; width:82px; text-align:center;}
.quick_wrap .quick_menu {overflow:hidden; background:#fff; width:76px; padding-top:15px; box-shadow:0 3px 6px rgba(0, 0, 0, 0.16); z-index:91; text-align:center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px;}
.quick_wrap .quick_menu.fixed {position:fixed;}
.quick_wrap .quick_menu.ty2 {/* test top value*/
top:500px;}
.quick_wrap .quick_menu a {display:block; padding:5px;}
.quick_wrap .quick_menu .qick_top {background:#3A3A3A; font-family:'Roboto'; font-size:11px; color:#fff; letter-spacing:5px; margin-top:10px; padding-left:13px;}


/*상품가격 ============================== */
.txt_sale {display:inline-block; font-family:'Roboto', 'Noto Sans KR'; color:#FF243E; font-weight:bold;}
.txt_price {display:inline-block; font-family:'Roboto', 'Noto Sans KR'; font-weight:bold; color:#000;}
.txt_price_str {display:inline-block; font-family:'Roboto', 'Noto Sans KR'; font-weight:bold; color:#FF243E;}
.txt_price em {font-size:0.833em;}
.txt_price_ins {font-family:'Roboto', 'Noto Sans KR'; font-size:13px; font-weight:bold; text-decoration:line-through; opacity:.4; vertical-align:middle;}


/* 검색영역 ============================== */
.search_wrap {position:relative; border:1px solid #DDDDDD; border-radius:4px; background:#F8F8F8; padding:22px 22px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; font-size:0;}
.search_wrap select {margin-right:8px;}
.search_wrap input[type="text"] {width:520px; margin-right:4px;}
.search_wrap.ty2 input[type="text"] {width:440px; margin-right:8px;}
.search_wrap [class^="btn_col"] {width:86px; height:38px; line-height:34px; vertical-align:middle;}
.search_wrap [class^="btn_col"] ~ [class^="btn_col"] {margin-left:8px;}
.search_wrap .txt_help_wrap {float:right; border-left:1px solid rgba(0, 0, 0, .27); padding:0 25px; margin-left:20px; font-size:12px;}
.search_wrap .txt_help_wrap p {color:#666666; margin-bottom:10px;}
.search_wrap .txt_help_wrap a {color:#000; text-decoration:underline; margin-right:24px;}
.search_wrap > .btn_wrap {position:absolute; right:26px; top:23px;}
.search_wrap > .btn_wrap [class^="btn_col"] {width:146px;}
.search_wrap + .tbl_list thead th {border-top-color:transparent;}

/* 테이블 - 리스트 ============================== */
.tbl_list th,
.tbl_list td,
.tbl_dtal th,
.tbl_dtal td {border-bottom:1px solid #EEEEEE; padding:18px; font-size:15px; line-height:1.3;}
.tbl_list td .txt_end {vertical-align:top; margin-left:6px;}
.tbl_list thead th,
.tbl_dtal thead th {border-top:1px solid #BBBBBB; border-bottom-color:#BBBBBB; font-weight:bold;}
.tbl_list td .ico_imp {margin-top:-2px;}
.tbl_list td .txt_new {margin-top:-2px;}
.tbl_list.ty2 th {padding:20px 0;}
.tbl_list.ty2 td {padding:11px 0;}
.tbl_list tr.tr_imp td {background-color:#f8f8f8;}

/* 테이블 - 상세 ============================== */
.tbl_dtal th,
.tbl_dtal td {text-align:left;}
.tbl_dtal tr.tb_info>td {background:#F8F8F8; padding-left:61px;}
.tbl_dtal tr.tb_info>td .tit {color:#666666;}
.tbl_dtal tr.tb_info>td .tit:after {content:''; display:inline-block; background:#666; width:1px; height:14px; margin:0 20px; vertical-align:middle;}
.tbl_dtal tr.tb_info>td .cont {display:inline;}
.tbl_dtal tr.tb_info>td .cont+.tit {margin-left:120px;}
.tbl_dtal tr.tb_content>td {padding:30px 60px;}
.tbl_dtal tr.tb_content>td p {min-height:105px; line-height:22px;}
.tbl_dtal tr.tb_link>td {padding:0;}
.tbl_dtal tr.tb_link>td a {display:block; padding:18px 20px 18px 61px; color:#666666;}
.tbl_dtal tr.tb_link>td a .tb_next,
.tbl_dtal tr.tb_link>td a .tb_prev {background-repeat:no-repeat; background-position:100% 54%; margin-right:30px; padding-right:24px; color:#000;}
.tbl_dtal tr.tb_link>td a .tb_next {background-image:url('../images/icon/arr_up_13.png');}
.tbl_dtal tr.tb_link>td a .tb_prev {background-image:url('../images/icon/arr_dw_13.png');}
.tbl_dtal.ty2 th {padding-left:61px; color:#666666;}
.tbl_dtal.ty2 th.ty2 {background:#F8F8F8; color:#000; font-weight:bold;}
.tbl_dtal.ty2 td:before {content:''; display:inline-block; background-color:rgba(0, 0, 0, 0.5); width:1px; height:14px; margin-right:40px;}
.tbl_dtal.ty2 td.non_lin {padding-left:60px;}
.tbl_dtal.ty2 td.non_lin:before {display:none;}
.tbl_dtal td img {width:100%;}
.inner_table {border-left:1px solid #DDDDDD; margin:20px 0;}
.inner_table thead th {border-top:1px solid;}
.inner_table th {background:#F8F8F8; border-bottom:1px solid;}
.inner_table td {border-bottom:1px solid;}
.inner_table thead th,.inner_table tbody td,.inner_table th,.inner_table td{font-size:13px;padding:16px 0;text-align:center;border-color:#ddd;border-right:1px solid #ddd}
.tbl_dtal.ty2 {margin:40px 0 60px 0;}

/* 테이블 - 작성 ============================== */
.tbl_form {border-top:1px solid #BBBBBB; margin-bottom:60px;}
.tbl_form th,
.tbl_form td {border-bottom:1px solid #EEEEEE; height:40px; padding:7px 4px; font-size:15px;}
.tbl_form th {font-weight:bold; text-align:left;}
.tbl_form th.req:after {content:'*'; margin-left:10px; color:#FF243E;}
.tbl_form td [class^="btn_col"] {width:146px;}
.tbl_form td .txt_caution1.fl_r {margin-top:2px; line-height:1.25em;}
.tbl_form td .txt_caution1.with_inp {margin-top:12px;}
.tbl_form td .txt_form.fl_r {margin-top:5px;}
.tbl_form .bx_privacy {position:relative; padding:60px 40px;}
.tbl_form .bx_privacy p {margin:12px 0 0 22px; color:#666666;}
.tbl_form .bx_privacy .link_privacy {position:absolute; right:32px; top:50%; margin-top:-7px; text-decoration:underline;}
.tbl_form.ty2 {border-top:0 none;}
.tbl_form.ty2 th,
.tbl_form.ty2 td {border:0 none; vertical-align:top;}
.tbl_form.ty2 th {padding-top:20px;}


/* accodien - 쿠폰함, faq ============================== */
.tb_acc_wrap th,
.tb_acc_wrap td {position:relative; border-bottom:1px solid #EEEEEE; padding:15px 0; font-size:15px; text-align:center; line-height:24px;}
.tb_acc_wrap td .btn_txt_gift {margin:-4px 0 0 8px;}
.tb_acc_wrap td .txt_new {margin:-2px 0 0 4px;}
.tb_acc_wrap td.text_l {padding:20px;}
.tb_acc_wrap thead th {border-bottom-color:#BBBBBB; font-weight:bold;}
.tb_acc_wrap tbody tr.acc_head {cursor:pointer;}
.tb_acc_wrap tbody tr.acc_head td:last-child:after {content:''; float:right; display:inline-block; background:url('../images/icon/arr_dw_13.png') no-repeat 50% 50%; width:15px; height:15px; margin-top:5px; margin-right:10px; margin-left:-10px; vertical-align:middle;transition: all 0.3s ease; transform: rotate(0deg);}
.tb_acc_wrap tbody tr.acc_head.active td:last-child:after {/*background-image:url('../images/icon/arr_up_13.png');*/ transition: all 0.3s ease; transform: rotate(180deg);}
.tb_acc_wrap tbody tr.acc_head.active+tr.acc_body,
.tb_acc_wrap tbody tr.acc_body.active {display:table-row;}
.tb_acc_wrap tbody tr.acc_body {display:none;}
.tb_acc_wrap tbody tr.acc_body td {padding:0;}
.tb_acc_wrap tbody tr.acc_body td>div {position:relative; background-color:#F8F8F8;}
.tb_acc_wrap .txt_qna {position:absolute; top:20px; left:20px;}
.tb_acc_wrap tbody .ic_q,
.tb_acc_wrap tbody .ic_a {text-align:left;}
.tb_acc_wrap tbody .ic_a .txt_qna.a {left:216px;}
.tb_acc_wrap tbody .ic_q {padding-left:30px;}
.tb_acc_wrap tbody .ic_a {padding:20px; padding-left:246px;}


/* input ============================== */
input.inp_name {width:172px;}
input.inp_phon {width:86px; margin-left:10px;}
input.inp_id {width:172px; margin-right:5px;}
input.inp_emai {width:232px; margin-left:5px;}
input.inp_devi {width:132px; margin:0 10px 0 5px;}
input.inp_os {width:102px; margin-left:5px;}
input.inp_time {width:55px; margin:0 5px;}
input.inp_time:first-child {margin-left:0;}
input.inp_cont {width:54px; margin:0 3px;} /* 2020.01.02 */
.contents_customer input.inp_cont {padding: 0 14px;} /* 2020.02.25 */

/* 멤버십등급표_구형태 */
[class*="rankbox_"] {position:relative; margin-bottom:11px; padding-top:38px; width:64px; height:64px; color:#B27456; font-size:10px; font-family:'Roboto'; text-align:center; border-radius:64px; background-color:#000; box-sizing:border-box; -webkit-box-sizing:border-box;}
[class*="rankbox_"]::before {content:''; position:absolute; left:50%; bottom:33px; margin-left:-14px; width:29px; height:15px; background:url('../images/member/ic_rank_vip.png') no-repeat;}
[class*="rankbox_"]::after {content:''; position:absolute; left:50%; top:69px; margin-left:-18px; width:36px; height:7px; background:url('../images/member/shadow_36.png') no-repeat;}
.rankbox_silver {color:#D4D1C9;}
.rankbox_silver::before {margin-left:-17px;; width:34px; height:18px; background:url('../images/member/ic_rank_silver.png') no-repeat;}
.rankbox_gold {color:#B6A36C;}
.rankbox_gold::before {margin-left:-23px;; width:46px; height:23px; background:url('../images/member/ic_rank_gold.png') no-repeat;}
.rankbox_platinum {color:#AFAFAE;}
.rankbox_platinum::before {margin-left:-18px;; width:35px; height:23px; background:url('../images/member/ic_rank_platinum.png') no-repeat;}
.btn_ic_good {font-size:12px; font-family:'Roboto', "Noto Sans KR"; line-height:24px; padding:5px; background:none; border:none;}
.btn_ic_good em {display:inline-block; width:20px; height:20px; vertical-align:top; text-indent:-9999px; background:url("../images/icon/ic_review_good.png") no-repeat center center;}
.btn_ic_good.active em {background:url("../images/icon/ic_review_good_on.png") no-repeat center center ;}
.btn_ic_option {width:20px; height:20px; margin-left:9px; border:none; text-indent:-9999px; vertical-align:middle; background:transparent url("../images/icon/ic_review_op.png") no-repeat center center;}
.list_inner_box {padding:0 11px;}
.list_inner_box > .tit {display:block; margin-bottom:11px; font-size:13px; color:#000;}
.list_inner_box .btn_col4 {margin-top:14px;}
.list_define + .list_define {margin-top:17px;}
.list_define {font-size:13px; line-height:15px;}
.list_define dt {margin-bottom:5px;}
.list_define dd {margin-top:3px; color:#666;}
.list_define dt + dd {margin-top:0 }
.list_define dd::before {content:'-'; margin-right:3px;}
.list_define + .list_txt {margin-top:17px;}
.txt_list_wrap > .tit {margin-bottom:12px; font-size:15px;}
.txt_list_wrap > .tit em {font-family:'Roboto';}
.list_define dt.tit {font-weight: bold; color:#000; }

/* 데이터가 없는 경우 ============================== */
.bx_nodata {padding:80px 0; text-align:center;}
.bx_nodata img {margin-bottom:26px; width:80px; height:80px;}
.bx_nodata p {font-size:15px; color:#999;}
.bx_nodata p.tit {margin-bottom:16px; font-size:24px; color:#000;}
.bx_nodata a[class^="btn_"],
.bx_nodata button[class^="btn_"] {margin-top:40px;}
/* 영화시간표 */
.bx_nodata_movie {clear:both; margin:120px 0 120px; padding-top:52px; text-align:center; background:url("../../Content/images/icon/film.png") no-repeat center 0;}
.bx_nodata_movie p {line-height:1.5; font-size:15px;}
.tbl_list + .btn_txt_more {margin-top:40px;}
.tbl_list.type1 th,
.tbl_list.type1 td {padding:0; height:50px; text-align:center;}
.tbl_list.type1 .t_left {padding:0 10px; line-height:18px; text-align:left;}
.tit_type1 {margin-top:5px; margin-bottom:12px; font-size:18px;}
.tit_type1 strong {display:block; margin-bottom:8px;}
.tit_type1 strong.ty2 {display:inline; margin-bottom:0; color:#ED4C6B;}
.tit_type1 .eng {font-family:'Roboto', "Noto Sans KR";}
.tit_type1 em {display:block; font-size:13px; color:#999}

/* 라벨 감추기 */
.label_none label em {overflow:hidden; position:absolute !important; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px);}
/* 페이지 가이드 전용 ================================================== */
.article_pg_guide {margin-bottom:50px; border:1px solid #CCC;}
.article_pg_guide > h3 {margin-bottom:10px; padding:10px; border-bottom:1px solid #999; font-size:15px; color:#FFF; background:#555;}
.article_pg_guide > .inner {margin-bottom:5px; padding:10px;}
.article_pg_guide > .inner.bg {background-color:#EEE;}
.article_pg_guide > .inner > h4 {margin:10px 0; padding:10px; border-bottom:1px solid #555; font-size:15px;}
.article_pg_guide > .inner > p {margin:20px 0 10px 0; font-size:12px;}
/* 로그인 ================================================== */
.member_login_wrap {padding:60px 0; background-color:#F5F5F5;}

/* plugin ================================================== */
/* swiper */
.swiper-button-prev {left:18px; width:11px; height:19px; margin-top:-10px; border:none; text-indent:-9999em; background-size:auto; background-image:url("../images/icon/arr_lf_11.png");}
.swiper-button-next {right:18px; width:11px; height:19px; margin-top:-10px; border:none; text-indent:-9999em; background-size:auto; background-image:url("../images/icon/arr_rg_11.png");}
.swiper-button-start,
.swiper-button-stop {display:inline-block; border:0 none; margin:0 5px; padding:0; vertical-align:middle; cursor:pointer;}
.swiper-button-start {border-color:transparent transparent transparent #FFF; border-style:solid; border-width:6px 0 6px 10px; width:0; height:0; background:transparent;}
.swiper-button-stop {width:11px; height:11px; background:#FFF;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 6px;}
.swiper-pagination-bullet {opacity:.5; width:11px; height:11px; vertical-align:middle; background-color:#FFF;}
.swiper-pagination-bullet-active {opacity:1;}
.visual_top .swiper-pagination-fraction,
.visual_top .swiper-pagination-custom,
.visual_top .swiper-container-horizontal > .swiper-pagination-bullets {bottom:20px;}
/* owl */
.owl-carousel .owl-nav {position:static; right:auto;}
.owl-carousel .owl-nav .owl-prev {opacity:.6; position:absolute; left:0; top:50%; width:37px; height:39px; margin-top:-20px; background:url("../images/icon/arr_lf_11.png") no-repeat center center;}
.owl-carousel .owl-nav .owl-next {opacity:.6; position:absolute; right:0; top:50%; width:37px; height:39px;  margin-top:-20px; background:url("../images/icon/arr_rg_11.png") no-repeat center center;}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover {opacity:1;}
.owl-carousel .owl-nav .owl-prev.disabled,
.owl-carousel .owl-nav .owl-next.disabled {opacity:.35; pointer-events:none;}
.owl-carousel .owl-dots {display:inline-block;}
.owl-carousel .owl-dots .owl-dot span {opacity:.5; background-color:#000;}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {opacity:1;}
.slide_wrap {position:relative;}
.slide_wrap .owl-carousel .owl-stage-outer .item > a {display:block;}
.slide_wrap .bx_ctrl {position:absolute; z-index:1; left:50%; bottom:14px;}
.slide_wrap .bx_ctrl .play {width:0; height:0; padding:0; border-width:6px 0 6px 10px; border-style:solid; border-color:transparent transparent transparent #fff; text-indent:-9999em; background:transparent;}
.slide_wrap .bx_ctrl .stop {width:12px; height:12px; margin-left:4px; padding:0; border-radius:2px; text-indent:-9999em; background:#FFF;}
.slide_wrap .bx_ctrl button {opacity:.5;}
.slide_wrap .bx_ctrl button.active {opacity:1;}

/* full */
.slide_wrap.full .owl-carousel .owl-nav .owl-prev {left:50%; margin-left:-520px;}
.slide_wrap.full .owl-carousel .owl-nav .owl-next {right:50%; margin-right:-520px;}

/* customizing :이벤트_홈 */
.slide_event_visual .owl-nav .owl-prev {width:38px; height:50px; background-image:url("../images/icon/arr_lf_19_wht.png");}
.slide_event_visual .owl-nav .owl-next {width:38px; height:50px; background-image:url("../images/icon/arr_rg_19_wht.png");}

/* customizing :스토어_상세 */
.slide_store_product .owl-nav {margin-top:-42px;}
.slide_store_product .owl-nav .owl-prev {left:-20px;}
.slide_store_product .owl-nav .owl-next {right:-20px;}

/* customizing :마이페이지_공통상단_배너 */
.slide_mypage_banner .owl-nav .owl-prev {width:38px; height:50px; background-image:url("../images/icon/arr_lf_19_wht.png");}
.slide_mypage_banner .owl-nav .owl-next {width:38px; height:50px; background-image:url("../images/icon/arr_rg_19_wht.png");}

/* customizing :마이페이지_클럽_배너 */
.slide_mypage_club_banner .owl-nav {margin-top:-30px;}
.slide_mypage_club_banner .owl-nav .owl-prev {left:-40px; width:30px; height:60px; background-image:url("../images/icon/arr_lf_17.png");}
.slide_mypage_club_banner .owl-nav .owl-next {right:-40px; width:30px; height:60px; background-image:url("../images/icon/arr_rg_17.png");}

/* customizing :마이페이지_my영화관리_영화목록 */
.slide_mypage_manage_mymovie .owl-nav .owl-prev {left:-70px; top:123px; width:30px; height:60px; background-image:url("../images/icon/arr_lf_31.png");}
.slide_mypage_manage_mymovie .owl-nav .owl-next {right:-70px; top:123px; width:30px; height:60px; background-image:url("../images/icon/arr_rg_31.png");}

/* customizing :영화_상세_비쥬얼 */
.slide_movie_detail_visual .owl-stage-outer .item img {width:auto; margin:0 auto; height:560px;}

/* customizing :영화_상세_트레일러 */
.slide_movie_detail_trailer {padding-top:37px;}
.slide_movie_detail_trailer .owl-nav {top:0;}
.slide_movie_detail_trailer .owl-nav .owl-prev {left:auto; right:10px; top:-25px;}
.slide_movie_detail_trailer .owl-nav .owl-next {right:-10px; top:-25px;}

/* customizing :영화_상세_포스터 스틸컷 */
.slide_stealcut_top_ctrl .owl-item.current {position:relative;/*display:block; box-sizing:border-box; border:3px solid #FF243E*/}
.slide_stealcut_top_ctrl .owl-item.current:before {content:''; display:block; position:absolute; top:0; left:0; width:100%;height:133px; border:3px solid #FF243E; z-index:200; box-sizing:border-box;}
.slide_stealcut_top_ctrl {padding:0;}
.slide_stealcut_top_ctrl .owl-carousel {position:relative; height:133px; padding:0 40px;}
.slide_stealcut_top_ctrl .owl-carousel .item {display:block;}
.slide_stealcut_top_ctrl .owl-carousel .item img {height:133px; width:auto;}
.slide_stealcut_top_ctrl .owl-carousel .owl-nav {top:0; margin:0;}
.slide_stealcut_top_ctrl .owl-carousel .owl-nav .owl-prev,
.slide_stealcut_top_ctrl .owl-carousel .owl-nav .owl-next {position:absolute; top:0; border:1px solid #CCCCCC; background:#fff no-repeat 50% 50%; width:40px; height:133px; margin:0; top:0; box-sizing:border-box; opacity:1;}
.slide_stealcut_top_ctrl .owl-carousel .owl-nav .owl-next {right:0; background-image:url("../images/icon/arr_rg_11.png");}
.slide_stealcut_top_ctrl .owl-carousel .owl-nav .owl-prev {left:0; background-image:url("../images/icon/arr_lf_11.png");}
.slide_stealcut_btm_thm {margin-top:20px; padding:70px 0; background:#222222; box-sizing:border-box}
.slide_stealcut_btm_thm .owl-carousel .item em {display:block; width:832px; height:510px; margin:0 auto; text-align:center;}
.slide_stealcut_btm_thm .owl-carousel .item em img {height:100%;}
.slide_stealcut_btm_thm .owl-carousel .owl-nav button.owl-next,
.slide_stealcut_btm_thm .owl-carousel .owl-nav button.owl-prev {width:31px; height:60px; margin-top:-30px;}
.slide_stealcut_btm_thm .owl-carousel .owl-nav button.owl-next {right:21px; background:url("../../Content/images/icon/arr_rg_31_wht.png") no-repeat 0 0;}
.slide_stealcut_btm_thm .owl-carousel .owl-nav button.owl-prev {left:21px; background:url("../../Content/images/icon/arr_lf_31_wht.png") no-repeat 0 0;}

/* customizing :영화_홈_영화제 */
.slide_movie_home_festival .owl-nav {margin-top:-54px;}
.slide_movie_home_festival .owl-nav .owl-prev {left:58px; width:12px; height:23px; background-image:url("../images/icon/arr_lf_12_wht.png");}
.slide_movie_home_festival .owl-nav .owl-next {right:58px; width:12px; height:23px; background-image:url("../images/icon/arr_rf_12_wht.png");}

/* customizing :영화_영화제_오페라 */
.slide_movie_festival_opera .owl-carousel .owl-dots {display:inline-block;}
.slide_movie_festival_opera .owl-carousel .owl-dots .owl-dot span {opacity:1; width:8px; height:8px; box-sizing:border-box; border:1px solid #F11B3F; background-color:none;}
.slide_movie_festival_opera .owl-carousel .owl-dots .owl-dot.active span,
.slide_movie_festival_opera .owl-carousel .owl-dots .owl-dot:hover span {background-color:#F11B3F;}
.slide_movie_festival_opera .owl-carousel .owl-nav .owl-prev {opacity:.6; position:absolute; left:20px; top:50%; width:37px; height:39px; margin-top:-20px; background:url("../images/icon/arr_lf_opera11.png") no-repeat center center;}
.slide_movie_festival_opera .owl-carousel .owl-nav .owl-next {opacity:.6; position:absolute; right:20px; top:50%; width:37px; height:39px;  margin-top:-20px; background:url("../images/icon/arr_rg_opera11.png") no-repeat center center;}
.slide_movie_festival_opera .owl-carousel .owl-dots .owl-dot span {margin: 5px 4px;}

/* customizing :영화관_홈_비쥬얼 */
.slide_cinema_home_visual .owl-stage-outer .item img {width:auto; margin:0 auto;}
.slide_wrap.slide_cinema_home_visual.full .owl-nav .owl-prev {left:20px; margin-left:0; width:30px; height:60px; background-image:url("../images/icon/arr_lf_31_wht.png");}
.slide_wrap.slide_cinema_home_visual.full .owl-nav .owl-next {right:20px; margin-right:0; width:30px; height:60px; background-image:url("../images/icon/arr_rg_31_wht.png");}

/* customizing :날짜선택 :영화관_홈, 예매 */
.slide_reserve_date .owl-nav .owl-prev,
.slide_reserve_date_wide .owl-nav .owl-prev {left:-20px;}
.slide_reserve_date .owl-nav .owl-next,
.slide_reserve_date_wide .owl-nav .owl-next {right:-20px;}

/* 상단비쥬얼 ================================================== */
.visual_top {overflow:hidden; position:relative; width:100%; background-color:#000;}
.visual_top {height:420px;}
.visual_top > .inner {position:absolute; left:50%; top:0; width:1920px; margin-left:-960px;}
/* owl */
.visual_top > .inner .owl-carousel .owl-nav {position:absolute; left:50%; right:auto; width:100%;}
.visual_top .owl-carousel .owl-nav button.owl-prev {left:30px; width:31px; height:60px; margin-top:-15px; background-size:auto; background-image:url("../images/icon/arr_lf_31_wht.png");}
.visual_top .owl-carousel .owl-nav button.owl-next {right:30px; width:31px; height:60px; margin-top:-15px; background-size:auto; background-image:url("../images/icon/arr_rg_31_wht.png");}
/* swiper */
.visual_top .swiper-button-prev {left:30px; width:31px; height:60px; margin-top:-15px; background-size:auto; background-image:url("../images/icon/arr_lf_31_wht.png");}
.visual_top .swiper-button-next {right:30px; width:31px; height:60px; margin-top:-15px; background-size:auto; background-image:url("../images/icon/arr_rg_31_wht.png");}
/* 메인 */
.visual_top.visual_main {height:774px; z-index:0;}
/* 영화 홈 */
.visual_top.visual_movie_home {height:420px; text-align:center;}
.visual_top.visual_movie_home .owl-carousel {height:420px;}
/* 영화상세 */
.visual_top.visual_movie_detail {height:560px; text-align:center}
.visual_top.visual_movie_detail .swiper-slide a {position:relative;}
.visual_top.visual_movie_detail .swiper-slide a:before,
.visual_top.visual_movie_detail .swiper-slide a:after {content:''; position:absolute; top:0; width:199px; height:653px;  }
.visual_top.visual_movie_detail .swiper-slide a:before {left:0px; background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 85%, rgba(0, 0, 0, 1) 100%);}
.visual_top.visual_movie_detail .swiper-slide a:after {right:0px; background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 85%, rgba(0, 0, 0, 1) 100%);}
.visual_top.visual_movie_detail .swiper-container-horizontal > .swiper-pagination-bullets {top:530px; bottom:auto;}
/* 영화관 상세 */
.visual_top.visual_theater_detail {height:420px; text-align:center;}
.visual_top.visual_theater_detail .owl-carousel {height:420px;}
/* 롯시몰 홈 */
.visual_top.visual_mall {height:296px;}
.dim,.dim2,.dimMulti,.dimdark8{position:fixed;z-index:98;top:0;right:0;bottom:-1px;left:0;overflow-y:scroll;background:rgba(0,0,0,.5)}.dimdark8{background:rgba(0,0,0,.8)}.dimMulti{z-index:149}.dim.ty2,.dim2.ty2,.dimMulti.ty2{position:absolute;z-index:79;overflow:hidden}.dim3{position:fixed;z-index:110;top:0;right:0;bottom:-1px;left:0;overflow-y:scroll;background:rgba(0,0,0,.5)}.dim3.ty2{position:absolute;z-index:79;overflow:hidden}.dim5{position:fixed;z-index:110;top:0;right:0;bottom:-1px;left:0;display:none;overflow-y:scroll;background:rgba(0,0,0,.5)}.dim5.active{position:absolute;z-index:100;display:block;overflow:hidden}.dim_s{position:absolute;z-index:9;top:0;right:0;bottom:-1px;left:0;background:rgba(0,0,0,.5)}.dim_s strong{font-size:14px;line-height:20px;display:inline-block;width:100%;padding:183px 0;text-align:center;vertical-align:middle;color:#fff}.skip_nav{position:absolute;z-index:1000;top:-10em;left:0;width:100%;margin:0 auto}.skip_nav a:focus,.skip_nav a:active{position:absolute;top:10em;width:100%;height:2em;padding-top:.5em;text-align:center;color:#fff;background:#333}body{overflow-y:scroll}.header{position:relative;height:114px;border-bottom:1px solid #eee;background-color:#fff}.header .logo{position:absolute;z-index:1;top:18px;left:50%;margin-left:-109px;text-indent:-9999em;background:url("../../Content/images/common/logo.png") no-repeat center center}.header .logo a{display:block;width:219px;height:37px}.header .gnb{position:relative;width:980px;height:70px;margin:0 auto;border-bottom:1px solid #b2b2b2}.header .gnb:after{display:block;clear:both;content:""}.header .gnb>ul{margin-top:40px}.header .gnb>ul:after{display:block;clear:both;content:""}.header .gnb>ul>li{float:left}.header .gnb>ul>li>a{font-size:12px;display:block;color:#656565}.header .gnb .g_menu1{float:left}.header .gnb .g_menu1>li{margin-right:14px}.header .gnb .g_menu1>li>a{line-height:14px;height:14px;background-repeat:no-repeat;background-position:0 center}.header .gnb .g_menu1>li a.btn_app{padding-left:18px;background-image:url("../../Content/images/icon/gnb_app.png")}.header .gnb .g_menu1>li a.btn_facebook{padding-left:18px;background-image:url("../../Content/images/icon/gnb_facebook.png")}.header .gnb .g_menu1>li a.btn_youtube{padding-left:19px;background-image:url("../../Content/images/icon/gnb_youtube.png")}.header .gnb .g_menu1>li a.btn_follow{padding-left:17px;background-image:url("../../Content/images/icon/gnb_follow2.png")}.header .gnb .g_menu1>li a.btn_twitter{padding-left:16px;background-image:url("../../Content/images/icon/gnb_twitter_blk.png")}.header .gnb .g_menu2{float:right}.header .gnb .g_menu2>li{margin-left:14px}.header .gnb .g_menu3{position:absolute;top:88px;right:0;margin-top:0}.header .gnb .g_menu3>li{margin-left:25px}.header .gnb .g_menu3>li>a,.header .gnb .g_menu3>li>button{font-size:11px;line-height:14px;height:14px}.header .gnb .g_menu3>li .btn_my{padding-left:15px;background:url("../../Content/images/icon/nav_side_my.png") no-repeat 0 center}.header .gnb .g_menu3>li .btn_reserve{margin-top:0;padding-left:18px;border:none;background:url("../../Content/images/icon/nav_side_reserve.png") no-repeat 0 2px}.header .gnb .g_menu3>li .btn_menu_all{width:17px;margin-top:-2px;text-indent:-9999em;border:none;background:url("../../Content/images/icon/nav_side_all.png") no-repeat center center}#nav{width:980px;margin:3px auto 0;text-align:center}#nav>ul:after{display:block;clear:both;content:""}#nav>ul>li{display:inline-block;vertical-align:top}#nav>ul>li>a{font-size:14px;line-height:40px;position:relative;display:block;height:40px;padding:0 24px;white-space:nowrap;letter-spacing:.1em}#nav>ul>li>a:before{position:absolute;top:50%;left:0;height:9px;margin-top:-5px;content:"";opacity:.2;border-left:1px solid #707070}#nav>ul>li:first-child a:before{display:none}#nav>ul>li>div{position:absolute;z-index:2;top:114px;right:0;left:0;display:none;height:38px;text-align:center;background-color:#f8f8f8}#nav>ul>li>div>ul{display:inline-block;opacity:0}#nav>ul>li>div>ul:after{display:block;clear:both;content:""}#nav>ul>li>div>ul>li{float:left;margin:0 10px}#nav>ul>li>div>ul>li>a{line-height:38px;display:block;height:38px;padding:0 5px;color:#666}#nav>ul>li>div>ul>li>div{position:absolute;z-index:2;top:38px;right:0;left:0;display:none;text-align:center;background-color:#000}#nav>ul>li>div>ul>li>div>ul{display:inline-block;width:980px;margin:10px 0;opacity:0}#nav>ul>li>div>ul>li>div>ul>li{display:inline-block;margin:0 5px}#nav>ul>li>div>ul>li>div>ul>li>a{line-height:18px;display:block;height:18px;padding:0 5px;opacity:.6;color:#fff}#nav>ul>li.active>a,#nav>ul>li.ov>a,#nav>ul>li:hover>a{height:38px;border-bottom:2px solid #ff1744}#nav>ul>li.active>div,#nav>ul>li.ov>div,#nav>ul>li:hover>div{display:block}#nav>ul>li.active>div>ul,#nav>ul>li.ov>div>ul,#nav>ul>li:hover>div>ul{opacity:1}#nav>ul>li.active>div>ul>li.active>a,#nav>ul>li.ov>div>ul>li.active>a,#nav>ul>li.active>div>ul>li>a:hover{color:#000}#nav>ul>li>div>ul>li.active>div,#nav>ul>li>div>ul>li.ov>div,#nav>ul>li>div>ul>li:hover>div{display:block}#nav>ul>li>div>ul>li.active>div>ul,#nav>ul>li>div>ul>li.ov>div>ul,#nav>ul>li>div>ul>li:hover>div>ul{opacity:1}#nav>ul>li>div>ul>li>div>ul>li.active>a,#nav>ul>li>div>ul>li>div>ul>li.ov>a,#nav>ul>li>div>ul>li>div>ul>li>a:hover{opacity:1}.header.ty2 #nav>ul>li>div>ul>li>a{opacity:.5;color:#fff}.header.ty2 #nav>ul>li>div>ul>li.active>a,.header.ty2 #nav>ul>li>div>ul>li>a:hover{opacity:1;color:#fff}.header.ty2 #nav>ul>li>div{background:-moz-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(84, 84, 84, 0) 100%);background:-webkit-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(84, 84, 84, 0) 100%);background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(84, 84, 84, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#00545454", GradientType=0)}.header.ty3{position:absolute;z-index:2;width:100%;height:194px;border-bottom:none;background:-moz-linear-gradient(top, rgb(29, 29, 31) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgb(29, 29, 31) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgb(29, 29, 31) 0%, rgba(0, 0, 0, 0) 100%);background-color:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1d1d1f", endColorstr="#00000000", GradientType=0)}.header.ty3 .logo{background-image:url("../../Content/images/common/logo_wht.png")}.header.ty3 .gnb{border-bottom-color:hsla(0,0%,100%,.3)}.header.ty3 .gnb>ul>li>a,.header.ty3 .gnb>ul>li>button{color:#fff}.header.ty3 .gnb .g_menu1{opacity:.5}.header.ty3 .gnb .g_menu1 li a.btn_app{background-image:url("../../Content/images/icon/gnb_app_wht.png")}.header.ty3 .gnb .g_menu1 li a.btn_facebook{background-image:url("../../Content/images/icon/gnb_facebook_wht.png")}.header.ty3 .gnb .g_menu1 li a.btn_follow{background-image:url("../../Content/images/icon/gnb_follow_wht.png")}.header.ty3 .gnb .g_menu1 li a.btn_youtube{background-image:url("../../Content/images/icon/gnb_youtube_wht.png")}.header.ty3 .gnb .g_menu1 li a.btn_twitter{padding-left:16px;background-image:url("../../Content/images/icon/gnb_twitter_wht.png")}.header.ty3 .gnb .g_menu2{opacity:.5}.header.ty3 .gnb .g_menu3 li .btn_my{background-image:url("../../Content/images/icon/nav_side_my_wht.png")}.header.ty3 .gnb .g_menu3 li .btn_reserve{background-image:url("../../Content/images/icon/nav_side_reserve_wht.png")}.header.ty3 .gnb .g_menu3 li .btn_menu_all{background-image:url("../../Content/images/icon/nav_side_all_wht.png")}.header.ty3 #nav>ul>li>a{color:#fff}.header.ty3 #nav>ul>li a:before{opacity:1}.header.ty3 #nav>ul>li>div{background-color:rgba(0,0,0,.7)}.header.ty3 #nav>ul>li>div>ul>li>a{opacity:.5;color:#fff}.header.ty3 #nav>ul>li.active>div>ul>li.active>a,.header.ty3 #nav>ul>li.active>div>ul>li>a:hover{opacity:1}.header.fixed{position:fixed;z-index:90;top:0;right:0;left:0;height:43px}.header.fixed .gnb{height:auto;border-bottom:none}.header.fixed .gnb .g_menu1{display:none}.header.fixed .gnb .g_menu2{display:none}.header.fixed .gnb .g_menu3{top:18px}.header.fixed .logo{display:none}.header.fixed #nav>ul>li>div{top:44px}.header.fixed #nav>ul>li>div>ul>li>div{top:38px}.header.ty3.fixed{border-bottom:1px solid #eee;background:#fff}.header.ty3.fixed .gnb>ul{opacity:1}.header.ty3.fixed .gnb>ul>li>a,.header.ty3.fixed .gnb>ul>li>button{color:#000}.header.ty3.fixed .gnb .g_menu3 li .btn_my{background-image:url("../../Content/images/icon/nav_side_my.png")}.header.ty3.fixed .gnb .g_menu3 li .btn_reserve{background-image:url("../../Content/images/icon/nav_side_reserve.png")}.header.ty3.fixed .gnb .g_menu3 li .btn_menu_all{background-image:url("../../Content/images/icon/nav_side_all.png")}.header.ty3.fixed #nav>ul>li>a{color:#000}.header.ty3.fixed #nav>ul>li>div{background:hsla(0,0%,100%,.9)}.header.ty3.fixed #nav>ul>li>div>ul>li>a{opacity:.6;color:#000}.footer{padding-top:80px}.footer .inner{position:relative;width:980px;margin:0 auto}.footer .f_logo{display:block;margin-bottom:20px}.footer .f_menu{margin-bottom:15px}.footer .f_menu:after{display:block;clear:both;content:""}.footer .f_menu li{position:relative;float:left;margin-right:10px;padding-left:10px}.footer .f_menu li:before{position:absolute;top:2px;left:0;height:10px;content:"";border-left:1px solid #707070}.footer .f_menu li:first-child{padding-left:0}.footer .f_menu li:first-child:before{display:none}.footer .f_menu li a{font-size:12px;display:block}.footer .bx_address{font-size:12px;line-height:1.5;color:#4d4d4d}.footer .bx_address address{display:inline;margin-right:10px}.footer .bx_address span{margin-right:10px}.footer .bx_address span:first-child{border:1px solid red}.footer .bx_address span.bar{position:relative;padding-left:10px}.footer .bx_address span.bar:before{position:absolute;top:4px;left:0;height:10px;content:"";border-left:1px solid #707070}.footer .copyright{font-size:12px;display:block;margin-top:4px;color:#4d4d4d}.footer .familysite{position:absolute;top:-10px;right:50px}.footer .familysite select{min-width:180px}.footer .article_award{padding:20px 0}.footer .article_award ul:after{display:block;clear:both;content:""}.footer .article_award ul li{float:left;margin:0 4px}.footer .article_award ul li:first-child{margin-left:0}.footer .article_award ul li:last-child{margin-right:0}.footer .article_award ul li a{display:block}.footer .f_menu.type1 li a{color:#4d4d4d}.footer .f_menu.type1 li a strong{text-decoration:underline;color:#000}#contents{width:980px;margin:0 auto;padding:50px 0 0 0}#contents.reset{font-family:"Roboto","Noto Sans KR","sans-serif"}#contents.reset input,#contents.reset button,#contents.reset select,#contents.reset textarea{font-family:"Roboto","Noto Sans KR","sans-serif"}#contents.is_renewal{font-family:"Roboto","Noto Sans KR","sans-serif";box-sizing:border-box}#contents.is_renewal *{box-sizing:border-box}#contents.is_renewal input,#contents.is_renewal button,#contents.is_renewal select,#contents.is_renewal textarea{font-family:"Roboto","Noto Sans KR","sans-serif"}#contents.is_renewal{padding-top:80px}#contents.contents_full{width:100%}#contents.contents_full .contents_inner{width:980px;margin:0 auto}#contents.contents_mypage:before{position:absolute;z-index:-1;top:114px;right:0;left:0;height:334px;content:"";background-color:#ff7787}#contents.contents_movie_detail{padding-top:35px}#contents.contents_mall_home{padding-top:30px}#contents.contents_mall_home :target{scroll-margin-top:100px}#contents.contents_member_comn{padding-top:105px}#contents.contents_reserve{padding-bottom:70px;background-color:#444}#contents>.title_top{margin-bottom:20px;padding:25px 0 14px;border-bottom:1px solid #eee}#contents>.title_top:after{display:block;clear:both;content:""}#contents>.title_top.ty2{margin-bottom:10px;border-bottom:none}#contents>.title_top .tit{font-size:24px;float:left;color:#000}#contents>.title_top .group_rgt{float:right}#contents>.title_top .group_rgt .list_lnk{margin-top:10px}#contents>.title_top .group_rgt .bx_search{margin-top:-7px}#contents>.title_top .group_rgt .bx_search.ty2{margin-top:0}#contents>.title_top.type2{border-bottom:none}#contents>.title_top.type2 select{font-size:13px;line-height:28px;height:28px;margin-right:8px;color:#000}.btn_back_to_top{position:fixed;display:flex;right:20px;bottom:20px;width:44px;height:44px;padding:8px;justify-content:center;align-items:center;border-radius:12px;background:#000;color:#fff;border:0;transition:opacity .3s,background-color .3s;outline-offset:3px;opacity:0;z-index:90}.btn_back_to_top .icon{font-size:28px}.btn_back_to_top.is_visible{opacity:1}.sr_top_anchor{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}.font_roboto{font-family:"Roboto"}.color_red{color:#ff7787}.txt_col1{font-size:10px;display:inline-block;box-sizing:border-box;color:#fff;border:1px solid #ff243e;border-radius:4px;background-color:#ff243e}.txt_col2{font-size:10px;display:inline-block;box-sizing:border-box;color:#fff;border:1px solid #414141;border-radius:4px;background-color:#414141}.txt_col3{font-size:10px;display:inline-block;box-sizing:border-box;color:#000;border:1px solid #000;border-radius:4px;background-color:#fff}.txt_col4{font-size:10px;display:inline-block;box-sizing:border-box;color:#000;border:1px solid #ddd;border-radius:4px;background-color:#fff}.txt_col5{font-size:10px;display:inline-block;box-sizing:border-box;color:#fff;border:1px solid #666;border-radius:4px;background-color:#666}.txt_col6{font-size:10px;display:inline-block;box-sizing:border-box;color:#fff;border:1px solid #767676;border-radius:4px;background-color:#767676}.txt_col7{font-size:10px;display:inline-block;box-sizing:border-box;color:#ff243e;border:1px solid #ff243e;border-radius:4px;background-color:#fff}.txt_col8{font-size:10px;display:inline-block;box-sizing:border-box;color:#fff;border:1px solid #fff;border-radius:4px;background-color:rgba(0,0,0,0)}.txt_col1.ty1,.txt_col2.ty1,.txt_col3.ty1,.txt_col4.ty1,.txt_col5.ty1,.txt_col6.ty1,.txt_col7.ty1,.txt_col8.ty1{line-height:13px;height:15px;padding:0 10px}.txt_col1.ty2,.txt_col2.ty2,.txt_col3.ty2,.txt_col4.ty2,.txt_col5.ty2,.txt_col6.ty2,.txt_col7.ty2,.txt_col8.ty2{font-size:11px;line-height:17px;height:19px;padding:0 8px}.txt_col1.ty3,.txt_col2.ty3,.txt_col3.ty3,.txt_col4.ty3,.txt_col5.ty3,.txt_col6.ty3,.txt_col7.ty3,.txt_col8.ty3{font-size:11px;line-height:20px;height:22px;padding:0 10px}.txt_col1.ty4,.txt_col2.ty4,.txt_col3.ty4,.txt_col4.ty4,.txt_col5.ty4,.txt_col6.ty4,.txt_col7.ty4,.txt_col8.ty4{font-size:11px;line-height:23px;height:25px;padding:0 14px}.txt_col1.ty5,.txt_col2.ty5,.txt_col3.ty5,.txt_col4.ty5,.txt_col5.ty5,.txt_col6.ty5,.txt_col7.ty5,.txt_col8.ty5{font-size:13px;line-height:31px;height:33px;padding:0 18px}.txt_col1.rnd,.txt_col2.rnd,.txt_col3.rnd,.txt_col4.rnd,.txt_col5.rnd,.txt_col6.rnd,.txt_col7.rnd,.txt_col8.rnd{border-radius:52px}.txt_col1.approach{padding-left:25px;background-image:url("../../Content/images/icon/time.png");background-repeat:no-repeat;background-position:8px center}.txt_ic_score{display:inline-block;vertical-align:middle}.txt_ic_score em{display:inline-block;overflow:hidden;vertical-align:middle;text-indent:-9999em;background:url("../../Content/images/icon/star_10.png") no-repeat 0 0}.txt_ic_score strong{font-family:"Roboto";display:inline-block;vertical-align:middle}.txt_ic_score.ty1 em{width:10px;height:10px;margin:-2px 3px 0 0;background:url("../../Content/images/icon/star_10.png") no-repeat 0 0}.txt_ic_score.ty1 strong{font-size:11px}.txt_ic_score.ty2 em{width:14px;height:14px;margin:-2px 3px 0 0;background:url("../../Content/images/icon/star_14.png") no-repeat 0 0}.txt_ic_score.ty2 strong{font-size:15px}.txt_ic_score.ty3 em{width:19px;height:19px;margin:-2px 3px 0 0;background:url("../../Content/images/icon/star_19.png") no-repeat 0 0}.txt_ic_score.ty3 strong{font-size:19px}.txt_ic_score2{display:inline-block;vertical-align:middle}.txt_ic_score2 em{font-size:15px;display:inline-block;vertical-align:middle;color:#333}.txt_ic_score2 strong{font-family:"Roboto";font-size:20px;display:inline-block;vertical-align:middle;color:#000}.txt_ic_score2 span{font-family:"Roboto";font-size:20px;position:relative;display:inline-block;vertical-align:middle;color:#666}.txt_ic_score2 span:before{position:absolute;left:0;content:"/"}.txt_ic_score2.ty1{line-height:11px}.txt_ic_score2.ty1 em{font-size:11px;padding-right:7px}.txt_ic_score2.ty1 strong{font-size:11px;margin-top:2px;padding-left:12px;color:#000;background:url("../../Content/images/icon/star_10.png") no-repeat 0 0}.txt_ic_score2.ty1 span{font-size:11px;margin:2px 0 0 2px;padding-left:6px;color:#666}.txt_ic_score2.ty1 span:before{bottom:1px}.txt_ic_score2.ty2{line-height:20px}.txt_ic_score2.ty2 em{font-size:15px;padding-right:7px}.txt_ic_score2.ty2 strong{font-size:20px;margin-bottom:1px;padding-left:22px;color:#000;background:url("../../Content/images/icon/star_14.png") no-repeat 0 3px}.txt_ic_score2.ty2 span{font-size:20px;margin:0 0 1px 4px;padding-left:8px;color:#666}.txt_ic_score2.ty2 span:before{bottom:1px}.txt_ic_score2.ty3{line-height:35px}.txt_ic_score2.ty3 em{font-size:15px;padding-right:7px}.txt_ic_score2.ty3 strong{font-size:35px;padding-left:28px;color:#000;background:url("../../Content/images/icon/star_19.png") no-repeat 0 7px}.txt_ic_score2.ty3 span{font-size:21px;margin:0 0 -7px 8px;padding-left:12px;color:#666}.txt_ic_score2.ty3 span:before{bottom:1px}.ic_grade{font-size:0;line-height:22px;display:inline-block;width:22px;height:22px;text-align:center;vertical-align:middle;border-radius:50%}.ic_grade:before{font-size:13px;font-weight:bold;margin-left:-1px;white-space:nowrap;color:#fff}.ic_grade.gr_non{background-color:#777}.ic_grade.gr_all{background-color:#5bc77e}.ic_grade.gr_12{background-color:#4dd6ff}.ic_grade.gr_15{background-color:#ffc134}.ic_grade.gr_18{background-color:#ed4c6b}.ic_grade.gr_all_eng{background-color:#5bc77e}.ic_grade.gr_18_eng{background-color:#ed4c6b}.ic_grade.gr_non:before{font-size:11px;content:"미정"}.ic_grade.gr_all:before{font-size:11px;content:"전체"}.ic_grade.gr_12:before{font-family:"Roboto";content:"12"}.ic_grade.gr_15:before{font-family:"Roboto";content:"15"}.ic_grade.gr_18:before{font-size:11px;content:"청불"}.ic_grade.gr_all_eng:before{font-size:11px;content:"ALL"}.ic_grade.gr_18_eng:before{content:"19"}.txt_grade{font-size:13px;line-height:22px;display:inline-block;height:22px;vertical-align:middle}.txt_grade:before{font-size:13px;font-weight:bold;line-height:22px;display:inline-block;overflow:hidden;width:22px;height:22px;margin-right:4px;text-align:center;vertical-align:middle;white-space:nowrap;text-indent:-1px;color:#fff;border-radius:50%}.txt_grade.gr_non:before{font-size:11px;content:"미정";background-color:#777}.txt_grade.gr_all:before{font-size:11px;content:"전체";background-color:#5bc77e}.txt_grade.gr_12:before{font-family:"Roboto";content:"12";background-color:#4dd6ff}.txt_grade.gr_15:before{font-family:"Roboto";content:"15";background-color:#ffc134}.txt_grade.gr_18:before{font-size:11px;content:"청불";text-indent:0;background-color:#ed4c6b}.txt_grade.gr_all_eng:before{font-size:11px;content:"ALL";background-color:#5bc77e}.txt_grade.gr_18_eng:before{content:"19";background-color:#ed4c6b}.txt_subway{font-size:.8125rem;display:inline-block;color:#414141}.txt_subway i:before{font-size:.625rem;font-style:normal;line-height:14px;height:15px;margin-right:5px;padding:0 5px;white-space:nowrap;color:#fff;border-radius:4px}.txt_subway.line1 i:before{content:"1호선";background-color:#003499}.txt_subway.line2 i:before{content:"2호선";background-color:#37b42d}.txt_subway.line3 i:before{content:"3호선";background-color:#fa5f2c}.txt_subway.line4 i:before{content:"4호선";background-color:#3171d3}.txt_subway.line5 i:before{content:"5호선";background-color:#893bb6}.txt_subway.line6 i:before{content:"6호선";background-color:#b24f0b}.txt_subway.line7 i:before{content:"7호선";background-color:#606d00}.txt_subway.line8 i:before{content:"8호선";background-color:#e71e6e}.txt_subway.line9 i:before{content:"9호선";background-color:#bf9f1e}.txt_subway.line10 i:before{content:"1인천";background-color:#6691c9}.txt_subway.line11 i:before{content:"2인천";background-color:#f3aa3d}.txt_subway.line12 i:before{content:"분당";background-color:#eba900}.txt_subway.line13 i:before{content:"신분당";background-color:#a8022d}.txt_subway.line14 i:before{content:"경의중앙";background-color:#74b699}.txt_subway.line15 i:before{content:"경춘";background-color:#26a97f}.txt_subway.line16 i:before{content:"공항";background-color:#67aad5}.txt_subway.line17 i:before{content:"의정부";background-color:#ff9d27}.txt_subway.line18 i:before{content:"수인";background-color:#edb217}.ic_question{font-size:0;line-height:0;display:inline-block;width:15px;height:15px;vertical-align:middle;border:none;background:url("../images/icon/tooltip_15.png") no-repeat}.txt_card1{font-size:11px;line-height:21px;display:inline-block;min-width:48px;height:21px;padding:0 3px;text-align:center;color:#fff;border-radius:4px}.txt_card1.ty1{background-color:#afafaf}.txt_cpn1{font-size:10px;line-height:18px;display:inline-block;min-width:28px;height:18px;padding:0 3px;text-align:center;color:#fff;border-radius:18px}.txt_cpn1.ty1{font-family:"Roboto";background-color:#ef3d7b}.txt_cpn1.ty2{background-color:#ff9924}.txt_cpn1.ty3{background-color:#2492ff}.txt_cpn2{font-size:10px;line-height:14px;display:inline-block;height:14px;padding:0 5px;text-align:center;border-radius:16px}.txt_cpn2.ty1{color:#fff;border:1px solid #ff243e;background-color:#ff243e}.txt_cpn2.ty2{color:#fff;border:1px solid #233ca3;background-color:#233ca3}.txt_cpn2.ty3{color:#fff;border:1px solid #707070;background-color:#707070}.txt_mall{font-size:10px;line-height:14px;display:inline-block;height:14px;padding:0 8px;text-align:center;border-radius:16px}.txt_mall.ty1{color:#fe5867;border:1px solid #bebebe;background-color:#fff}.txt_mall.ty2{color:#0eafee;border:1px solid #0eafee;background-color:#fff}.txt_mall.ty3{color:#ff7787;border:1px solid #ff7787;background-color:#fff}.txt_mall.ty4{color:#feb306;border:1px solid #feb306;background-color:#fff}.txt_ic_mall{display:inline-block;overflow:hidden;min-width:38px;height:16px}.txt_card{font-size:13px;line-height:25px;display:inline-block;height:25px;padding:0 10px;text-align:center;border-radius:25px}.txt_card.ty1{color:#ff7787;border:1px solid #ff7787;background-color:#fff}.txt_card.ty2{color:#0eafee;border:1px solid #0eafee;background-color:#fff}.txt_card.ty3{color:#2fae79;border:1px solid #2fae79;background-color:#fff}.txt_qna{line-height:24px;display:inline-block;overflow:hidden;width:24px;height:24px;text-align:center;border-radius:50%}.txt_qna span{display:block;text-indent:-9999em}.txt_qna:before{font-family:"Roboto";font-size:18px;color:#fff}.txt_qna.ty2{line-height:15px;width:15px;height:15px}.txt_qna.ty2:before{font-size:14px}.txt_qna.q{background-color:#ff7787}.txt_qna.q:before{content:"Q"}.txt_qna.a{background-color:#7bdbd1}.txt_qna.a:before{content:"A"}.txt_new{font-size:.625rem;font-weight:bold;line-height:18px;display:inline-block;overflow:hidden;width:42px;height:18px;margin-left:5px;text-align:center;vertical-align:middle;color:#fff;border-radius:4px;background-color:#ff243e}.txt_new.ty2{font-family:"Roboto","Noto Sans KR","sans-serif";font-size:.625rem;font-weight:bold;line-height:15px;display:inline-block;overflow:hidden;width:15px;height:15px;text-align:center;vertical-align:middle;color:#fff;border-radius:50%;background-color:#ff243e}.txt_new.ty2:before{display:inline-block;content:"N"}.txt_rnd_new{font-size:.625rem;font-weight:bold;line-height:18px;display:inline-block;overflow:hidden;width:42px;height:18px;margin:-2px 0 0 3px;text-align:center;vertical-align:middle;color:#fff;border-radius:4px;background-color:#ff243e}.txt_rnd_stage{font-size:.625rem;font-weight:bold;line-height:18px;display:inline-block;overflow:hidden;width:42px;height:18px;margin:-2px 0 0 3px;text-align:center;vertical-align:middle;color:#fff;border-radius:4px;background-color:#4cc1ed}.txt_new.ty2 em{font-size:0;text-indent:-9999em}.txt_caution1{font-size:13px;line-height:1.4;padding-left:20px;color:#666;background:url("../../Content/images/icon/caution_15.png") no-repeat 0 1px}.txt_caution2{font-size:15px;line-height:1.4;padding-left:20px;color:#000;background:url("../../Content/images/icon/caution_16.png") no-repeat 0 2px}.txt_caution3{font-size:15px;line-height:1.4;color:#000}.txt_caution3:before{display:inline-block;width:25px;height:22px;margin-right:8px;content:"";vertical-align:middle;background:url("../../Content/images/icon/caution_25.png") no-repeat 0 0}.txt_pointer{font-size:13px;color:#414141}.txt_pointer:before{display:inline-block;width:16px;height:19px;margin-right:8px;content:"";vertical-align:middle;background:url("../../Content/images/icon/pointer.png") no-repeat 0 0}.txt_approach{font-size:12px;display:inline-block;overflow:hidden;width:40px;height:33px;padding-top:7px;text-align:center;color:#fff;border-radius:50%;background-color:#ff243e}.txt_nodata{font-size:24px;margin:80px 0;padding-top:174px;text-align:center;background:url("../images/icon/caution_140.png") no-repeat center top}.txt_date{font-family:"Roboto";font-size:11px;padding-left:16px;color:#7e7e7e;background:url("../images/icon/calendar_01.png") no-repeat}.txt_good{font-family:"Roboto";font-size:11px;padding-left:17px;color:#7e7e7e;background:url("../images/icon/good.png") no-repeat}.ico_imp{display:inline-block;width:16px;height:16px;margin-left:5px;vertical-align:middle;background:url("../../Content/images/icon/caution_15_2.png") no-repeat 0 0}.ico_imp span{display:block;text-indent:-9999em}.ico_soldout{position:absolute;top:50%;left:50%;width:105px;height:105px;margin-top:-52.5px;margin-left:-52.5px;background:url("../images/mall/store_soldout.png") no-repeat 50% 50%}.ico_soldout em{font-size:0;text-indent:-9999em}.ico_lpay{font-size:0;display:inline-block;width:48px;height:16px;margin-right:5px;vertical-align:middle;text-indent:-9999em;background:url("../images/icon/txt_lpay_48_20210407.png") no-repeat 50% 50%}.ico_lpay em{font-size:0;text-indent:-9999em}.ico_lpoint{font-size:0;display:inline-block;width:70px;height:16px;margin-right:5px;vertical-align:middle;text-indent:-9999em;background:url("../images/icon/txt_lpoint_20210407.png") no-repeat 50% 50%}.ico_lpoint em{font-size:0;text-indent:-9999em}.ico_heart{display:inline-block;width:16px;height:18px;vertical-align:middle;background:rgba(0,0,0,0) url("../../Content/images/icon/heart_15_off.png") no-repeat 50% 0}.ico_heart em{font-size:0;text-indent:-9999em}.ico_heart.active,.active>.ico_heart{background-image:url("../../Content/images/icon/heart_15_on.png")}button>.ico_heart,a>.ico_heart{margin-right:5px}.txt_zone{font-size:19px;font-weight:bold;display:inline-block;box-sizing:border-box;min-width:70px;margin-right:10px;padding:5px 35px;text-align:center;color:#fff;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}.txt_zone.sm{font-size:13px;padding:4px 12px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.txt_zone.ty1{background-color:#c23838}.txt_zone.ty2{background-color:#ec6a46}.txt_zone.ty3{background-color:#cb9936}.txt_zone.ty4{background-color:#4f9e7c}.txt_zone.ty5{background-color:#3866c2}.txt_zone.ty6{background-color:#875fc4}.txt_zone.ty7{background-color:#000}.txt_zone.ty101{background-color:#676790}.txt_category{font-size:10px;font-weight:bold;line-height:16px;display:inline-block;box-sizing:border-box;min-width:50px;padding:0 10px;text-align:center;color:#fff;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.txt_category.ty1{background-color:#ee5774}.txt_category.ty2{background-color:#fe7d3b}.txt_category.ty3{background-color:#ee5774}.txt_category.ty4{background-color:#4cc1ed}.txt_category.ty5{background-color:#2d9bfc}.txt_category.ty6{background-color:#4f969e}.txt_category.ty7{background-color:#5353c1}.txt_end{font-size:10px;line-height:18px;display:inline-block;box-sizing:border-box;min-width:42px;text-align:center;color:#fff;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#000}.bd_txt{font-family:"Roboto","Noto Sans KR";font-size:10px;font-weight:bold;position:absolute;top:18px;right:0;box-sizing:border-box;min-width:46px;padding:4px 8px;text-align:center;letter-spacing:2px;opacity:.5;color:#fff;border-radius:5px 0 0 5px;background-color:#000}.bd_txt.fin{font-weight:bold;letter-spacing:0;opacity:1}.txt_rnd{font-size:9px;line-height:22px;display:inline-block;box-sizing:border-box;min-width:22px;height:22px;text-align:center;color:#666;border:1px solid #666;border-radius:22px;background-color:#fff}.txt_rnd.ty1{padding:0 8px;color:#fff;background-color:#666}.btn_txt_list{font-size:11px;padding-right:9px;color:#000;background:url("../images/icon/arr_rg_6.png") no-repeat right center}.txt_notice{padding:18px 0 26px;text-align:center}.txt_present{font-size:15px;line-height:1.3;padding-left:20px;background:url("../images/icon/present_14.png") no-repeat 0 center}.txt_star{position:relative;padding-right:10px}.txt_star:after{font-size:16px;font-weight:bold;line-height:18px;position:absolute;top:1px;right:0;content:"*";color:#ff243e}.txt_cancel{text-decoration:line-through}[class*=txt_rank]{font-family:"Roboto";font-size:11px;font-weight:bold;line-height:22px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:48px;height:22px;padding:0 10px;text-align:center;color:#fff;border:1px solid #fff;border-radius:25px}.txt_rank1{color:#666;border-color:#999;background-color:#fff}.txt_rank2{font-size:10px;border-color:#ccc;background-color:#ccc}.txt_rank3{border-color:#a5a5a8;background-color:#a5a5a8}.txt_rank4{border-color:#756023;background-color:#756023}.txt_rank5{border-color:#000;background-color:#000}[class*=txt_2020_rank]{font-family:"Roboto";font-size:11px;font-weight:bold;line-height:26px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:54px;height:24px;padding:0 4px;text-align:center;color:#fff;border-radius:25px}.txt_2020_rank1{background-color:rgba(178, 116, 86, var(--text-opacity))}.txt_2020_rank2{background-color:#969697}.txt_2020_rank3{background-color:#756023}.txt_2020_rank4{background-color:#000}[class^=ic_rank_]{font-family:"Roboto";position:absolute;top:-40px;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;height:80px;margin-left:-40px;padding-top:45px;text-align:center;border:1px solid #999;border-radius:80px}.ic_rank_silver{color:#666;background:url("../images/member/ic_rank_silver.png") #fff no-repeat center 21px}.ic_rank_gold{color:#756023;background:url("../images/member/ic_rank_gold.png") #fff no-repeat center 17px}.ic_rank_platinum{color:#000;background:url("../images/member/ic_rank_platinum.png") #fff no-repeat center 16px}[class^=ic_2020_]{background-repeat:no-repeat}.ic_2020_vip{background-image:url("../images/member/2020_vip.png");background-position:center 21px}.ic_2020_vvip{background-image:url("../images/member/2020_vvip.png");background-position:center 20px}.ic_2020_gold{background-image:url("../images/member/2020_gold.png");background-position:center 16px}.ic_2020_platinum{background-image:url("../images/member/2020_platinum.png");background-position:center 15px}.headline{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.headline--prepend{display:flex;align-items:center}.headline--append{display:flex;align-items:center}.text_headline{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-0.03em;align-items:center}.icon{line-height:1;position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;min-width:1em;height:1em;vertical-align:top}.icon svg,.icon img{width:100%;height:100%;vertical-align:top}.icon__xs{font-size:8px !important}.icon__sm{font-size:16px !important}.icon__md{font-size:24px !important}.icon__lg{font-size:32px !important}.icon__xl{font-size:40px !important}.icon__xxl{font-size:64px !important}.icon_grade_circle{font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0}.icon_grade_circle{font-family:"Roboto","Noto Sans KR","sans-serif";position:relative;box-sizing:border-box;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:64px;background-color:#000;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:18px}.icon_grade_circle .icon{margin-bottom:2px}.icon_grade_circle::after{position:absolute;bottom:-4px;left:50%;width:36px;height:7px;transform:translate(-50%, 100%);content:"";background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='7' fill='none' viewBox='0 0 36 7'><path fill='%23000000' d='M18 7c9.941 0 18-1.567 18-3.5S27.941 0 18 0 0 1.567 0 3.5 8.059 7 18 7' opacity='.2'/></svg>");background-size:36px 7px;background-repeat:no-repeat;background-position:0 0}.icon_grade_circle+.tit{margin-top:16px}.contents_vip__todo .section_vip_classic--table [class*=txt_rank]{margin-top:2px !important}.chip{font-style:normal;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:4px}.btn_link{padding:0;text-decoration:underline;border:0;text-underline-offset:2px}.btn{font-size:15px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;position:relative;display:inline-flex;align-items:center;justify-content:center;height:45px;transition:all .3s;border:0;border-radius:4px;font-family:"Roboto","Noto Sans KR","sans-serif";cursor:pointer;padding-right:8px;padding-left:8px}.btn,.btn *{box-sizing:border-box}.btn__tiny{height:24px;min-width:24px;font-size:11px;padding-left:8px;padding-right:8px}.btn__4xs{height:25px;min-width:25px;font-size:11px;padding-left:12px;padding-right:12px}.btn__3xs{height:28px;min-width:28px;font-size:13px;padding-left:12px;padding-right:12px}.btn__2xs{height:32px;min-width:32px;font-size:13px;padding-left:24px;padding-right:24px}.btn__xs{height:35px;min-width:35px;font-size:11px;padding-left:8px;padding-right:8px}.btn__sm{height:38px;min-width:38px;font-size:13px;padding-left:12px;padding-right:12px}.btn__ms{height:40px;min-width:40px;font-size:15px;padding-left:24px;padding-right:24px}.btn__md{height:45px;min-width:45px;font-size:15px;padding-left:24px;padding-right:24px}.btn__xl{height:52px;min-width:52px;font-size:15px;padding-left:24px;padding-right:24px}.btn__outlined{border:1px solid currentColor;background-color:#fff}.btn__rounded{border-radius:999px}.btn__plain.btn__tiny{padding-left:0;padding-right:0}.btn__icon{padding-left:0;padding-right:0;border-radius:9999px}.btn__icon.btn__tiny{min-width:24px}.btn__icon.btn__4xs{min-width:25px}.btn__icon.btn__3xs{min-width:28px}.btn__icon.btn__2xs{min-width:32px}.btn__icon.btn__xs{min-width:35px}.btn__icon.btn__sm{min-width:38px}.btn__icon.btn__ms{min-width:40px}.btn__icon.btn__md{min-width:45px}.btn__icon.btn__xl{min-width:52px}.btn .icon{vertical-align:middle}.btn:disabled,.btn__disabled{cursor:not-allowed}a.btn:disabled,a.btn__disabled{pointer-events:none}.btn:disabled:not(.btn__outlined),.btn__disabled:not(.btn__outlined){color:#fff !important;border:0 !important;background-color:#b2b2b2 !important}.btn:disabled.btn__outlined,.btn__disabled.btn__outlined{border-color:#b2b2b2 !important;color:#b2b2b2 !important}.btn--prepend,.btn--append{display:inline-flex;align-items:center}.btn_trailing{--btn-icon-spacing: 12px}.btn_trailing--content{position:absolute;right:var(--btn-icon-spacing);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.btn_trailing .icon{vertical-align:top}.btn_text{display:inline}.btn_text .icon{vertical-align:middle;margin-top:-0.2em}.btn_text--text{display:inline}.btn_col1{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #ff243e;font-size:14px;color:#fff !important;text-align:center;vertical-align:middle;background-color:#ff243e}.btn_col2{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #414141;font-size:14px;color:#fff !important;text-align:center;vertical-align:middle;background-color:#414141}.btn_col3{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #000;font-size:14px;color:#000 !important;text-align:center;vertical-align:middle;background-color:#fff}.btn_col4{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #ddd;font-size:14px;color:#000 !important;text-align:center;vertical-align:middle;background-color:#fff}.btn_col5{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #333;font-size:14px;color:#eed4a9 !important;text-align:center;vertical-align:middle;background-color:#333}.btn_col6{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #000;font-size:14px;color:#eed4a9 !important;text-align:center;vertical-align:middle;background-color:#000}.btn_col7{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #0eafee;font-size:14px;color:#fff !important;text-align:center;vertical-align:middle;background-color:#0eafee}.btn_col8{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #000;font-size:14px;color:#000 !important;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0)}.btn_col9{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #707070;font-size:14px;color:#000 !important;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0)}.btn_col10{display:inline-block;box-sizing:border-box;border-radius:4px;border:1px solid #707070;font-size:14px;color:#fff !important;text-align:center;vertical-align:middle;background-color:#000}.btn_col1.ty1,.btn_col2.ty1,.btn_col3.ty1,.btn_col4.ty1,.btn_col5.ty1,.btn_col6.ty1,.btn_col7.ty1,.btn_col8.ty1,.btn_col9.ty1,.btn_col10.ty1{line-height:16px;height:18px;padding:0 12px}.btn_col1.ty2,.btn_col2.ty2,.btn_col3.ty2,.btn_col4.ty2,.btn_col5.ty2,.btn_col6.ty2,.btn_col7.ty2,.btn_col8.ty2,.btn_col9.ty2,.btn_col10.ty2{line-height:23px;height:25px;padding:0 12px}.btn_col1.ty3,.btn_col2.ty3,.btn_col3.ty3,.btn_col4.ty3,.btn_col5.ty3,.btn_col6.ty3,.btn_col7.ty3,.btn_col8.ty3,.btn_col9.ty3,.btn_col10.ty3{line-height:26px;height:28px;padding:0 14px}.btn_col1.ty4,.btn_col2.ty4,.btn_col3.ty4,.btn_col4.ty4,.btn_col5.ty4,.btn_col6.ty4,.btn_col7.ty4,.btn_col8.ty4,.btn_col9.ty4,.btn_col10.ty4{line-height:31px;height:33px;padding:0 14px}.btn_col1.ty5,.btn_col2.ty5,.btn_col3.ty5,.btn_col4.ty5,.btn_col5.ty5,.btn_col6.ty5,.btn_col7.ty5,.btn_col8.ty5,.btn_col9.ty5,.btn_col10.ty5{line-height:38px;height:40px;padding:0 18px}.btn_col1.ty6,.btn_col2.ty6,.btn_col3.ty6,.btn_col4.ty6,.btn_col5.ty6,.btn_col6.ty6,.btn_col7.ty6,.btn_col8.ty6,.btn_col9.ty6,.btn_col10.ty6{line-height:43px;height:45px;padding:0 18px}.btn_col1.ty7,.btn_col2.ty7,.btn_col3.ty7,.btn_col4.ty7,.btn_col5.ty7,.btn_col6.ty7,.btn_col7.ty7,.btn_col8.ty7,.btn_col9.ty7,.btn_col10.ty7{line-height:50px;height:52px;padding:0 24px}.btn_col1.ty8,.btn_col2.ty8,.btn_col3.ty8,.btn_col4.ty8,.btn_col5.ty8,.btn_col6.ty8,.btn_col7.ty8,.btn_col8.ty8,.btn_col9.ty8,.btn_col10.ty8{line-height:28px;height:30px;padding:0 14px;color:#333 !important;background:#fcfcfc}.btn_col4.ty8.bgpink{background:#ffeded}.btn_col1.rnd,.btn_col2.rnd,.btn_col3.rnd,.btn_col4.rnd,.btn_col5.rnd,.btn_col6.rnd,.btn_col7.rnd,.btn_col8.rnd,.btn_col9.rnd,.btn_col10.rnd{border-radius:52px}.btn_col1.disabled,.btn_col2.disabled,.btn_col3.disabled,.btn_col4.disabled,.btn_col5.disabled,.btn_col6.disabled,.btn_col7.disabled,.btn_col8.disabled,.btn_col9.disabled,.btn_col10.disabled{cursor:default;pointer-events:none;color:#fff !important;border-color:#adadad;background-color:#adadad}.btn_col1.disabled.active,.btn_col2.disabled.active,.btn_col3.disabled.active,.btn_col4.disabled.active,.btn_col5.disabled.active,.btn_col6.disabled.active,.btn_col7.disabled.active,.btn_col8.disabled.active,.btn_col9.disabled.active,.btn_col10.disabled.active{cursor:pointer;pointer-events:inherit}.txt_ic_edit{font-size:11px;padding-left:15px;background:url("../../Content/images/icon/edit_15.png") no-repeat 0 1px}.txt_ic_share{font-size:11px;padding-left:15px;background:url("../../Content/images/icon/share_13.png") no-repeat 0 center}.txt_ic_booking{font-size:11px;padding-left:21px;background:url("../../Content/images/icon/booking_16.png") no-repeat 0 center}.txt_ic_picture{padding-left:24px;background:url("../../Content/images/icon/picture.png") no-repeat 0 center}.txt_ic_check{font-size:11px;padding-left:17px;background:url("../../Content/images/icon/chk_11.png") no-repeat 0 center}.btn_bdr_refresh,.btn_bdr_calendar,.btn_bdr_more{display:inline-block;overflow:hidden;box-sizing:border-box;vertical-align:middle;text-indent:-9999em;border:1px solid #ddd;border-radius:4px;background-color:#fff;background-repeat:no-repeat;background-position:center center}.btn_bdr_refresh{width:40px;height:40px;background-image:url("../../Content/images/icon/refresh.png")}.btn_bdr_calendar{width:40px;height:40px;background-image:url("../../Content/images/icon/calendar.png")}.btn_bdr_more{width:24px;height:24px;background-image:url("../../Content/images/icon/more_10.png")}.btn_bdr_more.ty2{width:18px;height:18px;background-image:url("../../Content/images/icon/arr_rf_8_3.png");background-position:55% 50%}.btn_del,.btn_del2,.btn_share,.btn_setup,.btn_download1,.btn_download2,.btn_heart,.btn_heart_rnd,.btn_search{display:inline-block;overflow:hidden;box-sizing:border-box;vertical-align:middle;text-indent:-9999em;border:0 none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center}.btn_del{width:20px;height:20px;border:0 none;background-color:rgba(0,0,0,0);background-image:url("../../Content/images/icon/delete_20.png")}.btn_del2{width:30px;height:30px;border:0 none;background-color:rgba(0,0,0,0);background-image:url("../../Content/images/icon/delete_30.png")}.btn_share{width:16px;height:18px;background-image:url("../../Content/images/icon/share_16.png")}.btn_setup{width:16px;height:16px;background-image:url("../../Content/images/icon/setup.png")}.btn_download1{width:18px;height:18px;background-image:url("../../Content/images/icon/download_01.png")}.btn_download2{width:15px;height:15px;background-image:url("../../Content/images/icon/download_02.png")}.btn_search{width:18px;height:18px;background-image:url("../../Content/images/icon/search.png")}.btn_heart{width:16px;height:16px;background-color:rgba(0,0,0,0);background-image:url("../../Content/images/icon/heart_15_off.png")}.btn_heart.active{background-image:url("../../Content/images/icon/heart_15_on.png")}.btn_heart.ty2{width:19px;height:19px;background-image:url("../../Content/images/icon/heart_18_off.png")}.btn_heart.ty2.active{background-image:url("../../Content/images/icon/heart_18_on.png")}.btn_heart_rnd{width:16px;height:16px;background-color:rgba(0,0,0,0);background-image:url("../../Content/images/icon/heart_rnd_16_off.png")}.btn_heart_rnd.active{background-image:url("../../Content/images/icon/heart_rnd_16_on.png")}.btn_heart_rnd.ty2{width:26px;height:26px;background-image:url("../../Content/images/icon/heart_rnd_26_off.png")}.btn_heart_rnd.ty2.active{background-image:url("../../Content/images/icon/heart_rnd_26_on.png")}.btn_couponnumcopy{font:0/0 auto;display:inline-block;width:26px;height:26px;vertical-align:-7px;background:url("../../Content/images/icon/icon_cponnumcopy.svg") 0 0 no-repeat;background-size:100%}.btn_txt_more{width:100%;padding:8px 0;border:1px solid #ececec;background-color:#fff}.btn_txt_more span{padding-right:20px;background:url("../../Content/images/icon/arr_dw_9.png") no-repeat right center}.btn_txt_more.ty2{font-size:10px;display:inline-block;width:auto;padding:0 10px 0 0;color:#666;border:0 none;background:url("../images/icon/arr_rg_6.png") no-repeat right 2px}.btn_txt_more.ty3{border:none}.btn_txt_edit{font-size:11px;padding-left:18px;color:#000;background:url("../../Content/images/icon/edit_15.png") no-repeat 0 center}.btn_txt_detail{font-size:11px;padding:0;color:#000;border:0 none;background:rgba(0,0,0,0)}.btn_txt_detail:after{display:inline-block;width:24px;height:24px;margin-left:8px;content:"";vertical-align:middle;background:url("../../Content/images/icon/search_24.png") no-repeat right center}.btn_txt_del{font-size:11px;font-size:11px;padding:0 0 0 8px;border:none;border-bottom:1px solid #000;background:url("../../Content/images/icon/del_6.png") no-repeat 0 center}.btn_txt_reset{font-size:11px;line-height:28px;box-sizing:border-box;height:28px;padding:0 10px 0 25px;color:#000;border:1px solid #bebebe;border-radius:28px;background:#fff url("../images/icon/reset.png") no-repeat 12px 51%}.btn_txt_download{font-size:15px;font-weight:bold;width:18px;height:18px;padding-left:22px;background:url("../images/icon/download_01.png") no-repeat left center}.btn_txt_good{font-size:12px;line-height:17px;border:none}.btn_txt_good em{display:inline-block;width:13px;height:17px;margin:0 2px 0 0;vertical-align:middle;text-indent:-9999px;background:url("../images/icon/good_off.png") no-repeat 0 0}.btn_txt_good.active em{background-image:url("../images/icon/good_on.png")}.btn_txt_good em:after{content:"추가"}.btn_txt_good.active em:after{content:"취소"}.btn_txt_gift{font-size:11px;display:inline-block;width:auto;padding:0 0 0 18px;color:#666;border:0 none;background:url("../images/icon/present_14.png") no-repeat 0 50%}.btn_txt_gift:disabled{cursor:auto;opacity:.6}.btn_txt_notice{font-size:13px;display:inline-block;width:auto;padding:7px 12px 7px 33px;color:#000;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff url("../images/icon/caution_15_2.png") no-repeat 12px 50%}.btn_txt_notice:disabled{cursor:auto;opacity:.6}a.btn_lnk{font-size:12px;padding-right:8px}a.btn_lnk:after{display:inline-block;width:15px;height:15px;content:"";background:url("../../Content/images/icon/arr_rg_6.png") no-repeat right 6px}a.btn_lnk2{font-size:12px;vertical-align:middle;color:#666;border-bottom:1px solid #666}.ip_txt{display:block;width:100%;margin:10px 0}.ip_txt:first-child{margin-top:0}.ip_txt.type2{position:relative}.ip_txt.type2 label.tit{font-size:15px;line-height:45px;position:absolute;left:15px;color:#999}.ip_txt.type2 .desc_right{font-family:"Roboto",sans-serif;font-size:17px;line-height:45px;width:100%;height:45px;text-align:right;background-color:#f8f8f8}.bx_search{display:inline-block;overflow:hidden;height:40px;padding:0 20px 0 10px;border:1px solid #707070;border-radius:41px;background-color:#fff}.bx_search input{width:240px;height:42px;margin-top:-1px;padding-left:10px;border:none;background-color:rgba(0,0,0,0)}.bx_search.ty2{overflow:inherit;height:30px;padding:0;border:0 none;border-radius:0}.bx_search.ty2 select{font-size:13px;line-height:29px;width:110px;height:29px;margin-right:9px}.bx_search.ty2 input{font-size:13px;line-height:29px;width:175px;margin-top:0;vertical-align:top;height:29px;padding:0 18px;border:1px solid #ddd}.bx_search.ty2 button{margin-left:8px}.bx_search.ty2 button:not(.btn){margin-left:9px;padding:0 30px}.bx_del{position:relative;display:inline-block}.bx_del input{padding-right:30px}.bx_del input:read-only+.btn_del,.bx_del input:disabled+.btn_del{opacity:.4;cursor:default;pointer-events:none}.bx_del button{position:absolute;top:calc(50% - 10px);right:5px}.bx_file{position:relative;display:inline-block}.bx_file input[type=file]{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.bx_file input[type=file]:focus+label{outline-offset:0}.bx_file label{font-size:14px;line-height:40px;display:inline-block;box-sizing:border-box;height:40px;padding:0 46px;cursor:pointer;text-align:center;color:#000 !important;border:1px solid #000;border-radius:4px;background-color:#fff}.bx_file .file_item,.bx_file .slct_item{display:inline-block;padding:0 0 0 20px}.bx_file .file_item .btn_del,.bx_file .slct_item .btn_del{margin:0 15px 0 5px;vertical-align:baseline}.bx_num{position:relative;box-sizing:border-box;width:105px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.bx_num .btn_plus,.bx_num .btn_mins{font:0 auto;position:absolute;top:0;bottom:0;padding:0 15px;text-indent:-9999em;border:0 none;background:no-repeat 50% 50%}.bx_num .btn_plus{right:0;background-image:url("../images/icon/plus_12.png")}.bx_num .btn_mins{left:0;background-image:url("../images/icon/minus_12.png")}.bx_num .txt_num{font-family:"Roboto";font-size:15px;font-weight:bold;padding:11px 0;text-align:center;vertical-align:middle;color:#000}.bx_textarea{position:relative}.bx_textarea:after{display:table;clear:both;content:""}.bx_textarea textarea{margin-bottom:5px}.bx_textarea .txt_count{font-size:13px;float:right;margin-top:8px;color:#666}.bx_textarea [class^=txt_]{display:inline-block}.focus_textarea{cursor:default}.form_agree_desc{font-size:11px;font-weight:400;line-height:1.35;letter-spacing:-0.03em}.form_agree_desc .text_body_5+ol{margin-top:14px}.form_agree_desc p:not(:first-child){margin-top:14px}.bg_gray_100{overflow:hidden}.bg_gray_100 .form_agree_desc{overflow-y:scroll;height:137px;margin:20px 8px 20px 18px;padding-right:20px}.bg_gray_100+.check_bottom,.bg_gray_100+.ip_check{margin-top:10px}.form_checkbox{display:inline-flex;overflow:hidden;align-items:center;cursor:pointer}.form_checkbox+.form_checkbox{margin-left:16px}.form_checkbox--input{position:relative;display:inline-flex;overflow:hidden;align-items:center}.form_checkbox input{position:absolute;box-sizing:border-box;width:100%;height:100%;cursor:pointer;opacity:0}.form_checkbox input:checked~i{border-color:currentColor;background-color:currentColor}.form_checkbox input:checked~i::before{background-image:url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.85645 0.850586L3.92773 5.85059L3.5918 6.19238L0.164062 3.08496L0.835938 2.34473L3.55176 4.80664L8.14355 0.149414L8.85645 0.850586Z' fill='white'/></svg>")}.form_checkbox input:disabled{cursor:not-allowed}.form_checkbox input:disabled~i{cursor:not-allowed;border-color:#ddd;background-color:#ddd}.form_checkbox input:disabled~i::before{background-image:url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.85645 0.850586L3.92773 5.85059L3.5918 6.19238L0.164062 3.08496L0.835938 2.34473L3.55176 4.80664L8.14355 0.149414L8.85645 0.850586Z' fill='white'/></svg>")}.form_checkbox input:disabled~.form_checkbox--text{cursor:not-allowed;opacity:.4}.form_checkbox i{display:inline-flex;width:20px;height:20px;flex:0 0 auto;vertical-align:top;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:3px;background-color:#fff}.form_checkbox i::before{display:block;width:9px;height:7px;content:"";background-position:center center;background-image:url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.85645 0.850586L3.92773 5.85059L3.5918 6.19238L0.164062 3.08496L0.835938 2.34473L3.55176 4.80664L8.14355 0.149414L8.85645 0.850586Z' fill='%23CCCCCC'/></svg>");background-repeat:no-repeat;background-size:cover}.form_checkbox__filled input:checked~i{border-color:currentColor;background-color:currentColor}.form_checkbox__filled input:checked~i::before{background-image:url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.85645 0.850586L3.92773 5.85059L3.5918 6.19238L0.164062 3.08496L0.835938 2.34473L3.55176 4.80664L8.14355 0.149414L8.85645 0.850586Z' fill='white'/></svg>")}.form_checkbox__filled input:disabled~i{border-color:#ddd;background-color:#ddd}.form_checkbox__filled input:disabled~i::before{background-image:url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.85645 0.850586L3.92773 5.85059L3.5918 6.19238L0.164062 3.08496L0.835938 2.34473L3.55176 4.80664L8.14355 0.149414L8.85645 0.850586Z' fill='white'/></svg>")}.form_checkbox__filled i{background-color:#ccc}.form_checkbox__filled i::before{background-image:url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.85645 0.850586L3.92773 5.85059L3.5918 6.19238L0.164062 3.08496L0.835938 2.34473L3.55176 4.80664L8.14355 0.149414L8.85645 0.850586Z' fill='%23FFFFFF'/></svg>")}.form_checkbox__sm i::before{width:6.692px;height:4.793px}.form_checkbox__sm i{width:15px;height:15px}.form_checkbox__rounded i{border-radius:100%}.form_checkbox--text{font-size:15px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;margin-left:4px}.form_search_outlined{display:inline-flex;align-items:center;border-radius:4px;overflow:hidden;border:1px solid rgba(221, 221, 221, var(--text-opacity));background:#fff;transition:border .2s}.form_search_outlined:focus-within{border-color:#000}.form_search_outlined input{font-size:13px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;border:none;outline:none;border-radius:4px;padding-left:12px;height:100%;flex-grow:1;width:100%;background:inherit}.form_search_outlined input[type=search]{-webkit-appearance:textfield}.form_search_outlined input[type=search]::-webkit-search-cancel-button,.form_search_outlined input[type=search]::-webkit-search-results-button{display:none}.form_search_outlined--content{flex:1}.form_search_outlined--append{flex:0 0 auto}.form_search_outlined--append button{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:none;height:100%}.form_search_outlined--append button:focus{outline-offset:-3px}.form_search_outlined+.btn__3xs{margin-left:8px}.list_txt{font-size:13px}.list_txt>li{line-height:1.4;margin:0 0 5px 8px;text-indent:-8px;color:#333}.list_txt>li:before{display:inline-block;width:3px;height:3px;margin:8px 5px 0 0;content:"";vertical-align:top;border-radius:50%;background-color:#666}.list_txt.ty2>li{margin:0 0 5px 6px;text-indent:-6px;color:#000}.list_txt.ty2>li:before{width:1px;height:1px;margin:8px 5px 0 0;background-color:#000}.list_txt.ty3>li{position:relative;margin:0;padding-left:8px;text-indent:0;color:#666}.list_txt.ty3>li~li{margin-top:9px}.list_txt.ty3>li:before{position:absolute;top:-1px;left:0;margin:0;content:"-";color:#666;background:none}.list_txt.ty3>p{color:#666}.list_txt.sml{font-size:11px}.list_txt.sml li{margin-bottom:3px}.list_txt strong{color:#ff243e}.list_txt>li .list_txt li{margin-top:0}.list_txt>li.color999,.list_txt.ty2>li.color999,.list_txt.ty3>li.color999{color:#999}.list_bdr_box{line-height:17px;padding:30px 25px;border:1px solid #eee;border-radius:4px}.list_bdr_box>.title{line-height:17px;display:block;margin-bottom:17px;padding-bottom:7px;border-bottom:1px solid #dedede;background-position:0 0}.list_bdr_box .list_txt>p,.list_bdr_box .list_txt>li{letter-spacing:-0.5px}.list_bdr_box .list_txt>p~p,.list_bdr_box .list_txt>li~li{margin-top:6px}.list_bdr_box .list_txt>li .btn_col4{margin-left:10px}.list_bdr_box>.tit{font-size:15px;display:block}.list_bdr_box .list_txt+.tit{margin-top:30px}.list_bdr_box .tit+.list_txt{margin-top:12px}.list_bdr_box .list_txt>li ol{margin-bottom:15px}.list_bdr_box .list_txt>li ol li{line-height:1.6;padding-left:13px;text-indent:-13px}.list_bdr_box>.list_txt .list_txt.ty3{margin-top:6px}.list_lnk:after{display:block;clear:both;content:""}.list_lnk li{position:relative;float:left;padding:0 14px}.list_lnk li:first-child{padding-left:0}.list_lnk li:before{position:absolute;top:2px;left:0;height:14px;content:"";border-left:1px solid #ccc}.list_lnk li:first-child:before{display:none}.list_lnk li a{font-size:15px;display:block;color:#666}.list_lnk.rgt li:last-child{padding-right:0}.bx_btn_view{position:absolute;top:20px;right:18px}.bx_btn_view ul:after{display:block;clear:both;content:""}.bx_btn_view ul li{float:left;margin-left:12px}.bx_btn_view .btn_view_txt{width:20px;height:20px;text-indent:-9999em;border:none;background:url("../../Content/images/icon/btn_list_view_txt.png") no-repeat center center}.bx_btn_view .btn_view_txt.active{background-image:url("../../Content/images/icon/btn_list_view_txt_on.png")}.bx_btn_view .btn_view_thm{width:20px;height:20px;text-indent:-9999em;border:none;background:url("../../Content/images/icon/btn_list_view_thm.png") no-repeat center center}.bx_btn_view .btn_view_thm.active{background-image:url("../../Content/images/icon/btn_list_view_thm_on.png")}.list_rows li{position:relative;display:flex}.list_rows li[data-bullet=dot-sm]{padding-left:6px}.list_rows li[data-bullet=dot-sm]::before{position:absolute;left:0;top:8px;content:"";width:2px;height:2px;display:block;background:#000;border-radius:100%;overflow:hidden}.list_rows--title{white-space:nowrap;font-weight:500;font-style:normal;display:inline-flex}.list_rows--desc:not(:first-child){margin-left:4px}.list_rows__align_top li{margin-top:4px}.list_rows .text_critical{font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-0.03em;word-break:keep-all}.text_list{font-family:"Roboto","Noto Sans KR","sans-serif";box-sizing:border-box}.text_list *{box-sizing:border-box}.text_list input,.text_list button,.text_list select,.text_list textarea{font-family:"Roboto","Noto Sans KR","sans-serif"}.text_list[data-bullet=dot]>li::before{content:"•";display:block;color:var(--bullet-color, currentColor);margin-right:var(--bullet-gap, 4px);font-size:var(--bullet-size, inherit);flex-shrink:0}.text_list[data-bullet=dash]>li::before{content:"-";display:block;color:var(--bullet-color, currentColor);margin-right:var(--bullet-gap, 4px);font-size:var(--bullet-size, inherit);flex-shrink:0}.text_list[data-bullet=middot]>li::before{content:"·";display:block;color:var(--bullet-color, currentColor);margin-right:var(--bullet-gap, 4px);font-size:var(--bullet-size, inherit);flex-shrink:0}.text_list[data-bullet=ref]>li::before{content:"※";display:block;color:var(--bullet-color, currentColor);margin-right:var(--bullet-gap, 4px);font-size:var(--bullet-size, inherit);flex-shrink:0}.text_list>li{position:relative;display:flex}.text_list>li[data-bullet]::before{content:attr(data-bullet);color:var(--bullet-color, currentColor);margin-right:var(--bullet-gap, 4px);font-size:var(--bullet-size, inherit);display:block}.text_list>li:not(:first-child){margin-top:4px}.text_list>li:not(:has(div)){outline:2px dashed red}.text_list--title{white-space:nowrap;font-weight:500;font-style:normal;display:inline-flex;flex:0 0 auto}.text_list--desc:not(:first-child){margin-left:4px}.text_list--desc{flex:1;max-width:100%;min-width:0}.text_list--sb{display:flex;justify-content:space-between;flex:1}.text_list--sb>div:last-child{text-align:right}.text_list.gap_2>li:not(:first-child){margin-top:8px}.text_list.gap_0>li:not(:first-child){margin-top:0}.text_list__middot>li:not([data-bullet])::before{margin-right:4px;display:block;content:"·"}.text_list__bull>li:not([data-bullet])::before{margin-right:4px;display:block;content:"•"}.text_list_demical{font-family:"Roboto","Noto Sans KR","sans-serif";box-sizing:border-box}.text_list_demical *{box-sizing:border-box}.text_list_demical input,.text_list_demical button,.text_list_demical select,.text_list_demical textarea{font-family:"Roboto","Noto Sans KR","sans-serif"}.text_list_demical{list-style:decimal;margin-left:16px}.expansion{font-family:"Roboto","Noto Sans KR","sans-serif"}.expansion,.expansion *{box-sizing:border-box}.expansion input,.expansion button,.expansion select,.expansion textarea{font-family:"Roboto","Noto Sans KR","sans-serif"}.expansion--head{display:flex;align-items:center;width:100%;padding:inherit;border:0;outline:0 !important;background:inherit}.expansion--head--icon{flex:0;height:100%;display:flex;align-items:center;justify-content:flex-end}.expansion+.flex_btn{margin-top:20px}.expansion .expansion--panel.active .expansion--head--icon{display:flex;align-items:center}.expansion .expansion--panel.active .expansion--head--icon svg{vertical-align:top;transform:rotate(-180deg)}.expansion .expansion--panel.active .expansion--body{display:block !important}.expansion--title{display:flex;align-items:center;flex:1;min-height:20px;padding-top:16px;padding-bottom:16px}.expansion .js_expansion--action{cursor:pointer}.expansion .js_expansion--action label{cursor:pointer}.expansion--body{font-size:11px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;display:none;padding:20px 18px;background:#f8f8f8}.expansion .agree_desc ol{display:flex;flex-direction:column;margin-top:8px;margin-bottom:8px;gap:8px}.expansion .agree_desc p{margin-top:8px;margin-bottom:8px}:where(.expansion+.btn_btm_wrap.ty1){margin-top:16px !important}.snackbar{font-size:13px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;line-height:1.3;position:fixed;z-index:150;bottom:0;left:50%;min-width:200px;max-width:100%;padding:18px 18px 18px 15px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateX(-50%);text-align:center;opacity:0;color:#fff;border-radius:4px;background:#323232;box-shadow:0px 4px 15px 0px rgba(0,0,0,.2392156863)}.snackbar,.snackbar *{box-sizing:border-box}.snackbar__top{bottom:auto;transform:translate(-50%, -20px)}.snackbar__bottom{top:auto;transform:translate(-50%, 20px)}.snackbar.active{transform:translate(-50%, 0);opacity:1}.snackbar--wrapper{display:flex;align-items:center}.snackbar--content{display:flex;align-items:center;flex:1;justify-content:flex-start;text-align:left}.snackbar--icon{display:flex;align-items:center;flex:0 0 34px;margin-right:13px;color:#fff}.snackbar--desc{flex:1}.snackbar--title{font-weight:400;display:block;margin-bottom:4px}.snackbar--actions{flex:0 0 auto;margin-left:15px}.snackbar--btn{font-size:10px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;display:inline-flex;align-items:center;height:23px;padding-right:8px;padding-left:8px;text-align:center;color:#fff;border:1px solid currentColor;border-radius:12px;gap:10px}.tooltip_wrap{position:relative;vertical-align:middle}.tooltip_wrap .btn_tooltip{overflow:hidden;width:15px;height:17px;margin:0;vertical-align:middle;text-indent:-9999em;border:none;background:url("../../Content/images/icon/tooltip_15.png") no-repeat 0 0}.tooltip_wrap .bx_tooltip{position:absolute;z-index:1;bottom:0;left:110%;display:none;min-width:150px;padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.tooltip_box{display:inline-block}.tooltip_box .tooltip{position:absolute;z-index:10;top:28px;left:0;display:none;box-sizing:border-box;width:340px;padding:21px 35px 21px 15px;border:1px solid #000;background-color:#fff}.tooltip_box.open .tooltip{display:block}.tooltip_box .tooltip strong{font-size:13px;font-weight:bold;margin-bottom:3px}.tooltip_box .btn_close{line-height:0;position:absolute;top:13px;right:13px;width:15px;height:15px;text-indent:-9999em;border:none;background:url("../images/icon/close_13.png") no-repeat center center}.tooltip_bk{font-size:11px;font-weight:100;line-height:25px;position:absolute;right:-12px;bottom:26px;width:122px;height:25px;text-align:center;letter-spacing:-0.5px;color:#fff;border-radius:25px;background-color:#000}.tooltip_bk:before{position:absolute;top:20px;right:15px;width:16px;height:14px;content:"";background:url("../../Content/images/icon/mark_16.png") no-repeat}.brd_paginate{position:relative;margin-top:45px;text-align:center}.brd_paginate ol{display:inline-block;margin:0;vertical-align:middle}.is_renewal .brd_paginate ol{margin-left:12px;margin-right:12px}.brd_paginate ol li{float:left}.brd_paginate ol li a,.brd_paginate ol li strong{font-family:"Roboto","Noto Sans KR","sans-serif";font-size:15px;line-height:17px;display:inline-block;width:16px;height:17px;padding:0 5px;vertical-align:middle;opacity:.6;color:#000}.is_renewal .brd_paginate ol li a,.is_renewal .brd_paginate ol li strong{min-width:22px;margin-left:2px;margin-right:2px}.brd_paginate ol li a.active,.brd_paginate ol li a:hover,.brd_paginate ol li strong{text-decoration:underline;opacity:1}.brd_paginate ol li a:focus{opacity:1;color:#000}.brd_paginate [class^=btn_pg_]{width:20px;text-indent:-9999em;border:0;background:no-repeat 50% 50%}.brd_paginate .btn_pg_fist{background-image:url("../images/icon/pg_fist.png")}.brd_paginate .btn_pg_prev{background-image:url("../images/icon/pg_prev.png")}.brd_paginate .btn_pg_next{background-image:url("../images/icon/pg_next.png")}.brd_paginate .btn_pg_last{background-image:url("../images/icon/pg_last.png")}
/* jQuery UI ================================================== */
/* datepicker ========== */
.ui-datepicker {display:none; border:1px solid #DDD; border-radius:10px; background-color:#fff; padding:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;}
.ui-datepicker .ui-datepicker-header {position:relative; text-align:center; margin:0 0 10px 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {background-repeat:no-repeat; background-position:50% 50%; position:absolute; width:30px; height:30px; vertical-align:middle; text-indent:-9999em;}
.ui-datepicker .ui-datepicker-prev {left:4.5em; background-image:url('../images/icon/arr_lf_6.png');}
.ui-datepicker .ui-datepicker-next {right:4.5em; background-image:url('../images/icon/arr_rg_6.png');}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {text-indent:-9999rem;}
.ui-datepicker .ui-datepicker-title {margin:0 2.3em; line-height:1.8em; font-size:1.125rem; text-align:center;}
.ui-datepicker table {width:100%; border-collapse:collapse; font-size:0.8125rem; font-weight:normal; text-align:center;}
.ui-datepicker th {font-family:'Noto Sans KR'; font-weight:normal; padding:.7em .3em; border:0;}
.ui-datepicker td {border:0; padding:5px; text-align:center; font-weight:normal;}
.ui-datepicker th:first-child, .ui-datepicker td:first-child {padding-left:0;}
.ui-datepicker th:last-child, .ui-datepicker td:last-child {padding-right:0;}
.ui-datepicker td span, .ui-datepicker td a {display:inline-block; width:30px; height:30px; line-height:30px; cursor:pointer;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-state-highlight, .ui-widget-content .ui-state-highlight {background-color:#000; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; color:#fff; font-weight:bold;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity:.5; filter:Alpha(Opacity=5);}
.ui-datepicker-trigger {display:inline-block; box-sizing:border-box; border-radius:4px; border:1px solid #DDD; background:#FFF url("../../Content/images/icon/calendar.png") no-repeat center center; width:40px; height:40px; margin-left:5px; text-indent:-9999em; vertical-align:middle;}
/* 웹접근성 : 달력 레이어 팝업 2020.10 */
.ui-datepicker .ui-datepicker-title select {font-size: 18px; border:0; padding:0; margin-top: -4px; background:none}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {padding-left: 5px;}
.ui-datepicker-buttonpane {text-align: center}
.ui-datepicker-current {display:none}
.ui-datepicker-close {padding: 0 10px; border-radius: 10px;}

/* 별점 */
.star_rate .star {display:inline-block; width:16px; height:16px; margin-right:5px; border:none; background:transparent url("../../Content/images/icon/ico_star_off.png") no-repeat 0 0; background-size:100% 100%; transform:scale(1); transition:all 0.3s ease-in-out}
.star_rate .star em {position:absolute !important; width:1px; height:1px; overflow:hidden; clip:rect(1px, 1px, 1px, 1px);}
.star_rate .star.on {background:transparent url("../../Content/images/icon/ico_star_on.png") no-repeat 0 0; background-size:100% 100%;}

/* img_lst_wrap :영화관상세, 영화상세, 전체이벤트(홈), 진행중이벤트, 지난이벤트 */
.contents_movie_detail .event_wrap .img_lst_wrap img,
.contents_theater_detail .event_wrap .img_lst_wrap img,
.contents_event_home .img_lst_wrap img,
.contents_event_theater .img_lst_wrap img {height:184px;}


.lst_wrap {position:relative;}
.lst_wrap .tit {display:inline-block; margin-bottom:18px; font-size:18px;}
.lst_wrap .btn_txt_more.ty2 {position:absolute; right:0; top:0; cursor:pointer;}

/* img_lst_wrap ================================================== */
/* 이벤트홈 */
.img_lst_wrap {margin-left:-19px;}
.img_lst_wrap:after {content:''; display:block; clear:both;}
.img_lst_wrap > li {float:left; position:relative; width:314px; height:210px; margin:0 0 55px 19px;}
.img_lst_wrap > li > a {display:block; height:150px; background:#f8f8f8; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ;}
.img_lst_wrap > li > a > img {overflow:hidden; width:100%; border-radius:4px;}
.img_lst_wrap > li .itm_tit {position:absolute; left:0; bottom:40px; padding-left:18px; font-size:15px; color:#FFF;}
.img_lst_wrap > li .itm_date {position:absolute; left:0; bottom:0; padding-left:18px; font-family:'Roboto'; font-size:11px;}

/* img_lst_wrap :지난이벤트 */
.img_lst_wrap.fin > li .thm {overflow:hidden; position:relative; height:183px; border-radius:4px;}
.img_lst_wrap.fin > li .thm img {width:100%;}
.img_lst_wrap.fin > li .thm .ov {display:none;}
.img_lst_wrap.fin > li .thm .ov {position:absolute; z-index:1; left:0; right:0; top:0; height:210px; color:#FFF; text-align:center; background:rgba(0, 0, 0, 0.5);}
.img_lst_wrap.fin > li .thm .ov .tit {position:absolute; top:40%; left:0; width:100%; font-size:20px;}
.img_lst_wrap.fin > li a:hover .thm .ov,
.img_lst_wrap.fin > li a:focus .thm .ov {display:block;}

/* 영화상세, 영화관상세 :하단 이벤트목록 ========== */
.event_wrap {margin-bottom:55px;}
/* 리스트 */
.event_wrap .img_lst_wrap > li {margin-bottom:0;}

/* img_lst_wrap : 이벤트홈 - 목록 ========== */
.contents_event_home .lst_wrap {margin-top:54px;}
.contents_event_home .title_top + .lst_wrap {margin-top:34px;}
/* 상단제목 */
.contents_event_home .lst_wrap .btn_txt_more.ty2 {top:8px;}
/* 리스트 */
.contents_event_home .lst_wrap .img_lst_wrap > li {margin-bottom:0;}
.contents_event_home .lst_wrap .img_lst_wrap > li > a,
.contents_event_theater .img_lst_wrap > li > a {height:auto;}
.contents_event_home .lst_wrap .img_lst_wrap > li > a .bd_txt {top:10px;}

/* img_lst_wrap :이벤트갤러리형 목록, 이벤트갤러리형 상세 */
.gallary_lst_wrap .img_lst_wrap {margin-top:30px; margin-left:-30px;}
.gallary_lst_wrap .img_lst_wrap > li {width:219px; height:298px; margin-left:33px; margin-bottom:60px;}
.gallary_lst_wrap .img_lst_wrap > li img {height:220px;}
.gallary_lst_wrap .img_lst_wrap > li .itm_tit {overflow:hidden; bottom:51px; width:100%; padding-left:0; font-size:16px; color:#000; white-space:nowrap; text-overflow:ellipsis;}
.gallary_lst_wrap .img_lst_wrap > li .itm_aut {position:absolute; bottom:24px; font-size:14px;}
.gallary_lst_wrap .img_lst_wrap > li .itm_date {padding-left:0; font-size:14px; color:#999;}
.gallary_lst_wrap .img_lst_wrap > li .itm_like {position:absolute; right:2px; bottom:1px; font-family:'Roboto'; font-size:15px; font-weight:bold;}
.gallary_lst_wrap .img_lst_wrap > li .itm_like em {vertical-align:middle;}
.gallary_lst_wrap .img_lst_wrap > li .itm_like button {margin-left:5px;}
.gallary_lst_wrap .img_lst_wrap > li a .thm {display:block; overflow:hidden; height:220px; border-radius:4px;}
.gallary_lst_wrap .img_lst_wrap > li a .thm img {width:100%; height:220px; border-radius:4px;}
.gallary_lst_wrap .img_lst_wrap > li a dl {margin-top:10px;}
.gallary_lst_wrap .img_lst_wrap > li a dl dt {overflow:hidden; position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); text-indent:-9999em;}
.gallary_lst_wrap .img_lst_wrap > li a dl dd.tit {overflow:hidden; bottom:51px; width:100%; padding-left:0; font-size:16px; color:#000; white-space:nowrap; text-overflow:ellipsis;}
.gallary_lst_wrap .img_lst_wrap > li a dl dd.aut {margin-top:12px; font-size:14px;}
.gallary_lst_wrap .img_lst_wrap > li a dl dd.date {margin-top:8px; font-size:14px; color:#999;}

/* img_lst_wrap :이벤트댓글목록 */
.comment_wrap .lst_wrap .lst_itm > li {position:relative; border-bottom:1px solid #EEEEEE; padding:20px 0;}
.comment_wrap .lst_wrap .lst_itm > li:last-child {border-bottom:0 none; margin-bottom:10px;}
.comment_wrap .lst_wrap .lst_itm > li .itm_img {position:absolute; left:0; width:42px; height:42px; border-radius:50%; text-align:center; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.comment_wrap .lst_wrap .lst_itm > li .itm_img > img {width:100%;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct {margin-left:60px;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct .txt_id {color:#666666;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct .txt_id .txt_col6 {border-radius:15px; padding:1px 10px; margin-left:10px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct .txt_ct {margin:10px 0 13px 0;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct .txt_date {font-family:'Roboto'; font-size:11px; color:#666666;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct .btn_rt_wrap {position:absolute; right:0; top:20px;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct .btn_rt_wrap button+button {margin-left:5px;}
.comment_wrap .lst_wrap .lst_itm > li .itm_ct .btn_txt_good {position:absolute; right:0; bottom:20px;}

/* img_lst_wrap :이벤트갤러리형 상단, 댓글목록 상단 */
.gallary_lst_wrap .lst_tit,
.comment_wrap .lst_wrap .lst_tit {border-bottom:1px solid #CCCCCC; padding-bottom:10px; font-size:15px;}
.gallary_lst_wrap .lst_tit:after,
.comment_wrap .lst_wrap .lst_tit:after {content:''; display:table; clear:both;}
.gallary_lst_wrap .lst_tit p,
.comment_wrap .lst_wrap .lst_tit p {float:left; font-weight:bold; line-height:1.5;}
.gallary_lst_wrap .lst_tit span em,
.comment_wrap .lst_wrap .lst_tit span em {font-family:'Roboto';}
.gallary_lst_wrap .lst_tit .btn_cmt,
.comment_wrap .lst_wrap .lst_tit .btn_cmt {border:0 none; color:#666666; font-size:15px;}
.gallary_lst_wrap .lst_tit .btn_cmt:before,
.comment_wrap .lst_wrap .lst_tit .btn_cmt:before {content:''; display:inline-block; background:#DDDDDD; border-radius:50%; width:7px; height:7px; margin-right:6px; vertical-align:middle; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.gallary_lst_wrap .lst_tit .btn_cmt.active,
.comment_wrap .lst_wrap .lst_tit .btn_cmt.active {color:#000000;}
.gallary_lst_wrap .lst_tit .btn_cmt.active:before,
.comment_wrap .lst_wrap .lst_tit .btn_cmt.active:before {background:#FF7787;}

/* img_lst_wrap :마이페이지/틴틴클럽, 마이페이지/브라보클럽 :이벤트목록 */
.event_list_box {position:relative; margin-top:30px;}
/* 상단제목 */
.event_list_box .lst_wrap {position:relative; margin-bottom:18px;}
.event_list_box .lst_wrap .tit {font-size:15px;}
.event_list_box .lst_wrap .btn_txt_more {position:absolute; right:0; top:6px;}
/* 리스트 */
.event_list_box .img_lst_wrap {margin-left:0;}
.event_list_box .img_lst_wrap li {width:314px; height:150px; margin:0;}
.event_list_box .img_lst_wrap li > a > span {overflow:hidden; position:absolute; left:16px; top:18px; height:18px; line-height:18px; padding:0 5px; border-radius:4px; font-size:10px; font-weight:bold; text-align:center; color:#fff; background:rgba(0, 0, 0, .2);}
.event_list_box .img_lst_wrap li > a > strong {position:absolute; left:16px; top:50px; line-height:1.4; font-size:16px;}
.event_list_box .img_lst_wrap li > a > em {position:absolute; left:16px; bottom:10px; font-size:14px; color:#666; font-family:"Roboto";}
.event_list_box .img_lst_wrap.ty1 li > a > img + em {color:#fff;}

/* 리스트 */
.event_list_box .img_lst_wrap {margin-left:0;}
.event_list_box .img_lst_wrap .item {width:314px; height:150px;}
.event_list_box .img_lst_wrap .item > a {height:100%; border-radius:4px; background:#f8f8f8;}
.event_list_box .img_lst_wrap .item > a > span {overflow:hidden; position:absolute; left:16px; top:18px; height:18px; line-height:18px; padding:0 5px; border-radius:4px; font-size:10px; font-weight:bold; text-align:center; color:#fff; background:rgba(0, 0, 0, .2);}
.event_list_box .img_lst_wrap .item > a > strong {position:absolute; left:16px; top:50px; line-height:1.4; font-size:16px;}
.event_list_box .img_lst_wrap .item > a > em {position:absolute; left:16px; bottom:10px; font-size:14px; color:#666; font-family:"Roboto";}
.event_list_box .img_lst_wrap .item > a > img {border-radius:4px;}
.event_list_box .img_lst_wrap.ty1 .item > a > img + em {color:#fff;}
.event_list_box .swiper-container-horizontal .img_lst_wrap li ~ li {margin-left:0;}
.event_list_box .swiper-button-prev-unique,
.event_list_box .swiper-button-next-unique {display:none; position:absolute; top:50%; margin-top:-30px; width:30px; height:60px; background-repeat:no-repeat; background-position:center;}
.event_list_box .swiper-button-disabled {opacity:0.3;}
.event_list_box .swiper-button-prev-unique {left:-44px; background-image:url('../images/icon/arr_lf_17.png');}
.event_list_box .swiper-button-next-unique {right:-44px; width:30px; height:60px; background-image:url('../images/icon/arr_rg_17.png');}

/* img_lst_wrap :메인 */
.contents_main .main_cont_wrap.event .event_wrap {position:relative; height:512px; margin-bottom:0;}
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap {margin-left:-11px;}
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap > li {height:auto; margin-left:11px; margin-bottom:11px;} /* 접근성수정 2020.10.30 */
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap > li.img_w_01 {width:183px; height:250px;}
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap > li.img_w_02 {width:286px; height:250px;}
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap > li.img_w_03 {width:295px; height:511px;}
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap > li.img_w_04 {width:478px; height:250px;}
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap > li > a {display:block; width:100%; height:100%;}
.contents_main .main_cont_wrap.event .event_wrap .img_lst_wrap > li > a > img {display:block; width:100%; height:100%;}
.contents_mall_home .lc_wrap.ty3 .lc_itm {display:inline-block; width:33%; min-height:320px; margin-bottom:35px; text-align:center; vertical-align:top;}
.contents_mall_home .lc_wrap .lc_itm .itm_cont .itm_tit {margin-bottom:10px;}
.contents_mall_home .lc_wrap .lc_itm .itm_cont .itm_tit h4 {margin:5px 0; font-size:17px;}
.contents_mall_home .lc_wrap .lc_itm .itm_cont .badge_wrap {height:18px; vertical-align:middle;}
.contents_mall_home .lc_wrap .lc_itm .itm_tit p {height:28px; line-height:1.2; font-size:11px; color:#999; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 320px;}
.IE9 .header.ty3.fixed{filter:none}.IE9 select{padding-right:0px !important;padding-left:5px !important;background-image:none}.IE8 select{padding-right:0px;padding-left:5px;background:#fff}@media(max-width: 1050px){.quick_wrap{display:none}}.list_txt.ty3>p{color:#666}.list_txt.ty4>li{margin:0 0 5px 6px;text-indent:-6px;color:#000}.list_txt.ty4>li:before{width:3px;height:3px;margin:8px 5px 0 0;background-color:#666}.footer .bx_address.type1 span.bar:before{opacity:.6}.footer .bx_address.type1 span{border:0}.footer .bx_address .txt_underline{text-decoration:underline}.tab_wrap_lnk__default.tab_wrap_lnk{display:flex;padding-top:0}.tab_wrap_lnk__default.tab_wrap_lnk>li{flex:1}.tab_wrap_lnk__default.tab_wrap_lnk>li>a{position:static;width:100% !important}.tab_wrap_lnk__default .wrap_nav_underline{position:absolute;bottom:0;left:50%;margin-left:-490px;width:980px;height:2px;margin-top:-2px;border:0}.tab_wrap_lnk__default .nav_underline{position:absolute;left:0;bottom:0;width:245px;height:2px;background:#111;transition:all .3s ease-in-out}.badge{font-family:"Roboto","Noto Sans KR","sans-serif";box-sizing:border-box}.badge *{box-sizing:border-box}.badge input,.badge button,.badge select,.badge textarea{font-family:"Roboto","Noto Sans KR","sans-serif"}.badge{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:top}.badge:not(.badge__inline) .badge--badge{position:absolute}.badge--badge{align-items:center;display:inline-flex;border-radius:10px;justify-content:center;pointer-events:auto;text-align:center;transition:.225s cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap}.badge__outlined .badge--badge{background:#fff;border:1px solid currentColor;color:#ff7787}.badge__sm .badge--badge{font-size:9px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;min-width:16px;height:16px;padding:2px 4px}.badge__ms .badge--badge{font-size:9px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;min-width:20px;height:20px;padding:4px 6px}.badge__md .badge--badge{font-size:12px;font-weight:400;line-height:1.35;letter-spacing:0;height:24px;min-width:24px;padding-left:12px;padding-right:12px}.badge__bottom .badge--badge{bottom:0}.badge__top .badge--badge{top:0}.badge__right .badge--badge{right:0}.floating_menu .draw_menu .area_util .badge--badge{font-size:9px;font-weight:400;line-height:1.35;letter-spacing:-0.03em;min-width:24px;height:16px;padding:2px 4px}.badge_recommend.badge--badge{background:url(../images/common/bg_gradient_recommend.jpg) !important}.navigation{position:relative}.navigation--inner{position:relative;display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.navigation--inner.hide_scrollbar{-ms-overflow-style:none;scrollbar-width:none}.navigation--inner.hide_scrollbar.hide-scrollbar::-webkit-scrollbar{display:none}.navigation--trigger{flex:0 0 auto;transition:none;color:rgba(178, 178, 178, var(--text-opacity));outline:0}.navigation--trigger.active{color:#000;font-weight:700}.navigation--indicator{position:absolute;bottom:-1px;height:2px;background-color:#000;transform-origin:left;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),width .3s ease,left .3s cubic-bezier(0.4, 0, 0.2, 1)}.navigation .btn:disabled:not(.btn__outlined),.navigation .btn__disabled:not(.btn__outlined){color:rgba(178, 178, 178, var(--text-opacity)) !important;background:rgba(0,0,0,0) !important}.section_empty{text-align:center;margin-top:80px;margin-bottom:80px}.section_empty .icon{font-size:80px}.section_empty--text{font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-0.03em;margin-top:24px}