@charset "utf-8";
div, p, dt, dd, li, h1, h2, h3, h4, h5, h6, span, strong, b, em, th, td, a, button, input, select, textarea {letter-spacing:-1px;}
input[type=text], input[type=password] {border:1px solid #cdcdcd;}
input[type=text]:focus, input[type=password]:focus {border:1px solid #444;}

/* SubWrap */ 
#SubWrap {position:relative;margin-bottom:0 !important;padding:0;width:100%;background-color:#FFF;z-index:1;overflow:hidden;}
.ollehShopWrap {margin:0 auto;width:1080px;}
.ollehShopWrap *{font-family:'Roboto Regular','Noto Sans KR';}
/*#SubWrap .resWrap {padding:0 0 50px 0 !important;}*/

/* s::기존 소스 */

#orderForm #contents{width:auto;}

#ShopLayer > div:first-child .cont.pre_pop01 {height:540px;overflow-y:scroll;}
#ShopLayer > div:first-child .cont.pre_pop04 {height:540px;overflow-y:scroll;}
#ShopLayer > div:first-child h2 {width:auto;padding:18px 30px 0;height:40px;font-family:"맑은 고딕";font-weight:normal;font-size:24px;color:#000;letter-spacing:-1px;line-height:100%;}
#ShopLayer .cont h3 {height:auto;margin-bottom:20px;font-family:"맑은 고딕";font-size:17px;color:#000;line-height:1.2;border-bottom:0;font-weight:bold;}
#ShopLayer .regBox {padding:20px 0;font-size:15px;color:#000;text-align:center;border:1px solid #ccc;border-radius:5px;background-color:#fafafa;}
#ShopLayer .faq {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
#ShopLayer .faq th {font-size:15px;color:#535353;background-color:#fafafa;}
#ShopLayer .faq td {padding:10px 20px;font-size:13px;color:#7d7d7d;}
#ShopLayer .faq tr:first-child th,
#ShopLayer .faq tr:first-child td {border-bottom:1px solid #e6e6e6;}
#ShopLayer .msg {font-size:13px;color:#c0c0c0;}

#ShopLayer > div:first-child .cont.agncySearch{padding:20px 30px 30px;}

#ShopLayer .tb_typeA {width:100%;text-align:center;}
#ShopLayer .tb_typeA thead th,
#ShopLayer .tb_typeA tbody th {font-size:15px;color:#121212;line-height:1.6;padding:10px 0;background-color:#fcfcfc;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
#ShopLayer .tb_typeA thead th:last-child {border-right:0;}
#ShopLayer .tb_typeA tbody td {font-size:14px;color:#666;line-height:1.6;padding:10px 0;background-color:#fff;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
#ShopLayer .tb_typeA tbody td:last-child {border-right:0;}
#ShopLayer .tb_typeA tbody td.bg_color {background-color:#f9f9f9;}
#ShopLayer .tb_typeA tbody td.bd_line {border-right:1px solid #e7e7e7 !important;}

#ShopLayer .mmsWrap {}
#ShopLayer .mmsWrap:after {content:"";display:block;clear:both;}
#ShopLayer .mmsWrap .fl {float:left;width:484px;padding-right:50px;}
#ShopLayer .mmsWrap .fr {float:right;width:312px;}
#ShopLayer .mmsWrap ul li {font-size:16px;color:#121212;}
#ShopLayer .mmsWrap ul li table {width:100%;margin:10px 0 30px 0;}
#ShopLayer .mmsWrap ul li table th {font-size:15px;color:#121212;font-weight:bold;background-color:#fcfcfc;padding:12px 0;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;text-align:center;}
#ShopLayer .mmsWrap ul li table td {font-size:15px;color:#666;font-weight:bold;background-color:#fff;padding:12px 0 12px 25px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;text-align:left;}
#ShopLayer .mmsWrap ul li > div {background-color:#fcfcfc;padding:17px 25px;border:1px solid #e7e7e7;margin:10px 0;}
#ShopLayer .mmsWrap ul li > div:after {display:block;clear:both;content:'';}
#ShopLayer .mmsWrap ul li > div p {display:inline-block;float:left;font-size:15px;color:#121212;font-weight:bold;}
#ShopLayer .mmsWrap ul li > div p:first-child {width:250px;border-right:1px solid #cacaca;margin-right:15px;}
#ShopLayer .mmsWrap ul li > div p em {width:55px;color:#404040;background:url(/images/pc/preorder/care_arrow.png) no-repeat right 7px;padding-right:11px;margin-right:10px;}
#ShopLayer .mmsWrap ul li .care {font-size:14px;color:#e40900;font-weight:normal;margin-bottom:15px;}
#ShopLayer .mmsWrap ul li .care span {display:inline-block;width:35px;font-size:inherit;color:#e40900;font-weight:bold;background:url(/images/pc/preorder/care_ico.gif) no-repeat left 2px;padding-left:20px;}
#ShopLayer .mmsWrap ul li .bold {color:inherit;font-weight:bold;}

#ShopLayer .pre_pop03 {text-align:left;}
#ShopLayer .pre_pop04 {}
#ShopLayer .pre_pop04 p {font-size:16px;color:#121212;margin-bottom:10px;}
#ShopLayer .pre_pop04 table {margin-bottom:30px;}
#ShopLayer .pre_pop04 table th {text-align:center;}
#ShopLayer .pre_pop04 table.tl td {text-align:left;padding-left:30px;}
#ShopLayer .pre_pop04 table th,
#ShopLayer .pre_pop04 table td.tit {font-size:15px;color:#121212;font-weight:bold;}
#ShopLayer .pre_pop04 table td.td_line {border-top:1px solid #e7e7e7;}
#ShopLayer .pre_pop04 table td strong {font-size:15px;color:#000;}
#ShopLayer .pre_pop04 h3,
#ShopLayer .pre_pop04 h4 {font-size:16px;color:#000;font-weight:bold;margin-bottom:10px;}
#ShopLayer .pre_pop04 h4 {margin-bottom:20px;}
#ShopLayer .pre_pop04 .reward_step {margin-bottom:40px;}
#ShopLayer .pre_pop04 p.tit {font-size:16px;color:#eb1c24;font-weight:bold;margin-top:15px;}
#ShopLayer .pre_pop04 .mt15 {margin-top:15px;}

div.main_top {padding-top:50px;height:380px;text-align:right;border-top:1px solid #2b2b2b;background:#000 url('/images/pc/preorder/iPhone7/main_01_2.jpg') no-repeat 50% 100%;}
div.main_top h2 {margin:0 40px 22px 0;}
div.main_top p {margin:0 80px 45px 0;}
div.main_top a {display:block;margin:0 80px 20px 0;}
div.live {padding-top:12px;height:48px;text-align:center;background-color:#ececec;}
div.live div {display:inline-block;padding-right:17px;background:url('/images/pc/preorder/iPhone7/main_icon_2.gif') no-repeat 100% 10px;}
div.live a {display:block;padding:2px 0 3px 37px;font-size:19px;color:#000;letter-spacing:-1px;background:url('/images/pc/preorder/iPhone7/main_icon_1.gif') no-repeat 0 5px;}
div.live a:hover, .live a:focus {color:#000 !important;text-decoration:none;}
div.live em {font-size:19px;color:#de3934;}
div.liveEnd {padding-top:12px;height:48px;text-align:center;border-bottom:1px solid #d0d0d0;background-color:#ececec;}
div.liveEnd div {display:block;padding:2px 0 3px 37px;font-size:19px;color:#000;letter-spacing:-1px;}
div.liveEnd em {font-size:19px;color:#de3934;}
div.endOrder {height:128px;text-align:center;background:#000 url('/images/pc/preorder/iPhone7/bg_fin.gif') repeat-x 50% 0;}
div.endOrder p {margin:0 auto;width:240px;height:52px;font-size:17px;color:#e0dede;line-height:70%;text-align:center;background-color:#000;}
div.endOrder span {display:inline-block;margin:0 25px;height:34px;font-size:19px;line-height:30px;color:#ececec;}
div.endOrder .store {padding-left:50px;background:url('/images/pc/preorder/iPhone7/icon_fin_01.gif') no-repeat 0 0;}
div.endOrder .general {padding-left:57px;background:url('/images/pc/preorder/iPhone7/icon_fin_02.gif') no-repeat 0 0;}
div.fast {padding-top:112px;background:url('/images/pc/preorder/iPhone7/main_icon_3.png') no-repeat 50% 0;}
div.fast dl {margin:0 auto;overflow:hidden;}
div.fast dl dt {text-align:center;}
div.fast dl dd {float:left;padding-top:160px;height:190px;width:25%;text-align:center;font-size:15px;color:#404040;line-height:150%;background-repeat:no-repeat;background-position:50% 20%;background-image:url('/images/pc/preorder/iPhone7/main_1_icon01.png');}
div.fast dl dd.s2 {background-image:url('/images/pc/preorder/iPhone7/main_1_icon02.png');}
div.fast dl dd.s3 {background-image:url('/images/pc/preorder/iPhone7/main_1_icon03.png');}
div.fast dl dd.s4 {background-image:url('/images/pc/preorder/iPhone7/main_1_icon04.png');}
div.fast dl dd.end {background-image:url('/images/pc/preorder/iPhone7/main_1_icon05.png');background-position:50% 13%;}
div.fast dl dd span {display:block;font-weight:bold;margin-bottom:13px;font-size:20px;color:#000;line-height:100%;letter-spacing:-1px;}
div.fast dl dd b {display:block;margin-bottom:10px;font-weight:normal;font-size:17px;color:#000;}
div.fast dl dd em {font-size:15px;color:#989898;}
div.service {padding-top:105px;background:url('/images/pc/preorder/iPhone7/main_icon_3.png') no-repeat 50% 0;}
div.service dt {margin-bottom:65px;text-align:center;}
div.service dd {position:relative;padding-left:360px;min-height:138px;font-size:17px;color:#404040;line-height:150%;letter-spacing:-1px;}
div.service dd strong {display:block;margin-bottom:10px;font-size:23px;color:#000;line-height:42px;}
div.service span {display:inline-block;margin-right:15px;padding-right:15px;background:url('/images/pc/preorder/iPhone7/bul_arrow.gif') no-repeat 100% 50%;}
div.service a {display:inline-block;font-weight:bold;font-size:15px;color:#121212;line-height:100%;text-decoration:underline;}
div.service dd ul {overflow:hidden;}
div.service dd li {position:relative;float:left;padding-bottom:25px;width:180px;min-height:100px;line-height:140%;}
div.service dd li h6 {margin-bottom:10px;font-weight:normal;font-size:23px;color:#121212;line-height:120%;}
div.service dd li h6.red {color:#e40900;}
div.service dd li p {font-size:15px;color:#2e2e2e;}
div.service dd li p em {font-size:inherit;color:inherit;}
div.service dd li span {position:absolute;left:0;bottom:3px;}
div.service dd img {position:absolute;top:0;}
div.service dt + dd + dd {height:180px;}
div.service dt + dd img {left:38px;}
div.service dt + dd + dd img {left:83px;}
div.service dt + dd + dd + dd img {left:52px;}
div.service dt + dd + dd + dd li {width:215px;}
div.service dt + dd + dd + dd li:first-child {width:280px;}
div.service > div {clear:both;margin-top:50px;border-top:1px solid #fff;}
div.service > div p {margin-bottom:10px;font-weight:normal;font-size:21px;color:#121212;line-height:120%;}
div.service > div ul {padding:60px 0 60px 40px;width:1040px;border-top:1px solid #e4dede;overflow:hidden;}
div.service > div li {float:left;padding-left:70px;width:270px;height:60px;background-position:0 0;background-repeat:no-repeat;background-image:url('/images/pc/preorder/iPhone7/main_icon_31.png');}
div.service > div li + li {background-image:url('/images/pc/preorder/iPhone7/main_icon_32.png');}
div.service > div li + li + li {background-image:url('/images/pc/preorder/iPhone7/main_icon_33.png');}

div.boxWrap {margin-bottom:20px;background-color:#FFF;overflow:hidden;}
div.boxWrap .head {margin-bottom:20px;overflow:hidden;}
div.boxWrap .head h4{float:left;margin-bottom:10px;font-weight:normal;font-size:22px;color:#000;line-height:100%;letter-spacing:-1px;font-weight:400;}
div.boxWrap .head h4 > span {display:inline-block;font-size:14px;color:#535353;}
div.boxWrap .head h4 > span.r_txt{font-size:15px;color:#eb1c24;font-weight:400;}
div.boxWrap .head > span {float:right;display:block;margin-top:3px;font-size:16px;color:#000;}
div.boxWrap .select_model em {letter-spacing:0;color:#a0a0a0}
div.boxWrap .select_model em.select {font-size:16px;color:#f0201e;}
div.boxWrap .in_group {margin-bottom:25px;}
div.boxWrap .in_group h5 {margin-bottom:16px;font-weight:normal;font-size:18px;color:#535353;line-height:100%;}
div.boxWrap .in_group h5 span {margin-bottom:15px;font-size:14px;color:#535353;}
div.boxWrap .orderDate {display:table-cell;padding-bottom:30px;vertical-align:top;}
div.boxWrap .orderDate strong{display:block;margin-bottom:10px;font-size:18px;color:#222;letter-spacing:-1px;font-weight:500;line-height:1;}
div.boxWrap .orderDate .date{font-size:18px;color:#ff0000;font-weight:300;}
div.boxWrap .orderDate .info{padding-top:20px;font-size:16px;color:#666;line-height:100%;font-weight:300;}
div.boxWrap .orderDate .list li{line-height:26px;margin-left:10px;text-indent:-10px;}
div.boxWrap .head .txt_complete {float:none; font-size:27px; padding-top:50px; margin-bottom:0;}
div.boxWrap .head .txt_dlvyType {float:none; text-align:center;}

div.boxWrap.complete_info{padding:40px;border:1px solid #000;}
div.boxWrap.complete_info .head{display:table-cell;width:553px;vertical-align:top;border:none;padding-bottom:0;}
div.boxWrap.complete_info .head h4{font-size:34px;text-align:left;line-height:1.3;color:#000;font-weight:400;}
div.boxWrap.complete_info .head h4 em{color:#000;}
div.boxWrap.complete_info .head h4 .sub_txt{display:block;margin-top:20px;font-size:18px;color:#000;line-height:1.2;font-weight:300;}

/* field_list */
table caption {font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;visibility:hidden;width:0;}
.field_list .require{font-size:17px;color:#000;}
th.require .blet {font-size:15px;color:#000;}
th.require {background-image:none}

.tbl_simple {width:100%;border-top:1px solid #e6e6e6;}
.tbl_simple th,  .tbl_simple td {font-size:13px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.tbl_simple th:first-child,  .tbl_simple td:first-child {border-left:0;}
.tbl_simple th {height:25px;color:#000;background-color:#f9f9f9;}
.tbl_simple td {padding:14px 0 14px 30px;color:#535353;}

div.resEntry_number {position:relative;overflow:hidden;border-bottom:1px solid #e2e2e2;padding-bottom:25px;}
div.resEntry_number > img {float:left;display:block;margin-right:27px;}
div.resEntry_number table {clear:none;table-layout:fixed;}
div.resEntry_number table * {font-size:14px;color:#333;}
div.resEntry_number th {font-weight:normal;font-size:20px;color:#000;text-align:left;padding:8px 0; vertical-align:top;}
div.resEntry_number td {font-size:20px;color:#222;padding:7px 0;font-weight:300;}
div.resEntry_number td span, div.resEntry_number td strong {display:block;padding-top:5px;font-weight:normal;font-size:15px;color:#535353;}
div.resEntry_number td img {vertical-align:middle;}
div.resEntry_number td div {font-size:20px;color:#222;}
div.resEntry_number .alert {margin:0 0 10px 230px;padding-left:20px;font-size:16px;color:#f0201e;background:url(/images/pc/preorder/blt_alert.gif) no-repeat left center;}
div.resEntry_number .dateWrap {margin-left:230px;padding:10px 18px 15px;background-color:#f9f9f9;}
div.resEntry_number .dateWrap p strong {font-size:16px;color:#333;}
div.resEntry_number .dateWrap p:first-child {margin-bottom:10px;font-size:16px;color:#f0201e;}
div.resEntry_number .txt_reserv {display:inline-block; color:#fff; height:25px; line-height:24px; background-color:#09b2b5; border-radius:3px; font-size:14px; padding:0 3px; margin-right:5px;}

div.resEntry_dlvy {margin-bottom:50px;padding:0 30px 30px;border-bottom:1px solid #e2e2e2;}
div.resEntry_dlvy {position:relative;overflow:hidden;}
div.resEntry_dlvy table {clear:none;table-layout:fixed;margin-bottom:20px;width:100%;}
div.resEntry_dlvy table * {font-size:14px;color:#333;}
div.resEntry_dlvy th {padding:5px 0 0 8px;font-weight:normal;font-size:17px;color:#535353;text-align:left;vertical-align:top;line-height:100%;background:url(/images/pc/preorder/blt_rect_gray.gif) no-repeat left 15px;}
div.resEntry_dlvy td {padding:5px 0;font-weight:bold;font-size:17px;color:#535353;line-height:20px;}
div.resEntry_dlvy td span, div.resEntry_number td strong {display:block;padding-top:5px;font-weight:normal;font-size:15px;color:#535353;}
div.resEntry_dlvy td img {vertical-align:middle;}
div.resEntry_dlvy .alert {margin:0 0 10px 230px;padding-left:20px;font-size:16px;color:#f0201e;background:url(/images/pc/preorder/blt_alert.gif) no-repeat left center;}
div.resEntry_dlvy .dateWrap {margin-left:230px;padding:10px 18px 15px;background-color:#f9f9f9;}
div.resEntry_dlvy .dateWrap p strong {font-size:16px;color:#333;}
div.resEntry_dlvy .dateWrap p:first-child {margin-bottom:10px;font-size:16px;color:#f0201e;}


/*
div.deliveryType {margin:16px 0 25px 0;overflow:hidden;}
div.deliveryType a {position:relative;float:right;display:block;width:535px;height:108px;text-decoration:none;border:1px solid #d8d8d8;background-color:#FaFaFa;}
div.deliveryType a:first-child {float:left;}
div.deliveryType a strong {position:absolute;left:48px;top:27px;display:inline-block;padding:0 24px 10px 0;font-weight:normal;font-size:21px;color:#000;line-height:100%;background:url('/images/pc/preorder/iPhone7/blet_arrow_off.gif') right 3px no-repeat;}
div.deliveryType a span {position:absolute;left:48px;top:60px;display:block;font-size:15px;color:#7d7d7d;line-height:18px;}
div.deliveryType a.select {width:533px;height:106px;border:2px solid #e82426;}
div.deliveryType a.select strong {left:47px;top:26px;color:#e82426;background-image:url('/images/pc/preorder/iPhone7/blet_arrow_on.gif') }
div.deliveryType a.select span {left:47px;top:59px;}
*/

div.deliveryType {display:table;table-layout:fixed;width:calc(100% + 10px);margin-left:-10px;}
div.deliveryType .area{display:table-cell;padding-left:10px;vertical-align:top;}
div.deliveryType .area:only-child{display:block;width:545px;}
div.deliveryType .area > a{display:block;height:108px;background-color:#fff;border:1px solid #d8d8d8;text-align:center;border-radius:10px}
div.deliveryType .area .tit{display:block;padding-top:19px;color:#212121;font-size:20px;font-weight:700;}
div.deliveryType .area .txt{display:block;margin-top:5px;color:#858585;font-size:13px;font-weight:400;}
div.deliveryType .area a.select{border-color:#000; background-color:#000;box-shadow:0px 5px 5px 0px rgb(0 0 0 / 40%)}
div.deliveryType .area a.select .tit{color:#fff;}
div.deliveryType .area a.select .txt{color:#fff;}

div.address_form{margin-top:30px;border: 1px solid #000; padding:35px 30px;}
div.address_form > strong{float: left;display:block;margin-right:30px;font-size:20px;color:#000;line-height:50px;font-weight:400;}
div.address_form .form{font-size:0;float:left}
div.address_form .form select{width:200px;height:55px;padding-left:20px;margin-left:12px;font-size:18px !important;font-weight:300;color:#888;background:#fff;border:1px solid #e0e0e0;border-radius:6px;appearance:none;-webkit-appearance:none;background:url(/preorder/114086/pc/images/select_arrow.png) no-repeat calc(100% - 20px) 50%;}
div.address_form .form select:first-child {margin-left:0;}
div.address_form .form select::-ms-expand{width:25px;margin-right:10px;border:none;background:none;}
div.address_form .form select:disabled {background-color:#f8f8f8; color:#aaa;}
div.address_form .form input{width:184px;height:58px;margin-left:8px;padding:0 20px;font-size:18px;font-weight:300;background:#fff;border:1px solid #e0e0e0;border-radius:6px;}
div.address_form .form input::-webkit-input-placeholder{color:#888;}
div.address_form .form input:-ms-input-placeholder{color:#888;}
div.address_form .form input::-ms-input-placeholder{color:#888;}
div.address_form .form input::placeholder{color:#888;}   
div.address_form .btm_txt {margin:15px 0 35px 0;}
div.address_form .btm_txt li {color:#888; font-size:16px;}
div.address_form .btm_txt .r_txt{color:#eb1c24;}

div.agncy {clear:both;position:relative;margin-top:30px;padding:30px;border:1px solid #000;overflow:hidden;}
div.agncy > strong {display:block;float:left;font-size:20px;padding-left:18px;width:150px;color:#000;font-weight:400;line-height:20px;}
div.agncy > div {float:left;width:670px;font-size:16px;color:#7d7d7d;line-height:1.5;}
div.agncy > a {position:absolute;top:50%;right:25px;margin-top:-17px}
div.agncy p {margin-bottom:5px;font-weight:400;font-size:18px;color:#000;line-height:20px;}
div.agncy span {display:block;width:520px;font-size:14px;color:#333;}
div.agncy span a {margin-left:5px;}
div.agncy span a img {vertical-align:middle;}
div.agncy > div >strong {font-size:16px;font-weight:normal;color:#333;}
div.agncy ol.list > li{margin-bottom:5px;	color:#333;text-indent:-13px;}
div.agncy ol.list ul{margin-top:5px}
div.agncy ul.list >  li {padding-left:10px;text-indent:0;background:url("/images/pc/preorder/blt_dash02.gif") no-repeat  0 9px;color:#333;}
div.agncy a.pickup {display:inline-block;padding:6px 20px 7px;font-weight:400;font-size:16px;color:#000;border:1px solid #000;border-radius:8px;background-color:#fff;}
div.agncy a.pickup:hover, div.agncy a.pickup:focus {color:#000 !important;text-decoration:none;}
div.agncy a.direct, div.agncy a.modify {display:inline-block;padding:6px 20px 7px;font-weight:400;font-size:16px;color:#000;border:1px solid #000;border-radius:8px;background-color:#fff;}
div.agncy a.direct:hover, div.agncy a.direct:focus,
div.agncy a.modify:hover, div.agncy a.modify:focus {color:##000 !important;text-decoration:none;}
div.agncy .agncyNm {margin-bottom:10px;font-weight:bold;font-size:17px;color:#000;line-height:100%;}
div.agncy .agncyAddr {font-size:15px;color:#000;}
ul.deliveryInfo {margin:0 0 30px 15px;}
ul.deliveryInfo li {margin-bottom:10px;text-indent:-13px;color:#a0a0a0;}

div.agncySearch > p {margin-bottom:9px;font-size:16px;font-weight:bold;color:#333;}
div.agncySearch .box_search {margin-bottom:13px;overflow:hidden;}
div.agncySearch .box_search select {margin-right:5px;width:311px;height:24px;border:1px solid #bbb;}
div.agncySearch .box_search02 {margin-bottom:13px;}
div.agncySearch .box_search02 select {margin-right:5px;width:105px;height:24px;border:1px solid #bbb;}
div.agncySearch .box_search02 input {margin-right:5px;width:378px;height:22px;line-height:22px;border:1px solid #bbb;color:#666;}
div.agncySearch .empty {height:385px;background:url('/images/pc/preorder/bg_search02.gif') no-repeat center 66px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;text-align:center;}
div.agncySearch .empty.before {background:url('/images/pc/preorder/bg_search01.gif') no-repeat center 66px;}
div.agncySearch .empty p {padding-top:170px;font-size:16px;line-height:22px;}
div.agncySearch .empty p strong {font-size:16px;font-weight:normal;color:#ed1b1e;}
div.agncySearch .btnWrap {text-align:center;}
div.agncySearch .btnWrap a {margin-left:7px;}
div.agncySearch .btnWrap a:first-child {margin-left:0;}
div.agncySearch .btnWrap p {padding:16px 0;font-size:12px;color:#ce0200;}
div.agncySearch .btnWrap p img {vertical-align:middle;}
div.agncySearch .con_mid {border-bottom:1px solid #c8c8c8;}
div.agncySearch .con_mid .result {font-size:14px;color:#333;}
div.agncySearch .con_mid .result strong {font-size:18px;color:#00a2be;}
div.agncySearch .con_mid .resultList {position:relative;margin-top:10px;height:350px;overflow-y:auto;border-top:1px solid #c8c8c8;}
div.agncySearch .con_mid .resultList li {padding:12px 14px;border-top:1px solid #c8c8c8;position:relative;}
div.agncySearch .con_mid .resultList li:first-child {border-top:0;}
div.agncySearch .con_mid .resultList li.act_color{background-color:#f6f6f6;}
div.agncySearch .con_mid .resultList li.click_area{border:3px solid #666;}
div.agncySearch .con_mid .resultList li p {font-size:14px;color:#333;}
div.agncySearch .con_mid .resultList li p strong {font-size:14px;color:#333;}
div.agncySearch .con_mid .resultList li p.name {margin-bottom:9px;}
div.agncySearch .con_mid .resultList li p.name img {vertical-align:middle; margin:0 5px;}
div.agncySearch .con_mid .resultList .btn_wrap {position:absolute;top:10px;right:10px;}

div.giftWrap {margin:-20px 0 50px;padding:20px 30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#f9f9f9;}
div.giftWrap p.prodImg {float:left;padding-left:7px;margin-right:27px;}
div.giftWrap h6 {margin:0 0 25px 230px;font-size:16px;color:#333;}
div.giftWrap dl {margin:0 0 20px 230px;overflow:hidden;}
div.giftWrap dt {float:left;padding-left:8px;width:91px;font-weight:normal;font-size:14px;color:#333;background:url(/images/pc/preorder/blt_rect_gray.gif) no-repeat left center;}
div.giftWrap dd {float:left;font-size:14px;color:#333;}
div.giftWrap dd p {padding-top:5px;font-size:12px;color:#878787;}
div.giftWrap p.couponTelNum {margin:0 0 15px 230px;}
div.giftWrap p.couponTelNum b {margin-right:10px;font-size:16px;color:#333;vertical-align:middle;}
div.giftWrap p.couponTelNum select {padding-left:10px;width:69px;height:24px;font-size:14px;vertical-align:middle;}
div.giftWrap p.couponTelNum input {padding-left:0;width:60px;height:22px;font-size:14px;text-align:center;vertical-align:middle;}
div.giftWrap > .box_agree {clear:both;border-top:1px solid #e2e2e2;}
div.giftWrap > .box_agree .chk {padding:14px 0 7px;}
div.giftWrap > .box_agree .chk input {margin-right:6px;vertical-align:middle;}
div.giftWrap > .box_agree .chk label {font-size:14px;color:#333;}
div.giftWrap > .box_agree .txt {padding:16px 20px;height:53px;border:1px solid #e5e5e5;color:#797979;line-height:18px;overflow-y:auto;background-color:#fff;}

div.conTit {position:relative;padding:50px 0 17px;border-bottom:1px solid #dedede;}
div.conTit strong {display:block;margin-bottom:10px;font-size:22px;color:#000;line-height:100%;font-weight:400;}
div.conTit span {display:block;font-size:16px;color:#333;line-height:100%;}
div.conTit a {position:absolute;top:52px;right:55px;display:inline-block;padding-right:16px;font-size:18px;color:#eb1c24;background:url('/images/pc/preorder/btn_arrow_red2.png') no-repeat right 8px;}
div.conTit a:after {content: '';width: 100%;position: absolute;left: 0;bottom:-3px;border-width: 0 0 1px;border-style: solid;}
div.conTit a:hover, div.conTit a:focus {color:#535353 !important;}

.resWrap div.login {padding:10px 0 0; width:1080px; margin:0 auto;}
.resWrap .login {table-layout:fixed;margin:0 auto;color:#666;}
.resWrap .login .field_list li {margin-top:15px;}
.resWrap .login .field_list .flex_line{display:inline-block;}
.resWrap .login .field_list .sms_cerfity .btn{margin-left:20px;}

.resWrap .login .tit {display:inline-block;text-align:left;vertical-align:top;padding:11px 0 7px;font-weight:normal;color:#333;font-size:14px;}
.resWrap .login label {background:none; font-size:20px; padding-left:0;}
.resWrap .login .cont {padding:8px 0 7px;font-size:14px;}
.resWrap .login td.narrow {padding-top:5px;}
.resWrap .login .txt_sml {font-size:12px;color:#666;}
.resWrap .login input {vertical-align:middle;padding-right:5px;}
.resWrap .login .join_type {margin-right:20px;font-size:14px;color:#333;}
.resWrap .login .join_type input {margin-right:5px;}
.resWrap .login .min_wid {width:249px;display:inline-block;}
.resWrap .login .req_txt {border:1px solid #cfcfd1; height:60px; line-height:60px; font-size:18px;border-radius:4px;}

.resWrap .login .req_txt::-webkit-input-placeholder {color:#b6b6b6;}
.resWrap .login .req_txt:-ms-input-placeholder {color:#b6b6b6;}
.resWrap .login .req_txt::-ms-input-placeholder {color:#b6b6b6;}
.resWrap .login .req_txt::placeholder {color:#b6b6b6;}

.resWrap .login .req_lrg {width:226px; padding-left:20px;}
.resWrap .login .auth {width:290px;}

.resWrap .login input.req_sml {width:62px;}
.resWrap .login select.req_sml {width:70px;height:26px;line-height:26px;vertical-align:middle !important;}
.resWrap .login .req_side {font-size:12px;width:420px;display:inline-block;padding-left:8px;margin-left:5px;color:#878787;background:url('/images/pc/preorder/blt_asterisk_gray.gif') no-repeat left 5px;}
.resWrap .login .req_side.emp {background-image:url('/images/pc/preorder/blt_asterisk_red.gif');color:#e82426;}
.resWrap .login .emp_txt {color:#e82426;}
.resWrap .login .frm_side_multi {margin-top:-17px;}
.resWrap .login .flt_side_multi {float:left;margin-right:2px;}
.resWrap .login .flt_multi_line {margin-top:-5px;}
.resWrap .login .ico_notice {background:url('/images/pc/preorder/ico_notice.gif') no-repeat left 3px;padding-left:20px;font-size:13px;margin-top:5px;}

div.captchaWrap {clear:both;margin-top:10px;}
div.captchaWrap:after {content:"";display:block;clear:both;}
div.captchaWrap .codeInfo {margin-bottom:13px;font-size:16px;color:#000;font-family:"Noto Sans Light";}
div.captchaWrap .codeInfo {}
div.captchaWrap .codeL {float:left;width:263px;margin-right:10px;}
div.captchaWrap .codeL label {border:1px solid #c0c0c0;display:block;background-color:#FFF;}
div.captchaWrap .codeR {float:left;width:245px;}
div.captchaWrap .btnWrap {margin-bottom:5px;}
div.captchaWrap .ad_inp01 {width:171px !important; margin-top:8px;}

p.top_area {padding-bottom:19px;text-align:center;}
p.top_area strong {font-size:22px;color:#000;}
p.top_area span {font-size:16px;color:#000;}

div.note {position:relative;margin-bottom:50px;background-color:#f9f9f9;}
div.note strong {position:absolute;top:50%;left:45px;display:block;margin-top:-35px;padding-left:80px;height:60px;font-size:19px;color:#404040;line-height:60px;background:url('/images/pc/preorder/iPhone7/icon_note.gif') no-repeat  0 0;}
div.note ul {padding:17px 0 17px 234px;border:1px solid #d9d9d9}
div.note li {margin-bottom:5px;padding-left:9px;background:url(/images/pc/preorder/blt_inquire_2.gif) no-repeat 0 8px;}

div.entry .head{position:relative;}
div.entry .head span em{position:absolute;left:30px;top:1px;font-size:14px;color:#999}
div.entry .head a{text-decoration:underline;color:#8a8a8a}
div.entry p.img {float:left;width:180px;text-align:center;}
div.entry p.img img {width:180px;}
div.entry dl {float:right;overflow:hidden;}
div.entry dt {clear:both;float:left;width:150px;font-size:16px;color:#535353;}
div.entry dd {float:left;margin-bottom:15px;font-size:16px;color:#535353;}
div.entry dd.redTxt {color:#e82426;}
div.entry dt + dd {width:603px;}
div.entry dd strong.nm {font-size:15px;color:#535353;}
div.entry dd p {padding-top:5px;font-weight:normal;font-size:15px;color:#535353;}
div.entry dd a, div.entry dd span.gray, div.entry dd span.redNone {display:inline-block;margin:0 3px;width:132px;padding:8px 0 10px;font-weight:bold;font-size:15px !important;line-height:100%;text-align:center;border-radius:1px;}
div.entry dd a {border:1px solid #e2e2e2;}
div.entry dd a.red {color:#fff !important;border:1px solid #e82426;background-color:#e82426;}
div.entry dd span.redNone {color:#fff !important;border:1px solid #f9c8c9;background-color:#f9c8c9;}
div.entry dd a:hover, div.entry dd a:focus {text-decoration:none;}
div.entry dd a.red:hover, div.entry dd a.red:focus {color:#fff !important;}
div.entry dd a.mappop {padding:0;width:auto;border:0;vertical-align:middle;}

div.boxWrap.entry h4 {padding-left:195px;font-size:20px;color:#000;font-weight:normal;margin:0 0 20px 0;}
div.boxWrap.entry h4 em {font-weight:normal;font-size:15px;color:#7d7d7d}
div.boxWrap.entry .head > span {font-size:14px;}
div.boxWrap.entry .head > span em {left:10px;font-size:20px;color:#e82426;line-height:100%;}
div.boxWrap.entry p.img {margin-bottom:25px;}
div.boxWrap.entry dd .red {font-size:13px;color:#e82426;}

div.boxWrap.cancel h6 {padding:30px 0 5px;font-size:20px;color:#e82426;}
div.boxWrap.cancel p {font-size:16px;}

div.giftWrap.entry {overflow:hidden;padding-left:195px}
div.giftWrap.entry dl {float:none;margin:0 !important;}
div.giftWrap.entry dt {padding-left:17px !important;width:123px;font-weight:bold;background:url(/images/pc/preorder/blt_inquire.gif) no-repeat left 8px;}
div.giftWrap.entry dd {margin-bottom:0;width:700px;}
div.giftWrap.entry dd strong {font-size:16px;color:#000;line-height:100%;}
div.giftWrap.entry ul {padding-top:5px;}
div.giftWrap.entry ul.blet {margin-left:8px}
div.giftWrap.entry ul.blet li{text-indent:-8px;}
div.giftWrap.entry li {font-size:13px;color:#7d7d7d;}

/* button */
.ollehShopWrap .btn_area{clear:both;padding-top:50px;text-align:center;}
.ollehShopWrap .btn_area p.info_txt{margin-bottom:20px;}
.ollehShopWrap .btn_area p.info_txt a.red_link{margin-left:5px;color:#d71827;border-bottom:1px solid #d71827;}
.btn_area a  , .btn_area button {margin-left:7px;}
.ollehShopWrap .btn_area a.new.red {background: #ff0000;color: #fff;border:1px solid #ff0000;}
.ollehShopWrap .btn_area a.new.red:hover,  {color: #fff !important;}
.btn_area a:first-child , .btn_area button:first-child {margin-left:0;}
.btn_area a.confirm {display:inline-block;}
.ollehShopWrap .btn_area button, .ollehShopWrap .btn_area a.confirm, .ollehShopWrap .btn_area a.new {
	display:inline-block;width:255px;padding:17px 10px 19px;font-weight:400;font-size:26px;color:#000;
	line-height:100%;border:1px solid #000;border-radius:32px;background-color:#fff;cursor:pointer;box-sizing:border-box;}
/*.btn_area button:focus, .btn_area a.confirm:focus, .btn_area a.new:focus {outline:0;box-shadow:0 0 0 3px rgba(131,192,253,.5);}
.btn_area button,
.btn_area a.confirm:hover, .btn_area a.confirm:focus,
.btn_area a.new:hover, .btn_area a.new:focus {color:#000 !important;text-decoration:none;}*/
.btn_area a.new.white{color:#000;background:#fff;}
.btn_area a.new.white:hover, .btn_area a.new.white:focus{color:#000 !important;}
.btnWrap.new {text-align:center;}
.btnWrap.new a {display:inline-block;margin:0 3px;width:200px;padding:9px 0 13px;font-size:17px;color:#fefefe;line-height:100%;text-align:center;border:1px solid #e82426;border-radius:1px;background-color:#e82426;}
.btnWrap.new a.gray {color:#000;border:1px solid #000;border-radius:1px;background-color:#fff;}
.btnWrap.new a.red {color:#fff;border:1px solid #000;border-radius:1px;background-color:#000;}
.btnWrap.new a.red:hover, .btnWrap.new a.red:focus {color:#fff !important;text-decoration:none;}

#PassReSet p.tit {margin-bottom:10px;font-weight:bold;font-size:16px;color:#333;}
#PassReSet p.tit_sub {margin-bottom:15px;}
#PassReSet table {table-layout:fixed;margin-bottom:20px;width:100%;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
#PassReSet th {padding-bottom:14px;width:115px;font-size:14px;color:#000;text-align:left;}
#PassReSet td {padding-bottom:14px;}
#PassReSet tbody tr:first-child th, #PassReSet tbody tr:first-child td {padding-top:14px;}
#PassReSet td input {width:186px;height:24px !important;}
#PassReSet td select {height:26px;}

#EntryCancel p {margin-bottom:0 !important;font-size:15px;color:#7d7d7d;text-align:center;}
#EntryCancel p b {display:block;margin-bottom:10px;font-size:17px;color:#535353;}
#EntryCancel h2.preorderCancel {padding-top:15px !important; font-family:inherit;}

#GiftApply p.tit {margin-bottom:10px;font-weight:bold;font-size:15px;color:#333;}
#GiftApply dl {margin-bottom:20px;padding-bottom:25px;border-bottom:1px solid #e2e2e2;overflow:hidden;}
#GiftApply dt {margin:0 0 5px 180px;padding-top:20px;font-size:14px;color:#333;}
#GiftApply dd {margin-left:180px;width:330px;font-size:12px;}
#GiftApply dd.img {float:left;margin:-40px 0 0 0;width:180px;text-align:center;}
#GiftApply .event strong {margin-right:10px;font-size:14px;color:#333;}
#GiftApply .event select {padding-left:10px;width:70px;height:26px;}
#GiftApply .event input[type=text] {padding-left:0 !important;width:80px;height:24px;text-align:center;}
#GiftApply .event p {margin-bottom:10px;padding-top:10px;}
#GiftApply .event p input {vertical-align:middle;}
#GiftApply .event p span {color:#e82426;}
#GiftApply .agreeTxt {margin-bottom:20px;padding:16px 20px;height:68px;font-size:12px;color:#797979;line-height:18px;border:1px solid #e5e5e5;background-color:#fff;overflow:auto;}

#Fund p.tit {margin-bottom:10px;font-weight:bold;font-size:15px;color:#333;}
#Fund div.scroll {height:420px;}
#Fund ul {width:100%;overflow:hidden;}
#Fund ul li {float:left;width:33.2%;border-left:1px solid #cbcbcb;border-top:1px solid #989898;border-bottom:1px solid #989898;text-align:center;}
#Fund ul li h6 {height:40px;font-size:14px;color:#000;line-height:36px;text-align:center;border-bottom:1px solid #cbcbcb;background-color:#F9F9F9;}
#Fund ul li p {padding:10px 12px 0;height:34px;font-size:16px;text-align:center;}
#Fund ul li span {color:#e82426;}
#Fund ul:first-child li {border-bottom:0;}
#Fund ul:first-child li p {height:50px;font-size:14px;}
#Fund ul li:first-child {border-left:0;}
#Fund .red {color:#e82426 !important;}
#Fund dl {width:100%;overflow:hidden;}
#Fund dt {width:100%;height:40px;font-weight:bold;font-size:14px;color:#000;line-height:36px;text-align:center;border-bottom:1px solid #cbcbcb;background-color:#f6f6f6;}
#Fund dd {float:left;width:33.2%;height:80px;font-size:16px;color:#e82426;border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;text-align:center;}
#Fund dd.none {border-left:0;}
#Fund dd h6 {margin-bottom:10px;height:40px;font-size:14px;line-height:36px;text-align:center;border-bottom:1px dashed #cbcbcb;}
#Fund .my dd{width:24.8%}
#Fund .agree {margin-bottom:20px;padding-top:20px;}
#Fund .agree p {margin-bottom:10px;font-size:14px;color:#333;}
#Fund .agree p input {margin-right:5px;vertical-align:middle;}
#Fund .agree p label {font-weight:bold;}
#Fund .agree p span {display:block;font-size:14px;color:#333;}
#Fund .agree div span {display:inline-block;margin-right:30px;padding-left:8px;font-size:14px;color:#333;background:url(/images/pc/preorder/blt_rect_black.gif) no-repeat left 10px;}
#Fund .agree div strong {font-size:14px;color:#333;}

#Customer {}
#Customer dl {margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #c8c8c8;}
#Customer dt {margin-bottom:10px;padding-left:15px;height:40px;font-weight:bold;font-size:15px;color:#000;line-height:38px;background-color:#f6f6f6;}
#Customer dd {margin-bottom:5px;padding-left:5px;font-size:14px;color:#333;}
#Customer dd span {display:inline-block;padding-left:10px;width:80px;font-size:14px;color:#333;background:url(/images/pc/preorder/blt_rect_black.gif) no-repeat left 10px;}
#Customer .type {margin-bottom:10px;overflow:hidden;}
#Customer .type h6 {margin-bottom:10px;font-size:16px;color:#000;}
#Customer .type a {display:block;padding-top:12px;width:288px;height:69px;font-weight:bold;font-size:18px;color:#000;text-align:center;text-decoration:none;background:url(/images/pc/preorder/bg_tab.gif) no-repeat 0 -110px;}
#Customer .type a.current {color:#e82426;background-position:-298px -110px;}
#Customer .type a span {display:block;padding-top:5px;font-weight:normal;}
#Customer .type p {clear:both;padding-top:10px;}
#Customer .agreeChk {margin-bottom:10px;padding-top:10px;}
#Customer .agreeChk input {vertical-align:middle;}
#Customer .agreeChk span {color:#e82426;}
#Customer .agreeTxt {margin-bottom:20px;padding:16px 20px;height:68px;font-size:12px;color:#797979;line-height:18px;border:1px solid #e5e5e5;background-color:#fff;overflow:auto;}
#Customer ul.fund {margin-bottom:10px;}
#Customer ul.fund li {margin-bottom:10px;}
#Customer ul.fund strong {display:inline-block;width:100px;font-size:16px;color:#000;}
#Customer ul.fund span {display:inline-block;width:80px;font-size:14px;color:#333;}
#Customer ul.fund input {vertical-align:middle;}

#ResCheck p.tit {margin-bottom:20px;font-weight:bold;font-size:16px;color:#333;line-height:100%;}
#ResCheck p.tit_sub {margin-bottom:15px;}
#ResCheck table.input {table-layout:fixed;margin-bottom:10px;width:100%;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
#ResCheck table.input th {padding-bottom:14px;width:115px;font-size:15px;color:#000;text-align:left;vertical-align:top;}
#ResCheck table.input td {padding-bottom:14px;}
#ResCheck tbody tr:first-child th, #ResCheck tbody tr:first-child td {padding-top:14px;}
#ResCheck table.input td input {width:260px;height:24px !important;}
#ResCheck table.input td select {height:26px;}
#ResCheck table.input td a img {vertical-align:middle;}
#ResCheck table.input td .chkTxt {display:block;padding:3px 0 0 7px;color:#f0201e;font-size:12px;text-indent:-7px;}
#ResCheck .box_agree {padding:17px 0 0;}
#ResCheck .box_agree .chk input {margin-right:6px;vertical-align:middle;}
#ResCheck .box_agree .chk span {color:#e82426;}
#ResCheck .box_agree .txt {margin-top:9px;padding:15px 20px;height:35px;overflow-y:auto;background:#fff;border:1px solid #e5e5e5;color:#797979;font-size:12px;line-height:18px;}
#ResCheck .box_agree table {width:100%;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
#ResCheck .box_agree th, #ResCheck .box_agree td {padding:3px;font-weight:normal;font-size:12px;color:#797979;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
#ResCheck .box_agree td {padding-left:5px;}

/* table edit */
.data-area {width:100%;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.float-left { float: left; }
.data-top-block { padding: 15px 0; }
.data-top-block:after,
.data-bot-block:after {content:''; display: table; clear: both; }
.data-text { width: 100px; font-size: 15px; color: #000; }
.data-text label { height: 31px; vertical-align: middle; }
.data-top-block .input-wrap .certApply { display: inline-block; margin-top: 2px; }
.data-top-block .input-wrap input {}
.data-top-block .input-wrap {}
.data-bot-block { padding-bottom: 15px; }
.data-bot-block .input-wrap input { width: 100%; }
.data-bot-block .others-text { margin-top: 5px; font-size: 15px; }



div.captcha_w {clear:both;margin-bottom:20px;padding-bottom:13px;border-bottom:1px solid #c8c8c8;*zoom:1;}
div.captcha_w:after {content:"";display:block;clear:both;}
div.captcha_w .codeInfo {margin-bottom:9px;margin-top: 15px; font-size:12px;color:#333;}
div.captcha_w .codeL {float:left;width:151px;margin-right:10px;}
div.captcha_w .codeL label {border:1px solid #c0c0c0;display:block;}
div.captcha_w .codeR {float:left;width:245px;}
div.captcha_w .codeR input[type=text] {margin-top:5px;width:165px;height:22px;}
/* e::기존 소스 */

#container.order_guide {padding-top:50px !important;}
.scroll-pane-arrows.collect_list p {width:95%}


.head_info {border:10px solid #e9e9e9; text-align:center; padding:35px 0;margin:70px auto 70px; width: 1080px;}
.head_info strong {display:block;font-size:20px;color:#000;font-weight:500;font-family:"Noto Sans";}
.head_info p {margin-top:8px;font-size:18px;font-weight:300;}

.resWrap .boxWrap {margin:30px 0 0 0; padding-top:50px;}
.resWrap .boxWrap:first-child {border-top:none; padding-top:0;}
.resWrap .boxWrap.bodBtm .head{border-bottom:1px solid #e2e2e2;margin-bottom:30px;padding-bottom:20px;}
.resWrap .boxWrap .head h4{border:none; margin-bottom:0;}


.tbl_reserv_wrap {border-top:1px solid #e5e6ea; margin-top:50px;}
.tbl_reserv_list caption {position:absolute !important;}
.tbl_reserv_list tr th {background-color:#343434; color:#fff; border-right:1px solid #e1e5e8; padding:15px 0;}
.tbl_reserv_list tr td {padding:15px; text-align:center; border-right:1px solid #e1e5e8; border-bottom:1px solid #e1e5e8; color:#333;}
.tbl_reserv_list tr td.txt_l {text-align:left;}

.tbl_reserv_list tr th:first-child {border-left:1px solid #e1e5e8;}
.tbl_reserv_list tr td:first-child {border-left:1px solid #e1e5e8;}

.btn_tbl_reserv {display:inline-block; text-align:center;}
.btn_tbl_reserv span {display:inline-block; height:32px; line-height:32px; font-size:15px; color:#222; border:1px solid #d0d0d2; min-width:103px; border-radius:5px;}
.btn_tbl_reserv.red span {color:#d81825; border-color:#d81825;}
.btn_tbl_reserv.red2 span {color:#fff; border-color:#d71827; background-color:#d71827;}
.btn_tbl_reserv.gray span {background-color:#f6f6f6; border-color:#cfcfd1;}

.btn_tbl_reserv.sms {vertical-align:middle;}
.btn_tbl_reserv.sms span {background-color:#272727; border-color:#272727; color:#fff; height:42px; line-height:42px; font-size:18px; padding:0 8px;}


.txt_reserv_type {color:#888;}
.txt_reserv_snum {margin-top:3px;}
.txt_reserv_subtit {color:#000;}
.txt_reserv_subtit.pickup {text-align:left;}
.txt_reserv_prod {margin-top:3px;}
.txt_reserv_info {color:#333;}
.btnbox {text-align:center; margin-top:8px;}
.txt_reserv_addr.pickup {text-align:left;}
.txt_reserv_orderNum {color:#d81825;}

.txt_reserv_delievery {text-align:left;}
.txt_reserv_delievery em {color:#0bb3b6;}
.txt_reserv_delievery p {color:#333;}

.reserv_search_txt {margin:30px 0 40px 0;}
.reserv_search_txt .tblbox {display:table; width:100%;}
.reserv_search_txt h3 {display:table-cell; width:101px; vertical-align:middle; color:#222; font-size:18px; text-align:center;}
.reserv_search_txt .txtlist {display:table-cell; padding-left:20px;}
.reserv_search_txt ul {position:relative;}
.reserv_search_txt ul:after {content:""; position:absolute; top:0; left:-15px; width:1px; height:100%; background-color:#d0d1d3;}
.reserv_search_txt ul li {position:relative; padding-left:12px; margin-top:4px; color:#666;}
.reserv_search_txt ul li:first-child {margin-top:0;}
.reserv_search_txt ul li:after {content:"*"; position:absolute; top:3px; left:0;}
.reserv_search_txt ul li .link {display:inline-block; color:#d71925; border-bottom:1px solid #d71925;}
.reserv_search_txt .link {margin:5px 0 0 134px;}
.reserv_search_txt .link a {display:inline-block; color:#d71827; border-bottom:1px solid #d71827; padding-bottom:1px;}


.btn_area .reserv {min-width:211px; height:52px; line-height:52px !important; padding:0 !important;}

.order-form #mobileNumTmp.order-input-text{margin-right:0 !important;}



/* 수령방법  */
.box_oneHour_express {border:1px solid #000; padding:30px; margin-top:30px;}
.box_oneHour_express .tit {font-size:18px; font-weight:bold; color:#222;}
.box_oneHour_express .tit + ul {margin-top:12px;}
.box_oneHour_express ul li {margin-top:6px; color:#666666; font-size:16px;}
.box_oneHour_express ul li strong {position:relative; display:inline-block; color:#222; padding-left:10px;}
.box_oneHour_express ul li strong:after {content:"*"; position:absolute; top:1px; left:0; z-index:1;}
.box_oneHour_express ul li:first-child {margin-top:0;}

.goodmning_express {clear:both;padding-top:30px;}
.goodmning_express ul {margin:0 20px;}
.goodmning_express ul li {margin-top:6px; color:#666666; font-size:16px;text-indent:-10px;margin-left:-10px;}
.goodmning_express ul li strong {position:relative; display:inline-block; color:#222; padding-left:10px;}
.goodmning_express ul li strong:after {content:"*"; position:absolute; top:1px; left:0; z-index:1;}
.goodmning_express ul li:first-child {margin-top:0;}
.goodmning_express ul li.accent {color:#ff0101;font-weight:500;}

/* 1시간배송 팝업 */
.pop_onehour_delivery {width:700px;}
.pop_onehour_delivery * {font-family:'Roboto Regular','Noto Sans KR';}
.pop_onehour_delivery .layer_header {border-bottom:2px solid #17c4bf;}
.pop_onehour_delivery .layer_header h1 {text-align:left;}
.onehour_dlvry_cont {padding-top:25px;}
.onehour_dlvry_cont .btnbox {margin-top:28px;}
.onehour_dlvry_cont .btnbox a {display:inline-block; min-width:210px; height:60px; background-color:#999; border-radius:40px; margin:0 5px;}
.onehour_dlvry_cont .btnbox a > span {display:inline-block; height:60px; line-height:60px; color:#fff; font-size:18px; font-weight:bold;}
.onehour_dlvry_cont .btnbox a.mint {background-color:#17c4bf;}

.onehour_dlvry_list li {display:table; margin-top:18px;}
.onehour_dlvry_list li:first-child {margin-top:0;}
.onehour_dlvry_list li > div {display:table-cell; font-size:18px;}
.onehour_dlvry_list li .tit {color:#222; font-weight:bold; min-width:150px;}
.onehour_dlvry_list li .txt {color:#666;}

.onehour_dlvry_txt {text-align:center; color:#222; font-size:18px; margin-top:35px;}

.lp_Direct, .lp_EntryCancel {border:2px solid #000;box-shadow:3px 5px 8px 3px rgb(0 0 0 / 40%);}
#ShopLayer.lp_Direct .lyClose, #ShopLayer.lp_Direct .inlyClose {top:17px !important}
#ShopLayer.lp_EntryCancel .lyClose, #ShopLayer.lp_EntryCancel .inlyClose {top:25px !important; right:20px !important;}