@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
html,body{margin:0;padding:0;}
body.lock{overflow:hidden;}
#wrap{width:100%;}
#wrap .contents{width:100%;position:relative;display:block;line-height:1;max-width: 2000px;margin: 0 auto;}
#wrap .inner{width:100%;max-width:960px;margin:0 auto;position:relative;text-align:center;}
#cnt .cntbody{width: 100% !important;}

.gnb_nav_layer{width:100%;position: relative;left: 0;top: 0;z-index:10;background:#53315f;}
.gnb_nav_layer.fixed{position: fixed;left: 0;top: 0px;height: 90px;transition: all 2s;}
.gnb_nav_layer.fixed2{position:fixed;left:0;top:57px;height:90px;transition:all 2s;display:block;opacity:0.8;display: block;}
.gnb_nav{width: 960px;height: 90px;margin: 0 auto;}
.gnb_nav li{width:25%;float:left;position:relative;cursor: pointer;text-align:center;}
/*.gnb_nav li>img{height:70px;}*/

.mt10{margin-top:10px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt75{margin-top:75px !important;}
.mt80{margin-top:80px !important;}
.mt85{margin-top:85px !important;}
.mb100{margin-bottom:100px !important;}
.pb100{padding-bottom:100px !important;}
.h100p{height:100% !important;}
.pb70{padding-bottom:70px !important;}
.curp{cursor:pointer;}

#mov_layer{position: absolute;left: 0;top: 284px;width: 920px;height: 541px;}
#mov_layer .ico_play{position: absolute;left: 50%;top:50%;margin-left:-100px;margin-top:-100px;}
#dimLayer{ width:100%; height:1500px;background-color: rgba(0, 0, 0, 0.72); position:fixed; left:0; top:0px; margin:0; padding:0;display: none;z-index:80;cursor:pointer;}
.btn_notice_open{cursor:pointer;display:block;margin:0 auto;padding-bottom:50px;}
.notice_layer {display:none ;line-height: 2 !important;text-align: left;padding: 30px 0 30px 10px;}
.notice_layer .notice_title{font-weight:600;font-size:20px !important;color: #5e6467;font-family: "Noto Sans KR", sans-serif;}
.notice_layer .notice_txt{font-weight:400;font-size:18px !important;color: #5e6467;font-family: "Noto Sans KR", sans-serif;}

.login_popup{position:fixed;left:50%;top:50%;margin-left:-300px;margin-top:-210px;width:600px;z-index:81;display:none;}
.login_popup .btn_gologin{position:absolute;width:50%;height:80px;left:0;bottom:0;}
.login_popup .btn_gojoin{position:absolute;width:50%;height:80px;right:0;bottom:0;}
.login_popup .btn_close_popup{position:absolute;right:0;top:0;width: 80px;height: 68px;}

.product_detail_layer{position:fixed;left:50%;top:50%;width:600px;height:700px;margin-left:-300px;margin-top:-350px;z-index:82;display:none;background-color:#FFF;}
.product_detail_layer img{width: 100%;}
.product_detail_layer .container{width:100%;height:100%;overflow:auto;;}
.product_detail_layer .container img{width: 100% !important;}
.product_detail_layer .btn_close{position:absolute;right:0;top:-55px;width:55px;height:55px;}

#ifrm_cmt{width: 100%;border: 0 none;}
.vjs-big-play-button{display:none !important;}

.optional_popup{position:absolute;left:50%;top:515px;margin-left:-300px;display:none;z-index:81;}
.contents_02_coupon_pack_check{position:absolute;left:50%;top:401px;margin-left:-300px;display:none;z-index:81;}
.btn_confirm{position:absolute;left:0;bottom:0;width:100%;height:80px;cursor:pointer;}
.btn_close{position:absolute;right:0;top:0;width:80px;height:80px;cursor:pointer;}

.layer_popup{display:none;}
.layer_popup .btn_ok_close_popup{position:absolute;left:0;bottom:0;width:100%;height:80px;}
.layer_popup .btn_close_popup{position:absolute;right:0;top:0;width: 80px;height: 68px;}

.login_popup{position:fixed;left:50%;top:50%;margin-left:-300px;margin-top:-210px;width:600px;z-index:81;display:none;}
.login_popup .btn_gologin{position:absolute;width:50%;height:80px;left:0;bottom:0;}
.login_popup .btn_gojoin{position:absolute;width:50%;height:80px;right:0;bottom:0;}
.login_popup .btn_close_popup{position:absolute;right:0;top:0;width: 80px;height: 68px;}

.login_popup2{position:fixed;left:50%;top:50%;margin-left:-239px;margin-top:-210px;width:478px;z-index:81;display:none;}
.login_popup2 .btn_gologin{position:absolute;width:50%;height:80px;left:0;bottom:0;}
.login_popup2 .btn_gojoin{position:absolute;width:50%;height:80px;right:0;bottom:0;}
.login_popup2 .btn_close_popup{position:absolute;right:0;top:0;width: 80px;height: 68px;}

.product_detail_layer{position:fixed;left:50%;top:50%;width:600px;height:700px;margin-left:-300px;margin-top:-350px;z-index:82;display:none;background-color:#FFF;}
.product_detail_layer img{width: 100%;}
.product_detail_layer .container{width:100%;height:100%;overflow:auto;;}
.product_detail_layer .container img{width: 100% !important;}
.product_detail_layer .btn_close{position:absolute;right:0;top:-55px;width:55px;height:55px;}

/* body:not(.is-fix-bottom) #ch-plugin-core>div{bottom:234px !important;z-index:1 !important;} */

#wrap .common_01{background-color:#1d3469;}
#wrap .common_02{background-color:#ffffff;}
#wrap .common_02 .btn_01{position: absolute;left: 478px;top: 400px;width: 407px;height: 80px;cursor: pointer;}
#wrap .common_03{background-color:#f8f6f4;}
#wrap .common_04{background-color:#ffffff;}
#wrap .common_05{background-color:#fafafa;}

.bottom_fix{position:fixed !important;bottom:0;left:50%;background-color:#ebebeb;height:70px;z-index:11;margin-left: -1000px !important;width: 2000px !important;}
.bottom_fix.stop{position:relative !important;}
.bottom_fix .selectbox_layer{position: relative;text-align: left;padding: 12px 53px;box-sizing: border-box;height: 70px;}
.bottom_fix .selectbox_layer .selectbox{border: 1px solid #ccc;padding: 10px 0;width: 547px;display: inline-block;background:#fff url("https://serybox.wisacdn.com/event/2020/06/0617/pc/bottom_select_arrow_up.png") no-repeat 97% 15px;line-height: 1 !important;font-size: 24px !important;text-align: left;padding-left: 20px;color:#8d8d8d;}
.bottom_fix .selectbox_layer .selectbox.active{background:#fff url("https://serybox.wisacdn.com/event/2020/06/0617/pc/bottom_select_arrow_down.png") no-repeat 97% 15px;}
.bottom_fix .selectbox_layer .selectbox.selected{color:#000;border:1px solid #000;}
.bottom_fix .selectbox_layer .package_list{position: absolute;left: 54px;bottom: 58px;border:1px solid #000;display:none;}
.bottom_fix .selectbox_layer .package_list.active{display:block !important;}
.bottom_fix .selectbox_layer .package_list li{border-bottom:1px solid #000;cursor:pointer;}
.bottom_fix .selectbox_layer .package_list li:last-child{border:0 none;}
.bottom_fix .selectbox_layer .bottom_fix_btn_buy{margin-left: 20px;height:47px !important;}

