@charset "utf-8";

#ollehShopGnb {position:fixed;left:0;top:0;z-index:2;width:100%;background-color:#fff;border-bottom:1px solid #D9D9D9;}
#ollehShopGnb + #SubWrap{padding-top:65px;}
#ollehShopGnb h2 {margin-right:auto;}
#ollehShopGnb h2 a {float:left;height:40px;padding-left:40px;font-family:'Noto Sans KR';font-size:24px;color:#161616;font-weight:700;line-height:40px;background:url('/preorder/392162/pc/images/h2_logo.png') no-repeat left top;background-size:40px;}
#ollehShopGnb h2 .slogun {float:left;margin:16px 0 0 11px;width:145px;height:13px;}
#ollehShopGnb .ollehShopWrap {display: flex; margin:0 auto;width:1080px;justify-content:flex-end; padding:12px 0;}

/* #ollehShopGnb .ollehShopWrap > div {float:left;margin-right:28px;overflow:hidden;} */
#ollehShopGnb .ollehShopWrap > div > a {display:block;padding-top:16px;height:33px;}

#ollehShopGnb .infoMenuWrap {position: relative; background:#f8f8f8;}
#ollehShopGnb .infoMenuWrap .info-menu {display: flex; width:1080px; margin:0 auto;justify-content:flex-end;}
#ollehShopGnb .infoMenuWrap > ul.info-menu li{position: relative;}
#ollehShopGnb .infoMenuWrap > ul.info-menu li:before {content:'';background:url('/images/pc/preorder/pre_nav_bar.png')no-repeat 0 0px; width:1px;height: 12px;position:absolute;top:11px;left:0;}
#ollehShopGnb .infoMenuWrap > ul.info-menu li:first-child:before {content:'';background:none;padding-left:0;}
#ollehShopGnb .infoMenuWrap > ul.info-menu li a {display:block;font-size:14px;color:#000;letter-spacing:-1px;padding:6px 15px;}
#ollehShopGnb .ollehShopWrap > ul {display:flex;overflow:inherit; padding-top: 7px;}

#ollehShopGnb .ollehShopWrap > ul li:last-child > a {margin-right: 0;}
#ollehShopGnb .ollehShopWrap > ul li > a {position: relative; display:block;font-size:18px;color:#525252;letter-spacing:-1px;margin:0 10px;}
#ollehShopGnb .ollehShopWrap > ul li > a.current {font-weight: bold; color: #EA3037;}
#ollehShopGnb .ollehShopWrap > ul.default-menu li > a.current:after, #ollehShopGnb .ollehShopWrap > ul.default-menu li > a.active:after {content: ''; display: inline-block; width: 100% !important; height:3px;background-color: #EA3037 !important; bottom:-19px; left: 0; position: absolute;}
#ollehShopGnb .ollehShopWrap > ul.default-menu li > a.active:after{background:#525252 !important;}
#ollehShopGnb .ollehShopWrap > ul.default-menu li > a.current.active:after{background:#EA3037 !important;}
#ollehShopGnb .ollehShopWrap > ul li div {display:none;position:absolute;left:0;top:71px;padding:14px 0 20px;width:100%;height:25px;background:#fff url('/preorder/089627/pc/images/bg_mn.png') repeat-x 0 100%;overflow:hidden;z-index:3; font-weight: bold;}
#ollehShopGnb .ollehShopWrap > ul li p {position:relative;left:50%;padding-left:320px;}
#ollehShopGnb .ollehShopWrap > ul li p a {position:relative;font-size:18px;color:#000;}
#ollehShopGnb .ollehShopWrap > ul li p a:hover {color:#eb1c24;border-bottom:1px solid #df494b;text-decoration:none;}
#ollehShopGnb .ollehShopWrap > ul li p a:first-child {margin-right:65px;}
#ollehShopGnb .ollehShopWrap > ul li p a:first-child:after {content:'';position:absolute;top:6px;right:-36px;width:1px;height:16px;background-color:#ccc;}

/* s::사전예약 가입 페이지 */
div.entry_process {height:57px;line-height:55px; border-bottom:1px solid #e0e0e0;}
div.entry_process ul {margin:0 auto; width: 1080px;}
div.entry_process li {display:inline-block;width:190px;text-align:left;}
div.entry_process li:first-child {width:140px;}
div.entry_process li:first-child:before {content:'';background:none;padding-left:0;}
div.entry_process li:before {content:""; padding-left:50px;background:url('/images/pc/preorder/loc_process.png')no-repeat 0 3px;}
div.entry_process li.current:before {content:"";background:url('/images/pc/preorder/loc_process_on.png')no-repeat 0 3px; }
div.entry_process li.current:first-child:before {content:'';background:none;padding-left:0;}
div.entry_process li span {font-size:17px;color:#888888;font-family:"Noto Sans";}
div.entry_process li.current span {color:#000;}
div.entry_process li.disabled span {color:#888888;}
/* e::사전예약 가입 페이지 */

.ollehShopFooter {position:relative;width:100%;min-width:1080px;height:110px;border-top:1px solid #000;background-color:#fff;z-index:;margin-top:130px;} 
.ollehShopFooter p {float:left;padding-top:30px;}
.ollehShopFooter p span {display:inline-block;font-size:17px;color:#000;line-height:100%;}
.ollehShopFooter p .nm {margin-right:5px;font-size:20px;color:#000;font-weight:500;}
.ollehShopFooter p .tel {font-size:20px;color:#000;font-weight:500;font-family:"Roboto"}
.ollehShopFooter p .time {display:block;font-size:15px;color:#333;margin-top:11px;}
.ollehShopFooter .ollehShopWrap {margin:0 auto;width:1080px;}
.ollehShopFooter .ollehShopWrap:after {display:block;clear:both;content:'';}
.ollehShopFooter .ollehShopWrap > span {float:right;display:block;padding-top:45px;font-size:14px;color:#616161;}

.nwMap { z-index:20; top:110px; left:0; width:100%; height: 72px; padding:16px 0; text-align: center; background-color: #fff; border-top: 1px solid #dbdbdb;  }
.nwMap .inner {min-width:1290px}
.nwMap .area { position:relative; display:inline-block; }
.nwMap .area:after { content:""; position: absolute; left:0; top:50%; transform: translateY(-50%); width:100%; height:1px; background-color: #C6CCD8; }
.nwMap .step { position:relative; z-index:10; display:inline-flex; height:40px; margin-left:0; border-radius: 20px; padding:0 16px 0 8px; background-color:#FAFAFA; color:#808080; align-items: center; font-size:14px; }
.nwMap .step + .step { margin-left:32px }
.nwMap .step em { width:24px; height:24px; border-radius: 12px; margin-right:8px; border:1px solid #DBDBDB; font-size:14px; font-weight:bold; background-color: #fff; }
.nwMap .step.complete em{color:transparent;background:url(/NWL/assets/images/pc/nwPageComplete.svg) center center no-repeat;}
.nwMap .step.current { color:#000; background:linear-gradient(to right, #E8F0FC,#FEF2F1); font-weight:bold}
.nwMap .step.current em { background-color: #000; color:#fff }