/* BASIC css start */
/* */
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);


.detail_name_tit { font-family: 'PT Sans', sans-serif; font-size:15px !important; letter-spacing: -0.020em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 18px; }
.dc_price01 { font-family: Arial, sans-serif; font-size: 12px; color: #777;letter-spacing: -0.01em; }
.dc_price02 { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: -0.01em; color: #111; }
.dc_price03 { color: #111; font-size: 16px; font-family: Arial, sans-serif; letter-spacing: -0.01em; padding-right: 1px; font-weight: bold;}
.dc_price04 { font-size: 11px; font-family: Arial, sans-serif; padding-left: 2px; }
.dc_price05 { letter-spacing: -0.02em; }
.dc_price06 { padding-left: 1px; }
.pdisc_02 { color: #777; font-size: 10px; display: inline-block;}
.pdisc_03 { font-size:10px; padding-right: 3px; }
.pdisc_04 { font-size:10px;  color:#777; }
.pdisc_05 { position: relative; }
.pdisc_06 { position: absolute; right:5px; font-family: 'Lato','Noto Sans KR',sans-serif; letter-spacing: 0.05em; color: #fa5500; }
.detailview_warp01 { }
.detailview_warp01 a { font-weight: normal; padding: 14px 20px; color: #5c5c5c; }
.detailview_warp02 {  }
.detailview_warp03 { }
.count { color: #c2935f;  padding-left: 5px; font-family: 'PT Sans', sans-serif; }
.consumerprice_bold { margin: 0; font-weight: bold; font-size: 13px; }
.img_l img { width:100%; }
.multi_thumbnail { max-width:20%; padding-right:2%; }
.multi_thumbnail img { width:100%; background-color: #fafafa; }
.naver-checkout { margin-bottom: 30px; }
#SMS_shopdetailInfo .shop_de_subname { color: #5d5d5d !important; overflow: hidden; font-size: 10px !important; font-family: proxima-nova, sans-serif !important; font-weight: 400; letter-spacing: 0.03em !important; font-style: italic;}



/* °£·«»óÇ°Á¤º¸ */
.pro_material_warp { margin-bottom: 2.5rem; }
.pro_material_warp ul { background: #fafafa; padding: 1rem 1.25rem; border-radius: 0.25rem; }
.pro_material_warp ul li { display: table; width: 100%; margin-bottom: 0.1rem; }
.pro_material_warp ul li h4 { display: table-cell; width: 5rem; letter-spacing: 0px; line-height: 1rem; color:#000; font-family: Lato, "Noto Sans KR", sans-serif; font-weight: 400; }
.pro_material_warp .simplified_info { display: table-cell; width: 5rem; letter-spacing: 0px; line-height: 1rem; color:#000; font-family: Lato, "Noto Sans KR", sans-serif; font-weight: 400; }
.pro_material_warp ul li p { display: table-cell; padding-left: 0.625rem; word-break: break-all; font-family: Lato, "Noto Sans KR", sans-serif; }
.pro_material_02 { padding: 0px 3px; }
.pro_material_03 {  }
.pro_material_05 { max-width:30px; }

/* ¸®½ºÆ®ÀÌ¹ÌÁö¹è°æ */
.prd_grey { background-color: rgba(0, 0, 0, .02); padding: 0; }
.prd_grey img { mix-blend-mode: multiply; max-width: 100%; height: auto; }
.prd_grey_tab  { background-color: rgba(0, 0, 0, .02); padding: 0; }
.prd_grey_tab img { mix-blend-mode: multiply; max-width: 100%; height: auto; }



/* ½ºÆ¼Ä¿¹è³Ê */
.center_ban2 {width:100%; margin:0 auto 8px;}
.center_ban_warp { padding:10px; }
.center_ban2 .swiper-slide img {width:100%;}
.center_ban2 .swiper-pagination-bullets {bottom:5px !important;}
.center_ban2 .swiper-pagination-bullet { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper-pagination-bullet {width:8px; height:8px; display:inline-block; border-radius:8px; border: 1px solid #c2935f; background: none; opacity:0.7;}
.swiper-pagination-bullet-active {opacity:1; background:#c2935f; }
.swiper-pagination { height: 20px; }
.mgt10 { margin-top:10px; }
.mgt20 { margin-top:20px; }
.mgt30 { margin-top:30px; }
.mgb30 { margin-bottom:30px; }

.MK_txt-won { font-size: 15px; color:#3b3b3b; }


/* ÆÄ¿ö¸®ºä»ó´Ü */
.main_title03 { text-align:center; margin:0px 0px 15px 0px; } 
.title_t01 {font-family: 'Josefin Sans', sans-serif; color:#111; font-size:13px; font-weight:500; text-align:center;}
.title_t03 { line-height: 14px; padding: 5px 0px 10px 0px; font-size: 11px; }
.best_review.list_shopping2x ul {display:flex; padding:0; margin:0;}
.best_review.list_shopping2x li a {  }
.best_review.list_shopping2x li { background: #fff; padding: 0px 10px; margin: 0px; }
.best_review.list_shopping2x li dl { position: relative; height: 100%; border-bottom: 1px solid #d4d4d4; }
.best_review.list_shopping2x li .Preview_01 img { width: 24%; float: left; border: none; padding: 10px 0px 10px 0px; }
.best_review.list_shopping2x li .Preview_02 { position: absolute; left: 27%; top: 15%; }
.best_review.list_shopping2x li .Preview_03 { height: 33px; color: #111; max-width: 215px; font-size: 11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 17px; }
.best_review.list_shopping2x li .Preview_04 { font-family: 'PT Sans', sans-serif; max-width: 255px; color: #1b1b1b;  font-size: 13px; font-weight: 400; letter-spacing: -0.020em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
.best_review.list_shopping2x li .Preview_05 { }
.best_review.list_shopping2x li .Preview_06 { font-family: 'PT Sans', sans-serif; font-size: 10px; color:#111; }
.best_review.list_shopping2x li .Preview_07 { font-size: 10px; color: #111; font-family: 'PT Sans', sans-serif; }
.best_review.list_shopping2x li .Preview_08 { font-size: 11px; font-family: 'Lato','Noto Sans KR',sans-serif; color: #c39562; padding: 0px 5px; }
.best_review.list_shopping2x li .Preview_09 { font-size: 11px; color:#111; }
.Preview_10 { font-size: 11px; color: #c39562; padding-left: 5px; display: inline-block; }

.detail_topreview_07 { font-family: 'PT Sans', sans-serif; border-radius: 0px 0px 15px 0px; letter-spacing: 0.05em; font-size: 11px; background-color: #1e1e20; color: #fff; line-height: 27px; margin: 0 auto; width: 100px; text-align: center; padding: 2px 0px; margin: 30px auto; }


/* ÆÄ¿ö¸®ºäÇÏ´Ü */
.detail_footreview_01 { width:100%; margin: 20px auto; background: #111; }
.review_warp02 { width:100%; margin: 0 auto; }
.detail_footreview_01 ul li { display: inline-block; }
.power_warp01 { position: relative; max-width: 100%; }
.power_warp02 { position: relative; text-align: center; width: 100%;}
.power_warp04 { position: relative; text-align: center; width: 100%; padding-bottom: 20px;}
.power_warp05 { background: #c2935f; margin: 20px 10px 15px 10px; }
.power_warp05 a { }
.power_warp05:hover { background: #524233; }
.power_event01 { width: 27%; padding: 20px 0px 20px 0px; background: #c2935f; color: #fff; text-align: center; border-radius: 0px 0px 0px 50px; }
.power_event02 { width: 27%; padding: 20px 0px 20px 0px; background: #c2935f; color: #fff; text-align: center; border-radius: 0px 0px 0px 50px; margin: 0px 15px; }
.power_event03 { width: 27%; padding: 20px 0px 20px 0px; background: #c2935f; color: #fff; text-align: center; border-radius: 0px 0px 0px 50px; }
.power_event04 { width: 23%; padding: 15px 0px 10px 0px; background: #524233; color: #fff; text-align: center; border-radius: 15px; font-family: 'Josefin Sans', sans-serif; }
.power_event05 { width: 23%; padding: 15px 0px 10px 0px; background: #524233; color: #fff; text-align: center; border-radius: 15px; font-family: 'Josefin Sans', sans-serif; margin: 0px 0px 0px 5px; }
.power_event06 { margin: 0px 5px; font-size: 40px; font-family: 'Josefin Sans', sans-serif; color: #fff; }
.power_event07 { width: 30%; padding: 15px 0px 10px 0px; background: #524233; color:#fff; text-align: center; border-radius: 15px; font-family: 'Josefin Sans', sans-serif; }

.review_title01 { font-family: 'Josefin Sans', sans-serif; color: #111; font-size: 16px; font-weight: 500; text-align: center; padding: 30px 0px 10px 0px }
.review_title02 { text-align: center; margin-bottom: 20px; color: #fff; padding-top: 5px; letter-spacing: 0.02em; }
.review_title03 { font-family: 'Josefin Sans', sans-serif; letter-spacing: 0.02em; line-height: 14px; }
.review_title04 { font-family: 'Josefin Sans', sans-serif; padding: 3px 0px 0px 0px; }
.review_title05 { font-family: 'Josefin Sans', sans-serif; font-size: 23px; }
.review_title06 {  }
.review_title07 { padding: 3px 0px; }
.review_title09 { text-align: center; color: #fff; margin: 25px 0px; }
.review_title10 { font-family: 'Josefin Sans', sans-serif; letter-spacing: 0.02em; line-height: 14px; }
.review_title11 { font-family: 'Josefin Sans', sans-serif; font-size: 20px; }
.review_title12 { text-align: center; color: #fff; font-size: 14px; padding: 12px; }
.review_title13 { font-family: 'Lato','Noto Sans KR',sans-serif;  line-height: 14px; }
#mPowerreview .photo-odr .odr select { display: none; }

#mPowerreview .item { border: 0px solid #fff !important; padding-bottom: 0px !important;  margin-bottom: 0px !important; }

#mPowerreview .item p { font-size: 11px !important; font-family: "ProximaNova-Regular","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","¸¼Àº °íµñ",sans-serif !important; }
#mPowerreview .roll li { text-align:center !important; }
#mPowerreview .roll li img { width: 100% !important; height: 100% !important; padding: 10px 10px 0px 10px }
#mPowerreview .review-wrap > li { padding: 0 10px !important; border-bottom: 1px solid #f1f1f1 !important; }
#mPowerreview .roll li:last-child { padding-right:0 !important; }
#mPowerreview .roll li { padding:0 !important; }
#mPowerreview .total p span { text-decoration:none !important; }
#mPowerreview .btn-white { font-size: 11px !important; }

.detail_p_c_review01 { font-family: 'Josefin Sans', sans-serif; font-size: 16px; color: #111; font-weight: 500; text-align: center; padding: 30px 0px 10px 0px }
.detail_p_c_review02 { font-size: 11px; line-height: 14px; text-align: center;  padding: 5px 0px 10px 0px; }
.detail_p_c_review03 { display: inline-block;  font-size: 11px; color: #c39562; padding-left: 5px; }



/* »ó¼¼ÃßÃµ »óÇ°Áø¿­ */
.like_prd.swiper-container {margin-left:0; padding-bottom:20px !important;}
.like_prd.list_shopping2x ul {display:flex;padding:0;margin:0;}
.like_prd.last ul li {margin-bottom:0;}
.like_prd ul {}
.like_prd ul li{ padding:12px; }
.listName50 { font-family: 'PT Sans', sans-serif; color: #1b1b1b; font-weight: 400; letter-spacing: -0.020em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center; margin: 0 auto; max-width: 150px; }
.listSubName50 { font-family: 'PT Sans', sans-serif; max-width: 150px; color: #c39562; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 11px; }
.listPrice50 { display: inline-block; padding-right: 3px; margin: 0; font-weight: bold; font-size: 13px; }
.listDiscount50 { display: inline-block; color: #777; font-size: 10px; font-family: 'PT Sans', sans-serif; }
.listDiscount50 del { font-family: 'PT Sans', sans-serif; }
.listPer50  { position: absolute; letter-spacing: 0.05em; right: 10px; bottom: 0px; color: #fa5500; font-size: 14px; }
.listPer50 span { font-family: 'Lato','Noto Sans KR',sans-serif; }
.listPer55 { font-family: 'Lato','Noto Sans KR',sans-serif; color: #fa5500; letter-spacing: 0.05em; } 
.listIcon50 { text-align:left; padding: 2px 0px 0px 0px; }
.add_pricewarp50 { position:relative; padding-top:5px;}	
.like_prdwarp { }
.like_prd01 { background: #000; margin: 20px 10px 10px 10px; }
.like_prd02 { font-family: 'Josefin Sans', sans-serif; line-height: 16px; font-size: 12px; color: #fff; padding: 10px; text-align: center; }
.product_rev { font-size:10px; font-family: 'PT Sans', sans-serif; text-align: left; }
.product_rev01 { padding-left:3px; color:#777 ;font-family: 'PT Sans', sans-serif; }
.review_height { min-height:17px; }
.list_shopping2x .list_shoppingInfo { margin-top: 0px !important; }

/* °ü·Ã»óÇ° */
.related_prdwarp { clear: both; margin-bottom: 10px; }
.related_prdwarp .cate_title_warp { font-family: 'Josefin Sans', sans-serif; line-height: 40px; font-size: 1.2em; color: #000; padding-left: 30px; border-bottom: 1px solid #f5f5f5;}
.related_prdwarp .cate_flex_warp { padding: 0px 0px 10px 0px; margin:0px 10px; }
.related_prdwarp .cate_imgbox { }
.related_prdwarp .cate_flex_warp dl { padding:0px 0px 0px 20px; }
.related_prdwarp .cate_flex_warp dt { }
.related_prdwarp .cate_flex_warp .name { font-family: 'PT Sans', sans-serif; color: #1b1b1b; font-size: 13px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 90%; } 
.related_prdwarp .cate_flex_warp .subname { font-family: proxima-nova, sans-serif; color: #5d5d5d ; font-weight: 400; font-size: 10px; font-style: italic; letter-spacing: 0.03em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 90%; } 
.related_prdwarp .cate_flex_warp dd { position: relative; padding: 3px 0px 0px 1px; }
.related_prdwarp .cate_flex_warp .price { display: inline-block; font-size: 13px; font-weight: bold; padding-right: 2px; }
.related_prdwarp .cate_flex_warp .priceStrike { display: inline-block; font-family: 'PT Sans', sans-serif; color: #777; font-size: 10px; }
.related_prdwarp .cate_flex_warp .product_per { position: absolute; display: inline-block; top: 21px; right: 15px; color: #ff4800; font-size:12px; font-family: Arial, sans-serif; }   
.related_prdwarp .cate_review_warp { min-height:17px; padding-left: 2px;}
.related_prdwarp .cate_review_warp .rev_title { font-family: 'PT Sans', sans-serif; text-align: left; font-size:10px; }
.related_prdwarp .cate_review_warp .rev_count { padding-left:3px; color:#777 ;font-family: 'PT Sans', sans-serif; }
.related_prdwarp .pdt_background { padding-top: 20px; }


.pd40 { margin-top: 15px; }
.MK_optAddWrap .MK_inner-opt-cm .MK_price span { font-family: Arial, sans-serif; }
.repo_warpper { clear:both }
.repo_warp { overflow: hidden; padding: 10px 0px; line-height: 1.125rem; font-weight: 400; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }
.repo_warp ul {  }
.repo_warp ul li { position: relative; display: inline-block; font-size: 11px;}
.repo_01 { color: #111; font-family: 'PT Sans', sans-serif; }
.repo_02 { padding: 0px 5px; color: #c39562; font-family: 'PT Sans', sans-serif;}
.repo_03 { font-family: 'Lato','Noto Sans KR',sans-serif; color: #c39562; }
.repo_03:after { }
.repo_04:after { content: ''; display: inline-block; position: absolute; top: 0; right: 0; width: 1px; height: 15px; background-color: #f2f2f2; }
.repo_05 { font-family: 'PT Sans', sans-serif; }
.repo_06 { padding: 0px 5px; font-family: 'PT Sans', sans-serif;}
.repo_07 { font-family: 'PT Sans', sans-serif;}
.repo_08 { float: right; padding-right: 5px; }
.wishlist_heart { border: 1px solid #111; width: 150px; padding: 8px 0px; margin: 0px 0px 10px 0px; }
.wishlist_heart a { border: 1px solid #111; width: 150px; padding: 8px 0px; margin: 0px 0px 10px 0px; }
.#SMS_shopdetailInfo #contents .MK_optAddWrap .total { border-top: 1px solid #f2f2f2; }
.mk_total_warp { position: absolute; bottom: 0px; right: 0px; }
.mgt_01 { margin-top: 10px; padding-top:30px; border-top: 1px solid #e4e4e5; }
.mgt_03 { padding-bottom: 30px; }
.MK_txt-total { font-family: 'Lato','Noto Sans KR',sans-serif; }
.opt_sel { font-family: Arial, sans-serif; font-size: 0.7rem;background: #f4f0ea; text-align: center; margin-top: 10px; color: #000; padding: 10px 0px 10px 0px; }
.opt_sel a { color: #000; font-family: 'Lato','Noto Sans KR',sans-serif; }

.app_buy_btn { margin: 0px 2px 10px 2px; }
.shopdetailButtonTop a.buy { display: inline-block; color: #fff; background-color: #d71a21; height: 50px; line-height: 45px; font-size: 18px; margin: 0 auto 6px; padding: 0px; }
.cart01 { display:inline-block; padding:0px; height:40px; line-height: 40px; background-color: #fff; border: 1px solid #9a9a9a; color: #2c2c2c; font-size: 14px; margin: 0; width: 70%; }
.wish01 { display:inline-block; padding:0px; height:40px; line-height: 40px; background-color: #fff; border: 1px solid #9a9a9a; color: #2c2c2c; font-size: 14px; margin: 0; width: 28%; }

.list_group { border-bottom: 1px solid #efefef; background: #f7f7f7; padding: 10px 1%; text-align:center; }
.list_group select { width: 100%; height:28px; }
.cate_select01 { display: inline-block; width: 100%; }
.cate_select02 { display: inline-block; width: 48%; }
.cate_select03 { display: inline-block; width: 48%; }

.bg_detail { height:3px; background: #ebecee; border-top: 2px solid #dedfe1; }
.bg_detail-2 { border-bottom: 1px solid #DDDDDD; }
.mg-top-10 { margin-top:10px; }
.dan-banner { margin:5px 0px 5px 0px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


.detail_model_info { margin-top: 25px; font-size: 10px; line-height: 12px; }
.detail_model_info02 { padding: 0px 5px; font-weight: bold; letter-spacing: -1px; }


.shopdetailCouponGet ul { padding: 0px; margin: 0px; }
.shopdetailCouponGet ul li { padding: 0px; margin: 0px; }
.shopdetailCouponGet ul li img { width:100%; }
.m_detail_img_top { padding-bottom:70px; }
.mobile_owl_detail_2019 { padding-top: 10px; }
.mobile_owl_event { padding: 0px 10px 0px 10px; }


/*¸á¸®ºñÄ¡ »ó¼¼*/
.pc_detail_2019 { text-align:left; }
.melee_sub_name { font-family: 'KoPub Batang', serif; font-size: 18px; margin-top: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.melee_detail_text { line-height: 14px; margin: 20px 0px 30px 0px; }
.melee_ma_name { font-size: 15px; padding: 5px 0px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.anniversarymov_title { font-family: 'KoPub Batang', serif; font-size: 16px; padding-bottom: 5px; }
.anniversarymov_img { margin:30px 0px 30px 0px; }
.anniversarymov_img iframe { width:500px; height:200px; }
.melee_middle_title { font-family: 'KoPub Batang', serif; font-size: 16px; margin: 30px 0px 3px 0px; clear: both; }
.melee_middle_sub { line-height: 9px; margin: 0px 0px 30px 0px; font-size: 9px; }
.prd_info_warpper { text-align: center; color: rgb(44, 44, 44); font-family: "Nanum Gothic", serif; }
.prd_info_warp { margin: 20px 0px 10px; text-indent: 10px; font-size: 14px; font-weight: bold; }
.pc_detail_2019 table { padding: 10px; width: 100%; color: rgb(128, 116, 126); font-family: "Nanum Gothic", sans-serif; border-collapse: collapse; }
.pc_detail_2019 table th { padding: 10px; border: 1px solid rgb(225, 225, 227); border-image: none; text-align: left; font-weight: bold; background-color: rgb(252, 247, 243); border-collapse: collapse; }
.pc_detail_2019 table td { padding: 10px; border: 1px solid rgb(225, 225, 227); border-image: none; border-collapse: collapse; }
.melee_detail_text01 { margin-top: 70px; font-size: 15px; font-weight: 300; text-align: center; font-family: 'Josefin Sans', sans-serif; }
.melee_detail_text02 { margin-bottom: 10px; font-family: 'Josefin Sans', sans-serif; font-size: 10px; }
.melee_detail_text03 { line-height: 14px; font-size: 10px; margin: 20px 0px 60px 0px; }
.melee_detail_text04 { max-width: 1000px; margin: 150px auto 50px; }
.melee_detail_text04 table { margin: 0 auto; }
.melee_detail_text05 {  background: #fafafa; border-radius: 0px; }
.melee_detail_text06 { font-family: 'Josefin Sans', sans-serif; font-size: 14px; padding-top: 15px; }
.melee_detail_text07 { line-height: 15px; margin: 20px 0px 30px 0px; font-size: 10px; }
.melee_detail_text08 { position: relative; margin: 50px auto 0px; }
.melee_detail_text09 {  }
.melee_detail_text09 img { max-width:85%; }
.melee_detail_text10 { position: relative; max-width: 1000px; margin: 60px auto 0px; padding: 30px 0px; background: #fcf9f4; }
.melee_detail_text11 { font-family: 'KoPub Batang', serif; font-size: 16px; padding: 60px 0px 0px 0px; }
.melee_detail_text12 { width: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%); }
.melee_detail_text13 {  }
.melee_detail_text14 { width: 100%; position: absolute; top: 42%; left: 50%; transform: translateX(-50%); font-family: 'KoPub Batang', serif; font-size: 23px; }
.melee_detail_text15 { line-height: 10px; padding: 2px 0px 20px 0px; }
.melee_detail_text16 { padding-top:60px; }
.melee_detail_text17 { padding: 10px 0px; }
.back_png { margin-top: 100px; background:#fafafa; padding: 25px 0px; }
.model_png {margin-top: 100px; padding: 5px 0px; }
.model_png02 {margin: 20px 0px; }
.back_png50 { margin-top: 50px; background:#fafafa; padding: 25px 0px; }

.meleep_info_warp { margin: 0 auto; }
.meleep_info_warp img { width:100%; }
.meleep_info_warp .melee_title { font-family: 'KoPub Batang', serif; text-align:center; font-size: 17px; font-weight: 500; line-height: 1.4rem; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.meleep_info_warp .melee_text { text-align: justify; font-size: 0.8rem; line-height: 1.3rem; padding: 1.5rem 0rem; word-break: keep-all; }
.meleep_info_warp .melee_end_title { font-family: 'KoPub Batang', serif; font-size: 16px; color: #2c2c2c; text-align: center; padding-top: 2rem; }
.meleep_info_warp .melee_end_text { line-height: 15px; text-align: center; font-size: 10px; padding: 0.5rem 0rem 3rem 0rem; }
.meleep_info_warp .melee_detail_subtitlewarp { padding-top:2.0rem; }
.meleep_info_warp .melee_detail_subtextwarp { text-align: center; font-size: 0.7rem; line-height: 1.2rem; padding: 1.0rem 1.25rem 8.0rem 1.25rem; word-break: keep-all; }
.meleep_info_warp .melee_detail_subwarp {  }
.meleep_info_warp .concept_detail_subtext { text-align: justify; font-size: 0.7rem; line-height: 1.3rem; padding: 1.0rem 1.0rem 8.0rem 1.0rem; word-break: keep-all; }
.meleep_info_warp .diamond_detail_subtextwarp { text-align: justify; font-size: 0.7rem; line-height: 1.3rem; padding: 0.8rem 1.0rem 5.0rem 1.0rem; word-break: keep-all; }

.diamond_detail_subwarp { padding: 1.8rem 1.25rem; }



.diamond_detail_subwarp .dia_detail_titlewarp { }
.diamond_detail_subwarp .dia_detail_titlewarp .dia_title_info { font-family: 'KoPub Batang', serif; padding: 1rem 0rem; font-size: 17px; font-weight: 500; text-align: center; }
.diamond_detail_subwarp .dia_detail_titlewarp .dia_detail_subtextwarp { font-size: 2.8vw; line-height: 1.5; }

.melee_detail_img img { width:100%; }

.diamond_detail_subwarp .dia_detail_01 { font-family: 'Josefin Sans', sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 5px; text-align: left;}
.diamond_detail_subwarp .dia_detail_titlewarp .dia_detail_subtextwarp .dia_detail_02 { text-align: justify; word-break: keep-all; }
.diamond_detail_subwarp .dia_detail_titlewarp .dia_detail_subtextwarp .dia_detail_03 { text-align: center; background-color: #f4f0ea; color: #000; padding: 10px 0px; border-radius: 3px; margin: 20px 0px; font-weight: 400; font-size: 13px; }


.engraving_detail_subwarp { padding: 1.8rem 1.25rem; }
.engraving_detail_01 { font-family: 'Josefin Sans', sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 5px; text-align: left;}
.engraving_detail_02 { text-align: justify; word-break: keep-all; }
.engraving_detail_03 { text-align: center; background-color: #f4f0ea; color: #000; padding: 10px 0px; border-radius: 3px; margin: 20px 0px; font-weight: 400; font-size: 13px; }
.engraving_detail_titlewarp { }
.engraving_title_info { font-family: 'KoPub Batang', serif; padding: 1rem 0rem; font-size: 17px; font-weight: 500; text-align: center;  }
.engraving_detail_subtextwarp { font-size: 2.8vw; line-height: 1.5; }


.what_title_warp { padding: 0rem 1.25rem; }
.what_title { font-family: 'Josefin Sans', sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; padding: 50px 0px 5px 0px; }
.what_detail { text-align: justify; font-size: 2.8vw; line-height: 1.5; word-break: keep-all; }
.what_info { letter-spacing: 0.1rem; padding: 1rem 0.5rem 0rem 0.5rem;  font-size: 2.8vw; line-height: 1.5; word-break: keep-all;}
.what_info p { padding-bottom: 15px; }
.kakao_title_warp { padding: 0rem 1.25rem; margin: 30px 0px 50px 0px; }
.model_detail_img { padding: 0px; max-width: 1000px; margin: 0 auto; }
.model_detail_last { padding: 30px 0px 0px 0px; max-width: 1000px; margin: 0 auto; }



.delivery_guide { font-family:'Nanum Gothic', sans-serif; margin:0px 10px 0px 10px; font-size: 11px; }
.guide_title { position: absolute; top: 33.3%; left: 2%; font-size: 14px; color:#333; text-align: left; width:100%; }
.guide_title a { background:#f8f8f8; margin: 20px 0px 10px 0px; font-weight:bold; color:#333; text-align:center; padding:10px; }
.guide_plus { position: absolute; top: 33.3%; right: 3%; font-size: 1.2em; }
.guide_line { position: relative; background-color: transparent; border: 0; color: #000; text-decoration: none; width: 100%; height: 50px; border-top: 1px solid #e0e0e0; }
.guide_line01 { position: relative; background-color: transparent; border: 0; color: #000; text-decoration: none; width: 100%; height: 50px; }
.guide_line02 { position: relative; background-color: transparent; border: 0; color: #000; text-decoration: none; width: 100%; height: 50px; border-bottom: 1px solid #e0e0e0; }
.guide_line button { border:0px; }
.guide_line01 button { border:0px; }
.guide_line02 button { border:0px; }
.guide_sub_title { padding: 0px 10px; margin: 20px 0px; font-weight: 400; line-height: 1.5; font-size: 2.8vw; }
.guide_sub_title02 { border-bottom: 1px solid #e0e0e0; padding: 0px 10px 0px 10px; margin: 20px 0px 0px 0px; font-weight: 400; line-height: 1.5; font-size: 11px; }
.guide_sub_title05 { padding: 0px 10px 0px 10px; margin: 20px 0px; font-weight: 400; line-height: 1.5; font-size: 11px; }
.guide_sub_title06 { padding: 0px 10px; margin: 20px 0px; font-weight: 400; line-height: 1.5; font-size: 2.3vw; }
.guide_sub_title07 { padding: 0px 10px; font-weight: 400; line-height: 1.5; font-size: 2.8vw; word-break: keep-all; }
.guide_profile_img { margin: 0px 30px; }
.guide_profile_img img { width:100%; }

.guide_sub_title06 table { border-collapse: collapse; color: #000; width: 100%; padding: 5px; text-align: center; }
.guide_sub_title06 table td { text-align: center; border: 1px solid #E1E1E3; padding: 3px; border-collapse: collapse; }
.guide_sub_title06 p { font-size: 2.6vw; font-weight: 400; padding: 20px 0px 5px 0px; text-align: left; font-family: 'Josefin Sans', sans-serif; }
.guide_sub_title06 .table_bg { background: #efe9df; color: #524233; }


.gu_sub_cen { margin:20px 0px 0px 0px; font-weight:bold; color:#333; text-align:center; }
.guide_padding { padding-bottom:10px; }
.gu_pa_cen { padding-bottom:20px; text-align:center; }
.text_highlight { color: #000; }
.guide_detaillink { background-color: #eee; border: 1px solid #d2d2d2; color: #424242; font-weight: bold; padding: 8px 12px; margin:10px 0px 20px 0px; display: inline-block; }
.guide_border { border-top:1px solid #e0e0e0; }
.gu_img { padding-top:10px; }
.gu_img_02 { padding-bottom:20px; }
.gu_text { font-size:11px; }

.thin_related01 { text-align: left; margin: 20px 0px 10px 0px; font-size: 14px; font-weight: bold; text-indent: 10px; }
.thin_related02 { }
.thin_related03 { position: relative; height: 80px; text-align: center; background-color: #030400; font-family: 'Nanum Gothic', serif; color: #fff; }
.thin_related04 { padding: 15px 0px 5px 0px; font-size: 18px; font-weight: bold; overflow: hidden; }
.thin_related05 { }
.thin_related06 { position: absolute; top: 55px; font-size: 13px; }


.eng-title { margin: 50px 0px 5px 0px; font-family: 'Josefin Sans', sans-serif; font-size: 20px; font-weight: 900; color: #1e1e20; text-align: center; }
.bbs-title { margin: 50px 0px 10px 0px; font-family: 'Nanum Gothic', serif; font-size: 20px; font-weight: 900; color: #1e1e20; text-align: center; }
.mt-30 { margin-bottom:20px; }
.bbs-subtitle { font-family: 'Nanum Gothic', serif; color: #1e1e20; font-size: 12px; text-align: center; padding-bottom: 10px; border-bottom: 3px solid #1e1e20; margin: 0 auto; width: 80%; }
.member-warp { background-color: #fd7e14; margin: 10px; font-size: 0px; padding-left: 0px; }
.quck-text01 { font-family: 'Nanum Gothic', serif; color: #000; text-align: center; margin: 25px; }
.quck-text02 { width: 40%; font-family: 'Nanum Gothic', serif; color: #fff; text-align: center; margin: 0 auto; background-color: #000; padding: 10px 0px; }
.m_ser_group { font-family: 'Nanum Gothic', serif; width: 33.3%; text-align: center; display: inline-block; list-style: none }
.m_service { padding: 20px 0px 10px 0px; font-size:50px; color:#fff; }
.m_title_ser { border-radius: 15px; margin: 0 auto; background-color: #d9480f; width: 40%; color: #fff; padding:2px; font-size:10px; }
.m_sub_ser { padding: 5px 0px 5px 0px; color: #fff; font-size: 16px; }
.m_ex_ser { padding-top: 0px; font-size: 10px; color: #fff8be; line-height: 12px; }
.m_ex_ser01 { padding-bottom: 20px; font-size: 10px; color: #fff8be; line-height: 12px; }
.outside-quick { margin: 10px; }
.outside-quick table { border-collapse: collapse; width: 100%; }
.outside-quick th { border: 1px solid #E1E1E3; text-align: center; background-color: #3a5795; padding: 10px 0px 10px 0px; font-family: 'Nanum Gothic', serif; color: #FFF; font-size: 10px; }
.outside-quick td { border:1px solid #E1E1E3; text-align: center; font-family: 'Nanum Gothic', serif; color:#fff; background-color:#4090db; font-size: 10px; line-height: 12px; padding: 10px 0px 10px 0px; }
.outside-quick .sub-text { font-size: 10px; line-height: 20px;}
.member-add { font-family: 'Nanum Gothic', serif; color: #1e1e20; font-size: 10px; padding: 5px 0px 0px 10px; }
.member-add-t { font-family: 'Nanum Gothic', serif; color: #1e1e20; font-size: 12px; padding: 0px 0px 0px 10px; }


.shopdetail .shopdetailItem .shopdetailItemPopup { margin: 0px; 0px; 22px; 0; }
#SMS_shopdetailInfo #contents .SMS_ShopDetail_subMenu { border: none; margin-bottom: 0px; }
#SMS_shopdetailInfo #contents .SMS_ShopDetail_subMenu li a { font-family: 'Josefin Sans', sans-serif; border: none; font-size: 11px; padding: 12px 0px; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailInfoSelect .opt-com a { font-family: 'Lato','Noto Sans KR',sans-serif; background: #231f20; color: #fff; border: none; }

#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont em, #SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont b { color: #F1191F; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont { color: #464646; }
.detail_tab {  border-top: 0px solid #e1e1e1; }
#detail_tab2 { border-top: 0px solid #e1e1e1; }
#detail_tab3 { border-top: 0px solid #e1e1e1; }
#detail_tab4 { border-top: 0px solid #e1e1e1; }
#detail_tab5 { border-top: 0px solid #e1e1e1; }
#detail_tab6 { border-top: 0px solid #e1e1e1; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll { }

.detail-img-title { text-align:center; }
.detail-img-text {font-family: 'PT Sans', sans-serif; border: 1px solid #eeeeee; background: #fafafa; font-size: 12px; padding: 13px 20px; color: #5c5c5c; margin: 0px 10px; }
.btn_prd-info { color: #333; font-family: 'Nanum Gothic', sans-serif; font-weight: bold;padding: 0px 0px 5px 15px; }
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo { padding: 0 10px; margin-bottom: 20px; }
#SMSBuy_wrap_all .shopdetailInfoValue { padding:0px 10px 0px 0px !important; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailInfoSelect p { padding: 5px 0px 3px 0px; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .buy_on { border-top: 0px !important; padding: 0px 0px 30px 0px !important; background-color: #fff !important; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .buy_on a { padding: 0px 3px !important; }  
#SMS_shopdetailInfo #contents .detail_tab_btn li.active_tab { background: #f8f8f8 !important; }

/* ÀÎ±×·¹ÀÌºù¼Ò°³ */
.engraving_warp { }
.engraving_warp .engraving_bg { margin-top: 2rem; text-align: center; }
.engraving_warp .engraving_bg .engraving_bg_title { font-family: 'Josefin Sans', sans-serif; font-size: 25px; line-height: 30px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 0rem 1.0rem 0rem 1.0rem; }
.engraving_warp .engraving_bg .engraving_bg_detail { text-align: justify; font-size: 0.7rem; line-height: 1.3rem; padding: 1.0rem 1.0rem 0rem 1.0rem; word-break: keep-all; }
.engraving_warp .engraving_standard {  }
.engraving_warp .engraving_standard .standard_photo {  }
.engraving_warp .engraving_standard .standard_photo img { width:100%; }
.engraving_warp .engraving_standard .half_warp {  }
.engraving_warp .engraving_standard .half_warp .half_text_warp { text-align: center;  margin-top: 2rem; }
.engraving_warp .engraving_standard .half_warp .half_text_warp .half_title { font-family: 'Josefin Sans', sans-serif; font-size: 20px; letter-spacing: 0.3em; word-break: keep-all; }
.engraving_warp .engraving_standard .half_warp .half_text_warp .half_detail { padding: 1.25rem 1rem; font-size: 13px; letter-spacing: 0.02em; line-height: 20px; word-break: keep-all; }
.engraving_warp .engraving_deep {  }
.engraving_warp .engraving_deep .deep_photo { }
.engraving_warp .engraving_deep .deep_photo img { width:100%; }
.engraving_warp .engraving_deep .half_warp { }
.engraving_warp .engraving_deep .half_warp .half_text_warp { text-align: center;  margin-top: 2rem; }
.engraving_warp .engraving_deep .half_warp .half_text_warp .half_title { font-family: 'Josefin Sans', sans-serif; font-size: 20px; letter-spacing: 0.3em; word-break: keep-all;  }
.engraving_warp .engraving_deep .half_warp .half_text_warp .half_detail {  padding: 1.25rem 1rem; font-size: 13px; letter-spacing: 0.02em; line-height: 20px; word-break: keep-all; }
.webfont_title_warp { padding: 0rem 1.25rem; }
.webfont_title_warp .webfont_title { font-family: 'Josefin Sans', sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; padding: 50px 0px 5px 0px; }
.webfont_title_warp .webfont_detail { text-align: justify; font-size: 2.8vw; line-height: 1.5; word-break: keep-all; }
.guide_engraving01 img { width:100%; }
.guide_engraving02 { padding: 1.2em; }
.guide_engraving03 { font-family: 'KoPub Batang', serif;  font-size: 16px; letter-spacing: 0.5em; text-align: center; padding: 1em 0em; }
.guide_engraving04 { text-align:center; }
.guide_engraving05 { padding-top:1.0em; text-align:center; }
.font-preview-1 {  font-size: 15px; }
.font-preview-2 {  font-size: 15px; }
.font-preview-3 {  font-size: 15px; }
.font-preview-4 {  font-size: 15px; }
.font-preview-5 {  font-size: 15px; }
.font-preview-6 {  font-size: 15px; }
.font-preview-7 {  font-size: 15px; }
.font-preview-8 {  font-size: 15px; }
.font-preview-9 {  font-size: 15px; }
.font-typing { margin-bottom:15px; }

.font-typing input { width: 100% !important; }
.font_typesize { padding:30px 0px 10px 0px; }
.font_kakao_btn { text-align: center; background-color: #000; color: #fff; border-radius: 5px; padding: 10px 0px; margin: 30px 0px 30px 0px; }

.services_img { padding: 1.8rem 1.25rem 0rem 1.25rem; }
.webfont-warp { padding: 0rem 1.25rem; }

/* Åº»ý¼®¼Ò°³ */
.birth_title { font-family: 'KoPub Batang', serif; font-size: 16px; letter-spacing: 0.2em; padding-bottom: 10px; }
.birth_warp { padding: 0rem 1.25rem; }
.birth01 { font-family: 'Josefin Sans', sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; padding: 50px 0px 5px 0px; }
.birth02 { text-align: justify; font-size: 2.8vw; line-height: 1.5; word-break: keep-all; }
.birth02 table { border: 1px solid #c39562; border-image: none; width: 100%; text-align: center; color: #c39562; border-collapse: collapse; font-family: 'Josefin Sans', sans-serif; }
.birth02 table td { border: 1px solid #c39562; padding: 10px 0px; }

.birth03 { font-family: 'Nanum Gothic', serif; text-align: center; letter-spacing: 0.02em; line-height: 22px; padding: 5px 0px 20px 0px; margin: 20px 0px 5px 0px; background: #fafafa; }
.birth03 table { border-image: none; width: 100%; text-align: center; border-collapse: collapse; font-family: 'Nanum Gothic', serif; }
.birth03 table td { font-family: 'Josefin Sans', sans-serif; width: 25%; line-height: 15px; font-size: 12px; }
.birth03 table tr {  }
.birth03 table td img { width: 20px!important; padding: 20px 0px 10px 0px; }
.birth04 { color: #c39562; }
.birth08 {  }
.birth09 { padding: 10px 0px 0px 0px; }
.guide_birth01 { }
.guide_birth02 { font-family: 'KoPub Batang', serif; font-size: 16px; letter-spacing: 0.5em; text-align: center; margin: 20px 0px 0px 0px; }
.guide_birth03 { text-align: center; font-family: 'Nanum Gothic', serif; letter-spacing: 0.02em; line-height: 22px; padding: 0px 0px 15px 0px; margin: 10px 0px 5px 0px; }
.guide_birth03 table { border-image: none; width: 100%; text-align: center; border-collapse: collapse; font-family: 'Nanum Gothic', serif; }
.guide_birth03 table tr { }
.guide_birth03 table td { font-family: 'Josefin Sans', sans-serif; width: 25%; line-height: 15px; font-size: 12px; }
.guide_birth03 table td img { width: 20px!important; padding: 20px 0px 10px 0px; }
.guide_birth04 { color: #c39562; }
.guide_birth06 { font-family: 'Nanum Gothic', serif; font-size: 10px; text-align: center; line-height: 16px; }

/* »óÇ°°øÅëÁ¤º¸ */
.guideinfo_warp { padding: 0px 10px; margin: 20px 0px; line-height: 1.5; font-size: 11px; }
.guideinfo_warp table { border-image: none; width: 100%; text-align: center; border-collapse: collapse; color: rgb(128, 116, 126); }
.guideinfo_warp table tr { }
.guideinfo_warp table th { font-size: 10px; line-height: 20px; width:100px; text-align: left; padding-left: 10px; }
.guideinfo_warp table td { font-size: 10px; line-height: 20px; text-align: left; padding: 5px 0px 5px 0px; }


.guide_sub_title table { border-image: none; width: 100%; text-align: center; border-collapse: collapse; color: rgb(128, 116, 126); }
.guide_sub_title table tr { }
.guide_sub_title table th { font-size: 10px; line-height: 20px; width:100px; text-align: left; padding-left: 10px; }
.guide_sub_title table td { font-size: 10px; line-height: 20px; text-align: left; padding: 5px 0px 5px 0px; }

.ring_guide_warp { }
.ring_guide_warp table { border-image: none; width: 100%; text-align: center; border-collapse: collapse; color: rgb(128, 116, 126); margin-top: 15px; font-size: 9px; }
.ring_guide_warp table tr { border-collapse: collapse; }
.ring_guide_warp table th { text-align:center; border:1px solid #E1E1E3; font-weight: 400; background-color: #fafafa; padding:2px; border-collapse: collapse; }
.ring_guide_warp table td { text-align:center; border:1px solid #E1E1E3; padding:2px; border-collapse: collapse; }
.ring_guide_01 { padding: 0px 0px 3px 0px; }
.ring_guide_02 { font-size: 10px; text-align: center; background-color: #000; padding: 10px 0px; color: #fff; border-radius: 3px; margin: 1.2em; }
.ring_guide_02 a { color: #fff; }
.ring_guide_03 { font-size: 10px; }
.ring_guide_04 { color:#000; }


.common_info01 {  }
.common_info02 {  }
.common_info03 {  }
.common_info05 { display: block; font-size: 10px; line-height: 10px; }
.common_info06 { line-height: 15px; }
.common_info07 {  }
.common_info08 { padding-left: 10px; height: 35px; border-bottom: 1px solid #e0e0e0; font-size: 14px; color: #000;  }
.common_info09 { padding:0px 5px; }
.guide_sub_title03 { padding-bottom: 5px; font-weight: bold; }
.guide_sub_title04 { text-align: center; background-color: #000; color: #fff; border-radius: 5px;  padding: 10px 0px; margin-top: 5px; }
.guide_sub_title04 a { color: #fff; }


.detail_menu_warp { border-top: 12px solid #f5f5f5; overflow: hidden; border-bottom: 1px solid #f5f5f5; }
.detail_menu_warp ul { }
.detail_menu_warp ul li { display: inline-block;  float: left; width: 33.3%; text-align: center; line-height: 40px; }
.detail_menu_warp ul li a { font-family: 'Josefin Sans', sans-serif; font-size: 11px; }

/* ±¸¸Å¹öÆ° */
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.buy { border: 1px solid #000 !important; background-color: #000 !important; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.cart { background-color: #f4f0ea !important; border: 1px solid #f4f0ea !important; color: #000 !important; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish { border: 1px solid #f4f0ea !important; }
#SMS_shopdetailInfo #contents .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a span { font-size: 0.8rem !important; }
.SMS_buy_menu_wrap.SMS_buy_menu_wrap_click { border-top: 0px !important; }

.SMS_ShopDetaileBuy_btn { border-top: 1px solid #eaeaea !important; padding: 0.5rem; height: 64px !important; text-align: center; background: #fff !important; }
.SMS_ShopDetaileBuy_btn .Buy_btn { width: calc(60%) !important; float: right !important; background-color: #000; display: inline-block; letter-spacing: 0px !important; font-size: 0.8rem !important; line-height: 3rem; }
.off_vist_btn { width: calc(25%); background-color: #f4f0ea; display: inline-block; font-family: Arial, sans-serif; font-size: 12px; line-height: 3rem; margin-right: 0.25rem; }
.off_vist_btn a { color:#000; }
.SMS_ShopDetaileBuy_btn .Buy_btn span { font-family: Arial, sans-serif !important; }
.wish_btn01 { position: relative; width: calc(10%); display: inline-block; float: left; font-family: Arial, sans-serif; font-size: 0.8rem; height: 3rem; margin-right: 0.25rem; color: #000; line-height: 1rem; }
.wish_btn01 a { color:#000; }
.wish_btn02 { position: absolute; top:20%; left:50%; transform: translateX(-50%); }
.right_fixed { display: none; }


/* ¼±¹°Æ÷Àå */
.gift_pack01 img { width:100%; padding: 10px 10px 0px 10px; }
.gift_pack05 { font-style: italic; text-align: center; margin: 10px 0px 20px 0px; }
.gift_pack03 { padding: 10px 0px; }
.gift_info_warp { padding: 0px 10px; margin: 0px 0px 20px 0px; line-height: 1.5; font-size: 2.8vw; }
.gift_info { }

/* ¹êµåÇÁ·ÎÆÄÀÏ */
.band_profile01 { position: relative; margin: 0px auto; text-align: center; }
.band_profile02 img { width:100%; }
.band_profile03 { line-height: 14px; margin: 20px 0px 30px 0px; }
.band_profile04 { font-family: 'KoPub Batang', serif; font-size: 16px; padding-bottom: 5px; }
.band_profile05 { }

.gift_guide_01 { text-align: center; background-color:#f4f0ea; color:#000; padding: 10px 0px; border-radius: 3px; margin: 20px 0px; font-weight: 400; font-size: 13px; }


/* ¿ÀÇÁ¶óÀÎ¼Ò°³ */
.offline_event_warp { padding: 1.8rem 1.25rem; border-top: 1px solid #e0e0e0; }
.offline_event_warp .offline_maintitle { font-family: 'Josefin Sans', sans-serif; color:#000; font-size:18px; font-weight:500; letter-spacing:1px; padding-bottom: 1.8rem; }
.offline_event_warp .offline_subtitle { font-family: 'Josefin Sans', sans-serif; color: #000; font-size: 11px; padding-left: 5px; }
.offline_event_warp .offline_banner { }
.offline_event_warp .offline_banner img { width:100%; }
.offline_event_warp .boutique_info_warp { padding: 1.25rem 1.25rem 0rem 1.25rem; }
.offline_event_warp .boutique_info_warp .boutique_info_title { padding: 5px 0px 0px 0px; text-align: center; line-height: 1.6em; color: #000; font-size: 1.7em; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.offline_event_warp .boutique_info_warp .boutique_info_subtitle { color: #111; font-size: 13px; text-align: center; }
.offline_event_warp .boutique_info_warp .boutique_info_text { font-family: 'PT Sans', sans-serif; padding: 1.5rem 0px; font-size: 13px; overflow: hidden; text-overflow: ellipsis; }
.offline_event_warp .boutique_info_warp .boutique_info_btn { padding: 0.8rem 2rem; text-align: center; font-weight: 400; font-size: 15px; border: 1px solid #000; margin: 0 auto; letter-spacing: .06em; }


/* ½ºÀ§Æ¼½ºÇ¬½Å±Ô»óÇ°Á¤º¸ */
.sweetyp_info_warp { max-width:1000px; margin: 0 auto; }
.sweetyp_info_warp img { width:100%; }
.sweetyp_info_warp .sweety_enname { font-family: 'Josefin Sans', sans-serif; font-size: 2.2em; padding: 30px 0px 30px 0px; text-align: left; line-height: 24px; text-transform: uppercase; }
.sweety_enname h1 { font-family: 'Josefin Sans', sans-serif; }
.sweetyp_info_warp .sweety_text { line-height: 1.5em; font-size: 1.4em; text-align: left; letter-spacing: -.02em; overflow: hidden; padding: 0px 0px 50px 0px; word-break: keep-all; }
.sweetyp_info_warp .sweety_color_warp { }
.sweetyp_info_warp .sweety_color_warp dl { text-align: center; padding: 30px 0px 0px 0px; }
.sweetyp_info_warp .sweety_color_warp dl dt { font-family: 'Josefin Sans', sans-serif; font-size: 1.0em; line-height: 0.5em; }
.sweetyp_info_warp .sweety_color_warp dl dd { font-family: 'Josefin Sans', sans-serif; font-size: 0.6em; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sweetyp_info_warp .sweety_color_warp dl dd img { margin: 5px 0px 0px 0px; }
.sweetyp_info_warp .sweety_color_warp ul { margin: 5px 0px 30px 0px; text-align: center; }
.sweetyp_info_warp .sweety_color_warp ul:after { content: ""; display: block; clear: both; }
.sweetyp_info_warp .sweety_color_warp ul li { float: left; font-family: 'Josefin Sans', sans-serif; font-size: 0.8em; display: inline-block; width: 25%; }
.sweetyp_info_warp .sweety_color_warp ul li:first-child { margin-left:0px; }
.sweetyp_info_warp .sweety_color_warp ul li:last-child { margin-right:0px; }
.sweetyp_info_warp .sweety_logo_warp { text-align: center; margin: 20px 0px 30px 0px; }
.sweetyp_info_warp .sweety_logo_warp dt { font-family: 'KoPub Batang', serif; font-size: 16px; padding-bottom: 5px; }
.sweetyp_info_warp .sweety_logo_warp dd { line-height: 15px; font-size: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sweetyp_info_warp .sweety_model_img02 { padding: 15px 0px 0px 0px; }
.sweetyp_info_warp .sweety_model_img03 { padding: 15px 0px 15px 0px; }


/* ºòµ¥ÀÌÅÍ¸¶ÀÌ´× css¼öÁ¤ */
.analyans-w01 .analyans-tit span {color:#fa323d;font-size: 16px !important;}
.analyans-w05 .analyans-conts .sect-wrap.sect-percent .per-wrap .per-graph {width:320px;height: 116px !important;}
.analyans-wrap .analyans-conts .analyans-slider li dl dt img {width:100%;height: 115px !important;}
.layer-analyans .layer-analyans-cont .analyans-conts .ul-50per li dl dt img {width:100%;min-height: 173px !important;}
.analyans-w02 .analyans-conts > .bx-wrapper > .bx-viewport {min-height: 190px !important;}
.analyans-w03 .analyans-conts > .bx-wrapper > .bx-viewport {min-height: 170px !important;}

/* BASIC css end */

