.plan_area{background-color:#f5f5f5; padding:17px 0 0 0; box-sizing:border-box;} /* @note 2021-03-15 */
.plan_area.exhb-detail{padding-top:0}
.plan_area .tab_box{padding-top:10px;}
.plan_area .plan_box{padding:0 10px; box-sizing:border-box;}
.plan_area .plan_box li{position: relative; background-color:#fff; border:1px solid #d9d9d9; padding:9px; box-sizing:border-box;box-shadow: 1px 1px #d9d9d9; margin-bottom:10px; width:100%}
.plan_area .plan_box li a{display:block;}
.plan_area .plan_box li:last-child{margin-bottom:0}
.plan_area .plan_box li .thumbnail{position: relative; overflow: hidden; width: 100%;  height: 0; padding-top:59.076%;}
.plan_area .plan_box li .thumbnail span.ended_event{position:absolute; top:50%; left:50%; width:100px; height:100px; border-radius:50%; text-align:center; font-size:12px; color:#fff; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_prize.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; margin:-50px 0 0 -50px;}
.plan_area .plan_box li .thumbnail span.ended_event em{line-height: 100px; padding-top: 20px; display: inline-block;}
.plan_area .plan_box li .thumbnail img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0;}
.plan_area .plan_box li .best{ position: absolute; top:10px; left:10px; z-index:1;}
.plan_area .plan_box li .best img{width: 50%; height:50%}
.plan_area .plan_box .plan_title{margin:12px 6px 10px 6px; font-size:16px; color:#000; display:block; box-sizing:border-box; max-height:44px; line-height:22px; overflow:hidden; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.plan_area .plan_box .curation_title{margin-bottom:25px; padding:12px 6px 10px 6px;  font-size:13px; color:#000; display:block; box-sizing:border-box; height:45px; overflow:hidden; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.plan_area .plan_box .club_title{margin-bottom:5px; padding:12px 6px 10px 6px;  font-size:13px; color:#000; display:block; box-sizing:border-box; height:45px; overflow:hidden; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.plan_area .plan_box .plan_date{position:relative; padding:0 6px;  font-size:15px; color:#787878;}
.plan_area .plan_box li .plan_like{text-align:right; position:absolute; right:16px; bottom:8px;  font-size:12px; color:#000; }
.plan_area .plan_box li .plan_like i{margin-right:5px;display:inline-block;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_like.png); background-size:auto 14px; background-position:center center; background-repeat:no-repeat; vertical-align:middle; height:14px; width:14px; }
.plan_area .plan_box li .plan_like strong{display:inline-block; vertical-align:top; margin-top:3px; font-weight:normal;}
.plan_area .weekly{background:none;  margin:0 10px;}
.plan_area .weekly2{background:none; padding:0;}
.plan_area .small {/* margin-top: 7px; padding-bottom: 6px; min-height: 26px; */}
.plan_area .inner_step:nth-child(odd) {margin-right: 5px;}
.plan_area .box-item {border: 1px solid #d9d9d9;}
/* @note 2021-03-15 */
.plan_area .plan_thumb_list{background:#fff;padding:10px 0;margin:0;}
.plan_area .plan_thumb_list{background:#fff;padding:10px 0;margin:25px 0 0;}
.plan_area .plan_thumb_list .title{font-size:18px;font-weight:500;line-height:1em;letter-spacing:-0.0563rem;text-align:left;color:#2D2C2C;padding:10px}
.plan_area .plan_thumb_list ul{padding-left:10px;padding-right:10px;overflow-x: scroll; white-space: nowrap;}
.plan_area .plan_thumb_list li{position:relative; display:inline-block; width:45%; margin-right:3px; background-color:#fff; box-sizing:border-box; border:1px solid #d9d9d9; padding:3px; box-shadow:none; margin-bottom:10px;}
/* //@note 2021-03-15 */
.plan_area .plan_thumb_list li div.active{display:none; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.7);}
.plan_area .plan_thumb_list li div.active span.ico{position:absolute; top:50%; left:0; width:100%; margin-top:-25px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/event/active.png); background-repeat:no-repeat; background-position:center top; padding-top:65px; color:#fff;  text-align:center; font-size:12px; font-weight:300; line-height:15px;}
.plan_area .plan_thumb_list li.on div.active{display:block;}


.plan_area .plan_thumb_list li.thumbnail{position: relative; overflow: hidden;}
.plan_area .plan_thumb_list li.thumbnail:after{position: absolute; top: 0; left: 0; padding-top:59.027%;right: 0; bottom: 0;}
.plan_area .plan_thumb_list li .thumbnail img{width: 100%; height: auto;}
.plan_area .plan_thumb_list li span{padding:6px; font-size:10px; color:#000; display:block; box-sizing:border-box; overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.h2_plan_title{margin:20px 10px  0 10px; vertical-align: top; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/info_tit.png); background-repeat: no-repeat; height: 30px; line-height: 30px; background-size: 3px 13px; padding-left: 10px; background-position: 0 center; font-size: 15px;  border-bottom: 1px solid #164032;}
.plan_area .plan_view{border:1px solid #2c473e; margin:0 10px 10px;}
/* @note 2021-03-15 */
.plan_area .plan_view .plan_top{padding:14px  20px; position:relative; color:#5e5d5d;background-color: #fff;display:flex}
.plan_area .plan_view .plan_top p:first-child{font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;width:100%}
.plan_area .plan_view .plan_top p:first-child>span{font-size:11px}
.plan_area .plan_view .plan_top p:nth-child(2){font-size:11px; padding-top:5px;}
.plan_area .plan_view .plan_top .plan_btn{position:static;flex-shrink:0;} /* @note 2021-03-15 */
.plan_area .plan_view .plan_top .plan_btn > *{display:inline-block; vertical-align:middle;}
.plan_area .plan_view .plan_top .plan_share{width:34px; height:34px;  color:transparent; font-size:0;  border-radius:50%; border: 1px solid #fff; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_share_w.png); background-size:auto 20px; background-position:center center; background-repeat:no-repeat;}
.plan_area .plan_view .plan_top .plan_like{text-align:center;padding:0 0 0 36px;height:30px;background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_like.png);background-position:10px center;background-repeat:no-repeat;background-size:16px 19px;background-color:#fff;width:56px;line-height:30px;box-sizing:border-box;border-radius:17px;border:1px solid #cac8c8;font-size:14px;position:relative;margin-left:10px}
.plan_area .plan_view .plan_top .plan_like .num{position:absolute;bottom:0px;left:31px}
.plan_area .plan_view .plan_top .plan_share2{width:30px; height:30px; color:transparent; font-size:0;  border-radius:50%; background-color:#fff; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_share.png); background-size:13px 15px; background-position:center center; background-repeat:no-repeat;border:1px solid #cac8c8;margin-left:7px}
/* //@note 2021-03-15 */
.plan_area .plan_view .curation_top{background-color:#2c473e; padding:14px  20px; position:relative; color:#fff}
.plan_area .plan_view .curation_top p:first-child{font-size:14px; width:70% }
.plan_area .plan_view .curation_top p:nth-child(2){font-size:11px; padding-top:5px;}
.plan_area .plan_view .curation_top .plan_share{display:block; width:34px; height:34px; position:absolute; top:14px; right:20px; color:transparent; font-size:0;  border-radius:50%; background-color:#ffaa01; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_share_g.png); background-size:auto 20px; background-position:center center; background-repeat:no-repeat;}
.plan_area .plan_view .curation_top .plan_like{display:block; min-width:50px; height:34px; position:absolute; top:14px; right:60px;  text-align:right} 
.plan_area .plan_view .curation_top .plan_like i{margin-right:5px; vertical-align:middle; display:inline-block; width:25px; height:34px;color:transparent; font-size:0;   background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_like_w.png); background-size:auto 21px; background-position:center center; background-repeat:no-repeat;}
.plan_area .plan_view .curation_top .plan_like span{color:#fff; display:inline-block; vertical-align:top; margin-top:12px;  font-size:13px;}
.plan_area .plan_view .club_top{background-color:#2c473e; padding:14px  20px; position:relative; color:#fff}
.plan_area .plan_view .club_top p:first-child{font-size:14px;}
.plan_area .plan_view .club_top p:nth-child(2){font-size:11px; padding-top:5px;}

.plan_area .plan_view .plan_body{background-color:#fff; padding:0 5px 20px 5px; } /* @note 2021-03-15 */
.plan_area .plan_view .plan_body b {font-weight: bold;}
.plan_area .plan_view .plan_body iframe{width:100% !important}/* @note 2021-03-23 */
/* .plan_area .plan_view .plan_body img{display:block; width:100%;} */
.plan_box .btnb_more {padding: 0;}
.plan_area .btn_area {margin: 10px 10px 30px 10px;}
.plan_area .btn_area.col-2 ul{display:block;overflow:hidden}
.plan_area .btn_area button span {font-size:16px;}
.plan_area .btn_area a {font-size:16px;}
.plan_area .btn_area button.type01{ background: #fff;}
.plan_area .btn_area button.type04{ border: 1px solid #2c473e; background: #2c473e; color: #fff;}
.plan_area .btn_area button.type05{border: 1px solid #ffaa01; background: #ffaa01; color: #000;}
.plan_area .btn_area a.type04{background-color:#2c473e; color:#fff;}
.plan_area .btn_area a.type03{background-color:#fff;}
.plan_area .btn_area a.type02{background-color:#2c473e; color:#fff;}
.plan_area .btn_area .type02 span {background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_dat_01.png); background-size: auto 100%;}
.plan_area .btn_area .type01 span {background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_dat_02.png); background-size: 19px auto;}
.plan_area .btn_area .type03 span {background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/paper_ico_green.png); background-size: 17px auto;}
.plan_area .btn_area .type04 span {background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_apply_01.png); background-size: 13px auto; color:#fff;}
.plan_area .btn_area .type04{background-color:#2c473e; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_apply_01.png); background-size: 13px auto; color:#fff; background-position: 50px center; padding-left:20px;}
.plan_area .btn_area .type05 span {background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_srch.png); background-size: 17px auto; font-size:17px; color:#000;}

.plan_total_reply{padding:15px 13px 10px 13px; font-size:14px;}
.plan_total_reply strong{color:#2c473e;}
.plan_area .plan_reply_write{padding:0 10px; box-sizing:border-box; }
.plan_area .plan_reply_write dl{background:#fff; width:100%; margin-bottom:3px; display:table; box-sizing:border-box;  border:1px solid #d9d9d9; border-radius:5px; padding:10px 0;}
.plan_area .plan_reply_write dt{color:#000; box-sizing:border-box;  font-size:12px; display:table-cell; width:10%; text-align:center; vertical-align:middle;}
.plan_area .plan_reply_write dd{display:table-cell; box-sizing:border-box; font-size:12px; padding:0 10px; width:90%; border-left:1px solid #d9d9d9;}
.plan_area .plan_reply_write dd pre{word-wrap: break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-break:break-all; font-size:12px; font-family:'NotoSans', sans-serif;}
.plan_area .plan_reply_write dd .m_dat_date{color:#8d8d8d; font-size:11px; padding-top:5px;position:relative;}
.plan_area .plan_reply_write dd .m_dat_date button{position:absolute; right:0; background-color:transparent; border:none; font-size:0; color:transparent;}
.plan_area .plan_reply_write dd .m_dat_date .plan_del{
    color:transparent;
    border:transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/btn_del.png); width:18px; height:18px;background-size: 18px auto;font-size: 0;background-color: transparent;position: absolute;top: 3px;right: 0;}

.select_plan{padding:0 10px; margin-bottom:10px;}
.select_plan select{border:1px solid #d9d9d9; width:100%; padding:0 10px; height:30px; -webkit-appearance: none; appearance: none; background-color:#fff; }

.event_list{padding:0 10px; margin:10px 0 0 0;}
.event_list:after{clear:both; content:''; display:block; box-sizing:border-box;}
.event_list ul{overflow: hidden;display: flex;justify-content: space-between;}
.event_list li{text-align:center;float:left; width:45.5%; margin-bottom:5px;background-color:#fff; border:1px solid #d9d9d9; padding:5px; }
.event_list li:nth-child(2n){float:right;}
.event_list li .thumbnail{position: relative; overflow: hidden; width: 100%;  height: 0; padding-top:100%;margin-bottom:5px;}
.event_list li .thumbnail img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0;}
.event_list li .evn_title{font-size:12px; color:#000; font-weight:bold; padding:8px 0;  height:30px; overflow:hidden; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.event_list li .evn_title_01{font-size:14px; color:#787878;}
.event_list li .evn_chk{font-size:14px; color:#787878;}
.event_list li .evn_chk input[type="radio"]{width:0; height:0; opacity:0}
.event_list li .evn_chk input[type="radio"] + label {display:inline-block; width:50%; background-repeat:no-repeat; background-position:center;  height:14px; margin:0 auto; vertical-align:middle; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/chk_off.png); background-size:14px auto;  cursor:pointer; margin-top:10px;}
.event_list li .evn_chk input[type="radio"]:checked+ label{ background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/chk_on.png)}
.event-bottom-image{padding:0 10px;}
.event-bottom-image img{width:100%;}

.gal_list{padding:0 10px; margin:10px -1% 0 0;}
.gal_list:after{clear:both; content:''; display:block;}
.gal_list li{position:relative; text-align:center;float:left; width:45.6%; margin:0 1% 20px 0; background-color:#fff; border:1px solid #d9d9d9; padding:5px; }
.gal_list li.none_event{width:100%; text-align:center; padding:0; border:0; background-color:transparent}
.gal_list li .thumbnail{position: relative; overflow: hidden; width: 100%;  height: 0; padding-top:59.032%;}
.gal_list li .thumbnail img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0;}
.gal_list li .evn_title{font-size:12px; color:#000; font-weight:bold; padding:5px 0; overflow: hidden; height:30px; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.gal_list li .evn_title_01{font-size:10px; color:#787878; padding:5px 0 8px 0;}
.gal_list li .evt_reccom{position:absolute; bottom:-10px;  left:0; right:0; }
.gal_list li .evt_reccom span{font-size:12px; color:#000;  padding:2px 10px 5px 10px; border-radius:50px;  display:block;  margin:0 auto; background-color:#fff; border:1px solid #d9d9d9; width:80px;}
.gal_list li .evt_reccom span i{margin-right:5px;display:inline-block;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_like.png); background-size:auto 14px; background-position:center center; background-repeat:no-repeat; vertical-align:middle;; height:14px; width:14px; }
.gal_list li .con_data{height:80px;}

.evnt_pop textarea{background-color:#fff !important; }
.evnt_pop .count{font-size:11px; color:#000; text-align:right;  padding:10px 0; }
.evnt_pop .dat_info_txt{padding-top:20px; font-size:10px; color:#000; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/line_pat.png); background-repeat: repeat-x; background-position: 0 0; background-size: 3px 2px;}
.evnt_pop .content .btn_area {position:absolute; bottom:24px;  left:22px;right:22px;}
.popup .content .btn_area .coupon_btn_01 {width:100%;background: #2c473e; color: #fff;}
.popup .content .btn_area .coupon_btn_01 span {color:#fff !important; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/ic_ok_fff.png); background-size: 19px auto; padding-left: 26px;}
.popup .content .btn_area .coupon_btn_02{width:100%;background: #2c473e; color: #fff;}
.popup .content .btn_area .coupon_btn_02 span {color:#fff !important; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_coupon_w.png); background-size: 19px auto; padding-left: 26px;}

.plan_top .share_box{display:none;overflow:hidden;font-size:0;position:absolute;width:100%;height:67px;line-height:67px;left:0;top:0;background:#fff;padding:0;z-index:10; border-bottom:1px solid #2c473e}
.plan_top .share_box p{display:inline-block;font-size:14px;color:#000;padding-left:20px;font-weight:bold;}
.plan_top .share_box ul{position:absolute;display:inline-block;top:10px; left:60px; vertical-align:top;}
.plan_top .share_box li{display:inline-block;margin-right:22px;}
.plan_top .share_box li a{display:block;height:44px;background-repeat:no-repeat;background-position:center;}
.plan_top .share_box li a.ico01{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/snsico_01.png");width:9px;background-size:9px auto;}
.plan_top .share_box li a.ico02{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/snsico_02.png");width:17px;background-size:17px auto;}
.plan_top .share_box li a.ico03{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/snsico_03.png");width:10px;background-size:10px auto;}
.plan_top .share_box li a.ico04{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/snsico_04.png");width:10px;background-size:10px auto;}
.evnt_pop .content .filebox{width:100%;position:relative;display:inline-block;}
.evnt_pop .content .filebox label {background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/file_bg.jpg");background-size:cover;background-repeat:no-repeat;width:100%;height:0;padding-top:100%;}
.evnt_pop .content .filebox label.on{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/file_ok.jpg");}
.evnt_pop .content .filebox .upload-name{display:none;}
.evnt_pop .content .file_list{padding:25px 0;}
.evnt_pop .content .file_list li{padding-right:2%;font-size:14px;font-weight:bold;display:inline-block;width:23%;vertical-align:top;}
.box_title{padding-bottom:10px;}
.box_title input{width: 100%; height: 29px;  padding:0 5px; border: 1px solid #d9d9d9;}
.mt_30{margin-top:30px;}

.pop_photo_box{border:1px solid #d9d9d9; padding:3px; box-sizing:border-box; position: relative;}
.pop_photo_box .thumbnail {position: relative; overflow: hidden; }
.pop_photo_box .thumbnail:after{position: absolute; top: 0; left: 0; padding-top:100%;right: 0; bottom: 0;}
.pop_photo_box .thumbnail img{width: 100%; height: auto;}
.pop_photo_box .slick-arrow{color:transparent;  background-color:transparent;   position:absolute; top:50%;  z-index:100;  height:80px; width:40px;  margin-top:-40px; border:0; }
.pop_photo_box .slick-prev{left:0; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_prev.png);  background-size: 15px 32px; background-position:center center;  background-repeat: no-repeat;  }
.pop_photo_box .slick-next{right:0; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_next.png);  background-size: 15px 32px; background-position:center center;  background-repeat: no-repeat;}
.pop_photo_title {padding:10px;}
.pop_photo_title h3{color:#000; font-size:15px; }
.pop_photo_title p{color:#b8b8b8; font-size:11px; }
.pop_photo_con{font-size:12px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/line_pat.png); background-repeat: repeat-x; background-position: 0 0; background-size: 3px 2px; padding:10px;}
.pop_photo_con pre{word-wrap: break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-break:break-all; font-size:12px; font-family:'NotoSans', sans-serif;}
.photo_pop .content .recomm_area {position:relative; bottom:0;  left:0;right:22px; background:#2e3e55; height:45px; line-height:45px; text-align:center;}
.photo_pop .content .recomm_area  span{color:#fff; font-size:18px;}
.photo_pop .content .recomm_area  span i{display:inline-block; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/icon_like_w.png); width:21px; height:21px; background-position: 0 0;  background-size: 21px 21px; margin-right:5px;}

.list_no{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/list_no.png);}

.terms_sel li{font-size:14px; color:#000; margin-top:5px;}
.terms_sel li a{text-decoration:underline;}

@media all and (max-width:320px){
.plan_area .small {min-height: 42px;}
}

.titleNav-wrap{position:sticky;top:60px;z-index: 50;background:#f5f5f5;padding:20px 15px;}
.titleNav-wrap>div{display:flex;justify-content: space-between;background:#fff;border:1px solid #707070;padding:11px 15px;}
.titleNav-wrap p{font-size:16px;color:#5e5d5d;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.titleNav-wrap .return-wrap .btn-return{padding:6px 12px;display:flex;align-items: center;border-radius: 14px;border:1px solid #cac8c8;width:88px}
.titleNav-wrap .return-wrap .btn-return .ico-return{display:inline-block;width:14px;height:9px;background-image: url(/static/m/renew/images/common/ico_back.png); background-size:14px 9px; background-position:center center; background-repeat:no-repeat;}
.titleNav-wrap .return-wrap .btn-return span{font-size:12px;color:#393737;display:inline-block;word-break: keep-all;padding-left:5px;}



.div-line{width:100%;height:5px;background: #fff;border-top:1px solid #ccc8c8;}
.exhb-detail .div-line{position:sticky;top:149px;z-index: 50;}
.exhibition-nav{position:sticky;width:100%;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);top:60px;z-index:50;background:#f5f5f5}
.exhb-detail .exhibition-nav{top:153px}
.exhibition-nav .swiper-container{width:100%;padding:10px 15px}
.exhibition-nav .swiper-container .swiper-slide{width:auto;padding:0}
.exhibition-nav .swiper-container .swiper-slide a{display:inline-block;width:100%;color:#5e5d5d;font-size:14px;border:0;border-radius: 17px;padding:5px 14px;letter-spacing: normal}
.exhibition-nav .swiper-container .swiper-slide a.active{background:#115340;border:1px solid #115340;color:#fff;}

.exItem-group{background:#fff}
.exItem-group .exList-area{border-bottom:1px solid #ccc8c8;padding-bottom:30px;border-top:10px solid #f6f6f6}
.exItem-group .exList-area:first-child{border-top:none}
.exItem-group .list-title {width: 100%;margin-top: 18px;font-size: 18px;color: #3e3a3a;font-weight: bold;display: inline-block;position: relative;padding: 12px 0;text-align: center;}
.exItem-group .list-title::after {content: "";display: inline-block;width: 21px;height: 1px;border-bottom: 1px solid #000;position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto}

.exItem-group .list-item{display:flex;padding:24px 10px;flex-wrap: wrap;}
.exhb-detail .exItem-group .list-item{padding-top:30px}
.exItem-group .list-item .inner_step{width: 49%;margin-bottom: 2%;display: inline-block;position: relative;vertical-align: top;}
.exItem-group .list-item .inner_step:nth-of-type(2n+1){margin-right:2%}

.exItem-group .list-item .inner_step .box-item{border:1px solid #d9d9d9}
.exItem-group .list-item .inner_step .box-item .label{background:#7e7b7b;position: absolute;top: -1px;left: -1px;width: 25px;height: 25px;z-index: 1;}
.exItem-group .list-item .inner_step .box-item .label span{color: #fff;font-size: 15px;display: block;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.exItem-group .list-item .inner_step .box-item .txt_area{padding:6px;}
.exItem-group .list-item .inner_step .box-item .txt_area p{font-size:12px;color:#000;}
.exItem-group .list-item .inner_step .box-item .txt_area a{display:block;margin-top:5px;height:34px;line-height:17px;font-size:13px;color:#000;word-break:break-all;text-overflow: ellipsis;overflow: hidden;}

.exItem-group .list-item .inner_step .box-item .txt_area span{display:inline-block;font-size:12px;color:#000;}
.exItem-group .list-item .inner_step .box-item .txt_area .discount-percent{margin-left:2px;color:#d50c0b !important;letter-spacing:-0.05em;font-size:12px}
.exItem-group .list-item .inner_step .box-item .txt_area .mpInfo{display:flex;height:20px;line-height:20px;margin-top:7px}
.exItem-group .list-item .inner_step .box-item .txt_area .mpInfo .mileage{font-size:11px;color:#4b4b4b;letter-spacing:0.11px;display:flex;align-items:center;}
.exItem-group .list-item .inner_step .box-item .txt_area .mpInfo .mileage::before{content:"";display:inline-block;width:15px;height:15px;background:url(/static/m/renew/images/common/mileage_orange.svg) no-repeat center center;background-size:15px 15px;margin-right:2px;}

.exItem-group .list-item .inner_step .box-item .txt_area .mpInfo .point{font-size:11px;color:#4b4b4b;letter-spacing:0.11px;margin-left:6px;display:flex;align-items:center}
.exItem-group .list-item .inner_step .box-item .txt_area .mpInfo .point::before{content:"";display:inline-block;width:15px;height:15px;background:url(/static/m/renew/images/common/point_orange.svg) no-repeat center center;background-size:15px 15px;margin-right:2px;}


.exItem-group .list-link{padding:0 15px;}
.exItem-group .list-link a{font-size:14px;color:#535353;font-weight: 500;padding:9px 15px;border:1px solid #cac8c8;border-radius: 10px;width:100%;display:inline-flex;border-radius:25px;justify-content: center;}
.exItem-group .list-link a span:nth-child(1){display:inline-block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.exItem-group .list-link a span:nth-child(2){display:inline-flex;margin-left:3px;flex-basis:190px;flex: 0 0 auto;}

.exList-area .label_area{font-size:0; margin-bottom:10px;}
.exList-area .label_area li{position:relative;display:inline-block;vertical-align:top;margin-bottom:7px;margin-right:5px;background-repeat:no-repeat;}
.exList-area .label_area li.flag-tail {border-style: solid;height: 0px; width: 0px; position:absolute; -webkit-transform: rotate(270deg); transform: rotate(270deg)}
.exList-area .label_area li:last-child{margin-right:5px;}
.exList-area .label_area li.tDeal .flag-tail{border-color: #f62020 #f62020 transparent #f62020;}
.exList-area .label_area li.tDeal span{background:#f62020;}
.exList-area .label_area li.best .flag-tail{border-color: #ffaa00 #ffaa00 transparent #ffaa00;}
.exList-area .label_area li.best span{background:#ffaa00;}
.exList-area .label_area li.new .flag-tail{border-color: #ff8080 #ff8080 transparent #ff8080;}
.exList-area .label_area li.new span{background:#ff8080;}
.exList-area .label_area li.aword .flag-tail{border-color: #584d8c #584d8c transparent #584d8c;}
.exList-area .label_area li.aword span{background:#584d8c;}
.exList-area .label_area li.md .flag-tail{border-color: #60b9e6 #60b9e6 transparent #60b9e6;}
.exList-area .label_area li.md span{background:#60b9e6;}
.exList-area .label_area li.md2 .flag-tail{border-color: #60b9e6 #60b9e6 transparent #60b9e6;}
.exList-area .label_area li.md2 span{background:#60b9e6;}
.exList-area .label_area li.soldout .flag-tail{border-color: #15CBA7 #15CBA7 transparent #15CBA7;}
.exList-area .label_area li.soldout span{background:#15CBA7;}
.exList-area .label_area li span{display:inline-block;color:#fff;text-align:center;}
.exList-area .label_area.big .flag-tail{ border-width:0px 11px 4px 11px; }
.exList-area .label_area.big li{width:70px;height:22px;background-size:58px 22px;}
.exList-area .label_area.big li span{width:67px;font-size:14px;height:22px;line-height:20px;}
.exList-area .label_area.big li .flag-tail{right:-9px;bottom:9px;}
.exList-area .label_area.small{position:absolute; top:2px; left:2px; z-index:1;}
.exList-area .label_area.small .flag-tail{ border-width:0px 7px 4px 7px; }
.exList-area .label_area.small li{width:38px;height:14px;background-size:35px 14px;margin-right:9px;} /* @note 2021-03-15 */
.exList-area .label_area.small li span{width:40px;font-size:8px;height:14px;line-height:14px;font-weight:300;letter-spacing:-0.05em;}
.exList-area .label_area.small li .flag-tail{right:-10px;bottom:5px;}

.dwcoupon-wrap{background:#fff;padding:2.778vw 0 8.333vw;}
.dwcoupon-wrap .dwcoupon-contents{margin-top:8.333vw;}
.dwcoupon-wrap .card-images{background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/img_coupon_bg.png') no-repeat center/100% 100%;width:72.222vw;height:42.222vw;margin: 0 auto;position:relative;}
.dwcoupon-wrap .card-images::after{display:inline-block;content:'';background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/img_coupon_text.png') no-repeat center/100% 100%;width:7.500vw;height:22.778vw;position:absolute;top:10.139vw;right:4.583vw}
.dwcoupon-wrap .card-images .data{font-family:'Roboto';font-weight: bold;color:#1e1e1e}
.dwcoupon-wrap .card-images .data.type1{font-size:14.444vw;letter-spacing: -0.289vw;padding-top:6.111vw;width:57.500vw;text-align: center;}
.dwcoupon-wrap .card-images .data.type1 span{font-size:10.556vw;letter-spacing:-0.211vw}
.dwcoupon-wrap .card-images .data.type2{font-size:13.333vw;letter-spacing: -0.267vw;padding-top:7.222vw;width:57.500vw;text-align: center;}
.dwcoupon-wrap .card-images .data.type2 span{font-size:5.556vw;letter-spacing: -0.111vw;}
.dwcoupon-wrap .card-images .text-sub1{font-size:3.889vw;color:#1e1e1e;letter-spacing:-0.078vw;text-align: left;padding-left:6.667vw;padding-top:1.111vw;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 57.5vw;}
.dwcoupon-wrap .card-images .text-sub2{font-size:3.333vw;color:#5a5858;letter-spacing:-0.067vw;text-align: left;padding-left:6.667vw;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 57.5vw;}
.dwcoupon-wrap .card-type{font-size:5.556vw;color:#1e1e1e;letter-spacing: -0.111vw;font-weight:bold;margin-top:2.222vw;text-align: center;}

.dwcoupon-button{width:72.222vw;margin:0 auto;margin-top:8.333vw;padding-bottom:2.778vw;position:relative}
.dwcoupon-button button{width:100%;background-color: #303030;border-radius:2.778vw;width:72.222vw;height:17.222vw;color:#fff;font-size:6.111vw;font-weight: bold;text-align: left;padding-left:14.444vw}
.dwcoupon-button button::after{display:inline-block;content:'';background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/event/img_coupon_down.png') no-repeat center/100% 100%;width:5.278vw;height:6.389vw;position:absolute;top:5.250vw;right:15.278vw}
