/* BASIC css start */
/* 메인 영역 01 : 메인 이미지 */
.swiper1 {position:relative;width:100%;margin:0 auto;}
.swiper1 .swiper-slide {display:block;position:relative;width:100% !important;margin-right:0 !important;}
.swiper1 .swiper-slide img {display:block;width:100%;height:auto;}
.swiper1 .swiper-pagination1 {display:table;margin-top:15px;text-align:center;}
.swiper1 .swiper-pagination-bullet {width:10px;height:10px;display:inline-block;border-radius:50%;background:#000;border:0;outline:none;}
.swiper1 .swiper-pagination-bullet-active {width:10px;height:10px;background:#f72222;border:0;}
.swiper1 .swiper-container-horizontal > .swiper-pagination-bullets {bottom:0;}
.swiper1 .inner_txt {position:absolute;top:50%;left:25px;transform:translate(0,-50%);text-align:left;line-height:normal;pointer-events:none;}
.swiper1 .inner_txt .t01 {margin:0 0 20px;font-size:12px;color:#555555;font-weight:700;letter-spacing:-0.05em;}
.swiper1 .inner_txt .t02 {font-size:15px;margin:0;color:#000;line-height:1;letter-spacing:-0.05em;}
.swiper1 .inner_txt .t03 {font-size:30px;margin:0 0 7px;color:#222;letter-spacing:-0.075em;font-weight:700;}
.swiper1 .inner_txt .t04 {font-size:13px;color:#666;}
/* 메인 영역 02 : 브랜드 스토어 */
.brand_title {text-align:center;padding:30px 0;}
.brand_title .txt01 {font-size:20px;color:#222;font-weight:800;line-height:1;letter-spacing:-0.5px;}
.brand_title .txt02 {font-size:13px;color:#888;font-weight:400;line-height:1;letter-spacing:-0.7px;padding-top:7px;}
.brand_store {width:95%;margin:0 auto;padding-bottom:35px;border-bottom:1px solid #eaeaea;}
.brand_store ul::after {content:"";display:block;clear:both;}
.brand_store ul li {width:20%;float:left;text-align:center;margin:0 2.5%;box-sizing:border-box;}
.brand_store ul li img {display:block;width:100%;height:auto;}
.brand_store .brand_txt01 {padding-top:5px;line-height:1.3;letter-spacing:-0.5px;overflow-wrap:break-word;}
/* 메인 영역 03 : 투데이 추천상품 */
.main .section1 {border:1px solid #e9e9e9;margin:5px 3% 0;}
.main .section1 .tab_inner {background-color:#fafafa;font-size:0;}
.main .section1 .tab_inner a {box-sizing:border-box;width:33.333%;line-height:43px;text-align:center;display:inline-block;font-size:12px;letter-spacing:-0.5px;color:#999;font-weight:bold;border-bottom:1px solid #e9e9e9;border-top:0;background:url('/design/raphaels03/mobile_universe/tab_line.gif') top right repeat-y;}
.main .section1 .tab_inner a:last-child {background:none;}
.main .section1 .tab_inner a.open {border-bottom:1px solid #fff;background-color:#fff;color:#222;border-top:1px solid #222;}
.main .section1 .tab_box02,.main .section1 .tab_box03 {display:none;}
.main .section1 .tab_box01,.main .section1 .tab_box02,.main .section1 .tab_box03 {margin:20px auto 0;}
.main .section1 .tab_box01 .items,.main .section1 .tab_box02 .items,.main .section1 .tab_box03 .items {width:95%;margin:0 auto;}
.main img.listPic {max-width:100%;height:auto;}
/* 메인 영역 04 : 중앙 이벤트 배너 */
.center_ban {width:95%;margin:30px auto;height:110px;background:#eff8f8;}
.center_ban a {display:block;position:relative;width:100%;height:110px;font-size:0;}
.center_ban .inner_txt {text-align:center;line-height:normal;width:100%;height:110px;box-sizing:border-box;padding-top:30px;}
.center_ban .inner_txt .t01 {margin:0 0 5px;font-size:13px;font-weight:700;color:rgba(0,0,0,0.5);letter-spacing:-0.05em;}
.center_ban .inner_txt .t02 {font-size:19px;font-weight:700;color:#000;letter-spacing:-0.05em;}
/* 메인 영역 06 : 베스트 기획전 */
.best_ban_title {text-align:center;padding:30px 0;width:95%;margin:10px auto 0;border-top:1px solid #eaeaea;}
.best_ban_title .txt01 {font-size:20px;color:#222;font-weight:800;line-height:1;letter-spacing:-0.5px;}
.swiper2 {position:relative;width:95%;margin:20px auto;}
.swiper2 .swiper-slide {width:100% !important;margin-right:0 !important;height:110px;position:relative;}
.swiper2 .swiper-button-prev2 {outline:none;position:absolute;left:0;top:50%;z-index:100;width:28px;height:30px;margin-top:-15px;background:url('/design/raphaels03/mobile_universe/best_left.gif') no-repeat;background-size:cover;border:1px solid #e3e5e8;cursor:pointer;}
.swiper2 .swiper-button-next2 {outline:none;position:absolute;right:0;top:50%;z-index:100;width:28px;height:30px;margin-top:-15px;background:url('/design/raphaels03/mobile_universe/best_right.gif') no-repeat;background-size:cover;border:1px solid #e3e5e8;cursor:pointer;}
.swiper2 a {display:block;position:relative;font-size:0;width:100%;height:110px;}
.swiper2 .swiper-slide.bg01 {background:#eceae2;}
.swiper2 .swiper-slide.bg02 {background:#eaeaea;}
.swiper2 .swiper-slide.bg03 {background:#e2e5ec;}
.swiper2 .swiper-slide.bg04 {background:#ece6e2;}
.swiper2 .swiper-slide.bg05 {background:#ebf0e1;}
.swiper2 .swiper-slide.bg06 {background:#f6f4f9;}
.swiper2 .inner_txt {text-align:center;line-height:normal;width:100%;height:110px;box-sizing:border-box;padding:0 34px;pointer-events:none;}
.swiper2 .inner_txt .t01 {margin:0 0 5px;font-size:20px;font-weight:700;color:#222;letter-spacing:-0.05em;padding-top:30px;}
.swiper2 .inner_txt .t02 {font-size:14px;color:#555;letter-spacing:-0.05em;}
/* 메인 영역 05 / 07 : 상품 */
.main_prd {width:95%;margin:0 auto;border-top:1px solid #eaeaea;padding-top:25px;}
.typeSwipe.paginate button.circle {height:10px;width:10px;cursor:pointer;background:#bababa;border:2px solid #bababa;border-radius:50%;box-sizing:border-box;}
.typeSwipe.paginate button.selected.circle {background:#f72222;border:2px solid #f72222;}

/* BASIC css end */

