@charset "UTF-8";

body.isPop{overflow:hidden;height:100%;}

/* 공통 */
* {box-sizing: border-box;}
html {font-size:14px;}
em, i {font-style: normal;}
ul {list-style: none; padding: 0;}
a {text-decoration: none; color: #000;}
dd,dt,dl {padding: 0; margin: 0;}
em, i {font-style: normal;}
button {border:none;}
input[type="text"],
input[type="password"],
input[type="number"] {height:53px;width:100%;padding:0;color:#C7C7C7;font-size:15px;line-height:53px;text-indent:0;background:none;border:0px;border-bottom:1px solid #D9D9D9;border-radius:0;outline:none}
select {width:100%;height:50px;padding:0 15px;color:#808080;font-size:15px;letter-spacing:-1.5px;line-height:20px;border:1px solid #D9D9D9;border-radius:5px;background: #fff url(../images/bg-select-arrow.png) no-repeat right 16px center;background-size:auto 9px;outline:none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type="text"]:read-only {height:auto;color:#000;font-size:17px;line-height:1.5em;border:0px;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
select:focus {color:#000;border-color:#000;outline:none}
input::placeholder,
input::-webkit-input-placeholder,
input:-ms-input-placeholder,
input:-mos-input-placeholder {color:#C7C7C7 !important;font-size:15px;opacity:1;}
a {cursor:pointer;}
ul {list-style: none; padding: 0;}
section {position: relative;}
img {width: 100%;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, select, p, button, i {margin: 0; padding: 0; font-family:"Noto Sans KR",sans-serif;}
legend, .hidden, .blind {overflow: hidden;position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);}
fieldset, img {border: 0; vertical-align: middle;}
button {background-color: transparent;}
section {letter-spacing: -.05em;}
.bx-wrapper {margin: 0 auto !important;}
.bx-wrapper .bx-viewport {left: 0 !important; border: none !important; box-shadow: none !important;}
.bx-wrapper .bx-controls .bx-pager, .bx-wrapper .bx-controls-auto {padding: 0; font-size: 0;}
.display_no {display: none;}
.ollehSkipNav a {display: block;overflow: hidden;width: 1px;height: 1px;margin: 0 -1px -1px 0;padding: 0;font-size: 0;line-height: 1;}
#PageLocation, #PageLocationList {position: relative; padding: 0 15px; height: 37px; border-bottom: 1px solid #f5f5f5; background-color: #fff;}
#PageLocation a {display: inline-block;margin: 11px 16px 0 0;width: 15px;height: 15px;background: url(/images/mobile/common/btn_back.png);background-size: 101%;vertical-align: middle;}
/*****************************************************************************************
    layer popup
*****************************************************************************************/
.layerWrap{display:none;position:fixed;left:0;top:0;right:0;bottom:0;color:#000;z-index:9000;word-break:keep-all;}
.layerWrap .layerMask{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);z-index:9001;}
.layerWrap [class^="focusAccessibility"] {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.layerWrap .layerBox{position:fixed;left:50%;top:50%;border-radius:20px;background-color:#fff;transform:translate(-50%, -50%);z-index:9002;}
.layerWrap .layerBox .layerBody{overflow-y:auto;overflow-x:hidden;box-sizing:border-box;}
.layerWrap .layerBox .layerBody.layerVisible{overflow-y:visible;overflow-x:visible;}
.layerWrap .layerBtnBox{display:-webkit-box;display:flex;overflow:hidden;margin:27px -5px 0;text-align:center;width:auto;}
.layerWrap .layerBtnBox .layerBtnLst{padding:0 5px;display:block;-webkit-box-flex:1;flex:1;box-sizing:border-box;}
.layerWrap .layerBtnBox a,
.layerWrap .layerBtnBox button{display:block;box-sizing:border-box;text-align:center;border-radius:5px;display:block;width:100%;height:36px;}
.layerWrap .layerBtnBox a,
.layerWrap .layerBtnBox button span{display:block;width:100%;height:36px;line-height:36px;font-size:13px;line-height:36px;text-align:center;color:#000;font-weight:800;}
.layerWrap .layerBtnBox a.btnLayerItem01,
.layerWrap .layerBtnBox button.btnLayerItem01 span{color:#fff;}
.layerWrap .layerBtnBox.prodDetailOrder {width:auto;margin:0 -20px -30px;padding:30px 20px;background-color:#fff;}
.layerWrap .layerBtnBox .fixed{padding:0 40px;}
.layerWrap .layerBox .layerFoot{padding:0 0 40px;}
.layerWrap .layerBox .layerFoot .layerBtnBox{margin:0;padding:0 40px;}
.layerWrap .layerBox .layerFoot.v02{margin:0;padding:30px 20px 0;background-color:#fff;}
.layerWrap .layerBox .btnLayerClose {position:absolute;right:10px;top:20px;width:33px;height:33px;background:url("/images/mobile/plan/exhibition/btn_layer_close.png") no-repeat center;z-index:10;background-size:12px;z-index:9001;}
.layerWrap .layerBox .btnLayerClose em{display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.layerWrap .ui-float-header{display:block;padding:0 0 17px 3px;border-bottom:1px solid #d9d9d9;font-size:16px;line-height:25px;letter-spacing:-0.8px;coloR:#000;font-weight:800;}

/* layerpop 버튼 */
.layerWrap .btnLayerItem02{background-color:#ededed;}
.layerWrap .btnLayerItem03{background-color:#5ddfde;}
.layerWrap .btnLayerItem01{background-color:#000;}


/* layer width 477px */
.layerWrap.w420 .layerBox{width:420px !important;}
.layerWrap.w477 .layerBox{width:477px !important;}
.layerWrap.w550 .layerBox{width:550px !important;}
.layerWrap.w335 .layerBox{width:335px !important;}

/* 전체 화면 팝업 */
.layerWrap.full .layerBox{left:0;right:0;top:0;bottom:0;padding:0;border-radius:0;background-color:#f8f8f8;transform:translate(0, 0);}

/* full pop float right */
.layerWrap.full.slideRight .layerBox{left:auto;right:-100%;box-sizing:border-box;width:100%;transition:right .5s ease;}

/* 하단 플로팅 팝업 */
.layerWrap.floatB .layerBox{left:0;right:0;bottom:-100%;top:auto;padding:30px 23px 57px;box-sizing:border-box;border-radius:20px 20px 0 0;transform:translate(0, 0);transition:bottom .5s ease;width:100%;}
.layerWrap.floatB .layerBox .btnLayerClose{right:13px;top:26px;}
.layerWrap.floatB .layerBtnBox{margin:0 -5px 0;}

/** layerpop 컨텐츠 **/
.layerContent .ui-share-cont{padding:65px 0 40px;text-align:center;}
.layerContent .ui-share-cont .ui-share-tit{padding:0 0 16px;display:block;width:100%;text-align:center;font-size:23px;font-weight:800;color:#000;letter-spacing:-1.15px;line-height:23px;}
.layerContent .ui-share-cont .ui-share-txt{padding:0 0 30px;width:100%;text-align:center;font-size:15px;line-height:23px;letter-spacing:-0.75px;color:#000;}
.layerContent .ui-share-cont .ui-share-lst{display:inline-block;overflow:hidden;}
.layerContent .ui-share-cont .ui-share-lst > li{float:left;padding:0 0 0 30px;}
.layerContent .ui-share-cont .ui-share-lst > li:first-child{padding:0;}
.layerContent .ui-share-cont .ui-share-lst button{display:block;width:60px;height:60px;}
.layerContent .ui-share-cont .ui-share-lst button img{display:block;width:60px;height:60px;}
.layerContent .ui-alert-cont{padding:36px 20px 35px;box-sizing:border-box;}
.layerContent .ui-alert-cont .ui-alert_tit{display:block;text-align:center;font-size:15px;color:#000;line-height:22px;}
.layerContent .ui-alert-cont .ui-alert_tit.ui-font-normal{font-weight:500;}
.layerContent .ui-alert-cont .ui-alert-subTxt{padding:3px 0 0;margin:0 0 -2px;letter-spacing:-1.2px;color:#959595;text-align:center;font-size:12px;line-height:16px;word-break:keep-all;}
.layerContent .ui-alert-cont.ui-prize-cont{position:relative;padding:30px 20px;}
.layerContent .ui-alert-cont.ui-prize-cont:before{position:absolute;right:15px;top:-63px;width:147px;height:124px;content:"";background:url("/images/mobile/plan/exhibition/ico_card_finish.png") no-repeat left top;background-size:147px 124px;z-index:9003;}
.layerContent .ui-alert-cont.ui-prize-cont .ui-alert_tit{padding:0 10px;font-size:23px;line-height:22px;letter-spacing:-1.1px;text-align:left;}
.layerContent .ui-alert-cont.ui-prize-cont .ui-alert-subTxt{padding:20px 10px 0;text-align:left;font-size:15px;line-height:22px;letter-spacing:-0.7px;color:#000;}
.layerContent .ui-alert-cont.ui-prize-cont .layerBtnBox{margin:30px -5px 0;}

.layerContent .ui-joinPop-cont{padding:0 0 48px;}
.layerContent .ui-joinPop-cont .ui-pop-tit{display:block;padding:25px 0 22px;text-align:center;font-size:20px;line-height:30px;color:#000;letter-spacing:-1px;font-weight:800;}
.layerContent .ui-joinPop-cont .ui-select-game{padding:16px 0 26px;background:#f8f8f8;width:100%;box-sizing:border-box;text-align:center;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst{display:-webkit-box;display:flex;margin:0 auto;max-width:303px;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst >li{-webkit-box-flex:1;flex:1;min-width:auto;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img{position:relative;padding:0 0 35px;display:inline-block;width:85px;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img .ui-rdo{position:absolute;left:50%;bottom:0;top:inherit;transform:translate(-50%,0);}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img .ui-rdo:checked{background-position:left top;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img .txt{padding:105px 0 0;position:relative;display:block;text-align:center;font-size:16px;font-weight:800;line-height:22px;letter-spacing:-0.7px;color:#000;width:100%;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img .txt:after{position:absolute;left:0;top:9px;content:"";width:85px;height:89px;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img .txt.lst01:after{background:url("/images/mobile/plan/exhibition/evt_select_scissors.png") no-repeat -10px -9px;background-size:315px 105px;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img .txt.lst02:after{background:url("/images/mobile/plan/exhibition/evt_select_scissors.png") no-repeat -115px -9px;background-size:315px 105px;}
.layerContent .ui-joinPop-cont .ui-select-game .ui-select-lst .img-rdo-img .txt.lst03:after{background:url("/images/mobile/plan/exhibition/evt_select_scissors.png") no-repeat -220px -9px;background-size:315px 105px;}
.layerBox.evt-type01{width:240px;height:240px;background:url("/images/mobile/plan/exhibition/ico_early_finish_modal.png") no-repeat left top;background-size:240px;}
.layerBox.evt-type01 .ui-earlyFinish-cont{padding:124px 0 0;width:240px;height:116px;}
.layerBox.evt-type01 .ui-earlyFinish-cont .ui-finish-dsc dt{text-align:center;font-size:28px;line-height:32px;font-weight:800;color:#fff;letter-spacing:-1.4px;}
.layerBox.evt-type01 .ui-earlyFinish-cont .ui-finish-dsc dd{padding:3px 0 0;text-align:center;width:100%;font-size:13px;line-height:19px;color:#fff;letter-spacing:-0.6px;}

/** ui-rdo **/
input[type="checkbox"].ui-chk,
input[type="radio"].ui-rdo{width:25px;height:25px;background:url("/images/mobile/plan/exhibition/ico_check_bg.png") no-repeat -25px top;background-size:50px 25px;}
input[type="checkbox"].ui-chk,
input[type="radio"].ui-rdo:checked{background-position:left top;}

/** inpTxt **/
.inpTxt{display:block;width:100%;border-bottom:1px solid #d9d9d9;height:53px;}
.inpTxt input{display:block;padding:0;width:100%;height:53px;line-height:53px;text-align:left;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;font-size:15px;letter-spacing:-0.7px;color:#c7c7c7;}
.inpTxt input::placeholder{color:#c7c7c7;font-size:15px;letter-spacing:-0.7px;}

/** inpChk **/
.inpChk{display:block;padding:0 0 0 35px;position:relative;height:25px;font-size:16px;line-height:25px;letter-spacing:-0.8px;color:000;}
.inpChk .ui-chk{position:absolute;left:0;top:0;}

/** selectTxt **/
.selectTxt{display:block;width:100%;border-bottom:1px solid #d9d9d9;height:53px;}
.selectTxt select{display:block;padding:0;width:100%;height:53px;line-height:53px;text-align:left;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:none;color:#c7c7c7;font-size:15px;letter-spacing:-0.7px;background:url("/images/mobile/plan/exhibition/ico_select_arrow.png") no-repeat right center;background-size:14px 9px;}

/** ui-view-header **/
.ui-view-header{position:relative;width:100%;height:65px;}
.ui-view-header .ui-btn-back{position:absolute;left:25px;top:50%;transform:translate(0,-50%);width:25px;height:25px;background:url("/images/mobile/plan/exhibition/ico_view_header_before.png") no-repeat left top;background-size:25px;z-index:1;}
.ui-view-header .ui-btn-share{position:absolute;right:25px;top:50%;transform:translate(0,-50%);width:25px;height:25px;background:url("/images/mobile/plan/exhibition/ico_view_header_share.png") no-repeat left top;background-size:25px;z-index:1;}
.ui-view-header .ui-view-tit{height:65px;height:65px;text-align:center;font-size:18px;height:65px;line-height:65px;color:#000;font-weight:800;}

/** ui-btn-more **/
.ui-btn-more{display:block;padding:15px 0 26px;width:100%;text-align:cetner;border-top:1px solid #d9d9d9;}
.ui-btn-more .ui-ico-txt{display:inline-block;position:relative;padding:0 16px 0 0;font-size:13px;line-height:20px;letter-spacing:-0.32px;}
.ui-btn-more .ui-ico-txt:after{position:absolute;right:0;top:8px;content:"";width:9px;height:5px;background:url("/images/mobile/plan/exhibition/ico_lst_more.png") no-repeat left top;background-size:9px 5px;}

/** ui-exhibition-slide **/
.ui-exhibition-slide .bx-wrapper .tablet_list a img{display:block;width:100% !important;}
.ui-exhibition-slide .bx-wrapper .bx-controls-direction,
.ui-exhibition-slide .bx-wrapper .bx-controls-auto{display:none;}
.ui-exhibition-slide .bx-wrapper .bx-viewport + .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{display:inline-block;width:auto;}
.ui-exhibition-slide .bx-controls .bx-pager.bx-default-pager{left:5.3vw;bottom:19.5vw;text-align: left;}
.ui-exhibition-slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item{margin:0 0.67vw 0 0;}
.ui-exhibition-slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item:last-child{margin:0;}
.ui-exhibition-slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link{margin:0;width:1.06vw;height:1.06vw;background:rgba(255, 255, 255, 0.4);}
.ui-exhibition-slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link.active{width:2.8vw;background:#fff;border-radius:5.33vw;}
.ui-exhibition-slide .bx-wrapper img{display:block;width:100%;}

.visual_slide .bx-wrapper .tablet_list a img{display:block;width:100% !important;}
.visual_slide .bx-wrapper .bx-controls-direction,
.visual_slide .bx-wrapper .bx-controls-auto{display:none;}
.visual_slide .bx-wrapper .bx-viewport + .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{display:inline-block;width:auto;}
.visual_slide .bx-controls {overflow: hidden;}
.visual_slide .bx-controls .bx-pager.bx-default-pager{left:6.3vw;bottom:8.5vw;text-align: left;}
.visual_slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item{margin:0 2.4vw 0 0;}
.visual_slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item:last-child{margin:0;}
.visual_slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link{margin:0;width:2.32vw;height:2.32vw;background:rgba(255, 255, 255, 0.4);border:1px solid #525252;}
.visual_slide .bx-controls .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link.active{width:6vw;background:#fff;border-radius:6vw;}
.visual_slide .bx-wrapper img{display:block;width:100%;}

/** ui-exhibition-tab **/
.ui-exhibition-tab{position:relative;padding:0;width:100%;}
/*.ui-exhibition-tab .ui-tab-bx{position:absolute;left:0;top:-23px;z-index:1;}*/
.ui-tab-bx{overflow:hidden;padding:0 20px;width:100%;box-sizing:border-box;margin-top:30px;}
.ui-tab-bx .ui-tab-lst{display:-webkit-box;display:flex;width:100%;height:46px;}
.ui-tab-bx .ui-tab-lst > li{-webkit-box-flex:1;flex:1;min-width:auto;overflow:hidden;width:33.333%;height:46px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;box-sizing:border-box;}
.ui-tab-bx .ui-tab-lst > li .ui-btn-tab{display:block;width:100%;height:44px;line-height:44px;text-align:center;font-size:13px;letter-spacing:-0.32px;background:#fff;}
.ui-tab-bx .ui-tab-lst > li:first-child{border-radius:5px 0 0 5px;border-left:1px solid #d9d9d9;}
.ui-tab-bx .ui-tab-lst > li:last-child{border-radius:0 5px 5px 0;border-right:1px solid #d9d9d9;}
.ui-tab-bx .ui-tab-lst > li.active:last-child{border-right:1px solid #01a69f;}
.ui-tab-bx .ui-tab-lst > li.active{border-left:1px solid #01a69f;border-top:1px solid #01a69f;border-bottom:1px solid #01a69f;}
.ui-tab-bx .ui-tab-lst > li.active + li{border-left:1px solid #01a69f;}
.ui-tab-bx .ui-tab-lst > li.active .ui-btn-tab{font-weight:800;color:#01a69f;}

/** ui-picher-lst **/
.ui-tab-cont {padding:0 20px; margin-top:25px}
.ui-lst-box{padding:0;}
.ui-lst-box .ui-lst-info{padding:0 0 15px;min-height:20px;}
.ui-lst-box .ui-lst-info:after{content:"";display:block;clear:both;}
.ui-lst-box .ui-lst-info:after .ui-info-count{float:left;}
.ui-lst-box .ui-lst-info .ui-info-count{display:inline-block;float:left;height:20px;line-height:20px;font-size:14px;color:#454545;letter-spacing:-0.35px;line-height:20px;}
.ui-lst-box .ui-lst-info .ui-info-count .ui-count{padding:0 2px 0 0;display:inline-block;font-size:15px;letter-spacing:-0.37px;line-height:20px;font-weight:800;color:#01a69f;}
.ui-lst-box .ui-lst-info .ui-info-rigt{float:right;height:20px;}
.ui-lst-box .ui-lst-info .ui-info-rigt:after{content:"";display:block;clear:both;}
.ui-lst-box .ui-lst-info .ui-info-rigt .ui-select-menu{float:left;margin:0 20px 0 0;}
.ui-lst-box .ui-lst-info .ui-info-rigt .ui-select-menu:last-child{margin:0;}
.ui-lst-box .ui-lst-label{padding:0 2.67vw;position:absolute;height:5.2vw;line-height:5.2vw;text-align:center;font-size:2.93vw;color:#fff;z-index:1;border-radius:1000px;}
.ui-lst-box .ui-lst-label.type01{background:#ffbd24;}
.ui-lst-box .ui-lst-label.type02{background:#4876d2;}
.ui-lst-box .ui-lst-label.type03{background:#17c4bf;}
.ui-lst-box .ui-lst-label.type04{background:#36b77f;}

/** ui-select-menu **/
.ui-select-menu{position:relative;height:20px;}
.ui-select-menu .ui-btn-menu{padding:0 20px 0 0;position:relative;display:inline-block;height:24px;line-height:24px;font-size:12px;color:#808080;}
.ui-select-menu .ui-btn-menu:after{position:absolute;right:0;top:50%;content:"";display:block;width:16px;height:16px;background:url('/unify/m/images/mobile/order/prod_list/filteritem_sel_arr.png') no-repeat 0 0;background-size:16px auto;transform:translateY(-50%) rotate(0deg);}
.ui-select-menu .ui-btn-menu.active:after{transform:translateY(-50%) rotate(180deg);}
.ui-select-menu .ui-drop-bx{display:none;padding:20px 0;overflow:hidden;position:absolute;right:0;top:26px;min-width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:10px;z-index:2;}
.ui-select-menu .ui-drop-bx .ui-drop-lst > li{overflow:hidden;margin:7px 0 0;height:19px;}
.ui-select-menu .ui-drop-bx .ui-drop-lst > li:first-child{margin:0;}
.ui-select-menu .ui-drop-bx .ui-drop-lst .ui-btn-lst{position:relative;padding:0 17px;display:inline-block;width:100%;box-sizing:border-box;background:#fff;text-align:left;white-space:nowrap;font-size:13px;color:#000;line-height:19px;height:19px;}

/** ui-lst-new01 **/
.ui-lst-new01{padding:0 0 12px;}
.ui-lst-new01 > li{padding:20px 0 0;border-top:1px solid #d9d9d9;}
.ui-lst-new01 > li:first-child{border-top:none;}
.ui-lst-new01 > li:first-child{padding:0;}
.ui-lst-new01 .ui-img{display:block;overflow:hidden;position:relative;border-radius:10px;width:100%;}
.ui-lst-new01 .ui-img img{display:block;width:100%;}
.ui-lst-new01 .ui-img .ui-lst-label{top:6.67vw;left:4vw;}
.ui-lst-new01 .ui-picher_lst{overflow:hidden;padding:7px 0 10px;width:100%;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left{float:left;overflow:hidden;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left > li{float:left;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left > li.ui-date{padding:0 10px 0 5px;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left > li.ui-search{position:relative;padding:0 0 0 11px;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left > li.ui-search:after{position:absolute;left:0;top:5px;width:1px;height:12px;background:#dfdfdf;content:"";}
.ui-lst-new01 .ui-picher_lst .ui-lst-left .ui-txt{display:block;height:20px;line-height:20px;font-size:12px;color:#000;letter-spacing:-0.24px;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left > li.ui-date .ui-txt{font-weight:800;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left > li.ui-search .ui-txt{padding:0 0 0 19px;position:relative;}
.ui-lst-new01 .ui-picher_lst .ui-lst-left > li.ui-search .ui-txt:before{position:absolute;left:0;top:50%;transform:translate(0,-50%);width:15px;height:15px;content:"";background:url("/images/mobile/plan/exhibition/ico_lst_search.png") no-repeat left top;background-size:15px;}
.ui-lst-new01 .ui-picher_lst .ui-btn-lnk{padding:0 14px 0 0;position:relative;display:block;float:right;height:20px;line-height:20px;font-size:14px;letter-spacing:-0.45px;color:#000;}
.ui-lst-new01 .ui-picher_lst .ui-btn-lnk:after{position:absolute;right:5px;top:7px;width:4px;height:7px;content:"";background:url("/images/mobile/plan/exhibition/ico_lst_view.png") no-repeat left top;background-size:4px 7px;}

/** ui-lst-new02 **/
.ui-lst-new02{overflow:hidden;margin:0 -5px;padding:0 0 25px;}
.ui-lst-new02 > li{float:left;margin:15px 0 0;width:50%;padding:0 5px;box-sizing:border-box;}
.ui-lst-new02 > li:nth-child(1),
.ui-lst-new02 > li:nth-child(2){margin:0;}
.ui-lst-new02 .ui-info-bx{display:block;overflow:hidden;width:100%;}
.ui-lst-new02 .ui-info-bx .ui-img{display:block;position:relative;overflow:hidden;width:100%;border-radius:10px 10px 0 0;}
.ui-lst-new02 .ui-info-bx .ui-img img{display:block;width:100%;}
.ui-lst-new02 .ui-info-bx .ui-img .ui-lst-label{left:4vw;top:4vw;}
.ui-lst-new02 .ui-info-bx .ui-btm-info{display:block;padding:15px 15px 20px;overflow:hidden;width:100%;background:#fff;border:1px solid #d9d9d9;border-radius:0 0 10px 10px;box-sizing:border-box;}
.ui-lst-new02 .ui-info-bx .ui-btm-info .ui-date{padding:0 0 5px;display:block;font-size:12px;line-height:21px;color:#959595;}
.ui-lst-new02 .ui-info-bx .ui-btm-info .ui-tit{display:-webkit-box;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:19px;color:#000;font-weight:800;height:38px;}

/** ui-exhibitionView-btn **/
.ui-exhibitionView-btn{padding:0 5.33vw 13.6vw;width:100%;box-sizing:border-box;background:#fff;}
.ui-exhibitionView-btn .ui-lst-btn{display:block;width:100%;height:9.6vw;text-align:center;font-size:3.47vw;color:#000;line-height:9.6vw;background:#5ddfde;letter-spacing:-0.09vw;border-radius:1.33vw;font-weight:600;}

/** ui-comment-cont **/
.ui-comment-cont{padding:0 5.33vw 8vw;background:#fff;}
.ui-comment-cont .ui-comment-box .ui-text-form{overflow:hidden;position:relative;padding:0 0 9.87vw;border:1px solid #959595;border-radius:2.67vw;box-sizing:border-box;}
.ui-comment-cont .ui-comment-box .ui-text-form .ui-byte{position:absolute;right:0;bottom:0;}
.ui-comment-cont .ui-comment-box .ui-text-form textarea{padding:4.4vw 3.46vw 0;display:block;border:none !important;height:20.53vw;font-size:4vw;color:#959595;letter-spacing:-0.2vw;line-height:5.33vw;}
.ui-comment-cont .ui-comment-box .ui-text-form textarea::placeholder{font-size:4vw;color:#959595;letter-spacing:-0.2vw;line-height:5.33vw;}
.ui-comment-cont .ui-comment-box .ui-text-form .ui-byte{display:inline-block;position:absolute;right:4vw;bottom:4vw;font-size:3.47vw;color:#959595;line-height:5.33vw;letter-spacing:-0.09vw;z-index:1;}
.ui-comment-cont .ui-comment-box .ui-btn-comment{margin:4vw 0 0;padding:0 0 0 12.67vw;;position:relative;}
.ui-comment-cont .ui-comment-box .ui-btn-comment .btn-secret{position:absolute;left:0;top:0;display:block;width:10.67vw;height:10.67vw;border:0.27vw solid #d9d9d9;border-radius:1.33vw;background:#fff url("/images/mobile/plan/exhibition/ico_repple_rock.png") no-repeat center;background-size:4.13vw 5.1vw;box-sizing:border-box;}
.ui-comment-cont .ui-comment-box .ui-btn-comment .btn-secret.active{background:#ededed url("/images/mobile/plan/exhibition/ico_repple_rock01.png") no-repeat center;background-size:4.13vw 5.1vw;}
.ui-comment-cont .ui-comment-box .ui-btn-comment .btn-submit{display:block;width:100%;height:10.67vw;text-align:center;background:#000;font-size:3.7vw;line-height:10.67vw;color:#fff;border-radius:1.33vw;}
.ui-comment-cont .ui-comment-lst{padding:10.67vw 0 0;}
.ui-comment-cont .ui-comment-lst > li{border-bottom:0.3vw solid #d9d9d9;}
.ui-comment-cont .ui-comment-lst li:first-child .ui-comment-txt{padding:0 0 8vw;}
.ui-comment-cont .ui-comment-lst .ui-comment-txt{overflow:hidden;padding:8vw 0;}
.ui-comment-cont .ui-comment-lst .ui-comment-txt .ui-ico-sec{margin:0 1.73vw 0 0;display:block;float:left;width:5.33vw;height:5.33vw;background:url("/images/mobile/plan/exhibition/ico_repple_rock_lst.png") no-repeat left top;background-size:5.33vw;}
.ui-comment-cont .ui-comment-lst .ui-comment-txt .ui-name{display:block;text-align:left;font-size:3.47vw;line-height:5.6vw;color:#000;}
.ui-comment-cont .ui-comment-lst .ui-comment-txt .ui-data-txt{padding:1.33vw 0 0;font-size:4.27vw;line-height:5.6vw;color:#000;}
.ui-comment-cont .ui-comment-lst .ui-comment-btm{margin:4vw 0 0;overflow:hidden;}
.ui-comment-cont .ui-comment-lst .ui-comment-btm .ui-date{display:block;float:left;font-size:3.2vw;line-height:5.6vw;color:#959595;}
.ui-comment-cont .ui-comment-lst .ui-comment-btm .ui-btn-lst{display:block;float:right;overflow:hidden;}
.ui-comment-cont .ui-comment-lst .ui-comment-btm .ui-btn-lst .ui-btn-del,
.ui-comment-cont .ui-comment-lst .ui-comment-btm .ui-btn-lst .ui-btn-mod{display:block;float:left;width:16vw;height:6.67vw;line-height:6.67vw;text-align:center;font-size:3.2vw;border-radius:1.33vw;}
.ui-comment-cont .ui-comment-lst .ui-comment-btm .ui-btn-lst .ui-btn-del{background:#ededed;color:#808080;}
.ui-comment-cont .ui-comment-lst .ui-comment-btm .ui-btn-lst .ui-btn-mod{margin:0 2vw 0 0;background:#000;color:#fff;}

/** ui-evt_scissors **/
.ui-evt_scissors .ui-visual-scissors{position:relative;}
.ui-evt_scissors .ui-visual-scissors img{display:block;width:100%;}
.ui-evt_scissors .ui-visual-scissors .ui-evt-tit{position:absolute;left:10.53vw;;top:14.53vw;display:block;width:82.4vw;height:22.4vw;z-index:1;}
.ui-evt_scissors .ui-visual-scissors:after{position:absolute;left:6.67vw;top:8.4vw;z-index:2;width:85.07vw;height:52.13vw;content:"";background:url("/images/mobile/plan/exhibition/evt_scissors__bg.png") no-repeat center;background-size:85.07vw 52.13vw;}
.ui-evt_scissors .ui-visual-scissors:before{position:absolute;left:8vw;top:36.4vw;z-index:3;width:83.07vw;height:47.3vw;content:"";background:url("/images/mobile/plan/exhibition/evt_scissors__img.png") no-repeat center;background-size:83.07vw 47.3vw;}
.ui-evt_scissors .ui-visual-scissors:before{position:absolute;left:8vw;top:36.4vw;z-index:3;width:83.07vw;height:47.3vw;content:"";background:url("/images/mobile/plan/exhibition/evt_scissors__img.png") no-repeat center;background-size:83.07vw 47.3vw;}
.ui-evt_scissors .ui-visual-scissors .ui-evt-period{position:absolute;left:50%;top:35.33vw;transform:translate(-50%,0);display:inline-block;font-size:3.2vw;color:#000;line-height:4.67vw;letter-spacing:-0.06vw;font-weight:800;white-space:nowrap;z-index:4;}
.ui-evt_scissors .ui-visual-scissors .ui-evt-period:before{position:absolute;left:0;bottom:0;z-index:5;content:"";width:100%;height:0.23vw;background:#000;}
.ui-evt_scissors .ui-visual-scissors .ui-evt-period em{font-weight:500;font-family:"roboto";}
.ui-evt_scissors .ui-visual-scissors .ui-btn-submit{position:absolute;left:50%;bottom:13.87vw;transform:translate(-50%,0);display:flex;align-items:center;justify-content:center;width:60vw;height:10.13vw;background:#feed3c;letter-spacing:-0.24vw;font-size:3.46vw;z-index:2;border:0.27vw solid #000;border-radius:1000px;font-weight:800;}
.ui-evt_scissors .ui-visual-scissors .ui-btn-submit:disabled{background:#f2f2f2;border:1px solid #f2f2f2;color:#808080;}

/** ui-scissors_info **/
.ui-evt_info{padding:30px 0;background:#f8f8f8;width:100%;}
.ui-evt_info.ui-bg-type01{background:#f2eef5;}
.ui-evt_info .ui-info-dsc{width:100%;text-align:center;}
.ui-evt_info .ui-info-dsc dt{text-align:center;font-size:23px;line-height:34px;letter-spacing:-1.15px;color:#000;font-weight:800;}
.ui-evt_info .ui-info-dsc dd .ui-dsc-tit{padding:15px 0 0;display:block;text-align:center;text-align:center;font-size:15px;line-height:22.5px;letter-spacing:-0.7px;color:#000;font-weight:800;}
.ui-evt_info .ui-info-dsc dd .ui-dsc-txt{padding:6px 0 0;text-align:center;font-size:12px;line-height:18px;color:#959595;letter-spacing:-0.6px;}
.ui-evt_info .ui-info-dsc dd .ui-dsc-txt01{padding:12px 0 0;width:100%;text-align:center;font-size:15px;line-height:22px;letter-spacing:-0.37px;color:#000;}
.ui-evt_info .ui-info-dsc dd .ui-dsc-txt01 em{font-weight:800;}

/** ui-evt-prd **/
.ui-evt-prd{padding:30px 0 50px;background:#fff;}
.ui-evt-prd .ui-prd-dsc{width:100%;text-align:center;}
.ui-evt-prd .ui-prd-dsc dt{font-weight:800;color:#000;width:100%;text-align:center;font-size:23px;letter-spacing:-0.57px;line-height:34px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst{padding:20px 0 0;display:inline-block;overflow:hidden;width:332px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li{float:left;padding:0 0 0 16px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li:first-child{padding:0;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li > span{padding:107px 0 0;position:relative;display:inline-block;font-size:13px;letter-spacing:-1.2px;line-height:18px;color:#000;width:100px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li > span:after{position:absolute;left:0;top:0;width:100px;height:100px;content:"";}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li > .ui-prd-txt01:after{background:url("/images/mobile/plan/exhibition/ico_evt_lst_prd01.png") no-repeat center;background-size:100px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li > .ui-prd-txt02:after{background:url("/images/mobile/plan/exhibition/ico_evt_lst_prd02.png") no-repeat center;background-size:100px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li > .ui-prd-txt03:after{background:url("/images/mobile/plan/exhibition/ico_evt_lst_prd03.png") no-repeat center;background-size:100px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li > .ui-prd-txt04:after{background:url("/images/mobile/plan/exhibition/ico_evt_lst_prd04.png") no-repeat center;background-size:100px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li > .ui-prd-txt05:after{background:url("/images/mobile/plan/exhibition/ico_evt_lst_prd05.png") no-repeat center;background-size:100px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst.ui-length05 > li:nth-child(4){padding:20px 0 0 58px;}
.ui-evt-prd .ui-prd-dsc .ui-prd-lst.ui-length05 > li:nth-child(5){padding:20px 0 0 16px;}


/** resevationFormWrap **/
.resevationFormWrap{padding:30px 0 0;}
.resevationFormWrap ul > li{margin:34px 0 0;}
.resevationFormWrap ul > li:first-child{margin:0;}
.resevationFormWrap .regiCase .regiTit{padding:0 0 5px 0;}
.resevationFormWrap .regiCase .regiTit .tit{display:inline-block;font-weight:800;color:#000;font-size:16px;line-height:25px;letter-spacing:-0.8px;}
.resevationFormWrap .regiCase .inpPhoneItem{padding:0 0 0 155px;position:relative;}
.resevationFormWrap .regiCase .inpPhoneItem .selectTxt{position:absolute;left:0;top:0;width:135px;}

/* .agreeTbl {border:1px solid #e0e0e0;} */
.agreeTbl table {border-collapse:collapse;background-color:#fff;}
.agreeTbl table tbody th {padding:10px;font-weight:normal;color:#000;border:1px solid #e0e0e0;}
.agreeTbl table tbody td {padding:10px;color:#7f7f7f;border:1px solid #e0e0e0;}
.agreeTbl table tbody td.agreePoint01{color:#01a69f;font-weight:800;text-decoration:underline;}

/** agreeConfirmWrap **/
.agreeConfirmWrap{padding:20px 25px;margin:36px 0 0;border:1px solid #d9d9d9;width:100%;box-sizing:border-box;border-radius:10px;}
.agreeConfirmWrap .agreeTit{overflow:hidden;}
.agreeConfirmWrap .agreeTit .inpChk01{float:left;position:relative;padding:0 0 0 23px;display:block;height:20px;font-size:13px;letter-spacing:-0.5px;color:#000;line-height:20px;}
.agreeConfirmWrap .agreeTit .inpChk01 input[type="checkbox"]{position:absolute;left:0;top:5px;width:13px;height:10px;background:url("/images/mobile/plan/exhibition/ico_check01_agree.png") no-repeat -2px -2px;background-size:36px 15px;}
.agreeConfirmWrap .agreeTit .inpChk01 input[type="checkbox"]:checked{background-position:-20px -2px;}
.agreeConfirmWrap .agreeTit .btnFold{position:relative;display:block;float:right;width:20px;height:20px;}
.agreeConfirmWrap .agreeTit .btnFold:before{position:absolute;right:0;top:7px;content:"";background:url("/images/mobile/plan/exhibition/ico_agree_arrow.png") no-repeat right center;background-size:11px 6px;width:11px;height:6px;}
.agreeConfirmWrap .agreeTit .btnFold.active:before{transform:rotate(180deg);}
.agreeConfirmWrap .agreeFoldConts{display:none;margin:20px 0 0;font-size:13px;line-height:20px;color:#959595;letter-spacing:-1px;}
.agreeConfirmWrap .agreeFoldBox{padding:0 0 15px;}
.agreeConfirmWrap .agreeFoldBox:last-child{padding:0;}
.agreeConfirmWrap .titBox{padding:0 0 25px;}

/** agreeFoldBtmTxt **/
.agreeFoldBtmTxt{padding:6px 0 0;word-break:keep-all;font-size:13px;line-height:19px;color:#959595;letter-spacing:-0.25px;}

/** ui-card-subbple **/
.ui-evt-cardSupple{position:relative;width:100%;}
.ui-evt-cardSupple .layerWrap{position:absolute;left:0;top:0;}
.ui-evt-cardSupple .layerWrap .layerBox{position:absolute;}
.ui-evt-cardSupple .layerWrap .layerMask{position:absolute;}
.ui-card-supple .ui-card-bg{display:block;width:100%;}
.ui-card-supple .default_dim{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;}
.ui-card-supple{position:relative;width:100%;}
.ui-card-supple .ui-card-tit{position:absolute;left:0;top:0;width:100vw;height:60.8vw;z-index:1;background:url("/images/mobile/plan/exhibition/bg_card_supple_txt.png") no-repeat right center;background-size:100vw 60.8vw;}
.ui-card-supple .ui-card-txt{position:absolute;left:0;top:46.93vw;width:100%;font-size:4vw;color:#97a7eb;line-height:4.67vw;text-align:center;z-index:2;font-weight:800;}
.ui-card-supple .ui-card-txt .ui-date{font-weight:500;font-family:"roboto";}
.ui-card-supple .ui-supple-box .ui-supple-lst{position:absolute;width:31.33vw;height:42.4vw;transition:all .2s cubic-bezier(0.36, 0.9, 1, 1);z-index:3;}
.ui-card-supple .ui-supple-box .ui-supple-lst.lst01{left:3.73vw;top:60.9vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst.lst02{left:34.4vw;top:60.9vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst.lst03{left:65.1vw;top:60.9vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst.lst04{left:3.73vw;top:106.27vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst.lst05{left:34.4vw;top:106.27vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst.lst06{left:65.1vw;top:106.27vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple{position:relative;display:block;transition:transform .5s;transform-style:preserve-3d;width:31.33vw;height:42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-front{position:absolute;left:0;top:0;display:block;z-index:5;width:31.33vw;height:42.4vw;transform:rotateY(180deg);}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-front.ui01{background:url("/images/mobile/plan/exhibition/bg_card_supple_back01.png") no-repeat left top;background-size:31.33vw 42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-front.ui02{background:url("/images/mobile/plan/exhibition/bg_card_supple_back02.png") no-repeat left top;background-size:31.33vw 42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-front.ui03{background:url("/images/mobile/plan/exhibition/bg_card_supple_back03.png") no-repeat left top;background-size:31.33vw 42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-front.ui04{background:url("/images/mobile/plan/exhibition/bg_card_supple_back04.png") no-repeat left top;background-size:31.33vw 42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-front.ui05{background:url("/images/mobile/plan/exhibition/bg_card_supple_back05.png") no-repeat left top;background-size:31.33vw 42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-front.ui06{background:url("/images/mobile/plan/exhibition/bg_card_supple_back06.png") no-repeat left top;background-size:31.33vw 42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple .ui-back{position:absolute;left:0;top:0;display:block;width:31.33vw;height:42.4vw;z-index:4;background:url("/images/mobile/plan/exhibition/bg_card_supple_lst_front.png") no-repeat left top;background-size:31.33vw 42.4vw;}
.ui-card-supple .ui-supple-box .ui-supple-lst .card-shupple.rotate{transform:rotateY(180deg);}
.ui-card-supple .ui-supple-box .ui-supple-lst.move{left:50%;top:82.53vw;transform:translate(-50%,0);}
.ui-card-supple .ui-supple-box .ui-supple-lst.move:nth-child(1){animation:shupple1 0.9s ease-in 0.3s 2;}
.ui-card-supple .ui-supple-box .ui-supple-lst.move:nth-child(2){animation:shupple2 0.7s ease-in 0.1s 3;}
.ui-card-supple .ui-supple-box .ui-supple-lst.move:nth-child(3){animation:shupple3 1.1s ease-in 0.2s 2;}
.ui-card-supple .ui-supple-box .ui-supple-lst.move:nth-child(4){animation:shupple4 0.8s ease-in 0.1s 3;}
.ui-card-supple .ui-supple-box .ui-supple-lst.move:nth-child(5){animation:shupple5 0.6s ease-in 0.2s 3;}
.ui-card-supple .ui-supple-box .ui-supple-lst.move:nth-child(6){animation:shupple6 1s ease-in 0.2s 2;}
@keyframes shupple1{
	0%{transform:translate(-50%,0);z-index:1;top:82.53vw;}
	14%{transform:translate(0,0) rotate(5deg);top:82.53vw;}
	100%{transform:translate(-50%,0);top:82.53vw;}
}
@keyframes shupple2{
	0%{transform:translate(-50%,0);z-index:3;top:82.53vw;}
	10%{transform:translate(10%,0) rotate(15deg);top:82.53vw;}
	100%{transform:translate(-50%,0);top:82.53vw;}
}
@keyframes shupple3{
	0%{transform:translate(-50%,0);z-index:2;top:82.53vw;}
	10%{transform:translate(20%,0) rotate(10deg);top:82.53vw;}
	100%{transform:translate(-50%,0);top:82.53vw;}
}
@keyframes shupple4{
	0%{transform:translate(-50%,0);z-index:4;top:82.53vw;}
	18%{transform:translate(-100%,0) rotate(5deg);top:82.53vw;}
	100%{transform:translate(-50%,0);top:82.53vw;}
}
@keyframes shupple5{
	0%{transform:translate(-50%,0);z-index:8;top:82.53vw;}
	10%{transform:translate(-90%,0) rotate(-5deg);top:82.53vw;}
	100%{transform:translate(-50%,0);top:82.53vw;}
}
@keyframes shupple6{
	0%{transform:translate(-50%,0);z-index:7;top:82.53vw;}
	14%{transform:translate(-110%,0) rotate(-10deg);top:82.53vw;}
	100%{transform:translate(-50%,0);top:82.53vw;}
}

.ui-evt-cont{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
.ui-evt-cont .bg{position:absolute;left:0;top:0;z-index:11;width:100%;height:100%;z-index:11;background:rgba(0, 0, 0, 0.5);}
.ui-evt-cont .ui-modal-layer{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:12;}
.ui-evt-cont .ui-alert-cont{padding:36px 20px 35px;width:100%;box-sizing:border-box;background-color:#fff;width:335px;border-radius:20px;}
.ui-evt-cont .ui-alert-btn{padding:27px 0 0;}
.ui-evt-cont .ui-alert-btn a{display:block;box-sizing:border-box;width:100%;height:36px;text-align:center;line-height:36px;color:#fff;font-weight:800;background:#000;border-radius:5px;}
.ui-evt-cont .ui-alert_tit{display:block;text-align:center;font-size:15px;color:#000;line-height:22px;text-align:center;font-weight:500;}
.ui-evt-cont .ui-earlyFinish-cont{width:240px;height:240px;background:url("/images/mobile/plan/exhibition/ico_early_finish_modal.png") no-repeat left top;background-size:240px}

.ui-evt-cont .ui-earlyFinish-cont{padding:124px 0 0;width:240px;height:116px;background:url("/images/mobile/plan/exhibition/ico_early_finish_modal.png") no-repeat left top;background-size:240px;}
.ui-evt-cont .ui-earlyFinish-cont .ui-finish-dsc dt{text-align:center;font-size:28px;line-height:32px;font-weight:800;color:#fff;letter-spacing:-1.4px;}
.ui-evt-cont .ui-earlyFinish-cont .ui-finish-dsc dd{padding:3px 0 0;text-align:center;width:100%;font-size:13px;line-height:19px;color:#fff;letter-spacing:-0.6px;}

@media screen and (max-width:320px)  {
	.agreeConfirmWrap{padding:20px 15px;}

	.ui-evt-prd .ui-prd-dsc .ui-prd-lst{width:310px;}
	.ui-evt-prd .ui-prd-dsc .ui-prd-lst > li{padding:0 0 0 5px;}
	.ui-evt-prd .ui-prd-dsc .ui-prd-lst.ui-length05 > li:nth-child(5){padding:20px 0 0 5px;}
	.ui-evt-prd .ui-prd-dsc .ui-prd-lst.ui-length05 > li:nth-child(4){padding:20px 0 0 53px;}
}

/* .m-plan-prod */
.m-plan-prod{background:#f8f8f8;padding:6.25vw 0;}
.ui-phone-list-wrap {padding:0 5.333vw;}
.ui-phone-list-wrap .ui-list{display:flex;background:#fff;border-radius:2.6667vw;flex-wrap:wrap;padding:8.0000vw 6.6667vw 6.6667vw 6.6667vw}
.ui-phone-list-wrap .ui-list > div:nth-child(1){width:26.6667vw;height:29.3333vw;margin-right:5.3333vw;position: relative;}
.ui-phone-list-wrap .ui-list > div:nth-child(2){width:calc(100% - 32.0000vw)}
.ui-phone-list-wrap .prod-tit{font-size:5.3333vw;line-height:8.0000vw;font-weight:700;display:block;}
.ui-phone-list-wrap .prd-sub{display:block;font-size:3.2000vw;line-height:4.2667vw;color:#000;max-height:8.52vw;overflow:hidden;}
.ui-phone-list-wrap .box-price-info{margin-top:1.3333vw;}
.ui-phone-list-wrap .box-price-info *{font-size:3.4667vw;line-height:5.3333vw;color:#808080}
.ui-phone-list-wrap .box-price-info > div{margin-top:1.3333vw;}
.ui-phone-list-wrap .box-price-info > div:after{content:'';display:block;clear:both;}
.ui-phone-list-wrap .box-price-info .color-red *{color:#ff0000}
.ui-phone-list-wrap .box-price-info .txt{float:left;}
.ui-phone-list-wrap .box-price-info .price{float:right;}
.ui-phone-list-wrap .box-price-info-total{width:100%;margin-top:5.3333vw;padding-top:5.3333vw;border-top:0.2667vw solid #ededed;}
.ui-phone-list-wrap .box-price-info-total *{font-size:4.2667vw;font-weight:700;line-height:6.6667vw;}
.ui-phone-list-wrap .box-price-info-total:after{content:'';display:block;clear:both;}
.ui-phone-list-wrap .box-price-info-total .txt{float:left;}
.ui-phone-list-wrap .box-price-info-total .price{float:right;}
.ui-phone-list-wrap .box-btn{width:100%;margin-top:5.3333vw;}
.ui-phone-list-wrap .box-btn .btn-order{width:100%;height:10.6667vw;background:#5ddfde;border-radius:1.3333vw;}
.ui-phone-list-wrap .box-btn .btn-order span{font-size:3.7333vw;font-weight:600;color: #000;}

.ui-prod-list-wrap{margin-top:5.3333vw;text-align:center;padding:0 5.333vw;}
.ui-prod-list-wrap li{position:relative;background-color:#fff;border-radius:2.6667vw;padding:5.3333vw 6.6667vw 37.8667vw 6.6667vw;}
.ui-prod-list-wrap .link{display:inline-block;/*max-width:37.3333vw;*/width:100%;height:28.0000vw;text-align:center;position: relative;}
.ui-prod-list-wrap .link .img{max-width:37.3333vw;max-height:100%;width:initial;vertical-align:middle;}
.ui-prod-list-wrap .ui-prd-txt{margin-top:2.6667vw}
.ui-prod-list-wrap .ui-prd-txt .prd-tit{font-size:5.3333vw;line-height:5.3333vw;font-weight:700;margin-bottom:1.3333vw;display:block;}
.ui-prod-list-wrap .ui-prd-txt .prd-sub{display:block;margin-bottom:1.2vw;font-size:3.2000vw;line-height:4.2667vw;color:#000;max-height:8.52vw;overflow:hidden;}
.ui-prod-list-wrap .box-price-info-total{font-size:4.5333vw;line-height:6.6667vw;font-weight:700;color:#01a69f;border-top:0.2667vw solid #ededed;padding-top:4.0000vw;margin-top:4.0000vw;}
.ui-prod-list-wrap .box-btn{display:flex;margin-top:5.3333vw;}
.ui-prod-list-wrap .box-btn button{color:#000;width:100%;height:10.6667vw;border:0.2667vw solid #000;border-radius:1.3333vw;font-size:3.7333vw;font-weight:600;margin-left:2.6667vw;}
.ui-prod-list-wrap .box-btn button:first-child{margin-left:0;}
.ui-prod-list-wrap .box-btn .btn-order{background:#5ddfde;border-color:#5ddfde;}
.ui-prod-list-wrap .box-posi-btm{position:absolute;bottom:0;left:0;padding:0 6.6667vw 6.6667vw 6.6667vw;width:100%;}
.ui-prod-list-wrap.cols-2{display:flex;flex-wrap:wrap;}
.ui-prod-list-wrap.cols-2 .link {height:auto;}
.ui-prod-list-wrap.cols-2 .link .img {max-width:inherit; max-height: 150px;}
/* .ui-prod-list-wrap.cols-2 li{width:calc(50% - 1.3333vw);padding:5.3333vw 5.3333vw 49.8667vw 5.3333vw;} */
.ui-prod-list-wrap.cols-2 li{width:100%;padding:5.3333vw 5.3333vw 49.8667vw 5.3333vw;}
/* .ui-prod-list-wrap.cols-2 li:nth-child(2){margin-left:2.6667vw;} */
.ui-prod-list-wrap.cols-2 .ui-prd-txt .prd-tit,
.ui-prod-list-wrap.cols-2 .ui-prd-txt .prd-sub{display:block;}
.ui-prod-list-wrap.cols-2 .box-btn{display:block;}
.ui-prod-list-wrap.cols-2 .box-btn button{margin:0;}
.ui-prod-list-wrap.cols-2 .box-btn button + button{margin-top:2.6667vw;}

.ui-cable-list-wrap{margin-top:5.3333vw;}
.ui-cable-list-wrap .red{color:#ff0000}
.ui-cable-list-wrap li{background:#fff;border-radius:2.6667vw;padding:8.5333vw 6.6667vw 6.6667vw 6.6667vw}
.ui-cable-list-wrap .prodInfoWired{display:flex;flex-wrap:wrap;}
.ui-cable-list-wrap .prodInfoWired > div:nth-child(1){width:26.6667vw;height:18.1333vw;text-align:center;position: relative;}
.ui-cable-list-wrap .prodInfoWired > div:nth-child(1) .img{max-width:100%;max-height:100%;width:initial;vertical-align:middle;}
.ui-cable-list-wrap .prodInfoWired > div:nth-child(2){width:calc(100% - 26.6667vw);padding-left:4.0000vw;}
.ui-cable-list-wrap .prodInfoWired .prodName{font-size:5.0667vw;font-weight:700;line-height:6.1333vw;margin-bottom:1.0667vw;display:block;}
.ui-cable-list-wrap .prodInfoWired .prodCopy{font-size:2.9333vw;line-height:4.2667vw;color:#959595;display:block;}
.ui-cable-list-wrap .prodPayFold{margin-top:5.3333vw;padding-top:5.3333vw;border-top:0.2667vw solid #ededed;}
.ui-cable-list-wrap .prodPayFold .rowItem{margin-top:1.3333vw;}
.ui-cable-list-wrap .prodPayFold .rowItem:first-child{margin-top:0;}
.ui-cable-list-wrap .prodPayFold .rowItem:after{content:'';display:block;clear:both;}
.ui-cable-list-wrap .prodPayFold .rowItem .tit{float:left;font-size:3.4667vw;line-height:5.3333vw;color:#808080}
.ui-cable-list-wrap .prodPayFold .rowItem .txt{float:right;font-size:3.4667vw;line-height:5.3333vw;color:#808080}
.ui-cable-list-wrap .prodPayFold .paymentInfo .tit{font-size:4.2667vw;line-height:6.6667vw;font-weight:700;color:#000;}
.ui-cable-list-wrap .prodPayFold .paymentInfo .txt{font-size:4.2667vw;line-height:6.6667vw;font-weight:700;color:#000;}
.ui-cable-list-wrap .prodPayFold .paymentInfo02{margin-top:2.6667vw;}
.ui-cable-list-wrap .box-btn{width:100%;margin-top:5.3333vw;}
.ui-cable-list-wrap .box-btn .btn-order{width:100%;height:10.6667vw;background:#5ddfde;border-radius:1.3333vw;}
.ui-cable-list-wrap .box-btn .btn-order span{font-size:3.7333vw;font-weight:600;}

/* 기획전 상세 badge */
.badge-plan {position:absolute; top:0; left:0; width:100%; height:100%;}
.badge-plan span {position:absolute; color:#000; z-index:1;}
.badge-plan span > img {height: 5.5vw;}
.badge-plan .badge-plan-lt {top:-4vw;left:0vw;}
.badge-plan .badge-plan-lb {bottom:0; left:0;}
.badge-plan .badge-plan-tc {top:0; left:50%; transform: translateX(-50%);}
.badge-plan .badge-plan-bc {bottom:0; left:50%; transform: translateX(-50%);}


/* 금칙어 팝업 */
.ui-forbidden {padding-top:10px;}
.ui-forbbidden-tit {display: block; text-align: center; font-size: 15px; color: #000; line-height: 22px;}
.ui-forbidden-word {margin:20px 0 15px; padding:15px; background:#e9e9e9; border-radius: 5px; box-sizing: border-box; text-align: center;word-break: break-all;}
#ui-forbidden-modalpop .layerBtnBox {margin-top:15px;}

/* asis reset */

.ui-exhibition-tab .shoptab_sy01 > ul > li > a{border-bottom:1px solid #d9d9d9 !important;}
.ui-exhibition-tab .shoptab_sy01 > ul > li.on > a{border-bottom:none !important;}


.plan_wrap div.prdBox {background:none; border-bottom: 1px solid #d9d9d9;}
.plan_wrap div.prdBox + div.prdBox {padding-top:20px !important; border-top:none !important;}
.plan_wrap div.prdBox img {border-top:none !important; border-radius: 10px;}
div.prdBox a {border-radius:10px;}
.plan_wrap div.prdBox a.btnWinner {font-size:14px; padding-right:14px;right:0;border:none;}
.plan_wrap div.prdBox a.btnWinner:after {position: absolute;right: 5px;top: 7px;width: 4px;height: 7px;content: "";background: url(/images/mobile/plan/exhibition/ico_lst_view.png) no-repeat left top;background-size: 4px 7px;}

.plan_wrap div.prdBox span {padding:0;}
.plan_wrap div.prdBox span > em {}
.plan_wrap div.prdBox span > em.viewnum {display:inline-block; margin-right:22px}
.plan_wrap div.prdBox span > em.viewnum:before,
.plan_wrap div.prdBox span > em.viewnum:after {display:none;}
.plan_wrap div.prdBox span > em.viewnum {position:relative; height:40px; vertical-align:top;}
.plan_wrap div.prdBox span > em.viewnum:before {display:block;position: absolute;left: 10px;top: 16px;width: 15px;height: 15px;content: "";background: url(/images/mobile/plan/exhibition/ico_lst_search.png) no-repeat left top;background-size: 15px;}
.plan_wrap div.prdBox span > em.viewnum:after {display:block;position: absolute;left: 0;top: 19px;width: 1px;height: 12px;background: #dfdfdf;content: "";}

/* asis reset */
.plan_wrap .plan_search {border-top:none; padding:0;}
.plan_wrap div.plan_search + div.prdBox {padding:0; border-top:none;}
.plan_wrap div.prdBox + div.orderBtn {border-top:none; border-bottom:none;}
ul.winnerList + a.btnMore {background:none;}
.ui-view-header {height:65px !important}
.stock-area {position: static !important; top: inherit; right: inherit;}

/* 기획전내 리스트 관련 reset */
.ui-phone-list-wrap li + li {margin-top:5.3333vw}
.ui-cable-list-wrap li + li {margin-top:5.3333vw}
.ui-prod-list-wrap.cols-2 li {padding:5.3333vw}
.ui-prod-list-wrap.cols-2 li + li {margin-top:5.3333vw}
/* .ui-prod-list-wrap.cols-2 li {margin-left:2.6667vw;} */
/* .ui-prod-list-wrap.cols-2 li:nth-child(2n+2) {margin-left:0;}
.ui-prod-list-wrap.cols-2 li:nth-child(1n+4) {margin-top:2.6667vw;} */

/* .ui-prod-list-wrap.cols-2 .ui-prd-txt .prd-tit {height:10vw}
.ui-prod-list-wrap.cols-2 .ui-prd-txt .prd-sub {height:8.4vw} */
.ui-prod-list-wrap .box-posi-btm {position: relative; bottom: inherit; left:inherit; padding:0;}
/* .ui-prod-list-wrap .box-price-info-total {font-size: 3.7333vw; line-height: 5vw; height:14.6667vw; overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} */

