* {padding: 0; margin: 0; border:0;}
input:focus {outline:none;}
a { text-decoration:none }
a:hover{text-decoration:none !important;}
li { list-style: none;}

.ap_wrap {width:100%; min-width:1300px; position:relative;}
.ap_wrap>div {width:100%;}
/* °øÅë */
.ap_tit {width:1100px; margin:0 auto 30px; text-align:center;}
.ap_tit>span {display: block;}
.ap_tit h2 {font-size:28px; font-family:'noto-B'; font-weight: normal; color:#1A1A1A;}
.ap_tit p {margin-top:5px; font-size:18px; font-family:'noto-R'; font-weight: normal; color:#6C6C6C;}
.ap_inner {width:1100px; margin:0 auto;}
/* °øÅë-»óÇ°°¡°Ý */
.ap_wrap .best_box {display: block; width:100%; height:100%; padding:20px; background: #fff; box-sizing: border-box;}
.ap_wrap .best_box>span {display:block; border-radius: 10px; position:relative; overflow:hidden;}
.ap_wrap .best_box span img {width:100%;}
.ap_wrap .best_box .pro_tit {margin:12px 0 8px; line-height:24px; font-size: 16px; font-family:'noto-R'; font-weight: normal; color: #1a1a1a; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.ap_wrap .best_box .pro_price {position:relative; text-align: left;}
.ap_wrap .best_box .pro_price::after {content:''; display:block; clear:both;}
.ap_wrap .best_box .sale {display:block; height:21px; margin:0 0 4px 0; text-decoration: line-through; font-size: 16px; font-family:'spoqa R'; font-weight: normal; color: #949494;}
.ap_wrap .best_box .per {float:left; font-size: 18px; font-family:'spoqa B'; font-weight: normal; color: #F14738; margin-right: 10px;}
.ap_wrap .best_box .won {font-size: 18px; font-family:'spoqa B'; font-weight: normal; color: #1A1A1A;}
.ap_wrap .best_box .enteronly {display:inline-block; padding:4px 8px; border-radius: 5px; background:#3a3a3a; font-size: 12px; font-family:'noto-M'; font-weight: normal; color: #fff;}

/* section1 ¸ÞÀÎ¹è³Ê */
.ap_area1 {position:relative;}
/* ap_nav ³×ºñ¹Ù */
.ap_nav {width:100%; background:#1A1A1A; position:absolute; top:0; left:0; z-index:2;}
.ap_nav.fixed {position:fixed;}
.ap_nav>ul {display:flex; justify-content: center; min-width:1100px; height:50px; margin:0 auto; position:relative;}
.ap_nav>ul>li {margin-right:50px; position:relative;}
.ap_nav>ul>li:last-child {margin-right:0px;}
.ap_nav>ul>li a {display:block; width:100%; height:100%; line-height:50px; font-size:16px; font-family:'noto-R'; font-weight: normal; color:#6C6C6C; transition:all 0.2s;}
.ap_nav>ul>li:hover>a {color:#fff;}
.ap_nav .ap_sub_menu {width:calc(100% + 10000px); padding:9px 0; background:rgba(26,26,26,0.95); backdrop-filter:blur(2px); position:absolute; left:calc(100% - 5030px); display:none;}
.ap_nav .ap_sub_menu li {text-align: center; position:relative;}
.ap_nav .ap_sub_menu li a {height:35px; line-height:35px; color:#949494;}
.ap_nav .ap_sub_menu li:hover a {color:#fff;}
/* section1-½½¶óÀÌµå */
.ap_area1 .swiper-container {width:100%; height:580px; padding-top:50px;}
.ap_area1 .swiper-slide {width:100%;}
.ap_area1 .swiper-slide a {display:block; width:1100px; height:100%; margin:0 auto; position:relative;}
.ap_area1 .swiper-slide a span {display:block; position:absolute; top:0; left:50%; transform:translateX(-50%);}
/* section1-½½¶óÀÌµå ¿É¼Ç */
.ap_area1 .swiper-option {width:1100px; height:8px; margin:0 auto; position:relative; top:-180px; left:80px;}
.ap_area1 .swiper-button-next, .ap_area1 .swiper-button-prev {margin-top:0; top:0; left:0; right:0; bottom:0; opacity:0; transition:all 0.3s;}
.ap_area1 .swiper-container:hover .left {opacity:1;}
.ap_area1 .swiper-container:hover .right {opacity:1;}
.ap_area1 .left {width:60px; height:60px; top:-140px; left:-220px; background:url('//image5.compuzone.co.kr/img/images/apple_store/ap_slide_left.png') center center no-repeat;}
.ap_area1 .right {width:60px; height:60px; top:-140px; left:initial; right:-100px; background:url('//image5.compuzone.co.kr/img/images/apple_store/ap_slide_right.png') center center no-repeat;}

/* section1-½½¶óÀÌµå Ä«¿îÆ® */
.ap_area1 .swiper-pagination{display: flex; align-items: center; gap: 5px; top: 59px;}
.ap_area1 .swiper-pagination-bullet{width: 8px; height: 8px; border-radius: 8px; background: #D8D8D8; opacity: 1; transition: all 0.1s;}
.ap_area1 .swiper-pagination-bullet-active{width: 15px; background: #6C6C6C; border-radius: 30px;}

/* section2 6°¡Áö »óÇ°¿µ¿ª */
.ap_area2 {margin:80px auto;}
.ap_area2 .ap_tit {margin-bottom:40px;}
.ap_area2 .ap_inner ul {display:flex; flex-wrap: wrap; justify-content: center; gap: 20px; width: 1100px;}
.ap_area2 .ap_inner ul li {width:540px; height:370px; background:#f9f9f9; text-align: center; overflow: hidden;}
.ap_area2 .ap_inner ul li>div {width:100%; height:100%; position:relative;}
.ap_area2 .ap_inner ul li>div a {display: block; width:100%; height:100%;}
.ap_area2 .ap_inner ul li>div:hover .pro_img {transform:TranslateX(-50%) scale(1.02);}
.ap_area2 .ap_inner ul li>div span {display: block;}
.ap_area2 .ap_inner ul li>div .txt_logo {padding:30px 0 12px;}
.ap_area2 .ap_inner ul li>div .txt_p {font-size:16px; font-family:'noto-R'; font-weight: normal; color:#1C8FED;}
.ap_area2 .ap_inner ul li>div .pro_img {position:absolute; bottom:0; left:50%; transform:TranslateX(-50%); transition:all 0.5s;}

/* section3 Æ¯º°ÇÑ ¾ÖÇÃ»óÇ° */
.ap_area3 {margin:80px auto; overflow: hidden;}
.ap_area3 .ap_inner{position: relative;}
.ap_area3 .ap_inner .swiper-container{overflow: unset;}
.ap_area3 .ap_inner .swiper-slide {width:260px; height:260px; padding:30px; border-radius: 20px; background:#f9f9f9; box-sizing: border-box; position: relative; display: flex; flex-direction: column; justify-content: flex-end;}
.ap_area3 .ap_inner .swiper-slide span {display:inline-block;}
.ap_area3 .ap_inner .swiper-slide h4 {margin-top:12px; font-size:20px; font-family:'noto-M'; font-weight: normal; color:#1A1A1A;}
.ap_area3 .ap_inner .swiper-slide p {margin-top:4px; font-size:16px; font-family:'noto-R'; font-weight: normal; color:#949494; white-space: nowrap;}
.ap_area3 .ap_inner .swiper-slide p.tip {position: absolute; top: 20px; right: 20px; font-size: 14px;}
.ap_area3 .left,.ap_area3 .right {width: 30px; height: 30px; background: #fff; border-radius: 50%; box-shadow: 0px 3px 6px #00000016; z-index: 2;}
.ap_area3 .left {background: #fff url(//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_prev_12.svg) 50% 50% /12px no-repeat;}
.ap_area3 .right {background: #fff url(//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_next_24.svg) 50% 50% /12px no-repeat;}
.ap_area3 .left {left:-20px;}
.ap_area3 .right {right:-20px;}

/* section4 MD ÃßÃµ»óÇ° */
.ap_area4 {padding:80px 0; background:#f9f9f9;}
.ap_area4 .ap_inner {position:relative;}
.ap_area4 .swiper-slide {height:390px; border-radius: 10px; overflow: hidden;}
.ap_area4 .best_box>span {width:220px; height:220px;}
.ap_area4 .left {width:36px; height:36px; margin:0; background:url('//image5.compuzone.co.kr/img/images/apple_store/ap_left.png') center center/contain no-repeat; left:-60px; transform:translateY(-50%);}
.ap_area4 .right {width:36px; height:36px; margin:0; background:url('//image5.compuzone.co.kr/img/images/apple_store/ap_right.png') center center/contain no-repeat; right:-60px; transform:translateY(-50%);}
.ap_area4 .left, .ap_area4 .right {transition:all 0.3s; opacity:0.2;}
.ap_area4 .left:hover, .ap_area4 .right:hover {opacity:1;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity:0;}

/* section5 ´ë·®±¸¸Å, Àü¹®»ó´ã¹è³Ê */
.ap_area5 {margin:80px auto;}
.ap_area5 .ap_inner {display: flex; justify-content: space-between;}
.ap_area5 .ap_inner + .ap_inner {margin-top: 20px;}
.ap_area5 .ap_banner {width:540px; height:400px; background:#1A1A1A; border-radius: 10px; overflow: hidden;}
.ap_area5 .ap_banner a {display:block; width:100%; height:100%; padding:40px; box-sizing: border-box; position:relative; overflow:hidden;}
.ap_area5 .ap_banner a:hover span {transform:scale(1.02);}
.ap_area5 .ap_banner h3 {font-size: 28px; font-family:'noto-B'; font-weight: normal; color: #fff;}
.ap_area5 .ap_banner h4 {margin-top:6px; font-size: 18px; font-family:'noto-R'; font-weight: normal; color: #949494; letter-spacing: -0.4px;}
.ap_area5 .ap_banner h5 {margin-top:20px; font-size: 16px; font-family:'noto-M'; font-weight: normal; color: #1C8FED; position: relative;}
.ap_area5 .ap_banner h5::after {content: ''; width: 16px; height: 16px; background: url(//image5.compuzone.co.kr/img/images/svg_icon/1C8FED/icon_line_next_24.svg) 50% 50%/contain no-repeat; position: absolute; top: 50%; left: 94px; transform: translateY(-50%);}
.ap_area5 .ap_banner a span {position:absolute; left:0px; bottom:0px; transition:all 0.5s;}

/* abm, mdm ¹è³Ê */
.ap_area5 h3.ban_tit {display: flex; flex-direction: column; font-size: 30px;}
.ap_area5 .ban_tit + h4 {margin-top: 9px;}
.ap_area5 .ban_tit em {color: #1C8FED;}
.ap_area5 .img_box {display: flex; justify-content: flex-end; margin-top: 12px;}
.ap_area5 .img_box img {width: 80px; height: 80px;}

/* section6 Ä«Å×°í¸®º° º£½ºÆ®»óÇ° */
.ap_area6 {margin:0 auto 100px;}

.ap_area6 .ap_best_tab {margin:40px 0 30px; margin-left:-1px; border-radius:10px; border:1px solid #d8d8d8; overflow:hidden;}
.ap_area6 .ap_best_tab ul {display: flex; border-bottom:1px solid #d8d8d8;}
.ap_area6 .ap_best_tab ul:last-child {border-bottom:none;}
.ap_area6 .ap_best_tab ul li {width:20%; padding:8px 12px; font-size:14px; font-family:'noto-R'; font-weight: normal; color:#1A1A1A; border-right: 1px solid #D8D8D8; box-sizing: border-box; transition:all 0.3s; cursor: pointer;}
.ap_area6 .ap_best_tab ul li:last-child {border-right:none;}
.ap_area6 .ap_best_tab ul li:hover {background:#F9F9F9;}
.ap_area6 .ap_best_tab ul li.on, .ap_area6 .ap_best_tab ul li.ON2 {background:#1A1A1A; color:#fff; box-shadow: 3px 3px 6px rgba(0,0,0,0.16); border-radius: 5px; font-family: 'noto-M';}
.ap_area6 .ap_best_tab ul li.none_li:hover {background:#fff; box-shadow: none; border-radius:0;}

.ap_area6 .ap_best_con ul {display:flex; flex-wrap: wrap; gap: 30px 20px; margin-top: 60px;}
.ap_area6 .ap_best_con ul:first-child{margin-top: 0;}
.ap_area6 .ap_best_con li {width:260px;}
.ap_area6 .ap_best_con li a {padding:0;}
.ap_area6 .best_box .info_box>span {width:260px; height:260px; position: relative; display: block; border-radius: 10px; overflow: hidden;}
.ap_area6 .best_box .info_box>span::before {content:''; width:100%; height:100%; background:rgba(0, 0, 0, 0.02); position:absolute; top:0; left:0; right:0; bottom:0;}
.ap_area6 .ap_best_con .ap_plus a {display:block; width:500px; height:70px; line-height:70px; text-align: center; margin:0 auto; border:1px solid #E8E8E8; font-size: 18px; font-family:'noto-R'; font-weight: normal; color: #1A1A1A;}

/* 101338 AppleCare+ ¹è³Ê Á¦ÀÛ ¿äÃ» °Ç 230908 */
.ap_wrap .ap_area_bnr{width: 1100px; margin: 0 auto 80px;}
.ap_wrap .ap_area_bnr a{display: block; border-radius: 10px; overflow: hidden;}
.ap_wrap .ap_area_bnr a img{display: block;}

/* 105831 240125 ¾ÖÇÃ »óÇ° °ü·Ã ÆäÀÌÁö °³¼± ¿äÃ» */
.ap_wrap .ask_estimate_bn {padding:0 40px; background: rgba(0,0,0,0.9); z-index: 101; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; position: fixed; left: 50%; margin-left: -516px; bottom: 67px; width: 1030px; height: 50px; border-radius: 11px;}
.ap_wrap .ask_estimate_bn.todayDeal>p{width: 85%;}
.ap_wrap .ask_estimate_bn.todayDeal .text_link { color: #fff; font-family: 'Noto-M'; font-size: 15px; line-height: 50px; font-family: noto-R; display: inline-block; width: 100%; height: auto; margin: 0; }
.ap_wrap .ask_estimate_bn.todayDeal .text_link b { color: #006cff; font-family: 'Noto-M'; position: relative;}
.ap_wrap .ask_estimate_bn.todayDeal .text_link b::after {content: ""; background: url(//image5.compuzone.co.kr/img/images/product_detail/snackbar_btn.png) 50% 50%/cover no-repeat; width: 18px; height: 18px; display: inline-block; position: absolute; top: 50%; right: -19px; transform: translateY(-50%);}
.ap_wrap .ask_estimate_bn.todayDeal .text_link:before, .ap_wrap .ask_estimate_bn.todayDeal .text_link:after{ display: none;}
.ap_wrap .ask_estimate_bn.todayDeal .flower{ float: left; margin-top: 10px; margin-right: 10px;}
.ap_wrap .ask_estimate_bn.todayDeal .bell{ margin-left: 8px; margin-top: 6px;}		
.ap_wrap .ask_estimate_bn a {display: inline-block; width: auto; height: auto; text-decoration: none; margin-left: 10px; color: #fff; font-size: 15px; font-family: 'noto-R';}

.ap_tit_new24{margin: 60px auto 80px;}
.ap_wrap .best_box .hstag{font-size: 16px; font-family: 'Noto-M'; color: #1A1A1A; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 8px;}
.ap_wrap .tag_box{margin-top: 10px;}
.ap_wrap .prd_event{display: flex; flex-wrap: wrap; gap: 5px;}
.ap_wrap .evtIco_obj{margin: 0; font-family: 'noto-R'; padding: 5px 10px; height: 26px; background: #F9F9F9; border: 0; border-radius: 2px; color: #1A1A1A; line-height: unset; display: block;}

/* 107658 ¾ÖÇÃ »óÇ° °ü·Ã ÆäÀÌÁö °³¼± ¿äÃ» */
.ap_wrap .layer_popup {width: 410px; padding: 30px; background: #fff; border: 1px solid #B4B4B4; position: fixed; box-sizing: border-box; left: 0; right: 0; margin: auto; z-index: 10000; letter-spacing: -0.6px;}
.ap_wrap .layer_popup .layer_tit {text-align: center;}
.ap_wrap .layer_popup .layer_tit h2 {padding-bottom: 15px; font-size: 18px; font-family: 'noto-B'; font-weight: normal; color: #1A1A1A; margin-bottom: unset; display: block;}
.ap_wrap .layer_popup .layer_tit a {width: 16px; height: 16px; background: url(//image5.compuzone.co.kr/img/images/product_detail/btn_pd_new.png) -350px -130px no-repeat; position: absolute; top: 20px; right: 20px;}
.ap_wrap .layer_popup .layer_cont {margin-top: 20px;}
.ap_wrap .layer_popup .layer_cont .gray_box {margin-top: 20px;}
.ap_wrap .layer_popup .layer_cont .gray_box .gray_box_inner {padding: 20px; background: #F9F9F9; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; box-sizing: border-box;}
.ap_wrap .layer_popup .layer_btn {width: 100%; margin-top: 30px; text-align: center; overflow: hidden; display: flex; justify-content: space-between; align-items: center;}
.ap_wrap .layer_popup .layer_btn button {width: 100%; max-width: 350px; height: 50px; background: #1a1a1a; border-radius: 2px; color: #fff; margin: auto;}
.ap_wrap .layer_popup .layer_btn button.bt50 {width: calc(50% - 5px); margin: unset;}
.ap_wrap .layer_popup .layer_btn button.bt50:last-child {background: #F9F9F9; color: #1A1A1A;}
.layer_popup dt.co6c{color: #1A1A1A; margin-bottom: 10px;}
.layer_popup dd.co6c{color: #6C6C6C; margin-bottom: 5px; font-family: 'noto-R';}
.ap_wrap .layer_popup_apple24 .layer_btn{padding-bottom: 0;}
.layer_popup_apple24 .gray_box_inner ul{display: flex; flex-direction: column; gap: 10px;}
.layer_popup_apple24 .gray_box_inner ul li h3{font-family: 'Noto-M'; font-size: 14px; font-weight: normal; margin-bottom: 10px; color: #1A1A1A;}
.layer_popup_apple24 .gray_box_inner ul li p{font-family: 'Noto-R'; font-size: 13px; color: #6C6C6C;}
.layer_popup_apple24 .layer_cont>span{font-family: 'Noto-R'; font-size: 13px; color: #6C6C6C; display: block; position: relative; padding-left: 5px; letter-spacing: -0.5px;}
.layer_popup_apple24 .layer_cont>span::after{content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 2px; height: 2px; background: #6C6C6C; margin: auto;}
.layer_popup_apple24 .layer_cont>span a{color: #1C8FED;}
.ap_wrap .pdtl_row_top .pdtl_col_rgt .info_price .price_real .prd_btn {font-size: 14px; height: 25px; line-height: 25px; display: inline-block; border: 1px solid #d6d8dc; background: #f9f9f9; text-align: center; padding: 2px 18px; font-family: 'noto-R'; font-weight: normal;}
.ap_wrap .pdtl_row_top .pdtl_col_rgt .info_price .price_real .prd_btn.btn_red{border: 1px solid #F14738; background: #fff; color: #F14738;}
.ap_wrap .pdtl_row_top .pdtl_col_rgt .info_price .price_real .prd_btn.btn_blue{border: 1px solid #135EBA; background: #fff; color: #135EBA; cursor: pointer;}
.ap_wrap .layer_popup_apple24{left:50%;top:50%;display: none;transform: translate(-50%,-50%);z-index: 999;margin: 0;}
.ap_wrap .layer_popup_apple24_login{left:50%;top:50%;display: none;transform: translate(-50%,-50%);z-index: 999;margin: 0;}
.ap_area6 .ap_best_tab ul li.none:hover{background: unset;}