/* BASIC css start */
/* ¸ÞÀÎ ¿µ¿ª 01 : ¸ÞÀÎ ÀÌ¹ÌÁö */
.swiper1 {width:100%; margin:0 auto;}
.swiper1 .swiper-slide {width:100% !important; margin-right:0 !important;}
.swiper1 .swiper-slide img {display:block; width:100%;}
.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(0px,-50%);text-align:left;line-height:normal;}
.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:0px; 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 30px;}
.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 li {width:20%; float:left; text-align:center; margin:0 2.5%;}
.brand_store ul li img {width:100%;}
.brand_store .brand_txt01 {padding-top:5px; line-height:1; letter-spacing:-0.5px;}

/* ¸ÞÀÎ ¿µ¿ª 03 : Åõµ¥ÀÌ ÃßÃµ»óÇ° */
.main .section1 {border:1px solid #e9e9e9; margin-bottom:50px; margin:5px 3% 0;}
.main .section1 .tab_inner {background-color:#fafafa; font-size:0;}
.main .section1 .tab_inner a { 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 {display:none;}
.main .section1 .tab_box03 {display:none;}
.main .section1 .tab_box01, .tab_box02, .tab_box03 {margin:20px auto 0px;}
.tab_box01 .items, .tab_box02 .items, .tab_box03 .items {width:95%; margin:0 auto;}

/* ¸ÞÀÎ ¿µ¿ª 04 : Áß¾Ó ÀÌº¥Æ® ¹è³Ê */
.center_ban {width:95%; margin:30px auto;height:110px;background:#eff8f8}
.center_ban a {display:inline-block;position:relative;width:100%;font-size:0;}
.center_ban .inner_txt {;text-align:center;line-height:normal;width:100%;height:110px;}
.center_ban .inner_txt .t01 {margin:30px 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 0px 30px; width:95%; margin:0 auto; border-top:1px solid #eaeaea; padding-top:30px; margin-top:10px;}
.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;}
.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;}

.swiper2 a {font-size:0;width:100%;}
.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;}
.swiper2 .inner_txt .t01 {margin:0 0 5px; font-size:20px; font-weight:700; color:#222; letter-spacing:-0.05em; font-weight:700;padding-top:30px;}
.swiper2 .inner_txt .t02 {font-size:14px; color:#555; letter-spacing:-0.05em;}

/* ¸ÞÀÎ ¿µ¿ª 05 : WEEKLY ½Å±Ô»óÇ° & ¸ÞÀÎ ¿µ¿ª 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%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; }
.typeSwipe.paginate button.selected.circle { background:#f72222; border:2px solid #f72222; }
/* BASIC css end */

