.apple-wrap .pay-guide .guide-sec.obj { background-color: #f3f4f5; text-align: center; padding: 110px 0; } 
.apple-wrap .pay-guide .guide-sec.dev { background-color: #292d32; text-align: center; } 
.apple-wrap .pay-guide .guide-sec.link { background-color: #fff; padding: 130px 0; } 
.apple-wrap .pay-guide .guide-sec.submit { background-color: #f3f4f5; text-align: center; } 
.apple-wrap .pay-guide .guide-sec.csinfo { background-color: #292d32; color: #fff; padding: 100px 0; } 
.apple-inner { max-width: 1370px; margin: 0 auto; padding: 0 30px; } 
.apple-wrap { color: #131618; } 
.apple-wrap .pay-title { overflow: hidden; text-align: center; height: 1000px;padding-top: 90px; } 
.apple-wrap .pay-title .txt {}
.apple-wrap .pay-title .txt h1 { } 
.apple-wrap .pay-title .txt h1 img { width: 120px; } 
.apple-wrap .pay-title .txt h2 { padding-top: 40px; font-size: 60px; letter-spacing: -0.1rem; line-height: 1.4; font-weight: 700; word-break: keep-all; color: #131618; padding-bottom: 55px; } 
.apple-wrap .pay-title .img { height: 595px; overflow: hidden; } 
.apple-wrap .pay-title .img img { width: 380px; } 
.apple-wrap .pay-guide .guide-sec { padding: 130px 0; } 
.apple-wrap .pay-guide .guide-sec .tit { width: 100%; text-align: center; color: #131618; } 
.apple-wrap .pay-guide .guide-sec .tit .num { display: inline-block; background-color: #131618; color: #fff; font-size: 32px; font-weight: 700; border-radius: 5000px; margin-bottom: 25px; padding: 15px 30px; letter-spacing: 0.1rem; } 
.apple-wrap .pay-guide .guide-sec.dev .tit { color: #fff; } 
.apple-wrap .pay-guide .guide-sec .tit .txt { font-size: 54px; font-weight: 700; padding-bottom: 40px; line-height: 1; } 
.apple-wrap .pay-guide .guide-sec .tit .sub { font-size: 24px; line-height: 1.95; word-break: keep-all; font-weight: 400; padding-top: 0; } 
.apple-wrap .pay-guide .guide-sec .detail { padding-top: 70px; overflow: hidden; display: flex; } 
.apple-wrap .pay-guide .guide-sec .detail .box { float: left; width: calc(60% - 20px); transition: .3s; background-color: #202327; border-radius: 30px; color: white; padding: 55px; margin-right: 20px; } 
.apple-wrap .pay-guide .guide-sec .detail .box:last-child { width: 40%; margin-right: 0px; } 
.apple-wrap .pay-guide .guide-sec .detail .box .box-div:first-child { border-bottom: 2px solid #2c2c2c; padding-bottom: 40px; } 
.apple-wrap .pay-guide .guide-sec .detail .box .box-div:nth-child(2) { padding-top: 40px; } 
.apple-wrap .pay-guide .guide-sec .detail .box .sub-tit { font-weight: 700; color: #3480e5; font-size: 26px; margin-bottom: 15px; } 
.apple-wrap .pay-guide .guide-sec .detail .box .sub-line { color: #fff; font-size: 22px; line-height: 1.75; word-break: keep-all; margin-bottom: 8px; } 
.apple-wrap .pay-guide .guide-sec .detail .box .sub-line:last-child { margin-bottom: 0; } 
.apple-wrap .pay-guide .guide-sec.obj .subtit-p { font-size: 26px; line-height: 1.95; padding: 0; color: #202327;word-break: keep-all; } 
.apple-wrap .pay-guide .guide-sec.dev .detail .box { text-align: left; } 
.apple-wrap .pay-guide .guide-sec.link .detail { padding-top: 50px; } 
.apple-wrap .pay-guide .guide-sec.link .detail .box { width: 100%; margin-right: 20px; background-color: #f3f4f5; text-align: center; } 
.apple-wrap .pay-guide .guide-sec.link .detail .box:last-child { width: 100%; margin-right: 0; } 
.apple-wrap .pay-guide .guide-sec.link .detail .box .sub-line { color: #202327; font-size: 26px; line-height: 1.65; } 
.apple-wrap .pay-guide .guide-sec.submit .detail { padding-top: 40px; padding-bottom: 80px; border-bottom: 2px solid #e3e3e4; margin-bottom: 70px; } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box { background-color: #fff; text-align: left; padding: 55px; } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box:nth-child(1) { width: calc(30% - 20px); } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box:nth-child(2) { width: calc(45% - 20px); } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box:last-child { width: 25%; margin-right: 0; } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box .sub-line { color: #202327; font-size: 24px; } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box p.address { color: #888; font-size: 22px; line-height: 1.75; word-break: keep-all; margin-top: 20px; } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box .docu-down { background-color: #fff; border: 1px solid #dadada; border-radius: 5000px; color: #888; padding: 15px 40px; font-size: 20px; display: inline-block; margin-top: 20px; transition: .2s; } 
.apple-wrap .pay-guide .guide-sec.submit .detail .box .docu-down:hover { border-color: #3480e5; color: #3480e5; } 
.apple-wrap .pay-guide .guide-sec.submit .subtit { text-align: center; font-size: 40px; font-weight: 700; color: #202327; padding-top: 20px; } 
.apple-wrap .pay-guide .guide-sec.submit .subtit-p { text-align: center; font-size: 26px; line-height: 1.95; padding: 40px 0 0 0; color: #202327; word-break: keep-all; } 
.applebigbtn { background-color: #3480e5; color: #fff; padding: 30px 80px; font-size: 22px; display: inline-block; border-radius: 5000px; margin-top: 40px; transition: .2s; } 
.guide-sec.dev .applebigbtn { margin-top: 80px; } 
.apple-wrap .pay-guide .guide-sec.csinfo p { text-align: center; font-size: 34px; font-weight: 600; line-height: 1.8; word-break: keep-all; } 
.applebigbtn:hover { background-color: #2065c1; } 
.apple-ft { background: #191c20; } 
.apple-ft .ft-wrap { display: flex; padding: 30px 0; justify-content: space-between; align-items: center; } 
.apple-ft .ft-wrap h1 a {display: inline-block;background: url(../../images/2026/applepay_logo_w.svg) no-repeat center;width: 130px;height: 30px;} 
.apple-ft .ft-wrap p { color: #fff; font-size: 15px; line-height: 1.5; letter-spacing: .05rem; } 
.link-btn { text-align: center; padding-top: 70px; } 
.link-btn a { display: inline-block; padding: 30px 70px; background-color: #007aff; border-radius: 500px; color: #fff; font-size: 20px; font-weight: 500; } 


/* .modal_popup.applepopup .modal_contents {width: 420px;padding: 0;overflow: hidden;}
.modal_popup .modal_contents .apple-popimg {position: relative;width: 100%;}
.modal_popup .modal_contents .apple-popimg img {display: block;width: 100%;}
.modal_popup .modal_contents .apple-btnwrap {background-color: #e7e7e7;}
.modal_popup .modal_contents .apple-btnwrap button {font-size: 15px;display: inline-block;color: #666;width: 50%;line-height: 50px;}
.modal_popup .modal_contents .apple-btnwrap button:nth-child(2) {border-left: 1px solid #c5c5c5;} */

/* 반응형 */
@media screen and (max-width: 1550px) {
    .apple-wrap .pay-title {height: 900px;}
}
@media screen and (max-width: 1200px) {
 .apple-inner { padding: 0 100px; } 
 .apple-wrap .pay-guide .guide-sec.dev .detail { flex-direction: column; } 
 .apple-wrap .pay-guide .guide-sec.dev .detail .box { width: 100%; } 
 .apple-wrap .pay-guide .guide-sec.dev .detail .box:nth-child(1) { background-color: transparent; padding: 0; border-radius: 0; } 
 .apple-wrap .pay-guide .guide-sec.dev .detail .box:nth-child(1) .box-div { padding: 55px; border-radius: 30px; background-color: #202327; border-bottom: 0; margin-bottom: 20px; } 
 .apple-wrap .pay-guide .guide-sec.submit .detail { flex-wrap: wrap; } 
 .apple-wrap .pay-guide .guide-sec.submit .detail .box:nth-child(1) { width: calc(50% - 10px); } 
 .apple-wrap .pay-guide .guide-sec.submit .detail .box:nth-child(2) { width: calc(50% - 10px); margin-right: 0; } 
 .apple-wrap .pay-guide .guide-sec.submit .detail .box:last-child { width: 100%; margin-top: 20px; } 
}

@media screen and (max-width: 900px) {
 .apple-wrap .pay-title {height: 970px;}
 .apple-wrap .pay-title .txt h2 {font-size: 50px;}
 .apple-wrap .pay-guide .guide-sec .tit .sub br {display: none;}
 .apple-wrap .pay-guide .guide-sec .tit .txt {font-size: 46px;}
 .apple-wrap .pay-guide .guide-sec.submit .detail .box:nth-child(1) {width: 100%;margin-right: 0;margin-bottom: 20px;}
 .apple-wrap .pay-guide .guide-sec.submit .detail .box:nth-child(2) {width: 100%;}
 .apple-wrap .pay-guide .guide-sec.link .detail {flex-direction: column;}
 .apple-wrap .pay-guide .guide-sec.link .detail .box {margin-right: 0;}
 .apple-wrap .pay-guide .guide-sec.link .detail .box:last-child {margin-top: 20px;}
}


@media screen and (max-width: 700px) {
    .apple-inner {padding: 0 20px;}
    .apple-wrap .pay-title {height: 650px;padding-top: 70px;}
    .apple-wrap .pay-title .txt h1 {}
    .apple-wrap .pay-title .txt h1 img {width: 80px;}
    .apple-wrap .pay-title .txt h2 {font-size: 30px;line-height: 1.45;padding-top: 15px;padding-bottom: 40px;padding-left: 10px;padding-right: 10px;font-weight:600;letter-spacing:-0.05rem;}
    .apple-wrap .pay-title .txt h2 br {display: none;}
    .apple-wrap .pay-title .img img {width: 75%;}
    .apple-wrap .pay-guide .guide-sec {padding: 70px 0;}
    .apple-wrap .pay-guide .guide-sec .tit .num {font-size: 16px;padding: 10px 20px; margin-bottom: 20px;}
    .apple-wrap .pay-guide .guide-sec .tit .txt {font-size: 26px;padding-bottom: 15px;font-weight:600;}
    .apple-wrap .pay-guide .guide-sec .tit .sub {font-size: 18px; line-height: 1.77;}
    .apple-wrap .pay-guide .guide-sec.obj {padding: 70px 0;}
    .apple-wrap .pay-guide .guide-sec.obj .subtit-p, .apple-wrap .pay-guide .guide-sec.submit .subtit-p {font-size: 18px; line-height: 1.77;}
    .apple-wrap .pay-guide .guide-sec .detail {padding-top: 50px;}
    .apple-wrap .pay-guide .guide-sec .detail .box {margin-right: 0;padding: 40px 35px; border-radius: 26px;}
    .apple-wrap .pay-guide .guide-sec .detail .box .sub-line {font-size: 18px;margin-bottom: 0;}
    .apple-wrap .pay-guide .guide-sec .detail .box .sub-tit {font-size: 20px;margin-bottom: 10px;}
    .apple-wrap .pay-guide .guide-sec.dev .detail .box:nth-child(1) .box-div {padding: 40px 35px; border-radius: 26px;}
    .apple-wrap .pay-guide .guide-sec.link {padding: 70px 0;}
    .apple-wrap .pay-guide .guide-sec.link .detail {padding-top: 35px;}
    .apple-wrap .pay-guide .guide-sec.link .detail .box {text-align: left;}
    .apple-wrap .pay-guide .guide-sec.link .detail .box .sub-line {font-size: 18px;line-height: 1.75;}
    .apple-wrap .pay-guide .guide-sec.submit .subtit {font-size: 22px;padding-top: 20px;padding-bottom: 5px;}
    .apple-wrap .pay-guide .guide-sec.submit .subtit-p {padding-top: 15px;}
    .apple-wrap .pay-guide .guide-sec.submit .detail {padding-top: 20px;padding-bottom: 40px;margin-bottom: 30px; border-bottom: 1px solid #dadada;}
    .apple-wrap .pay-guide .guide-sec.submit .detail .box {padding: 40px 35px; border-radius: 26px;}
    .apple-wrap .pay-guide .guide-sec.submit .detail .box .sub-line {font-size: 18px;}
    .apple-wrap .pay-guide .guide-sec.submit .detail .box p.address {font-size: 16px;margin-top: 10px;}
    .apple-wrap .pay-guide .guide-sec.submit .detail .box .docu-down {font-size: 16px;padding: 15px 35px;width: 100%;text-align: center;}
    .apple-wrap .pay-guide .guide-sec.csinfo {padding: 50px 0;}
    .apple-wrap .pay-guide .guide-sec.csinfo p {font-size: 18px;font-weight: 500;}
    .apple-wrap .pay-guide .guide-sec.csinfo p br {display: none;}

    .applebigbtn {display: inline-block;padding: 24px 0;width: 85%;font-size: 18px;margin-top: 30px;}
    .guide-sec.dev .applebigbtn {margin-top: 50px;}
    .apple-ft .ft-wrap {justify-content: space-between;align-items: center;flex-direction: column;text-align: center;}
    .apple-ft .ft-wrap h1 a {width: 130px;height: 16px;}
    .apple-ft .ft-wrap p {font-size: 13px;padding:10px 0 0 0;}
    

   }
   

