.idpwSrchRe{width:1060px; overflow:hidden; margin:auto}
.idpwSrchRe .idSrchRe{width:100%; float:none;}
.idpwSrchRe .idSrchRe .inputTable{margin:0}
.idpwSrchRe .pwSrchRe{width:340px; float:right;}
.idpwSrchRe .pwSrchRe .pwSrchBtn{width:340px; height:239px; font-size:16px; color:#888; line-height:24px; padding-top:161px; display:block; background:url("/common/images/icon/pwSrchBtn_icon.jpg") no-repeat center 36px; text-align:center; margin-top:24px; border:1px solid #ddd; border-top:2px solid #333; box-sizing:border-box;}

.hasBtnTit{position:relative; margin-top:80px;}
.hasBtnTit .tit{margin-top:0;}
.hasBtnTit .btBox{position:absolute; right:0; top:0;}
.hasBtnTit .copyInoviceNo{float:right; margin:0px 49px 0px 0px; background:#fff; padding:17px 21px; color:#f36523; font-size:16px; border-radius:5px; text-align:center; vertical-align:middle; line-height:4px; border:2px solid #f36523; cursor:pointer;}/*2022-09-07 김새별 추가*/

/* 이벤트*/
.eventListTab{width:1060px; height:50px; position:relative; margin:4px auto 60px;}
.eventListTab .tabDiv{width:538px; height:50px; margin:0 auto; position:relative;}
.eventListTab .tabDiv a{display:block; width:180px; height:50px; background:#fff; position:absolute; top:0; left:0; font-family:'NBGL', sans-serif; border:1px solid #ddd; text-align:center; box-sizing:border-box; font-size:18px; color:#333; line-height:48px;}
.eventListTab .tabDiv a:nth-child(2){left:179px;}
.eventListTab .tabDiv a:nth-child(3){left:358px;}
.eventListTab .tabDiv a.on{border:1px solid #1e2c49; background:#1e2c49; color:#fff; z-index:1;}
.eventListTab .listSelect{width:120px; height:50px; position:absolute; top:0; right:0;}
.eventListTab .listSelect select{width:160px; height:50px; color:#888; padding:5px 0 5px 15px; background:url("/common/images/icon/eventListTab_select_bg.jpg") no-repeat right 0 #eee; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:none;}
.eventDiv{padding-bottom:110px; width:1060px; margin:auto}
.eventDiv .eventList{overflow:hidden; width:1060px;}
.eventDiv .eventList .list{width:250px; float:left; position:relative; margin-right:20px; margin-bottom:80px}
.eventDiv .eventList .list:nth-child(4n){margin-right:0;}
.eventDiv .eventList .list .img{width:250px; height:250px; position:relative;}
.eventDiv .eventList .list .img img{position:absolute; top:50%; left:50%; max-width:100%; transform:translate(-50%,-50%);}/* 2021-07-08 수정 */
.eventDiv .eventList .list .img img.on{opacity:0; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.eventDiv .eventList .list .tit{font-size:18px; line-height:28px; color:#333; width:250px; height:60px; overflow:hidden; margin:25px 0 8px;}
.eventDiv .eventList .list .date{font-size:14px; color:#888;}
.eventDiv .eventList .list .finishEvent{position:absolute; top:0; left:0; display:none;}
.eventDiv .eventList .list a:hover .tit{color:#f36523;}
.eventDiv .eventList .list a:hover .img img.on{opacity:1;}
.eventDiv .eventList .list.end .finishEvent{display:block;}
.eventDiv .eventList .list .winCheck{display:inline-block; width:98px; height:32px; border:1px solid #ddd; text-align:center; line-height:32px; font-size:16px; color:#666; margin-top:18px}
.gradeBenefit{padding-bottom:100px; width:1060px; margin:auto}
.gradeBenefit .tit{font-size:33px; color:#222; margin-top:78px;}
.gradeTop{text-align:center;}
.gradeTop .myTit{font-size:20px; color:#fff; line-height:32px;}
.gradeTop .gradeList{width:1060px; height:460px; position:relative; margin-top:48px;}
.gradeList li{position:absolute; top:0; left:0; box-shadow:5px 20px 30px 0px rgba(0,0,0,0.2)}
.gradeList li:nth-child(2){left:270px;}
.gradeList li:nth-child(3){left:540px;}
.gradeList li:nth-child(4){left:810px;}
.gradeList li .icon{background:url("/common/images/icon/gradeBenefit_icon_bg1.jpg") no-repeat 0 0; width:250px; height:240px; text-align:center; padding-top:0px; overflow:hidden}
.gradeList li:nth-child(2) .icon{background:url("/common/images/icon/gradeBenefit_icon_bg2.jpg") no-repeat 0 0;}
.gradeList li:nth-child(3) .icon{background:url("/common/images/icon/gradeBenefit_icon_bg3.jpg") no-repeat 0 0;}
.gradeList li:nth-child(4) .icon{background:url("/common/images/icon/gradeBenefit_icon_bg4.jpg") no-repeat 0 0;}
.gradeList li .txtDiv{width:210px; height:180px; background:#fff; text-align:left; padding:20px;}
.gradeList li .txtDiv .txtTop{background:url("/common/images/icon/gradeList_txtTop_bg.jpg") no-repeat 0 bottom; height:110px;}
.gradeList li .txtDiv .txtTop p{font-size:16px; color:#666; line-height:20px;}
.gradeList li .txtDiv .txtTop p span{color:#999;}
.gradeList li .txtDiv .txtTop .member{background:url("/common/images/icon/gradeList_member.jpg") no-repeat 3px center; padding-left:25px; min-height:22px; margin-bottom:8px;}
.gradeList li .txtDiv .txtTop .mileage{background:url("/common/images/icon/gradeList_mileage.jpg") no-repeat left top; padding-left:25px;}
.gradeList li .txtDiv .txtTop .grade{background:url("/common/images/icon/gradeList_grade.jpg") no-repeat 2px center; padding-left:25px; margin-bottom:11px;}
.gradeList li .txtDiv .txtTop .discount{background:url("/common/images/icon/gradeList_discount.jpg") no-repeat left center; padding-left:25px;}
.gradeList li .txtDiv .txtBot{font-size:16px; color:#555; line-height:26px; margin-top:15px;}
.gradeList li .txtDiv .txtBot .orgTxt{font-family:'NBGB', sans-serif;}
.gradeList li .txtDiv .txtBot .strong{font-family:'NBGB', sans-serif;}
.gradeGraph{position:relative; width:1060px; height:802px; border-top:2px solid #333; border-bottom:1px solid #333; background:url("/common/images/icon/gradeGraph_bg.png") no-repeat 99px 74px #fff;}
.gradeGraph .union1{font-size:15px; color:#888; text-align:right; position:absolute; top:38px; left:40px;}
.gradeGraph .union1 p{margin-bottom:32px;}
.gradeGraph .union1 p.unionTxt{margin-bottom:12px;}
.gradeGraph .union2{font-size:15px; color:#888; text-align:right; position:absolute; top:38px; right:40px;}
.gradeGraph .union2 p{margin-bottom:102px;}
.gradeGraph .union2 p.unionTxt{margin-bottom:12px;}
.gradeGraph .graphIcon{position:absolute; bottom:39px; right:40px; overflow:hidden;}
.gradeGraph .graphIcon p{color:#666; font-size:15px; font-family:'MSRSB', sans-serif; float:left; margin-left:20px;}
.gradeGraph .graphIcon p span{display:inline-block; margin-right:10px;}
.graphBar .bar{position:absolute; bottom:90px; left:99px; width:175px;}
.graphBar .bar .barType1{background:url("/common/images/icon/graph_bar_bg3.jpg") repeat-y 0 0; width:40px; margin:0 auto;}
.graphBar .bar .barType2{background:url("/common/images/icon/graph_bar_bg2.jpg") repeat-y 0 0; width:40px; margin:0 auto;}
.graphBar .bar .barType3{background:url("/common/images/icon/graph_bar_bg1.jpg") repeat-y 0 0; width:40px; margin:0 auto;}
.graphBar .bar .txt{font-size:15px; text-align:center; color:#ee3959; margin-top:20px;}
.graphBar .bar:nth-child(2){left:274px}
.graphBar .bar:nth-child(3){left:449px}
.graphBar .bar:nth-child(4){left:624px}
.graphBar .bar:nth-child(5){left:800px}
.caseList{position:relative; width:1060px; height:340px;}
.caseList .list{position:absolute; bottom:0; left:0; width:212px; height:100px; box-shadow:-8px 0px 30px 0px rgba(0,0,0,0.2); display:table; text-align:center; background:url("/common/images/icon/case_list_bg1.jpg") no-repeat 0 bottom;}
.caseList .list:nth-child(1){box-shadow:0 0 0 0;}
.caseList .list:nth-child(2){left:212px;}
.caseList .list:nth-child(3){left:424px; background:url("/common/images/icon/case_list_bg2.jpg") no-repeat 0 bottom; height:150px}
.caseList .list:nth-child(4){left:636px; background:url("/common/images/icon/case_list_bg3.jpg") no-repeat 0 bottom; height:200px}
.caseList .list:nth-child(5){left:848px; background:url("/common/images/icon/case_list_bg4.jpg") no-repeat 0 bottom; height:300px}
.caseList .list .txtDiv{display:table-cell; vertical-align:middle}
.caseList .list .txtDiv p{font-size:15px; color:#fff;}
.caseList .list .txtDiv p strong{font-size:36px; font-family:'MSRSB', sans-serif; margin-right:4px;}
.caseList .list .txtDiv p.txt1{margin-bottom:7px;}

a.moreBtn{display:inline-block; height:50px; width:200px; border:2px solid #ddd; box-sizing:border-box; font-size:20px; color:#666; padding:12px 60px 13px}
a.moreBtn span{background:url("/common/images/icon/moreBtn_plus.png") no-repeat right center; padding-right:22px;}
a.lessBtn{display:inline-block; height:50px; width:200px; border:2px solid #ddd; box-sizing:border-box; font-size:20px; color:#666; padding:12px 60px 13px}
a.lessBtn span{background:url("/common/images/icon/lessBtn_icon.gif") no-repeat right center; padding-right:22px;}

.reserEvent{display:table; width:100%;}
.reserEvent .list{display:table-cell; margin-right:20px; overflow:hidden; text-align:center}
.reserEvent .list:last-child{margin-right:0;}

.oneWrite{position:relative; width:1060px; margin:auto; padding-bottom:190px;}
.oneWrite .tit{font-size:33px; color:#222}
.oneWrite .plusBt{vertical-align:top; margin:2px 3px 0 4px;}

/* 배송조회 */
.deliveryDiv{width:1060px; height:340px;}
.deliveryDiv .inquireTab{display:block; width:212px; height:190px; border:1px solid #ddd; text-align:center; padding-top:42px; box-sizing:border-box; position:absolute; top:0; left:0;}
.deliveryDiv .inquireTab span{display:block; font-size:20px; color:#333; font-family:'NBGB', sans-serif; background:url("/common/images/icon/delivery_inquire_img1.png") no-repeat center top; padding-top:86px;}
.deliveryDiv .inquireTab .orgBg{opacity:0; z-index:1; width:212px; height:190px; padding-top:43px; box-sizing:border-box; box-shadow:12px 8px 30px 0px rgba(0,0,0,0.2); position:absolute; top:-1px; left:-1px; background:url("/common/images/icon/delivery_inquire_on_bg.jpg") no-repeat 0 0; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.deliveryDiv .inquireTab.on .orgBg{opacity:1;}
.deliveryDiv .inquireTab.on .orgBg span{color:#fff; background:url("/common/images/icon/delivery_inquire_img1_on.png") no-repeat center top;}
.deliveryDiv .inquireTab:nth-child(3){position:absolute; top:0; left:211px;}
.deliveryDiv .inquireTab:nth-child(3) span{background:url("/common/images/icon/delivery_inquire_img2.png") no-repeat center top;}
.deliveryDiv .inquireTab:nth-child(3).on .orgBg span{color:#fff; background:url("/common/images/icon/delivery_inquire_img2_on.png") no-repeat center top;}
.deliveryDiv .inquireTab:nth-child(5){position:absolute; top:0; left:422px;}
.deliveryDiv .inquireTab:nth-child(5) span{background:url("/common/images/icon/delivery_inquire_img_slow.png") no-repeat center top;}
.deliveryDiv .inquireTab:nth-child(5).on .orgBg span{color:#fff; background:url("/common/images/icon/delivery_inquire_img_slow_on.png") no-repeat center top;}
.deliveryDiv .inquireTab:nth-child(7){position:absolute; top:0; left:633px;}
.deliveryDiv .inquireTab:nth-child(7) span{background:url("/common/images/icon/delivery_inquire_img3.png") no-repeat center top; font-family:'MSRM', sans-serif;}
.deliveryDiv .inquireTab:nth-child(7).on .orgBg span{color:#fff; background:url("/common/images/icon/delivery_inquire_img3_on.png") no-repeat center top;}
.deliveryDiv .inquireTab:nth-child(9){position:absolute; top:0; left:844px;}
.deliveryDiv .inquireTab:nth-child(9) span{background:url("/common/images/icon/delivery_inquire_img4.png") no-repeat center top; font-family:'MSRM', sans-serif;}
.deliveryDiv .inquireTab:nth-child(9).on .orgBg span{color:#fff; background:url("/common/images/icon/delivery_inquire_img4_on.png") no-repeat center top;}
.deliveryDiv .deliveryTxt{display:none; position:absolute; top:213px; left:0; width:100%;}
.deliveryDiv .deliveryTxt.on{display:block;}
.deliveryDiv .deliveryTxt .inquireTxt{width:100%; border-bottom:1px solid #ddd; font-size:16px; color:#888; padding-bottom:22px; text-align:center;}
.deliveryDiv .deliveryTxt .inquireTxt img{vertical-align:middle; margin-right:10px;}
.deliveryDiv .deliveryTxt .linkTxt{font-size:16px; color:#666; margin-top:15px; line-height:24px;}
.deliveryDiv .deliveryTxt .pickupSel{text-align:center;}
.deliveryDiv .deliveryTxt .pickupSel .radio_box{margin:0 9px;}
.deliveryDiv .deliveryTxt .deliverySrh{width:100%; height:64px; position:relative;}
.deliveryDiv .deliveryTxt .deliverySrh input{width:100%; height:64px; background:#eee; border:0; padding:3px 30px; border-radius:50px; font-size:22px; font-family:'NBGL', sans-serif}
.deliveryDiv .deliveryTxt .deliverySrh input::-webkit-input-placeholder {font-size:18px; font-family:'NBGL', sans-serif; color:#bbb;} 
.deliveryDiv .deliveryTxt .deliverySrh input:-moz-placeholder {font-size:18px; font-family:'NBGL', sans-serif} 
.deliveryDiv .deliveryTxt .deliverySrh input:-ms-input-placeholder{font-size:18px; font-family:'NBGL', sans-serif} 
.deliveryDiv .deliveryTxt .deliverySrh input:placeholder-shown{font-size:18px; font-family:'NBGL', sans-serif} 
.deliveryDiv .deliveryTxt .deliverySrh .inquireBt{display:inline-block; height:23px; background:#1e64af; padding:22px 60px 19px; border-radius:50px; font-size:20px; color:#fff; position:absolute; top:0; right:0;}
.deliveryDiv .arrow{position:absolute; top:190px; left:123px; z-index:10;}
.deliNoData{padding-bottom:150px; width:1060px; margin:0 auto;}
.deliNoData .noData{width:100%; height:100%; border:0; border-bottom:1px solid #ddd; border-radius:0; text-align:center; padding:5px 0 77px; box-sizing:border-box;}
.deliNoData .noData p{font-size:18px; color:#666; line-height:28px; background:url("/common/images/icon/no_data.png") no-repeat top center; padding-top:65px;}
.deliveryResult .inner{padding-top:0 !important;}
.deliveryResult .tit{font-size:33px; color:#222; line-height:1;}

.deliveryResult .deliveryInfo{width:100%; overflow:hidden; margin-top:34px;}
.deliveryResult .deliveryInfo li{position:relative; float:left; width:160px; padding:163px 0 0 23px; color:#666; font-size:16px; font-family:'NBGB', sans-serif; text-align:center; background:url("/common/images/icon/deliveryInfo_img1.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo li .onImage{position:absolute; top:0; left:0; width:183px; height:145px; background:url("/common/images/icon/deliveryInfo_onbg2.png") no-repeat 0 0; opacity:0}
.deliveryResult .deliveryInfo li .onImage p{position:absolute; top:1px; right:1px; width:143px; height:143px; overflow:hidden; border-radius:73px}
.deliveryResult .deliveryInfo li .onImage p span{display:block; position:absolute; top:0; left:0; opacity:0}
.deliveryResult .deliveryInfo li:nth-child(1) .onImage p span:nth-child(1){top:59px; left:21px;}
.deliveryResult .deliveryInfo li:nth-child(1) .onImage p span:nth-child(2){top:-40px; left:21px;}
.deliveryResult .deliveryInfo li:nth-child(2) .onImage p span:nth-child(1){top:27px; left:148px;}
.deliveryResult .deliveryInfo li:nth-child(3) .onImage p span:nth-child(1){top:64px; left:28px;}
.deliveryResult .deliveryInfo li:nth-child(3) .onImage p span:nth-child(2){top:-56px; left:134px;}
.deliveryResult .deliveryInfo li:nth-child(4) .onImage p span:nth-child(1){top:61px; left:23px;}
.deliveryResult .deliveryInfo li:nth-child(5) .onImage p span:nth-child(1){top:50px; left:-30px;}
.deliveryResult .deliveryInfo li:nth-child(5) .onImage p span:nth-child(2){top:80px; left:20px;}
.deliveryResult .deliveryInfo li:nth-child(6) .onImage p span:nth-child(1){top:-17px; left:-40px;}
.deliveryResult .deliveryInfo li:nth-child(1) .onImage{width:145px; height:145px; background:url("/common/images/icon/deliveryInfo_onbg1.png") no-repeat 0 0;}
.deliveryResult .deliveryInfo li:first-child{width:145px; margin-left:0; padding-left:0; background:url("/common/images/icon/deliveryInfo_img1.png") no-repeat 0 0;}
.deliveryResult .deliveryInfo li:nth-child(2){background:url("/common/images/icon/deliveryInfo_img2.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo li:nth-child(3){background:url("/common/images/icon/deliveryInfo_img3.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo li:nth-child(4){background:url("/common/images/icon/deliveryInfo_img4_1.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo.type2 li:nth-child(4){background:url("/common/images/icon/deliveryInfo_img4_2.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo li:nth-child(5){background:url("/common/images/icon/deliveryInfo_img5.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo li:nth-child(6){background:url("/common/images/icon/deliveryInfo_img6.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo.type2{width:877px; margin:34px auto 0;}

.deliveryResult .deliveryInfo1{width:100%; overflow:hidden; margin-top:34px;}
.deliveryResult .deliveryInfo1 li{position:relative; float:left; width:160px; padding:163px 0 0 23px; color:#666; font-size:16px; font-family:'NBGB', sans-serif; text-align:center; background:url("/common/images/icon/deliveryInfo_img1.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo1 li .onImage{position:absolute; top:0; left:0; width:183px; height:145px; background:url("/common/images/icon/deliveryInfo_onbg2.png") no-repeat 0 0; opacity:0}
.deliveryResult .deliveryInfo1 li .onImage p{position:absolute; top:1px; right:1px; width:143px; height:143px; overflow:hidden; border-radius:73px}
.deliveryResult .deliveryInfo1 li .onImage p span{display:block; position:absolute; top:0; left:0; opacity:0}
.deliveryResult .deliveryInfo1 li:nth-child(1) .onImage p span:nth-child(1){top:59px; left:21px;}
.deliveryResult .deliveryInfo1 li:nth-child(1) .onImage p span:nth-child(2){top:-40px; left:21px;}
.deliveryResult .deliveryInfo1 li:nth-child(2) .onImage p span:nth-child(1){top:27px; left:148px;}
.deliveryResult .deliveryInfo1 li:nth-child(3) .onImage p span:nth-child(1){top:64px; left:28px;}
.deliveryResult .deliveryInfo1 li:nth-child(3) .onImage p span:nth-child(2){top:-56px; left:134px;}
.deliveryResult .deliveryInfo1 li:nth-child(4) .onImage p span:nth-child(1){top:16px; left:0px;}
.deliveryResult .deliveryInfo1 li:nth-child(4) .onImage p span:nth-child(2){top:0px; left:69px;}
.deliveryResult .deliveryInfo1 li:nth-child(4) .onImage p span:nth-child(3){top:43px; left:148px;}
.deliveryResult .deliveryInfo1 li:nth-child(5) .onImage p span:nth-child(1){top:50px; left:-30px;}
.deliveryResult .deliveryInfo1 li:nth-child(5) .onImage p span:nth-child(2){top:80px; left:20px;}
.deliveryResult .deliveryInfo1 li:nth-child(6) .onImage p span:nth-child(1){top:-17px; left:-40px;}
.deliveryResult .deliveryInfo1 li:nth-child(1) .onImage{width:145px; height:145px; background:url("/common/images/icon/deliveryInfo_onbg1.png") no-repeat 0 0;}
.deliveryResult .deliveryInfo1 li:first-child{width:145px; margin-left:0; padding-left:0; background:url("/common/images/icon/deliveryInfo_img1.png") no-repeat 0 0;}
.deliveryResult .deliveryInfo1 li:nth-child(2){background:url("/common/images/icon/deliveryInfo_img2.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo1 li:nth-child(3){background:url("/common/images/icon/deliveryInfo_img3.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo1 li:nth-child(4){background:url("/common/images/icon/deliveryInfo_img4_2.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo1.type2 li:nth-child(4){background:url("/common/images/icon/deliveryInfo_img4_2.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo1 li:nth-child(5){background:url("/common/images/icon/deliveryInfo_img5.png") no-repeat 15px 0;}
.deliveryResult .deliveryInfo1 li:nth-child(6){background:url("/common/images/icon/deliveryInfo_img6.png") no-repeat 15px 0;}

.deliverySrh .clearInputBt{display:none; position:absolute; top:20px; right:180px;}

.deliveryResult .deliveryInfo2{width:100%; box-sizing:border-box; margin-top:37px; padding:49px; border:1px solid #ddd; background:#f9f9f9; border-radius:15px}
.deliveryResult .deliveryInfo2 .situationDiv{width:960px; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:30px; margin-bottom:40px;}
.deliveryResult .deliveryInfo2 .situationDiv p{float:left; width:190px; text-align:center; font-size:18px; color:#666; margin-right:40px;}
.deliveryResult .deliveryInfo2 .situationDiv p:nth-child(2){width:200px; margin-right:100px;}
.deliveryResult .deliveryInfo2 .situationDiv p:nth-child(3){width:430px; margin-right:0;}
.deliveryResult .deliveryInfo2 ul{background:url("/common/images/icon/deliveryInfo_bar.gif") repeat-y 480px top;}
.deliveryResult .deliveryInfo2 ul li{overflow:hidden; margin-bottom:40px; position:relative; color:#888;}
.deliveryResult .deliveryInfo2 ul li:last-child{margin-bottom:0;}
.deliveryResult .deliveryInfo2 ul li .date{font-size:16px; font-family:'MSRL', sans-serif; float:left; width:190px; letter-spacing:1.5px; margin-right:40px;}
.deliveryResult .deliveryInfo2 ul li .location{font-size:18px; float:left; width:200px; letter-spacing:1.5px; margin-right:100px;}
.deliveryResult .deliveryInfo2 ul li .txt{font-size:18px; float:left; width:430px;}
.deliveryResult .deliveryInfo2 ul li .dot{text-indent:-9999px; width:20px; height:20px; background:url("/common/images/icon/deliveryInfo2_img.png") no-repeat 0 0; position:absolute; top:0; left:470px}
.deliveryResult .deliveryInfo2 ul li.on{color:#333;}
.deliveryResult .deliveryInfo2 ul li.on .date{font-family:'MSRR', sans-serif;}
.deliveryResult .deliveryInfo2 ul li.on .dot{background:url("/common/images/icon/deliveryInfo2_img_on.png") no-repeat 0 0;}
.deliveryInfo3{width:1060px; box-sizing:border-box; padding:42px 49px 50px; border:1px solid #e3e3e3; border-bottom:0; position:relative; margin:50px 0 80px; background:#fff;}
.deliveryInfo3 .numTit{text-align:center; font-size:24px; color:#333; font-family:'NBGB', sans-serif; margin-bottom:31px;}
.deliveryInfo3 .numTit .num{font-family:'MSRSB', sans-serif; color:#f36523; letter-spacing:0.5px;}
.deliveryInfo3 .numTit .num2{font-family:'MSRSB', sans-serif; color:#000000; letter-spacing:0.5px;}
.deliveryInfo3 .numTit .num3{color:#f36523; letter-spacing:0.5px;}
.deliveryInfo3 .clipIco{position:absolute; top:-15px; left:34px;}
.deliveryInfo3 .borderIco{position:absolute; bottom:-20px; left:-1px;}
.deliveryInfo3 + .termIntoDiv{margin-top:80px;}
.deliveryInfo4{width:1060px; box-sizing:border-box; padding:42px 49px 50px; border:1px solid #e3e3e3; border-bottom:0; border-top:0; position:relative; margin:50px 0 80px; background:#fff;}
.deliveryInfo4 .numTit{text-align:center; font-size:24px; color:#333; font-family:'NBGB', sans-serif; margin-bottom:31px;}
.deliveryInfo4 .numTit .num{font-family:'MSRSB', sans-serif; color:#f36523; letter-spacing:0.5px;}
.deliveryInfo4 .clipIco{position:absolute; top:0; left:27px; z-index:10;}
.deliveryInfo4 .borderIco{position:absolute; bottom:-20px; left:-1px;}
.deliveryInfo4 .borderIco2{position:absolute; top:0; left:-1px;}
.deliveryResult .deliveryMan{width:100%; background:#eee; padding:80px 0 90px;}
.deliveryResult .deliveryMan .delMInfo{width:1060px; padding:45px 150px; box-sizing:border-box; margin:0 auto; background:#fff; border-radius:20px; position:relative; overflow:hidden; box-shadow:12px 8px 30px 0px rgba(0,0,0,0.1)}
.deliveryResult .deliveryMan .delMInfo .info1{float:left; overflow:hidden; width:430px;}
.deliveryResult .deliveryMan .delMInfo .info1 .img{float:left; margin-right:30px;}
.deliveryResult .deliveryMan .delMInfo .info1 .txt{float:left; padding-top:36px;}
.deliveryResult .deliveryMan .delMInfo .info1 .txt .name{font-size:24px; color:#888; font-family:'NBGB', sans-serif; margin-bottom:9px;}
.deliveryResult .deliveryMan .delMInfo .info1 .txt .phone{font-size:32px; color:#555; font-family:'MSRSB', sans-serif; line-height:40px;}
.deliveryResult .deliveryMan .delMInfo .info2{float:left; border-left:1px solid #e6e6e6; margin-top:14px; padding:9px 0 9px 40px;}
.deliveryResult .deliveryMan .delMInfo .info2 .txtBox{margin-bottom:18px;}
.deliveryResult .deliveryMan .delMInfo .info2 .txtBox:last-child{margin-bottom:0;}
.deliveryResult .deliveryMan .delMInfo .info2 .txtBox span{display:inline-block; width:90px; font-size:18px; color:#444;}
.deliveryResult .deliveryMan .delMInfo .info2 .txtBox span.txt2{display:inline-block; width:187px; color:#666;}
.deliveryResult .deliveryMan .delMInfo .info3{text-align:center; color:#fff; font-size:18px; line-height:22px; font-family:'NBGB', sans-serif; background:url("/common/images/icon/deliveryMan_img2.png") no-repeat 0 0; position:absolute; top:0; left:0; width:100px; height:62px; padding-top:18px;}
.deliveryResult .deliveryMan2{width:100%; background:#eee; padding:80px 0 90px;}
.deliveryResult .deliveryMan2 .inner{padding-top:0 !important;}
.deliveryResult .deliveryMan2 .tit{margin-top:0;}
.deliveryMan2 .deliveryInfo3{padding:42px 49px 50px;  margin:50px 0 0;}
.deliveryMan2 .deliveryInfo3 .clipIco{position:absolute; top:-15px; left:34px;}
.deliveryMan2 .deliveryInfo3 .borderIco{position:absolute; bottom:-20px; left:-1px;}

#ser1seningPro{position:relative; width:1060px; height:524px}
#ser1seningPro .pro{position:absolute; left:0; overflow:hidden}
#ser1seningPro .pro:nth-child(2){top:232px; left:170px; width:0}
#ser1seningPro .pro:nth-child(3){bottom:383px; left:343px; height:0}
#ser1seningPro .pro:nth-child(4){top:76px; left:343px; width:0}
#ser1seningPro .pro:nth-child(5){top:92px; left:402px; opacity:0}
#ser1seningPro .pro:nth-child(6){top:323px; left:343px; height:0}
#ser1seningPro .pro:nth-child(7){top:380px; left:343px; width:0}
#ser1seningPro .pro:nth-child(8){top:359px; left:370px; opacity:0}
#ser1seningPro .pro:nth-child(9){bottom:231px; left:648px; height:0}
#ser1seningPro .pro:nth-child(10){top:252px; left:590px; opacity:0}
#ser1seningPro .pro:nth-child(11){top:171px; left:668px; height:0}
#ser1seningPro .pro:nth-child(12){top:170px; left:681px; opacity:0}
#ser1seningPro .pro:nth-child(13){top:204px; left:681px; opacity:0}
#ser1seningPro .pro:nth-child(14){top:80px; left:751px; width:0}
#ser1seningPro .pro:nth-child(15){top:82px; left:976px; height:0}
#ser1seningPro .pro:nth-child(16){top:91px; left:810px; opacity:0}
#ser1seningPro .pro:nth-child(17){top:382px; left:751px; width:0}
#ser1seningPro .pro:nth-child(18){bottom:142px; left:976px; height:0}
#ser1seningPro .pro:nth-child(19){top:359px; left:810px; opacity:0}

#ser3seningPro{position:relative; width:1060px; height:524px}
#ser3seningPro .pro{position:absolute; overflow:hidden}
#ser3seningPro .pro:nth-child(2){top:76px; left:180px; width:0;}
#ser3seningPro .pro:nth-child(3){top:76px; left:473px; width:0;}
#ser3seningPro .pro:nth-child(4){top:76px; left:777px; width:0;}
#ser3seningPro .pro:nth-child(5){top:180px; left:976px; height:0;}
#ser3seningPro .pro:nth-child(6){top:380px; right:180px; width:0;}

#ser5seningPro{position:relative; width:1060px; height:664px}
#ser5seningPro .pro{position:absolute; overflow:hidden;}
#ser5seningPro .pro:nth-child(2){top:170px; left:77px; height:0}
#ser5seningPro .pro:nth-child(3){top:231px; left:91px; opacity:0}
#ser5seningPro .pro:nth-child(4){top:80px; left:170px; width:0}
#ser5seningPro .pro:nth-child(5){top:81px; left:296px; height:0}
#ser5seningPro .pro:nth-child(6){top:56px; left:180px; opacity:0}
#ser5seningPro .pro:nth-child(7){bottom:186px; left:170px; width:0}
#ser5seningPro .pro:nth-child(8){bottom:204px; left:291px; height:0}
#ser5seningPro .pro:nth-child(9){bottom:214px; left:179px; opacity:0}
#ser5seningPro .pro:nth-child(10){bottom:179px; left:176px; opacity:0}
#ser5seningPro .pro:nth-child(11){bottom:160px; left:171px; opacity:0}
#ser5seningPro .pro:nth-child(12){top:76px; left:307px; height:0}
#ser5seningPro .pro:nth-child(13){top:75px; right:620px; width:0}
#ser5seningPro .pro:nth-child(14){top:29px; left:364px; opacity:0}
#ser5seningPro .pro:nth-child(15){top:51px; left:371px; opacity:0}
#ser5seningPro .pro:nth-child(16){top:360px; left:316px; height:0}
#ser5seningPro .pro:nth-child(17){bottom:183px; left:317px; width:0}
#ser5seningPro .pro:nth-child(18){bottom:173px; left:321px; opacity:0}
#ser5seningPro .pro:nth-child(19){top:264px; left:395px; width:0}
#ser5seningPro .pro:nth-child(20){bottom:400px; left:417px; height:0}
#ser5seningPro .pro:nth-child(21){top:81px; left:418px; width:0}
#ser5seningPro .pro:nth-child(22){top:137px; left:428px; opacity:0}
#ser5seningPro .pro:nth-child(23){top:272px; right:643px; width:0}
#ser5seningPro .pro:nth-child(24){bottom:208px; left:417px; height:0}
#ser5seningPro .pro:nth-child(25){bottom:194px; left:418px; width:0}
#ser5seningPro .pro:nth-child(26){bottom:323px; left:428px; opacity:0}
#ser5seningPro .pro:nth-child(27){top:77px; right:355px; width:0}
#ser5seningPro .pro:nth-child(28){top:12px; right:332px; opacity:0}
#ser5seningPro .pro:nth-child(29){top:34px; right:331px; opacity:0}
#ser5seningPro .pro:nth-child(30){top:56px; right:330px; opacity:0}
#ser5seningPro .pro:nth-child(31){bottom:186px; left:620px; width:0}
#ser5seningPro .pro:nth-child(32){bottom:204px; right:261px; height:0}
#ser5seningPro .pro:nth-child(33){bottom:179px; right:356px; opacity:0}
#ser5seningPro .pro:nth-child(34){top:80px; left:885px; width:0}
#ser5seningPro .pro:nth-child(35){top:81px; right:76px; height:0}
#ser5seningPro .pro:nth-child(36){top:360px; left:305px; height:0}
#ser5seningPro .pro:nth-child(37){bottom:67px; left:306px; width:0}
#ser5seningPro .pro:nth-child(38){bottom:85px; right:76px; height:0}
#ser5seningPro .pro:nth-child(39){bottom:59px; right:389px; opacity:0}

#ser6seningPro{position:relative; width:1060px; height:620px}
#ser6seningPro .pro{position:absolute; overflow:hidden;}
#ser6seningPro .pro:nth-child(2){top:81px; left:76px; height:0}
#ser6seningPro .pro:nth-child(3){top:77px; left:79px; width:0}
#ser6seningPro .pro:nth-child(4){top:34px; left:92px; opacity:0}
#ser6seningPro .pro:nth-child(5){top:56px; left:113px; opacity:0}
#ser6seningPro .pro:nth-child(6){bottom:80px; left:76px; height:0}
#ser6seningPro .pro:nth-child(7){bottom:66px; left:80px; width:0}
#ser6seningPro .pro:nth-child(8){bottom:91px; left:95px; opacity:0}
#ser6seningPro .pro:nth-child(9){top:170px; left:376px; height:0}
#ser6seningPro .pro:nth-child(10){top:217px; left:389px; opacity:0}
#ser6seningPro .pro:nth-child(11){bottom:171px; left:376px; height:0}
#ser6seningPro .pro:nth-child(12){bottom:220px; left:389px; opacity:0}
#ser6seningPro .pro:nth-child(13){top:307px; left:469px; width:0}
#ser6seningPro .pro:nth-child(14){top:286px; left:475px; opacity:0}
#ser6seningPro .pro:nth-child(15){top:321px; left:514px; opacity:0}
#ser6seningPro .pro:nth-child(16){top:307px; left:774px; width:0}
#ser6seningPro .pro:nth-child(17){top:286px; left:775px; opacity:0}
#ser6seningPro .pro:nth-child(18){bottom:66px; right:380px; width:0}
#ser6seningPro .pro:nth-child(19){bottom:80px; right:376px; height:0}
#ser6seningPro .pro:nth-child(20){bottom:91px; right:409px; opacity:0}

#ser8seningPro{position:relative; width:1060px; height:524px}
#ser8seningPro .pro{position:absolute; left:0; overflow:hidden}
#ser8seningPro .pro:nth-child(2){top:232px; left:170px; width:0}
#ser8seningPro .pro:nth-child(3){bottom:383px; left:343px; height:0}
#ser8seningPro .pro:nth-child(4){top:76px; left:343px; width:0}
#ser8seningPro .pro:nth-child(5){top:92px; left:320px; opacity:0}
#ser8seningPro .pro:nth-child(6){top:323px; left:343px; height:0}
#ser8seningPro .pro:nth-child(7){top:380px; left:343px; width:0}
#ser8seningPro .pro:nth-child(8){top:359px; left:370px; opacity:0}
#ser8seningPro .pro:nth-child(9){bottom:231px; left:648px; height:0}
#ser8seningPro .pro:nth-child(10){top:252px; left:590px; opacity:0}
#ser8seningPro .pro:nth-child(11){top:171px; left:668px; height:0}
#ser8seningPro .pro:nth-child(12){top:170px; left:681px; opacity:0}
#ser8seningPro .pro:nth-child(13){top:204px; left:681px; opacity:0}
#ser8seningPro .pro:nth-child(14){top:80px; left:925px; width:0}
#ser8seningPro .pro:nth-child(15){top:82px; left:976px; height:0}
#ser8seningPro .pro:nth-child(16){top:91px; left:900px; opacity:0}
#ser8seningPro .pro:nth-child(17){top:382px; left:751px; width:0}
#ser8seningPro .pro:nth-child(18){bottom:142px; left:976px; height:0}
#ser8seningPro .pro:nth-child(19){top:359px; left:810px; opacity:0}
#ser8seningPro .pro:nth-child(20){top:76px; left:567px; opacity:0}
#ser8seningPro .pro:nth-child(21){top:76px; left:745px; opacity:0}

/* 마이페이지 */
.hasLnb{position:relative; margin:0 auto; width:1420px; z-index:1;}
.hasLnb:after{content:''; display:block; clear:both;}
.hasLnb .lnbArea{position:absolute; left:0; top:110px; width:310px;}
.hasLnb .lnbArea .memInfo{position:relative; box-sizing:border-box; padding-top:92px; height:373px; text-align:center; color:#fff; background:url(/common/images/icon/lnb_bg.jpg) center top no-repeat;}
.hasLnb .lnbArea .memInfo.type2{background:url(/common/images/icon/lnb_bg2.jpg) center top no-repeat;}
.hasLnb .lnbArea .memInfo.type3{background:url(/common/images/icon/lnb_bg3.jpg) center top no-repeat;}
.hasLnb .lnbArea .memInfo.type4{background:url(/common/images/icon/lnb_bg4.jpg) center top no-repeat;}
.hasLnb .lnbArea .memInfo.type5{background:url(/common/images/icon/lnb_bg5.jpg) center top no-repeat;}
.hasLnb .lnbArea .memInfo *{box-sizing:border-box;}
.hasLnb .lnbArea .memInfo .paidInfo{position:relative; padding:0 20px; z-index:1;}
.hasLnb .lnbArea .memInfo .paidInfo:nth-child(2){display:none;}
.hasLnb .lnbArea .memInfo .paidInfo.on .openBoxBtn span:after{transform:rotate(180deg);}
.hasLnb .lnbArea .memInfo .paidInfo .openBoxBtn{display:inline-block; padding:0 11px; height:24px; background:#666; border-radius:12px;}
.hasLnb .lnbArea .memInfo .paidInfo .openBoxBtn span{position:relative; display:inline-block; padding-right:14px; color:#fff; font-size:12px; line-height:24px;}
.hasLnb .lnbArea .memInfo .paidInfo .openBoxBtn span:after{content:''; display:block; position:absolute; right:0; top:9px; width:8px; height:5px; background:url(/common/images/icon/icon_paid_mem_arr.png) 0 0 no-repeat; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.hasLnb .lnbArea .memInfo .paidInfo .infoBoxW{display:none; position:absolute; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); top:21px; padding-top:11px; width:-webkit-calc(100% - 40px); width:calc(100% - 40px); background:url(/common/images/icon/icon_paid_box_arr.png) center 2px no-repeat;}
.hasLnb .lnbArea .memInfo .paidInfo .infoBoxW .infoBox{position:relative; padding:20px 15px; text-align:left; background:#666;}
.hasLnb .lnbArea .memInfo .paidInfo .infoBoxW .infoBox .dotBox{padding-left:11px; color:#fff; background:url(/common/images/icon/icon_paid_txt_dot.png) left 5px no-repeat;}
.hasLnb .lnbArea .memInfo .paidInfo .infoBoxW .infoBox .dotBox .txt{display:block; margin-top:4px; font-size:12px; color:#fff;}
.hasLnb .lnbArea .memInfo .paidInfo .infoBoxW .infoBox .dotBox .txt:first-child{margin-top:0;}
.hasLnb .lnbArea .memInfo .yourGrade{position:relative; margin-top:15px; font-size:18px; line-height:25px;}
.hasLnb .lnbArea .memInfo .yourGrade:after{content:''; display:block; margin:13px auto 16px; width:32px; height:2px; background:#fff;}
.hasLnb .lnbArea .memInfo .duration{margin-bottom:10px;}
.hasLnb .lnbArea .memInfo .duration strong{display:block;}
.hasLnb .lnbArea .memInfo .coupon{position:absolute; left:0; bottom:0; width:100%; height:50px; padding-top:16px; background:rgba(255,255,255,0.06); border-top:1px solid rgba(255,255,255,0.3);}
.hasLnb .lnbArea .memInfo .coupon p{display:inline-block; padding-left:34px; color:#fff; font-size:18px; background:url(/common/images/icon/icon_lnb_coupon.png) left center no-repeat;}
.hasLnb .lnbArea .memInfo .coupon p a{display:inline-block; color:#fff; font-size:18px;}
.hasLnb .lnbArea .lnbMenu{padding:0 20px 20px; background:#fff; border:1px solid #eee;}
.hasLnb .lnbArea .lnbMenu .list{border-bottom:1px solid #eee;}
.hasLnb .lnbArea .lnbMenu .list:last-child{border-bottom:0;}
.hasLnb .lnbArea .lnbMenu .list > a{display:block; height:44px; line-height:43px; color:#333; font-size:16px;}
.hasLnb .lnbArea .lnbMenu .list > a:hover, .hasLnb .lnbArea .lnbMenu .list > a.on{color:#f36523;}
.hasLnb .lnbArea .lnbMenu .list .twoD{padding-bottom:12px;}
.hasLnb .lnbArea .lnbMenu .list .twoD a{display:block; margin-top:7px; padding-left:11px; color:#666; font-size:16px; background:url(/common/images/icon/icon_lnb_menu_dot.png) left center no-repeat;}
.hasLnb .lnbArea .lnbMenu .list .twoD a:first-child{margin-top:0;}
.hasLnb .lnbArea .lnbMenu .list .twoD a:hover, .hasLnb .lnbArea .lnbMenu .list .twoD a.on{color:#f36523;}
.myPgRight{padding-bottom:100px;}
.myPgRight.pdb0{padding-bottom:0;}
.myPgRight .idSrchRe{padding-bottom:0;}
.myPgRight .inner{padding-left:360px;}
.myPgRight .inner .myPage{padding-bottom:0;}
.myPgRight .subTit{text-align:left;}
.myPgRight .myPage .tabDiv{width:auto;}
.myPgRight .addSrchDiv{margin:0 0 30px;}
.myPgRight .join2Div{padding-bottom:0;}
.myPgRight .join2Div a.phoneAcrdt{margin:0 0 0 6px;}
.myPgRight .tableType4 td .smallround.gray{margin:5px 0 0;}
.myPgRight .tableType4 td a{margin-top:5px;}
.myPgRight .tableType4 td a:first-child{margin-top:0;}
.myPgRight .tableType6 .btBox{position:absolute; right:0; top:0;}
.myPgRight .tableType6 td{padding:29px 10px 25px;}
.myPgRight .tableType6 td.taL{padding-left:20px;}
.myPgRight .tableType6 td .grayTxt{color:#aaa;}
.myPgRight.hasBg .inner{padding-left:0; width:auto;}
.myPgRight.hasBg .inner .subTit{margin:0 auto 51px; padding-left:360px; width:1060px;}
.myPgRight.hasBg .myPage{padding-left:360px;}
.myPgRight.hasBg .myPage2{margin-top:80px; padding-top:60px;}
.myPgRight.hasBg .myPage2 .inner{box-sizing:border-box; margin:auto; padding-left:360px; width:1420px;}
.myPgRight.hasBg .myPage2 .inner .tit{margin:58px auto 24px; width:1060px;}
.myPgRight.hasBg .myPage2 .inner .tit:first-child{margin-top:0;}
/*.hasLnb .inner{float:right; padding-top:0 !important;}
.hasLnb .inner .subTit{text-align:left;}*/

/*유료회원*/
.payPrice .txt1{color:#222; font-size:26px;}
.payPrice .txt2{color:#f36523; font-family:"NBGB", sans-serif; font-size:26px;}
.payPrice .txt2 span{font-family:"MSRB", sans-serif;}
ul.dotUl{margin-top:26px; padding-right:30px;}
ul.dotUl li{position:relative; margin-top:3px; padding-left:13px; line-height:26px;}
ul.dotUl li:first-child{margin-top:0;}
ul.dotUl li:before{content:''; display:block; position:absolute; left:0; top:10px; width:3px; height:3px; background:#888; border-right:50%;}

.chargeDiv .stepDiv{margin-bottom:60px; height:100px;}
.chargeDiv .stepDiv ul:after{content:''; display:block; clear:both;}
.chargeDiv .stepDiv ul li{float:left; margin-right:10px; width:346px; height:100px; font-size:0; text-indent:-9999px;}
.chargeDiv .stepDiv ul li.on{box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);}
.chargeDiv .stepDiv ul li:nth-child(1){background:url(/common/images/txt/charge_step_01.jpg) 0 0 no-repeat;}
.chargeDiv .stepDiv ul li:nth-child(2){background:url(/common/images/txt/charge_step_02.jpg) 0 0 no-repeat;}
.chargeDiv .stepDiv ul li:nth-child(3){margin-right:0; background:url(/common/images/txt/charge_step_03.jpg) 0 0 no-repeat;}
.chargeDiv .stepDiv ul li:nth-child(1).on{background:url(/common/images/txt/charge_step_01_on.jpg) 0 0 no-repeat;}
.chargeDiv .stepDiv ul li:nth-child(2).on{background:url(/common/images/txt/charge_step_02_on.jpg) 0 0 no-repeat;}
.chargeDiv .stepDiv ul li:nth-child(3).on{background:url(/common/images/txt/charge_step_03_on.jpg) 0 0 no-repeat;}
/* 2019-12-26 수정 */
.chargeDiv .kindW{display:flex; flex-wrap:wrap; width:1060px;}
.chargeDiv .kindW .termList{width:520px; margin-right:20px}
.chargeDiv .kindW .termList:nth-of-type(2n){margin-right:0}
.chargeDiv .kindW .termList:nth-of-type(n+3){margin-top:20px}
/* //2019-12-26 수정 */
.chargeDiv .kindW .termList .grayBdBox{padding:60px 0 55px; text-align:center; background:#f6f6f6; border-top:2px solid #333; border-bottom:1px solid #ddd;}
.chargeDiv .kindW .termList .grayBdBox .payPrice{margin-top:30px;}
.chargeDiv .kindW .termList .benefitDiv2{width:100%;}
.chargeDiv .kindW .termList .benefitDiv2 li{box-sizing:border-box; margin:0; padding:30px 30px 0; width:100%; table-layout:fixed;}
.chargeDiv .kindW .termList .benefitDiv2 li:last-child{padding-bottom:30px; border-bottom:none;}
.chargeDiv .kindW .termList .radioArea{box-sizing:border-box; padding-top:39px; height:105px; text-align:center; border-top:1px solid #ded5cf; border-bottom:1px solid #333; background:#f1e7e1;}
.chargeDiv .kindW .termList .radioArea label{font-size:20px; color:#444;}
.chargeDiv .autoPay{}
.chargeDiv .autoPay .ck_box2 label{font-size:18px; color:#444;}
.chargeDiv .autoPay .txt{margin-top:11px; font-size:16px;}
.chargeDiv .payDiv{margin-top:21px; height:260px; overflow:hidden; border-top:2px solid #333;border-bottom:1px solid #333;}
.chargeDiv .payDiv *{box-sizing:border-box;}
.chargeDiv .payDiv .benefitInfo{float:left; display:table; table-layout:fixed; padding:30px 0 0 30px; width:712px; height:100%; background:#f6f6f6;}
.chargeDiv .payDiv .benefitInfo .img{display:table-cell; width:200px; vertical-align:top;}
.chargeDiv .payDiv .benefitInfo .txtW{display:table-cell;}
.chargeDiv .payDiv .benefitInfo .txtW .txt{margin-top:23px; font-size:16px; color:#444; line-height:26px;}
.chargeDiv .payDiv .benefitInfo .txtW .txt:first-child{margin-top:0;}
.chargeDiv .payDiv .payPrice{float:right; padding-top:98px; width:-webkit-calc(100% - 712px); width:calc(100% - 712px); height:100%; text-align:center; background:#f1e7e1; border-left:1px solid #ded5cf;}
.chargeDiv .payWay{position:relative}/* 결제수단 선택 */
.chargeDiv .payWay:after{content:''; display:block; clear:both}
.chargeDiv .payWay .left{float:left; width:682px; /*min-height:490px;*/}
.chargeDiv .payWay .left .choWay{margin-top:21px; padding:25px 0 0; border-top:2px solid #333; border-bottom:1px solid #333;}
.chargeDiv .payWay .left .choWay.creditCard .bankInfo{display:none;}
.chargeDiv .payWay .left .choWay .choList{margin-bottom:29px;}
.chargeDiv .payWay .left .choWay .radio_box{margin-right:30px;}
.chargeDiv .payWay .left .choWay .radio_box:last-child{margin-right:0;}
.chargeDiv .payWay .left .choWay .bankInfo .tableType3{padding-top:0; background:none; border-top:1px solid #ddd;}
.chargeDiv .payWay .left .choWay .bankInfo .tableType3 table{table-layout:fixed;}
.chargeDiv .payWay .left .choWay .bankInfo .tableType3 td{color:#777;}
.chargeDiv .payWay .left .choWay .bankInfo .tableType3 td input{padding-left:15px; width:350px; height:40px; color:#888; font-size:16px; background:#eee; border:none;}
.chargeDiv .payWay .left .choWay .bankInfo .tableType3 .arrSel{width:350px;}
.chargeDiv .payWay .left .choWay .forReceipt{display:block; margin:0 0 20px; padding-top:20px; border-top:1px solid #ddd;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind{display:none;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind:first-child{display:block;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .case{display:none;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .case:first-child{display:block;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .arrSel{width:148px;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .receiptWay{margin-top:10px;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .receiptWay .case .hypenInput input{width:148px;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .receiptWay .case .hypenInput span{padding-left:27px;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .receiptWay .case .hypenInput span:first-child{padding-left:0;}
.chargeDiv .payWay .left .choWay .forReceipt .selKind .receiptWay .case .hypenInput span:before{left:7px;}
.chargeDiv .payWay .right{/*position:absolute; right:0; top:0;*/ float:right; margin-top:21px; width:348px;}
.chargeDiv .payWay .right.fixed{position:fixed; right:auto; top:0 !important; margin-left:712px;}
.chargeDiv .payWay .right.absolute{position:absolute; top:auto; right:0; /*bottom:0;*/}
.chargeDiv .payWay .right .payBtn{display:block; height:163px; text-align:center; font-size:33px; color:#fff; line-height:163px; background:#1e64af; border-radius:5px;}
/*.chargeDiv .payWay .right .agreeTerms .termList.allAgree .topA label{width:-webkit-calc(100% - 10px); width:calc(100% - 10px);}*/
.chargeDiv .payWay .right .agreeTerms .termList .topA{position:relative; padding:25px 0; border-bottom:1px solid #ddd;}
.chargeDiv .payWay .right .agreeTerms .termList .topA .ck_box2{width:100%;}
.chargeDiv .payWay .right .agreeTerms .termList .topA .txt{color:#666; font-size:16px;}
.chargeDiv .payWay .right .agreeTerms .termList .topA a{display:block; box-sizing:border-box; position:absolute; right:0; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding:0 15px; height:30px; font-size:14px; color:#999; text-align:center; line-height:28px; border:1px solid #ccc; border-radius:5px;}
.chargeDiv .payWay .right .agreeTerms .termList .botA{display:none; height:233px; overflow-y:auto; border:1px solid #ddd; border-top:none;}
.chargeDiv .payWay .right .agreeTerms .termList .botA .botCon{padding:27px 30px;}
.chargeDiv .noUserData{position:relative; margin-bottom:30px; width:100%; height:190px; text-align:center; vertical-align:middle; border:1px solid #ddd;}
.chargeDiv .noUserData > div{position:absolute; top:45px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); min-width:435px; padding-left:140px; color:#222; font-size:33px; line-height:100px; background:url(/common/images/icon/no_user_data_icon.png) left center no-repeat;}

/* 쿠폰내역 */
.couponDiv{}
.couponDiv .orgHover{display:inline-block;}
.couponDiv .orgHover:hover{color:#f36523; text-decoration:underline;}
.couponDiv .enroll{margin:24px 0 60px; padding:60px 0; text-align:center; background:#f6f6f6; border-top:3px solid #333;}
.couponDiv .enroll .inputBox input{width:480px; height:40px; border:none;}
.couponDiv .enroll .inputBox a{margin-left:10px;}
.couponDiv .enroll .inputBox .txt{margin-top:25px; font-size:16px;}
.couponDiv .enroll .tit{}
.hasSelTable{position:relative; padding-top:55px; margin-bottom: 100px;}
.hasSelTable.hasScroll .tableType4{overflow-x:auto;}
.hasSelTable.hasScroll .tableType4 table{width:1340px;}
.hasSelTable .addTxtRight{position:absolute; right:0; top:-5px;}
.hasSelTable .addTxtRight select.arrSel{margin-left:28px; width:125px;}
.hasSelTable .addTxt{position:absolute; top:7px; left:0;}
.hasSelTable .addTxt span{background:url("/common/images/icon/bar1x14.gif") no-repeat right 1px; padding-right:20px; margin-right:18px; font-size:16px; color:#8e8e8e}
.hasSelTable .addTxt span:last-child{background:none}
.hasSelTable .addTxt span strong{font-family:'NBG', sans-serif; color:#f36523}
.hasSelTable .tableType4 .orgHover{text-align:center;}
.hasSelTable .tableType4 .couponImgW .img > img {max-height:40px;} /* 2020-01-08 수정 */
.hasSelTable .tableType4 .couponImgW .txt{margin-top:7px;}
/* 2020-01-06 수정 */
.hasSelTable .tableType4 .couponImgW.expired{position:relative;}
.hasSelTable .tableType4 .couponImgW.expired .img{display:inline-block; position:relative; width:81px; height:70px; padding-top:15px; box-sizing:border-box;}
.hasSelTable .tableType4 .couponImgW.expired .img:before{content:''; display:block; position:absolute; left:0; top:15px; width:100%; height:40px; background:rgba(0,0,0,0.6);}
.hasSelTable .tableType4 .couponImgW.expired .img:after{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url("/common/images/icon/compete_stemp.png") no-repeat center center}
.hasSelTable .tableType4 .couponImgW.stopped{position:relative;}
.hasSelTable .tableType4 .couponImgW.stopped .img{display:inline-block; position:relative; width:81px; height:70px; padding-top:15px; box-sizing:border-box;}
.hasSelTable .tableType4 .couponImgW.stopped .img:before{content:''; display:block; position:absolute; left:0; top:15px; width:100%; height:40px; background:rgba(0,0,0,0.6);}
.hasSelTable .tableType4 .couponImgW.stopped .img:after{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url("/common/images/icon/stopped_stemp.png") no-repeat center center}
.hasSelTable .tableType4 .stemped {font-weight:bold}
/* //2020-01-06 수정 */

/* 사업자회원 전환*/
.hypenInput span{display:inline-block; position:relative; padding-left:30px; height:40px;}
.hypenInput span input{width:100%; width:160px; height:40px; border:none; /* background:#eee; */background:#fff}
.hypenInput span:first-child{padding-left:0;}
.hypenInput span:first-child:before{display:none;}
.hypenInput span:before{content:''; position:absolute; left:10px; top:19px; width:10px; height:1px; background:#ccc;}
.hypenInput a{margin-left:10px;}
.comNumTit {padding:30px 0; font-size:33px; line-height:1; color:#222222; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd}
.comNum.noBorder {border-top:0}
.comNum{margin-bottom:60px; padding:60px 0 53px; text-align:center; border-top:2px solid #333; border-bottom:1px solid #ddd; background-color:#f6f6f6}
.comNum .hypenInput{margin-bottom:17px;}
.comNum .txt{width:670px; margin:0 auto; line-height:28px; text-align:left} /* 2020-01-20 수정 */
.comNum .txt span{color:#888;}

.myPageTop{text-align:center; position:relative; height:279px; width:1060px; margin:auto}
.myPageTop .myTit{font-size:20px; color:#fff; line-height:32px;}
.myPageTop .myTit strong{font-family:'NBGB', sans-serif;}
.myPageTop .myTit span{font-size:16px;}
.myPageTop .mySubTit{font-size:14px; color:#fff; line-height:27px;} /* 2020-03-18 추가 */
.myPageTop .myBt{margin-top:14px;} /* 2020-03-18 수정 */
.myPageTop .myBt a{color:#fff; border:1px solid #fff; margin:0 1px; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.myPageTop .myBt a:hover{border:1px solid #333; background:#333;}
/* 2020-02-27 수정 및 추가 */
.myPageTop .gradeDiv{border-radius:125px; box-shadow:15px 15px 35px 0px rgba(0,0,0,0.2); width:250px; height:250px; text-align: center; position:absolute; top:154px; left:405px; overflow:hidden}
.myPageTop .gradeDiv .gradeImg {display:block; position: absolute; top:0; left: 0; width:100%; height: auto; }
.myPageTop .gradeDiv .gradeTxt {display:inline-block; position:relative; width:160px; padding-top:189px; text-align: center; font-size:18px; line-height: 28px; font-family:"NBGB"; color:#fff; }
/* //2020-02-27 수정 및 추가 */

.myPagebot{/*padding:160px 0 100px;*/ background:#f5eeeb;}
.myPagebot .hasLnb .lnbArea{top:160px; /*padding-top:160px;*/}
.myPagebot .booking{width:1060px; height:80px; overflow:hidden; box-shadow:10px 15px 30px 0px rgba(0,0,0,0.1);}
.myPagebot .bookingTxt{font-size:14px; color:#a7a7a7; margin-bottom:5px;}
.myPagebot .booking a{float:left; width:353px; height:80px; border-right:1px solid #eee; background:#fff; display:block; text-align:center; font-size:20px; color:#333; line-height:80px;}
.myPagebot .booking a:last-child{border-right:0; width:352px}
.myPagebot .booking a span{color:#f36523; font-family:'MSRM', sans-serif; text-decoration:underline;}
.myPagebot .tit{font-size:33px; color:#222; margin-top:80px;}
.myPagebot .tit:first-child{margin-top:0;}
.breakdown{overflow:hidden; width:1060px; margin-top:57px;}
.breakdown .tit{margin-top:0;}
.breakdown .eventList{width:510px; margin-right:40px; float:left; position:relative;}
.breakdown .eventList:last-child{margin-right:0;}
.breakdown .eventList .listDiv{width:510px; overflow:hidden; margin-top:24px;}
.breakdown .eventList .listDiv .list{position:relative; float:left; width:250px; height:250px; border:1px solid #ddd; box-sizing:border-box; background:#fff; margin-right:10px; padding:25px 30px 30px}
.breakdown .eventList .listDiv .list:last-child{margin-right:0;}
.breakdown .eventList .listDiv .list .txt{font-size:18px; color:#666; line-height:28px; letter-spacing:0; height:80px; overflow:hidden;}
.breakdown .eventList .listDiv .list .date{font-size:14px; color:#888; margin-top:27px;}
.breakdown .eventList .listDiv .list .win{display:inline-block; padding:6px 15px 4px; color:#fff; font-size:14px; background:#a7a7a7; margin-top:47px;}
.breakdown .eventList .listDiv .list .win.on{background:#f36523;}
.breakdown .eventList .btBox{position:absolute; top:0; right:0;}
.breakdown .eventList .btBox .blk2{margin-right:3px;}
.breakdown .eventList .listDiv .list .win2{color:#888; font-size:16px; position:absolute; bottom:29px; right:29px;}
.breakdown .eventList .listDiv .list .win2 span{background:url("/common/images/txt/yesno_2.png") no-repeat right center; padding-right:50px; height:40px; display:inline-block; line-height:40px;}
.breakdown .eventList .listDiv .list .win2.on span{background:url("/common/images/txt/yesno_1.png") no-repeat right center;}
.myPage{padding-bottom:100px; width:1060px; margin:auto}
.myPage .tit{font-size:33px; color:#222; margin-top:58px;}
.myPage .tit:first-child{margin-top:0;}
.termIntoDiv{width:1060px; overflow:hidden; height:45px; margin-bottom:35px;}
.termIntoDiv .termIntoBt{width:267px; height:45px; float:left; overflow:hidden;}
.termIntoDiv .termIntoBt a{height:15px; font-size:18px; color:#666; border:1px solid #ddd; text-align:center; display:inline-block; padding:13px 16px 15px; margin-right:3px;}
.termIntoDiv .termIntoBt a.on{background:#5ca4a0; color:#fff; border:1px solid #5ca4a0; z-index:10;}
.termIntoDiv .calendarDiv{float:left;}
.termIntoDiv .calendarDiv .calenInput{display:inline-block; overflow:hidden; vertical-align:middle}
.termIntoDiv .calendarDiv .calenInput input{width:128px; height:45px; float:left; background:#eee; border:1px solid #ddd;}
.termIntoDiv .calendarDiv .calenInput .calenBt{width:41px; height:45px; float:left; display:block; background:url("/common/images/icon/calen_btn.jpg") no-repeat 0 0;}
.termIntoDiv .calendarDiv .calenInput .calenBt.on{background:url("/common/images/icon/calen_btn_on.jpg") no-repeat 0 0;}
.termIntoDiv .calendarDiv span{display:inline-block; vertical-align:middle; margin:0 6px 0 7px;}
.termIntoDiv .calendarDiv .serchBt{display:block; width:70px; height:45px; text-align:center; background:#666; line-height:45px; float:right; color:#fff; font-size:18px; margin-left:10px}
.myPage .mySrch{width:290px; height:45px; overflow:hidden; float:right;}
.myPage .mySrch .clearBt{width:216px; height:41px; float:left; background:#fff; border:2px solid #666;}
.myPage .mySrch input{width:220px; height:41px; border:none; padding:0 10px}
.myPage .mySrch a{display:inline-block; vertical-align:middle}
.myPage .clearBt a{display:none}
.myPage .mySrch .serchBt{display:block; width:70px; height:45px; text-align:center; background:#666; line-height:45px; float:right; color:#fff; font-size:18px;}
.myPage .deliveryInfo3{margin:40px 0 0;}
.myPage .deliveryInfo3 .noData{border-bottom:none; padding:30px 0;}
.myPage2{width:100%; background:#eee; padding:58px 0 160px;}
.myPage2 .inner{padding-top:0 !important;}
.myPage2 .tit{font-size:33px; color:#222; margin-top:58px; margin-bottom:24px;}
.myPage2 .tit:first-child{margin-top:0;}
.delMInfo{width:1060px; padding:40px; box-sizing:border-box; margin:0 auto; background:#fff; position:relative; box-shadow:12px 8px 30px 0px rgba(0,0,0,0.1)}
.delMInfo .name{font-size:24px; color:#444; margin-bottom:27px;}
.delMInfo .name2{font-size:24px; color:#444; margin-bottom:27px; font-family:'MSRR', sans-serif;}
.delMInfo .infoDiv{width:980px; overflow:hidden; margin-bottom:16px;}
.delMInfo .infoDiv .txt1{float:left; width:90px; height:24px; line-height:23px; text-align:center; background:#aaa; font-size:13px; color:#fff; font-family:'MSRR', sans-serif; margin-right:17px;}
.delMInfo .infoDiv .txt1.nbFt{font-family:'NBG', sans-serif;}
.delMInfo .infoDiv .txt2{font-size:18px; color:#333; float:left; line-height:24px; width:810px;}
.delMInfo .infoDiv .txt2 span{color:#888}
.delMInfo .infoDiv .txt2.eng{font-family:'MSRR', sans-serif; letter-spacing:0}
.delMInfo .infoDiv .txt2.phone{font-family:'MSRR', sans-serif; letter-spacing:1px}
.delMInfo .infoDiv .txt2 .num{font-family:'MSRR', sans-serif; color:#004a99; letter-spacing:1px}
.delMInfo .infoDiv .txt2 .num:hover{text-decoration:underline;}
.delMInfo .infoDiv:last-child{margin-bottom:0;}
.delMInfo .infoDiv2{width:980px; overflow:hidden; border-top:1px solid #ddd; margin-top:30px; padding-top:30px;}
.delMInfo .infoDiv2 .txt1{float:left; width:90px; height:24px; line-height:23px; text-align:center; background:#aaa; font-size:13px; color:#fff; font-family:'MSRR', sans-serif; margin-right:17px;}
.delMInfo .infoDiv2 .txt2{font-size:18px; color:#333; float:left; line-height:24px; width:873px;}
.delMInfo .infoDiv3{width:980px; overflow:hidden; margin-bottom:16px;}
.delMInfo .infoDiv3 .txt1{float:left; width:120px; height:24px; line-height:23px; text-align:center; background:#aaa; font-size:13px; color:#fff; font-family:'MSRR', sans-serif; margin-right:17px;}
.delMInfo .infoDiv3 .txt2{font-size:18px; color:#333; float:left; line-height:24px; width:843px;}
.delMInfo .payment{width:60px; height:60px; position:absolute; top:40px; right:40px; background:#cda491; font-size:16px; color:#fff; line-height:60px; border-radius:100px; text-align:center;}
.myPage2 .inner .addBt{position:absolute; bottom:0; right:0;}
.myPage .tabDiv{width:359px; height:50px; margin:0 auto 40px; position:relative;}
.myPage .tabDiv a{display:block; width:180px; height:50px; background:#fff; position:absolute; top:0; left:0; border:1px solid #ddd; text-align:center; box-sizing:border-box; font-size:18px; color:#333; line-height:48px;}
.myPage .tabDiv a:nth-child(2){left:179px;}
.myPage .tabDiv a:nth-child(3){left:358px;}
.myPage .tabDiv a.on{border:1px solid #1e2c49; background:#1e2c49; color:#fff; z-index:1;}
.delMInfo3{width:1060px; padding:40px; box-sizing:border-box; margin:0 auto 20px; background:#fff; position:relative; border:1px solid #ddd;}
.delMInfo3:last-child{margin:0 auto 0;}
.delMInfo3 .name{font-size:24px; color:#444; margin-bottom:24px;}
.delMInfo3 .name2{font-size:24px; color:#444; margin-bottom:24px; font-family:'MSRR', sans-serif;}
.delMInfo3 .basicAdd{width:76px; height:26px; line-height:26px; vertical-align:middle; text-align:center; color:#fff; font-size:15px; background:#70aed6; display:inline-block;  margin-left:20px;}
.delMInfo3 .infoDiv{width:980px; overflow:hidden; margin-bottom:16px;}
.delMInfo3 .infoDiv .txt1{float:left; width:90px; height:24px; line-height:23px; text-align:center; background:#aaa; font-size:13px; color:#fff; font-family:'MSRR', sans-serif; margin-right:17px;}
.delMInfo3 .infoDiv .txt2{font-size:18px; color:#333; float:left; line-height:24px; width:873px;}
.delMInfo3 .infoDiv .txt2 span{color:#888}
.delMInfo3 .infoDiv .countryTxt{font-size:18px; color:#333; float:left; line-height:24px; width:873px;}
.delMInfo3 .infoDiv .countryTxt span{display:block; font-family:'MSRL', sans-serif; margin-top:12px;}
.delMInfo3 .deleteBt{position:absolute; top:34px; right:40px;}
.delMInfo3 .deleteBt .boderBt5{margin-left:3px; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.delMInfo3 .deleteBt .boderBt5:hover{background:#cda491; border:1px solid #cda491; color:#fff;}
.leaveDiv .booking{width:1058px; height:123px; overflow:hidden; border:1px solid #ddd;}
.leaveDiv .booking .list{float:left; width:352px; height:63px; padding:30px 0; border-right:1px solid #eee; background:#fff; display:block; text-align:center; font-size:20px; color:#333;}
.leaveDiv .booking .list:last-child{border-right:0; width:351px}
.leaveDiv .booking .list span{color:#f36523; font-family:'MSRM', sans-serif; border-bottom:2px solid #f36523;}
.leaveDiv .booking .list .whtBtn{margin-top:9px;}
.leaveDiv .tit{margin:57px 0 25px;}
.leaveReason{width:1060px; border:1px solid #ddd; border-top:2px solid #333; padding:25px 30px 30px; box-sizing:border-box;}
.leaveReason .radio_box{display:block; margin-bottom:11px;}
.leaveReason .radio_box:last-child{margin-bottom:0;}
.leaveReason textarea{width:100%; height:100px; box-sizing:border-box; padding:25px; border:0; background:#eee; font-size:16px; color:#777}
.myPageTop2{text-align:center; height:159px;}
.myPageTop2 .myTit{font-size:20px; color:#fff; line-height:32px;}
.myPageTop2 .myTit strong{font-family:'NBGB', sans-serif;}
.myPageTop2 .myTit span{background:url("/common/images/icon/mileage_icon.png") no-repeat left center; padding-left:33px;}
.mileageTxt{margin-top:24px;}
.mileageTxt p{font-size:15px; color:#888; line-height:27px;}
.mileageTxt p span{color:#535353;}/* 2020-08-19 추가 */
.addSrchDiv{width:740px; margin:0 auto 30px; overflow:hidden;}
.addSrchDiv .selectDiv{width:140px; height:50px; float:left;}
.addSrchDiv .selectDiv select{width:140px; height:50px; padding:5px 19px; border:2px solid #666; color:#666; font-size:20px; background:url("/common/images/icon/addSrch_select_bg.jpg") no-repeat right 0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.addSrchDiv .srchDiv{width:590px; height:50px; overflow:hidden; float:right;}
.addSrchDiv .srchDiv .clearBt{width:494px; height:46px; float:left; background:#fff; border:2px solid #666;}
.addSrchDiv .srchDiv input{width:460px; height:46px; border:none; padding:0 10px; background:#fff;}
.addSrchDiv .srchDiv a{display:inline-block; vertical-align:middle}
.addSrchDiv .clearBt a{display:none}
.addSrchDiv .srchDiv .serchBt{display:block; width:92px; height:50px; text-align:center; background:#666; line-height:50px; float:right; color:#fff; font-size:20px;}


/*  고객센터 */
.cashReceipt{padding-bottom:40px; width:1060px; margin:auto}
.cashReceipt .deliveryInfo3 .inquireTxt{width:100%; font-size:18px; color:#444; text-align:center;}
.cashReceipt .deliveryInfo3 .inquireTxt img{vertical-align:middle; margin-right:10px;}
.cashReceipt .deliveryInfo3 .deliverySrh{width:100%; height:64px; position:relative;}
.cashReceipt .deliveryInfo3 .deliverySrh input{width:100%; height:64px; background:#eee; border:0; padding:3px 30px; border-radius:50px; font-size:22px; font-family:'NBGL', sans-serif} 
.cashReceipt .deliveryInfo3 .deliverySrh input::-webkit-input-placeholder {font-size:18px; font-family:'NBGL', sans-serif; color:#bbb;} 
.cashReceipt .deliveryInfo3 .deliverySrh input:-moz-placeholder {font-size:18px; font-family:'NBGL', sans-serif} 
.cashReceipt .deliveryInfo3 .deliverySrh input:-ms-input-placeholder{font-size:18px; font-family:'NBGL', sans-serif} 
.cashReceipt .deliveryInfo3 .deliverySrh input:placeholder-shown{font-size:18px; font-family:'NBGL', sans-serif} 
.cashReceipt .deliveryInfo3 .deliverySrh .inquireBt{display:inline-block; height:23px; background:#1e64af; padding:22px 60px 19px; border-radius:50px; font-size:20px; color:#fff; position:absolute; top:0; right:0;}
.cashReceipt .deliveryInfo3{width:1060px; box-sizing:border-box; padding:60px 69px; border:1px solid #e3e3e3; border-top:2px solid #333; border-bottom:0; position:relative; margin:0 auto 60px; background:#fff;}
.cashReceipt .deliveryInfo3 .borderIco{position:absolute; bottom:-20px; left:-1px;}
.cashReceipt .deliNoData{padding-bottom:130px;}
.cashReceipt .deliNoData .noData{width:100%; height:100%; border:0; border-bottom:1px solid #ddd; border-radius:0; text-align:center; padding:80px 0 73px; box-sizing:border-box;}
.cashReceipt .deliNoData .noData p{font-size:18px; color:#666; line-height:28px; background:url("/common/images/icon/no_data.png") no-repeat top center; padding-top:65px;}
.cashReceipt2{padding-bottom:100px; width:1060px; margin:auto}
.cashReceipt2 .termsDiv{margin-top:0; margin-bottom:35px;}
.cashReceipt2 .termsDiv .tit{font-size:18px; color:#222; font-family:'NBG', sans-serif;}
.cashReceipt2 .termsDiv .tit2{font-size:33px; color:#222; font-family:'NBG', sans-serif;}
.cashReceipt2 .termsDiv.borderDiv{border:1px solid #ddd; padding:0 20px 20px; margin-top:15px;}
.cashReceipt2 .termsDiv.borderDiv ul{margin-top:20px}
.cashReceipt2 .termsDiv.borderDiv li{margin-bottom:10px; background:#f7f7f7;}
.cashReceipt2 .termsBox{position:relative; border:1px solid #ddd; margin-top:20px}
.cashReceipt2 .termsBox.type2{border-top:2px solid #333;}
.cashReceipt2 .termsBox .ck_box2{position:absolute; top:-45px; right:0;}
.cashReceipt2 .termsBox .txt{height:230px; padding:28px 30px 29px; overflow-y:auto; box-sizing:border-box; line-height:28px; font-size:16px; color:#666}
.cashReceipt2 .termsBox .txt2{height:480px; padding:28px 30px 29px; overflow-y:auto; box-sizing:border-box; line-height:28px; font-size:16px; color:#666}
.cashReceipt2 .termsBox .txt3{height:410px; padding:28px 30px 29px; overflow-y:auto; box-sizing:border-box; line-height:28px; font-size:16px; color:#666}


.answerDiv .list{margin-bottom:20px;}
.answerDiv .list:last-child{margin-bottom:0;}
.answerDiv .list .top{width:1060px; height:80px; overflow:hidden;}
.answerDiv .list .top .tit{width:100px; height:80px; float:left; font-size:18px; line-height:80px; background:url("/common/images/icon/answer_tit_bg.jpg") no-repeat 0 0; text-align:center; color:#fff; font-family:'NBGB', sans-serif;}
.answerDiv .list .top .date{width:960px; height:80px; background:#eee; float:left; padding:30px; box-sizing:border-box; font-size:18px; color:#444;}
.answerDiv .list .top .date span{background:url("/common/images/icon/answer_date_bar.jpg") no-repeat right center; padding-right:21px; margin-right:16px;}
.answerDiv .list .top .date span:last-child{background:none; padding-right:0; margin-right:0;}
.answerDiv .list .bot{width:100%; box-sizing:border-box; padding:32px 40px 40px; border:1px solid #ddd;}
.answerDiv .list .bot .txt{font-size:18px; color:#444; line-height:34px;}
.answerDiv .fileDiv{margin-top:20px;}
.answerDiv .fileDiv .fileBt{display:inline-block; box-sizing:border-box; padding:8px 15px; border:1px solid #ddd; font-size:16px; color:#666; margin-right:7px; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.answerDiv .fileDiv .fileBt:hover{border:1px solid #999; background:#999; color:#fff;}
.answerDiv .fileDiv .fileBt span{background:url("/common/images/icon/file_icon2.png") no-repeat left center; padding-left:25px;}
.answerDiv .fileDiv .fileBt:hover span{background:url("/common/images/icon/file_icon_on.png") no-repeat left center;}

/* 서비스 */
.serviceDiv{padding-bottom:100px; width:1060px; margin:auto}
.serviceDiv2{padding-bottom:60px; width:1060px; margin:auto}
.serviceDiv3{width:1060px; margin:auto}
.serviceDiv4{width:100%; background:#fff; position:relative; padding:58px 0 50px;}
.serviceDiv4 .inner{padding-top:0 !important;}
.serviceDiv4 .tit{font-size:33px; color:#222;}
.serviceTop{position:relative; top:0; left:-10px; margin:0 auto; background:url("/common/images/icon/service_img1_1.png") no-repeat 0 0; padding:67px 60px 38px; width:950px; height:257px; box-shadow:25px 25px 25px 0px rgba(0,0,0,0.1)}
.serviceTop .txt1{font-family:'NBGB', sans-serif; font-size:28px; color:#fff; margin-bottom:21px;}
.serviceTop .txt1 span{font-family:'MSRSB', sans-serif;}
.serviceTop .txt2{font-size:16px; color:#fff; line-height:26px;}
.serviceTop .txt3 {position: absolute; top: 219px; color: black; font-size: 19px;}/* 2021-02-22 추가 */

.serviceTop .logoDiv{margin-top:96px;}
.serviceTop .logoDiv .logo{width:100px; height:46px; display:inline-block; position:relative;}
.serviceTop .logoDiv .logo img{position:absolute; top:0; left:0; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.serviceTop .logoDiv .logo img.img2{opacity:0;}
.serviceTop .logoDiv .logo:hover .img2{opacity:1;}
.serviceTop .logoDiv .logo:last-child{width:200px; margin-left:8px;}
.serviceTop .logoDiv .logo2{width:200px; height:46px; display:inline-block; position:relative; margin-left:8px;}
.serviceTop .logoDiv .logo2 img{position:absolute; top:0; left:0; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.serviceTop .logoDiv .logo2 img.img2{opacity:0;}
.serviceTop .logoDiv .logo2:hover .img2{opacity:1;}
.serviceTop .logoDiv .logo2:last-child{width:200px; margin-left:8px;}
.serviceTop.type2{background:url("/common/images/icon/service_img2_1.png") no-repeat 0 0; padding:67px 60px 38px; height:255px;}
.serviceTop.type3{background:url("/common/images/icon/service_img3_1.png") no-repeat 0 0; width:976px; height:257px; padding:133px 60px 80px; margin-top:-68px; box-shadow:0 0 0 0}
.serviceTop.type8{background:url("/common/images/icon/service_img8_1.png") no-repeat 0 0; padding:67px 60px 38px; height:255px;}
.serviceTop.type4{background:url("/common/images/icon/service_img4_1.png") no-repeat 0 0; padding:77px 60px 38px; height:255px; margin-top:-10px; box-shadow:25px 35px 30px 0px rgba(0,0,0,0.1);}
.serviceTop.type5{background:url("/common/images/icon/service_img5_1.png") no-repeat 0 0; padding:77px 60px 38px; height:255px; margin-top:-10px; box-shadow:25px 35px 30px 0px rgba(0,0,0,0.1);}
.serviceTop.type6{background:url("/common/images/icon/service_img6_1.png") no-repeat 0 0; padding:89px 60px 38px; height:255px; margin-top:-10px; box-shadow:25px 40px 30px 0px rgba(0,0,0,0.1);}
.serviceTop.type7{background:url("/common/images/icon/service_img7_1.png") no-repeat 0 0; padding:109px 0 0 48px; width:1012px; height:193px; left:0; margin-top:-40px; box-shadow:25px 60px 30px 0px rgba(0,0,0,0.1);}
.serviceTop.type9{box-sizing:border-box; margin-top:-20px; width:100%; height:270px; background:url("/common/images/icon/charge_ingo_img.png") no-repeat 0 0; padding:76px 48px 0;}/* 프라임클럽 안내 */
.sevTab{width:1060px; height:50px; margin:60px auto 0; position:relative;}
.sevTab a{display:block; width:265px; height:50px; background:#fff; position:absolute; top:0; left:0; border-right:1px solid #e9e9e9; text-align:center; box-sizing:border-box; font-size:18px; color:#333; line-height:50px;}
.sevTab a:nth-child(2){left:265px;}
.sevTab a:nth-child(3){left:530px;}
.sevTab a:nth-child(4){left:795px; border-right:0; width:264px;}
.sevTab a.on{border-right:1px solid #1e2c49; background:#1e2c49; color:#fff; z-index:1;}
.sevTab2{width:1060px; height:50px; margin:60px auto 0; position:relative;}
.sevTab2 a{display:block; width:354px; height:50px; background:#fff; position:absolute; top:0; left:0; border-right:1px solid #e9e9e9; text-align:center; box-sizing:border-box; font-size:18px; color:#333; line-height:50px;}
.sevTab2 a:nth-child(2){left:354px;}
.sevTab2 a:nth-child(3){left:708px;}
.sevTab2 a.on{border-right:1px solid #1e2c49; background:#1e2c49; color:#fff; z-index:1;}
.serviceDiv .tit{font-size:33px; color:#222; margin-top:58px;}
.serviceDiv .tit2{font-size:24px; color:#444; margin-top:37px;}
.serviceDiv .subTxt {font-size:22px; color:#444444} /* 2021-02-22 추가 */
.serviceDiv .dotTit {position:relative; margin-top:26px; padding-left:45px; font-size:27px; color:#222222} /* 2021-02-22 추가 */
.serviceDiv .dotTit:before {content:""; display:block; position:absolute; top:12px; left:32px; width:4px; height:4px; background:#222;}/* 2021-02-22 추가 */
.serviceDiv .dotSub {padding-left:45px; font-size:20px; color:#444444} /* 2021-02-22 추가 */
.serviceDiv3 .tit{font-size:33px; color:#222; margin-top:58px;}
.serviceDiv .stepBox{margin-top:24px; padding-bottom:65px;}
.serviceDiv .stepBox2{margin-top:24px; padding-bottom:40px;}
.serviceBot li{width:1060px; overflow:hidden; border-bottom:1px solid #ddd; padding:58px 0 43px;}
.serviceBot li:last-child{padding:58px 0 0; border-bottom:0;}
.serviceBot li .tit{float:left; margin-top:0; width:250px;}
.serviceBot li dl{float:left; width:810px;}
.serviceBot li dl dd{margin-bottom:15px; padding-left:12px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px; font-size:18px; color:#666;}
.serviceBot li .weightDiv{float:left; width:810px;}
.serviceBot li .weightDiv select{width:380px; height:40px; color:#888; background:url("/common/images/icon/idSrchRe_select_bg.jpg") no-repeat right 0 #eee; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:none;}
.serviceBot li .weightDiv .weightList{display:none; overflow:hidden; margin-top:20px;}
.serviceBot li .weightDiv .weightList .list{float:left; width:120px; height:85px; border:1px solid #ddd; border-radius:100px; text-align:center; padding-top:35px; margin-right:10px;}
.serviceBot li .weightDiv .weightList .list span{display:block; font-size:16px; color:#888;}
.serviceBot li .weightDiv .weightList .list span.price{margin-top:7px; padding-top:7px; letter-spacing:0; font-family:'MSRR', sans-serif; font-size:18px; color:#333; background:url('/common/images/icon/service_price_bar.gif') no-repeat center 0}
.serviceBot li .weightDiv .weightList .list span.price strong{font-size:16px; color:#333; font-family:'NBG', sans-serif;}
.benefitDiv{position:relative; width:1060px; height:615px; padding-bottom:93px;}
.benefitDiv .list{background:url("/common/images/icon/benefit_list1_img1.jpg") no-repeat 0 0; box-sizing:border-box; padding:40px 0 0 40px; position:absolute; top:0; left:0; width:700px; height:300px;}
.benefitDiv .list strong{display:block; color:#fff; font-family:'NBG', sans-serif; font-size:24px; margin-bottom:23px;}
.benefitDiv .list span{display:block; font-size:16px; color:#000; line-height:24px;}
.benefitDiv .list:nth-child(2){background:url("/common/images/icon/benefit_list1_img2.jpg") no-repeat 0 0; left:700px; width:360px;}
.benefitDiv .list:nth-child(3){background:url("/common/images/icon/benefit_list1_img3.jpg") no-repeat 0 0; top:300px; width:350px;}
.benefitDiv .list:nth-child(4){background:url("/common/images/icon/benefit_list1_img4.jpg") no-repeat 0 0; top:300px; left:350px; width:350px;}
.benefitDiv .list:nth-child(5){background:url("/common/images/icon/benefit_list1_img5.jpg") no-repeat 0 0; top:300px; left:700px; width:360px;}
.benefitDiv .list.type2 strong{color:#333;}
.benefitDiv .list.type2 span{color:#888;}
.benefitDiv2{width:1060px; overflow:hidden;}
.benefitDiv2 li{float:left; width:510px; margin:0 40px 40px 0; display:table;}
.benefitDiv2 li .img{display:table-cell; width:130px}
.benefitDiv2 li .list{display:table-cell; vertical-align:middle;}
.benefitDiv2 li:nth-child(2n){margin:0 0 40px 0;}
.benefitDiv2 li .list .txt1{font-size:18px; color:#222; line-height:26px; font-family:'NBGB', sans-serif; margin-bottom:10px;}
.benefitDiv2 li .list .txt2{font-size:16px; color:#444; line-height:26px;}
.benefitDiv2 li .list .txt3{font-size:14px; color:#777;}
.benefitDiv3{width:1060px; overflow:hidden;}
.benefitDiv3 li{float:left; width:235px; display:table; margin-right:40px;}
.benefitDiv3 li:last-child{margin-right:0;}
.benefitDiv3 li .img{display:table-cell; width:120px}
.benefitDiv3 li .txt1{font-size:16px; color:#444; line-height:22px; display:table-cell; vertical-align:middle;}
/* 2021-02-22 추가 */
.benefitDiv3 li .txt1 .red {color:#bb6464}

/*서비스 - BOX25*/
.box25 .serviceTop {background: url("/common/images/icon/service_box25_img2.png") no-repeat 0 0;}
.box25 .benefitDiv3 {background-color: #f6edeb; padding: 25px 25px 2px 25px; border-radius: 20px; width: 100%; box-sizing:border-box; margin-right:0} 
.box25 .benefitDiv3 li {float: left; width: 465px; display: table; margin-right: 40px; margin-bottom: 23px;}
.box25 .benefitDiv3.oneLine {padding: 26px 50px;}
.box25 .benefitDiv3.oneLine li {width:100%; padding-top:23px; border-top:1px dashed #d9d2d0}
.box25 .benefitDiv3.oneLine li:first-child {padding-top:0; border-top:0}
.box25 .benefitDiv3.oneLine li:last-child {margin-bottom:0}
.box25 .benefitDiv3.oneLine li .img{width:140px}
.box25 .benefitDiv3.oneLine li .txt1 {font-size:20px; color:#444444; line-height:28px;}
.box25 .stepBox2 {display: inline-block; width: 95%; padding: 30px; text-align: center; background-color: #f6edeb; border-radius: 20px;}
/* //2021-02-22 추가 */


.nationList1{width:1060px; overflow:hidden;}
.nationList1 .list{background:url("/common/images/icon/nation_list1_img1.jpg") no-repeat 37px 30px #fff; float:left; box-sizing:border-box; padding:28px 0 0 130px; width:520px; height:275px; margin:0 20px 20px 0;}
.nationList1 .list .txt1{font-size:20px; color:#222; font-family:'NBGB', sans-serif; margin-bottom:12px;}
.nationList1 .list .txt2{font-size:16px; color:#444; line-height:26px; margin-top:6px;}
.nationList1 .list .txt3{font-size:16px; color:#777; margin:5px 0 12px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px; padding-left:14px;}
.nationList1 .list:nth-child(2){background:url("/common/images/icon/nation_list1_img2.jpg") no-repeat 36px 30px #fff; margin:0 0 20px 0;}
.nationList1 .list:nth-child(3){background:url("/common/images/icon/nation_list1_img3.jpg") no-repeat 44px 30px #fff; width:1060px; margin:0; height:265px;}
.nationList2{width:1060px; overflow:hidden;}
.nationList2 .list{background:url("/common/images/icon/nation_list1_img3.jpg") no-repeat 37px 30px #fff; float:left; box-sizing:border-box; padding:28px 20px 0 130px; width:520px; height:260px; margin:0 20px 20px 0;}
.nationList2 .list .txt1{font-size:20px; color:#222; font-family:'NBGB', sans-serif; margin-bottom:12px;}
.nationList2 .list .txt2{font-size:16px; color:#444; line-height:26px; margin-top:6px;}
.nationList2 .list .txt3{font-size:16px; color:#777; margin:5px 0 7px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px; padding-left:14px;}
.nationList2 .list:nth-child(2){background:url("/common/images/icon/nation_list1_img3.jpg") no-repeat 36px 30px #fff; margin:0 0 20px 0;}
.nationList2 .list:nth-child(3){background:url("/common/images/icon/nation_list2_img1.jpg") no-repeat 40px 30px #fff; margin:0; height:170px;}
.nationList3{width:1060px; overflow:hidden;}
.nationList3 .list{background:url("/common/images/icon/nation_list3_img1.jpg") no-repeat 37px 30px #fff; float:left; box-sizing:border-box; padding:28px 0 0 130px; width:520px; height:305px; height:415px; margin-right:20px;} /* 2021-04-02 수정 */
.nationList3 .list .txt1{font-size:20px; color:#222; font-family:'NBGB', sans-serif; margin-bottom:12px;}
.nationList3 .list .txt2{font-size:16px; color:#444; line-height:26px; margin-top:6px;}
.nationList3 .list .txt3{font-size:16px; color:#777; margin:5px 0 7px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px; padding-left:14px;}
.nationList3 .list:nth-child(2){background:url("/common/images/icon/nation_list3_img2.jpg") no-repeat 41px 30px #fff; margin-right:0;}
.costDiv{width:1060px; overflow:hidden; margin-top:24px;}
.costStep{width:857px; float:left; overflow:hidden;}
.costStep .box{width:197px; height:190px; float:left; background:url("/common/images/icon/cost_arrow.jpg") no-repeat right center; margin-right:16px;}
.costStep .box .top{width:170px; height:118px; text-align:center; border:1px solid #ddd; border-bottom:0; padding-top:30px;}
.costStep .box .bot{border:1px solid #ddd; border-top:0; width:170px;}
.costStep .box .bot select{width:170px; height:40px; color:#888; padding:5px 12px 5px 15px; box-sizing:border-box; background:url("/common/images/icon/nations_select.jpg") no-repeat 147px center #eee; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:none;}
.costStep .box:last-child{background:url("/common/images/icon/cost_sum.jpg") no-repeat right center; margin-right:0; width:202px;}
.resultBox{width:203px; height:190px; float:right; border:1px solid #ddd; box-sizing:border-box; text-align:center; padding-top:28px;}
.resultBox .txt1{color:#333; font-size:16px; background:url("/common/images/icon/cost_img5.jpg") no-repeat center bottom; padding-bottom:8px; margin-bottom:32px;}
.resultBox .txt2{font-size:18px; color:#333;}
.resultBox .txt2 span{font-size:30px; color:#1e64af; font-family:'MSRSB', sans-serif; display:inline-block; margin-right:10px;}
.inquiryCall{width:1060px; overflow:hidden;}
.inquiryCall .list{width:518px; height:74px; line-height:74px; text-align:center; border:1px solid #ddd; font-size:18px; color:#666; float:left; margin-right:19px;}
.inquiryCall .list span{background:url("/common/images/txt/nations_call_img1.jpg") no-repeat left center; padding-left:42px; height:74px; display:inline-block;}
.inquiryCall .list:last-child{margin-right:0;}
.inquiryCall .list:last-child span{background:url("/common/images/txt/nations_call_img2.jpg") no-repeat left center; padding-left:71px; height:74px; display:inline-block;}
.inquiryCall2 .list{width:518px; height:74px; line-height:74px; text-align:center; border:1px solid #ddd; font-size:18px; color:#666; float:left; margin-right:19px;}
.inquiryCall2 .list span{background:url("/common/images/txt/nations_call_img3.png") no-repeat left center; padding-left:42px; height:74px; display:inline-block;}
.inquiryCall2 .list:last-child{margin-right:0;}
.inquiryCall2 .list:last-child span{background:url("/common/images/txt/nations_call_img3.png") no-repeat left center; padding-left:71px; height:74px; display:inline-block;}
.packing{margin-top:27px;}
.packing .dot{padding-left:12px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 12px; font-size:16px; color:#666; line-height:30px;}
.packingDiv{width:1060px; position:relative; padding-top:240px;}
.packingDiv .packingBt{width:265px; height:240px; overflow:hidden; position:absolute; top:0; left:0; display:table;}
.packingDiv .packingBt:nth-child(3){left:265px}
.packingDiv .packingBt:nth-child(5){left:530px}
.packingDiv .packingBt:nth-child(7){left:795px}
.packingDiv .packingBt p{position:absolute; top:0; left:0;}
.packingDiv .packingBt p.arrow{position:absolute; top:228px; left:123px;}
.packingDiv .packingBt .packingTit{position:relative; width:265px; height:240px; text-align:center; z-index:10; display:table-cell; vertical-align:middle; font-size:18px; color:#fff; line-height:24px;}
.packingDiv .packingBt.on .packingTit{font-family:'NBGB', sans-serif;}
.packingDiv .packingTxt{width:960px; padding:50px 50px 60px; background:#fff;}
.packingDiv .packingTxt .txt{color:#444; font-size:16px; line-height:30px;}
.packingDiv .packingTxt .txt2{color:#222; font-size:24px; margin:51px 0 10px;} 
.packingDiv .packingTxt .img1{margin-bottom:23px;}
.packingDiv .packingTxt .img2{margin-top:21px;}
.nationBtDiv{position:absolute; top:2px; right:0;}
.nationDeliver{width:1060px; position:relative; padding-top:50px;}
.nationDeliver .tabBt{position:absolute; top:0; left:0; background:url("/common/images/icon/radio_box.png") no-repeat left center; display:inline-block; height:20px; font-size:16px; color:#666; padding-left:30px; line-height:22px;}
.nationDeliver .tabBt.on{background:url("/common/images/icon/radio_box_xbtn.png") no-repeat left center;}
.nationDeliver .tabBt:nth-child(3){left:215px;}
.packingDiv2{width:1060px; overflow:hidden;}
.packingDiv2 .list{background:url("/common/images/icon/nation_packing_img1.jpg") no-repeat left 40px; box-sizing:border-box; padding:38px 0 33px 120px; width:1060px; border-top:1px solid #ddd}
.packingDiv2 .list .txt1{font-size:20px; color:#222; font-family:'NBGB', sans-serif; margin-bottom:12px;}
.packingDiv2 .list .txt2{font-size:16px; color:#444; line-height:26px; margin-top:6px;}
.packingDiv2 .list .txt3{font-size:16px; color:#777; line-height:26px; margin:5px 0 7px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px; padding-left:14px;}
.packingDiv2 .list .txt4{font-size:16px; color:#1e64af; line-height:26px; margin-top:6px;}
.packingDiv2 .list:nth-child(2){background:url("/common/images/icon/nation_packing_img2.jpg") no-repeat left 40px;}
.packingDiv2 .list:nth-child(3){background:url("/common/images/icon/nation_packing_img3.jpg") no-repeat left 40px;}
.packingDiv2 .list:nth-child(4){background:url("/common/images/icon/nation_packing_img4.jpg") no-repeat left 40px;}
.packingDiv2 .list:nth-child(5){background:url("/common/images/icon/nation_packing_img5.jpg") no-repeat left 40px;}
.packingDiv2 .list:nth-child(6){background:url("/common/images/icon/nation_packing_img6.jpg") no-repeat left 40px; border-bottom:1px solid #ddd;}
.serviceDiv .mySrch{width:574px; height:50px; overflow:hidden;  margin:52px auto 40px;}
.serviceDiv .mySrch input{width:480px; height:50px; float:left; background:none; border:2px solid #fff; color:#fff;}
.serviceDiv .mySrch input::-webkit-input-placeholder {font-size:18px; color:#fff;} 
.serviceDiv .mySrch input:-moz-placeholder {font-size:18px; color:#fff;} 
.serviceDiv .mySrch input:-ms-input-placeholder{font-size:18px; color:#fff;} 
.serviceDiv .mySrch input:placeholder-shown{font-size:18px; color:#fff;} 
.serviceDiv .mySrch .serchBt{display:block; width:94px; height:50px; text-align:center; background:#fff; line-height:50px; float:right; color:#444; font-size:20px;}
.serviceDiv .txt{font-size:18px; color:#666; line-height:30px;}
.apiDiv{position:relative; margin:0 auto; width:1060px; height:555px; box-shadow:25px 25px 25px 0px rgba(0,0,0,0.1)}
.apiDiv .addBts{position:absolute; top:15px; right:15px;}
.apiDiv .addBts a{display:inline-block; background:#fff; color:#333; border-radius:5px; padding:5px 10px 3px; margin-left:6px}
.serviceDiv .storeTxt{font-size:18px; color:#666; margin-top:58px;}
.serviceDiv .tableType6.type3{margin-top:32px; width:1060px; height:420px; overflow-y:scroll; border-bottom:1px solid #333}
.serviceDiv .tableType6.type3 tr:last-child td{border-bottom:0 !important;}
.partnerDiv{width:1060px; overflow:hidden; margin-top:25px;}
.partnerDiv .list{float:left; margin:0 1px 1px 0;}
.partnerDiv .list:nth-child(4n){margin:0 0 1px 0;}

.phone25Con1{width:1060px; height:415px; position:relative; padding-bottom:87px}
.phone25Con1 li{width:250px; height:191px; padding:224px 0 0; position:absolute; top:0; left:0; box-shadow:12px 15px 30px 0px rgba(0,0,0,0.2); text-align:center}
.phone25Con1 li .txt1{font-size:20px; color:#333}
.phone25Con1 li .txt2{font-size:16px; color:#888; line-height:24px; margin-top:11px}
.phone25Con1 li:nth-child(1){background:url('/common/images/icon/phone25_icon1.gif') no-repeat center 45px #fff;}
.phone25Con1 li:nth-child(2){left:270px; background:url('/common/images/icon/phone25_icon2.gif') no-repeat center 45px #fff;}
.phone25Con1 li:nth-child(3){left:540px; background:url('/common/images/icon/phone25_icon3.gif') no-repeat center 45px #fff;}
.phone25Con1 li:nth-child(4){left:810px; background:url('/common/images/icon/phone25_icon4.gif') no-repeat center 45px #fff;}
.servSubtxt{font-size:24px; color:#666}
.phoneGrade .gradeTit{height:34px; text-align:center; color:#fff; font-size:21px; background:#32d3d5; padding:11px 0 0; margin:34px 0 18px}
.phoneGrade table{border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc}
.phoneGrade th{border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 20px; font-size:18px; line-height:22px; color:#32d3d5;}
.phoneGrade tr:nth-child(1) th:nth-child(1){border-bottom:0px solid #dcdcdc; background:url('/common/images/icon/phone25_thbg1.gif') no-repeat 0 0; font-size:16px; padding:8px 20px;}
.phoneGrade tr:nth-child(2) th:nth-child(1){background:url('/common/images/icon/phone25_thbg2.gif') no-repeat 0 0; font-size:16px; padding:9px 20px;}
.phoneGrade td{border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:16px; line-height:24px; color:#414141; text-align:center; padding:26px 30px 24px;}
.phoneGrade td:nth-child(1){font-size:34px; line-height:36px; color:#c4d7d7;}
.phoneGrade td:nth-child(1) span{color:#32d3d5;}


/* 팝업 */
.popWrap{position:absolute; top:0; left:0; right:0; margin:auto; z-index:1200; display:none;}
.popWrap.shadow{box-shadow:12px 8px 30px 0px rgba(0,0,0,0.2)}
.popWrap .popXBtn{position:absolute; top:0; right:-46px;}
.popWrap .popXBtn2{position:absolute; top:15px; right:20px;}
.popWrap .popHead{font-size:26px; color:#fff; background:url("/common/images/icon/pop_head.jpg") no-repeat 0 0; width:772px; height:47px; padding:23px 0 0 28px;}
.popWrap .popHead2{font-size:18px; color:#fff; background:url("/common/images/icon/pop_head2.jpg") no-repeat 0 0; width:380px; height:33px; padding:17px 0 0 20px;}
.popWrap .popHead3{font-size:18px; color:#fff; background:url("/common/images/icon/pop_head3.jpg") no-repeat 100% 0; width:540px; height:33px; padding:17px 0 0 20px;}
.popWrap .popBody{background:#fff; width:800px; padding:30px 30px 60px; box-sizing:border-box; position:relative;}
.popWrap .popBody .inputTable{margin-top:0 !important;}
.popWrap .popBody .inputTable td .txt{line-height:28px; margin-top:14px;}
.popWrap .popBody .inputTable .imgBox{width:568px; height:298px; overflow:hidden; border:1px solid #ddd; margin:22px 0 8px;}
.popWrap .popBody .addressDiv{position:relative}

/*
.popWrap .popBody .addressDiv .list{width:100%; height:100%; border:1px solid #ddd; padding:30px 30px 20px; margin-bottom:20px; box-sizing:border-box; position:relative; overflow:hidden; border-radius:15px;}
.popWrap .popBody .addressDiv .list .name{font-size:24px; color:#444;}
.popWrap .popBody .addressDiv .list .address{font-size:16px; color:#666; margin-top:15px;}
.popWrap .popBody .addressDiv .list .address li{margin-top:7px;}
.popWrap .popBody .addressDiv .list .address li:first-child{margin-top:0;}
.popWrap .popBody .addressDiv .list .addBtn{text-align:center; margin-top:17px;}
.popWrap .popBody .addressDiv .list .addBtn .boderBt{margin-right:2px; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.popWrap .popBody .addressDiv .list .addBtn .boderBt:last-child{margin-right:0;}
.popWrap .popBody .addressDiv .list .addBtn .boderBt:hover{background:#cf987f; border:1px solid #cf987f; color:#fff;}
.popWrap .popBody .addressDiv .list .basic{display:inline-block; height:15px; padding:10px 20px 14px; border-radius:0 0 0 15px; font-size:16px; background:#eee; color:#666; position:absolute; top:0; right:0}
*/

.popWrap .popBody .addAdd{position:absolute; bottom:60px; right:30px;}
.popWrap .popBody .addressDiv th{font-size:18px; color:#666; background:#eee; font-family:'NBG', sans-serif; padding:16px 0 14px;}
.popWrap .popBody .addressDiv td{font-size:16px; color:#333; border-bottom:1px solid #ddd; padding:16px 10px 14px; line-height:28px; word-break:break-all;}
.popWrap .popBody .addressDiv td span{color:#666;}
.popWrap .popBody .addressDiv td:nth-child(1){font-size:18px; text-align:center}
.popWrap .popBody .addressDiv td:nth-child(1) span{width:40px; margin:5px auto 0; background:#70aed6; color:#fff; text-align:center; border-radius:15px; font-size:13px; padding:2px 0 1px; display:block; line-height:20px}
.popWrap .popBody .addressDiv td .adrsBt{display:inline-block; width:45px; height:30px; border:1px solid #ccc; border-radius:5px; text-align:center; font-size:14px; color:#999; box-sizing:border-box; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.popWrap .popBody .addressDiv td .adrsBt:hover{background:#cf987f; border:1px solid #cf987f; color:#fff;}
.popWrap .popBody .addressDiv td:last-child{padding:16px 0 14px;}
.popWrap .popBody .addressDiv.eng td:nth-child(1){font-family:'MSRM', sans-serif; font-size:16px; color:#444}
.popWrap .popBody .addressDiv.eng td .type1{word-break:break-all;}
.popWrap .popBody .addressDiv.eng td .type2{word-break:break-all;}
.popWrap .popBody .result{text-align:center; padding:10px 0 0;}
.popWrap .popBody .result .img{margin-bottom:24px}
.popWrap .popBody .result .dormantTxt2{font-size:16px; color:#666; line-height:28px;}
.popWrap .popBody .changeDiv{width:100%; overflow:hidden; margin-top:32px;}
.popWrap .popBody .changeDiv .changeTxt{width:360px; height:120px; background:#eee; border-radius:20px; text-align:center; margin-right:20px; float:left; padding-top:30px;}
.popWrap .popBody .changeDiv .changeTxt:last-child{margin-right:0;}
.popWrap .popBody .changeDiv .changeTxt .tit{font-size:24px; color:#444; background:url("/common/images/icon/pop_reser_tit.jpg") no-repeat center center; margin-bottom:27px;}
.popWrap .popBody .changeDiv .changeTxt .listBox .list{display:inline-block; padding:7px 19px 6px; border:1px solid #ddd; background:#fff; border-radius:20px; margin-right:3px;}
.popWrap .popBody .changeDiv .changeTxt .listBox .list:last-child{margin-right:0;}
.popWrap .popBody .txt2{font-size:24px; color:#444}
.popWrap .popBody .txt3{font-size:16px; color:#666; line-height:28px;}
.popWrap .popBody .txt2 span{color:#f36523}
.popWrap .popBody .dot{padding-left:12px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px;}
.popWrap .popBody .forbidDiv span{font-size:15px; color:#555; display:inline-block; width:170px; margin-bottom:13px;}
.popWrap .popBody .forbidTxt{text-align:center; width:740px; border-top:1px solid #d7d7d7; font-size:16px; color:#888; line-height:28px; margin-top:14px; padding-top:24px;}
.popWrap .popBody .forbidDiv2 .dot{font-size:16px; color:#555; width:100%; line-height:25px; margin-bottom:7px;}
.popWrap .popBody .forbidDiv2 span.ft16{display:block;}
.popWrap .popBody .changeDivGsrHelp{width:100%; overflow:hidden; margin-top:32px;}
.popWrap .popBody .changeDivGsrHelp .changeTxt{width:720px; height:200px; background:#eee; border-radius:20px; text-align:center; margin-right:20px; float:left; padding-top:30px;font-size: 20px;}
.popWrap .popBody .changeDivGsrHelp .changeTxt:last-child{margin-right:0;}
.popWrap .popBody .changeDivGsrHelp .changeTxt .tit{font-size:24px; color:#444; background:url("/common/images/icon/pop_reser_tit.jpg") no-repeat center center; margin-bottom:27px;}
.popWrap .popBody .changeDivGsrHelp .changeTxt .listBox .list{display:inline-block; padding:7px 19px 6px; border:1px solid #ddd; background:#fff; border-radius:20px; margin-right:3px;}
.popWrap .popBody .changeDivGsrHelp .changeTxt .listBox .list:last-child{margin-right:0;}
.popBody .idSrchRe{padding-bottom:0}
.popBody .idSrchRe .result{border-top:0; border-bottom:0; background:#fff; text-align:center; padding:0 0 32px;}
.popBody .idSrchRe .result .img{margin-bottom:30px}
.popBody .idSrchRe .result dl{font-size:16px; line-height:28px; color:#444; margin:0 auto; width:525px}
.popBody .idSrchRe .result dt{font-size:26px; color:#222; margin-bottom:15px;}
.popBody .idSrchRe .result dd{margin-left:16px; padding-left:12px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px; text-align:left;}
.popBody .countryDiv{height:585px; overflow-y:auto}
.popBody .countryDiv .tit{font-size:18px; color:#444;}
.popBody .srch{width:400px; height:40px; overflow:hidden; background:#eee; margin:38px auto 30px;}
.popBody .srch input{float:left; width:350px; height:40px; box-sizing:border-box; border:0; background:#eee; font-size:16px; color:#222;}
.popBody .srch a{display:block; float:right; padding:12px 16px;}
.popBody .tableType7 .boderBt:hover{background:#444; border:1px solid #444; color:#fff; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.popBody .countryDiv .ft15{line-height:25px; margin-top:25px;}
.popBody .inputTable .fileChoice{width:160px; height:14px; float:left; position:relative; text-align:center; display:inline-block; padding:11px 0 15px; background:#5ca4a0; color:#fff; font-size:16px; overflow:hidden} /* 2021-10-12 수정 */
.popBody .inputTable .fileChoice span{background:url('/common/images/icon/pop_file_icon.jpg') no-repeat right center; padding-right:25px;}
.popBody .inputTable .excelBt{display:inline-block; height:14px; padding:11px 15px 15px; background:#5ca4a0; color:#fff; font-size:16px; margin-right:18px; vertical-align:bottom}
.popBody .inputTable .excelBt span{background:url('/common/images/icon/pop_exce_icon.jpg') no-repeat right center; padding-right:33px;}
.popBody .goodsSrch{text-align:center;}
.popBody .goodsSrch a{display:inline-block; margin-right:10px; width:34px; height:27px; padding-top:7px; font-size:16px; color:#999; border:1px solid #ccc; border-radius:5px}
.popBody .goodsSrch a:last-child{margin-right:0;}
.popBody .goodsSrch a.on{border:1px solid #444; background:#444; color:#fff;}
.popBody .browserBody{text-align:center; font-size:16px; line-height:28px; color:#666;}
.popBody .browserBody .browserEx{margin-top:32px}
.popBody .browserBody .browserEx span{margin:0 11px}
.popWrap .todayClosed{position:relative; width:800px; height:60px; background:#999}
.popWrap .todayClosed .popXBtn_txt{display:block; position:absolute; top:0; right:0; width:125px; height:40px; border-left:1px solid #c5c5c5; color:#fff; text-align:center; padding:20px 0 0}
.popWrap .todayClosed .popXBtn_txt span{display:inline-block; padding-left:19px; font-size:16px; font-family:'NBGB', sans-serif; background:url('/common/images/icon/popxbt_browser.png') no-repeat 0 5px;}
.popBody .denyEmailBody{border-top:2px solid #333; border-bottom:1px solid #333; background:#f6f6f6; padding:60px 0; text-align:center;}
.popBody .denyEmailBody .txt1{font-size:16px; color:#666; line-height:24px; margin-top:47px}
.popBody .denyEmailBody .txt2{font-size:15px; color:#888; font-family:'NBG', sans-serif; margin-top:24px}
.popBody .addressDiv .noData{border:1px solid #ddd; border-radius:15px}
.popWrap .popBody2{background:#fff; width:400px; border:1px solid #d9d9d9; border-top:0; padding:35px 0 40px; box-sizing:border-box; text-align:center;}
.popWrap .popBody2 .popTxt{font-size:18px; color:#666; line-height:28px;}
.popWrap .popBody2 .popTxt2{font-size:18px; color:#444; line-height:28px;}
.popWrap .popBody2 .popTxt3{font-size:30px; color:#333333; line-height:40px;}
.popWrap .popBody2 .popTxt4{font-size:30px; color:#ff1f1f; line-height:40px;font-weight:bolder;}
.popWrap .popBody2 .popTxt5{font-size:18px; color:#333333; line-height:28px;}
.popWrap .popBody2 .bts2{margin-top:23px;}
.popWrap .popBody2 .bts2 .org{display:inline-block; height:14px; padding:9px 15px 13px; background:#1e64af; color:#fff; font-size:16px; border-radius:5px}
.popWrap .popBody2 .bts2 .blk{display:inline-block; height:14px; padding:9px 15px 13px; background:#444; color:#fff; font-size:16px; border-radius:5px}
.popWrap .popBody2 .bts2 a{margin:0 1px;}

.popWrap .popBody3{background:#fff; width:560px; border:1px solid #d9d9d9; border-top:0; padding:35px 0 40px; box-sizing:border-box; text-align:center;}
.popWrap .popBody3 .popTxt{font-size:18px; color:#666; line-height:28px;}
.popWrap .popBody3 .popTxt2{font-size:18px; color:#444; line-height:28px;}
.popWrap .popBody3 .bts2{margin-top:23px;}
.popWrap .popBody3 .bts2 .org{display:inline-block; height:14px; padding:9px 15px 13px; background:#1e64af; color:#fff; font-size:16px; border-radius:5px}
.popWrap .popBody3 .bts2 .blk{display:inline-block; height:14px; padding:9px 15px 13px; background:#444; color:#fff; font-size:16px; border-radius:5px}
.popWrap .popBody3 .bts2 a{margin:0 1px;}

/* 2021-12-20 추가 */
.popWrap.sizePop .popBody3{padding:35px; text-align:left; font-size:18px;}
.popWrap.sizePop .popBody3 .popTit{margin-bottom:20px; font-size:25px;}
.popWrap.sizePop .popBody3 .popDesc{display:flex; margin-bottom:30px;}
.popWrap.sizePop .popBody3 .popDesc .popImg img{width:180px; margin-right:15px;} /* 2022-01-10 수정 */
.popWrap.sizePop .popBody3 .popDesc .popTxtWrap{padding:0 10px;} /* 2022-01-10 추가 */
.popWrap.sizePop .popBody3 .popDesc .popTxt{margin-bottom:15px;}
.popWrap.sizePop .popBody3 .popDesc .appDownload{font-size:18px;}
.popWrap.sizePop .popBody3 .agreeCheckbox input[type="checkbox"]{display:none;}
.popWrap.sizePop .popBody3 .agreeCheckbox input[type="checkbox"] + label{position:relative; display:inline-block; padding-left:35px;}
.popWrap.sizePop .popBody3 .agreeCheckbox input[type="checkbox"] + label::before{content:""; display:block; position:absolute; top:-3px; left:0; width:22px; height:22px; border:1px solid #1e64af; border-radius:5px;}
.popWrap.sizePop .popBody3 .agreeCheckbox input[type="checkbox"]:checked + label::after{content:"✔"; display:block; position:absolute; top:-3px; left:0; width:22px; height:22px; background-color:#1e64af; border:1px solid #1e64af; border-radius:5px; color:#fff; text-align:center; line-height:23px; font-size:16px;}
.popWrap.sizePop .popBody3 .notice{margin-top:10px; color:#ff0000; font-size:16px;}

.popWrap.sizePop .popBody3 .agreeCheckbox2 input[type="checkbox"]{display:none;}
.popWrap.sizePop .popBody3 .agreeCheckbox2 input[type="checkbox"] + label{position:relative; display:inline-block; padding-left:35px;}
.popWrap.sizePop .popBody3 .agreeCheckbox2 input[type="checkbox"] + label::before{content:""; display:block; position:absolute; top:6px; left:0; width:22px; height:22px; border:1px solid #231815; border-radius:5px;}
.popWrap.sizePop .popBody3 .agreeCheckbox2 input[type="checkbox"]:checked + label::after{content:"✔"; display:block; position:absolute; top:6px; left:0; width:22px; height:22px; background-color:#1e64af; border:1px solid #1e64af; border-radius:5px; color:#fff; text-align:center; line-height:23px; font-size:16px;}

.popWrap.deliveryNotice .popBody3{padding:35px; text-align:left; font-size:18px;}
.popWrap.deliveryNotice .popBody3 .popTit{margin-bottom:15px; font-size:20px; font-weight:bold;}
.popWrap.deliveryNotice .popBody3 .popTxt, .popWrap.deliveryNotice .popBody3 .noticeList{margin:0; margin-bottom:25px;}
.popWrap.deliveryNotice .popBody3 .noticeList li{display:flex; margin-bottom:8px;}
.popWrap.deliveryNotice .popBody3 .noticeList li p{line-height:1.4;}
.popWrap.deliveryNotice .popBody3 .noticeList li p:first-of-type{margin-right:11px;}
/* // 2021-12-20 추가 */

.popWrap .popBody4{background:#f6f6f6; width:400px;  border-top:0; padding:35px 0 40px; box-sizing:border-box; text-align:center;}
.popWrap .popBody4 .popTxt3{font-size:30px; color:#333333; line-height:40px;}
.popWrap .popBody4 .popTxt4{font-size:30px; color:#ff1f1f; line-height:40px;font-weight:bolder;}
.popWrap .popBody4 .popTxt5{font-size:18px; color:#333333; line-height:28px;}

.popWrap input{width:340px; height:40px; background:#eee; border:0}
.popBody .addSrch{width:100%; height:60px; overflow:hidden; border:2px solid #666; box-sizing:border-box; position:relative}
.popBody .addSrch input{width:650px; height:56px; float:left; background:#fff; border:0; font-size:20px; color:#666; padding:3px 19px;}
.popBody .addSrch .serchXBt{position:absolute; top:0; right:63px;}
.popBody .addSrch .serchBt{display:block; width:48px; height:56px; float:right;}
.popBody .srchWay{text-align:center; font-size:16px; color:#666; line-height:24px;}
.popBody .srchWay .tit{color:#444; font-size:18px; font-family:'NBGB', sans-serif; margin-bottom:7px;}
.popBody .srchWay .wayList{width:320px; margin:15px auto 0; text-align:left;}
.popBody .srchWay .wayList span{color:#888;}
.popBody .srchWay.borderBot{border-bottom:1px solid #ddd; padding-bottom:30px; margin-bottom:22px;}
.popBody .srchResult{border:1px solid #ddd;}
.popBody .srchResult a{display:block; width:100%; height:59px; border-bottom:1px solid#ddd; position:relative; font-size:16px; color:#666; padding:20px 19px; box-sizing:border-box;}
.popBody .srchResult a .img{position:absolute; top:19px; right:19px;}
.popBody .srchResult a:last-child{border-bottom:0;}
.popBody .popLogo{position:absolute; bottom:0; left:0; width:100%; text-align:center;}
.popBody .resultList{border-top:2px solid #333;}
.popBody .delMInfo3{width:100%; border:0; border-bottom:1px solid #ddd; padding:20px 0; position:relative;}
.popBody .delMInfo3 .name{font-size:16px; color:#444; margin-bottom:16px;}
.popBody .delMInfo3 .infoDiv{width:980px; overflow:hidden; margin-bottom:10px;}
.popBody .delMInfo3 .infoDiv .txt1{float:left; width:65px; height:26px; line-height:25px; text-align:center; background:#aaa; font-size:13px; color:#fff; font-family:'MSRR', sans-serif; margin-right:15px;}
.popBody .delMInfo3 .infoDiv .txt2{font-size:16px; color:#666; float:left; line-height:25px; width:637px;}
.popBody .delMInfo3 .infoDiv:last-child{margin-bottom:0;}
.popBody .delMInfo3:last-child{border-bottom:1px solid #333;}
.popBody .delMInfo3 .whtBtn{position:absolute; top:50px; right:15px; display:inline-block; height:16px; margin:0; padding:9px 26px; background:#fff; color:#999; font-size:16px; border-radius:18px; border:1px solid #ccc;  transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.popBody .delMInfo3 .whtBtn:hover{border:1px solid #cf987f; background:#cf987f; color:#fff;}
.popWrap .termsDiv{margin-top:35px; text-align:left;}
.popWrap .popBody2 .termsDiv{padding:0 15px;}
.popWrap .termsDiv .tit{font-size:18px; color:#222; font-family:'NBG', sans-serif;}
.popWrap .termsDiv .tit2{font-size:33px; color:#222; font-family:'NBG', sans-serif;}
.popWrap .termsDiv.borderDiv{border:1px solid #ddd; padding:0 20px 20px; margin-top:15px;}
.popWrap .termsDiv.borderDiv ul{margin-top:20px}
.popWrap .termsDiv.borderDiv li{margin-bottom:10px; background:#f7f7f7;}
.popWrap ul{margin-top:40px}
.popWrap .termsBox{position:relative; border:1px solid #ddd; margin-top:20px}
.popWrap .termsBox.type2{border-top:2px solid #333;}
.popWrap .termsBox .ck_box2{position:absolute; top:-45px; right:0;}
.popWrap .termsBox .txt{height:230px; padding:28px 30px 29px; overflow-y:auto; box-sizing:border-box; line-height:28px; font-size:16px; color:#666}
.popWrap .termsBox .txt2{height:480px; padding:28px 30px 29px; overflow-y:auto; box-sizing:border-box; line-height:28px; font-size:16px; color:#666}
.popWrap .termsBox .txt3{height:410px; padding:28px 30px 29px; overflow-y:auto; box-sizing:border-box; line-height:28px; font-size:16px; color:#666}
.popWrap .termsBox .txt4{height:150px; padding:28px 30px 29px; overflow-y:auto; box-sizing:border-box; line-height:28px; font-size:16px; color:#666}

/* 스타일1에 추가해야함 */

/* 맵 팝업 */
.mapPopWrap{position:absolute; top:0; left:0; right:0; margin:auto; z-index:1200;}
.mapPopWrap .popXBtn{position:absolute; top:0; right:-46px;}

/* 쿠폰 팝업 */
.couponInfo{}
.couponInfo .popBody .couponImg *{box-sizing:border-box;}
.couponInfo .couponImg{position:relative; margin-bottom:30px; padding:44px 0 30px; text-align:center; background:#f6f6f6;}
.couponInfo .couponImg .bg{position:relative; height:236px; overflow:hidden;} /* 2020-01-08 수정 */
.couponInfo .couponImg .bg > img {max-height:236px;} /* 2020-01-08 추가 */
.couponInfo .couponImg .bg .source{position:absolute; left:50%; top:177px; -webkit-transform:translateX(-50%); transform:translateX(-50%); font-size:15px; color:#444;}
.couponInfo .couponImg.basic{}
.couponInfo .couponImg.basic{}
.couponInfo .inputTable th{padding:28px 0; width:120px; vertical-align:top;}
.couponInfo .inputTable td{padding:28px 0;}
.couponInfo.expired{} /* 사용중지된 쿠폰일 경우 */
/* 2020-01-06 수정 */
.couponInfo.expired .couponImg:before{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1}
.couponInfo.expired .couponImg:after{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url("/common/images/icon/pop_compete_stemp.png") no-repeat center center;  z-index:1}
.couponInfo.stopped .couponImg:before{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1}
.couponInfo.stopped .couponImg:after{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url("/common/images/icon/pop_stopped_stemp.png") no-repeat center center;  z-index:1}
/* //2020-01-06 수정 */
.couponInfo.expired .reason{margin-top:15px; padding:24px 30px; color:#888; font-size:15px; line-height:27px; background:#f6f6f6;}
.couponInfo.expired .reason .thick{color:#444;}


@media (max-width:1460px) {
	.hasLnb{width:1060px;}
	.hasLnb .lnbArea{width:220px;}
	.myPgRight .inner{padding-left:270px; width:790px;}
	.myPgRight .myPage{width:100%;}
	.myPgRight .myPage .termIntoDiv{width:100%; height:auto;}
	.myPgRight .myPage .termIntoDiv .calendarDiv{float:right; margin-bottom:10px;}
	.myPgRight .myPage .mySrch{float:none; margin-top:15px; width:100%;}
	.myPgRight .myPage .mySrch:before{content:''; display:block;}
	.myPgRight .myPage .mySrch .clearBt{box-sizing:border-box; width:-webkit-calc(100% - 70px); width:calc(100% - 70px); height:45px;}
	.myPgRight .myPage .mySrch input{width:-webkit-calc(100% - 40px); width:calc(100% - 40px);}
	.myPgRight .myPage .deliveryInfo3{width:100%;}
	.myPgRight .deliveryInfo3 .borderIco{width:100%; overflow:hidden;}
	.myPgRight .delMInfo{width:100%;}
	.myPgRight .delMInfo .infoDiv2{width:100%;}
	.myPgRight .delMInfo .infoDiv2 .txt2{width:-webkit-calc(100% - 107px); width:calc(100% - 107px);}
	.myPgRight .delMInfo3{width:100%;}
	.myPgRight .join2Div{width:100%;}
	.myPgRight .join2Div a.phoneAcrdt{margin:10px 0 0;}
	.myPgRight .inputTable th{padding-right:10px;}
	.myPgRight .inputTable td.itemSelect select{margin-top:10px;}
	.myPgRight .idSrchRe{width:100%;}
	.myPgRight .idSrchRe .result{padding:58px 60px 53px;}
	.myPgRight .idSrchRe .result .taL dd{margin-left:0;}
	.myPgRight .leaveDiv .booking{box-sizing:border-box; width:100%;}
	.myPgRight .leaveDiv .booking .list{box-sizing:border-box; width:33.3%; height:123px;}
	.myPgRight .leaveDiv .booking .list:last-child{width:33.4%;}
	.myPgRight .leaveReason{width:100%;}
	.myPgRight.hasBg .inner .subTit{padding-left:270px; width:790px;}
	.myPgRight.hasBg .myPage{padding-left:270px; width:790px;}
	.myPgRight.hasBg .myPage2 .inner{padding-left:270px; width:1060px;}

	.chargeDiv .payDiv .benefitInfo{width:550px;}
	.chargeDiv .payDiv .payPrice{-webkit-width:calc(100% - 550px); width:calc(100% - 550px);}
	.chargeDiv .payWay .left{width:530px;}
	.chargeDiv .payWay .left .choWay .bankInfo .tableType3 .arrSel{width:300px;}
	.chargeDiv .payWay .left .choWay .bankInfo .tableType3 td input{width:300px;}
	.chargeDiv .payWay .left .choWay .forReceipt .selKind .receiptWay .case .hypenInput input{width:110px;}
	.chargeDiv .payWay .right{width:240px;}
	.chargeDiv .payWay .right.fixed{margin-left:550px;}
	.chargeDiv .payWay .right .agreeTerms .termList .topA label{display:inline-block; width:-webkit-calc(100% - 110px); width:calc(100% - 110px); vertical-align:middle; word-break:keep-all;}
	.chargeDiv .payWay .right .agreeTerms .termList.allAgree .topA label{width:70%;}


	.chargeDiv .stepDiv ul li{width:257px;}
	.chargeDiv .stepDiv ul li:nth-child(3){width:256px;}
	.chargeDiv .kindW .termList{width:385px;}
}

/* 2020-08-19 추가 */
.classType{padding-bottom:100px; width:1060px; margin:auto}
.classType .tit{font-size:33px; color:#222; margin-top:78px;}
.classType .ctTop{text-align:center;}
.classType .ctTop .myTit{font-size:20px; color:#fff; line-height:32px;}

.classType .ctList1{width:1060px; height:760px; position:relative; margin-top:20px;}
.classType .ctList1 > li{position:absolute; top:0; left:5px; box-shadow:5px 10px 30px 0px rgba(0,0,0,0.2)}
.classType .ctList1 > li:nth-child(2){left:370px;}
.classType .ctList1 > li:nth-child(3){left:730px;}
.classType .ctList1 > li .icon{width:320px; height:190px; text-align:center; padding-top:0px; overflow:hidden; }
.classType .ctList1 > li .icon button{position:relative; margin-top:20px;}
.classType .ctList1 > li .icon button span{position:absolute; top:15px; left:30px;}
.classType .ctList1 > li .icon.fir{background:url("/common/images/icon/classType_icon1_on.png") no-repeat 0 0; }
/*.classType .ctList1 > li .icon.fir button{width:205px; height:50px; border:solid 1px #fff; box-sizing:border-box; background:url("/common/images/icon/logo_btn.png") no-repeat center/139px 26px;}*/
.classType .ctList1 > li .icon.fir .btn{width:205px; height:50px; border:solid 1px #fff; text-align:center; box-sizing:border-box; margin:20px auto 0;}
.classType .ctList1 > li .icon.fir span{position:absolute; top:-999px; left:-999px; text-indent:-999px;}
.classType .ctList1 > li .icon.sec{background:url("/common/images/icon/classType_icon2_on.png") no-repeat 0 0; }
.classType .ctList1 > li .icon.sec button{width:205px; height:50px; border:solid 1px #fff; box-sizing:border-box; background:url("/common/images/icon/ct_arrow_btn.png") no-repeat center right 24px/11px 21px;}
.classType .ctList1 > li .icon.sec span{font-size:18px; color:#fff; }
.classType .ctList1 > li .icon.thr{background:url("/common/images/icon/classType_icon3_on.png") no-repeat 0 0; }
.classType .ctList1 > li .icon.thr button{width:205px; height:50px; border:solid 1px #fff; box-sizing:border-box; background:url("/common/images/icon/ct_arrow_btn.png") no-repeat center right 24px/11px 21px;}
.classType .ctList1 > li .icon.thr span{font-size:18px; color:#fff; }
.classType .ctList1 > li .icon .txt{padding-top:50px; text-align:center; font-size:25px; color:#fff; font-family:"NBGB";}
.classType .ctList1 > li  .txtDiv{width:280px; height:395px; background:#fff; text-align:center; padding:155px 20px 20px 20px;}
.classType .ctList1 > li  .txtDiv .img{width:100%;}
.classType .ctList1 > li  .txtDiv .txt{padding-top:40px; font-size:17px; color:#666; line-height:26px;}
.classType .ctList1 > li  .txtDiv2{width:100%; height:570px; background:#fff; text-align:center; }
.classType .ctList1 > li  .txtDiv2 .txt1{font-size:17px; color:#666; line-height:26px; padding:35px 20px 20px; border-bottom:dashed 2px #b2b2b2;}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList{padding:0 28px;}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList li{position:relative; display:block; text-align:left; padding-left:10px; font-size:18px; color:#aa6beb; line-height:27px;  font-family:"NBGB"; padding-top:30px;}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList li::before{content:""; position:absolute; left:0; top:45px; display:inline-block; width:3px; height:3px; background:url("/common/images/icon/ct_list_head_icon.jpg")no-repeat 0 0/3px 3px;}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList li span{display:inline-block; padding:5px 23px 5px 15px; color:#fff; font-size:13px; background:url("/common/images/icon/ct_speech_bubble_icon.png")no-repeat 0 3px/118px 27px;  font-family:"NBG"; letter-spacing:0;}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList li dl{margin-top:-7px;}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList li dl:nth-of-type(2) dt{padding-top:13px;}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList li dt{color:#666; font-size:16px; font-family:"NBGB";}
.classType .ctList1 > li  .txtDiv2 .txt2 .clubList li dd{color:#666; font-size:14px; line-height:22px;  font-family:"NBG";}

.classType .ctList2{width:1060px; height:605px; position:relative; margin-top:30px;}
.classType .ctList2 li{position:absolute; top:0; left:0; box-shadow:5px 10px 30px 0px rgba(0,0,0,0.2)}
.classType .ctList2 li:nth-child(2){left:270px;}
.classType .ctList2 li:nth-child(3){left:540px;}
.classType .ctList2 li:nth-child(4){left:810px;}
.classType .ctList2 li .icon{background:url("/common/images/icon/gradeBenefit_icon_bg1.jpg") no-repeat 0 0; width:250px; height:240px; text-align:center; padding-top:0px; overflow:hidden}
.classType .ctList2 li :nth-child(2) .icon{background:url("/common/images/icon/gradeBenefit_icon_bg2.jpg") no-repeat 0 0;}
.classType .ctList2 li :nth-child(3) .icon{background:url("/common/images/icon/gradeBenefit_icon_bg3.jpg") no-repeat 0 0;}
.classType .ctList2 li :nth-child(4) .icon{background:url("/common/images/icon/gradeBenefit_icon_bg4.jpg") no-repeat 0 0;}
.classType .ctList2 li .txtDiv{width:194px; height:295px; background:#fff; text-align:left; padding:35px 28px;}
.classType .ctList2 li .txtDiv .txtTop{background:url("/common/images/icon/gradeList_txtTop_bg.jpg") no-repeat 0 bottom; height:200px;}
.classType .ctList2 li .txtDiv .txtTop p{font-size:16px; color:#666; line-height:22px;}
.classType .ctList2 li .txtDiv .txtTop p span{color:#999;}
.classType .ctList2 li .txtDiv .txtTop .member{background:url("/common/images/icon/gradeList_member.jpg") no-repeat 3px 0; padding-left:25px; min-height:22px; margin-bottom:8px;}
.classType .ctList2 li .txtDiv .txtTop .mileage{background:url("/common/images/icon/gradeList_mileage.jpg") no-repeat left 0; padding-left:25px;}
.classType .ctList2 li .txtDiv .txtTop .grade{background:url("/common/images/icon/gradeList_grade.jpg") no-repeat 2px 0; padding-left:25px; margin-bottom:11px;}
.classType .ctList2 li .txtDiv .txtTop .discount{background:url("/common/images/icon/gradeList_discount.jpg") no-repeat left 0; padding-left:26px;}
.classType .ctList2 li .txtDiv .txtTop .refund{background:url("/common/images/icon/gradeList_refund.png") no-repeat left 0; padding-left:25px;}
.classType .ctList2 li .txtDiv .txtBot{font-size:16px; color:#555; line-height:26px; margin-top:30px;}
.classType .ctList2 li .txtDiv .txtBot .orgTxt{font-family:'NBGB', sans-serif;}
.classType .ctList2 li .txtDiv .txtBot .strong{font-family:'NBGB', sans-serif;}

.classType .ctTxt1{font-size:33px; color:#fff; padding-top:40px;}
.classType .ctTxt2{font-size:33px; color:#222; padding-top:105px;}
.classType .txtTop p{margin-bottom:20px !important;}
.classType .mileageTxt{margin-top:45px;}
.classType .bts2{margin-top:120px;}
/* // 2020-08-19 추가 */
