@charset "utf-8";
@import url("/css/webfont.css");
/* 통합주문페이지에 레이어띄우는 페이지에서만 사용됩니다. */
:root { --color-blue : #3588f3; } 
body { font-size:14px; font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','AppleSDGothicNeo-Medium','Apple SD 산돌고딕 Neo','Microsoft NeoGothic','Helvetica','AppleGothic','Droid sans','Sans-serif','Dotum','Verdana','Helvetica',sans-serif } 
.boder-box,
.boder-box *,
.boder-box *:before,
.boder-box *:After {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#wrap { min-width:320px } 
.m_mye_cont { background-color: #fff; } 
.mye_order { display: flex; align-items: center; justify-content: center; flex-wrap:wrap; min-height:calc(100vh - 125px); background: url("//img.enuri.info/images/mobile_v2/myeclub/orderpage_bg.jpg") no-repeat 0 0; background-size: 100%;} 
.mye_order .dimm { position:fixed; top:0; left:0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4);} 

.layer { position:relative; flex:0 0 auto; } 
.layer .bt_close_layer { position:absolute; top:10px; right:10px; z-index: 20; padding:2px;} 
.layer .bt_close_layer i { display: block; background-image: url('//img.enuri.info/images/icon/svg/icon_close.svg'); width: 24px; height:24px; opacity: .4;} 
.layer .inner_wrap {position:relative; width:312px;border-radius: 8px; z-index: 10;} 
.btn_close_layer {position: absolute; right: 0; top: 0; width: 45px; height: 45px; background: none; font-size: 0; text-indent: -9999em;}
.layer .inner_wrap .bt_area { margin-top:8px;}
.layer .inner_wrap .bt_installApp {width: 225px; height: 48px; font-size: 0;  background:none; border-radius: 4px; position: absolute; left: 43px; bottom: 24px; text-indent: -999em;}