@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;}
#wrap .inner{width:100%;max-width:960px;margin:0 auto;position:relative;text-align:center;}
#cnt .cntbody{width: 100% !important;}
.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;}
.h100p{height:100% !important;}
.pb70{padding-bottom:70px !important;}
.curp{cursor:pointer;}


#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;}

.notfirst,
.login_popup{position:fixed;left:50%;top:50%;margin-left:-239px;margin-top:-210px;width:478px;z-index:81;display:none;}

.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;}

.layer_popup{display:none;}
.layer_popup .btn_close_popup{position:absolute;right:0;bottom:0;width: 100%;height: 70px;}
.layer_popup .btn_close_rt{position:absolute;right: 10px;top: 20px;width: 50px;height: 50px;cursor: pointer;}

#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;}
#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;}
.vjs-big-play-button{display:none !important;}
