@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:100px;padding:0;width:100%;background-color:#FFF;z-index:1;overflow:hidden;}
.ollehShopWrap {margin:0 auto;width:1080px;word-break:keep-all;}
.ollehShopWrap *{font-family:'Noto Sans KR', 'Roboto Regular';}
.ollehShopWrap.resWrap .form {width:660px; margin:0 auto;}
.ollehShopWrap.resWrap .form .conTit strong {text-align: center;}
/*#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 #4b3c3c;}
#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:bold !important; font-size:24px;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 {position: relative; padding:20px; background: #F8F8F8 0% 0% no-repeat padding-box;	border: 1px solid #EDEDED;	border-radius: 8px;}
div.boxWrap .orderDate .notice {position: relative; margin: 10px 0 10px 25px;}
div.boxWrap .orderDate:before {content:''; position: absolute; display: inline-block; width:16px; height:16px; background-image:url('/preorder/523359/pc/images/notice_ico.png');}
div.boxWrap .orderDate strong{font-size:18px;color:#222;letter-spacing:-1px;font-weight:500;line-height:1;padding-left:25px;}
div.boxWrap .orderDate .date{display: inline-block; font-size:18px;color:#ff0000;font-weight:300;}
div.boxWrap .orderDate .date + .info  {margin-top:10px;}
div.boxWrap .orderDate .info{padding-top:10px;font-size:16px;color:#666;line-height:100%;font-weight:300;padding-left:25px;}
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;}

/* div.boxWrap.complete_info{padding:40px;border:1px solid #000;} */
div.boxWrap.complete_info .head{width:553px;vertical-align:top;border:none;padding-bottom:0;}
div.boxWrap.complete_info .head h4{font-size:24px;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 {background:#F8F8F8 0% 0% no-repeat padding-box;border: 1px solid #DBDBDB;border-radius: 8px; flex-basis: 400px; align-self: baseline; padding: 25px 60px; box-sizing: border-box;}
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:16px;color:#333;}
div.resEntry_number th {font-weight:normal;padding:6px 0; font-size:16px;color:#525252;text-align:left; vertical-align:top;}
div.resEntry_number th span {position: relative;}
div.resEntry_number th span:before {content: ""; position: absolute; left:-25px; display: inline-block; width:18px; height:18px; background:url(/preorder/523359/pc/images/check.png) 5% 0% /20px auto no-repeat;}

div.resEntry_number td {font-size:16px;color:#000;font-weight:500; letter-spacing:-0.07em;}
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:16px;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_number{padding:32px 24px;border:1px solid #EDEDED;background:#F8F8F8;border-radius:8px;} */
div.resEntry_number .flex_cont{display:flex;gap:0 94px;}
div.resEntry_number .flex_cont .phone_img{display: flex;align-items: center;justify-content: center;max-height: 336px;flex:0 0 332px;padding: 20px;border: 1px solid #b3b3b3;border-radius: 12px;box-sizing: border-box;}
div.resEntry_number .flex_cont .phone_img img{width:100%;}
div.resEntry_number .flex_cont .info{flex:1;}
div.resEntry_number .flex_cont .info li{display:flex;gap:0 20px;align-items:center;}
div.resEntry_number .flex_cont .info li.multi_line{align-items:baseline;}
div.resEntry_number .flex_cont .info li + li{margin-top:16px;}
div.resEntry_number .flex_cont .info li span{flex:0 0 75px;font-size:16px;color:#525252;line-height:21px;}
div.resEntry_number .flex_cont .info li p{font-size:16px;color:#000;line-height:21px;font-weight:500;}
div.resEntry_number .flex_cont .info li p.fc_red{color:#FE2E36;}
div.resEntry_number .flex_cont .info li p.fc_ico_red{padding-left:20px;color:#FE2E36;background:url('/preorder/392162/m/images/notice_ico_red.png') no-repeat 0 6px / 16px 16px;}
div.resEntry_number .flex_cont .info li p.pre_reward_txt{margin-top:12px;padding:16px;font-size:14px;color:#3D84E6;background:#fff;border-radius:4px;}
div.resEntry_number .flex_cont .info li p.pre_reward_txt strong{color:#3D84E6;font-weight:700;}
div.resEntry_number .flex_cont .info li.flex_flag{display: flex;gap: 4px;}
div.resEntry_number .flex_cont .info li.flex_flag p{display: inline-block;padding: 3px 6px;font-size: 12px;color: #fff;border-radius: 4px;line-height: 18px;letter-spacing: -0.3px;}
div.resEntry_number .flex_cont .info li.flex_flag p.flag_step{background: #E0F5F5;color: #007E7E;}
div.resEntry_number .flex_cont .info li.flex_flag p.flag_delivery{background: #FBE9E9;color: #FE2E36;}
div.resEntry_number .flex_cont .info li.orderBtnArea .btn_area {padding: 16px 0 0;}
div.resEntry_number .flex_cont .info li.orderBtnArea .btn_area a {padding: 12px 10px;font-size: 16px;}
div.resEntry_number .flex_cont .info li.orderBtnArea .btn_area a.confirm:after {margin-left: 10px;}
div.resEntry_number .flex_cont .info li.dateInfo p{position: relative;padding-left: 22px;font-size: 16px;color: #000;font-weight: 500;}
div.resEntry_number .flex_cont .info li.dateInfo p::before {content: '';display: block;position: absolute;left: 0;top: 3px;width: 16px;height: 16px;background: url(/preorder/392162/pc/images/notice_ico.png) no-repeat 0;}
div.resEntry_number .flex_cont .info li.dateInfo p strong {color: #FE2E36;font-weight: 500;}
div.resEntry_number .dateWrap{margin-top:48px;padding-top:24px;border-top:1px solid #d9d9d9;}
div.resEntry_number .dateWrap p{position:relative;padding-left: 10px;font-size:16px;color:#000;font-weight:500;}
div.resEntry_number .dateWrap p::before {content: '*';position: absolute;left: 0;top: 0;}
div.resEntry_number .dateWrap p.fc_gray{color:#525252;}
/* div.resEntry_number .dateWrap p:first-child:before{content:'';display:block;position:absolute;left:0;top:5px;width:16px;height:16px;background:url(/preorder/392162/pc/images/notice_ico.png) no-repeat 0;} */
div.resEntry_number .dateWrap p strong{color:#FE2E36;font-weight:500;}
div.resEntry_number .dateWrap p.s_txt{color:#525252;font-weight: 400;}
div.resEntry_number .dateWrap p.s_txt .line{color:#FE2E36;text-decoration:underline;text-underline-position: under;}
div.resEntry_number .dateWrap p.s_txt .fc_red{color:#FE2E36;}
div.resEntry_number .dateWrap p a.txt_link{font-size:16px;color:#3D84E6;font-weight:500;text-decoration:underline;text-underline-position: under;}

div.deliveryType.pre_reward .area .tit{margin-left:37px;}
div.deliveryType.pre_reward .area a{align-items:baseline;height:initial;padding:16px;background:url(/preorder/392162/pc/images/nwRadio_off.svg) 22px 21px / 20px auto no-repeat;}
div.deliveryType.pre_reward .area a .txt{margin:0;font-size:16px;color:#525252;text-align:right;font-weight:500;}
div.deliveryType.pre_reward .area a .txt .s_txt{display:block;font-size:12px;color:#525252;font-weight:400;}
div.deliveryType.pre_reward .area a.select{border-width:1px;background:url(/preorder/392162/pc/images/nwRadio_on.svg) 22px 21px / 20px auto no-repeat;}
div.deliveryType.pre_reward .area a.select .txt{color:#000;}
div.deliveryType.pre_reward .area a.select .txt .price{color:#000;}
div.deliveryType.pre_reward .area a.select .txt .s_txt{color:#000;}

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.s_txt {margin-bottom:10px;font-size:16px;color:#f0201e;}

/*미리보상 영역*/
.boxWrap .pre_reward_info{margin-top:32px;background:#F8F8F8;border:1px solid #EDEDED;border-radius:8px;}
.boxWrap .pre_reward_info .toggle_btn{display:block;position:relative;width:100%;padding:20px 20px 12px 44px;font-size:16px;color:#000;line-height:21px;text-align:left;}
.boxWrap .pre_reward_info .toggle_btn:before{content:'';display:block;position:absolute;left:20px;top:23px;width:16px;height:16px;background:url(/preorder/392162/pc/images/notice_ico.png) no-repeat 0;}
.boxWrap .pre_reward_info .toggle_btn:after{content:'';display:block;position:absolute;right:20px;top:24px;width:16px;height:16px;background:url(/preorder/392162/pc/images/ico_toggle_bold.png) no-repeat 0;transform:rotate(180deg);transition:.2s;}
.boxWrap .pre_reward_info .toggle_btn[aria-expanded="true"]:after{transform:rotate(0);}
.boxWrap .pre_reward_info .toggle_cont{padding:0 44px 20px;}
.boxWrap .pre_reward_info .toggle_cont .txt{font-size:14px;color:#525252;line-height:21px;}
.boxWrap .pre_reward_info .toggle_cont .txt .fc_red{color:#FE2E36;font-weight:500;}
.boxWrap .pre_reward_info .benefit{display:flex;gap:0 12px;margin-top:32px;}
.boxWrap .pre_reward_info .benefit li{flex:1;height:200px;padding:25px 24px;background:#fff;border:1px solid #D9D9D9;border-radius:8px;box-sizing:border-box;background-repeat:no-repeat;background-position:right 33px bottom 24px;}
.boxWrap .pre_reward_info .benefit li:nth-child(1){background-image:url(/preorder/392162/pc/images/ico_prereward01.png) ;}
.boxWrap .pre_reward_info .benefit li:nth-child(2){background-image:url(/preorder/392162/pc/images/ico_prereward02.png);}
.boxWrap .pre_reward_info .benefit li:nth-child(3){background-image:url(/preorder/392162/pc/images/ico_prereward03.png);}
.boxWrap .pre_reward_info .benefit strong{display:block;font-size:20px;line-height:28px;color:#000;font-weight:700;}
.boxWrap .pre_reward_info .benefit p{margin-top:12px;font-size:14px;color:#525252;line-height:21px;}
.boxWrap .pre_reward_info .info{margin-top:12px;}
.boxWrap .pre_reward_info .info li{position:relative;padding-left:10px;font-size:14px;color:#525252;line-height:21px;}
.boxWrap .pre_reward_info .info li::before{content:'*';display:block;position:absolute;left:0;top:0;}
.boxWrap .pre_reward_info .info li +li{margin-top:4px;}

/*
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:flex;margin-left:-10px;}

div.deliveryType .area{padding-left:10px;margin-bottom: 12px; vertical-align:top; display: flex; flex-basis:50%;}

/* div.deliveryType .area:only-child{display:block;width:545px;} */
div.deliveryType .area > a{ display: flex; width: 100%; height:56px;border:1px solid #d8d8d8;text-align:center;border-radius:10px; width: 100%; justify-content:space-between; align-items: center; background: url(/preorder/523359/pc/images/nwCheckbox_off.svg) 20px 50% /20px auto no-repeat;}
div.deliveryType .area .tit{color:#212121;font-size:16px;font-weight:700; margin-left:50px; font-weight:normal;}

div.deliveryType .area .txt{margin-top:5px;color:#858585;font-size:13px;font-weight:400; margin-right:20px;}
div.deliveryType .area a.select{box-shadow:0px 5px 5px 0px rgb(0 0 0 / 10%);border: 2px solid #000;background: url(/preorder/523359/pc/images/nwCheckbox_on.svg) 20px 50% /20px auto no-repeat;}
div.deliveryType .area a.select .txt{color:#000000;}
div.deliveryType .area a.select .tit {font-weight: bold;}
/* div.address_form{margin-top:30px;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:80px 0 48px; font-weight: bold;}
div.conTit strong {display:block;font-size:24px; line-height: 32px; color:#000; font-weight:bold;}
div.conTit span {font-size:24px;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 {width:660px; 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 .authTxt{margin-bottom: 48px;color: #808080;text-align: center;}
.resWrap .login .field_list .flex_line{display:block; margin-bottom:20px;display: flex;justify-content: center;}
.resWrap .login .field_list .sms_cerfity .btn{margin-right:20px;}

.resWrap .login .tit {display:inline-block;text-align:left; width:100px; line-height:48px; vertical-align:top;padding:11px 0 7px;font-weight:normal;color:#333;font-size:14px;}
.resWrap .login label {background:none; font-size:16px; padding-left:0;}
.resWrap .login .cont {padding:8px 0 7px;font-size:14px; display: inline-block;}
.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:48px; line-height:48px; font-size:16px;border-radius:8px;}

.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:526px; padding-left:20px;}
.resWrap .login .auth {width:526px; padding-left:20px;}

.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;margin-left:108px}
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;height:35px;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:40px;text-align:center; display: flex; justify-content: 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 + a , .btn_area button + 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:330px;padding:14px 10px 15px;font-weight:bold;font-size:18px;color:#fff;
	border-radius:8px;background-color:#000000;cursor:pointer;box-sizing:border-box;}
.ollehShopWrap .btn_area button.disabled {color:rgba(0, 0, 0, 0.3);background-color:#DEDEDE;border:1px solid #DEDEDE;}
.btn_area a.confirm.disabled {color:rgba(0, 0, 0, 0.3);opacity:0.;background-color:#ededed;font-weight: 400;}
.ollehShopWrap .btn_area a.confirm:after{content:'';display:inline-block;width:16px;height:16px;background:url(/preorder/392162/pc/images/ico_toggle_bold.png) no-repeat 0 0;vertical-align:-2px;filter:invert(1);transform:rotate(95deg);}
.ollehShopWrap .btn_area a.confirm.no_arr:after{display:none;}
.ollehShopWrap .btn_area a.confirm.disabled:after{filter:opacity(0.3);}
.ollehShopWrap .btn_area .full {width: 100% !important;}
.ollehShopWrap .btn_area.disabled{position:relative;padding-bottom:39px;}
.btn_area .disabled_txt{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:32px;padding:0 12px;font-size:12px;font-weight: bold;color:#fff;line-height:32px;background:#FE2E36;border-radius:8px;letter-spacing: -0.3px;}
.btn_area .disabled_txt:before{content:'';display:inline-block;position:absolute;left:50px;top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FE2E36;}

/*.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;border:1px solid #000;}
.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;line-height: 54px; font-size:16px;color:#fefefe;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:8px;background-color:#fff;}
.btnWrap.new a.red {color:#fff;border:1px solid #000;border-radius:8px;background-color:#000;}
.btnWrap.new a.red:hover, .btnWrap.new a.red:focus {color:#fff !important;text-decoration:none;}
.btnWrap.new a.full {width:100%;}

#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 {text-align:center; padding:23px 0;margin:0 0 10px 0;background: transparent linear-gradient(97deg, #E8F2FF 0%, #FDF5FF 50%, #FAF1EF 100%) 0% 0% no-repeat padding-box;border-radius: 8px;}
.head_info strong {display:block;font-size:18px;color:#000;font-weight:500;font-family:"Noto Sans";}
.head_info p {margin-top:8px;font-size:18px;font-weight:300;}

.resWrap .boxWrap {margin:80px 0 0 0;}
.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{margin-bottom: 45px;}
.resWrap .boxWrap .head h4{float: none; border:none; margin-bottom:0;}

.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 {text-align:center;}
.btn_tbl_reserv span {display: inline-block; height:32px; line-height:32px; font-size:15px; color:#fff; background:#000; min-width:78px; padding: 0 10px;border-radius:8px;box-sizing:border-box;}
.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; width: 330px;}
.btn_tbl_reserv.sms span {display: block; background-color:#000; color:#fff; height:48px; line-height:46px; font-size:16px; font-weight: bold; padding:0 40px; border:1px solid #272727;}


.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; padding:20px 0; background:#f8f8f8; border-radius: 8px; border:1px solid #EDEDED;}
.reserv_search_txt .tblbox {width:100%;}
.reserv_search_txt .txtlist {padding-left:40px;}
.reserv_search_txt ul {position:relative;}
.reserv_search_txt ul:after {content:''; position: absolute; top:4px; left:-24px; display: inline-block; width:16px; height:16px; background-image:url('/preorder/523359/pc/images/notice_ico.png');}

.reserv_search_txt ul li {position:relative; padding-left:12px; font-size: 14px; color:#525252;}
.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:#000000; border-bottom:1px solid #000000;}
.reserv_search_txt .link {margin-left:5px;}
.reserv_search_txt .link a {display:inline-block; color:#000; 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;}

.tblWrap {border: 1px solid #D9D9D9; margin-bottom: 15px; border-radius: 8px; padding:30px 45px; overflow: auto; height: auto;}
.tblWrap table {}
.tblWrap table th {font-size: 16px; color:#525252; font-weight: normal; padding:10px 0; text-align: left;}
.tblWrap table td {text-align: right;}
.tblWrap table td span {font-size: 16px;}
.tblWrap table .td_txt + a {margin-left:10px;}





/* 수령방법  */
.box_oneHour_express {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:14px;}
.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:10px;}
.goodmning_express ul {margin:0 20px;}
.goodmning_express ul li {margin-top:6px; color:#666666; font-size:14px;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;}

#preCancel *, #change * {font-family:'Noto Sans KR';}
#preCancel .preorderCancel, #change .preorderCancel {font-weight:600;margin:30px;font-size: 20px;color: #000;}
#preCancel .cont p, #change .cont p {font-weight:400;color:#333;}
#preCancel .cont b, #change .cont b {font-weight:600;color:#333;}
#preCancel .btnWrap, #change .btnWrap {margin-top: 30px;}
#preCancel .btnWrap a, #change .btnWrap a {font-family:'Noto Sans KR';}

/* 상세 페이지 */
.resInfo {padding-left: 530px;height: 100%;}
.btnMore {margin-top: 40px; color:#000; font-weight: bold;}
.btnArea {margin-top: 20px;}
.btnArea .btnView span { text-decoration: underline; font-size:14px; font-weight: 500;  color:#000;}
.btnArea .btnView:after { content:""; display: inline-block; vertical-align: middle; width:16px; height:16px; margin-left:5px; background: url(/preorder/523359/pc/images/nwArrowDown.svg) 0 bottom no-repeat;}
.nameArea {}
.nameArea h1 {font-size: 28px;color: #000; font-weight: bold;}
.optionMsg {margin: 32px 0 25px; color: #161616; font-size: 24px;font-weight: bold; }
.optionMsg + .txt_resInfo {padding: 0 0 20px 0;}
.choiceList .title {display: flex;align-items: center;margin: 32px 0 0 0; font-size: 18px;color: #161616;}
.choiceList .title .gu {position: relative; font-size: 16px; font-weight: 300; width:auto; min-height: 0; margin-bottom: 13px;}
.choiceList .title .gu:before {content:""; display: inline-block; width: 1px; height: 12px; background: #D9D9D9; margin-right: 10px;}
.resInfo .choiceList .title strong {width:auto;}
.nwProdDetailWrap {margin-left:506px; margin-top:56px; width:595px;position:relative; max-width: 672px !important; overflow: hidden;}
.nwProdDetailWrap img {width: 100%;}
.nwProdDetailWrap.open {height: auto;}
.nwProdDetailWrap .inner {width: 100%;}
.nwProdDetailWrap img {width: 100%;}
.nwProdDetailMore {position: absolute; bottom: 0; left: 0; display: flex; align-items: end; justify-content: center; width: 100%; height:380px; background: linear-gradient(rgba(255,255,255,0) 0%, #ffffff 60%) no-repeat 50% 50% / 100% 100%}
.nwProdDetailWrap.open .nwProdDetailMore {position:relative; height: 80px; background: none;}
.nwProdDetailMore button span {display: block; width: 268px; height: 40px; line-height: 40px; border: 1px solid #6A6A6A; border-radius: 8px; text-align: center; font-weight: 500;}

/*2025 아이폰 17추가*/
.ollehShopWrap.history .form{width:1080px;}
.ollehShopWrap.history .resEntry_number ~ .resEntry_number{position:relative;margin-top:100px;}
.ollehShopWrap.history .resEntry_number ~ .resEntry_number:before{content:'';display:block;position:absolute;left:0;top:-50px;width:100%;height:1px;background:#d9d9d9;}
.ollehShopWrap div.resEntry_number .flex_cont .info li .btn_tbl_reserv{display:inline-block;margin-left:8px;}
.ollehShopWrap div.resEntry_number .flex_cont .info li .btn_tbl_reserv span{padding:0 14px;color:#fff;font-size: 14px;	line-height:32px;}

/* 주요안내사항 */
#SubWrap{padding-bottom: 100px;}
.iphone_guide{width:1080px;margin:0 auto;box-sizing:border-box;word-break:keep-all;}
.iphone_schedule{width:980px;margin:0 auto;font-family:'Noto sans KR';}
.iphone_schedule img{width:100%;}
.iphone_guide .iphone_qnacont{margin-top:95px;}

#preorderGuide .iphone_title{display:block;margin-bottom:50px;padding-bottom:23px;font-size:30px;color:#000;font-weight:400;border-bottom:1px solid #dedede;}
#preorderGuide{width:980px;font-family:'Noto sans KR';text-align:left;}
#preorderGuide .list{display:flex;}
#preorderGuide .list.openingup{margin-top:50px;padding-top:50px;border-top:1px solid #dedede;}
#preorderGuide .list dt{width:110px;height:40px;font-size:22px;color:#fff;text-align:center;line-height:38px;background:#3829fe;border-radius:5px;}
#preorderGuide .list.openingup dt{background:#000;}
#preorderGuide .list dd{width:100%; padding-left:40px;box-sizing:border-box;}
#preorderGuide .flex_list{flex-wrap:wrap;margin-top:-56px;}
#preorderGuide .flex_list li{margin-top:30px;box-sizing:border-box; border-bottom: dashed;border-width: 1px;   border-color: #cfcfcf; padding-bottom: 30px;}
/*  #preorderGuide .flex_list li:nth-child(odd){padding-right:10px;} */
#preorderGuide .flex_list li:first-child {margin-top: 56px;}
#preorderGuide .flex_list li:last-child {border: none;}
#preorderGuide .flex_list strong{display:block;font-size:22px;color:#000;font-weight:bold;line-height:1;}
#preorderGuide .flex_list p{margin-top:15px;font-size:18px;color:#666;line-height:26px;font-weight:300;}
#preorderGuide .flex_list p .b_txt{display:block;margin-bottom:5px;color:#000;font-weight:500;}
#preorderGuide .flex_list p .s_txt{display: block;font-size:14px;}
#preorderGuide .list_title{display:block;margin:45px 0 15px;font-size:22px;color:#000;line-height:1;}
#preorderGuide .list_title:first-child{margin-top:0;}
#preorderGuide .dash_list li{font-size:18px;color:#000;line-height:30px;font-weight:300;}
#preorderGuide .dash_list li a{color:#3829fe;text-decoration:underline;text-underline-position: under;}
#preorderGuide .dash_list li a + a {margin-left: 10px;}

#preorderGuide .strong_list{margin-top:25px;}
#preorderGuide .strong_list strong{display:block;margin:17px 0 4px;font-size:18px;color:#000;}
#preorderGuide .strong_list .txt{font-size:18px;color:#666;font-weight:300;}
#preorderGuide .strong_list li li{padding-left:133px;text-indent:-133px;font-size:18px;color:#666;line-height:28px;font-weight:300;}
#preorderGuide .strong_list li li + li{margin-top:8px;}
#preorderGuide .strong_list li li .title{font-weight:400;}

/* 팝업_자주하는 질문 */
.iphone_qnacont{width:980px;margin:0 auto;font-family:'Noto sans KR';text-align:left;}
.iphone_qnacont .iphone_title{margin-bottom:40px;}
.iphone_qnacont .qna_tab{font-size:0;text-align:center;}
.iphone_qnacont .qna_tab li{display:inline-block;width:145px;padding-left:30px;}
.iphone_qnacont .qna_tab li:first-child{padding-left:0;}
.iphone_qnacont .qna_tab li a{display:block;width:100%;padding-top:150px;font-size:18px;color:#000;background-repeat:no-repeat;background-position:50% 0;}
.iphone_qnacont .qna_tab li.tab01 a{background-image:url('https://image.shop.kt.com/upload/editor/display/iphone_qna_tab01_231004.png');}
.iphone_qnacont .qna_tab li.tab02 a{background-image:url('https://image.shop.kt.com/upload/editor/display/iphone_qna_tab02_231004.png');}
.iphone_qnacont .qna_tab li.tab03 a{background-image:url('https://image.shop.kt.com/upload/editor/display/iphone_qna_tab03.png');}
.iphone_qnacont .tab_cont{margin-top:35px;border-bottom:1px solid #dedede;}
.iphone_qnacont .qna_list li .q_link{position:relative;display:block;padding:18px 75px 18px 60px;font-size:0;border-top:1px solid #dedede;background:url('https://image.shop.kt.com/upload/editor/display/iphone_qna_arrow.png') no-repeat right 30px top 50%;}
.iphone_qnacont .qna_list li .q_txt{position:absolute;left:10px;top:18px;width:25px;height:24px;font-size:0;line-height:0;color:transparent;background:url('https://image.shop.kt.com/upload/editor/display/iphone_qna_qtxt.png') no-repeat 0 0;}
.iphone_qnacont .qna_list li .cate{display:inline-block;width:98px;height:28px;margin-right:10px;font-size:15px;color:#000;text-align:center;line-height:26px;border:1px solid #b6b6b6;border-radius:5px;vertical-align:top;}
.iphone_qnacont .qna_list li .qna_title{display:inline-block;width:calc(100% - 110px);font-size:20px;color:#000;line-height:26px;vertical-align:top;font-weight:600}
.iphone_qnacont .qna_list li .a_cont{display:none;position:relative;padding:13px 10px 20px 60px;font-size:18px;color:#000;line-height:30px;}
.iphone_qnacont .qna_list li .a_cont .a_txt{position:absolute;left:10px;top:20px;width:24px;height:22px;font-size:0;line-height:0;color:transparent;background:url('https://image.shop.kt.com/upload/editor/display/iphone_qna_atxt.png') no-repeat 0 0;}
.iphone_qnacont .qna_list li.active a{background-image:url('https://image.shop.kt.com/upload/editor/display/iphone_qna_arrow_on.png');}
.iphone_qnacont .qna_list li.active .a_cont{display:block;}