/************************************************
Version : AKL Hybris UIUX 1.0
*************************************************/ 

/*@import url("akl-product2.css");*/

.product-body-view .cont-kcrm, .cont-kcrm{display: block;width: 100%;margin-top: 40px;font-size: 12px;color: #bbbbbb;font-weight: 300;text-align: right;letter-spacing: 0;}

/*** 비주얼 영역 ***/
.product-body-view .sup{letter-spacing:1px;top: -1em !important;}
iframe {border:0;}
.product-body-view {word-break:keep-all;word-wrap:break-word;letter-spacing:-0.08em;}
.visual-area {width:100%;position:relative;text-align:center;padding: 0 8.5% 0;background-size: cover !important; background-position-x:center !important}
.visual-area.type01 {background:#eeede3 url('../images/akl_product/nutrition-health/bg_NU02_01.png') no-repeat top center;min-height:840px;padding-bottom: 80px;}
.visual-area.type02 {background-color:#c9e3f6;min-height:620px;/*padding:0 20px 30px;*/}
.visual-area.type03 {background-color:#f3f2eb;min-height:890px;/*padding:0 20px 30px;*/padding-bottom:80px;}
.visual-area.type04 {background: url('../images/akl_product/beauty/bg_youth_xtend_set.png') no-repeat top center;min-height:840px;/*padding:0 20px 0;*/}
.visual-area.type05 {background-color:#fbf9fc;padding:0 0;}

.product-body-view img{max-width:100%;}
/* 공급자 2019.06.20 추가 */
.made-by { text-align: right; font-size:16px; padding:20px 0 0; color:#808285;}

/* 영양건강 */
.visual-area.type01.doubleX,
.visual-area.shopping_large{min-height:1000px;}
.visual-area.type01.doubleX_10days{min-height:930px;}
.visual-area.aqua_supplement{min-height:680px;}
.visual-area.bodykey,
.visual-area.scoop{min-height:710px;}
.visual-area.type03.I2GO{min-height:890px;background:#ffeaea;}
.visual-area.type03.kids{min-height:800px;background:#a9d4d7 url(../images/akl_product/nutrition-health/bg_health_kid.png) no-repeat bottom center;}
.visual-area.type03.energy01{min-height:866px;background:#000 url(../images/akl_product/nutrition-health/bg_energy_01.png) no-repeat bottom center;}
.visual-area.type03.energy02{min-height:819px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_02.png) no-repeat top center;}
.visual-area.type03.energy03{min-height:752px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_03.png) no-repeat top center;}
.visual-area.type03.energy04{min-height:877px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_04.png) no-repeat top center;}
.visual-area.type03.energy05{min-height:874px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_05.png) no-repeat top center;}
.visual-area.type03.energy05{min-height:874px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_05.png) no-repeat top center;}
.visual-area.energy06{min-height:853px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_06.png) no-repeat bottom center;}
.visual-area.energy07{min-height:759px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_07.png) no-repeat bottom center;}
.visual-area.energy08{min-height:1135px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_08.png) no-repeat bottom center;}
.visual-area.energy09{min-height:837px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_09.png) no-repeat bottom center;}
.visual-area.type03.energy10{min-height:874px;background: #000 url(../images/akl_product/nutrition-health/bg_energy_10.png) no-repeat top center;}
.visual-area.nuts{min-height:782px;background:url(../images/akl_product/nutrition-health/bg_nuts_01.png) no-repeat bottom center;}
.visual-area.gourmet-selection{min-height:778px;background:url(../images/akl_product/nutrition-health/bg_gourmet_selection_01.png) no-repeat bottom center;}
.visual-area.type03.promo-70th{min-height:700px;background:url(../images/akl_product/nutrition-health/bg_70th_promotion1.png) no-repeat top center;padding-bottom:92px;}
.visual-area.type04.phyto-promo{height:995px;background:url(../images/akl_product/nutrition-health/bg_phyto_1914.jpg) no-repeat top center;min-height:inherit;}
.visual-area.type04.intenstiflora7-promo{min-height:800px;background:url(../images/akl_product/nutrition-health/bg_promotion_2651.jpg) no-repeat top center;padding-bottom:85px;}
.visual-area.type02.jelly{min-height:700px;background:url(../images/akl_product/nutrition-health/bg_jelly_promo.png) no-repeat top left;padding-bottom:72px;}
.visual-area.omega3-promotion{min-height:700px;background:url(../images/akl_product/nutrition-health/bg_omega3_promotion.png) no-repeat top left;padding-bottom:72px;}


/* 시그니처 셀렉트 */
.visual-area.type02.sig-select01{min-height:1318px;background:url(../images/akl_product/beauty/bg_signature_select_01.png) no-repeat top center;}
.visual-area.type02.sig-select-h{background:url(../images/akl_product/beauty/bg_signature_select_plus_h.png) no-repeat top center;padding-bottom:9px;}
.visual-area.type02.sig-select-b{background:url(../images/akl_product/beauty/bg_signature_select_plus_b.png) no-repeat top center;padding-bottom:75px;}
.visual-area.type02.sig-select-w{background:url(../images/akl_product/beauty/bg_signature_select_plus_w.png) no-repeat top center;padding-bottom:15px;}
.visual-area.type02.sig-select-w.plus{padding-bottom:75px;}
.visual-area.type02.sig-select-f{background:url(../images/akl_product/beauty/bg_signature_select_plus_f.png) no-repeat top center;padding-bottom:79px;}
.visual-area.type02.sig-select-s{background:url(../images/akl_product/beauty/bg_signature_select_06.png) no-repeat top center;padding-bottom:50px;}
.visual-area.type02.sig-select-s.plus{background:url(../images/akl_product/beauty/bg_signature_select_plus_s.png) no-repeat top center;padding-bottom:70px;}
.visual-area.type02.sig-select-mask{background:url(../images/akl_product/beauty/bg_signature_select_plus_mask.png) no-repeat top center}
.visual-area.type02.sig-select-mask-set{background:url(../images/akl_product/beauty/bg_signature_select_plus_mask_set.png) no-repeat top center;padding-bottom:70px;}
.visual-area.type02.sig-select07{min-height:928px;background:url(../images/akl_product/beauty/bg_signature_select_07.png) no-repeat top center;}
.visual-area.type02.facial-oil{background:url(../images/akl_product/beauty/bg_facial_oil.png) no-repeat bottom center;padding-bottom:80px;}

/* 포인트 메이크업 */
.visual-area.point-makeup01{min-height:1065px;background:url(../images/akl_product/beauty/bg_point_makeup_01.png) no-repeat top center;}
.visual-area.point-makeup01.short{min-height:902px;background:url(../images/akl_product/beauty/bg_point_makeup_01_short.png) no-repeat top center;}/* 아이펜슬 */
.visual-area.point-makeup02{min-height:942px;background:url(../images/akl_product/beauty/bg_point_makeup_02.png) no-repeat top center;}
.visual-area.point-makeup02.blusher{min-height:976px;background:url(../images/akl_product/beauty/bg_point_makeup_blusher.png) no-repeat top center;} /* 블러셔 */
.visual-area.point-makeup03{height:1025px;background:url(../images/akl_product/beauty/bg_point_makeup_03.png) no-repeat top center;} /* 립스틱 */
.visual-area.point-makeup03.short{height:946px;background:url(../images/akl_product/beauty/bg_point_makeup_03.png) no-repeat top center;} /* 립 라이너 */
.visual-area.point-makeup04{min-height:1014px;background:url(../images/akl_product/beauty/bg_point_makeup_04.png) no-repeat top center;}
.visual-area.mascara{min-height:1067px;background:url(../images/akl_product/beauty/bg_mascara.png) no-repeat top center;}
.visual-area.tools{background:url(../images/akl_product/beauty/bg_brush.png) no-repeat center top;}
.visual-area.artistry_flora_perfume{min-height:1140px;background:url(../images/akl_product/beauty/bg_flora_chic_perfume.png) no-repeat top center;padding-bottom:85px;}

.visual-area.others{padding-bottom:90px;background:#f4f4f4;}
.visual-area.queen{min-height:807px;background:url(../images/akl_product/home-living/bg_queen_01.png) no-repeat bottom center;}
.visual-area.queen02{min-height:663px;background:url(../images/akl_product/home-living/bg_queen_02.png) no-repeat top center;padding-bottom:82px;}
.visual-area.queen03{min-height:904px;background:url(../images/akl_product/home-living/bg_queen_03.png) no-repeat top center;}
.visual-area.home-giftset{min-height:844px;background:url(../images/akl_product/home-living/bg_home_giftset_01.png) no-repeat top center;}
.visual-area.espring{min-height:400px;background:url(../images/akl_product/home-living/bg_espring_faucet.png) no-repeat top center; padding-bottom:92px;}
.visual-area.espring.min{/*min-height:880px;*/background:url(../images/akl_product/home-living/bg_espring_01.png) no-repeat top center; padding-bottom:92px;}
.visual-area.icook{min-height:800px;background:url(../images/akl_product/home-living/bg_icook_01.png) no-repeat bottom center;padding-bottom:92px;}

.visual-area.type02.vitamin{background:#c1dff4 url(../images/akl_product/beauty/bg_intensive_advanced_1480.png) no-repeat bottom center;min-height:1069px;} /*01 인텐시브 비타민 1480 */
.visual-area.type02.infusion{background: #f8f8f8 url(../images/akl_product/beauty/bg_intensive_boosting_infusion.png) no-repeat top center;min-height:980px;} /*01 인텐시브 부스팅 인퓨전 2851 */
.visual-area.type02.intensive-skin{background: #f8f8f8 url(../images/akl_product/beauty/bg_intensive_skincare.png) no-repeat top center;min-height:1144px;}   /*01 인텐시브 스킨케어 4532 4657*/
.visual-area.type02.intensive-restore{background: #f8f8f8 url(../images/akl_product/beauty/bg_intensive_night_restore.png) no-repeat top center;min-height:1098px;} /*01 인텐시브 리스토어 프로그램 4523*/

.visual-area.type02.youth-xtend.middle{background: #f8f8f8 url(../images/akl_product/beauty/bg_youth_xtend_01.png) no-repeat top center;min-height:1136px;}   /* 02 유스익스텐드-1 */
.visual-area.type02.youth-xtend.long{background: #f8f8f8 url(../images/akl_product/beauty/bg_youth_xtend_02.png) no-repeat top center;min-height:1186px;}   /* 02 유스익스텐드-2 */
.visual-area.type02.youth-xtend.short{background: #f8f8f8 url(../images/akl_product/beauty/bg_youth_xtend_03.png) no-repeat top center;min-height:1116px;}   /* 02 유스익스텐드-3 , 리프로그래밍 마스크 */ 
.visual-area.type02.youth-xtend.cream{background: #f8f8f8 url(../images/akl_product/beauty/bg_youth_xtend_04.png) no-repeat top center;min-height:842px;}   /* 02 유스익스텐드 크림 */
.visual-area.type02.youth-xtend.icream{background: #f8f8f8 url(../images/akl_product/beauty/bg_youth_xtend_05.png) no-repeat top center;min-height:929px;} /* 02 유스익스텐드 아이 크림 */
.visual-area.type02.youth-xtend-set{background: #f3e8e6 url(../images/akl_product/beauty/bg_youth_xtend_set.png) no-repeat top center;min-height:797px;}  /* 02 Youth_Xtend set*/

.visual-area.type02.youth-xtend.cream{background: #f8f8f8 url(../images/akl_product/beauty/bg_youth_xtend.png) no-repeat top center;min-height:900px;}   /* 02 Youth_Xtend*/
.visual-area.type02.youth-xtend-set{background: #f3e8e6 url(../images/akl_product/beauty/bg_youth_xtend_set.png) no-repeat top center;min-height:797px;}  /* 02 Youth_Xtend set*/
.visual-area.type02.ultra-lifting{background: #f8f8f8 url(../images/akl_product/beauty/bg_youth_xtend_ultra_lifting.png) no-repeat top center;min-height:1100px;} /*03 Youth Xtend lifting */

.visual-area.type02.ideal.long{background: #d3e1f8 url(../images/akl_product/beauty/bg_ideal_radience_long.png) no-repeat top center;min-height:1137px;} /* 4. 아이디얼  9621 */
.visual-area.type02.ideal.middle{background: #d3e1f8 url(../images/akl_product/beauty/bg_ideal_radience_middle.png) no-repeat top center;min-height:1049px;} /* 4. 아이디얼 일루미네이팅, 7555, 9618, 9619, 9622*/
.visual-area.type02.ideal.short{background: #d3e1f8 url(../images/akl_product/beauty/bg_ideal_radience_short.png) no-repeat top center;min-height:964px;} /* 4. 아이디얼 세트 */
.visual-area.type02.ideal-uv{background: #f8f8f8 url(../images/akl_product/beauty/bg_ideal_radience_uv_protect.png) no-repeat top center;min-height:1038px;}/* 4. 아이디얼 프로텍트uv */
.visual-area.type02.ideal-uv2{background: #f8f8f8 url(../images/akl_product/beauty/bg_ideal_uv_cc.png) no-repeat top center;min-height:1134px;}/* 4. 아이디얼 프로텍트uv */
.visual-area.type02.zone-patch{background: #f8f8f8 url(../images/akl_product/beauty/bg_zone_patch.png) no-repeat top center;min-height:904px;} /* 4. 아이디얼 존패치 */

.visual-area.type02.hydrav{background: #f8f8f8 url(../images/akl_product/beauty/bg_hydrav_refreshing.png) no-repeat top center;min-height:800px;padding-bottom:80px;}  /*05 하이드라 1323 */
.visual-area.type02.hydrav.long{background: #f8f8f8 url(../images/akl_product/beauty/bg_hydrav_long.png) no-repeat top center;min-height:1129px;}  /*05 하이드라 4105, 4106 */
.visual-area.type02.hydrav.middle{background: #f8f8f8 url(../images/akl_product/beauty/bg_hydrav_middle.png) no-repeat top center;min-height:1133px;}  /*05 하이드라v 4109 */
.visual-area.type02.hydrav.short{background: #f8f8f8 url(../images/akl_product/beauty/bg_hydrav_short.png) no-repeat top center;min-height:1039px;}  /*05 하이드라 4108 */
.visual-area.type02.hydrav.mini{background: #f8f8f8 url(../images/akl_product/beauty/bg_hydrav_mini.png) no-repeat top center;min-height:879px;} /* 05 하이드라 4110 */
.visual-area.type02.hydrav-set{background: #f8f8f8 url(../images/akl_product/beauty/bg_hydrav_aqua_set.png) no-repeat top center;min-height:911px;}/*05 하이드라v 기프트세트 */

.visual-area.type02.special-care{background: #f8f8f8 url(../images/akl_product/beauty/bg_special_care.png) no-repeat top center;min-height:1095px;}/*06 스페셜 케어 */
.visual-area.type02.water-uv{background: #f8f8f8 url(../images/akl_product/beauty/bg_sun_protect_1416.png) no-repeat bottom center;min-height:1141px;}/*06 스페셜 케어 - 워터에센스 선 프로텍트 */
.visual-area.type02.duma-sonic{background: #f8f8f8 url(../images/akl_product/beauty/bg_duma_sonic_4779.png) no-repeat top center;min-height:1036px;}/*06 스페셜 케어 더마 갈바닉 */
.visual-area.type02.essentials-by{background: #f8f8f8 url(../images/akl_product/beauty/bg_essentials_by.png) no-repeat top center;min-height:1100px;}/*09 에센셜 바이 */

.visual-area.type02.essentials_by{background: #f8f8f8 url(../images/akl_product/beauty/bg_essentials_by.png) no-repeat top center;min-height:1100px;}/* !!!!!! 09 에센셜 바이 개발 전달 후 해당줄 삭제!!! */

.visual-area.type02.essentials-mask{background: #f8f8f8 url(../images/akl_product/beauty/bg_essentials_aquafull_mask.png) no-repeat top center;min-height:1078px;}/*09 에센셜 바이 */
.visual-area.type02.supreme_lx{background: #000000 url(../images/akl_product/beauty/bg_supreme_lx_regenerating.png) no-repeat top center;min-height:1130px;} /* 수프림 lx */
.visual-area.type02.supreme_lx2{background: #000000 url(../images/akl_product/beauty/bg_supreme_lx_regenerating_01.png) no-repeat top center;min-height:1000px;} /* 수프림 lx set */
.visual-area.type04.supreme_lx3{background: #000000 url(../images/akl_product/beauty/bg_supreme_lx_regenerating_03.png) no-repeat top center;} /* 수프림 lx set */
.visual-area.type02.artistry_men{background: #000000 url(../images/akl_product/beauty/bg_artistry_men.png) no-repeat top center;min-height:1024px;} /* 아트스트리 맨 */
.visual-area.type02.artistry_men_set{background: #000000 url(../images/akl_product/beauty/bg_artistry_men_set.png) no-repeat top center;min-height:904px;} /* 아트스트리 맨  세트*/
.visual-area.type02.artistry_men_perfume{background: #000000 url(../images/akl_product/beauty/bg_men_perfume.png) no-repeat top center;min-height:1014px;} /* 아트스트리 맨 퍼퓸 */
.visual-area.indicator{background: url(../images/akl_product/beauty/bg_oil_indicator_1171.png) no-repeat top center;min-height:866px;} /* 유분 측전 인디케이터 */
.visual-area.type02.foundation_hydra_touch{background: #000000 url(../images/akl_product/beauty/bg_foundation_hydra_touch.png) no-repeat top center;min-height:1162px;} /* 베이스메이크업(파운데이션) */
.visual-area.type02.foundation_smoothing{background: #000000 url(../images/akl_product/beauty/bg_smoothing_foundation.png) no-repeat top center;height:1258px;} /* 리프팅 스무싱 파운데이션 */
.visual-area.type02.primer{background: #000000 url(../images/akl_product/beauty/bg_primer.png) no-repeat top center;min-height:1085px;} /* 프라이머 */
.visual-area.type02.foundation_longwearing{background: #000000 url(../images/akl_product/beauty/bg_longwearing_foundation.png) no-repeat top center;min-height:1229px;} /* 리프팅 롱웨어링 파운데이션 */
.visual-area.type02.all_day_cover{background: #000000 url(../images/akl_product/beauty/bg_all_day_cover.png) no-repeat top center;min-height:1058px;} /* 올데이커버 파운데이션 */
.visual-area.type02.all_day_cover02{background: #000000 url(../images/akl_product/beauty/bg_all_day_cover_02.png) no-repeat top center;min-height:1002px;} /* 올데이커버 파운데이션 리필*/
.visual-area.type02.ex_loose_fd_pact{background: #000000 url(../images/akl_product/beauty/bg_loose_fd_light.png) no-repeat top center;min-height:1038px;} /* 베이스메이크업(이그젝트 핏 프레스드 파우더  팩트 리필) */
.visual-area.type02.ex_fit_powder{background: #000000 url(../images/akl_product/beauty/bg_powder_refill_4931.png) no-repeat top center;min-height:806px;} /* 베이스메이크업(이그젝트 핏 프레스드 파우더) */
.visual-area.type02.ex_fit_loose_powder{background: #000000 url(../images/akl_product/beauty/bg_ex_fit_loose_powder_4231.png) no-repeat top center;min-height:847px;} /* 베이스메이크업(익스퍼트 핏 퍼펙팅 루스 파우더) */
.visual-area.type02.concealer{background: #000000 url(../images/akl_product/beauty/bg_concealer.png) no-repeat top center;min-height:884px;} /* 베이스메이크업(익스퍼트 핏 퍼펙팅 루스 파우더) */
.visual-area.type02.lipgloss{background: #000000 url(../images/akl_product/beauty/bg_lipgloss.png) no-repeat top center;min-height:1033px;} /* 포인트메이크업(립글로스) */
.visual-area.type02.lipgloss-pop{background: #000000 url(../images/akl_product/beauty/bg_pop_triple_lipgloss.png) no-repeat top center;min-height:1144px;} /* 포인트메이크업(립글로스) */
.visual-area.type02.studio-newyork, .visual-area.type04.studio-newyork{background: #ffffff url(../images/akl_product/beauty/bg_studio_newyork.png) no-repeat top center;padding-bottom:72px;} /*  포인트메이크업3 스튜디오 뉴욕 마스카라 */
.visual-area.studio-newyork-tint {background: #ffffff url(../images/akl_product/beauty/bg_studio_newyork_tint.png) no-repeat top center;padding-bottom:72px;} /*  포인트메이크업3 스튜디오 뉴욕 마스카라 */
.visual-area.type02.studio-newyork02{background:#ffffff url(../images/akl_product/beauty/bg_studio_newyork02.png) no-repeat top center;padding-bottom:72px;} /*  포인트메이크업3 스튜디오 뉴욕 마스카라 */
.visual-area.type02.studio-newyork03{background:#ffffff url(../images/akl_product/beauty/bg_studio_newyork03.png) no-repeat top center;padding-bottom:72px;} /*  포인트메이크업3 스튜디오 뉴욕 마스카라 */
.visual-area.type02.studio-newyork04{background:#ffffff url(../images/akl_product/beauty/bg_studio_newyork04.png) no-repeat top center;padding-bottom:72px;} /*  포인트메이크업3 스튜디오 뉴욕 마스카라 */
.visual-area.signature-promotion{background:#ffffff url(../images/akl_product/beauty/bg_signature_promotion.png) no-repeat top center;padding-bottom:72px;} /*  시그니처 솔루션 프로모션 */
.visual-area.sw-foundation{background: #000000 url(../images/akl_product/beauty/bg_sheer_weightless_foundation_01.png) no-repeat top center;min-height:1169px;} /* 하이드라-브이 쉬어 라이트 파운데이션 */
.visual-area.cleansing-device-01{min-height:904px;background:url(../images/akl_product/beauty/bg_cleansing_device_01.png) no-repeat center bottom;} /* 클렌징 디바이스 */
.visual-area.cleansing-device-02{min-height:904px;background:url(../images/akl_product/beauty/bg_cleansing_device_02.png) no-repeat center bottom;} /* 클렌징 디바이스 */

/* 배스바디 */
.visual-area.type02.normal-tooth{background: #5c85c4 url(../images/akl_product/bath-body/bg_glister.png) no-repeat top center;min-height:932px;} /* 바디워시 */
.visual-area.type02.normal-tooth2{background: #5c85c4 url(../images/akl_product/bath-body/bg_glister_02.png) no-repeat top center;} /* 바디워시 */
.visual-area.type02.normal-tooth3{background: #5c85c4  url(../images/akl_product/bath-body/bg_glister_03.png) no-repeat top center;} /* 3355 치실 */
.visual-area.type02.normal-tooth[class*='long'], .visual-area.type02.normal-tooth2[class*='long'], .visual-area.type02.normal-tooth3[class*='long']{padding-bottom: 80px;}
.visual-area.styling[class*='short']{}
.visual-area.styling-oil{min-height:800px;background:url(../images/akl_product/bath-body/bg_styling_oil.png) no-repeat top center;padding-bottom:80px;}
.visual-area.styling-mousse{min-height:800px;background:url(../images/akl_product/bath-body/bg_styling_mousse.png) no-repeat top center;padding-bottom:66px;}
.visual-area.vital-mask{min-height:800px;background:url(../images/akl_product/bath-body/bg_vital_mask.jpg) no-repeat top center;padding-bottom:72px;} /* 배스바디 리바이탈라이징 마스크 */
.visual-area.satinique-extra{min-height:800px;background:url(../images/akl_product/bath-body/bg_satinique_extra.png) no-repeat top left;padding-bottom:72px;}
.visual-area.satinique-glossy{min-height:800px;background:url(../images/akl_product/bath-body/bg_satinique_glossy.png) no-repeat top center;padding-bottom:72px;}
.visual-area.satinique-anti{min-height:800px;background:url(../images/akl_product/bath-body/bg_satinique_anti.jpg) no-repeat top center;padding-bottom:72px;}
.visual-area.satinique_smooth{min-height:800px;background:url(../images/akl_product/bath-body/bg_satinique_smooth.jpg) no-repeat top center;padding-bottom:72px;}
.visual-area.treatment01{min-height:800px;background:url(../images/akl_product/bath-body/bg_treatment01.png) no-repeat top center;padding-bottom:72px;}
.visual-area.treatment02{min-height:800px;background:url(../images/akl_product/bath-body/bg_treatment02.png) no-repeat top center;padding-bottom:72px;}
.visual-area.styling-cream{min-height:800px;background:url(../images/akl_product/bath-body/bg_styling_cream.png) no-repeat top center;padding-bottom:72px;}
.visual-area.styling{min-height:1080px;background:url(../images/akl_product/bath-body/bg_styling.png) no-repeat top center;}
.visual-area.styling.min{min-height:800px;}
.visual-area.scalp-care01{min-height:818px;background:url(../images/akl_product/bath-body/bg_scalp_care01.jpg) no-repeat top center;padding-bottom:60px;}
.visual-area.scalp-care02{min-height:1108px;background:url(../images/akl_product/bath-body/bg_scalp_care02.jpg) no-repeat top center;}
.visual-area.hair-color{min-height:963px;background:url(../images/akl_product/bath-body/bg_hair_color.png) no-repeat top center;}

.visual-area.type02.nurish-bodywash{background: #ffffff url(../images/akl_product/bath-body/bg_nurish_bodywash.png) no-repeat top center;/*height:1060px;*/padding-bottom:65px;} /* 너리쉬 바디워시*/
.visual-area.type02.nurish-bodywash2{background: #ffffff url(../images/akl_product/bath-body/bg_nurish_bodywash_02.png) no-repeat top center;/*height:915px;*/padding-bottom:65px;} /* 너리쉬 바디워시 배경 짧은타입*/
.visual-area.type02.verganic{background: #ffffff url(../images/akl_product/bath-body/bg_verganic_bodywash.png) no-repeat top center;/*height:987px;*/padding-bottom:65px;} /* 베르가닉 오가닉 */
.visual-area.type02.verganic-botanical{background: #ffffff url(../images/akl_product/bath-body/bg_verganic_jojoba.png) no-repeat top center;height:924px;} /* 베르가닉 호호바 */
.visual-area.type04.verganic-promo{background: #ffffff url(../images/akl_product/bath-body/bg_jojoba_promo_1798.jpg) no-repeat top center;padding-bottom:72px;} /* 베르가닉 호호바 */
.visual-area.type02.child-tooth{background: #ffffff url(../images/akl_product/bath-body/bg_child_tooth.png) no-repeat top center;min-height:1000px;padding-bottom:72px;} /* 오랄케어 */
.visual-area.type04.bath-gift-s{background: #ffffff url(../images/akl_product/bath-body/bg_gift_set_s.png) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 기프트세트 mini */
.visual-area.type04.bath-gift-s02{background: #ffffff url(../images/akl_product/bath-body/bg_gift_set_s_02.png) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 기프트세트 mini */
.visual-area.type04.bath-gift-s03{background: #ffffff url(../images/akl_product/bath-body/bg_gift_set_s_03.png) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 기프트세트 mini */
.visual-area.type04.bath-gift-s04{background: #ffffff url(../images/akl_product/bath-body/bg_gift_set_s_04.png) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 기프트세트 mini */
.visual-area.type04.bath-gift-s05{background: #ffffff url(../images/akl_product/bath-body/bg_gift_set_s_05.png) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 기프트세트 mini */
.visual-area.type04.bath-gift-s06{background: #ffffff url(../images/akl_product/bath-body/bg_gift_set_s_06.png) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 기프트세트 mini */
.visual-area.type04.bath-gift-ss{background: #ffffff url(../images/akl_product/bath-body/bg_gift_set_ss.png) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 기프트세트 mini */
.visual-area.type04.bath-gift-n{min-height:450px;padding-bottom:70px;background-image:none;background-position:inherit;}
.visual-area.type04.bath-gift-n.n01{background-color:#d8e5d0;} /*1575*/
.visual-area.type04.bath-gift-n.n02{background-color:#cee5fb;} /*1661*/
.visual-area.type04.bath-gift-n.n03{background-color:#d0e6eb;} /*1746*/
.visual-area.type04.bath-gift-n.n04{background-color:#eddadd;} /*1749*/
.visual-area.type04.bath-gift-n.n05{background-color:#cfe3e1;} /*1750*/
.visual-area.type04.bath-gift-n.n06{background-color:#dad6e1;} /*1751*/
.visual-area.type04.bath-gift-n.n07{background-color:#e9dfd3;} /*1752*/
.visual-area.type04.bath-gift-n.n08{background-color:#e8ded3;} /*1753*/
.visual-area.type04.bath-gift-n.n09{background-color:#cee5fb;} /*1754*/

.visual-area.type04[class*='bath-gift-s'] {min-height:auto}
.visual-area.type04[class*='bath-gift-s'] .v-pro{margin-top:60px}
.visual-area.type02.dayblock{background: #ffffff url(../images/akl_product/bath-body/bg_dayblock_sun.png) no-repeat top center;height:1000px;} /* 데이블럭 썬케어  */
.visual-area.type02.supplement{padding-bottom:90px;background:#c9e3f6;}
.visual-area.type02.kitchen{background: #ffffff url(../images/akl_product/home-living/bg_dish_drops.png) no-repeat top center;padding-bottom:70px;} /* 주방*/
.visual-area.type02.bathroom{min-height: 700px;background:url(../images/akl_product/home-living/bg_bathroom.png) no-repeat top center;padding-bottom: 74px;} /* 욕실 */
.visual-area.type02.bathroom02{background: #ffffff url(../images/akl_product/home-living/bg_bathroom_02.png) no-repeat top center;min-height:1100px;padding-bottom:70px;} /* 펄수 세정제(욕실) */
.visual-area.type02.laundry{background: #33c2ee url(../images/akl_product/home-living/bg_bioquest_laundry.png) no-repeat top center;min-height:700px;padding-bottom:60px} /* 세탁*/
.visual-area.type02.bio-baby{background: #33c2ee url(../images/akl_product/home-living/bg_bioquest_baby.png) no-repeat top center;min-height:700px;padding-bottom:60px} /* 세탁*/

/* 원포원 */
.visual-area.type02.limetree-green{min-height:900px;background-color:#e7f3e4;padding-bottom:90px;} /* 라임트리 */
.visual-area.type02.limetree-pink{min-height:900px;background-color:#f4e8ee;padding-bottom:90px;}
.visual-area.type02.limetree-yellow{min-height:900px;background-color:#f2f3df;padding-bottom:90px;}
.visual-area.type02.limetree-lemon{min-height:900px;background-color:#f2f3df;padding-bottom:90px;} 
.visual-area.type02.limetree-tea{min-height:900px;background-color:#e7f3e4;padding-bottom:90px;}
.visual-area.type02.limetree-org{min-height:900px;background-color:#fdf5f3;padding-bottom:90px;} 
.visual-area.type02.limetree-kaki{min-height:900px;background-color:#f2f3df;padding-bottom:90px;}
.visual-area.type02.limetree-collection{min-height:900px;background: #ffffff url(../images/akl_product/one-for-one/bg_limetree_collection.png) no-repeat top center;padding-bottom:82px;}
.visual-area.type02.haenbok-gray{min-height:600px;background: #ffffff url(../images/akl_product/one-for-one/bg_haengbok_gray.jpg) no-repeat top center;padding-bottom:82px;}

.visual-area.type02.nutri_nooddle{min-height:800px;background: #ffffff url(../images/akl_product/one-for-one/bg_nutri_nooddle.png) no-repeat top center;padding-bottom:82px;} /* 뉴트리 누들 큰거*/
.visual-area.type02.jungipum{background: #ffffff url(../images/akl_product/one-for-one/bg_jungipum.jpg) no-repeat top center;height:975px;} /* 정기품 */
.visual-area.type02.jungipum01{background: #ffffff url(../images/akl_product/one-for-one/bg_jungipum.png) no-repeat top center;height:975px;} /* 정기품 1*/
.visual-area.type02.jungipum02{background: #ffffff url(../images/akl_product/one-for-one/bg_jungipum_rice_brown_paste.jpg) no-repeat top center;height:926px;} /* 정기품 2*/
.visual-area.type02.jungipum-giftset{background: #ffffff url(../images/akl_product/one-for-one/bg_jungipum_giftset.jpg) no-repeat top center;height:1004px;} /* 정기품 기프트 세트 */
.visual-area.type02.jungipum-5-color {background: url(../images/akl_product/one-for-one/bg_jungipum_5_color.jpg) no-repeat center;padding-bottom: 95px;} /* 정기품 오색수면 */
.visual-area.type02.purewheat_plain{background: url(../images/akl_product/one-for-one/bg_purewheat_plain.jpg) no-repeat center;padding-bottom:70px;}/*정기품 순밀 수연소면*/ 
.visual-area.type02.seasoning {background: url(../images/akl_product/one-for-one/bg_jungipum_seasoning.jpg) no-repeat center;min-height:956px;} /* 정기품 갈치 고등어 */
.visual-area.type02.miyoek-set{background: #ffffff url(../images/akl_product/one-for-one/bg_kim_miyoek_set.png) no-repeat top center;height:1007px;} /* 김 미역 세트*/
.visual-area.type02.winter-promotion{background: #ffffff url(../images/akl_product/one-for-one/bg_winter_promotion.png) no-repeat top center; padding-bottom:80px} /* 정기품 겨울 프로모션*/
.visual-area.type02.jungipum-kimchi{background: #ffffff url(../images/akl_product/one-for-one/bg_kimchi_01.png) no-repeat top center;height:1082px;} /* 정기품 김치 */
.visual-area.type02.jungipum-oil{background: #ffffff url(../images/akl_product/one-for-one/bg_sesame_oil.jpg) no-repeat top center;height:961px;} /* 정기품 오일 */
.visual-area.type02.sonwha-salt{background: #ffffff url(../images/akl_product/one-for-one/bg_sonwha_salt.jpg) no-repeat top center;height:1030px;} /* 정기품 소금 */
.visual-area.type02.jungipum-kim{background: #ffffff url(../images/akl_product/one-for-one/bg_kim.png) no-repeat top center;height:974px;} /* 정기품 김 */
.visual-area.type02.hua-wear{background: #ffffff url(../images/akl_product/one-for-one/bg_hua_over_wear.png) no-repeat top center;height:923px;} /* 후아 팬티 */
.visual-area.type02.sajo-can{background: #ffffff url(../images/akl_product/one-for-one/bg_sajo.jpg) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 사조 캔 */
.visual-area.type02.sajo-can02{background: #ffffff url(../images/akl_product/one-for-one/bg_sajo_02.jpg) no-repeat top center;min-height:700px;padding-bottom:72px;} /* 사조 캔 */
.visual-area.type02.pasteur{background: #ffffff url(../images/akl_product/one-for-one/bg_pasteur.png) no-repeat top center;height:855px;} /* 파스퇴르 */
.visual-area.type02.pasteur-01{background: #ffffff url(../images/akl_product/one-for-one/bg_pasteur_01.png) no-repeat top center;height:855px;} /* 파스퇴르 */
.visual-area.type02.pasteur-02{background: #ffffff url(../images/akl_product/one-for-one/bg_pasteur_02.png) no-repeat top center;height:855px;} /* 파스퇴르 */
.visual-area.type02.pasteur-03{background: #ffffff url(../images/akl_product/one-for-one/bg_pasteur_03.png) no-repeat top center;height:855px;} /* 파스퇴르 */
.visual-area.type02.basic-gray{min-height:500px;background:#f4f4f4;padding-bottom:85px;} /* 사무 보조 용품 */
.visual-area.type02.basic-calendar{min-height:500px;background: #ffffff url(../images/akl_product/sales-aids/bg_basic_calendar.png) no-repeat center center;padding-bottom:85px;} /* 사무 보조 용품 */
.visual-area.type02.atmosphere-sky{background: #ffffff url(../images/akl_product/home-living/bg_atbosphere_sky.png) no-repeat center center;height:1040px;} /* 엣모스피어 스카이 */
.visual-area.type02.vivien{background: #ffffff url(../images/akl_product/one-for-one/bg_vivien_stocking.png) no-repeat top center;padding-bottom:85px;} /* 비비안 */
.visual-area.type02.vivien-promo{background: #ffffff url(../images/akl_product/one-for-one/bg_vivien_promo_01.png) no-repeat top center;padding-bottom:85px;} /* 비비안 프로모션 */
.visual-area.type02.atmo-hepa-filter{background: #ffffff url(../images/akl_product/home-living/bg_atbosphere_hepa_filter.png) no-repeat center center;height:1037px;}
.visual-area.cafededamon01{min-height:900px;background:#ffffff url(../images/akl_product/one-for-one/bg_cafe_de_damon_01.jpg) no-repeat top left;padding-bottom:62px;}
.visual-area.cafededamon02{min-height:900px;background:#ffffff url(../images/akl_product/one-for-one/bg_cafe_de_damon_02.jpg) no-repeat top left;padding-bottom:80px;}
.visual-area.cafededamon03{min-height:900px;background:#ffffff url(../images/akl_product/one-for-one/bg_cafe_de_damon_03.jpg) no-repeat top left;padding-bottom:80px;}
.visual-area.cafededamon04{min-height:900px;background:#ffffff url(../images/akl_product/one-for-one/bg_cafe_de_damon_04.jpg) no-repeat top left;padding-bottom:80px;}
.visual-area.cafededamon05{min-height:900px;background:#ffffff url(../images/akl_product/one-for-one/bg_cafe_de_damon_05.jpg) no-repeat top left;padding-bottom:80px;}
.visual-area.cafededamon06{min-height:900px;background:#ffffff url(../images/akl_product/one-for-one/bg_cafe_de_damon_06.jpg) no-repeat top left;padding-bottom:80px;}
.visual-area.cafededamon07{min-height:887px;background:#ffffff url(../images/akl_product/one-for-one/bg_cafe_de_damon_07.png) no-repeat top left;padding-bottom:80px;}
.visual-area.kimchi01{background:#ffffff url(../images/akl_product/one-for-one/bg_kimchi_01.jpg) no-repeat top center;padding-bottom:60px;}
.visual-area.bonzak01{height:1000px;background:#ffffff url(../images/akl_product/one-for-one/bg_red_ginseng_01.png) no-repeat top left;}/* 본작 */
.visual-area.bonzak02{height:969px;background:#ffffff url(../images/akl_product/one-for-one/bg_red_ginseng_02.png) no-repeat top left;}/* 본작 */
.visual-area.bonzak03{height:969px;background:#ffffff url(../images/akl_product/one-for-one/bg_red_ginseng_03.png) no-repeat top left;}/* 본작 */

.visual-area.nobsgala01{min-height:900px;background:url(../images/akl_product/one-for-one/bg_nobsgala_01.jpg) no-repeat top center;padding-bottom:80px;}
.visual-area.nobsgala02{min-height:900px;background:url(../images/akl_product/one-for-one/bg_nobsgala_02.png) no-repeat top center;padding-bottom:80px;}
.visual-area.hua01{min-height:900px;background:url(../images/akl_product/one-for-one/bg_hua_01.png) no-repeat top center;padding-bottom:20px;}
.visual-area.hua02{min-height:900px;background:url(../images/akl_product/one-for-one/bg_hua_02.png) no-repeat top center;padding-bottom:20px;}
.visual-area.wellros01{min-height:800px;background:url(../images/akl_product/one-for-one/bg_wellros_01.png) repeat-y top center;padding-bottom:40px;}
.visual-area.wellros02{min-height:800px; background:url(../images/akl_product/one-for-one/bg_wellros_02.png) no-repeat top center;padding-bottom:40px;}
.visual-area.wellros03{min-height:800px;background:url(../images/akl_product/one-for-one/bg_wellros_03.png) no-repeat top center;padding-bottom:40px;}
.visual-area.wellros04{min-height:800px;background:url(../images/akl_product/one-for-one/bg_wellros_04.png) no-repeat top center;padding-bottom:40px;}
.visual-area.wellros05{min-height:800px;background:url(../images/akl_product/one-for-one/bg_wellros_05.png) no-repeat top center;padding-bottom:40px;}
.visual-area.wellros06{min-height:800px;background:url(../images/akl_product/one-for-one/bg_wellros_06.png) no-repeat top center;padding-bottom:40px;}

.visual-area.type02.induction_promo{height:900px;background:url(../images/akl_product/home-living/bg_induction_promo.png) repeat-y 0 0;padding-bottom:60px;}

/* 단종 bg */
.visual-area.type02.bodykey.promo{min-height:787px;background:url(../images/akl_product/nutrition-health/bg_bodykey_promotion_pack_green.png) no-repeat top center;} /* 바디키 프로모션 (단종) */
.visual-area.type02.xs-super.promo{min-height:885px;background:url(../images/akl_product/nutrition-health/bg_xs_promo_pack.png) no-repeat top center;padding-bottom:28px;} /* xs 에너지(단종) */
.visual-area.type02.vision-super.promo{min-height:776px;background:url(../images/akl_product/nutrition-health/bg_vision_id_health_promo.png) no-repeat top center;} /* 비전아이디 단종*/
.visual-area.type02.artistry_men_set2{min-height:895px;background:url(../images/akl_product/beauty/bg_arti_men.png) no-repeat top center;} /* 아티스트리 맨 단종 */
.visual-area.type02.brush-set{min-height:848px;background:url(../images/akl_product/beauty/bg_brush_pouch.png)no-repeat top center;} /* 아티스트리 메이크업 브러쉬 단종 */
.visual-area.type02.cleansing-promo{min-height:800px;background:url(../images/akl_product/beauty/bg_cleansing_device_promo.png)no-repeat top center;padding-bottom:92px;} /* 뷰티 클렌징 단종 */
.visual-area.type02.arti-promo{min-height:889px;background:url(../images/akl_product/beauty/bg_ess_by_artistist_promo.png)no-repeat top center;} /* 배스바디 헤어케어 단종*/
.visual-area.type04.bath-gift-promo{min-height:865px;background:url(../images/akl_product/bath-body/bg_bathbody_promo_gh.jpg)no-repeat top center;} /* 배스바디 너리쉬 단종*/
.visual-area.type02.queen2018-21pcs{min-height:834px;background:url(../images/akl_product/home-living/bg_amway_queen_starter_promopack21.png)no-repeat top center;} /* 홈리빙 퀸 21pcs 단종*/

.visual-area .bg-top {position:absolute;top:0;left:0;width:100%;}
.visual-area .bg-top img {width:100%;height:auto;}
.visual-area .v-logo {padding:80px 0 0;max-width:100%;max-height:100%;}
.visual-area .v-logo img{width:auto;height:auto;max-width:100%;max-height:100%;}
.visual-area .v-logo.txt01{font-size:26px}



.txt-info-visual {position:relative;}
.txt-info-visual .v-logo-txt {font-size:26px;font-weight:400;letter-spacing:-2px;padding: 26px 0 0;}
.txt-info-visual .v-logo-txt sup{font-size: 13px;top: -1em;;}
.txt-info-visual .v-tit {font-size:60px;letter-spacing:-2px;font-weight:400;padding:35px 0 0;line-height:1.2;}
.txt-info-visual .v-tit strong{font-size: 60px;font-weight:400;line-height: 1;}
.txt-info-visual .v-tit span {display:inline-block;font-weight:500;font-size:60px;line-height: 1.2;}
.txt-info-visual .v-txt {font-size:18px;line-height:28px;font-weight:300;margin:28px 0 0;letter-spacing:-0.08em;word-break: keep-all;word-wrap: break-word;}
.txt-info-visual .v-etc{margin: 20px 10% 0;font-size: 16px;font-weight: 300;line-height: 1.6;letter-spacing: -1px;color:#808285;}
.txt-info-visual .v-etc li{display:inline-block;padding:0 10px;}
.txt-info-visual .v-etc.block {padding-bottom:0}
.v-pro {margin-top:68px;width:100%;text-align:center;}
/*.v-pro span {display:block;text-align:center;margin:0 auto;width:100%;}
.v-pro span img {text-align:center;width:auto;height:auto;}*/
.v-pro span img {text-align:center;max-width:100%;max-height:100%;}
.tools .v-pro {padding-bottom:80px}
.v-pro.twin > div{display:inline-block;padding:0 20px;}
.v-pro.twin .v-pro-txt{display:inline-block;width:auto;margin-top:8px;padding:6px 20px 9px;font-size:18px;color:#fff;letter-spacing:-2px;border-radius:20px;background-color:#808285;}
.v-pro.twin > div:first-child .v-pro-txt{background-color:#56565a;}


/* 비주얼 텍스트 */
.txt-info-visual .v-txt.acerola_C span {display:block;}
.txt-info-visual .v-txt.foundation_trio_bundlepack {margin:30px 20% 0;}
.txt-info-visual .v-txt.foundation_trio_bundlepack span {display:block;}

.com-tit sup{top:-1.3em;font-size:16px}
.com-tit em sup{display:inline-block;vertical-align:middle;margin-top:15px}
.txt-info-visual .v-txt sup{top:-0.3em;}

.effet-area .col-md-9{float:none;width:75%;}
.health-inform-box.type2.vitaminB_Plus .advan-left.col-md-9 .siehe-box{padding-right:0;}
.effet-area .col-md-8{float:none;width:66.66666667%;}
.effet-area .col-md-4{float:none;width:33.33333333%;}
.effet-area .col-md-3{float:none;width:25%;}

.bd-left{border-left:1px solid #e3e3e3;}

.inge-box{margin-top:24px;}
.inge-box p{margin:0;}
.ingestion-usage dd .inge-box:first-child{margin-top:0;}

.pro-feature{margin-top:42px;padding-bottom:30px;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.pro-feature .com-tit{text-align:left;line-height:1.2;}
.feature-box{margin-top:25px;padding:0;vertical-align:middle;}
.feature-box li{display:table;padding:10px 7% 10px 0 !important;table-layout:fixed;}
.feature-box .ico-box{display:table-cell;width:80px;height:80px;padding-top:30px;font-size:16px;color:#ff0075;letter-spacing:-1px;vertical-align:middle;border-radius:50%;text-align:center;background:#ffeaea url('../images/akl_product/icon/ico_feature.png') no-repeat 50% 18px;}
.feature-box p{display:table-cell;padding:0 10px 0 16px;font-size:16px;color:#808285;letter-spacing:-1px;vertical-align:middle;font-weight:300}

.feat-txt .inge-lst02{padding:0;}
.advantage-area .sie-box .inge-lst08{margin-top:15px;}
.com-tit .s-txt{font-size:32px;}

.detail-content-area .advan-com-tit:first-child{margin-top:50px;}

.ad-setp-lst3 {margin-top:20px;clear:both;width:100%;} 
.ad-setp-lst3:after {content:'';display:block;clear:both;}
.ad-setp-lst3 li {float:left;width:50%;font-size:16px;vertical-align:middle;margin:15px 0;}
.ad-setp-lst3 li dl {display:table;width:100%;margin:0 auto;}
.ad-setp-lst3 li dl dt, .ad-setp-lst3 li dl dd {display:inline-block;vertical-align:middle;letter-spacing:-1px;box-sizing: border-box;}
.ad-setp-lst3 li dl dt {text-align:center;font-weight:500;margin:0 auto;}
.ad-setp-lst3 li dl dt > div {margin:0 auto;width:80px;text-align:center;}
.ad-setp-lst3 li dl dt p {display:table-cell;width:100%;padding:0;margin:0;vertical-align:middle;color:#fff;font-weight:300;text-align:center;}
.ad-setp-lst3 li dl dt p span {border-bottom:1px solid #fff;}
.ad-setp-lst3 li dl dd {display:table-cell;padding:0 10px;font-size:14px;font-weight:300;width:100%;}
.ad-setp-lst3 li dl dd p{margin:0;}
.ad-setp-lst3 li em{display:block;}
.ad-setp-lst3 li sub{bottom:0;}
.ad-setp-lst3 .i-won{width:80px;height:80px;}
.ad-setp-lst3 .i-won.green {color:#fff !important;background:#20893d;}

.txt-lound.purple07{background:#731472;} 
.txt-lound.red{background:#c4133f;}
.txt-lound.blue08{background:#258b98;}
.txt-lound.orange02{background:#f68e2d;}
.txt-lound.green02{background:#20893d;}
.txt-lound.gray04{background:#80859d;}

.deaf03.bep-lst li{width:33.33%;}
.point-wrap .s-tit{margin:0;font-size:24px;color:#56565a;font-weight:300;line-height:1.1;text-transform:uppercase;}
.point-wrap .desc.t-big, .point-wrap .desc.t-big em{font-size:18px;margin-top:5px;}
.point-wrap .desc.top{font-size:32px;font-weight:400;color: #55565a;}
.point-wrap .desc.bottom{margin-top:0; font-size:32px;font-weight:400;color: #55565a;}

.inge-lst04 .inge-lst06{margin:5px 0;}

.inge-numlst01 .inge-lst06 li {position:relative;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;} 

.product-body-view .noico.spc-list > li{background:none;}
.product-body-view .noico div.feat-txt{padding:0 10% 0 5%;}

.p-tit .comp-box dl dd{height:70px;}

.t-big.ad-setp-lst dt{font-size:18px;}


.v-pro.organic span{display:inline-block;width:auto;}
.organic .organic-box{display:inline-block;margin-left: -22px;padding-bottom: 53px;vertical-align:bottom;text-align:left;}
.organic .organic-box li{font-size:12px;color:#fff;font-weight:300;letter-spacing:-1px;}

.ad-setp-lst dd .inge-lst05 li,
.ad-setp-lst dd .inge-lst08 li{font-size: 14px;}

.txt-info-visual .v-etc.block li{display:block;}
.product-body-view .fleft{float:left !important;/*padding: 30px 0 0;*/}
.product-body-view .fleft .sie-box{padding-top:0;}
.product-body-view .fright{float:right !important;}
.com-txt .point{font-weight:400;} 
.ade-photo-txt{display:block;font-size:16px;color:#56565a;padding-top:20px;}
.ade-photo-txt02{display:block;font-size:14px;font-weight:300;color:#808285;}
.product-process-step .step-img{display:inline-block;text-align:center;vertical-align: bottom;min-height: 124px;}
.product-body-view p, .product-body-view div, .product-body-view li span{word-break: keep-all;word-wrap: break-word;}
.clearfix:after {content:''; display:block; clear:both;}
.bb-none{border-bottom:none !important;}

/* 텍스트 컬러값 조정시 사용 */
.product-body-view  .space, .advantage-area.space{padding:30px 0 40px;}
.product-body-view .beige, dl.beige dt{color:#e7c099;}
.sapphire, .txt-sapphire, strong.sapphire{color: #1ef1d9;}
.txt-lound.blue04{background:#06a5bb;}
.txt-lound.green04{background:#4d6b26;}

.product-body-view .white, .product-body-view .txt-white{color:#ffffff !important;}
.visual-area.basic-gray{background: #f4f4f4;/*min-height:900px;*/padding-bottom:50px;}

/* 공통 색상 */
.product-body-view .red{color:#c4133f !important;}/* .pugia-red */
.red01{color:#c45c7d;}/* .strawberry-milk */
.red02{color:#e82332;}/* .brightred */
.red03{color:#e11e45 !important;}/* .rosepink */
.red04 {color:#c25653 !important;} 
.red05 {color:#b63751}
.red06 {color:#e22a2a}
.red07 {color:#c9234b}
.red08 {color:#e22a2a}
.red09 {color:#b21f25;}
.red10{color:#f18b93;}
.red11{color:#ffa5ca;}
.red12{color:#bd5c82 !important;}
.red13{color:#f99c83 !important;}
.red14{color:#df4f4a !important;}
.red15{color:#ee2f3d !important;}
.red16{color:#e61d25 !important;}
.red17{color:#b12328 !important;}
.red18{color:#d94242 !important;}
.red19{color:#ef464b !important;}



.product-body-view .pink{color:#eb7a8f !important;}
.pink01{color:#ff6785 !important;}
.pink02{color:#d37ca9 !important;}
.pink03{color:#d51b60 !important;}
.pink04{color:#f04489 !important;}


.product-body-view .yellow{color:#dfaa26 !important;}/* .yellow */
.yellow01{color:#f1c192;}/* .gold */
.yellow02{color:#ad9172 !important;}/* .k-gold */
.yellow03{color:#d7b472 !important;}/* .light-gold */
.yellow04{color:#e5b600;}
.yellow05{color:#fee222}
.yellow06{color:#ffe684}
.yellow07{color:#ffbd0b}
.yellow08{color:#c59700 !important;}
.yellow09{color:#f1da56}
.yellow10{color:#ffcc00;}
.yellow11{color:#f3be0f;}
.yellow12{color:#fbad18 !important;}
.yellow13{color:#f2e81e !important;}
.yellow14{color:#e7a439 !important;}
.yellow15{color:#f1e81d !important;}
.yellow16{color:#cf8a01 !important;}
.yellow17{color:#998701 !important;}
.yellow18{color:#a17646 !important;}
.yellow19{color:#d4a866 !important;} 
.yellow20{color:#fbb436 !important;} 
.yellow21{color:#e39e2e !important;} 
.yellow22{color:#987f12 !important;} 
.yellow23{color:#ce8e00 !important;} 


.product-body-view .orange{color:#ff4200;}
.orange01{color:#c4133f !important;} 	/*jahong */
.orange02{color:#f68e2d !important;} 	/* light-orange */
.orange03{color:#eb7760 !important;} 	/* coral */
.orange04{color:#df7e24 !important;} 	/* gold-orange */
.orange05{color:#db5a3a}
.orange06{color:#f7bf89}
.orange07{color:#ee7300}
.orange08{color:#e5a26a !important;}
.orange09{color:#ee831e !important;}
.orange10{color:#e4462b !important;}
.orange11{color:#e36101 !important;}
.orange12{color:#e56847 !important;}

.product-body-view .purple{color:#e125aa !important;}/* .purple */
.purple01{color:#e28379 !important;}/* .grapefruit */
.purple02{color:#595280 !important;}/* .blueberry */
.purple03{color:#5a4aa7 !important;}/* .satin-violet */
.purple04{color:#ffb182 !important;}/* .apricot */
.purple05{color:#b6b4c9 !important;}/* .lightpurple */
.purple06{color:#a8627e !important;}/* .violet */
.purple07{color:#731472 !important;}/* .wine */
.purple08{color:#7e7b9b !important;}
.purple09{color:#871e94 !important;}
.purple10{color:#58101b !important;}
.purple11{color:#a32265 !important;}
.purple12{color:#66176f !important;}
.purple13{color:#ac6db3 !important;}
.purple14{color:#ac85c0 !important;}
.purple15{color:#9e35b7 !important;}
.purple15{color:#87254c !important;}
.purple16{color:#a17fc5 !important;}
.purple17{color:#75298c !important;}
.purple18{color:#9f8abe !important;}
.purple19{color:#bf86c5 !important;}
.purple20{color:#5e4277 !important;}

.product-body-view .blue{color:#0075a4 !important;}/* .blue, .cobalt02, .navy */
.blue01{color:#5c85c4 !important;}/* .sky-blue , .sea-blue */
.blue02{color:#008fc5 !important;}/* .water-blue */
.blue03{color:#0b53ad !important;}/* .ocean-navy */
.blue04{color:#06a5bb !important;}/* .ocean-blue */
.blue05{color:#105e74 !important;}/* .cobalt-blue */
.blue06{color:#8ab2d6 !important;}/* .baby-blue */
.blue07{color:#bcf7fb !important;}/* .lightsapphire */
.blue08{color:#258b98 !important;}/* .deep-blue */
.blue09{color:#002f5f !important;}/* .deep-navy */
.blue10{color:#356a86 !important;}
.blue11{color:#1f1a5c !important;}
.blue13{color:#366581 !important;}
.blue14{color:#0079be !important;}
.blue15{color:#5285b5 !important;}
.blue16{color:#0457b0 !important;}
.blue17{color:#5abaca !important;}
.blue18{color:#2e4260 !important;}
.blue19{color:#00a7c3 !important;}
.blue20{color:#4e7acb !important;}
.blue21{color:#4e6ca4 !important;}


.product-body-view .green{color:#017465 !important;} 	/* drakgreen */
.product-body-view .green01 {color:#5b7927;} 	/* dark-OliveGreen */
.product-body-view .green02{color:#20893d !important;} 	/* avocado , deepgreen */
.product-body-view .green03{color:#506b28 !important;} 	/* green-tea */
.product-body-view .green04{color:#4d6b26 !important;} 	/* forest */
.product-body-view .green05{color:#aaaa43 !important;} 	/* forest-lime */
.green06{color:#6b8529 !important;} 	/* forest-green */
.green07{color:#a6f82a !important;} 	/* brightgreen*/
.green08{color:#12d548 !important;} 	/* glowbrightgreen */
.green09{color:#62873f !important;} /* 추가 */
.green10{color:#00892d !important;} /* 추가 */
.green11{color:#bbe724 !important;}
.green12{color:#aad3ce !important;}
.green13{color:#0f4827 !important;}
.green14{color:#3b4e12 !important;}
.green15{color:#14bbaf !important;}
.green16{color:#5db327 !important;}
.green17{color:#73aa4f !important;}
.green18{color:#235921 !important;}
.green19{color:#235921 !important;}
.green20{color:#c3d200 !important;}
.green21{color:#5c9b02 !important;}
.green22{color:#9ef9da !important;}
.green23{color:#4cab9d !important;}
.green24{color:#1a5510 !important;}
.green25{color:#26893d !important;}
.green26{color:#4c780e !important;}
.green27{color:#547d0b !important;}
.green28{color:#519526 !important;}
.green29{color:#3d7c27 !important;}
.green30{color:#22661f !important;}
.green31{color:#40ad49 !important;}



.product-body-view .black{color:#000000 !important;} 
.product-body-view .black02{color:#001c31 !important;}
.product-body-view .black03{color:#222222 !important;}

.product-body-view .gray{color:#808285 !important;} 	/* normal-gray, brightgray02 */
.gray01{color:#56565a !important;} 	/*lightblack, normal_gray */
.gray02{color:#bbb !important;} 	/* gray */
.gray03{color:#999 !important;} 	/* brightgray */
.gray04{color:#80859d !important;} 	/*silver-gray */
.gray05{color:#dadada !important;}
.gray06{color:#bbbbbb !important;}
.gray07{color:#7f7f7f !important;}
.gray08{color:#110b05 !important;}
.gray10{color:#d7d7d7 !important;}

.product-body-view .brown{color:#6f5f3d !important;} 
.brown01{color:#685e52 !important;} 	/* cafe-browon  */
.brown02{color:#975a18 !important;} 	/* caramel */
.brown03{color:#a97e54 !important;} 	/* bronze */
.brown04{color:#5d3736 !important;}
.brown05{color:#835637 !important;}
.brown06{color:#835c5d !important;}
.brown07{color:#d98675 !important;}
.brown08{color:#3f0b0f !important;}
.brown09{color:#522a40 !important;}
.brown10{color:#855e25 !important;}
.brown11{color:#3f1e1d !important;}
.brown12{color:#695248 !important;}

.product-body-view .beige{color:#ad9172 !important;} 	/*linght-beige drakbeige */
.beige01 {color:#89511f !important;} 
.beige03 {color:#a89c90 !important;} 

/* 라인이 없거나 있는 경우의 수 추가 */
.line-gray-top{display: block;padding-top:50px;border-top: 1px solid #e3e3e3;clear: both;}
.line-gray-bottom{display: block;padding-bottom:50px;border-bottom: 1px solid #e3e3e3;clear: both;}

/* 공통 타이틀 */
.detail-content-area {padding: 0 7%;}
.com-tit {font-size:44px;font-weight:400;letter-spacing:-2px;line-height:1.3;/*margin-top:18px;*/}
.one-for-one .com-tit {margin-top:0;}
.com-tit.small {font-size:32px !important;}
.com-tit.sub-tit{margin-top:35px;}
.com-tit span {display:inline-block;font-weight:400;font-size:44px;}
/*.com-tit span sup{top:-1.5em !important;}*/
.com-tit span.small {font-size:32px;}
.com-tit strong{font-weight:400;}
.akl .com-tit em{display:block;font-size:32px;}
/*.akl .com-tit em sup{top:-.9em;}*/
.com-tit.center {text-align:center;}

.com-tit2 {font-size:30px;font-weight:400;letter-spacing:-2px;line-height:1.3;word-break:keep-all;word-wrap:break-word;}
.com-txt {font-size:16px;color:#808285;letter-spacing:-1px;font-weight:300;margin:21px 0 0!important;}
.com-txt .point{font-weight:400;}
.com-txt .fcb{color:#56565a;}
.com-txt.inge-lst06 li {line-height:26px}
.com-etc {font-size:16px;font-weight:300;margin-top:15px;letter-spacing:-1px;color:#818286}
.com-etc.small {font-size:13px;}
.com-etc.x-small{font-size:12px;}
.com-etc.default {font-size:14px;}
.com-txt strong{font-weight:400;color:#56565a;}
.pr-tit {font-size:16px;font-weight:400;letter-spacing:-1px;}
.po-txt {font-size:16px;letter-spacing:-1px;font-weight:300;}

.com-tit.celleffect {padding:0 30% 0 0;}
.com-txt.celleffect span {display:block;}

.com-info-txt {width:100%;}
.com-info-txt dt {font-size:32px;font-weight:400;line-height:42px;padding:0 0 10px;letter-spacing:-2px;}
.com-info-txt dd {font-size:16px;font-weight:300;line-height:26px;padding:0 0 30px;letter-spacing:-1px;}

.detail-content-area p{margin:20px 0;line-height:1.5;}
.detail-content-area p.other-txt{margin:0 0;}

/* guide 01 */
.description-area {clear:both;display:block;margin:50px 0 0;padding:0;width:100%;text-align:center;}
.description-area .cd-txt {font-size:20px;font-weight:300;letter-spacing:-2px;line-height:26px;margin:20px 10%;}
.description-area .cd-pro {margin:20px 0 0;text-align:center;}
.description-area .cd-pro img {text-align:center;margin:0 auto;width:auto;height:auto;max-width: 100%;}

.info-p-list {clear:both;display:block;}
.info-p-list ul {width:100%;}
.info-p-list ul:after {content:'';clear:both;display:block;}
.info-p-list ul li {float:left;width:14.28%;text-align:center;vertical-align:top;min-height:150px;}
.info-p-list ul li span {display:block;padding:10px 10px 0;text-align:center;}
.info-p-list ul li span img {width:auto;height:auto;}
.info-p-list ul li p {margin:10px 0 0;font-size:16px;color:#808285;letter-spacing:-1px;}

.description-area.line-box {clear:both;display:block;border:1px solid #e3e3e3;padding:35px 40px;}
.description-area.line-box .cd-tit {font-size:30px;}
.description-area.line-box .cd-tit span {font-size:30px;}
.description-area.line-box .cd-txt {font-size:18px;}

.pro-composition {clear:both;display:block;text-align:center;margin:36px auto 0;}
.pcomp-area {clear:both;display:block;margin:30px 0 0;padding:20px 0;border-top:1px solid #e3e3e3;overflow:hidden;}
.pcomp-list {display: block;width: 100%;margin: 0 auto;overflow: hidden;table-layout: fixed;box-sizing: border-box;}  /* 18.07.04*/
.code-im  {position:relative;display:block;height:180px;width:100%;text-align:center;vertical-align:bottom;margin:0 auto;}
.code-im span {position:absolute;bottom:0;left:0;right:0;text-align:center;}
.code-im span img {display:block;text-align:center;margin:0 auto;}
.pcomp-list div.comp-info {float:left;text-align:center;box-sizing: border-box;}  /* 18.07.04*/
.pcomp-list div.comp-info .comp-box {position:relative;width:100%;}
.comp-box dl {vertical-align:top;width:100%;text-align:center;margin:10px auto 0;}
.comp-box dl dt {display: inline-block;height:40px;font-family:'Noto Sans KR', sans-serif;padding:10px 30px; font-size: 16px;font-weight: 400;}
.comp-box dl dt span.blue {display:block;color:#008fc5;font-weight:400;}
.comp-box dl dd {position:relative;text-align:center;padding:10px 0;height:130px;min-height:66px;}
.comp-box dl dd p {font-size:14px;font-weight:300;color:#808285;margin:15px auto 10px;height:50px;padding:0 10%;width:100%;}
.comp-box dl dd span {position:absolute;bottom:0;left:0;right:0;text-align:center;}
.comp-box dl dd span.cc-btn {display:block;margin:0 auto;}

.pcomp-list.deaf04 div.comp-info {width:25%;}
.pcomp-list.deaf03 div.comp-info {width:33.3%;}
.pcomp-list.deaf02 div.comp-info {width:50%;}
.pcomp-list.deaf01 div.comp-info {width:100%;}
.pcomp-list.deaf04 div.comp-info .free-gift{right:0;}

/* 제품 구성 리스트 공통 */
.pcomp-list div.comp-box .free-gift{display:table;position: absolute;top: 15px;right: 0;border-radius: 50%;height: 66px;width: 66px;background: #bbbbbb;}
.pcomp-list div.comp-box .free-gift em {display:table-cell;vertical-align:middle;font-size: 14px;line-height: 1.5;text-align: center;color: #ffffff;font-weight: 400;letter-spacing: -1px;}
.pcomp-list div.comp-box .free-gift br {line-height:1;}

.pcomp-list div.comp-box .free-gift{}
.pcomp-list div.comp-box .free-gift.mini-sample{top: 91px;}

.ingestion-usage {border-top:1px solid #e3e3e3;margin-top:80px;}
.ingestion-usage dl {clear:both;display:block;width:100%;margin:37px 0 0;padding:0;}
.ingestion-usage dl:after {content:'';clear:both;display:block;}
.ingestion-usage dl dt, .ingestion-usage dl dd {float:left;box-sizing:border-box;}
.ingestion-usage dl dt {width:15%;vertical-align:top;font-size:26px;font-weight:500;letter-spacing:-2px;padding-right:10px}
.ingestion-usage dl dd {width:80%;vertical-align:top;padding:5px 0 0}
.ingestion-usage dl dd p {margin:0 0;font-size:16px;font-weight:300;letter-spacing:-1px;}
.ingestion-usage dl dd p.tit {padding:15px 0 0}
.ingestion-usage.btm-line {border-bottom:1px solid #e3e3e3;padding:0 0 40px}

ol, ul, dl{margin-bottom:0;}

ul.tip, ol.tip{}
ul.tip.type2, ol.tip.type2{margin-top:20px;}
ul.tip li, ol.tip li{color:#999999;font-size:12px;letter-spacing:0;}
ul.tip li:after, ol.tip li:after{top: 6px;}
.tip.other{display:block;border-bottom: 1px solid #e3e3e3;padding-bottom:40px}

.inge-small{margin-bottom:12px;}
.inge-small li{font-size:12px !important;line-height:1.5;} /* 리스트 텍스트 스몰일때 추가 다중 클래스 */
.f14{margin-bottom:20px;}
.f14 li{font-size:14px !important;line-height:1.5;} /* 리스트 텍스트 스몰일때 추가 다중 클래스 */

.inge-lst01 {}
.inge-lst01 li {font-size:16px;letter-spacing:-1px;font-weight:300;color:#808285;line-height:24px;}
.special-feat .inge-lst01.left li {text-align:left; padding:10px 0 0 85px}

.inge-lst02 {padding:10px 0 0}
.inge-lst02 li {font-size:16px;letter-spacing:-1px;font-weight:400;color:#008fc5;} 

.inge-lst03 {padding:10px 0 0}
.inge-lst03 li {position:relative;font-size:14px;letter-spacing:-0.05em;font-weight:300;color:#808285;padding-left:10px;text-align:left;margin-bottom:5px;} 
.inge-lst03 li:after {position: absolute;top: 8px;left: 0;display: inline-block; width: 5px;height: 5px;border-radius: 50%;background-color: #c9c9c9;content: "";}
.inge-lst03.txt-sm li:after {top:10px;}
.inge-lst03 li strong {font-size:14px;font-weight:300;color:#000;}
.inge-lst03 li .inge-numlst01 li {font-size:12px; color:#bbb}
.inge-lst03 li .inge-numlst01 li:after {display:none}

.inge-lst04 {padding:0 0 0}
.inge-lst04 li {font-size:16px;letter-spacing:-1px;font-weight:300;color:#818286;margin-left:15px;text-indent:-15px;line-height:1.7;} 
.ad-setp-lst p + .inge-lst04 {margin-top:3px}

.inge-lst05 {padding:20px 0 0;}
.signature-cont-area .inge-lst05 {padding:0 0 0 !important;}
.inge-lst05 li {position:relative;font-size:14px;letter-spacing:-1px;font-weight:300;color: #808285;padding-left:10px;}
.inge-lst05 li:after {position: absolute;top: 2px;left: 0;display: inline-block;width: 0;height: 0;border-radius: 50%;background-color: #808285;content: "*";font-size: 14px;}

.inge-lst06 {padding:0 0 0 10px !important;}
.inge-lst06 li {position:relative;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;text-indent:0 !important;margin-left:0 !important;} 
.inge-lst06 li:before{position:absolute;display:inline-block;width:4px;height:1px;top:12px;left:-10px;background-color:#808285;content:"";}
.inge-lst06.f-big li {font-size:16px;} 

.inge-lst07 li {font-size:14px;margin-left:12px;text-indent:-13px;letter-spacing:-1px;font-weight:300;color:#808285;} 

.inge-lst08 li, p.inge-lst08 {font-size:14px;letter-spacing:-1px;line-height:1.7;font-weight:300;color:#808285 !important;margin-left:9px;text-indent:-9px} 
.inge-lst08.nth-type li:nth-of-type(2) {margin-left:14px;text-indent:-14px} 
.inge-lst08.nth-type li:nth-of-type(3) {margin-left:18px;text-indent:-18px} 
.inge-lst08 li p{margin:0;font-size:14px;}
.inge-lst08.dw-stage{margin-top:20px;}

.inge-lst09 li {margin-left:17px;text-indent:-17px;font-size:14px;letter-spacing:-1px;line-height:1.7;font-weight:300;color:#808285;} 

.inge-lst10 {}
.inge-lst10 li {display:inline-block;position:relative;margin-left:17px;font-size:14px;letter-spacing:-1px;line-height:1.7;font-weight:300;color:#808285;} 
.inge-lst10 li:before{position:absolute;display:inline-block;top:0;left:-17px;content:"※";}
.inge-lst10 strong{font-size:14px;font-weight:400;color:#56565a;}

.inge-numlst01 li {font-size:16px;letter-spacing:-1px;font-weight:300;margin-left:15px;text-indent:-15px;color:#808285;padding:2px 0;}
.inge-numlst01 li ul {padding:0 0 0 0}
.inge-numlst01 li ul li {text-indent:-20px;margin-left:20px;}
.ingestion-usage .inge-numlst01 li .norm-lst li{text-indent:0;margin-left:0;}
.inge-numlst01 li strong{font-weight:400;color:#56565a;}

.inge-numlst01 li > ul.inge-lst03{padding: 0 0 0 0;margin-top:8px;}
.inge-numlst01 li > ul.inge-lst03 li{text-indent: 0;margin-left: 0;padding: 2px 0 0 12px;}
.inge-numlst01 li > ul.inge-lst03 li:after{}
.inge-numlst01 li > ul.inge-lst03 li > ol{margin: 5px 0 20px;}
.inge-numlst01 li > ul.inge-lst03 li > ol li{padding: 2px 0 0 0;font-size:14px;} 
.inge-numlst01 li > ul.inge-lst03 li > ol li:after{	position: inherit;top: 0;left: 0;display: inline-block;width: inherit;height: inherit;border-radius:inherit; background:none;content:inherit;}

.inge-numlst02 {padding:0 0 0 15px}
.inge-numlst02 li {font-size:16px;letter-spacing:-1px;font-weight:300;color:#808285;padding:2px 0 2px 15px;list-style-type:decimal}

.norm-lst li {font-size:16px;letter-spacing:-1px;font-weight:300;color:#808285;padding:2px 0;}
.norm-lst li span:first-child{display:block;;margin-top:7px;}

.info-deth-lst .ingestion-usage dl dd ul{}
.info-deth-lst .ingestion-usage dl dd ul > li{}
.info-deth-lst .ingestion-usage dl dd ul > li > ol{}
.info-deth-lst .ingestion-usage dl dd ul > li > ol > li{}
.info-deth-lst .ingestion-usage dl dd ul > li > ol > li:after{background:none}

.leaf-lst li {padding-left:20px; font-weight:300; font-size:16px; background: url('../images/akl_product/bath-body/ico_soin_leaf.png') no-repeat 0 4px}
.leaf-lst li + li {margin-top:4px}

/* special */
.special-feat {clear:both;display:block;margin-top:20px;}
ul.spc-list {display:block;width:100%;border-bottom:1px solid #e3e3e3;}
ul.spc-list > li {display:table;width:100%;table-layout:fixed;box-sizing: border-box;padding:20px 50px;border-top:1px solid #e3e3e3;background: url('../images/akl_product/icon/ico_bullet.png') no-repeat 8% 50%}
ul.spc-list li > div {display:table-cell;box-sizing: border-box;vertical-align:middle;}
div.feat-txt {width:62%;text-align:left;letter-spacing:-2px;padding:0 10%}
div.feat-txt p {font-weight:400;font-size:20px;margin:0 0;}
div.feat-txt span {font-weight:400;font-size:20px;}
div.feat-txt ul.e {border-bottom:0 none;padding:0 0;margin:0 0;}
div.feat-txt ul li {font-size:16px;letter-spacing:-1px;font-weight:300;background:none;padding:0 0 0;border-top:none;color:#818286;}
div.feat-img {width:30%;vertical-align:middle;text-align:center;}
div.feat-img span {width:100%;}
div.feat-img img {text-align:center;}

div.feat-txt.long {width:70%;}
div.feat-txt p span.next-sort {display:block;}

.special-feat .inge-lst03 {padding:10px 0 0 8%}
.special-feat .inge-lst03 li {font-size:16px;color:#818286;}

/* type02 */
.advantage-area {clear:both;display:table;width:100%;table-layout:fixed;box-sizing: border-box;border-top:1px solid #e3e3e3;margin-top:47px;padding-top:47px;}
.advantage-area.bt-none{margin-top:0 !important;padding-top:50px !important;border-top:none;}
.advantage-area.btm-line{padding:50px 0;border-bottom:1px solid #e3e3e3;}
.pro-video + .advantage-area{border-top:0; padding-top:0; margin-top:30px}
.pro-video.video-type{margin: 50px 0 0;padding-top:50px;}
.pro-video + .inge-lst03{margin-top:8px;}
.pro-video + .inge-lst03 li{font-size:12px;color:#808285;}
.pro-video + .inge-lst03 li:after{top: 6px;}
.line-gray-top{display: block;padding-top:50px;border-top: 1px solid #e3e3e3;clear: both;}

/* 마진, 패딩*/
.product-body-view .mt5{margin-top:3px !important}
.product-body-view .mt20{margin-top:17px !important;padding:0 0 0 !important;}
.advantage-area.mt30, .hua-system.mt30, .product-rank.mt30, .mt30{margin-top:27px !important;padding:0 0 0;}
.product-body-view .mt40, .advantage-area.mt40{margin-top:38px !important;padding:0 0 0;}
.product-body-view .mt50, .advantage-area.mt50{margin-top:48px !important;padding:0 0 0;}
.product-body-view .mt60, .advantage-area.mt60{margin-top:55px !important;padding:0 0 0;}
.v-pro.mt160{margin-top:155px !important;}
.product-body-view .mb30{margin-bottom:30px !important;}
.product-body-view .mb40{margin-bottom:40px !important;}
.product-body-view .mb50{margin-bottom:50px !important;}
.product-body-view .mb0{margin-bottom:0 !important;}
.product-body-view .mt0{margin-top:0 !important;}
.product-body-view .pt0{padding-top:0 !important;}
.product-body-view .pt20{padding-top:20px !important;}
.product-body-view .pt30{padding-top:30px !important;}
.product-body-view .bb-none{border-bottom:0 !important;}
.product-body-view .bt-none.pt0{padding-top:0 !important;}
.product-body-view .pl30{padding-left:30px !important;}
.product-body-view .pb-40{padding-bottom:40px !important;}
.product-body-view .minus-ml20{margin-left:-20px;}
.product-body-view .m-clear{margin:0 0 !important;}


/* font-size */
.txt-s, .txt-s li, .txt-s li strong{font-size:12px !important;line-height:1.5;letter-spacing:0 !important;}  /* 폰트12*/
.txt-s, .txt-s li > .txt-s{margin:4px 0;letter-spacing:0 !important;}

.txt-sm, .txt-sm li, .txt-sm li strong {font-size:14px !important;} 

.txt-m, .txt-m li{padding-left:0;font-size:16px;line-height:1.5;} /* 폰트 16*/ 
.txt-m, .txt-m li:before{top:13px;}

.ad-setp-lst.txt-m dt, .ad-setp-lst.txt-m dd{font-size:16px !important;}
.ad-setp-lst dt.f18{font-size:18px !important;font-weight:400 !important;} /* 예외 폰트18 */

/* 정렬 */
.product-body-view .txt-l{text-align:left;}
.product-body-view .txt-c{text-align:center;}
.product-body-view .txt-r{text-align:right;}


.detail-content-area .advantage-area:first-child,
.detail-content-area .advantage-area.btm-line:first-child {margin-top:50px;border-top:none;padding-top: 0;}
.detail-content-area .advantage-area:first-child .t-big.point-wrap{margin-top:-11px;}
.detail-content-area .advantage-area:first-child .sie-box{padding:0;}
.advan-left, .advan-right {display:table-cell;box-sizing: border-box;}
.advan-left{width:50%;padding-right:50px;vertical-align:top;}
.advan-right{width:50%;padding:0;vertical-align:middle;}
.advan-right.fleft{padding-right:50px;padding-left:0;vertical-align:top;}
.advan-left.fright{padding-left: 0;padding-right:0;vertical-align:middle;}
.advan-full{float:left;width:100%;}
.advan-left.v-mid {vertical-align:middle;}
.advan-right.v-top {vertical-align:top;}
.advan-right.v-botm {vertical-align:bottom;}
.ade-photo {margin: 3px 0 auto 0;text-align:center;}
.ade-photo.right {text-align:right;}
.ade-photo.botm {vertical-align:bottom;}
.advan-right.botm {vertical-align:bottom;}
.ade-photo.vtop {vertical-align:top;}
.ade-photo img {text-align:center;max-width: 100%;}
.sie-box {padding:0 0 0;word-break: keep-all;word-wrap: break-word;}
.ad-setp-lst {width:100%;font-size: 16px;letter-spacing: -1px;}
.ad-setp-lst dt {color:#0075a4;font-weight:400 !important;margin-top:23px;margin-bottom: 0;font-size:16px;}
.ad-setp-lst.top-tit-none  dt:first-child{margin-top:0;}
.ad-setp-lst dd {font-weight: 300;margin-top: 2px;line-height:26px;color:#808285;font-size:16px;}
.ad-setp-lst dd strong{font-weight:400;color:#56565a;}
.ad-setp-lst ol{margin:0;}
.ad-setp-lst dd ul li, .ad-setp-lst dd ol li{font-size:16px;}
.bacteria-info .ad-setp-lst dt{font-size:18px;}
.advan-etc {/display: block;margin: auto;}

/* type03 */
.health-inform-box {display:block;margin-top:47px;border:1px solid #e3e3e3;overflow:hidden;}
.detail-content-area .health-inform-box:first-child{margin-top:50px;}
.health-inform-box.type2 {margin-top:80px;}

.box-tit {background:#f4f4f4;text-align:center;padding:27px 20px 30px;}
.box-tit h5 {font-size: 44px;color: #57565b;font-weight:400 !important;letter-spacing: -2px;text-align: center;}
.box-tit h5 span {font-weight:400;font-size: 44px;}
.box-tit h5 p {margin:0 0;padding:0 0 0;}

.effet-area {display:table;width:100%;table-layout:fixed;box-sizing: border-box;border-top:1px solid #e3e3e3;padding:30px 80px;}
.siehe-box {padding:0 0;}
.siehe-box.midle {padding:0 25% 0 0}
.siehe-box .com-txt {line-height:26px;}
.siehe-box.top-line {margin-top:30px;border-top:1px solid #e3e3e3;padding:30px 80px 0}

/* 예외, 뷰티 박스 단독 */
.signature-cont-area .box-tit{background: #f4f4f4;}
.signature-cont-area .effet-area{background:#ffffff url('../images/akl_product/beauty/bg_signature_select_cont_box.png') no-repeat 0 0}


.effet-area2 {display:table;width:100%;table-layout:fixed;box-sizing: border-box;border-top:1px solid #e3e3e3;padding:30px 0 30px 80px;}
.effet-area2.botm {padding:30px 0 0 80px;}
.effet-area2.botm .siehe-box{padding-bottom:25px;}

.ad-setp-lst2 {clear:both;width:100%;} 
.ad-setp-lst2:after {clear:both;display:block;}
.ad-setp-lst2 li {float:left;width:25%;vertical-align:middle;margin:30px 0 0;box-sizing:border-box;padding:0 0;}
.ad-setp-lst2 li dl {display:table;width:100%;margin:0 auto;}
.ad-setp-lst2 li dl dt, .ad-setp-lst2 li dl dd {display:table-cell;vertical-align:middle;letter-spacing:-1px;box-sizing: border-box;}
.ad-setp-lst2 li dl dt {text-align:center;font-weight:500;margin:0 auto;width:82px;}
.ad-setp-lst2 li dl dt > div {margin:0 auto;width:82px;text-align:center;}
.ad-setp-lst2 li dl dt p {display:table-cell;vertical-align:middle;color:#fff !important;text-align:center;}
.ad-setp-lst2 li dl dt p span {border-bottom:1px solid #fff;}
.ad-setp-lst2 li dl dd {text-align:left;width:calc(100% - 82px);}
.ad-setp-lst2 li dl dd p {display:table-cell;vertical-align:middle;text-align:left;padding:0 10px;font-size:14px;font-weight:300;word-break:break-all;margin:0 0;}
.ad-setp-lst2 li dl dt p sub{bottom:0;}

.i-won {width:82px;height:82px;border-radius:50%;margin:0 auto;color:#fff !important;}
.i-won.red {background:#e11e45;color:#fff !important;}
.i-won.yellow {background:#f3be0f;color:#fff !important;}
.i-won.orange {background:#f37427;color:#fff !important;}

.amount-list {display:block;width:100%;}
.amount-list > li {clear:both;display:inline-block;width:49%;vertical-align:middle;padding-top:15px;}
.amo-info {display:table;width:100%;table-layout:fixed;box-sizing: border-box;}
.amo-info > span.amo-thumbnail {display:table-cell;width:90px;vertical-align:middle;box-sizing: border-box;}
.amo-info > dl.amo-txt {display:table-cell;vertical-align:middle;box-sizing: border-box;padding-left:10px;}
dl.amo-txt dt {font-size:16px;font-weight:500;letter-spacing:-1px;}
dl.amo-txt dd {letter-spacing:-1px;word-break:break-all;padding:3px 0 0;}
dl.amo-txt dd p {font-size:13px;font-weight:300;line-height:18px;margin:0 0;color:#808285;padding:0 30px 0 0;}
dl.amo-txt dd br {line-height:18px}

.graph-info-box {display:table;width:100%;table-layout:fixed;box-sizing: border-box;}
.graph-info-box .advan-left{padding:0;}
.graph-conts {margin-top:20px}
.graph-conts dt {font-size:16px;font-weight:400;letter-spacing:-1px;color:#0090c5;}
.graph-conts dd {padding:8px 0 0}

.aph-source {margin-top:10px;}
.benef-box {text-align:right;}
.com-ingred {position:relative;display:inline-block;}
.com-ingred .effect-comment {position:absolute;display:inline-block;font-size:14px;color:#666;font-weight:300;line-height:1.2;text-align:left;letter-spacing:-1px;}
.com-ingred .effect-comment br{line-height:0;}

.effect-img2041 .effect-comment img, .effect-img2076 .effect-comment img{width:23px;height:23px;}
.effect-img2041 .comment01-01, .effect-img2076 .comment01-01{top:0;left:64%;}
.effect-img2041 .comment01-02, .effect-img2076 .comment01-02{top:11%;left:64%;}
.effect-img2041 .comment01-03, .effect-img2076 .comment01-03{top:18.5%;left:64%;}
.effect-img2041 .comment01-04, .effect-img2076 .comment01-04{top:26%;left:64%;}
.effect-img2041 .comment02-01, .effect-img2076 .comment02-01{top:35%;left:64%;}
.effect-img2041 .comment02-02, .effect-img2076 .comment02-02{top:39%;left:64%;}
.effect-img2041 .comment02-03, .effect-img2076 .comment02-03{top:43%;left:64%;}

.msm-info-graph {padding:32px 0 0 0;max-width:450px;}
.variance-box{display:table;width:100%;padding:20px 5% 20px 9%;margin-top:30px;background:#f4f4f4;}
.variance-box .txt-arr{display:table-cell;position:relative;min-width:40px;padding-right:24px;font-size:16px;color:#56565a;letter-spacing:-1px;vertical-align:middle;}
.variance-box .txt-arr:after{display:inline-block;width:14px;height:77px;position:absolute;top:50%;right:0;margin-top:-39px;background:url('../images/akl_product/nutrition-health/ico_arr_right02.png') no-repeat 0 0;content:"";}
.variance-box .variance{display:table-cell;}
.variance li {padding-left:3%;}
.variance li:first-child{margin-bottom:20px;}
.variance li div{float:left;position:relative;min-width:100px;}
.variance li div:first-child{padding-right:38px;}
.variance li div:first-child:after{display:inline-block;width:7px;height:14px;position:absolute;top:50%;right:15px;margin-top:-7px;background:url('../images/akl_product/icon/ico_arr_right03.png') no-repeat 0 0;content:"";}
.variance li:after{content:''; display:block; clear:both;}
.variance li span {display:inline-block;padding-left:4px;font-size:14px;font-weight:300;vertical-align:middle;letter-spacing:-1px;}
.msm-info-graph .variance-box {padding:5%}

.effect-info-step {width:-webkit-calc(100% + 30px);width:-moz-calc(100% + 30px);width:-ms-calc(100% + 30px);width:calc(100% + 30px);display:table;float:none;padding:0;margin-left:-30px;}
.effect-info-step li{float:none;position:relative;display:table-cell;padding:0 0 0 30px;text-align:center;}
.effect-info-step li:before{display:inline-block;position:absolute;top:50%;left:10px;width:10px;height:17px;margin-top:-8px;background:url('../images/akl_product/icon/ico_arr_right.png') no-repeat 0 0;content:"";}
.effect-info-step li:first-child:before{display:none;}
.effect-info-step.divid03 li{width:33.33%;text-align:center;}
.effect-info-step .effect-step-txt{display:block;margin-top:30px;font-size:14px;color:#56565a;font-weight:300;letter-spacing:-1px;}
.effect-step-etc{margin-top:25px;font-size:14px;color:#56565a;text-align:center;letter-spacing:-1px;font-weight:300;}
.effect-step-etc br{line-height:0;}

/* 제품사용순서 */
.product-process .product-process-step{margin-top:44px;}
.product-process-step .owl-item,
.product-process-step > .step-flow{display:inline-block;padding:0 10px;vertical-align:top;text-align:center;}
.step05.product-process-step .owl-item,
.step05.product-process-step > .step-flow{width:20%;}
.product-process-step .step-flow.active {background:#f4f4f4;border-radius:4px;padding:0 15px 15px}
.product-process-step .step-img {display:inline-block; text-align:center;vertical-align:bottom;min-height:140px;margin-top:10px}
.product-process-step .step-img img {max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto;vertical-align:bottom !important;}
.product-process-step .step-num {display:block;position:relative;max-width:70px;margin:15px auto 0;padding:3px 12px 5px;border-radius:20px;font-size:16px;color:#fff;font-weight:300;background-color:#bbb;}
.product-process-step .step-txt{display:block;margin-top:13px;font-size:16px;color:#808285;letter-spacing:-1px;font-weight:300;line-height:1.5;}
.akl .product-process .owl-theme .owl-controls .owl-nav .owl-prev{left:-22px;}
.akl .product-process .owl-theme .owl-controls .owl-nav .owl-next{right:-22px;}
.product-process .owl-theme .owl-dots {position:absolute;left:50%;right:0;bottom:-35px;margin-left:-19px;}
.product-process .owl-theme .owl-dots .owl-dot {margin:0 5px;}
.product-process .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0 0;background-color:#eff0f1;cursor:pointer; -webkit-border-radius:50%; border-radius:50%}
.product-process .owl-theme .owl-dots .owl-dot.active span{margin:0;background-color:#bbb;}

/* 롤링 박스 공통 옮겨갈거 */
.product-body-view .product-process{padding:37px 25px 60px;border:10px solid #eff0f1;}
.product-body-view .product-process .owl-stage{margin:0 auto;}
.skin-care .product-process .detail-tit{font-size:36px;font-weight:400;color:#56565a;text-align: center;}

/* 제품사용순서 색상 */
.product-process-step.yellow-ocher .step-num {background:#ad9172}
.product-process-step.yellow-ocher .step-flow.active .step-num:after {content:'';position:absolute;left:50%;top:29px;margin-left:-12px;border-right: 12px solid transparent;border-left: 12px solid transparent;border-top:7px solid #ad9172;}

.product-process-step.dark-blue .step-num {background:#0075a4}
.product-process-step.dark-blue .step-flow.active .step-num:after {content:'';position:absolute;left:50%;top:30px;margin-left:-12px;border-right: 12px solid transparent;border-left: 12px solid transparent;border-top:7px solid #0075a4;}

.product-process-step.blue .step-num {background:#008fc5}
.product-process-step.blue .step-flow.active .step-num:after {content:'';position:absolute;left:50%;top:30px;margin-left:-12px;border-right: 12px solid transparent;border-left: 12px solid transparent;border-top:7px solid #008fc5;}

.product-process-step.dark-gray .step-num {background:#808285}
.product-process-step.dark-gray .step-flow.active .step-num:after {content:'';position:absolute;left:50%;top:30px;margin-left:-12px;border-right: 12px solid transparent;border-left: 12px solid transparent;border-top:7px solid #808285;}
.product-process-step.dark-gray .step-txt {padding:0 20px;}

.product-process-step.red .step-num {background:#c4133f}
.product-process-step.red .step-flow.active .step-num:after {content:'';position:absolute;left:50%;top:30px;margin-left:-12px;border-right: 12px solid transparent;border-left: 12px solid transparent;border-top:7px solid #c4133f;}
.product-process-step.red .step-txt {padding:0 20px;}

.system-lst {margin:0 auto;width:80%;}
.system-lst ul {display:table;width:100%;table-layout:fixed;box-sizing: border-box;margin:0 auto;}
.system-lst ul li {position:relative;display:table-cell;box-sizing:border-box;width:50%;text-align:center;vertical-align:middle;padding:0 12px;}
.system-lst ul li:before {content:'';display:inline-block;position:absolute;top:50%;right:-6px;width:12px;height:12px;border-radius:50%;background:#e3e3e3;}
.system-lst ul li:last-child:before {display:none;}
.system-lst ul li .lst-won {margin:0 auto;width:200px;height:200px;border-radius:50%;background:#f4f4f4;vertical-align:middle;}
.system-lst ul li .lst-won p {display:table;width:100%;height:150px;padding:0;margin:0 auto;}
.system-lst ul li .lst-won p span {width:100%;display:table-cell;text-align:center;vertical-align:middle;}
.system-lst ul li .lst-won p span img {vertical-align:middle;text-align:center;}
.system-lst ul li .lst-won span {display:table;width:100%;letter-spacing:-1px;}

.system-lst3 {margin:0 auto;}
.system-lst3 ul {display:table;width:100%;table-layout:fixed;box-sizing: border-box;margin:0 auto;}
.system-lst3 ul li {position:relative;float:left;width:33.333%;text-align:center;vertical-align:middle;margin-bottom:15px;}
.system-lst3 ul li:nth-child(3n+1):after {display:none;}
.system-lst3 ul li .lst-won {margin:0 auto;width:140px;vertical-align:middle;}
.system-lst3 ul li .lst-won p {height:140px;vertical-align:middle;padding:0;margin:0;}
.system-lst3 ul li .lst-won p img {vertical-align:middle;border-radius:50%;width:100%;height:auto;}
.system-lst3 ul li .lst-won span {display:block;padding:10px 0;letter-spacing:-1px;color:#808285;font-weight:300}

.system-lst3.type-2nd ul li .lst-won span{font-size:16px;}	/* 리스트의 내용 설명이 2단 타입*/
.nurish-cont .system-lst3.type-2nd ul li .lst-won span.desc{font-size:14px;color:#808285;font-weight:300;padding:0 0;} /* 배스바디 너리쉬*/
.system-lst3.type-2nd ul li:after{margin-top:-60px;}	/* 리스트의 내용 설명이 2단 타입*/


.system-lst4 {margin:0 auto;}
.system-lst4.array {float:right;}
.system-lst4 ul {display:table;width:auto;table-layout:fixed;box-sizing: border-box;margin:0 auto;}
.system-lst4 ul li {position:relative;display:table-cell;text-align:center;vertical-align:top;margin-bottom:15px;padding:0 30px}
.system-lst4 ul li:before {content:'';display:inline-block;position:absolute;top:50%;left:-11px;right:0;background:url('../images/akl_product/bath-body/ico_child_next.png') no-repeat right center;width:23px;height:22px;}
.system-lst4 ul li:first-child:before {display:none;}
.system-lst4 ul li .lst-won {margin:0 auto;vertical-align:middle;}
.system-lst4 ul li .lst-won p {height:135px;vertical-align:middle;padding:0;margin:0;}
.system-lst4 ul li .lst-won p img {vertical-align:middle;height:auto;width:135px;}
.system-lst4 ul li .lst-won span {display:block;padding:10px 0;letter-spacing:-1px;}

.system-lst5 {margin-top:30px}
.system-lst5 ul {display:table;width:auto;table-layout:fixed;box-sizing: border-box;margin:0 auto;}
.system-lst5 ul li {position:relative;float:left;display:table-cell;width:20%;text-align:center;vertical-align:top;margin-bottom:15px;padding:0 0;background:url('../images/akl_product/bath-body/ico_child_next.png') no-repeat right 50px;}
.system-lst5 ul li:last-child {background:none;}
.system-lst5 ul li .lst-won {margin:0 auto;vertical-align:middle;}
.system-lst5 ul li .lst-won p {height:135px;vertical-align:middle;padding:0;margin:0;}
.system-lst5 ul li .lst-won p img {vertical-align:middle;height:auto;}
.system-lst5 ul li .lst-won p.txt {padding:10px 20px;letter-spacing:-1px;font-size:16px;color:#808285;font-weight:300}
.system-lst5 ul li .lst-won span {display:block;}

/* 영양건강 */
/* 영양건강-건강정보 */
.effect-img2041 .effect-comment img, .effect-img2076 .effect-comment img{width:23px;height:23px;}
.effect-img2041 .comment01-01, .effect-img2076 .comment01-01{top:0;left:64%;}
.effect-img2041 .comment01-02, .effect-img2076 .comment01-02{top:11%;left:64%;}
.effect-img2041 .comment01-03, .effect-img2076 .comment01-03{top:18.5%;left:64%;}
.effect-img2041 .comment01-04, .effect-img2076 .comment01-04{top:26%;left:64%;}
.effect-img2041 .comment02-01, .effect-img2076 .comment02-01{top:35%;left:64%;}
.effect-img2041 .comment02-02, .effect-img2076 .comment02-02{top:39%;left:64%;}
.effect-img2041 .comment02-03, .effect-img2076 .comment02-03{top:43%;left:64%;}

.effect-graph{padding-bottom:70px;}
.effect-graph .effect-comment img{width:37px;height:42px;}
.effect-graph .comment{width:100%;display:table;bottom:0;left:0;text-align:center;}
.effect-graph .comment li{display:table-cell;position:relative;width:auto;padding-left:10%;}
.effect-graph .comment li:first-child{padding:0;}

.effect-img2060{margin:0;}
.effect-img2060 .comment01,
.effect-img2060 .comment02{bottom:4%;left:0;}
.effect-img2060 .comment03{top:12%;left:66%;}

.effect-img2051 .comment01{top:40%;left:10%;text-align:center;}
.effect-img2051 .comment02{bottom:-10%;left:2%;}
.effect-img2051 .comment03{bottom:12%;right:5%;text-align:center;}
.effect-img2051 .comment04{top:17%;left:10%;text-align:center;}
.effect-img2051 .comment05{bottom:-15%;left:66%;}

.com-ingred.effect-img2051,
.com-ingred.effect-img2025{margin-top:0;}
.effect-img2025 .comment01{top:21%;left:81%;}
.effect-img2025 .comment02{top:49%;left:81%;}
.effect-img2025 .comment03{top:80%;left:81%;}

.com-ingred.effect-img2099{display:block;text-align:center;}
.com-ingred.effect-img2099 img{max-width:100%;}
.effect-img2099 .effect-comment{line-height:1.5;letter-spacing:-1px;}
.effect-img2099 .effect-comment p{display:block;margin:0;font-size:14px;color:#56565a;font-weight:400;}
.effect-img2099 .comment01{top:6%;left:64%;}
.effect-img2099 .comment02{bottom:9%;left:64%;}

.effect-img1480 .effect-comment{top:46%;line-height:1.5;letter-spacing:-1px;text-align:center}
.effect-img1480 .effect-comment em{display:block;margin:0;font-size:16px;color:#008fc5;font-weight:400;}
.effect-img1480 .comment01{left:7%;}
.effect-img1480 .comment02{left:61%;}
.effect-img1480 .comment03{top:68%;left:23%;}

.effect-img4523 .effect-comment{left:68%; color:#0075a4}
.effect-img4523 .comment01{top:3%}
.effect-img4523 .comment02{top:76%}

.effect-img2029_01 .comment01{top:0;left:0;padding-left:21px;}
.effect-img2029_01 .comment01:before{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;background-color:#c5cacf;content:"";}
.effect-img2029_01 .comment02{top:0;left:30%;padding-left:21px;}
.effect-img2029_01 .comment02:before{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;background-color:#598f41;content:"";}
.effect-img2029_01 .comment03{bottom:0;left:17%;margin-bottom:0;}
.effect-img2029_01 .comment04{bottom:0;left:68%;margin-bottom:0;}
.effect-img2029_02{margin-top:0;}
.effect-img2029_02 .graph-conts dt{text-align:left;}
.effect-img2029_02 .comment01{top:28%;right:0;width:100%;text-align:right;}
.effect-img2029_02 .comment01 li{display:inline-block;position:relative;padding:0 0 0 21px;margin-left:18px;font-size:14px;color:#666;font-weight:300;line-height:1.2;text-align:left;letter-spacing:-1px;}
.effect-img2029_02 .comment01 li:first-child{margin:0;}
.effect-img2029_02 .comment01 li:before{display:inline-block;position:absolute;top:0;left:0;width:16px;height:16px;content:"";}
.effect-img2029_02 .comment01 .comment01_01:before{background-color:#20893d;}
.effect-img2029_02 .comment01 .comment01_02:before{background-color:#96c11f;}
.effect-img2029_02 .comment01 .comment01_03:before{background-color:#999;}
.effect-img2029_02 .comment02{bottom:20px;left:33%;margin-bottom:0;}
.effect-img2029_02 .comment03{bottom:20px;left:75%;margin-bottom:0;}

.effect-img2169-01{margin-top:30px;}
.effect-img2169-01 .effect-comment{max-width:125px;font-size:14px;font-weight:300;text-align:center;line-height:1.5;}
.effect-img2169-01 .effect-comment p{margin-bottom:1px;}
.effect-img2169-01 .comment01{top:52%;left:0;}
.effect-img2169-01 .comment01 p{color:#7cbf49;}
.effect-img2169-01 .comment02{top:52%;left:38%;}
.effect-img2169-01 .comment02 p{color:#fdb813;}
.effect-img2169-01 .comment03{top:52%;left:78%;} 
.effect-img2169-01 .comment03 p{color:#f58220;}

.effect-img2169-02 .effect-comment, .effect-img2169-02 .effect-comment em{font-size:18px;color:#56565a;text-align:center;font-weight:400;}
.effect-img2169-02 .comment01{top:56%;left:-7px;width:100%;font-size:16px;}
.effect-img2169-02 .comment02{top:-2%;left:-7px;width:100%;}
.effect-img2169-02 .comment02 em{color:#7cbf49;}
.effect-img2169-02 .comment03{top:91%;left:0;}
.effect-img2169-02 .comment03 em{color:#fdb918;}
.effect-img2169-02 .comment04{top:91%;left:55%;}
.effect-img2169-02 .comment04 em{color:#f58424;}

.effect-img2019 dl,
.effect-img2276 dl{display:inline-block;}
.effect-img2019 dt,
.effect-img2276 dt{font-size:16px;text-align:center;}
.effect-img2019 dd,
.effect-img2276 dd{font-size:14px;color:#808285;text-align:center;}
.effect-img2019 .comment01,
.effect-img2276 .comment01{display:block;width:100%;top:0;left:0;}
.effect-img2019 .comment02,
.effect-img2276 .comment02{top:90%;left:0;}
.effect-img2019 .comment03,
.effect-img2276 .comment03{top:90%;left:82%;}
.effect-img2019 .comment01 dt,
.effect-img2276 .comment01 dt{color:#be95bb;}
.effect-img2019 .comment02 dt,
.effect-img2276 .comment02 dt{color:#6a85c3;}
.effect-img2019 .comment03 dt,
.effect-img2276 .comment03 dt{color:#9170ae;}

.com-ingred.effect-img7070{margin-top:0;}
.effect-img7070 p{right:63%;font-size:14px;color:#808285;font-weight:300;text-align:right;}
.effect-img7070 .comment01{top:39%;}
.effect-img7070 .comment02{top:66%;}

.effect-difference{display:inline-block;float:none;padding:0;margin:35px 0 0;vertical-align:top;}
.effect-difference:after{content:'';display:block;clear:both;}
.effect-difference .img-box{display:table-cell;vertical-align:top;}
.effect-difference .difference-box{display:table-cell;padding:10px 10px 0 30px;vertical-align:top;}
.difference-box .difference-tit{font-size:20px;color:#222;font-weight:400;letter-spacing:-2px;}
.difference-box .difference-txt{font-size:16px;color:#666;font-weight:300;letter-spacing:-1px;}
.difference-box ul{padding-top:9px;}
.difference-box li{margin-top:4px;}

.ad-setp-lst p {color:#0075a4;font-weight: 400;font-size:18px;margin:23px 0 0;}

.effect-info .effect-num-list{width:-webkit-calc(100% + 3%);width:-moz-calc(100% + 3%);width:-ms-calc(100% + 3%);width:calc(100% + 3%);margin:6px 0 0 -3%;}
.effect-num-list li{display:inline-block;padding:0 0 0 3%;vertical-align:top;text-align:center;}
.divide05.effect-num-list li{width:20%;}

.effect-info-step{margin-top:47px;}
.effect-info-step{width:-webkit-calc(100% + 30px);width:-moz-calc(100% + 30px);width:-ms-calc(100% + 30px);width:calc(100% + 30px);display:table;float:none;padding:0;margin-left:-30px;}
.effect-info-step li{float:none;position:relative;display:table-cell;margin:0;padding:0 0 0 30px;text-align:center;}
.effect-info-step .col-sm-2{width:16.66666667%;}
.effect-info-step li:before{display:inline-block;position:absolute;top:50%;left:10px;width:10px;height:17px;margin-top:-28px;background:url('../images/akl_product/icon/ico_arr_right.png') no-repeat 0 0;content:"";}
.effect-info-step li:first-child:before{display:none;}
.effect-step-etc{margin-top:25px;font-size:14px;color:#56565a;text-align:center;letter-spacing:-1px;font-weight:300;}
.effect-step-etc br{line-height:0;}

.effect-num-list{width:-webkit-calc(100% + 3%);width:-moz-calc(100% + 3%);width:-ms-calc(100% + 3%);width:calc(100% + 3%);margin:10px 0 0 -3%;}
.effect-num-list .num-img{display:inline-block;width:23px;height:33px;padding-top:8px;text-indent:-1px;font-size:14px;color:#fff;background:url('../images/akl_product/common/icon_num_list.png') no-repeat left center;}
.effect-num-list .num-txt{display:block;margin-top:5px;font-size:16px;color:#808285;font-weight:300;letter-spacing:-1px;}

.list-box{margin-top:20px;}
.num-list .tit-blue-b{margin:0;}
.num-list{margin-top:20px;}
.num-list li{margin-left:15px;text-indent:-15px;}

.product-rank {clear:both;display:table;width:100%;margin-top:50px;padding:20px 0;background-color:#f2f8ec;table-layout:fixed;}
.product-rank .rank-img {display:table-cell;vertical-align:middle;width:27%;text-align:center;}
.product-rank .rank-img .img-box {display:inline-block;text-align:center;}
.product-rank .rank-box {display:table-cell;vertical-align:middle;text-align:left;width:73%;padding:0 50px 0 0;}
.product-rank .rank-box .com-tit2 {font-size:26px;font-weight:400;color:#56565a;letter-spacing:-2px;}
.product-rank .rank-box .inge-lst03{padding:0;}
.product-rank .rank-box .inge-lst03 strong{display:block;}
.product-rank .rank-box .inge-lst03 li{display:block;margin-top:19px;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;}
.product-rank .rank-box .inge-lst03 li:after{top:8px;}
.product-rank .rank-box .rank-txt{margin:19px 0 0;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;}
.product-rank.type02{padding:50px 0;}
.product-rank.blue{background-color:#f3fbfd;}

.bor-img-list{width:-webkit-calc(100% + 30px);width:-moz-calc(100% + 30px);width:-ms-calc(100% + 30px);width:calc(100% + 30px);margin:-30px 0 20px -30px;}
.bor-img-list li{float:none;display:inline-block;padding:0 0 0 30px;margin-top:30px;text-align:center;vertical-align:top;}
.bor-img-list .img-txt{display:block;margin-top:8px;font-size:14px;color:#56565a;line-height:1;letter-spacing:-1px;}
.bor-img-list .img-box{display:inline-block;border:2px solid #c7cdd1;border-radius:50%;}
.bor-img-list br{line-height:1.3;}

.effect-part{margin:0 0 0 -30px;}
.effect-part li{float:none;display:inline-block;margin-top:15px;padding:0 0 0 30px;vertical-align:top;}
.effect-part .part-tit{display:inline-block;width:80px;padding:2px 2px 3px;font-size:14px;letter-spacing:-1px;text-align:center;color:#fff;background-color:#20893d;border-radius:20px;}
.effect-part .part-txt{display:block;margin-top:6px;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;}

.pro-component{margin-top:46px;text-align:center;}
.component-list{overflow:hidden;float:none;padding:0;width:-webkit-calc(100% + 15px);width:-moz-calc(100% + 15px);width:calc(100% + 15px);margin:30px 0 0 -15px;}
.component-list li{width:20%;float:left;padding:23px 0 0 !important;min-height:200px;text-align:center;border-left:15px solid #fff;background-color:#f4f4f4;}
.component-list .col-sm-3{width:25%;}
.component-list.deaf03 li{width:33.33%;}
.component-list .list-icon{display:inline-block;height:108px;line-height:108px;}
.component-list .list-txt{display:block;margin-top:15px;font-size:16px;color:#56565a;font-weight:300;letter-spacing:-1px;}
.component-list .list-txt em{display:block;font-size:14px;color:#808285;line-height:1;}

.pro-video{margin-top:50px;}
.ingestion-usage .notice-ap{margin:39px 0 7px;padding:15px 20px 17px;font-size:18px;color:#56565a;text-align:center;font-weight:300;letter-spacing:-2px;background-color:#f4f4f4;}
.inge-numlst01 li .bar{margin:0 0 0 8px;text-indent:-8px;}

.pro-gum{max-width:915px;margin:50px auto 0;padding:40px;text-align:center;background:#000 url('../images/akl_product/nutrition-health/bg_5997_red_blast_delivery.png') no-repeat 0 0;background-size:100% 100%;background-size:cover;}
.pro-gum .com-tit{position:relative;display:inline-block;text-align:center;}
.pro-gum .com-tit:before{display:inline-block;width:100%;height:100%;position:absolute;top:4px;left:0;content:"";background:#a1e33e;opacity:0.4;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);}
.pro-gum .com-tit span{position:relative;display:inline-block;padding:5px 34px 8px;font-size:30px;color:#fff;letter-spacing:-2px;}
.pro-gum .gum-img{display:inline-block;}
.pro-gum .gum-img-box{position:relative;margin-top:27px;}
.pro-gum .gum-img-box li{position:absolute;left:47%;font-size:16px;font-weight:300;color:#ddd;text-align:left;line-height:1;letter-spacing:-1px;}
.pro-gum .gum-img-box li em{font-size:16px;font-weight:300;color:#a1e33e;line-height:1.2;}
.pro-gum .gum-img-box .gum-txt01{top:18%;}
.pro-gum .gum-img-box .gum-txt02{top:45%;}  
.pro-gum .gum-img-box .gum-txt03{top:76%;}


/* 기프트 목록 리스트 공통 */
.detail-content-area.gift-promo-area .pcomp-area{clear: both;display: block;margin: 23px 0 0;padding: 54px 0 0;}
.detail-content-area.gift-promo-area .pcomp-list.deaf02 .comp-box dl dt, .detail-content-area.gift-promo-area .pcomp-list.deaf02 .comp-box dl dd{padding: 0 20% !important;}
.detail-content-area.gift-promo-area .comp-box .code-im{display: table;height: inherit;min-height:137px;}
.detail-content-area.gift-promo-area .comp-box .code-im.mh-big{min-height:163px;}
.detail-content-area.gift-promo-area .comp-box .mh22, .detail-content-area .mh22{min-height:22px;}
.detail-content-area.gift-promo-area .comp-box .code-im span{position: inherit;bottom: inherit;left: inherit;right: inherit;text-align:center;display: table-cell; vertical-align: bottom;}
.detail-content-area.gift-promo-area .comp-box .code-im span img{margin-bottom:0;}
.detail-content-area.gift-promo-area .comp-box dl{margin: 0 auto 0;}
.detail-content-area.gift-promo-area .comp-box dl dt{margin-bottom:3px;padding: 0;min-height:24px;height: inherit;}
.detail-content-area.gift-promo-area .comp-box dl dt p.po-tit{margin: 0 0 0 !important;}
.detail-content-area.gift-promo-area .comp-box dl dd{min-height:66px;height:inherit;padding: 0 0 !important;margin-bottom: 23px;}
.detail-content-area.gift-promo-area .comp-box dl dd.other{min-height: 45px;} /* dd에 내용없을경우 */
.detail-content-area.gift-promo-area .comp-box dl dd p{margin: 0 auto 0;height: inherit; min-height: 20px;}
.detail-content-area.gift-promo-area .comp-box .cc-btn.nutri{margin-bottom:20px}
.detail-content-area.gift-promo-area .comp-box .style-none{margin:0 auto 0 0 0;padding:0 0 0 0;}
.detail-content-area.gift-promo-area .pcomp-list + .pcomp-list {margin-top:60px}

/* 영양건강 기프트 목록 */
.nutrition-health .gift-promo-area .pcomp-area {padding: 40px 0 10px;}
.nutrition-health .gift-promo-area .comp-box dl{margin:37px auto 0 0;}
.nutrition-health .gift-promo-area .comp-box dl dd{min-height:44px;}
.nutrition-health .gift-promo-area .comp-box dl dd p{margin: 0 auto 0;height: inherit; min-height: 20px;}
.nutrition-health .gift-promo-area .pcomp-list.deaf01 .comp-box dl dd p, 
.nutrition-health .gift-promo-area .pcomp-list.deaf02 .comp-box dl dd p, 
.nutrition-health .gift-promo-area .pcomp-list.deaf04 .comp-box dl dd p{padding: 0 0;}
.nutrition-health .gift-promo-area .pcomp-list.deaf02 .comp-box dl dt, 
.nutrition-health .gift-promo-area .pcomp-list.deaf02 .comp-box dl dd{padding: 0 20% !important;}
/* 스킨케어 기프트 목록 */
.skin-care .gift-promo-area .comp-box dl dt{min-height:66px;}
.skin-care .gift-promo-area .comp-box dl dd{min-height:88px;margin-bottom:0;}
.skin-care .gift-promo-area .comp-box .code-im{min-height: 180px;margin-bottom:37px;;}
.skin-care .gift-promo-area .comp-box .code-im span img{}
/* 배스바디 기프트 목록 */	
.product-body-view.bath-body .detail-content-area.gift-promo-area .comp-box dl dt{min-height:48px;}
.product-body-view.bath-body .detail-content-area.gift-promo-area .comp-box .code-im{height:180px;}
.product-body-view.bath-body .detail-content-area.gift-promo-area .comp-box .code-im span img{margin-bottom:37px;}
.product-body-view.bath-body .detail-content-area.gift-promo-area .comp-box .cc-btn.bath{display: block;margin-bottom:30px}
.product-body-view.bath-body .detail-content-area.gift-promo-area .pcomp-list .comp-info:last-child .cc-btn.bath{margin-bottom:0;}
/* 원포원 목록 */
.product-body-view.one-for-one .detail-content-area.gift-promo-area .comp-box .code-im span img{margin-bottom:37px;}

/* 홈리빙 암웨이 퀸 21pcs */
.home-living .detail-content-area.gift-promo-area .comp-box .code-im{margin-bottom:35px;}

/* 이스프링 */
.espring-cont-area .siehe-box ol{margin-top:0;}
.espring-cont-area .advantage-area .detail-step li{font-weight:300;}

/* 홈리빙 표면세정 */
.detergent-cleanser .box-tit h5.other span{display:block;line-height: 1;margin-top: 15px;}
.hl1261 .ad-setp-lst dt{color:#56565a;font-size:20px;margin:0 0 20px;font-weight:400;}
.hl1261 .ad-setp-lst dd{color:#808285;font-size:16px;padding:0 0;margin:0 0;font-weight:300;}

/* 에너지 캔디 */
.pro-candy{max-width:915px;margin:50px auto 0;padding:32px 40px;text-align:center;background:#000 url('../images/akl_product/nutrition-health/bg_5876_energy_candy.png') no-repeat 0 0;background-size:100% 100%;background-size:cover;}
.pro-candy .com-tit{position:relative;display:inline-block;text-align:center;}
.pro-candy .com-tit:before{display:inline-block;width:100%;height:58px;position:absolute;top:7px;left:0;content:"";background:#5c9b02;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);}
.pro-candy .com-tit span{position:relative;display:inline-block;padding:5px 34px 8px;font-size:30px;color:#fff;letter-spacing:-2px;}
.pro-candy .candy-img{display:inline-block;}
.pro-candy .candy-img-box{position:relative;margin-top:27px;}
.pro-candy .candy-img-box li{position:absolute;left:52%;font-size:16px;font-weight:300;color:#56565a;text-align:left;line-height:1;letter-spacing:-1px;}
.pro-candy .candy-img-box li em{font-size:16px;font-weight:300;color:#5c9b02;line-height:1.2;}
.pro-candy .candy-img-box .candy-txt01{top:18%;}
.pro-candy .candy-img-box .candy-txt02{top:40%;} 
.pro-candy .candy-img-box .candy-txt03{top:63%;}

/* 에너지 칩 */
.pro-candy.chip {background:url('../images/akl_product/nutrition-health/bg_5875_energy_candy.png') no-repeat 0 0}
.pro-candy.chip .candy-img-box {display:table; margin:30px auto 0}
.pro-candy.chip .candy-img-box > * {display:table-cell; vertical-align:middle}
.pro-candy.chip .candy-img-box .candy-img {padding-right:20px}
.pro-candy.chip .candy-img-box li{position:initial}
.pro-candy.chip .candy-img-box li + li{margin-top:10px}
.pro-candy.chip .candy-img-box li em{color:#731472;display:block;line-height:1.7;font-weight:400;}
.pro-candy.chip .com-tit:before{background:#731472;}

/* .pro-candy.chip {background:url('../images/akl_product/nutrition-health/bg_5875_energy_candy.png') no-repeat 0 0}
.pro-candy.chip .candy-img-box ul{display:block;}
.pro-candy.chip .candy-img-box li em{color:#731472;display:block;line-height:1.7;font-weight:400;margin-bottom:3px;}
.pro-candy.chip .candy-img-box .candy-txt01{top:5%;}
.pro-candy.chip .candy-img-box .candy-txt02{top:32%;} 
.pro-candy.chip .candy-img-box .candy-txt03{top:60%;}
.pro-candy.chip .com-tit:before{background:#731472;} */

.pro-energy{max-width:915px;margin:50px auto 0;padding:30px 0 40px;text-align:center;border:10px solid #e3e3e3;}
.pro-kcal + .pro-energy{margin-top:40px;}
.pro-energy .com-tit{font-size:30px;color:#57565b;}
.energy-list{margin-top:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;}
.energy-list:before,
.energy-list:after{display: inline-block;width: 1px;content:"";}
.energy-list li{display:inline-block;width:140px;}
.energy-list .energy-box{position:relative;text-align:center;}
.energy-list .energy-img{display:inline-block;}
.energy-list .energy-img-tit{position:absolute;top:39px;left:50%;width:76px;margin-left:-38px;font-size:15px;font-weight:500;text-align:center;color:#fff;letter-spacing:-1px;}
.energy-list .energy-img-tit .top-txt{display:inline-block;margin-top:-14px;font-size:26px;}
.energy-list .energy-img-tit .top-txt sub{font-size:14px;bottom:0;}
.energy-list .energy-img-tit .bottom-txt{display:block;margin-top:-7px;font-size:11px;letter-spacing:0;font-weight:300;}
.energy-list .energy-graph{position:relative;width:100%;height:20px;margin-top:10px;border-radius:5px;background-color:#bbb;}
.energy-list .energy-graph .num{display:inline-block;position:absolute;top:1px;left:10px;font-size:12px;color:#fff;font-weight:300;}
.energy-list .energy-graph .total{display:inline-block;position:absolute;top:0;right:10px;text-align:right;font-size:12px;color:#fff;font-weight:300;}
.energy-list .energy-graph .bar{display:inline-block;height:20px;position:absolute;top:0;left:0;border-radius:5px 0 0 5px;background-color:#5c9b02}
.energy-list .energy-txt{margin-top:2px;font-size:20px;color:#000;text-align:center;}
.energy-info{margin-top:13px;text-align:center;}
.energy-info ul{display:inline-block;padding:4px 20px 6px 0;border-radius:5px;background-color:#eef5e5;}
.energy-info li{position:relative;display:inline-block;padding-left:50px;font-size:14px;color:#56565a;letter-spacing:-1px;}
.energy-info li:before{display:inline-block;position:absolute;top:50%;left:20px;width:20px;height:10px;margin-top:-5px;background-color:#bbb;border-radius:3px;content:"";}
.energy-info li.content:before{background-color:#5c9b02;}
.brown .energy-graph .bar,
.brown .energy-info li.content:before{background-color:#9a4519;}
.brown .energy-info ul{background-color:#f5ece8;}
.purple .energy-graph .bar,
.purple .energy-info li.content:before{background-color:#a50f79;}
.purple .energy-info ul{background-color:#f6e7f1;}
.green .energy-graph .bar,
.green .energy-info li.content:before{background-color:#20893d;}
.green .energy-info ul{background-color:#e8f3eb;}

.pro-blast{margin-top:50px;padding-top:42px;border-top:1px solid #e3e3e3;}
.pro-blast .com-tit{text-align:center;}
.pro-blast .com-tit div{display:inline-block;margin:0 10px 0 4px;font-size:44px;color:#57565b;font-weight:400;letter-spacing:-2px;}
.pro-blast .com-tit p{display:inline-block;position:relative;padding:0 15px;}
.pro-blast .com-tit p:before{position:absolute;top:6px;left:0;width:100%;height:54px;content:"";background-color:#56565a;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);}
.pro-blast .com-tit .up{margin-right:0;}
.purple.pro-blast .com-tit .up{color:#a50f79;}
.purple.pro-blast .com-tit .up p:before{background-color:#a50f79;}
.green.pro-blast .com-tit .up{color:#20893d;}
.green.pro-blast .com-tit .up p:before{background-color:#20893d;}
.pro-blast .com-tit p em{position:relative;color:#fff;font-size:44px;font-weight:400;letter-spacing:-2px;}
.blast-list{max-width:915px;margin:11px auto 0;}
.blast-list li{display:inline-block;width:48%;padding-top:15px;}
.blast-list li:nth-child(even){width:52%;padding-left:4%;}
.blast-list li .blast-img{display:table-cell;width:23%;vertical-align:middle;}
.blast-list .blast-img span{display:inline-block;}
.blast-list li .blast-box{display:table-cell;padding-left:4%;vertical-align:middle;}
.blast-box .blast-tit{display:block;font-size:16px;color:#56565a;font-weight:500;letter-spacing:-1px;}
.blast-box .blast-txt{display:block;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;}

.pro-kcal{max-width:915px;margin:50px auto 0;padding:30px 64px 40px;text-align:center;border:10px solid #e3e3e3;}
.pro-kcal .com-tit{font-size:30px;color:#57565b;}
.kcal-list{position:relative;margin-top:22px;}
.kcal-list:before{display:inline-block;position:absolute;bottom:54px;left:0;width:100%;height:2px;background: #e3e3e3;content:"";}
.purple .kcal-list:before{background: -moz-linear-gradient(left, #e3e3e3 0%, #e3e3e3 40%, #af2a87 100%);background: -webkit-linear-gradient(left, #e3e3e3 0%,#e3e3e3 40%,#af2a87 100%);background: linear-gradient(to right, #e3e3e3 0%,#e3e3e3 40%,#af2a87 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#af2a87',GradientType=1 );}
.green .kcal-list:before{background: -moz-linear-gradient(left, #e3e3e3 0%, #e3e3e3 40%, #32914d 100%);background: -webkit-linear-gradient(left, #e3e3e3 0%,#e3e3e3 40%,#32914d 100%);background: linear-gradient(to right, #e3e3e3 0%,#e3e3e3 40%,#32914d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#32914d',GradientType=1 );}
.kcal-list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;}
.kcal-list ul:before,
.kcal-list ul:after{display: inline-block;width: 1px;content:"";}
.kcal-list li{display:inline-block;width:156px;padding:10px 3px 25px;text-align:center;}
.kcal-list .kcal-img{display:inline-block;}
.kcal-list .kcal-tit{display:block;margin-top:15px;font-size:14px;color:#999;font-weight:300;letter-spacing:-1px;}
.kcal-list .kcal-txt{position:relative;margin-top:8px;display:block;padding-top:12px;font-size:16px;color:#808285;}
.kcal-list .kcal-txt:after{display:block;position:absolute;top:0;left:50%;width:8px;height:8px;margin-left:-4px;background-color:#56565a;border-radius:50%;content:"";}
.purple .kcal-list .xs{background-color:#f6e7f1;}
.purple .kcal-list .xs .kcal-txt,
.purple .kcal-list .xs .kcal-tit{color:#a50f79;}
.purple .kcal-list .xs .kcal-txt:after{background-color:#a50f79;}
.green .kcal-list .xs{background-color:#e8f3eb;}
.green .kcal-list .xs .kcal-txt,
.green .kcal-list .xs .kcal-tit{color:#20893d;}
.green .kcal-list .xs .kcal-txt:after{background-color:#2d9048;}

.ingred-analy02{position:relative;max-width:416px;height:397px;margin:37px auto 0;background:url('../images/akl_product/nutrition-health/bg_doubleX_leaf.png') no-repeat center top;background-size:contain;}
.ingred-analy02 li{position:absolute;left:50%;}
.ingred-analy02 .analy-01{top:12%;margin-left:-23px;}
.ingred-analy02 .analy-02{top:56%;margin-left:-31%;}
.ingred-analy02 .analy-03{top:54%;margin-left:13%;}
.ingred-analy02 .analy-num em{display:block;margin-bottom:-13px;font-size:14px;font-weight:300;letter-spacing:-1px;}
.ingred-analy02 .analy-num{display:block;font-size:44px;color:#20893d;letter-spacing:-2px;}
.ingred-analy02 .analy-txt{display:block;margin-top:35px;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;}

.pcomp-area.type02{padding:38px 95px;border-bottom:1px solid #e3e3e3;}
.pcomp-area.type02 > ul > li{display:table;width:100%;margin-top:25px;text-align:left;}
.pcomp-area.type02 > ul > li:first-child{margin:0;}
.pcomp-area.type02 .circle{display:table-cell;width:60px;padding:2px 0;vertical-align:middle;}
.pcomp-area.type02 .circle > span{display:inline-block;width:50px;height:50px;line-height:48px;font-size:18px;color:#fff;text-align:center;border-radius:50%;background-color:#ad9172;}
.pcomp-area.type02 .circle.gray > span{background-color:#bbb;}

.pcomp-area.type02 .circle-box{display:table-cell;vertical-align:middle;}
.pcomp-area.type02 .circle-box .circle-tit{display:block;font-size:20px;color:#56565a;font-weight:400;}
.pcomp-area.type02 .circle-box .circle-txt{display:block;margin-top:2px;font-size:18px;color:#808285;font-weight:300;}

.gourmet-origin{margin-top:43px;}
.gourmet-origin .com-tit{margin-bottom:23px;text-align:center;}
.gourmet-origin .origin-box{padding:44px 0 47px;background:url('../images/akl_product/nutrition-health/cont_bg_gourmet_selection.png') no-repeat center top;background-size:cover;}
.gourmet-origin .origin-tit{margin-bottom:33px;font-size:20px;color:#fff;text-align:center;}
.gourmet-origin .origin-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;list-style:none;padding:0 75px;}
.gourmet-origin .origin-list:before{display:inline-block;width:1px;content:'';}
.gourmet-origin .origin-list:after{display: inline-block;width:1px;content:'';}
.gourmet-origin .origin-list li{display:inline-block;text-align:center;}
.gourmet-origin .origin-list .origin-icon{display:inline-block;height:59px;line-height:59px;}
.gourmet-origin .origin-list .origin-txt{margin-top:20px;color:#fff;}
.gourmet-origin .origin-list .origin-txt span{display:block;margin-top:4px;font-size:12px;font-weight:300;}

.neon-sns{margin-top:50px;padding:16px 40px 17px;background-color:#f3f6cc;}
.neon-sns:after{content:'';clear:both;display:block;}
.neon-sns .sns-notice{float:left;margin:0;font-size:18px;color:#56565a;font-weight:300;}
.neon-sns .sns-box{float:right;padding-top:2px;}
.neon-sns .sns-box li{float:left;margin-left:20px;}
.neon-sns .sns-box .sns-txt{margin-left:8px;color:#56565a; font-weight:300}
.neon-sns.red {background-color:#f9e7eb}
.neon-sns.red02 {background-color:#fce8ec}
.neon-sns.orange {background-color:#fde3d4}
.neon-sns.yellow {background-color:#fdf2e8}
.neon-sns.green {background-color:#eef5e5}
.neon-sns.purple {background-color:#f1e7f1}
.neon-sns.purple02 {background-color:#f6e7f1}
.br-top-none{border-top:none;}
.neon-sns + .advantage-area {border-top:0; margin-top:0}



/* 뉴트리라이트 파운데이션 트리오 번들팩 */
.pcomp-area.foundation_trio_bundlepack {border-bottom:1px solid #e3e3e3;padding:20px 0 30px;margin-bottom:70px}
.pcomp-area.foundation_trio_bundlepack .comp-info dl dt {height:20px}
.pcomp-area.foundation_trio_bundlepack .comp-info dl dd p {height:70px;padding:0 80px;}

.ingred-analy {margin:30px auto 18px;}
.ingred-analy ul {display:table;width:100%;}
.ingred-analy li {display:inline-block;background:url('../images/akl_product/nutrition-health/bg_doubleX_refill_won.png') no-repeat left center;padding:0 6px 0 42px}
.ingred-analy li:first-child {background:0 none;padding:0 8px 0 0}
.analy-value {display:inline-block;background:url('../images/akl_product/nutrition-health/bg_doubleX_refill_leaf.png') no-repeat left center;width:208px;height:180px;margin:0 auto;}
.analy-value dl {display:table;width:164px;margin:18px 0 0 10px;text-align:center;box-sizing: border-box;table-layout:fixed;}
.analy-value dl dt {position:relative;width:100%;vertical-align:bottom;height:90px;text-align:center;color:#20893d;padding:20px 0 0}
.analy-value dl dt span {position:absolute;left:0;right:0;font-size:16px;vertical-align:bottom;margin:0 0;padding:0 0 8px;font-weight:300}
.analy-value dl dt p {font-size:60px;vertical-align:bottom;font-weight:400;margin:0 0;padding:0;}
.analy-value dl dd {width:100%;padding:8px 0 0;font-size:16px;font-weight:300;color:#808285;text-transform: uppercase;}

.gray-box {background:#f4f4f4;margin:30px 0 0;padding:20px 0;}
.gray-box p {text-align:center;margin:0 0;font-size:18px;font-weight:300;letter-spacing:-0.1em;}
.gray-box2{background:#f4f4f4;margin:30px 0 0;padding:20px 40px;}
.gray-box2 li{margin-bottom:4px;}

/* 칼맥 디 */
.visual-area.type03.cal_mag_D .txt-info-visual .v-txt {margin:30px 21% 0;}

/* 화이버 비츠 플러스 */
.visual-area.type03.fiber_bits_plus {min-height:980px}

/* 파이토 푸로틴 스틱 */
.visual-area.type03.nutri_phyto {min-height:930px;}
.visual-area.type03.nutri_phyto .txt-info-visual .v-txt {margin:30px 21% 0;}

/* 비타민 비 플러스 */
.visual-area.type03.vitaminB_Plus .txt-info-visual .v-txt {margin:30px 25% 0;}
.health-inform-box.type2.vitaminB_Plus .advan-left .siehe-box {padding:0 23% 0 0}

/* 유스 익스텐드 울트라 리프팅 크림  */	
.youth-ex-ultra-area .ingestion-usage{margin-top: 72px;}
.youth-ex-ultra-area .ad-setp-lst dt{font-weight:400;margin-bottom:4px;}
.youth-ex-ultra-area .ad-setp-lst dt, .youth-ex-ultra-area .ad-setp-lst dd{font-size:16px;}

.com-tit.youth_xtend {padding:0 30% 0 0;}
.com-tit.youth_xtend span {display:block;}
.youth_xtend-area {position:relative;width:469px;height:197px;margin:0 auto;}
.youth_xtend_left dl {display:table;height:88px;margin-bottom:20px;table-layout:fixed;box-sizing: border-box;}
.youth_xtend_left dl dt, .youth_xtend_left dl dd {display:table-cell;vertical-align:middle;letter-spacing:-1px;box-sizing: border-box;}
.youth_xtend_left dl dt {background:url('../images/akl_product/common/icon_shape_gray.png') no-repeat left center;width:98px;height:88px;}
.youth_xtend_left dl dt p {padding:0 0;color:#fff;font-weight:400;margin:0 0;font-size:14px;}
.youth_xtend_left dl dd {height:88px;text-align:left;}
.youth_xtend_left dl dd p {text-align:left;padding:0 10px;color:#808285;font-weight:300;margin:0 0;font-size:14px;}
.youth_xtend_left dl dd span {display:block;}

.youth_xtend-area .youth_xtend_right {position:absolute;top:50%;right:0;display:inline-block;background:url('../images/akl_product/common/icon_shape_gold.png') no-repeat left center;width:330px;height:117px;margin-top:-58px}
.youth_xtend_right .youth_xtend-txt {float:right;display:table;width:130px;height:118px;table-layout:fixed;box-sizing: border-box;}
.youth_xtend_right .youth_xtend-txt p {display:table-cell;width:100%;vertical-align:middle;margin:0 0;padding:0 0;box-sizing: border-box;}
.youth_xtend_right .youth_xtend-txt p span {font-size:24px;color:#fff;letter-spacing:-2px;line-height:34px;}

.beauty-list-wrap{margin-top: 27px;}
.beauty-list-wrap ul > li{margin-bottom: 30px;overflow: hidden;}
.beauty-list-wrap ul > li:last-child{margin-bottom:0;}
.beauty-list-wrap ul > li > .beauty-thum-wrap{display: table;width: 100%;overflow: hidden;}
.beauty-list-wrap ul > li > .beauty-thum-wrap .thum{display: table-cell;width: 100px;vertical-align: middle;}
.beauty-list-wrap ul > li > .beauty-thum-wrap .thum img{margin-right:20px;}
.beauty-list-wrap ul > li > .beauty-thum-wrap .txt{display: table-cell;vertical-align: middle;}
.beauty-list-wrap ul > li > .beauty-thum-wrap .txt dt{color: #0075a4;font-size: 16px;font-weight: 400;}
.beauty-list-wrap ul > li > .beauty-thum-wrap .txt dd{font-weight: 300;color: #808285;font-size: 16px;}

.youth-ex-ultra-area .beauty-list-wrap ul > li > .beauty-thum-wrap .txt{padding-left: 20px;}  /* 18.11.26 */

.youth_xtend_relative {position:relative;width:469px;height:197px;margin: auto;}
.youth_xtend_relative .youth_xtend_txt01, .youth_xtend_relative .youth_xtend_txt02, .youth_xtend_relative .youth_xtend_right{position:absolute;width:100%;}
.youth_xtend_relative .youth_xtend_txt01,
.youth_xtend_relative .youth_xtend_txt02{top:0;left:0;text-align:left;display:table;width:100%;height:88px;margin:0;}
.youth_xtend_relative .youth_xtend_txt01 dt,
.youth_xtend_relative .youth_xtend_txt02 dt{display:table-cell;color:#fff;font-weight:400;width:98px;line-height:20px;letter-spacing:-1px;vertical-align:middle;text-align:center;}
.youth_xtend_relative .youth_xtend_txt01 dd,
.youth_xtend_relative .youth_xtend_txt02 dd{display:table-cell;vertical-align:middle;padding-left:15px;}
.youth_xtend_relative dd p{font-weight:300;color:#808285;line-height:20px;letter-spacing:-1px;}
.youth_xtend_relative dd p span{display:block;color:#56565a;}
.youth_xtend_relative .youth_xtend_txt02{top:109px;}

.youth_xtend_relative .youth_xtend_right{top:40px;right:0;display:table;width:130px;height:117px;text-align:center;}
.youth_xtend_relative .youth_xtend_right span{display:table-cell;vertical-align:middle;font-size:24px;line-height:34px;color:#fff;font-weight:500;}

.skin-care .pro-composition .com-tit{font-size:44px;}
.skin-care .pro-composition .com-tit span{display:inline-block;}

.young-age-area{display: block;width: 100%;overflow: hidden;background: url('../images/akl_product/beauty/cont_youth_xtend_ultra_solution_01.png') no-repeat 42% 50%;}
.young-age-area .young-wrap{float: left;width: 70%;} 
.young-age-area .young-wrap .polygon{display: block;text-align: left;}
.young-age-area .young-wrap .polygon:first-child{margin-bottom:20px;}
.young-age-area .polygon .tit{background:url('../images/akl_product/beauty/cont_youth_xtend_ultra_solution_01_1.png') no-repeat 0 0;display: inline-block;text-align: left;/* width: 50%; */}
.young-age-area .polygon .tit span{display: block;color: #fff;font-size: 16px;padding-top: 22px;text-align: center;width: 98px;height: 88px;}
.young-age-area .polygon .txt{display: inline-block;text-align: left;padding-left: 12px;width: 64%;}
.young-age-area .polygon .txt dt{font-size:14px;color:#56565a;font-weight:300;}
.young-age-area .polygon .txt dd{font-size:14px;color:#808285;}

.young-age-area .young-wrap.big{width: 30%;display: inline-block;padding-top: 37px;float: right;} 
.young-age-area .young-wrap.big .polygon{display: inline-block;height:100%;margin:0 0;}
.young-age-area .young-wrap.big .polygon .tit{background: url('../images/akl_product/beauty/cont_youth_xtend_ultra_solution_01_2.png') no-repeat 0 0;display: table-cell;vertical-align: middle;}
.young-age-area .young-wrap.big .polygon .tit span{width: 130px;height: 117px;padding-top: 23px;font-size: 24px;font-weight: 400;}

/* type01 */
.visual-area.type04 .v-pro {margin-top:16px;}

/* 스킨케어 예외 */
.skin-care .visual-area.type02.youth-xtend-set .v-pro {margin-top:-40px !important;}
.skin-care .txt-info-visual .v-tit{padding: 32px 0 0;}
.skin-care .txt-info-visual .inge-lst04 li{font-size:16px;color: #808285;line-height:1.5;}
.advan-left.full{display: block;padding: 30px 4% 0;width: 100%;}  /* typeBB의 예외 */
.step-badge{display:inline-block;width:70px;font-size:16px;font-weight:400;color:#fff;padding:3px 0;border-radius:50px;text-align:center;margin-bottom:10px;background-color:#0075a4;} /* 아이디얼 래디언스 예외 */
.visual-area.type02 .txt-info-visual .v-tit span.cobalt{display:inline;color:#0075a4;} /* 스페셜케어 */

/* 유분측정 인디케이터 */
.indi-info{margin:30px 0 0 !important;border-top:none !important;}

/* 하이드레이팅 시스템 */
.hydra-cont-area .system-lst3 ul li .lst-won p{height:inherit;}
.hydra-cont-area .system-lst3 ul li .lst-won p img{border-radius: inherit;}

/* 하이드라 브이 1323 */
.ad-step-lst {width:100%;font-size: 16px;letter-spacing: -1px;margin-bottom:0;}
.ad-step-lst li {display:block; margin-right:5px;margin-top:23px;font-weight: 300;}
.ad-step-lst li strong{display:inline-block;margin-right:5px;color: #0075a4;font-weight: 400;}
.advantage-area.hydra-spc{padding: 43px 0 0;}

.hydra-list-wrap{margin-top: 20px;}
.hydra-list-wrap ul{}
.hydra-list-wrap ul > li{margin-bottom: 30px;overflow: hidden;}
.hydra-list-wrap ul > li:last-child{margin-bottom:0;}
.hydra-list-wrap ul > li > .hydra-thum-wrap{display: table;width: 100%;overflow: hidden;}
.hydra-list-wrap ul > li > .hydra-thum-wrap .thum{display: table-cell;width: 140px;vertical-align: middle;padding-right:20px;}
.hydra-list-wrap ul > li > .hydra-thum-wrap .thum img{;}
.hydra-list-wrap ul > li > .hydra-thum-wrap .txt{display: table-cell;vertical-align: middle;}
.hydra-list-wrap ul > li > .hydra-thum-wrap .txt dt{color: #0075a4;font-weight: 400;font-size:16px;line-height:1.5;}
.hydra-list-wrap ul > li > .hydra-thum-wrap .txt dd{font-weight: 300;color: #808285;font-size:16px;}
.hydra-list-wrap ul > li > .hydra-thum-wrap .txt dd.point{font-size: 14px;color: #808285;margin-top: 22px;}

.ad-setp-lst.ar7227 dt{font-size:32px !important;color:#56565a;}
.ar7227 dd strong{font-weight: 400;}

/* 리스트 공통 */
.technology-step{padding:0 5% 0 0;margin-top:0;}
.technology-step .step-tit{display:block;margin:0;font-size:30px;color:#808285;font-weight:300;letter-spacing:-2px;line-height:1;}
.technology-step .step-tit .step-three{font-weight:400;color:#ad9172;font-size:32px;letter-spacing: 0;}
.technology-step .step-tit em{display:block;font-size:30px;font-weight: 300;letter-spacing:-2px;color: #6b6e6f;}
.technology-step .program-list li{display:table;width:100%;padding-top:20px;}
.technology-step .program-list .program-box{display:table-cell;width:50%;padding-right:10px;vertical-align:middle;}
.technology-step .program-list .program-img{display:table-cell;width:50%;padding-right:10px;vertical-align:middle;}
.technology-step .program-list .program-step{display:block;min-width:140px;height:40px;line-height:40px;font-size:18px;color:#fff;text-align:center;background-color:#ad9172;border-radius:20px;}
.technology-step .program-list .program-tit{display:block;padding-left:15px;margin-top:10px;font-size:16px;color:#56565a;font-weight:400;letter-spacing:-1px;}
.technology-step .program-list .program-txt{display:block;padding:8px 20px 0 15px;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;}
.ar_4285 .technology-step .program-list .program-txt{padding: 0 30px 0 15px;}

.artistry_men .technology-lst .tit{padding-top:0;margin-top:20px;font-size: 20px;color: #ad9172;font-weight: 400;}
.artistry_men .technology-lst .ad-setp-lst dt{color: #56565a;}
.artistry_men .technology-lst .ad-setp-lst dt{color: #808285;}

.youth-cont-area .technology-lst{}
.youth-cont-area .technology-lst p.tit{font-size:20px;font-weigth:400;}
.youth-cont-area .ad-setp-lst.re-pro{}
.youth-cont-area .ad-setp-lst.re-pro dt{color:#ad9172;font-size:16px;}
.youth-cont-area .ad-setp-lst.re-pro dd{}

/* 수프림lx */
.gift-lst-area .pcomp-list{padding-right:8%;}
.gift-lst-area .comp-box dl dt{font-weight: 400;font-size: 16px;color: #56565a;min-height:40px;}

/* 삼각 트라이앵글 도표 타입별 */
.triangle{position: relative;margin:0 auto;padding-top:30px;padding-bottom:10px}
.triangle .tit{position:absolute;top:0;left:0;width:100%;height:100%}
.triangle .tit > span{display:table;width:100%;height:100%}
.triangle .tit-child{display:table-cell;vertical-align:middle;font-weight:400;font-size: 16px;}
.triangle img{max-width:100%}
.triangle > span{position:absolute;font-size:14px;font-weight:300;letter-spacing:-1px;}
.triangle > span em{font-size:14px;}
.triangle.men-type br{display:none;}
.triangle span.comment01{top:0;left:0;width:100%;text-align:center;}
.triangle span.comment02{top:100%;left:0}
.triangle span.comment03{top:100%;right:0}

/*삼각 트라이 앵글 맨 */
.triangle.men-type{max-width:418px;}
.triangle.men-type .tit-child{color:#ffffff;padding-top:50px;font-size:16px;}
.triangle.men-type span.comment01{}
.triangle.men-type span.comment02{top:100%;left:10%;margin-top:-32px}
.triangle.men-type span.comment03{margin-right:5%;margin-top:-32px}

/* 삼각 트라이앵글 수퍼슈프림lx */
.triangle.lx-tech{max-width:418px;padding-top:50px}
.triangle.lx-tech span.comment02{top:100%;left:7%;margin-top:-42px}
.triangle.lx-tech span.comment03{top:100%;margin-top:-42px}
.triangle.lx-tech .tit-child{padding-top:60px}
.triangle.lx-tech .tit{color:#56565a;}
.triangle.lx-tech span.comment03 .linght-beige br{display:none;}


/* 삼각 트라이앵글 수퍼슈프림lx - 3가지 성분 */
.triangle.ingre-three{max-width:333px;}
.triangle.ingre-three .tit{font-size: 14px;color: #808285;text-align: center;}
.triangle.ingre-three .tit-child{line-height:18px;padding-top: 90px;}
.triangle.ingre-three .tit em.txt-small{font-size:14px;font-weight:300;color:#808285;line-height:18px;}
.triangle.ingre-three .tit em.txt-big{font-size:20px;font-weight:400;display: block;color:#ad9172;margin-top: 10px;}
.triangle.ingre-three br{line-height:18px;}
.triangle.ingre-three span.comment02{width:50%;margin-top:-10px;text-align:center;}
.triangle.ingre-three span.comment03{width:50%;margin-top:-10px;text-align:center;}

.system-lst3.sp-lx{margin-top: 40px;padding: 0 32px;}
.system-lst3.sp-lx ul{}
.system-lst3.sp-lx ul li{margin-bottom: 0;}
.system-lst3.sp-lx ul li .lst-won{width: 100px;}
.system-lst3.sp-lx ul li .lst-won p{height: 100px;}
.system-lst3.sp-lx ul li .lst-won p img{}
.system-lst3.sp-lx ul li .lst-won span{color: #808285;}
.system-lst3.sp-lx ul li:nth-child(2) .lst-won span{font-size:16px;}

/* step flow */
/* .skin-care .step04.product-process-step{text-align:center;} */
.skin-care .step04.product-process-step > .step-flow{width:22%;}

/* 더마 소닉 4779 */
.ad-setp-title.ad-setp-first{margin-top:50px}
.ad-setp-title{font-size:18px;margin-top:20px}
.ad-setp-lst.ad-setp-type02 dt{font-weight:300;color:#56565a}
.ad-setp-lst.ad-setp-type02 dd{color:#808285;}

.ctrl-product{display:table;width:100%;margin-top:40px;}
.ctrl-product{margin-bottom:35px}
.ctrl-product >*{display:table-cell;width:50%;vertical-align:middle;}
.ctrl-product .product-img{text-align:center;margin-bottom:35px}
.ctrl-product .product-btn li:first-child{margin-top:0}
.ctrl-product .product-btn li{min-width:222px; font-size:14px;font-weight:300;color:#fff;padding:6px 0 7px 40px;margin-top:10px;border-radius:50px;background:#999 url(../images/akl_product/icon/icon_on.png) 15px 50% no-repeat;}
.product-mode{position:relative;display:table;width:100%}
.product-mode:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e3e3e3}
.product-mode + .product-mode{margin-top:20px}
.product-mode >*{display:table-cell;vertical-align:middle;}
.product-mode .circle-tit{position:relative;width:90px;z-index:1}
.product-mode .circle-tit span{display:table;line-height:26px;width:90px;height:90px;border-radius:100%;text-align:center;}
.product-mode .circle-tit span em{display:table-cell;font-size:20px;color:#fff;vertical-align:middle;}
.product-mode .mid-tit{min-width:150px;font-size:14px;font-weight:300;color:#808285;text-align:center;}
.product-mode .mid-tit span{display:block;background-color:#fff}
.product-mode .mid-tit span + span{margin-top:20px}
.product-mode .mode-box{width:190px}
.product-mode .mode-box .mode-table{position:relative;padding-left:21px;text-align:center;z-index:1;background-color:#fff}
.product-mode .mode-box .mode-row{display:table;width:100%;position:relative;}
.product-mode .mode-box .mode-row:before{content:"";position:absolute;top:50%;left:-21px;width:23px;height:5px;margin-top:-2px;z-index:1;background:url(../images/akl_product/icon/bg_dot_line.png) no-repeat;}
.product-mode .mode-box .mode-row:after{content:"";position:absolute;top:0;left:-22px;height:100%;width:1px;background-color:#e3e3e3}
.product-mode .mode-box .mode-row:only-child:after{content:none;}
.product-mode .mode-box .mode-row:first-child:after{top:50%;height:50%}
.product-mode .mode-box .mode-row:last-child:after{top:0;height:50%}
.product-mode .mode-box .mode-row + .mode-row{padding-top:10px}
.product-mode .mode-box .mode-row .mode-tit{display:block;font-size:18px;color:#56565a;padding-bottom:10px}
.product-mode .mode-box .mode-row .mode-cont{font-weight:300;line-height:18px;color:#808285;margin:0}
.product-mode .mode-box .mode-row-box{display:table-cell;vertical-align:middle;height:90px;border:1px solid #e3e3e3;border-radius:3px;background-color:#f4f4f4}
.product-mode.mode-type01 .circle-tit span{background-color:#002f5f}
.product-mode.mode-type02 .circle-tit span{background-color:#0075a4}

.imgtage-area{display:table;width:100%}
.imgtage-area > *{display:table-cell;width:50%;vertical-align:middle;}
.imgtage-area .imgtage-left{padding-right:50px;text-align:right;}
.imgtage-area .imgtage-row{display:block;}
.imgtage-area .imgtage-row + .imgtage-row{padding-top:10px}


/* 아이디얼 래디언스 */
.photo-relative{position:relative;margin:0 auto;text-align:center;}
.photo-relative .photo-txt01,
.photo-relative .photo-txt02,
.photo-relative .photo-txt03{position:absolute;font-size:14px;}

.photo-relative.photo-ideal-uv{max-width:440px;}
.photo-ideal-uv .ade-photo{max-height:234px;margin-bottom:10px;}
.photo-ideal-uv .photo-txt01{top: 6%;left: 74%;}
.photo-ideal-uv .photo-txt02{top: 25%;left: 0;}
.photo-ideal-uv .photo-txt03{bottom:14%;left: 82%;}


/* 스킨케어 */
.point-wrap{text-align: center;padding: 0 0 0;}
.point-wrap .tit{margin: 0 auto;}
.point-wrap .tit strong{font-weight:400;}
.point-wrap .sec-tit{color:#808285;font-size:32px;font-weight:400;letter-spacing:-2px}
.point-wrap .tit span {display:block;font-weight:400;line-height:1.2;}
.point-wrap .tit span.d-inline {display:inline-block;}
.point-wrap .desc{display: block;margin-top:17px;font-size:16px;color:#808285;text-align:center;padding: 0 8.5% 0;font-weight:300;line-height: 1.5;}
.point-wrap.block{margin-top:40px;letter-spacing:-2px}

.t-big.point-wrap .tit{font-size:60px;letter-spacing:-2px;line-height:70px;}
.t-big.point-wrap .tit sup{font-size:26px;top: -1.2em;}
.t-big.point-wrap .desc{font-size:18px;}
.t-small.point-wrap .tit{font-size: 44px;letter-spacing:-2px}
.t-mini.point-wrap .tit{font-size: 32px;letter-spacing:-2px}
.t-mini.point-wrap .desc{margin-top:7px !important;}

/* 상단 비주얼 바로 아래 큰 텍스트 사이 */
.point-wrap .dot-lst{display:block;margin-top:22px;}
.point-wrap .dot-lst li{position:relative;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;text-indent:0 !important;margin-left:0 !important;} 
.point-wrap .dot-lst li:after {position: absolute;top: 3px;left: 50%;display: inline-block;width: 0;height: 0;border-radius: 50%;background-color: #808285;content: "*";font-size: 14px;margin-left: -59px;}

.polymer{position: relative;display:inline-block;}
.polymer img{width: auto; display: block;}
.polymer p{position:absolute;letter-spacing:-1px;display: inline-block;top: 45%;text-align: center;color: #808285;font-weight: 300;}
.polymer p em{display: block;font-size: 16px;font-weight: 400;color:#008fc5;}
.polymer .one{left: 0;width: 50%;}
.polymer .two{right: 0;width: 48%;padding-left: 2%;}

.polymer.vita p{font-size: 18px;color: #808285;font-weight: 300;}
.polymer.vita p em{font-size: 18px;}
.polymer.vita .one{left: 0;width: 49%;font-size: 18px;margin-right: 12%;top: 53%;}
.polymer.vita .two{right: 0;width: 39%;padding: 0 3%;font-size: 14px;top: 53%;text-align: center;}
.polymer.vita .two em{font-size:16px;}

/* 스페셜 케어 더마 소닉 */
.v-pro.kc-mark-area{position:relative;}
.v-pro.kc-mark-area .mark-wrap{position:absolute;display:inline-block;top:0;left: 55%;border:solid 2px #bbbbbb;padding:15px 20px 15px 50px;background: #ffffff url('../images/akl_product/beauty/mark_kc.png') no-repeat 20px 51%;}
.v-pro.kc-mark-area .mark-wrap span{display:inline-block;text-align: left;}

/* 스페셜 케어 리무버 */
.advan-right .ingre-list{padding-top:20px;}
.skin-care .advan-br{border-bottom:0;}
.ingre-list-wrap{padding: 0 20px 0;display: block;}
.ingre-list-wrap.sie-box{padding:30px 0 0;}
.ingre-list{overflow:hidden;margin-left:-12px;}
.ingre-list li:nth-child(3n+1):before{display:none;}
.ingre-list li{position:relative;float: left;width:33.33333333333333%;margin-top:30px;}  
.ingre-list li > span{display:block;text-align:center;font-size:16px;}
.ingre-list li .ingre-img{position:relative;padding-bottom:10px;}
.ingre-list li .ingre-img img{max-width:100%;}
.ingre-list li .ingre-txt{font-weight:300;}
.ingre-list.ingre-list-type02 li{min-width:auto;}
.ingre-btm-img{padding:0 15% 0;}
.ingre-btm-wrap .ingre-btm-img{display:block;text-align: center;}
.ingre-btm-wrap .ingre-btm-img img{width:100%;}

.special-care-box{display:block;padding: 40px 2% !important;border:1px solid #e3e3e3;overflow:hidden;margin-top: 47px;}
.special-care-box .special-care-item{float:left;padding: 0 15px;box-sizing:border-box;}
.special-care-box .special-care-item:last-child{}
.special-care-box dl{position:relative;display:table;width:100%;height:235px;margin-bottom:0;background-color:#f4f4f4;}
.special-care-box dt{position:absolute;top:-20px;left:0;width:100%;text-align:center;}
.special-care-box dt span{display:inline-block;font-weight:400;color:#fff;padding: 5px 45px;border-radius:50px;background-color:#999;font-size: 20px;}
.special-care-box dt span.brown{background-color: #ad9172;color:#ffffff;}
.special-care-box dd{display:table-cell;vertical-align:bottom;text-align:center;padding-bottom:20px;color: #808285;}
.special-care-item dd span{display:block;line-height: 1.1;font-size: 14px;min-height: 43px;margin-top: 8px;}
.special-care-item dt span.brown{color:#ffffff !important;}

.special-care-box .cleansing-box{width:48%;}
.special-care-box .turnover-box{width:26%;}
.special-care-box .intensivecare-box{width:26%;} 
.cleansing-box dd{width:25%;}
.intensivecare-box dd{width:50%;}
.intensivecare-box dd strong{}

/* 아티스트리 맨 */
.men-cont-area .special-care-box .cleansing-box, 
.skin-care .special-care-box .cleansing-box{width:70%;}
.men-cont-area .special-care-box .intensivecare-box, 
.skin-care .special-care-box .intensivecare-box{width:30%;} 


.ingre-list.ingre-list-n2{overflow:hidden;margin-left:-12px;}
.ingre-list.ingre-list-n2 li:nth-child(3n+1):before{display:none;}
.ingre-list.ingre-list-n2 li{position:relative;float:left;width: 50%;min-width:inherit;margin-top:0;box-sizing:border-box;}
.ingre-list.ingre-list-n2 li:before{content:"";position:absolute;top: 50%;left:-6px;width:12px;height:12px;margin-top:-6px;border-radius:100%;background-color:#e3e3e3;}
.ingre-list.ingre-list-n2 li:nth-child(2):before{content:"";position:absolute;top:50%;left: -6px;width:12px;height:12px;margin-top:-6px;border-radius:100%;background-color:#e3e3e3;}
.ingre-list.ingre-list-n2 li > span{display:block;text-align:center;}
.ingre-list.ingre-list-n2 li .ingre-img{position:relative;padding-bottom:10px;}
.ingre-list.ingre-list-n2 li .ingre-img img{ max-width: inherit;}
.ingre-list.ingre-list-n2 li .ingre-txt{font-weight:300;position: absolute;top: 67%;left: 50%;margin-left: -45px;}
.ingre-list.ingre-list-n2 li:nth-child(2) .ingre-txt{margin-left: -9%;}

/*******************************************************************************
							     베이스 메이크업                                 
*******************************************************************************/

/* 컨텐츠내 블릿 공통 간격 */
.visual-area .inge-lst01{margin-top:17px;}
.visual-area .inge-lst01 li{font-size:16px !important;}
.beauty .advantage-area .inge-lst08 li, 
.beauty .advantage-area .inge-lst08 li, 
.beauty .advantage-area .inge-lst08 li{font-size:12px;}

/* 파운데이션  */
.base-makeup .skin-care .txt-info-visual .v-tit{padding: 32px 19% 0;}
.beam-balance{position:relative;max-width:327px;margin:0 auto;}
.beam-balance .txt-left, .beam-balance .txt-right{position:absolute;top:75%;} 
.beam-balance .txt-left{left:4%;}
.beam-balance .txt-right{left:70%}

/* 스무싱 파운데이션, 파우더 */
.color-tip-tit{display:block;font-size:16px;color:#56565a;text-align:left;margin: 0 0 20px 20%;font-weight:400;}
.color-tip-lst{display:block;margin:auto;}
.color-tip-lst li{display: table;margin: auto;margin-bottom: 30px;}
.color-tip-lst li:last-child{margin-bottom:0;}
.color-tip-lst li > span{display: table-cell;vertical-align: middle;}
.color-tip-lst li > .pr-name{width:40%;text-align: center;font-size: 16px;color: #808285;font-weight: 300;}
.color-tip-lst li > .color-tip{width:60%;}
.color-tip-lst.loose li{margin-bottom:0;}
.color-tip-lst.loose li > .pr-name{width:20%;padding-bottom: 38px;}
.color-tip-lst.loose li > .color-tip{width:80%;}

/* 1237 도표 */
.triangle.circle-type{padding: 0;display: block;}
.triangle.circle-type .tit-child{color: #56565a;padding-top:50px;font-size:18px;font-weight:400;}
.triangle.circle-type .tit-child em{font-size:18px !important;}
.triangle.circle-type .txt-round{width:100%;position:absolute;color:#ffffff;}
.triangle.circle-type .txt-round em{display:inline-block;min-width:100px;min-height:100px;padding-top: 22px;border:4px solid #ffff;background: #ad9172;box-sizing: border-box;border-radius: 100%;}
.triangle.circle-type .comment01{width:100%;}
.triangle.circle-type .comment02{width:50%;top: inherit;bottom: 0;left: 4%;}
.triangle.circle-type .comment03{width:50%;top: inherit;bottom: 0;right: 4%;}
.triangle.circle-type .comment02 em{padding-top:36px}

.concealer-img-wrap{position:relative;max-width: 365px;max-height: 423px;}
.concealer-img-wrap span.dsc{position:absolute;bottom: 7px;left: 16%;margin-left: -19px;color: #808285;}
.concealer-img-wrap span.dsc em{margin-bottom:84px;display:block;}
.concealer-img-wrap .dsc.mid{margin-left: -42px;}

.crack-txt-wrap{display: block;margin-top:50px;padding-top:20px;}
.crack-txt-wrap:first-child{margin-top:0;}
.crack-txt-wrap .bk-tit{background: #000000 url(../images/akl_product/common/btn_bk_crack.png) no-repeat 0 top;border-radius: 30px;box-sizing: border-box;margin: 5px 0;overflow: hidden;}
.crack-txt-wrap .bk-tit strong{background: #000000 url(../images/akl_product/common/btn_bk_crack_02.png) no-repeat 100% top;padding: 5px 30px;border-radius: 30px;color: #ffffff;font-size: 18px;font-weight: 400;box-sizing: border-box;} 
.crack-txt-wrap .dsc{margin-top: 23px;font-size: 16px;font-weight: 300;color: #808285;}


/*********************************************************************************************
								배스바디
*********************************************************************************************/

.pcomp-area.bath-type{clear:both;display:block;margin: 3px 0 50px;padding: 0 93px 50px;border-top: 0;border-bottom: 1px solid #e3e3e3;overflow:hidden;}
.pcomp-area.bath-type .pcomp-list.deaf03{padding: 0 0;}
.pcomp-area.bath-type .pcomp-list div.comp-info {display:table-cell;vertical-align:top;text-align:center;box-sizing: border-box;padding: 0 40px 47px 0;}
.pcomp-area.bath-type .pcomp-list div.comp-info:nth-child(3){padding-right:0;}
.pcomp-area.bath-type .comp-box dl {vertical-align:top;width:100%;text-align:center;margin: 15px auto 0;}
.pcomp-area.bath-type .comp-box dl dt {height:40px;font-family:'Noto Sans KR', sans-serif;padding: 0 0;}
.pcomp-area.bath-type .comp-box dl dd {text-align:center;padding: 0 0;}
.pcomp-area.bath-type .comp-box dl dd p {font-size: 16px;font-weight:300;color:#808285;margin: 0 auto 0;height: inherit;line-height: 1.5;padding:0 0;width:100%;}
.pcomp-area.bath-type .po-tit {font-size: 20px;font-weight:400;letter-spacing:-1px;}
.pcomp-area.bath-type .po-tit {font-size: 20px;font-weight:400;letter-spacing:-1px;margin: 0 0 20px 0;}

.bath-body .special-feat {border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;padding: 45px 0 40px;}
.bath-body .special-feat ul.spc-list{border-bottom:none;}
.bath-body .special-feat ul.spc-list > li{border-top:none;padding: 15px 50px;}
.bath-body .ingestion-usage .inge-numlst01 li ul.inge-lst03{margin: 13px 0 19px;}
.bath-body .ingestion-usage .inge-numlst01 li:last-child ul.inge-lst03{margin: 13px 0 0;}
.bath-body .ingestion-usage .inge-numlst01 li ul.inge-lst03 li{text-indent: 0;margin-left: -12px;padding: 0 0 0 10px;font-size: 14px;}
.bath-body .inge-lst03 li:after{top: 8px;width: 4px;height: 4px;}

.bep-lst.deaf01 ul li{width: 100%;}
.bep-lst.deaf02 ul li{width: 50%;}
.bep-lst.deaf03 ul li{width: 33.33333%;}
.verganic-cont .advanBody-area.bb-none{padding:0 0;}
.verganic-cont h5{font-weight:400 !important;}

.oral-round-lst{display:block;overflow: hidden;}
.oral-round-lst li{float:left;width:33.3%;letter-spacing: -2px;}
.oral-round-lst li .round-area{display: block;text-align: center;margin: 0 75px;}
.oral-round-lst li .img-wrap{display: inline-block;overflow: hidden;text-align: center;margin-bottom:18px;}
.oral-round-lst li .img-wrap:after{display:block;clear:both;content:"";}
.oral-round-lst li .img-wrap img{width:auto;height:auto;display:inline-block;text-align:center;}
.oral-round-lst li .txt-wrap{}
.oral-round-lst li .txt-wrap dt{font-size:20px;font-weight:400;margin-bottom:12px;}
.oral-round-lst li .txt-wrap dd{font-size:16px;color:#808285;font-weight:300;}

.bath-body .system-lst3 ul li .lst-won span{font-weight:400;}
.bath-body.hair .advan-right.v-top .com-tit.mt20{margin-top:0 !important;}

.supp-cont-area .comp-box dl dt{height:60px;}
.supp-cont-area .comp-box dl dd{height: inherit;}
.supp-cont-area .comp-box dl dd p{margin: 0 auto 10px;}

/* 헤어 썸네일 내부 list */
.special-list p + .txt-s.mt20{margin:11px 0 0 !important;}

/* 홈앤리빙 */
.assistant-pr .effet-area{padding: 40px 93px;}
.assistant-pr .effet-area .advan-right{padding-right: 0;}
.assistant-pr .effet-area .advan-right .ade-photo.type-right{text-align:right;}
.assistant-pr .ad-setp-lst dd .inge-numlst01 li{margin-left: 10px;text-indent: -8px;}
/* 맙 */
.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo{margin-top:50px;}
.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area{display: inline-block;position: relative;width: auto;height: auto;}
.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area img{width: auto;height: auto;display: block;}
.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area .txt{position:absolute;overflow: hidden;}
.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area .txt.fst{display:block;width:100%;top:0;left:0;}
.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area .txt.sec{display:inline-block;width: 50%;left:0;bottom:0;}
.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area .txt.three{display:inline-block;width: 50%;bottom:0;right:0;}
/* 버즈 */
.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area{margin-top:50px;}
.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area{display: inline-block;position: relative;width: auto;height: auto;}
.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area img{width: auto;height: auto;display: block;}
.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area .txt{position:absolute;overflow: hidden;}
.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area .txt.fst{display:block;width:100%;bottom:0;left:0;}
.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area .txt.sec{display:inline-block;width:50%;top:0;left: 14%;}
.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area .txt.three{display:inline-block;width:50%;top:0;left: 42%;}

/* 디쉬드롭 */
.pormula-lst{display:block;}
.pormula-lst li{display:inline-block;margin-right:20px;}
.pormula-lst li:last-child{margin-right:0;}
.pormula-lst li span{position:relative;display: block;width: auto;height: auto;}
.pormula-lst li span img{display:block;}
.pormula-lst li span em.fo-mark{position:absolute;display: block;width:100%;top:50%;left:0;margin-top:-2px;line-height:1.3;color:#ffffff;text-align: center;}
.pormula-lst li span em.neutral{margin-top:-9px;}  /* 중성 */
.pormula-lst li span em.weight{margin-top:-18px;}  /* 중량,용량 */
.pormula-lst li span em.alkali{margin-top:-22px;}  /* 알칼리성 */
.pormula-lst li span em.acid{} /* 기본이 산성 */
.pormula-lst li span em.weak-acid{margin-top: -12px;} /* 약산성 */

.bioquest-lst {width:100%;font-size: 16px;letter-spacing: -1px;margin-bottom:0;}
.ad-step-lst li {display:block; margin-right:5px;margin-top:23px;font-weight: 300;}
.ad-step-lst li strong{display:inline-block;margin-right:5px;color: #0075a4;font-weight: 400;}

.border-bx{display:block;padding:50px 93px;border:1px solid #e3e3e3;margin-top:45px;}
.dish-thum-lst{display: table;width: 100%;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #e3e3e3;}
.dish-thum-lst:before{width: 114px;display: table-cell;content:"";}
.dish-thum-lst:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.dish-thum-lst.thum-bio:before{height: 114px;background:url(../images/akl_product/home-living/thum_mark_bioquest.png) no-repeat 50% 50%;}					
.dish-thum-lst.thum-safer:before{height: 152px;background:url(../images/akl_product/home-living/thum_mark_safer_choice.png) no-repeat 50% 50%;}

.dish-thum-lst .dish-thum-wrap{display:inline-block;margin-left: 73px;}
.dish-thum-lst .dish-thum-wrap strong.h6{color:#ffffff;font-size:18px;font-weight:400;padding: 10px 15px;border-radius: 40px;box-sizing: border-box;display: inline-block;margin-bottom: 20px;}
.dish-thum-lst .dish-thum-wrap strong.h6.round-green{background:#00892d;}
.dish-thum-lst .dish-thum-wrap strong.h6.round-blue{background:#008fc5;}
.dish-thum-lst .dish-thum-wrap .ad-step-lst{margin-bottom:10px;}
.dish-thum-lst .dish-thum-wrap .ad-step-lst:before{}
.dish-thum-lst .dish-thum-wrap .ad-step-lst li{margin-top: 0;line-height: 1.5;font-size: 16px;color: #808285;}
.dish-thum-lst .dish-thum-wrap .ad-step-lst li strong{color: #56565a;}
.dish-thum-lst .dish-thum-wrap .inge-lst03 li{font-size:14px;color:#808285;}
.dish-thum-lst .inge-lst04.txt-s li{line-height:22px}

/* 1270 */
.perl-water-lst{margin-top:45px;}
.perl-water-lst > ul:after{content:"";clear:both;display:block;}
.perl-water-lst > ul li{float:left;width:20%;}
.perl-water-lst > ul li:first-child{padding-left:0;}
.perl-water-lst > ul li .perl-area{position:relative;width:100%;}
.perl-water-lst > ul li .perl-area p{width:100%;min-height:85px;text-align: center;padding: 0 16%;font-size: 16px;color: #808285;line-height: 1.5;margin-top: 12px;font-weight: 300;}
.perl-water-lst > ul li .perl-area span{display:block;width:auto;height:auto;text-align: center;}
.perl-water-lst > ul li .perl-area span img{width:inherit;height:inherit;}

.clean-one{display:block;margin-left:-30px;margin-top:20px;}
.clean-one li{float:left;text-indent: 0 !important;margin-left:0 !important;position: relative;}
.clean-one li:last-child .dsc{display: table;width: 100%;min-height: 130px;padding-left: 5px;}
.clean-one li:last-child .dsc span{display: table-cell;font-size:18px;font-weight:400;color:#871e94;text-indent: 0 !important;text-align: left;vertical-align: middle;}

/*****************************************************************
								 원포원 
******************************************************************/
.limetree-cont-area .health-inform-box.capsule-type{border-top:0;}
.capsule-img-area em.txt{display:block;font-size:16px;color:#808285;font-weight:300;text-align:center;margin: 28px 0 0;}
.siehe-box ol{margin-top: 21px;}
.capsule-new-area{}
.capsule-new-area:after{content:"";clear:both;display:block;}
.capsule-new-area.new{display: block;position: relative;padding-top:50px;padding-left:50px; max-width:391px;margin:0 auto}
.capsule-new-area.new span.lime-new{position: absolute;display:inline-block;width:80px;height:80px;border-radius:50%;font-size: 20px;color: #e86d8a;font-weight: 300;line-height: 80px;top: 0;left: -10px;box-sizing: border-box;background: #ffedf6;z-index:3;}
.capsule-new-area.new .lime-img{position: relative;display:block; z-index:5;}

.brown09{color:#682114 !important;}
.blue12{color:#4d9fbe !important;}
.beige02{color:#b9965f !important;}

.visual-area.type02.jungipum-kim{}

.v-pro.certifi-area span.img{display:inline-block;width:auto;}
.v-pro.certifi-area .certifi{display:inline-block;margin-left: -13px;padding-bottom:80px;vertical-align: bottom;text-align: left;}
.v-pro.certifi-area .certifi .in-mark{text-align: left;}
.v-pro.certifi-area .certifi ul{}
.v-pro.certifi-area .certifi ul li{font-size:12px;color:#56565a;font-weight:300;letter-spacing:-1px;}

.kim-knowhow{position: relative;}
.kim-knowhow .oil-txt-lst, .kim-knowhow .oil-txt-lst.three {position: absolute;bottom: 0;left:0;}

.oil-txt-lst{display:block;width:100%;}
.oil-txt-lst ul{padding-right:14px;max-width:470px;margin:0 auto;}
.oil-txt-lst ul:after{content:'';display:block;clear:both;}
.oil-txt-lst ul li{float:left;width:25%;padding-left:14px;}
.oil-txt-lst li .round-area{display: block;text-align: center}
.oil-txt-lst li .img-wrap{display: block;overflow: hidden;text-align: center;}
.oil-txt-lst li .img-wrap:after{display:block;clear:both;content:"";}
.oil-txt-lst li .img-wrap img{width:auto;height:auto;display:inline-block;text-align:center;}
.oil-txt-lst li em.txt-wrap{display:inline-block;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;line-height:1.3;}

.oil-txt-lst.three ul{max-width:375px;}
.oil-txt-lst.three ul li{width: 33.3%;}

/* 행복한 아름 */
.cotton-list{display:block;overflow:hidden;margin-bottom:50px;}
.cotton-list li{display: table;margin-bottom:30px;}
.cotton-list li:last-child{margin-bottom:0;}
.cotton-list li div{display: table-cell;overflow: hidden;vertical-align: middle;}
.cotton-list li .img-area{}
.cotton-list li .img-area span{display: block;width:100px;margin-right: 20px;}
.cotton-list li .img-area span img{}
.cotton-list li .txt-area{display: table-cell;width: 100%;}
.cotton-list li .txt-area *{display:block;}
.cotton-list li .txt-area .tit{font-size: 20px;font-weight: 400;color: #56565a;margin-bottom: 2px;}
.cotton-list li .txt-area .sub-txt{font-size: 16px;font-weight: 300;color: #808285;}
.cotton-list li .txt-area .mini-txt{font-size:12px;color:#999999;font-weight:300;margin-top:3px;line-height:1.7;letter-spacing:-1px;}

.haengbok-box{display:block;padding:15px 30px;background-color:#fee4e2;overflow:hidden;margin-bottom:30px;}
.haengbok-box .wrap{padding: 0 0;}
.haengbok-box .wrap.fright{margin-top:3px;}
.haengbok-box .txt{display:block;font-size:18px;color:#56565a;line-height:1.5;font-weight:500;text-align:left;}
.haengbok-box .txt em{font-size:14px;font-weihgt:300}
.haengbok-box .to-mark{}
.haengbok-box .to-mark span{display:inline-block;line-height:22px;}
.haengbok-box .to-mark span img{margin-bottom: 2px;}

.haengbok-box.orange-wrap{background-color:#fee4e2;}
.haengbok-box.purple-wrap{background-color:#e6dbeb;}
.haengbok-box.yellow-wrap{background-color:#fdefd4;}
.haengbok-box.pink-wrap{background-color:#f8e8e8;}

/* 파스퇴르 */
.lacto-wrap{ margin-top: 45px;}
.lacto-wrap .head-tit{display:block;font-size:44px;color:#56565a;text-align:center;}
.lacto-wrap .box-tit h5{font-size:20px;color:#56565a;text-align:center;}
.lacto-wrap .health-inform-box{ margin-top: 23px;}
.lactobacillus{margin-bottom: 24px;display: block;}
.lactobacillus p.tit{display:inline-block;line-height:40px;font-size:18px;color:#ffffff;font-weight:400;text-align:center;border-radius:40px;background: #f3be0f;width: 270px;}
.lactobacillus.red13 p.tit{background:#f99c83;}
.lactobacillus.green23 p.tit{background:#4cab9d;}

.lactobacillus dl{}
.lactobacillus dl dt{display:block;font-size:16px;color:#56565a;font-weight: 400;margin-left: 16px;line-height: 1.5;}
.lactobacillus dl dd{display:block;position: relative;font-size: 14px;color: #808285;font-weight: 300;margin-left: 27px;line-height: 1.5;letter-spacing: 0;}
.lactobacillus dl dd:after{position: absolute;display: inline-block;width: 4px;height: 1px; top: 12px; left: -10px; background-color: #808285; content: "";}

.lacto-tip-lst{}
.lacto-tip-lst strong{display: inline-block;padding: 1px 12px;background:#dadada;border-radius:19px;color: #ffffff;font-weight: 400;line-height:19px;font-size: 12px;letter-spacing: 1px;margin-bottom: 5px;}
.lacto-tip-lst p{margin:0;color:#999;font-size:12px;font-weight:300}
.lacto-tip-lst p em{display:block;font-size:14px;margin-bottom:5px}

.lacto-wrap .health-inform-box .advan-right{padding: 0 0 0 0;}

/* 베이비 테이블 */
.baby-guide-tit{display:block;color:#56565a;font-size:18px;font-weight:400;margin-bottom:0;}
.baby-tbl{}
.baby-tbl .tbl-home1.geneal.type2{width:100%;}
.baby-tbl .tbl-home1 li.tbody{padding:20px 0;}
.baby-tbl .tbl-home1 li.tbody .list-tit{width:25%;}
.baby-tbl .tbl-home1 li.tbody .txt-amount{width:25%;}
.baby-tbl .tbl-home1 li.tbody.bottle-area{padding: 20px 0;}
.baby-tbl .tbl-home1 li.tbody.bottle-area .txt-amount{padding-top: 70px;vertical-align: top;}
.baby-tbl .tbl-home1 li.tbody.bottle-area .txt-amount:nth-child(1){background: url(../images/akl_product/one-for-one/thum_pasteur_bottle_01.png) no-repeat 50% 0;}
.baby-tbl .tbl-home1 li.tbody.bottle-area .txt-amount:nth-child(2){background: url(../images/akl_product/one-for-one/thum_pasteur_bottle_02.png) no-repeat 50% 0;}
.baby-tbl .tbl-home1 li.tbody.bottle-area .txt-amount:nth-child(3){background: url(../images/akl_product/one-for-one/thum_pasteur_bottle_03.png) no-repeat 50% 0;}
.baby-tbl .tbl-home1 li.tbody.bottle-area .txt-amount:nth-child(4){background: url(../images/akl_product/one-for-one/thum_pasteur_bottle_04.png) no-repeat 50% 0;}
.baby-tbl .tbl-home1 li.tbody.bottle-area .txt-amount:after{}

/* 베이비 테이블 */
.baby-tbl{}
.baby-tbl .tbl-home1.geneal.type2{width:100%;}
.baby-tbl .tbl-home1 li.tbody{padding:20px 0;}
.baby-tbl .tbl-home1 li.tbody .list-tit{width:25%;}
.baby-tbl .tbl-home1 li.tbody .txt-amount{width:25%;}

/* 비비안 */
.product-rank.aroma.gray{background-color:#f4f4f4;}
.product-rank.aroma{padding:37px 0 !important;}
.product-rank.aroma .rank-img{width:15%;}
.product-rank.aroma .rank-box{width: 68%;   padding: 0 5% 0 0;}
.product-rank.aroma .rank-box .com-tit2{font-size:16px;line-height:1.5;color:#56565a;}
.product-rank.aroma .rank-box .rank-txt{margin:0 0 0;}
.to-mark span{display:inline-block;}

/* 베스바디 공통 */
.advantage-area.bass-body {margin:0;padding:0 0 10px;border-top:0 none;}
.advantage-area.bass-body .advan-left {width:60%;}
.advantage-area.bass-body .advan-right {width:40%;}
.advan-com-tit {clear:both;display:block;width:80%;font-size:44px;line-height:54px;letter-spacing:-2px}
.bass-style01 {}
.bass-style01 li {clear:both;display:table;width:100%;table-layout:fixed;box-sizing: border-box;margin:15px 0;}
.bass-style01 li dl {display:table-cell;box-sizing: border-box;vertical-align:middle;letter-spacing:-1px;}
dl.bass-figure {width:186px;height:200px;background:url('../images/akl_product/bath-body/bg-note.png') no-repeat left center;}
dl.bass-figure dt {margin:0;padding:0;text-align:center;height:160px;}
dl.bass-figure dt img {width:166px;height:150px;margin-top:3px;}
dl.bass-figure dd {font-size:18px;text-align:center;margin:0 0;padding:0 0;font-weight:400;color:#fff;}
dl.bass-info {padding-left:30px}
dl.bass-info dt p {font-size:16px;font-weight:400;padding:16px 0 0;margin:0;}
dl.bass-info dd {font-size:16px;font-weight:300;line-height:26px;color:#808285;}

.bass-area {clear:both;display:block;margin-top:30px;width:100%;}
.bass-style-list {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.bass-style-list:after{clear:both;content:"";display:block;}
.bass-style-list li {float:left;width:50%;padding:20px 0;vertical-align:top;}
.bass-icon {display: table-cell;width:100px;padding-right: 20px;}
.bass-icon span {display: block;width:100px;height:100px;border-radius:50%;vertical-align:middle;text-align:center;border:1px solid #e3e3e3;/* margin-right: 20px; */padding-top: 22px;}
.bass-icon span img {vertical-align:middle;text-align:center;}
.bass-txt {display: table-cell;/* padding: 0 0 0 20px; */letter-spacing:-1px;/* width:calc(100% - 100px); */vertical-align: middle;/* margin-top: 10px; */}
.bass-txt dt {font-size:16px;font-weight:400;}
.bass-txt dd {font-size:16px;font-weight:300;line-height:24px;/* width:65%; */color:#818286;margin-top:5px;padding-right: 10px;/* min-height: 72px; */letter-spacing: -2px;}
.bass-txt dd.txt-two {width:100%;}

.effet-txt {clear:both;display:block;width:100%;}
.effet-txt p {font-size:16px;font-weight:300;color:#808285;line-height:26px;}
.effet-txt .tit {font-size:30px;line-height:44px;color:#56565a;letter-spacing:-2px;}
.effet-txt ul li {font-size:16px;}
.effet-box {display:table;clear:both;width:100%;margin-top:25px}

.explic-lst {margin:0 0 10px;}
.explic-lst dt {font-size:30px;font-weight:400;letter-spacing:-2px;}
.explic-lst dd {padding:15px 0 0}
.explic-lst dd p {font-size:16px;font-weight:300;color:#808285;letter-spacing:-1px;margin:0 0;line-height:26px;}
.explic-lst .tit {font-size:30px;font-weight:400;letter-spacing:-2px;}

ol.lst-dec {display: block; margin:0 0 0 12px;}
ol.lst-dec li {list-style-type: decimal;font-size:16px;font-weight:300;color:#808285;letter-spacing:-1px;text-indent:5px;padding:2px 0;}

.bepe-top {height:40px;background:url('../images/akl_product/bath-body/bg_line.png') repeat-x left center;margin-top:26px;}
.txt-lound {margin:0 auto;display:table;min-width:180px;padding:0 20px;text-align:center;height:40px;border-radius:30px;}
.txt-lound span {display:table-cell;color:#fff;vertical-align:middle;text-align:center;font-size:18px;font-weight:400;}
.txt-lound.blue {background:#5c85c4;}
.bep-lst{margin-top:40px;}
.bep-lst ul {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.bep-lst li {float: left;width:25%;text-align:center;vertical-align:top;}
.bep-lst li .beoprod-box {width:100%;margin: 0 auto 30px;text-align:center;}
.bep-lst li .beoprod-box span {width:100%;text-align:center;}
.bep-lst li .beoprod-box span img {vertical-align:bottom;}
.bep-lst li .beoprod-box p {font-size:16px;font-weight:400;padding:0 0 0;margin: 33px 0 45px;word-break: keep-all;word-wrap: break-word;}

.fig-b {display:block;position:relative;min-height:140px;}
.fig-b span {position:absolute;bottom:0;left:0;right:0;}
.fig-b span img {text-align:center;}

.criterion {clear:both;display:table;width:100%;box-sizing: border-box;table-layout:fixed;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:40px 10%;overflow:hidden;margin:20px auto;}
.cirt-info, .cirt-scenic {display:table-cell;box-sizing: border-box;vertical-align:middle;}
.cirt-info {width:65%;}
.cirt-scenic {width:35%;text-align:center;}
.cirt-scenic span {}

.cirt-procedure {min-width:320px;margin-left:60px}
.cirt-procedure li {float:left;width:50%;padding:5px 0;font-size:18px;font-weight:400;letter-spacing:-1px;}
.cirt-procedure li.last {width:100%;}
.cirt-procedure li span.circle {display:inline-block;width:25px;height:25px;border-radius:50%;text-align:center;background:#5c85c4;color:#fff;vertical-align:middle;line-height:25px;margin-right:8px;font-size:14px;}

.advanBody-area {clear:both;display:block;border-bottom:1px solid #e3e3e3;margin:50px auto;padding:0 0 40px}
.water-system {clear:both;margin:30px auto 0;}
.water-system ol {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.water-system ol li {display:table-cell;box-sizing: border-box;vertical-align:top;padding:0 10px;text-align:center;}
.water-system ol li p {padding:10px 20px 0;margin:0 0;color:#808285;font-size:16px;letter-spacing:-1px; font-weight:300}
.water-num {display:inline-block;background:url('../images/akl_product/bath-body/ico_water_drop_gray.png') no-repeat left center;width:24px;height:33px;text-align:center;color:#fff;padding:10px 0 0;font-size:14px;font-weight:400;}
 
.ingredient {clear:both;display:block;padding:20px 0 0;}
ul.penny {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
ul.penny li {display:table-cell;width:33.333%;box-sizing: border-box;vertical-align:top;text-align:center;}
ul.penny li dl {width:100%;padding:0 10px;}
ul.penny li dl dt {font-size:24px;vertical-align:bottom;font-weight:500;}
ul.penny li dl dt span {display:inline-block;position:relative;font-size:60px;letter-spacing:-2px;padding-right:5px}
ul.penny li dl dt span:before {content:'';display:inline-block;position:absolute;top:0;left:-20px;width:39px;height:49px;}
ul.penny li dl dt span strong {font-size:100px;letter-spacing:-3px;}
ul.penny li dl dt.leaf_dark_green span:before {background:url('../images/akl_product/bath-body/ico_leaf_dark_green.png') no-repeat left top;}
ul.penny li dl dt.leaf_brown span:before {background:url('../images/akl_product/bath-body/ico_leaf_brown.png') no-repeat left top;}
ul.penny li dl dt.leaf_light_green span:before {background:url('../images/akl_product/bath-body/ico_leaf_light_green.png') no-repeat left top;}
ul.penny li dl dd {font-size:16px;color:#808285;font-weight:300}

.leaf_dark_green {color:#367a7f;}
.leaf_brown {color:#7a675a;}
.leaf_light_green {color:#8b9d46;}

.stage-cultivation {padding-top:60px}
.stage-cultivation .stage-step{padding: 30px 0 0 0 !important; overflow:initial !important}

.nemo-box {position:relative;width:99%;height:270px;background:#f9f9f0;border-radius:10px;margin:0 auto;}
.nemo-box:after {content:'';display:inline-block;position:absolute;top:80px;right:-35px;background:url('../images/akl_product/bath-body/ico_verganic_next.png') no-repeat right top;width:41px;height:22px;z-index:10}
.nemo-box.last:after {content:'';display:none;}

.nemo-box .tit {position:absolute;top:-25px;left:50%;min-width:140px;padding:0 20px;border-radius:20px;height:42px;margin-left:-70px;text-align:center;}
.nemo-box .tit.green {background:#8b9d46;}
.nemo-box .tit span {display:inline-block;color:#fff;font-size:20px;text-align:center;padding:6px 0 0;letter-spacing:-1px} 
.nemo-box dl {margin:0 30px;}
.nemo-box dl dt {text-align:center;padding:50px 0 0}
.nemo-box dl dd {padding:25px 0 0}
.nemo-box dl dd ul {}
.nemo-box dl dd ul li {background:url('../images/akl_product/bath-body/dot_leaf_light_green.png') no-repeat left 6px;padding:0 0 0 15px;font-size:14px;color:#808285;font-weight:300}

.certif-effet {display:table;width:100%;table-layout:fixed;box-sizing: border-box;border-top:1px solid #e3e3e3;padding: 40px 90px 54px;}
.certif-effet .advan-left {padding:0 0;}
.certif-effet .advan-right {padding:0 0;vertical-align:top;}
.certif-mark {width:100%;border-right:1px solid #e3e3e3;padding: 0 80px 10px 0;min-height:455px;} 
.certif-mark.robx {border-right:none;padding:0 0 0 90px}
.certif-mark p {font-size:16px;color:#808285;font-weight:300;line-height:26px;min-height:130px;}
dl.mark-area {text-align:center;width:100%;padding:0 0 20px;}
dl.mark-area dt {display:table;height:110px;box-sizing: border-box;table-layout:fixed;width:100%;}
dl.mark-area dt span {display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box}
dl.mark-area dd {display:block;font-size:14px;color:#808285;font-weight:300;margin-top:20px;}
dl.mark-area dd span {display:block;font-size:18px;font-weight:400;}
dl.mark-area dd span.dark-OliveGreen {color:#5b7927;}

/* 고등어 */
.jungipum-cont-area .ade-photo.seasoning-food{margin-top:0;display: block;}
.jungipum-cont-area .ade-photo.seasoning-food span{width: auto;display: block;overflow: hidden;background-color: #f4f4f4;padding: 20px 0;}
.jungipum-cont-area .ade-photo.seasoning-food span img{width: inherit;text-align: center;display: inline-block;}
.health-inform-box .box-tit h5.other strong{font-size: 44px;display: block;font-weight: 400;line-height: 1;margin-top: 11px;}
.health-inform-box .effet-area .cooking-box p{margin:0 0 20px !important;}

/* 베스바디 */
.special-list{margin-top:-30px;}
.advan-left .special-list{margin-top:0;}
.special-list:after{content:'';display:block;clear:both;}
.special-list > li{display:table;float:left;width:50%;padding:30px 30px 0 0;table-layout:fixed;}
.advan-left .special-list > li{width:100%;padding:30px 0 0 0;}
.advan-left .special-list > li:first-child{padding:0;}
.advan-left .special-list > li:last-child{padding:30px 0 0 0;margin-top:0;}
.special-list .special-icon{display:table-cell;width:120px;vertical-align:top;}
.advan-left .special-list .special-icon{vertical-align:middle;}
.special-icon span{position:relative;display:table-cell;width:100px;height:100px;border-radius:50%;vertical-align:middle;text-align:center;}
.purple07 .special-icon span{background:#d5b9d5;}
.blue08 .special-icon span{background:#b3d7db;}
.orange02 .special-icon span{background:#f2cba7;}
.red .special-icon span{background:#edb9c6;}
.green02 .special-icon span{background:#bddcc5;}
.gray04 .special-icon span{background:#ccced8;}
.black .special-icon span{background:#bbb;}

.special-icon span img {position:relative;vertical-align:middle;text-align:center;}
.special-list .special-txt{display:table-cell;padding-right:30px;vertical-align:middle;}
.advan-left .special-list .special-txt{padding-right:0;}
.special-list dt,
.special-list p{font-size:16px;color:#56565a;font-weight:400;margin-bottom: 0;}
.special-list dd{margin-top:2px;font-size:16px;color:#808285;font-weight:300;line-height:1.6;}
.special-list .special-txt span,
.special-list .special-txt .list-star li{display:block;font-size:14px;color:#808285;font-weight:300;line-height:1.6;}
.special-list .special-txt .list-star li{margin:0 0 0 5px;line-height:1.5;text-indent:-5px;}
.special-list .list-star li:nth-child(1){margin-left:7px;text-indent:-7px;}
.special-list .list-star li:nth-child(2){margin-left:12px;text-indent:-12px;}
.special-list .list-star li:nth-child(3){margin-left:18px;text-indent:-18px;}
.special-list dd sup{top:-.25em;}

.ad-setp-lst .purple07{color:#731472;}
.ad-setp-lst .orange02{color:#df7e24;}
.ad-setp-lst .red{color:#c4133f;}
.ad-setp-lst .gray04{color:#80859d;}
.ad-setp-lst .blue08{color:#258b98;}

.satinique-box{display:inline-block;position:relative;}
.satinique-box p{position:absolute;padding:2px 10px 3px;font-size:14px;color:#fff;border-radius:15px;background-color:#bbb;font-weight:300; letter-spacing:0em}
.satinique-box .one{top:20%;left:27%;}
.satinique-box .two{top:40%;left:34%;}
.satinique-box .three{top:77%;left:5%;}

/* 헤어케어 새티니끄 */
.setiniqu-wrap .advan-left{width:60%;padding-right:0;}
.setiniqu-wrap  .advan-right{width:40%;}

.enerjuvetm-complex{margin-top:50px;float:left;width:100%;}
.enerjuvetm-complex ul{width:760px;margin:0 auto;}
.enerjuvetm-complex ul:after{content:'';display:block;clear:both;}
.enerjuvetm-complex li{float:left;position:relative;width:295px;margin-left:170px;text-align:center;}
.enerjuvetm-complex li span{display:inline-block;position:relative;}
.enerjuvetm-complex li span:before{display:inline-block;position:absolute;top:50%;left:-90px;width:10px;height:17px;margin:-8px 0 0;background:url('../images/akl_product/common/arr-gray.png') 0 0 no-repeat;content:"";}
.enerjuvetm-complex li:first-child{margin-left:0;}
.enerjuvetm-complex li:first-child span:before{display:none;}
.enerjuvetm-complex .clx-txt{margin:14px 0 0;font-size:16px;color:#808285;font-weight:300;line-height:1.6;}

/* 뉴트리라이트 파운데이션 트리오 번들팩 */
.visual-area.type03.bundlepack {min-height:950px;}
.pcomp-area.bundlepack {border-bottom:1px solid #e3e3e3;padding:20px 0 30px;margin-bottom:70px}
/* 아이투고 레드 리필 */
.visual-area.type03.red_refill {min-height:750px;background:#ffeaea}
/* 아세로라 C (100정) */
.visual-area.type03.acerola_C {min-height:840px;}
.health-inform-box.type2.acerola_C .advan-left {width:60%;}
.health-inform-box.type2.acerola_C .advan-left .com-txt {width:80%;}
.health-inform-box.type2.acerola_C .advan-right {width:40%;}
/* 더블엑스 리필 */
.visual-area.type01.doubleX_Refill {min-height:1000px;}
.visual-area.type01.doubleX_Refill .v-logo {padding:100px 0 0;}
/* .visual-area.type01.doubleX_Refill .txt-info-visual .v-txt {margin:30px 23% 0;} */
.visual-area.type01.doubleX_Refill .txt-info-visual .v-etc {font-size:16px;color:#808285;}

.description-area.doubleX_Refill {border-top:1px solid #e3e3e3;margin:50px 0 0;padding:50px 0 0}

/***********************************************************************************
									뷰티 
***********************************************************************************/

.com-txt + .inge-lst07{margin-top:22px;}
.inge-lst08 .inge-lst07{margin-left:7px;}
.advan-full .inge-lst08{margin-top:10px;}
.effet-area .fleft{padding:0;}
/* 시그니처 셀렉트 */
.signature-cont-area .pcomp-area {margin:18px 0 0;}
.signature-cont-area .pcomp-area .comp-info{display:inline-block;width: 25%;}
.signature-cont-area .pcomp-area .comp-info .comp-box dl dt{padding: 15px 30px 2px !important;height: inherit;}
.signature-cont-area .pcomp-area .comp-info .comp-box dl dt p{}
.signature-cont-area .pcomp-area .comp-info .comp-box dl dd{min-height: 105px; padding: 0 0;height: inherit;}
.signature-cont-area .pcomp-area .comp-info .comp-box dl dd p{margin: 0 auto 10px;height: inherit;}
.signature-cont-area .pcomp-area .comp-info .comp-box p{margin-bottom:0 !important;}
.signature-cont-area .pcomp-area .comp-info .comp-box p em.txt-mini{font-size:12px;color:#bbbbbb;line-height:1.5;text-align:center;display:block;}

.sig-use-info{display:block;margin:20px 0 0;overflow:hidden;}
.sig-use-info ul:after{clear:both;display:block;content:"";}
.sig-use-info ul li:first-child{margin-top:0;}
.sig-use-info ul li{display: table;margin-top:13px;}
.sig-use-info ul li .img-wrap{display: table-cell;width:150px;vertical-align: middle;}
.sig-use-info ul li .img-wrap img{max-width:100%;}
.sig-use-info ul li .txt-wrap{display: table-cell;vertical-align: middle;}
.sig-use-info ul li .txt-wrap span{font-size:12px;font-weight:300;color:#808285;display:table-cell;vertical-align:middle;}


/* 비주얼 이미지(bg 효과로 인해 개별 마진) */
.signature-select01 .v-pro{}
.signature-select02 .v-pro{margin-top:-45px;}
.signature-select03 .v-pro{}
.signature-select04 .v-pro{margin-top: 50px;}
.signature-select05 .v-pro{}

.personalized-serum{position:relative;max-width:400px;margin:43px auto 25px;}
.personalized-serum ul{position:absolute;bottom:0;left:0;width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);width:-ms-calc(100% + 10px);width:calc(100% + 10px);margin-left:-10px;}
.personalized-serum ul:after{content:''; display:block; clear:both;}
.personalized-serum li{float:left;width:calc(20% - 10px);height:70px;max-width:70px;margin-left:10px;padding-top:15px;line-height:1.3;border:1px solid #e3e3e3;border-radius:50%;font-size:14px;color:#808285;font-weight:300;letter-spacing:-1px;background-color:#fff;}
.personalized-serum li:nth-child(3),
.personalized-serum li:nth-child(5){padding-top:24px;}
.personalized-serum li br{line-height:0;}

.ade-photo .shape{margin:15px 0 0;font-size:14px;letter-spacing:-1px;line-height:1.7;font-weight:300;color:#808285;} 

.perfume-list .ad-setp-lst dt{color:#ad9172;}
.perfume-list .inge-lst03{margin-top:13px;}
.perfume-list .inge-lst03 strong{display:block;font-weight:400;color:#56565a;}

.signature-cont-area .health-inform-box{}

.sig-serum-box .effet-area{}
.sig-serum-box .effet-area .advan-left{width:60%;}
.sig-serum-box .effet-area .advan-right{width:40%}
.sig-serum-box .effet-area{padding: 50px 90px;}
.sig-serum-box .effet-area .siehe-box{}
.sig-serum-box .effet-area .siehe-box .com-txt{padding-left:21px;background: url(../images/akl_product/beauty/ico_gray_water.png) no-repeat 0 5px;background-size: 12px;}
.sig-serum-box .effet-area .siehe-box.h-amp .com-txt{padding-left:21px;background: url(../images/akl_product/beauty/ico_water_blue.png) no-repeat 0 5px;background-size: 12px;}
.sig-serum-box .effet-area .siehe-box.b-amp .com-txt{padding-left:21px;background: url(../images/akl_product/beauty/ico_water_blue_sky.png) no-repeat 0 5px;background-size: 12px;}
.sig-serum-box .effet-area .siehe-box.w-amp .com-txt{padding-left:21px;background: url(../images/akl_product/beauty/ico_water_red.png) no-repeat 0 5px;background-size: 12px;}
.sig-serum-box .effet-area .siehe-box.f-amp .com-txt{padding-left:21px;background: url(../images/akl_product/beauty/ico_water_orange.png) no-repeat 0 5px;background-size: 12px;}
.sig-serum-box .effet-area .siehe-box .com-txt strong{color:#56565a;font-weight:400 !important;}

/* 유스 익스텐드 어드밴스드 클렌징 크림 */
.youth-cont-area .v-pro span img{}

/* 유스 익스텐드 리치 밀키 에멀젼 */
.advantage-area.youth_xtend .product-process-step .step-flow .step-num {background:#ad9172;}
.akl .advantage-area.youth_xtend .product-process .owl-theme .owl-controls .owl-nav .owl-prev {top:90px;}
.akl .advantage-area.youth_xtend .product-process .owl-theme .owl-controls .owl-nav .owl-next {top:90px;}

.adv-txt {clear:both;display:block;text-align:center;margin-top:30px}
.adv-txt .t-tit {font-size:60px;font-weight:400;letter-spacing:-2px;text-align:center;line-height:70px;}
.adv-txt .t-tit strong {font-size:60px;font-weight:400;letter-spacing:-2px;}
.adv-txt p.t-sm {font-size:18px;font-weight:300;color:#808285;letter-spacing:-1px;text-align:center;padding:30px 0 0;margin:0;}
span.txt-next {display:block;}

/* 유스 익스텐드 인리칭 크림 */
.step-tit.youth_xtend {font-size:22px;}
.step-tit.youth_xtend em {font-sizE:32px;}
.step-tit.youth_xtend span {letter-spacing:0;color:#808285;} 
.program-list.ar_4285 .program-txt {padding-right:30px}

.advan-right.ar_4285 .com-txt {padding-right:60px}
.advan-right.ar_4285 .ad-setp-lst dd {padding-right:50px}
.advan-right.ar_4285 .ad-setp-lst dd strong{font-weight:400}

.triangle.circle-type.uv{padding: 0;display: block;}
.triangle.circle-type.uv .tit-child{color: #8eb1d3;padding-top:50px;font-size: 18px;font-weight: 400;text-align: center;letter-spacing: 0;}
.triangle.circle-type.uv .tit-child sup{font-size: 6px !important;top: -.7em;font-weight: 300;}
.triangle.circle-type.uv .tit-child em{font-size:16px !important;}
.triangle.circle-type.uv .txt-round{width:100%;position:absolute;color:#ffffff;}
.triangle.circle-type.uv .txt-round em{display:inline-block;min-width: 139px;min-height: 139px;padding-top: 22px;border:none !important;box-sizing: border-box;border-radius: 100%;font-size: 18px;line-height: 1.2;}
.triangle.circle-type.uv .txt-round em:before{min-width:30px;min-height: 30px;display:block;content:"";margin-bottom: 3px;}

.triangle.circle-type.uv .comment01{width:100%;}
.triangle.circle-type.uv .comment02{width:50%;top: inherit;bottom: 0;left: 0;}
.triangle.circle-type.uv .comment03{width:50%;top: inherit;bottom: 0;right: 0;}
.triangle.circle-type.uv .comment01 em{background-color:#fddfe5;color:#d06488;top: 0;left: 50%;padding-top: 35px;}
.triangle.circle-type.uv .comment02 em{background-color:#d1e6f8;color:#2e6eaf;padding-top: 20px;}
.triangle.circle-type.uv .comment03 em{background-color:#d3f4e1;color:#368469;padding-top: 33px;}
.triangle.circle-type.uv .comment01 em:before{background: url(../images/akl_product/beauty/ico_radi_uv_pink.png) no-repeat 50% 30%;}
.triangle.circle-type.uv .comment02 em:before{background: url(../images/akl_product/beauty/ico_radi_uv_blue.png) no-repeat 50% 30%;margin-bottom: 8px;}
.triangle.circle-type.uv .comment03 em:before{background: url(../images/akl_product/beauty/ico_radi_uv_green.png) no-repeat 50% 0;}

.radience-cont-area .ad-setp-lst dt, .radience-cont-area .ad-setp-lst dd{font-size:16px;}

/* 에센셜바이 1734 아쿠아풀 마스크 */
.triangle.circle-type.uv.aquafull .tit-child {color: #62873f;padding-top: 64px;}
.triangle.circle-type.uv.aquafull .comment01 em {background-color: #f2f2d1;color: #91915a;padding-top:22px;}
.triangle.circle-type.uv.aquafull .comment02 em {background-color: #f2e4cf;color: #897351;padding-top:22px;}
.triangle.circle-type.uv.aquafull .comment03 em {background-color: #e5efd4;color: #6f8649;padding-top:22px;}
.triangle.circle-type.uv.aquafull .comment01 em:before {min-height: 54px;background: url(../images/akl_product/beauty/ico_radi_uv_pink_01.png) no-repeat 50% 30%;}
.triangle.circle-type.uv.aquafull .comment02 em:before {min-height: 49px;background: url(../images/akl_product/beauty/ico_radi_uv_blue_01.png) no-repeat 50% 30%;margin-bottom: 8px;}
.triangle.circle-type.uv.aquafull .comment03 em:before {min-height:52px;background: url(../images/akl_product/beauty/ico_radi_uv_green_01.png) no-repeat 50% 0;}

/* 아이디얼 래디언스 존 패치 7227 */
.skin-care .com-icon span{display:inline-block;padding:9px;border:1px solid #e3e3e3;border-radius:100%;}
.skin-care .com-icon span + span{margin-left:8px;}
.effet-area .com-icon{margin-top:20px;}

.photo-zone-patch{max-width:478px;}
.photo-zone-patch .ade-photo{max-height:282px;}
.photo-zone-patch .photo-txt01{top:0;left:45%;text-align:left;}
.photo-zone-patch .photo-txt02{top:47%;left:64%;text-align:left;}
.photo-zone-patch .photo-txt03{bottom:0;left: 59%;text-align:left;}

.youth-cont-area .ad-setp-lst dd strong{font-weight: 400 !important;}

/* 아이디얼 래디언스 피부표면 광채케어 */
.reposom-sys-wrap{}
.reposom-sys-wrap ul{display: block;}
.reposom-sys-wrap ul:after{display:block;content:"";clear:both;}
.reposom-sys-wrap ul li{float:left;width: 50%;/width: auto;border-radius: 100%;}
.reposom-sys-wrap ul li div{display: table;margin: 0 auto;height: 200px;width: 200px;border-radius: 100%;background: #f8f8f8 url(../images/akl_product/beauty/ingredient_liposome_system_02.png) no-repeat top center;}
.reposom-sys-wrap ul li:first-child div{background: #f8f8f8 url('../images/akl_product/beauty/ingredient_liposome_system_01.png') no-repeat top center;}
.reposom-sys-wrap ul li span{display: table-cell;font-size:16px;color:#56565a;text-align: center;padding-bottom: 30px;vertical-align: bottom;}

/* 인텐시브 리스토어 리스트 4523 */
.ad-setp-lst.restore-lst{}
.ad-setp-lst.restore-lst dt, .ad-setp-lst.restore-lst dd{font-size:16px;}
.ad-setp-lst.restore-lst dt{color:#56565a;font-weight:400;}
.ad-setp-lst.restore-lst dt strong{font-weight:400 !important;color:#017465;}
.ad-setp-lst.restore-lst dd{color:#808285;}
/* 인텐시브 리스토어 - 울트라좀 4523 */
.ade-photo{}
.ade-photo .reposom-wrap{position: relative;margin:0 auto 0;}
.ade-photo .reposom-wrap img{text-align:center;max-width:100%;width:auto;}
.ade-photo .reposom-wrap em{position:absolute;display:inline-block;padding-left:5px;font-size:14px;color:#0075a4;font-weight:300;line-height:1.2;vertical-align:middle;letter-spacing:-1px;text-align:left;}
.ade-photo .reposom-wrap em.one{top:15px;left:69%;width:91px;height:34px;}
.ade-photo .reposom-wrap em.two{bottom:47px;left:69%;width:91px;height:17px;}
.ade-photo .reposom-wrap em br{line-height:0;}
.ade-photo .reposom-wrap .point-txt{text-indent:-9999px;}

.separation{position: relative;display:inline-block;}
.separation img{width: auto;display: block;}
.separation p{position: absolute;top: 67%;left: 0;letter-spacing: 0;color: #808285;font-weight: 300;font-size: 14px;width: 50%;text-align: center;padding-left: 20px;}

/*9622, 9618 라운드 썸네일 나열*/
.ingredient-list{display: block;overflow:hidden;margin-top:10px;padding:0 10%;}
.ingredient-list li{width: 22%;display: inline-block;float: left;margin: 0 0 4% 4%;}
.ingredient-list li:first-child, .ingredient-list li:nth-child(4n+1){margin-left:0;}
.ingredient-list li img{max-width:100%;} 
/* 스킨케어 */
.visual-area.type02.indicator p.v-txt {padding:15px 0 0}
.visual-area.type02.supreme_lx .v-pro.ar4438 {margin-top:230px;}
.visual-area.type02.ultra-lifting.ar4223 {height:995px;background: #f8f8f8 url('../images/akl_product/beauty/bg_youth_xtend_ultra_lifting_AR4223.png') no-repeat top center;}
.visual-area.type02.hydrav.ar4919 {height:1030px;background: #f8f8f8 url('../images/akl_product/beauty/bg_hydrav_refreshing_ar4919.png') no-repeat top center;}
.txt-info-visual.ar1616 .v-etc {margin:20px 0 0}
/* 하이드라 v */
.hydra-cont-area .ad-setp-lst dt{font-size:16px;font-weight:400;}
.hydra-cont-area .ad-setp-lst dd{font-size:16px;font-weight:300;}
.hydra-cont-area .system-lst3 ul li .lst-won span{font-size:16px;}
.hydra-cont-area .ad-step-lst.row-type li{color:#808285;}
/* 메이크업 */
.ingre-list-wrap.ar3189 {margin-top:100px;}

/* 메이크업3 - 스튜디오 뉴욕 */
.round3-thum-list{}
.round3-thum-list ul{display:block;margin:0 30px;}
.round3-thum-list ul:after{clear:both;content:"";display:block;}
.round3-thum-list ul li{float:left;width: 33.3%;padding: 0 12px;}
.round3-thum-list ul li .studio-thum-area{position: relative;display: block;margin: 0;padding:140px 0 0 0;}

.studio-thum-area{}
.studio-thum-area p{display:block;font-size:16px;text-align:center;line-height:1.5;}
.studio-thum-area strong{display:block;line-height:1.5;}
.studio-thum-area span{display:block;font-size:16px;color:#808285;line-height:1.5;text-align: center;}
.studio-thum-area em{display:block;font-size:12px;color:#808285;line-height:1.5;text-align: center;}
.studio-thum-area .tit{color: #56565a;font-weight:400;margin: 15px 0 3px;}
.studio-thum-area .txt{margin-bottom: 13px;min-height: 48px;}
.studio-thum-area .sub-txt{}
.studio-thum-area .img{position:absolute;top: 0;left: 50%;margin-left: -70px;}
.studio-thum-area .img img{width: auto;}

.bana-studio{display:block;width:100%;height: 500px;background: #ffffff url(../images/akl_product/beauty/bana_studio_newyork_1743.png) no-repeat top center;}
.bana-studio p{display:block; padding: 164px 293px 0;text-align:center;font-size:26px;line-height:1.5;color:#d51b60;}
.bana-studio p strong{font-weight:500;}


.stick-thum-list{display: block;margin: 0 auto;text-align: center;}
.stick-thum-list ul{display:block;}
.stick-thum-list ul li{display:block;    margin-bottom: 15px ;}
.stick-thum-list ul li .studio-thum-area{display: block;overflow: hidden;}
.stick-thum-list ul li .studio-thum-area:after{display:block;margin:auto;text-align:center;}
.stick-thum-list ul li .studio-thum-area div{display:inline-block;position: relative;}
.stick-thum-list ul li .studio-thum-area div:first-child{}
.stick-thum-list ul li .studio-thum-area div p.tit{display: inline-block;padding: 0 40% 0 0;text-align: right;width: 100%;font-size: 14px;margin: 0;}
.stick-thum-list ul li .studio-thum-area div:last-child p.tit{text-align: left;padding: 0 0 0 22%;}
.stick-thum-list ul li .studio-thum-area div span.img{ display: block; width: 100%; position: inherit;top: inherit; left: inherit; margin-left: inherit;}
.stick-thum-list ul li .studio-thum-area div span.img img{}

.lip_1744{position: relative;}
.lip_1744 strong{display:inline-block;widht:140px;height:140px;}
.lip_1744 strong.fst{position: absolute;top:0;right:0;}
.lip_1744 strong.second{position: absolute;bottom: 0;right: 0;}
.lip_1744 strong img{}
.lip_1744 strong em{}

/* 샘플작업 */
.advantage-area.center {text-align:center;}

/* 홈리빙 */
.ade-photo .kabon_fiter {text-align:center;position:relative;margin:0 auto;}
.kabon_fiter .ko-txt {position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-15px;}
.kabon_fiter .ko-txt span {font-size:16px;font-weight:300;color:#628dc8;line-height:21px;}
.kabon_fiter .ko-txt span strong {font-size:18px;font-weight:400;}
.kabon_fiter p {font-size:16px;font-weight:300;color:#56565a;padding:12px 0 0}

ul.ecoup-kiut {margin:0 auto;display:table;width:65%;box-sizing: border-box;table-layout:fixed;}
ul.ecoup-kiut li {display:table-cell;width:15%;box-sizing: border-box}
ul.ecoup-kiut li p {font-size:12px;padding:8px 0 0;letter-spacing:-1px;}

.musun-uv {width:427px;margin:0 auto;position:relative;}
.musun-uv img {width:100%;}
.musun-uv .uv-info {position:absolute;right:45px;top:110px;color:#0f3675;letter-spacing:-0.05em;}
.uv-info span {font-size:12px;font-weight:300;line-height:14px;}
.uv-info p {font-size:24px;font-weight:500;line-height:26px;margin:0 0 0;}

.sraight_water {width:389px;margin:20px auto 0;}
.sraight_water_txt {display:table;box-sizing: border-box;table-layout:fixed;width:280px;margin-left:110px;}
.sraight_water_txt li {display:table-cell;box-sizing: border-box;width:33.333%;text-align:center;font-size:12px;font-weight:300;}

.smart_chip {width:364px;margin:0 auto;position:relative;}
.smart_chip-info {width:100%;}
.hour-txt {position:absolute;top:130px;left:110px;margin:0 auto;width:128px;height:95px;text-align:center;}
.hour-txt p {display:table;width:100%;text-align:center;vertical-align:middle;font-weight:300;font-size:14px;}
.hour-txt p strong {font-size:30px;font-weight:300;}
.chip-info-list {position:absolute;top:75px;right:-60px;width:140px;text-align:left;}
.chip-info-list li {font-size:12px;font-weight:300;text-indent:-12px;margin:15px 0 15px 12px;color:#56565a;line-height:16px;}

.certification_box {display:table;width:100%;box-sizing: border-box;table-layout:fixed;position:relative;}
.cert-im {display:table-cell;width:40%;box-sizing: border-box;vertical-align:middle;text-align:right;padding-right:40px;}
.cert-im img {margin-top:-50px;}
.cert-lst-box {display:table-cell;width:60%;box-sizing: border-box;vertical-align:middle;}
.cert-lst {position:relative;}
.cert-lst:before {content:'';display:block;position:absolute;top:50%;left:-43px;width:13px;height:1px;background:#d1d2d4;}
.cert-lst:after {content:'';display:block;position:absolute;top:47px;left:-30px;height:83.5%;width:1px;background:#d1d2d4;} 
.cert-lst ul {}
.cert-lst ul li {width:100%;padding:5px 0;text-align:left;position:relative;}
.cert-lst ul li:first-child:before {content:'';display:block;position:absolute;top:50%;left:-30px;width:13px;height:1px;background:#d1d2d4;}
.cert-lst ul li:last-child:before {content:'';display:block;position:absolute;top:50%;left:-30px;width:13px;height:1px;background:#d1d2d4;}
.cert-lst ul li span {display:inline-block;vertical-align:middle;text-align:left;}
.cert-lst ul li dl {display:inline-block;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:-ms-calc(100% - 90px);width:calc(100% - 90px);text-align:left;vertical-align:middle;padding-left:10px;}
.cert-lst ul li dl dt {font-size:14px;font-weight:400;}
.cert-lst ul li dl dd {font-size:12px;font-weight:300;}

.rep-box {max-width:397px;margin:0 auto;position:relative;height:187px;}
.rep-box .rep-fle-money {position:absolute;bottom:5px;left:50px;}
.rep-fle-money dl {vertical-align:baseline;text-align:center;}
.rep-fle-money dl dt {font-size:12px;font-weight:300;padding:0 0;margin:0 0;line-height:16px;}
.rep-fle-money dl dd {font-size:20px;font-weight:400;padding:0 0;margin:0 0;line-height:46px;}
.rep-fle-money dl dd strong {color:#568ab9;font-size:48px;font-weight:400;}
.rep-box .rep-fle-txt {position:absolute;bottom:-5px;right:38px;font-size:12px;font-weight:300;color:#212320;line-height:16px;}
.rep-txt {font-size:12px;font-weight:300;padding:10px 0 0;letter-spacing:-0.05em;} 

.effet-box.certif {vertical-align:top;margin:30px auto;text-align:center;}
.effet-box.certif .advan-left {width:42%;padding:0 4%;vertical-align:top;border-right:1px solid #e3e3e3;}
.effet-box.certif .advan-right{width:42%;padding:0 4%;vertical-align:top;}

.com-info-home {vertical-align:top;}
.com-info-home dt p {font-size:18px;font-weight:400;padding:15px 0 5px;margin:0 0;color:#008fc5;}
.com-info-home dd {font-size:16px;color:#808285;font-weight:300;line-height:26px;}

.loofo-list {margin:30px auto;width:auto;display:table}
.loofo-list li {display:table-cell;width:33.333%}

.logo-info {display:table;width:100%;table-layout:fixed;}
.logo-info span {display:inline-block;vertical-align:middle;}
.logo-info dl {display:inline-block;vertical-align:middle;padding-left:10px;}
.logo-info dl dt {font-size:22px;font-weight:400;}
.logo-info dl dd {font-size:16px;font-weight:300;line-height:26px;}

.ingestion-usage .go-btn{margin-top:16px;} 
.go-btn {padding:10px 0 0;}
.go-btn a {display:inline-block;margin-left:15px;}
.go-btn a:first-child {margin-left:0; }

.espring-lst {clear:both;display:block;width:100%;}
.espring-lst ul li {width:100%;padding:10px 0;}
.espring-lst ul li span.esp-photo {display:table-cell;vertical-align:middle;padding-left:20px;width:auto;}
.espring-lst ul li span.esp-photo:first-child {padding-left:0;}
.espring-lst ul li span.esp-photo img {border:3px solid #bbb}
.espring-lst ul li ol.esp-num {display:table-cell;vertical-align:middle;padding:0 40px;box-sizing: border-box;width:auto;}
.espring-lst ul li ol.esp-num li {clear:both;display:table;padding:5px 0;text-align:left;width:100%;}
.espring-lst ul li ol.esp-num li em {display:table;width:25px;height:25px;line-height:24px;border-radius:50%;background:#008fc5;color:#fff;text-align:center;vertical-align:middle;margin-right:10px;}
.espring-lst ul li ol.esp-num li span {display:table-cell;vertical-align:middle;color:#808285;font-size:16px;font-weight:300;text-align:left;}
.espring-lst ul li ol.esp-num li span.n-wobn {width:25px;}
.espring-lst ul li:last-child ol.esp-num li:last-child{margin-top:10px;}

.use-tbl {display:table;width:100%;box-sizing: border-box;table-layout:fixed;margin:25px auto 0;}
.tbl-home1 {float:left;display:table;box-sizing: border-box;}
.tbl-home1.geneal {width:60%;}
.tbl-home1.drum {width:26%;}
.tbl-home1.hand-wash {width:14%;}
.tbl-home1.geneal02 {width:60%;}
.tbl-home1.hand-wash02 {width:40%;}
.tbl-home1 li.thead-tit {display:table;background:#bbbb;font-size:16px;font-weight:300 !important;color:#fff;padding:15px 0;text-align:center;width:100%;box-sizing: border-box;}
.tbl-home1 li.tbody {display:table;box-sizing: border-box;vertical-align:middle;width:100%;padding:12px 0;background:#f4f4f4;border-bottom:1px solid #e3e3e3;font-size:14px;}
.tbl-home1 li.tbody span {display:table-cell;vertical-align:middle;text-align:center;color:#808285;font-weight:300;}
.tbl-home1 li.tbody .list-tit {width:30%;text-align:left;padding-left:40px;color:#56565a;min-height: 60px;}
.tbl-home1 li.tbody .txt-amount {width:23.3333%;min-height: 60px;}

.use-tbl.type02 .tbl-home1.geneal {width:70%;}
.use-tbl.type02 .tbl-home1.drum {width:16%;}
.use-tbl.type02 .tbl-home1 li.tbody .list-tit {width:20%}
.use-tbl.type02 .tbl-home1 li.tbody .txt-amount {width:20%;}

.home-living .ingestion-usage .inge-numlst01 .use-tbl{margin:0 auto 0;}
.home-living .ingestion-usage .inge-numlst01 .tbl-home1.three-block{margin: 11px 0 15px;}
.home-living .ingestion-usage .inge-numlst01 .tbl-home1.three-block li{margin-left:0;}

.tbl-home1.drum li.tbody .list-tit {display:none;}
.tbl-home1.hand-wash li.tbody .list-tit {display:none;}
.tbl-home1.hand-wash02 li.tbody .list-tit {display:none;}

.round-red-btn{display: inline-block;color: #ffffff;padding: 7px 20px;background-color: #e11e45;border-radius: 30px 30px;font-size: 18px;line-height: 1.5;font-weight: 400;letter-spacing: 0;margin-bottom: 30px;}

/* col 4칸 */
.tbl-home1.range {width:25%;}
.tbl-home1.range li.tbody .list-tit {display:none;}

/* col 3칸 */
.tbl-home1.three-block {width:50%;}
.tbl-home1.three-block li.tbody .list-tit {display:none;}
.tbl-home1.three-block:first-child li.tbody .list-tit {display: table-cell;}
.tbl-home1.three-block:first-child li.thead-tit{padding: 15px 0;}
.tbl-home1.three-block:first-child li.tbody .list-tit{width:60%}
.tbl-home1.three-block:first-child li.tbody .txt-amount{width:40%;}

/* col 2칸 */
.tbl-home1.compare {width:50%;}
.tbl-home1.compare li.thead-tit span {display:table-cell;vertical-align:middle;text-align:center;}
.tbl-home1.compare li.thead-tit span.th-tit {width:50%;}
.tbl-home1.compare li.thead-tit span.th-txt {width:50%;}
.tbl-home1.compare li.tbody .list-tit {width:50%;text-align:center;}
.tbl-home1.compare li.tbody .txt-amount {width:50%;text-align:center;}

.tbl-home1.range {width:25%;}
.tbl-home1.range li.tbody .list-tit {display:none;}
.tbl-home1.range li.thead-tit span.th-tit2 {display:none;}

.tbl-home1.compare.type2 li.tbody .list-tit, 
.tbl-home1.range.type2 li.tbody .list-tit{text-align:left;}

/* col 1칸 */
.tbl-home1.one-block {width:100%;}
.tbl-home1.one-block li.thead-tit span.th-tit {width:50%;}
.tbl-home1.one-block li.tbody .txt-amount {width:50%;text-align:center;}
ol li .use-tbl .tbl-home1.one-block{margin:12px 0 15px -22px;}

/* col 7칸 */
.tbl-home1.geneal.type2 {width:58%;}
.tbl-home1.geneal.type2 .list-tit {width:28%}
.tbl-home1.geneal.type2 .txt-amount {width:18%}
.tbl-home1.drum.type2, 
.tbl-home1.hand-wash.type2, 
.tbl-home1.wash-before {width:14%;}

.com-tint {clear:both;display:block;padding:30px 0 0;margin:0 auto;}
.com-tint dt {font-size:18px;font-weight:400}
.com-tint dd {font-size:16px;font-weight:300;color:#808285;}

.process-infom-box {display:block;margin-top:30px;border:1px solid #e3e3e3;overflow:hidden;}
.process-infom-box .box-tit {padding:15px 0;border-bottom:1px solid #e3e3e3;}
.process-infom-box .box-tit p {font-size:18px;font-weight:300;color:#666;margin:0 0;padding:0 0;}
.process-infom-box .box-tit p span {vertical-align:middle;padding:0 10px;}
.process-infom-box .box-tit p span em {margin-right:5px;margin-top:-2px}

.firepower-process {width:100%;padding:20px 0;}
.firepower-process ul {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.firepower-process ul li {display:table-cell;box-sizing: border-box;vertical-align:middle;width:8.333%;text-align:center;}
.firepower-process ul li dl {font-size:16px;}
.firepower-process ul li dt {width:25px;height:25px;border-radius:50%;background:#bbb;color:#fff;margin:0 auto;font-weight:300}
.firepower-process ul li dd {color:#e11e45;padding:5px 0 0;font-weight:300}

.gasfire-box {clear:both;display:block;width:100%;padding: 10px 7px 30px 30px;}
.gasfire-box:after {clear:both;display:block;content:'';}
.gasfire-box > div {float:left;vertical-align:middle;}
.fire-tit {width: 14%;font-size:16px;font-weight:300;padding:16px 0 0;color:#e11e45;}
.fire-pcs {width: 84%;}
.fire-pcs ul {display:block;width:100%;background: url('../images/akl_product/home-living/bg_line_gray_fire.png') repeat-x 0 50%;overflow: hidden;}
.fire-pcs ul li {display:inline-block;width: 33%;float: left;width: 33%;overflow: hidden;text-align: left;}
.fire-pcs ul li:nth-child(2){text-align:center;}
.fire-pcs ul li:nth-child(3){text-align:right;float:right;}
.fire-pcs ul li dl {display: inline-block;width:70px;height:70px;border-radius:50%;background:#f4f4f4;}
.fire-pcs ul li:nth-child(2) dl{text-align: center;}
.fire-pcs ul li:nth-child(3) dl{text-align: center;}
.fire-pcs ul li dl dt {padding:10px 0 0;text-align:center;}
.fire-pcs ul li dl dd {font-size:16px;font-weight:300;color:#808285;padding:5px 0 0;text-align: center;}

.queen .v-pro{margin-top:18%;}
.advan-img2025-01,
.advan-img2025-02{display:inline-block;position:relative;}
.advan-img2025-01 .comment01{position:absolute;bottom:17%;width:100%;text-align:center;font-size:14px;font-weight:300;color:#808285;}
.advan-img2025-02 .comment01{position:absolute;top:17%;width:100%;text-align:center;font-size:14px;font-weight:300;color:#808285;}
.advan-img2025-02 .comment02{position:absolute;top:47%;left:21%;font-size:14px;font-weight:300;color:#fff;}
.advan-img2025-02 .comment03{position:absolute;top:47%;left:69%;font-size:14px;font-weight:300;color:#fff;}
.advan-img2025-02 .comment04{position:absolute;top:62%;left:60%;font-size:14px;font-weight:300;color:#e11e45;}
.advan-img2025-02 .comment05{position:absolute;top:80%;width:100%;text-align:center;font-size:14px;font-weight:300;color:#fff;}
.others.component-list .list-txt{margin:0;}

.advan-queen-img{display:inline-block;position:relative;}
.advan-queen-img .comment{position:absolute;top:29%;left:14%;font-size:18px;font-weight:500;color:#525262;}

.special-item {clear:both;display:table;width:100%;margin-top:50px;padding:30px 50px;background-color:#f7f7f7;table-layout:fixed;}
.special-item .item-img {display:table-cell;vertical-align:middle;width:27%;text-align:center;}
.special-item .item-img .img-box {display:inline-block;text-align:center;}
.special-item .item-box {display:table-cell;vertical-align:middle;text-align:left;width:73%;padding:0 0;}
.special-item .item-box dt {font-size:26px;font-weight:400;color:#56565a;letter-spacing:-2px;}
.special-item .item-box li{margin-top:3px;}
.special-item .item-box li:first-child{margin-top:0;}

.btm-line{border-bottom:1px solid #e3e3e3;padding:0 0 40px}
.btm-none{border-top:0;padding-top:0}

.k-icon.ad-setp-lst{padding-left:50px;}
.k-icon.ad-setp-lst dt{position:relative;}
.k-icon.ad-setp-lst .icon-img{display:inline-block;position:absolute;top:0;left:-50px;width:42px;height:42px;padding:7px 0;vertical-align:middle;border-radius:50%;text-align:center;background-color:#f4f4f4;}

.gray-box.queen{margin-top:18px;}
.gray-box.queen .inge-lst03{padding:0 20px;}cn
.gray-box.queen .inge-lst03:after{content:'';display:block;clear:both;}
.gray-box.queen .inge-lst03 li{float:left;width:50%;font-size:14px;}
.gray-box.queen .inge-lst03 li:after{top:11px;}

.advantage-area .detail-step{padding-top:12px;}
.advantage-area .detail-step li{margin:9px 0 0 23px;text-indent:-23px;font-size:16px;color:#808285;letter-spacing:-1px;}

.com-stit{margin-bottom:0;font-size:18px;color:#808285;font-weight:300;}
.char-define{margin-top:40px;}
.char-define dl{margin-top:22px;}
.char-define dt{font-size:22px;color:#56565a;letter-spacing:-2px;font-weight:400;}
.char-define dd{margin-top:6px;font-size:16px;color:#56565a;letter-spacing:-1px;line-height:1.6;}

/* 홈리빙 나이프*/
.icook-knife{border-top:1px solid #e3e3e3;margin-top: 50px;padding-top: 50px;}
.icook-knife .com-tit{font-size:60px;text-align:center;margin:0 0;line-height:1.5;}
.icook-knife .com-tit em{margin-bottom:3px;font-size:32px;}
.icook-knife .icook-knife-img{margin-top:65px;text-align:center;}
.icook-knife .icook-knife-img div{position:relative;display:inline-block;}
.icook-knife .icook-knife-img li{position:absolute;display:inline-block;width:30px;height:30px;line-height:27px;font-size:16px;color:#20893d;border:1px solid #20893d;border-radius:50%;background-color:#f2f8ec;}
.icook-knife .icook-knife-img .n1{top:19%;left:6%;}
.icook-knife .icook-knife-img .n2{top:1%;left:64%;}
.icook-knife .icook-knife-img .n3{top:38%;left:73%;}
.icook-knife .icook-knife-img .n4{top:35%;left:85%;}
.icook-knife .icook-knife-parts{margin-top:52px;}
.icook-knife .icook-knife-parts dt{margin-top:27px;width:133px;height:40px;line-height:39px;padding:0 15px;font-size:18px;color:#fff;font-weight:300;border-radius:20px;background-color:#20893d;}
.icook-knife .icook-knife-parts dd{margin-top:15px;font-size:16px;color:#808285;letter-spacing:-1px;}

.knife-cont-area p.com-stit{margin:0 0;}
.knife-cont-area .com-tit{margin-top:0;line-height:1.5;}
.knife-cont-area .effet-area .advan-left{width:60%;}
.knife-cont-area .effet-area .advan-right{width:40%;}

/* 홈리빙 드라이브 */
.effet-area .advan-left.w60, .effet-area .advan-right.w60{width:60%;display: table-cell;vertical-align: middle;}
.effet-area .advan-left.w40, .effet-area .advan-right.w40{width:40%;display: table-cell;vertical-align: middle;}

/* 홈리빙 암웨이 퀸 */
.induction-wrap .gray-box.queen{display:block;overflow:hidden;}


/* 홈리빙 */
.list-step-lap {margin-top:20px; font-size:0; font-weight:300;}
.list-step-lap li {display:inline-table; width:25%; min-width:210px; text-align:center;}
.list-step-lap li span {display:block; margin:20px auto; width:60px; height:20px; line-height:19px; text-transform:uppercase; border-radius:10px; font-size:14px; color:#fff; background-color:#bbb}
.list-step-lap li p {font-size:16px; color:#808285}

.list-effet-lap {margin-top:20px; font-size:0; font-weight:300; text-align:center;}
.list-effet-lap li {display:inline-table; width:33.33333%; min-width:210px; text-align:center;}
.list-effet-lap li p {font-size:16px; color:#808285}

.list-effet-cookware {margin-top:30px}
.list-effet-cookware li {display:table; margin-top:10px}
.list-effet-cookware li > span {display:table-cell; vertical-align:middle; }
.list-effet-cookware li .img {width:70px; height:60px}
.list-effet-cookware li .txt {color:#808285; font-weight:300}

/* 전자상거래 등에서의 제품정보제공 고시 */
.ecommerce-lst {border-top:2px solid #e3e3e3;overflow:hidden;padding:0 0 40px;}
.ecommerce-lst li {clear:both;display:table;width:100%;box-sizing: border-box;table-layout:fixed;border-bottom:1px solid #e3e3e3;}
.ecommerce-lst li div {display:table-cell;box-sizing: border-box;vertical-align:middle;padding:10px 15px;}
.ecommerce-lst li .th-tit {width:20%;background:#f4f4f4;font-weight:500;font-size:14px;}
.ecommerce-lst li .td-txt {width:80%;font-weight:400;font-size:14px;}
.decimal-zero li {border-bottom:0 none !important;}

.disc-line {padding:0 0;margin:0 0 0;}
.disc-line li {position:relative;border-bottom:0 none;padding:2px 10px;}
.disc-line li:before {content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:1px;background:#bbb}

.disc-line li ol.decimal-zero {padding:0 0;}
.disc-line li ol.decimal-zero li {padding:0 0;}
.disc-line li ol.decimal-zero li:before {content:'';display:none;}

.disc-dot {padding:0 0;margin:0 0 0;}
.disc-dot li {position:relative;border-bottom:0 none;padding:2px 8px;}
.disc-dot li:before {content:'';display:block;position:absolute;top:10px;left:0;width:1px;height:1px;background:#444}
.disc-dot li .decimal-zero li {padding:0;}
.disc-dot li .decimal-zero li:before {content:'';display:none}

.disc-dot li .disc-line li {padding:0 9px;}
.disc-dot li .disc-line li:before {content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:1px;background:#bbb}

.disc-won li {position:relative;border-bottom:0 none;padding:2px 8px;}
.disc-won > li:before {content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background:#444;border-radius: 50%;}

ol.decimal-num {display:block !important;padding:0 0;margin:0 0;list-style:decimal !important;}
ol.decimal-num li {display:block !important;list-style-type:decimal !important;border-bottom:0 none;padding:2px 0;}
ol.decimal-num li ul {padding-left:15px;}
ol.decimal-num li ul li {padding:1px 10px;}
ol.decimal-num li ul.k-alpha {padding-left:5px;}
ol.decimal-num li ul li ol {padding-left:15px;}
ol.decimal-num li ol {padding:0 15px;}
ol.decimal-num li ol li ol {padding:0 15px;}

.disc-noml {padding:0 0;margin:0 0 0;}
.disc-noml li {border-bottom:0 none;padding:2px 0;}
.disc-noml li ol {padding:0 0;margin:2px 0 0 8px;}
.disc-noml li ol li {padding:1px 0;}

.dotBox {border: 2px dotted #333;padding: 1px 3px;display: inline-block;}
.dot-tit {font-weight:500;background: url('../images/akl_product/common/bul_dot.gif') no-repeat 0 8px; padding:0 0 0 10px;}

/* 공기청정기 */
.visual-area.type02.atmosphere02 {background: url('../images/akl_product/home-living/bg_atmosphere_02.png') no-repeat center;min-height:864px;} 
.atmosInfo {padding:0 0 0}
.com-txt + .atmosInfo {margin-top:-15px}
.atmosInfo dt {font-size:16px;font-weight:400;color:#356a86;line-height:26px;padding-top:15px}
.atmosInfo dd {font-size:16px;font-weight:300;color:#808285;line-height:26px;}
.atmosInfo dd.small {font-size:14px !important;line-height:24px;}

.atmosphere-allergy {position:relative;width:auto;}
.atmosphere-allergy .allergy-lst {position:absolute;width:auto;top:90px;right:60px;}
.allergy-lst ul {}
.allergy-lst ul li {background: url('../images/akl_product/home-living/ico_atmos_check.png') no-repeat 0 6px;font-size:12px;font-weight:500;color:#444;padding:5px 0 5px 22px;}

.smart-area {margin:0 auto;padding:50px 50px 0 50px;}
.smart-ingo-top {width:auto;text-align:center;}
.smart-phase-photo {display:inline-block;vertical-align:middle;margin-left:-60px}
.smart-phase-lst {display:inline-block;vertical-align:top;}
.smart-phase-lst ul {padding:0 0 0 30px;}
.smart-phase-lst ul li {clear:both;display:block;background: url('../images/akl_product/home-living/ico_atmos_arrow.png') no-repeat 0 16px;margin:15px 0;padding:0 0 0 45px;}
.smart-phase-lst ul li .sk-box {display:table;margin:0 auto;width:192px;height:40px;border-radius:20px;background:#f4f4f4;vertical-align:middle;box-sizing: border-box;table-layout:fixed;}
.smart-phase-lst ul li .sk-box span {display:table-cell;vertical-align:middle;font-size:16px;font-weight:300;color:#676781;box-sizing: border-box;text-align:center;}
.smart-phase-lst ul li .sk-box span.sk-num {width:40px;height:40px;background:#e3e3e3;border-radius: 50%;font-weight:500;}
.smart-phase-lst ul li .sk-box span.sk-txt {width:calc(100% - 40px);}

.smart-ingo-lst {width:100%;margin:0 auto;padding:0 30px;}
.smart-ingo-lst ul {display:table;box-sizing: border-box;table-layout:fixed;width:100%;margin:0 auto;}
.smart-ingo-lst ul li {/* display:inline-block; */box-sizing: border-box;vertical-align:middle;width:50%;padding: 20px 40px 20px 0;overflow:hidden;float: left;}
.smart-ingo-lst ul li span {display:table-cell;width:120px;vertical-align:top;}
.smart-ingo-lst ul li dl {display:table-cell;vertical-align:top;}
.smart-ingo-lst ul li dl dt {font-size:16px;font-weight:400;}
.smart-ingo-lst ul li dl dd {font-size:16px;font-weight:300;color:#808285;}
.smart-ingo-lst ul li ul.inge-lst03 {display:block;width:100%;}
.smart-ingo-lst ul li ul.inge-lst03 li {display:block;width:100%;padding:0 10px;}
.smart-ingo-lst ul li:nth-of-type(1) span {vertical-align:middle;}
.smart-ingo-lst ul li:nth-of-type(1) dl {vertical-align:middle;}
.smart-ingo-lst ul li:nth-of-type(2) span {vertical-align:middle;}
.smart-ingo-lst ul li:nth-of-type(2) dl {vertical-align:middle;}

/* 원포원 */
.coffee-box{position:relative;display:inline-block;}
.coffee-box .coffee-txt{position:absolute;top:28%;left:44%;font-size:14px;color:#5c371a;font-weight:300;}

.raw-lst ul{display:table;max-width:424px;width:100%;}
.raw-lst li{display:table-cell;position:relative;width:50%;padding:0 16px;vertical-align: middle;}
.raw-lst li:first-child:after{position:absolute;top:50%;right:0;display:inline-block;width:12px;height:12px;margin:-6px -6px 0 0;border-radius:50%;background-color:#dadada;content:'';}
.raw-lst li div{height:180px;padding-top:35px;border:8px solid #dadada;border-radius:50%;}
.raw-lst li p{margin:0 0 11px;}
.raw-lst li span{font-size:16px;color:#808285;font-weight:300;}

.painter-box{display:inline-block;}
.painter-box .painter-txt{margin:7px 17px 0;padding:7px 10px 13px;border:1px solid #dadada;border-radius:10px;background:#f4f4f4;}
.painter-box .painter-txt dt{font-size:16px;color:#56565a;font-weight:300;}
.painter-box .painter-txt dd{margin-top:2px;font-size:14px;color:#808285;font-weight:300;}

.star-etc{display:block;font-size:14px;color:#808285;}

.olive-list{width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:-ms-calc(100% + 20px);width:calc(100% + 20px);margin:-17px 0 0 -20px;}
.olive-list:after{content:'';clear:both;display:block;}
.olive-list li{float:left;width:50%;padding:17px 0 0 20px;}
.olive-list li .olive-tit{display:block;margin-top:5px;font-size:16px;color:#808285;font-weight:300;}

.olive-list.facial-list li .olive-tit{margin-top: 17px;color:#56565a;font-weight:400;}/* 스페셜케어 - 페이셜 오일 */
.olive-list.facial-list li .olive-txt{margin-top:3px;color:#808285;font-weight:300;}

.advantage-area > .hua-ad-list{margin-top:20px;}
.advantage-area.bt-none > .hua-ad-list{margin-top:0;border-top:none;}
.hua-ad-list{border-top:1px solid #e3e3e3;}
.hua-ad-list > li{display:inline-block;width:50%;padding:30px 0 0 20px;vertical-align:top;}
.hua-ad-list > li:nth-child(odd){padding:30px 20px 0 0;}
.hua-ad-list.full{border:none;}
.hua-ad-list.full > li,
.hua-ad-list.full > li:nth-child(odd){width:100%;padding:30px 0 0;}
.advantage-area.bt-none > .hua-ad-list > li:first-child,
.advantage-area.bt-none > .hua-ad-list > li:nth-child(2){padding-top:0;}
.hua-ad-list.full > li:first-child{padding:0;}
.hua-ad-list .hua-ad-img{display:table-cell;width:120px; padding-right:20px;vertical-align:top;}
.hua-ad-list.full .hua-ad-img{vertical-align:middle;}
.hua-ad-list .hua-ad-img span{display:inline-block;width:100px;height:100px;line-height:95px;border:2px solid #4d9fbe;border-radius:50%;text-align:center;overflow:hidden;}
.red.hua-ad-list .hua-ad-img span{border-color:#bb5a7f;}
.orange.hua-ad-list .hua-ad-img span{border-color:#e5a26a;}
.blue.hua-ad-list .hua-ad-img span{border-color:#356580;}
.pink.hua-ad-list .hua-ad-img span{border-color:#ef7e93;}
.green.hua-ad-list .hua-ad-img span{border-color:#03b6ab;}
.green02.hua-ad-list .hua-ad-img span{border-color:#68b834;}
.purple.hua-ad-list .hua-ad-img span{border-color:#bf86c5;}
.hua-ad-list.pas.step01 li .hua-ad-img span{border:4px solid #f3be0f;}
.hua-ad-list.pas.step02 li .hua-ad-img span{border:4px solid #f99c83;}
.hua-ad-list.pas.step03 li .hua-ad-img span{border:4px solid #4cab9d;}
.hua-ad-list .hua-ad-box{display:table-cell;vertical-align:top;}
.hua-ad-list.full .hua-ad-box{vertical-align:middle;}
.hua-ad-list .hua-ad-box .hua-ad-tit{display:block;font-size:20px;color:#56565a;font-weight:400;letter-spacing:-2px;}
.hua-ad-list .hua-ad-box .hua-ad-txt{display:block;font-size:16px;color:#808285;line-height:1.6;letter-spacing:-1px;font-weight:300;}
.hua-ad-list .hua-ad-box .hua-ad-etc{display:block;margin-top:12px;font-size:12px;color:#808285;font-weight:300;}
.hua-ad-list.type02 .hua-ad-box .hua-ad-tit{padding-top:15px;font-size:16px;letter-spacing:-1px;}
.advan-left .hua-ad-list.type02 .hua-ad-box .hua-ad-tit, .advan-right .hua-ad-list.type02 .hua-ad-box .hua-ad-tit{font-size:18px}
.hua-ad-list.full .hua-ad-box .hua-ad-tit{padding:0;}
.hua-ad-list .pink .hua-ad-img span{border-color:#d599bf;}
.hua-ad-list .green .hua-ad-img span{border-color:#8bc7a9;}
.hua-ad-list .purple .hua-ad-img span{border-color:#ada0c8;}
.hua-ad-list .blue .hua-ad-img span{border-color:#6cc5e9;}
.hua-ad-list .gray .hua-ad-img span{border-color:#9d9d9c;}

.overnightwear-box{display:table;width:100%;table-layout:fixed;margin-top:70px;}
.overnightwear-box .before-box{display:table-cell;width:35%;border-right:8px solid #fff;background-color:#ebf1f7;}
.overnightwear-box .after-box{display:table-cell;position:relative;width:65%;border-left:8px solid #fff;background-color:#ebf1f7;}
.overnightwear-box > div{padding:50px 45px 29px;}
.overnightwear-box > div dl{position:relative;border-radius:5px;}
.overnightwear-box dt{position:absolute;top:-65px;left:0;width:100%;text-align:center;}
.overnightwear-box dt span{padding:6px 30px 8px;font-size:20px;font-weight:400;letter-spacing:-2px;color:#fff;border-radius:20px;background-color:#59a5c2;}
.overnightwear-box .use-img{display:table;width:100%;table-layout:fixed;}
.overnightwear-box .use-img li{display:table-cell;}
.overnightwear-box .use-img div{display:inline-block;position:relative;padding:0 19px;}
.overnightwear-box .use-img .num{display:inline-block;position:absolute;top:0;left:0;width:24px;height:24px;padding:1px 1px 0 0;color:#fff;font-size:14px;text-align:center;font-weight:300;border-radius:50%;background-color:#4d9fbe;}
.overnightwear-box .use-txt{margin-top:13px;}
.overnightwear-box .use-txt li{margin:2px 0 0 11px;text-indent:-11px;font-size:14px;color:#808285;font-weight:300;}

.step-tbl{margin-top:45px; padding-top:40px; border-top:1px solid #e3e3e3}
.step-tbl.mt30{margin-top:30px;}
.step-tbl .com-tit,
.step-tbl .com-tit span{text-align:center;}
.step-tbl .tbl-box{width:100%;margin-top:30px;text-align:center;}
.step-tbl .axtive-box{display:inline-block;width:14%;vertical-align:top;}
.step-tbl .liner-box{display:inline-block;width:14%;vertical-align:top;}
.step-tbl .pad-box{display:inline-block;width:44%;vertical-align:top;}
.step-tbl .overnight-box{display:inline-block;width:28%;vertical-align:top;}
.step-tbl .band-type{display:inline-block;width:60%;vertical-align:top;}
.step-tbl .pants-type{display:inline-block;width:40%;vertical-align:top;}

.step-tbl .hua-tbl-th{display:table;width:100%;height:80px;font-size:16px;color:#56565a;border-left:1px solid #fff;background-color:#f4f4f4;}
.wellors.step-tbl .hua-tbl-th{height:60px;}
.step-tbl .hua-tbl-td{display:table;width:100%;height:90px;font-size:14px;color:#808285;font-weight:300;border-bottom:1px solid #e3e3e3;}
.step-tbl .hua-tbl-th span,
.step-tbl .hua-tbl-td span{display:table-cell;padding:0 5px;vertical-align:middle;}
.step-tbl ul.hua-tbl-td{display:table;width:100%;height:75px;border-bottom:1px solid #e3e3e3;}
.step-tbl .hua-tbl-tf{display:table;width:100%;height:180px;border-bottom:1px solid #e3e3e3;}
.wellors.step-tbl .hua-tbl-tf{height:190px;}
.step-tbl .hua-tbl-tf li,
.step-tbl ul.hua-tbl-td li{display:table-cell;vertical-align:middle;}
.step-tbl .hua-tbl-tf.def03 li,
.step-tbl ul.hua-tbl-td.def03 li{width:33.33333%;}
.step-tbl .hua-tbl-tf.def02 li,
.step-tbl ul.hua-tbl-td.def02 li{width:50%;}
.step-tbl .hua-tbl-tf .td-img{display:block;}
.step-tbl .hua-tbl-tf .td-tit{display:block;margin-top:10px;font-size:14px;color:#999;font-weight:300;}
.step-tbl .hua-tbl-tf .td-tit .ring{display:inline-block;width:24px;height:24px;line-height:24px;margin-right:7px;text-indent:-1px;color:#fff !important;font-size:14px;text-align:center;border-radius:50%;}
.step-tbl .hua-tbl-tf .td-tit .yellow{background-color:#fbad18;}
.step-tbl .hua-tbl-tf .td-tit .pink{background-color:#ef7a90;}
.step-tbl .hua-tbl-tf .td-tit .green{background-color:#02b7ac;}
.step-tbl .hua-tbl-tf .td-tit .green02{background-color:#6da64b;}
.step-tbl .hua-tbl-tf .td-tit .purple{background-color:#a36fbc;}

.step-tbl .hua-tbl-tf div{padding:20px;border-radius:10px;}
.step-tbl .blue .hua-tbl-th,
.step-tbl .blue .hua-tbl-tf div{background-color:#dbecf2;}
.step-tbl .red .hua-tbl-th,
.step-tbl .red .hua-tbl-tf div{background-color:#f2dee6;}
.step-tbl .orange .hua-tbl-th,
.step-tbl .orange .hua-tbl-tf div{background-color:#faece1;}
.step-tbl .blue02 .hua-tbl-th,
.step-tbl .blue02 .hua-tbl-tf div{background-color:#d7e0e6;}

.gray-tbl{margin-top:50px;padding:30px 30px;background-color:#f4f4f4;}
.gray-tbl .list-tit{display:inline-block;width:20%;font-size:18px;color:#56565a;vertical-align:middle;}
.gray-tbl .list-info{display:inline-table;width:79%;vertical-align:middle;}
.gray-tbl .list-info li{display:table-cell;width:33.33333%; padding-left:20px;font-size:0;color:#808285;font-weight:300;vertical-align:middle;}
.gray-tbl .list-info .list-ico{display:inline-block;vertical-align:middle;width:60px}
.gray-tbl .list-info .list-txt{display:inline-block;vertical-align:middle;width:calc(100% - 60px); font-size:14px;word-break:break-all}
.gray-tbl .list-info li:nth-child(3) .list-ico{width:70px}
.gray-tbl .list-info li:nth-child(3) .list-txt{width:calc(100% - 70px);}
.gray-tbl .list-info li em{display:block;color:#56565a;font-weight:400;font-size:16px;}

/* 행복한 아름 */
.using-tip-box{display:block;background-color:#f4f4f4;overflow:hidden;padding: 30px 30px;margin-top:50px;}
.using-tip-box:after{clear:both;content:"";display:blcok;}
.using-tip-box .tit{font-size:18px;color:#56565a;line-height:1.5;font-weight:400;}
.using-tip-box .tip-wrap{float:left;width:75%;}
.using-tip-box .tip-wrap:first-child{width:25%;}
.using-tip-box .tip-wrap:first-child .tit{display:table-cell;vertical-align:middle;}

.using-tip-box .list-info li{float: left;}
.using-tip-box .list-info.one li{width:100%;display:block;}
.using-tip-box .list-info.two li{width:50%;}
.using-tip-box .list-info.three li{width: 33%;position: relative;height: 72px;padding-left: 63px;}
.using-tip-box .list-info.three li.delivery{padding-left:72px;}

.using-tip-box .list-info li:before{display:inline-block;content:"";width:52px;position:absolute;top:0;left:0;height: 64px;}
.using-tip-box .list-info li.discount:before{background: url('../images/akl_product/one-for-one/ico_discount.png') no-repeat 50% 50%;}
.using-tip-box .list-info li.packing:before{background: url('../images/akl_product/one-for-one/ico_box.png') no-repeat 0 0;}
.using-tip-box .list-info li.delivery:before{background: url('../images/akl_product/one-for-one/ico_delivery.png') no-repeat 0 0;width: 60px;}
.using-tip-box .list-info li > div{display: table;height: 72px;}
.using-tip-box .list-info li > div .txt-wrap{display: table-cell;vertical-align: middle;}
.using-tip-box .list-info li > div .txt-wrap *{line-height:1.4;}
.using-tip-box .list-info li > div span{display:block;font-size:14px;color:#808285;}
.using-tip-box .list-info li > div strong{display:block;font-size:16px;color:#56565a;font-weight:400;}
.using-tip-box .list-info li > div em{display:block;font-size:12px;color:#56565a;}

.ease-tip{margin-top:30px;}
.ease-tip .tip-box{padding:15px 50px 17px;text-align:center;background-color:#f7f2f8;}
.tip-box .tip-tit{margin:0;font-size:18px;color:#56565a;font-weight:300;}
.tip-box .tip-txt{margin:2px 0 0;font-size:14px;color:#808285;font-weight:300;}
.ease-tip .tip-btn{margin-top:30px;text-align:center;}
.tip-btn .btn-tit{font-size:20px;color:#56565a;font-weight:300}
.tip-btn .btn-tit em{font-size:20px; font-weight:400}
.tip-btn .cc-btn{display:inline-block;margin-top:13px;}

/* 원포원 - 정기품 */
.visual-area.type02.jungipum-5-color .v-pro {margin-left:20px}
.fair-green {display:inline-block;width:8px;height:8px;border-radius: 50%;background:#20893d;vertical-align:middle;position: absolute;top: 6px;left: 50%;margin-left: -5px;}
.ferment-red {display:inline-block;width:8px;height:8px;border-radius: 50%;background:#c4133f;vertical-align:middle;position: absolute;top: 6px;left: 50%;margin-left: -5px;}
.step-proc {padding:20px 40px;}
.step-proc ul {display:table;width:100%;box-sizing: border-box;table-layout:fixed;margin:0 auto;}
.step-proc ul li {display:table-cell;box-sizing: border-box;vertical-align:top;text-align:center;position: relative;}
.jungipum-cont-area .process-infom-box .box-tit p span{padding: 0 20px; position: relative;}
.jungipum-cont-area .process-infom-box .box-tit p span em{position: absolute;left: 9px;top: 11px;}
.process-type1 li {width:9.0909%;}
.process-drawing {background:#f4f4f4;padding:30px 30px;margin:10px auto 25px}

.draw-step01 li {display:inline-block;}
.draw-step01 li {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.draw-step01 li dt {text-align:center;width:100%;vertical-align:middle;min-height:140px}
.draw-step01 li dt img {vertical-align:middle;line-height:140px;text-align:center;}
.draw-step01 li dd {text-align:center;width:100%;font-size:16px;color:#666;font-weight:300}

.cooking-lst {}
.cooking-lst li {float:left;margin:10px 5px;}
.cooking-lst li:after{clear:both;content:"";display:block;}
.cooking-lst li span{overflow:hidden;display:block;}
.cooking-lst li span img{width:100%;}
.cooking-lst li p {color: #ffffff;font-size: 14px;padding: 8px 0;background-color: #c4133f;margin: 0 0;line-height: 1.1;}
.cooking-lst li:last-child p{padding: 1px 8px 0;}

.step-w-lst {width:100%;}
.step-w-lst li {clear:both;display:block;padding:10px 0;font-size:14px;font-weight:300;color:#808285;width:100%;}
.step-w-lst li dl {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.step-w-lst li dl dt {display:table-cell;width:70px;vertical-align:top;box-sizing: border-box;}
.step-w-lst li dl dd {vertical-align:top;}
.step-w-lst li dl dd p {font-size:12px;color:#bbb;margin:0 0;padding:5px 0 0;line-height:18px;}
.step-w {display:inline-block;width:60px;height:20px;border-radius:10px;background:#bbbbbb;color:#fff;text-align:center;font-size:14px;font-weight:300;}

.recipe-box {position:relative;background:#f4f4f4;width:100%;min-height:440px;text-align:center;padding:10px 0 20px;overflow:hidden;}
.recipe-box p {font-size:18px;font-weight:400;letter-spacing:-1px;}
.recipe-box p.txt-lp9969 {position:absolute;top:320px;left:50%;margin-left:-55px}
.recipe-box p.txt-lp9972 {display:block;padding:55px 0 0;} 
.recipe-info {width:100%;height:380px;padding-top:40px;}
.recipe-info span {width:100%;}
.recipe-info span img, .recipe-info img{width:inherit;height:auto;}

/* 원포원 - 정기품 달인 맛간장소스 */
.visual-area.type02.expertSoySauce {background: url('../images/akl_product/one-for-one/bg_expert_soy_sauce.png') no-repeat center;min-height:947px;}
.recipt-mater {width:80%;margin:-40px auto 20px;}
.recipt-mater ul {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.recipt-mater li {display:table-cell;vertical-align:top;padding:0 0;background: url('../images/akl_product/icon/ico_plus.png') no-repeat left 35px;width:16.666%;text-align:center;}
.recipt-mater li:first-child {background:0 none;}
.recipt-mater li:nth-of-type(2) {background: url('../images/akl_product/icon/ico_semicolon.png') no-repeat left 35px;}
.recipt-mater li dl {vertical-align:top;}
.recipt-mater li dl dt {height:69px;line-height:69px;}
.recipt-mater li dl dd {font-size:14px;font-weight:300;color:#808285;padding:10px 0 0;}

.advan-jungipum-expert {height:267px;width:100%;text-align:center;border:1px solid #e3e3e3; 
	background:url('../images/akl_product/one-for-one/bg_9969_wall_1.png') no-repeat -5px 90px, url('../images/akl_product/one-for-one/bg_9969_wall_2.png') no-repeat right bottom, url('../images/akl_product/one-for-one/bg_9969_tile.png') no-repeat left top, url('../images/akl_product/one-for-one/bg_9969_gray.png') repeat left top;}
.sauce-tit {padding:70px 0 0}
.sauce-tit dt span {font-size:32px;font-weight:400;line-height:36px;}
.sauce-tit dt p {font-size:44px;font-weight:400;line-height:1.3;padding:0;margin:0;}
.sauce-tit dd {font-size:18px;font-weight:400;line-height:26px;padding:18px 0 0}
.sauce-tit dd p {font-size:16px;font-weight:300;color:#808285;padding:0;margin:0;}

.recipe-menu-list {width:100%;margin:20px auto 0;}
.recipe-menu-list ul {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.recipe-menu-list ul li {display:table-cell;box-sizing: border-box;width:25%;text-align:center;}
.recipe-menu-list ul li dt {min-height:77px}
.recipe-menu-list ul li dd {line-height:22px;padding:10px 0 0}
.recipe-menu-list ul li dd span {font-size:16px;font-weight:400;}
.recipe-menu-list ul li dd p {font-size:14px;font-weight:300;color:#808285;padding:2px 0 0;}

.btn-food {width:65px;min-height:40px;display:inline-block;background:#012f60;text-align:center;margin:0 5px;}
.btn-food a {display:block;padding: 9px 0;}
.igg-usage {clear:both;display:block;margin:40px 0 0;}
.notice-ap {background:#f4f4f4;padding:20px 0;text-align:center;color:#808285;font-size:14px;font-weight:300;margin:0 0;}

/* 원포원 - 정기품 고등어·갈치조림 양념 */
.box-tit h5.other{font-size:32px;color:#56565a;font-weight:300;}
.box-tit h5.other p, .box-tit h5.other span{font-size:44px;}
.recipe-box p.txt-lp9948 {display:block;padding:0 0 0;margin:0 0;} 
.recipe-box p.txt-lp9948-2 {display:block;padding:15px 0 0;} 
.recipe-box.p9948 {height:auto;min-height:auto;padding:0 0 40px}
.recipe-box.p9948 .recipe-info {width:inherit;height:auto;}

.cooking-box {font-size:16px;}
.cooking-box .cook-tit {font-weight:400;color:#c4133f;}
.cooking-box p {font-weight:300;color:#808285;padding:8px 0 0}
.cookery-num {display:table;width:100%;box-sizing: border-box;table-layout:fixed;}
.cookery-num li {display:table-cell;box-sizing: border-box;width:33.333%;text-align:center;}
.cookery-num li dl {padding:10px 0;}
.cookery-num li dl dt span {display:block;margin:20px auto;}
.cookery-num li dl dt span.step-p {width:100%;}
.cookery-num li dl dt span.step-w {min-width:62px}
.cookery-num li dl dd {font-weight:300;color:#666;padding:0 20px;}

.health-inform-box.type2.boiled .advan-left {width:60%;}
.health-inform-box.type2.boiled .advan-left .com-txt {margin-top:0;}
.health-inform-box.type2.boiled .advan-right {width:40%;}
.health-inform-box.type2.boiled .advan-right .ade-photo{text-align:right;}

.uses-cooking-recipe {position:relative;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;min-height:180px;margin:80px auto 15px;background:url('../images/akl_product/one-for-one/food_recipe_spoon.png') no-repeat 77px center, url('../images/akl_product/one-for-one/food_recipe_fish.png') no-repeat 94% center;}
.uses-cooking-recipe  .uses-cook-tit {position:absolute;top:-32px;left:50%;margin-left:-25%}
.uses-cook-tit div {padding:0 50px;min-height:65px;margin:0 auto;text-align:center;color:#fff;font-size:44px;font-weight:300;background:#c4133f;}
.uses-cook-tit div strong {font-weight:400;}
.uses-cook-txt {position:relative;text-align:center;padding:64px 0 0;}
.uses-cook-txt p {font-size:18px;line-height:26px;}
.uses-cook-txt p.etc-s {color:#999;font-size:14px;}


/* 김미역 세트 */
.miyoek-detail-warp{position:relative;margin:50px 0 0;}
.miyoek-detail-warp .detail-top{position:relative;text-align:center;}
.miyoek-detail-warp .detail-top-txt{position:relative;display:inline-block;font-size: 44px;color:#fff;text-align:center;padding:1px 25px;background-color:#c4133f;font-weight: 300;letter-spacing:-2px;}
.miyoek-detail-warp .detail-top-txt strong{font-weight:400;}
.miyoek-detail-warp .detail-top-txt:before,
.miyoek-detail-warp .detail-top-txt:after{content:"";position:absolute;top:0;width:34px;height:100%;background-repeat:no-repeat;}
.miyoek-detail-warp .detail-top-txt:before{left: -17px;background-image:url("../images/akl_product/one-for-one/banner_ribbon_01.png");}
.miyoek-detail-warp .detail-top-txt:after{right:-34px;background-image:url("../images/akl_product/one-for-one/banner_ribbon_02.png");}		
.miyoek-detail-warp .detail-content{margin-top:-30px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding-top:30px;text-align:center;}
.miyoek-detail-warp .detail-bg{display:table;width:100%;height:100%;box-sizing:border-box;}
.miyoek-detail-warp .detail-con-txt{display:table-cell;vertical-align:middle;background: url("../images/akl_product/one-for-one/food_bg_miyoek_left.png") 5% bottom no-repeat;width: 100%;display: block;}
.miyoek-detail-warp .detail-con-txt span{position:relative;display:block;padding: 25px 18%;background: url("../images/akl_product/one-for-one/food_bg_miyoek_right.png") 95% bottom no-repeat;font-size: 18px;color: #56565a;/* width: 100%; */font-weight: 300;}	
.miyoek-detail-warp .detail-con-txt em.etc-s{margin-top:10px;display:block;}

.uses-cooking-recipe.set-area .uses-cook-txt p{line-height: 1.5;font-weight: 300;margin-bottom:0;display: table-cell;vertical-align: middle;text-align: center;}
.uses-cooking-recipe .uses-cook-tit{position: absolute;top: -32px;left: 50%;margin-left: -355px;background: url(../images/akl_product/one-for-one/banner_ribbon_before.png) no-repeat 0 0;padding: 0 30px;}
.uses-cooking-recipe .uses-cook-tit:after{display:block;content:"";clear:both;background: url(../images/akl_product/one-for-one/banner_ribbon_after.png) no-repeat 0 0;position: absolute;top: 0;left:95%;height: 65px;width:40px;}
.uses-cooking-recipe.set-area .uses-cook-tit .ribon{background:#c4133f;height: 65px;margin:0;padding:0;}

.food-gray-wrap .com-tit{display:block;text-align:center;margin:47px 0 25px;}
.food-gray-wrap .com-tit span{font-size:32px !important;font-weight:400;color:#56565a;}
.food-gray-wrap ul{display: block;width: 100%; padding: 40px 10px;background: #f4f4f4;overflow: hidden;}
.food-gray-wrap ul li{float: left;width: 25%;text-align: center;}
.food-gray-wrap ul li dl{padding: 0;}
.food-gray-wrap ul li dl dt{}
.food-gray-wrap ul li dl dt span{display: block;margin: 0 auto 15px;}
.food-gray-wrap ul li dl dt span.step-p{}
.food-gray-wrap ul li dl dt span img{display: block;text-align: center;margin:auto;}
.food-gray-wrap ul li dl dt span.step-2{}
.food-gray-wrap ul li dl dd{font-size:16px;color:#666666;line-height:1.5;padding: 0 30px;}

/* 양념선물세트 1734 */
.miyoek-detail-warp	.detail-content.normal-type{padding-bottom: 18px;border-bottom:0;}
.miyoek-detail-warp	.detail-content.normal-type p{color: #56565a;font-weight: 300;font-size: 12px;}
.miyoek-detail-warp	.detail-content.normal-type p:first-child{font-size: 18px;margin: 25px 0 13px;}

.jungipum-tab{}
.jungipum-tab .col-search-tab ul li{width:20%;}

/* 닭볶음탕 */
.detail-con-txt.chicken{background: url("../images/akl_product/one-for-one/food_recipe_spoon.png") 5% top no-repeat;}
.detail-con-txt.chicken span{background: url("../images/akl_product/one-for-one/food_bg_chicken.png") 95% top no-repeat;}

/* 고추장 돼지 주물럭 */
.detail-con-txt.fork{background: url("../images/akl_product/one-for-one/food_recipe_spoon.png") 5% top no-repeat;}
.detail-con-txt.fork span{background: url("../images/akl_product/one-for-one/food_bg_fork.png") 95% top no-repeat;}

/* 원포원 - 사조 */
.step-lst-wrap{margin-top:27px;}
.step-lst-wrap li{display:block;width:100%;margin-bottom:15px;}
.step-lst-wrap li div{display:table;}
.step-lst-wrap li div strong{display:table-cell;vertical-align:top;padding-right: 10px;}
.step-lst-wrap li div strong em{display: block;padding: 1px 12px;background: #bbbbbb;border-radius: 20px;color: #ffffff; font-weight: 300;}
.step-lst-wrap li div p{display:table-cell;vertical-align:top;font-size: 14px;font-weight: 300;line-height: 1.5;}

.sajo-wrap .ad-setp-lst:first-child dt{margin-top:0;} 

/*  고등어 갈치조림 */
.cookery-num li dl dt span.step-p img{width:auto;}
.detail-con-txt.voiled-fish{background: url("../images/akl_product/one-for-one/food_recipe_spoon.png") 5% bottom no-repeat;}
.detail-con-txt.voiled-fish span{background: url("../images/akl_product/one-for-one/food_recipe_fish.png") 95% bottom no-repeat;}	
.cookery-num li dl {padding:10px 0;margin:0 auto;}

/* 엣모스피어 스카이 */
.atmosky-allergy-lst{display:block;padding:40px;background-color:#f4f4f4;}
.atmosky-allergy-lst .allergy-tit-area{display:table;margin: 0 auto 20px;}
.atmosky-allergy-lst .allergy-tit-area div{display:table-cell;vertical-align: middle;}
.atmosky-allergy-lst .allergy-tit-area div img{padding-right: 10px;}
.atmosky-allergy-lst .allergy-tit-area .tit{margin-left: 10px;}
.atmosky-allergy-lst .allergy-tit-area .tit em{font-size:14px;color:#808285;line-height: 1.5;}
.atmosky-allergy-lst .allergy-tit-area .tit p{color: #80a6d7; font-size: 22px;font-weight: 300;margin: 0 0;}
.atmosky-allergy-lst .allergy-tit-area .tit strong{color:#333333;font-weight:400;}

.atmosky-allergy-lst .allergy-txt-cont ul{}
.atmosky-allergy-lst .allergy-txt-cont ul:after{clear:both;content:"";display:block;}
.atmosky-allergy-lst .allergy-txt-cont ul li{float:left;width: 33.3%;padding-left: 24px;line-height: 1.9;font-size: 14px;color: #808285;font-weight: 300;vertical-align: top;background: url("../images/akl_product/home-living/ico-chk-round.png") 0 5px no-repeat;}

.fit-filter{display:block;width: 100%; overflow: hidden;}
.fit-filter:after{display:block;clear:both;content:"";}
.fit-filter .fit-left, .fit-filter .fit-right{float:left;}
.fit-filter .fit-left{width:70%;}
.fit-filter .fit-right{width:30%;}

.fit-filter .atmosky-monitor{display: block;overflow: hidden;margin: 30px 20px 0;}
.fit-filter .atmosky-monitor li{ float: left;width: 33.3%;vertical-align: top;}
.fit-filter .atmosky-monitor li span{display: block;text-align: center;margin-bottom: 20px;}
.fit-filter .atmosky-monitor li span img{}
.fit-filter .atmosky-monitor li strong{display: block;text-align: center;font-size: 14px;color: #56565a;font-weight: 300;}
.fit-filter .atmosky-monitor li em{text-align: center;display: block;font-size: 14px;color: #808285;font-weight: 300;}
	
.fit-filter .atmosky-monitor.app{margin-top:20px;}
.fit-filter .atmosky-monitor.app li{float:none;width:100%;display:block;}
.atmosInfo.inge-small dd{font-size:14px;line-height:1.2;margin-top:6px;}

/* 엣모 헤파 필터 (단종) */
.thumnail-star-lst{display:table;min-height:66px;margin-top:30px;}
.thumnail-star-lst .img-area{display:table-cell;vertical-align:middle;width:65px;padding-right:10px;}
.thumnail-star-lst .img-area img{display:block;margin-right: 18px;}
.thumnail-star-lst .cont{display:table-cell;vertical-align:middle;}
.thumnail-star-lst .cont strong{display:block;font-size:16px;font-weight:400;color:#356a86;}
.thumnail-star-lst .cont span{display:block;margin-top:11px;font-size:14px;color:#808285;font-weight:300;}

.atmosky-monitor{display:block;padding: 20px 20px 0;overflow: hidden;}
.atmosky-monitor > ul li{float:left;width:33.3%;display: block;text-align: center;}
.atmosky-monitor > ul li span{display: block;margin-bottom: 7px;}
.atmosky-monitor > ul li span img{}
.atmosky-monitor > ul li strong{font-size: 14px;color: #56565a;display: block;font-weight: 300;}
.atmosky-monitor > ul li em{display: block;font-size: 14px;}



@media (min-width: 1074px) and (max-width: 1280px) {

	.system-lst {margin:0 auto;width:80%;}
	.system-lst ul li .lst-won {width:auto;}
	.system-lst ul li .lst-won p {height:115px;}
	.system-lst ul li .lst-won p span img {width:60%;height:auto;}

	.system-lst2 {margin:20px auto 0;width:100%;}
	.system-lst2 ul li:after {margin-top:-10px;left:-3px}
	.system-lst2 ul li {padding:0 0;}
	.system-lst2 ul li .lst-won {width:auto;}
	.system-lst2 ul li .lst-won p {height:inherit;}
	.system-lst2 ul li .lst-won p img {width:60%;height:auto;}
	.system-lst2 ul li .lst-won span {display:block;padding:10px 0;letter-spacing:-1px;}

	.system-lst3 {margin:30px auto 0;width:100%;}
	.system-lst3 ul li:after {top:50%;left:-3px;width:8px;height:8px;margin-top:-16px;}
	.system-lst3 ul li .lst-won {width:auto;}
	.system-lst3 ul li .lst-won p {height:inherit;}
	.system-lst3 ul li .lst-won p img {width:80%;height:auto;}
	.system-lst3 ul li .lst-won span  {font-size:12px;height:42px;line-height:14px;}
	.system-lst3.type-2nd ul li .lst-won span{font-size: 14px;height: inherit;}
	.system-lst3.type-2nd ul li .lst-won p img{width:inherit;}

	.system-lst4.array {float:none;margin:0 auto;}
	.system-lst4 ul li {display:table-cell;width:50%;padding:0 20px;}
	.system-lst4 ul li .lst-won {width:auto;}
	.system-lst4 ul li .lst-won p {height:inherit;}
	.system-lst4 ul li .lst-won p img {width:60%;height:auto;}
	.system-lst4 ul li:before {top:45%;left:-11px;right:0;}

	.firepower-process ul li {float:left;display:inline-block;box-sizing: border-box;vertical-align:top;width:16.666%;padding:10px 0 10px;}
	.recipe-info span {width:100%;}
	.recipe-info span img {width:inherit;height:inherit;padding:0 20px;}

	.sty-left {padding:0 0 0 50px;}
	
	.food-gray-wrap ul li{float: left;width:50%;text-align: center;}

	/* 엣모스피어 스카이 */
	.fit-filter{display:block;}

}

@media (min-width: 1024px) and (max-width: 1366px) {	
	/* 리스토어 울트라좀 4523 */
	.ade-photo .reposom-wrap em.one{left: 75%;}
	.ade-photo .reposom-wrap em.two{left:75%;}
	
	/*4280*/
	.product-process .owl-theme .owl-dots {margin-left:-34px;}
	
	/* 9948 */
	.jungipum-cont-area .ade-photo.seasoning-food span img{width:90%;}
	.cookery-num li dl dt span.step-p img{width:80%;}
}


@media (min-width: 769px) and (max-width: 1144px) {

	.smart-ingo-lst ul li {width:100%;}
	
	.skin-care .ingre-list-wrap .ingre-list li{width:33.333%;min-width:auto;}
	.pormula-lst li{margin-right: 15px;}
	.perl-water-lst > ul li .perl-area span img{width:85%;height:85%;}
	
	.v-pro.certifi-area span.img{width:90%;}
	.v-pro.certifi-area span.img img{width:90%;}
	.v-pro.certifi-area .certifi{margin-left:-40px;padding-bottom:40px;}
	
	.capsule-new-area.new{padding-top: 35px;padding-left: 40px;}
	.capsule-new-area.new span.lime-new{left:0;font-size: 16px;  width: 50px;height: 50px;line-height: 50px;}
	
	.supreme_lx2 .v-pro span img{width:100% !important;}
	.gift-lst-area .pcomp-list{padding-right:6%;}
	
	.lacto-wrap .health-inform-box .advan-right{width:25%;}
	
	.v-pro.organic{position:relative;padding-bottom:90px;}
	.v-pro.organic span{width:80%;}
	.v-pro.organic img{width:inherit;}
	.organic .organic-box{position:absolute;bottom:0;left:0;margin:0;padding:0;}
	.organic .organic-box span{width:auto;}
	
	.enerjuvetm-complex ul{width:660px;}
	.enerjuvetm-complex li{margin-left:50px;}
	.enerjuvetm-complex li span:before{left:-30px;}	
	
	.advan-queen-img .comment{position:absolute;top:28%;left:14%;font-size:16px;}
	
	.icook-knife .icook-knife-img div,
	.icook-knife .icook-knife-img div img{width:100%;max-width:824px;}
	
	.step-tbl .tbl-box > li{width:100%;margin-top:20px;}
	.step-tbl .hua-tbl-tf{height:130px;}
	.step-tbl .hua-tbl-tf div{padding:10px;}
	
	.stick-thum-list ul li .studio-thum-area div span.img img{float: left;height:56px;}
	.jungipum-cont-area .ade-photo.seasoning-food span img{width:80%;}
	
	.using-tip-box .list-info.three li{padding: 0 25px 0 63px;}
	
}


@media (min-width: 769px) and (max-width: 1073px) {
	
	.detail-content-area.gift-promo-area .comp-box .mh66, .detail-content-area .mh66{min-height:66px;}
	.detail-content-area.gift-promo-area .comp-box dl dt
	
	
	.info-p-list ul li span img {width:100%;height:auto;}

	.ingestion-usage{margin-top:40px;}
	.ingestion-usage.type2{border-top: none;margin-top:40px;padding-top: 0;}
	.ingestion-usage dl dt {width:25%;font-size:18px;}
	.ingestion-usage dl dd {width:75%;}
	
	.system-lst {margin:0 auto;width:100%;}
	.system-lst ul li .lst-won {width:140px;height:140px;}
	.system-lst ul li .lst-won p {height:105px;}
	.system-lst ul li .lst-won p span img {height:80px;width:auto;}

	.system-lst2 {margin:20px auto 0;width:100%;}
	.system-lst2 ul li:after {margin-top:-10px;left:-3px}
	.system-lst2 ul li {padding:0 0;}
	.system-lst2 ul li .lst-won {width:auto;}
	.system-lst2 ul li .lst-won p {height:inherit;}
	.system-lst2 ul li .lst-won p img {width:60%;height:auto;}
	.system-lst2 ul li .lst-won span {display:block;padding:10px 0;letter-spacing:-1px;}

	.system-lst3 {margin:30px auto 0;width:100%;}
	.system-lst3 ul li:after {top:50%;left:-3px;width:8px;height:8px;margin-top:-16px;}
	.system-lst3 ul li .lst-won {width:auto;}
	.system-lst3 ul li .lst-won p {height:inherit;}
	.system-lst3 ul li .lst-won p img {width:80%;height:auto;}
	.system-lst3 ul li .lst-won span  {font-size:12px;height:42px;line-height:14px;}
	.system-lst3.type-2nd ul li .lst-won span{font-size: 14px;height: inherit;}
	.system-lst3.type-2nd ul li .lst-won p img{width:inherit;}

	.system-lst4.array {float:none;margin:0 auto;}
	.system-lst4 ul li {display:table-cell;width:50%;padding:0 20px;}
	.system-lst4 ul li .lst-won {width:auto;}
	.system-lst4 ul li .lst-won p {height:inherit;}
	.system-lst4 ul li .lst-won p img {width:60%;height:auto;}
	.system-lst4 ul li:before {top:45%;left:-11px;right:0;}
	
	.system-lst5 ul li {float:left;width:33.333%;padding:0 20px;}
	.system-lst5 ul li .lst-won span {font-size:14px;height:120px;}
	.system-lst5 ul li .lst-won p.txt {padding:10px 0;}

	.siehe-box.top-line {padding:15px 20px 0;}
	
	.com-tit.celleffect {padding:0 0 0 0;}
	
	.comp-info dl dt {padding:10px 0;}
	.comp-info dl dd {padding:10px 0;}

	.ad-setp-lst2 li dl dt {display:block;margin:0 auto;}
	.ad-setp-lst2 li dl dd {display:block;width:100%;height:82px;text-align:center;}
	.ad-setp-lst2 li dl dd p {display:block;padding:10px 10px 0;text-align:center}	

	ul.penny li dl {width:100%;padding:0 10px;}
	ul.penny li dl dt {font-size:20px;}
	ul.penny li dl dt span {font-size:40px;}
	ul.penny li dl dt span:before {top:-12px}
	ul.penny li dl dt span strong {font-size:80px;}
	ul.penny li dl dd {padding:0 10px;}

	.water-system ol li p {padding:10px 0 0}
	.nemo-box {height:inherit;padding-bottom:20px;}
	.nemo-box dl {margin:0 10px;}

	.certif-effet {padding:30px 50px;}
	.certif-effet .effet-txt .tit {line-height:38px;}
	
	/* 비주얼 텍스트 */
	.txt-info-visual .v-txt.acerola_C {margin:30px 5% 0;}
	.txt-info-visual .v-txt.acerola_C span {display:inline-block;}
	.txt-info-visual .v-txt.foundation_trio_bundlepack {margin:30px 5% 0;}
	
	/* 에너지 칩 */
	.pro-candy .com-tit span{font-size:26px;}
	
	/* 스튜디오 뉴욕 */
	.bana-studio p {display: block;padding:170px 100px 0;text-align: center;font-size: 22px;line-height: 1.5;color: #d51b60;}
	
	/* 영양건강 */
	.wide100{display:block;width:100%;max-width:100%;}
	.advan-right.wide100{margin-top:25px;}
	.effect-comment.wide100{position: inherit !important;display: block !important;width:100% !important;max-width:100% !important;top: inherit !important;left: inherit !important;bottom: inherit !important;right: inherit !important;}
	.benef-box {text-align: center; margin-top: 40px;}
	
	.induction-wrap .tbl-home1 li.thead-tit{min-height: 74px;}
	.induction-wrap .tbl-home1 li.tbody{min-height: 65px;}
	
}

@media (max-width: 768px) {	

	/* 공급자 2019.06.20 추가 */
	.made-by { text-align: right; font-size:14px; padding:10px 0 0; }
	
	.visual-area.type01 {min-height:500px !important;padding-bottom:45px;}
	.visual-area .v-logo{padding:53px 0 0;}
	.visual-area .v-logo.none{padding: 0 0 0;}
	.visual-area .v-logo.atmo-hepa img{height:28px;}
	.visual-area .v-logo.atmo-hepa{padding: 27px 0 0;}
	.visual-area .v-logo.txt01{font-size:16px}
	.v-pro{margin-top:55px;}
	.v-pro span img{width:auto;height: auto;}
	.v-pro.v-pro-wide span img{width:inherit !important;} /* 비주얼 이미지 가로가 긴경우 */
	.tools .v-pro {padding-bottom:30px}
	.txt-info-visual .v-logo-txt{padding: 13px 0 0;}
	.txt-info-visual .v-tit{padding: 18px 0 0;}
	.advantage-area.btm-line{padding:25px 0;}
		
	.t-big.point-wrap .tit sup{font-size:16px;top: -0.8em;}	
	.round-red-btn{font-size: 14px;margin-bottom: 15px;}
	.product-body-view .mb30{margin-bottom:15px !important;}
	.product-body-view .mb40{margin-bottom:20px !important;}
	.product-body-view .mb50{margin-bottom:25px !important;}	
	.health-inform-box.wide768 .advan-left, .health-inform-box.wide768 .advan-right{display:inline-block;width:50%;}
	
	/* 기프트 목록 리스트 공통 */	
	.detail-content-area.gift-promo-area .pcomp-area.gift-area .pcomp-list.deaf03.mt50{margin-top:0 !important;}	
	.detail-content-area.gift-promo-area .pcomp-area{clear: both;display: block;margin: 23px 0 0;padding:27px 0 37px;}
	.detail-content-area.gift-promo-area .pcomp-area.br-top-none{padding:0 0 10px;}
	.detail-content-area.gift-promo-area .pcomp-area .pcomp-list .comp-info{margin-top:30px;}
	.detail-content-area.gift-promo-area .pcomp-area .pcomp-list:first-child .comp-info{margin-top:0 !important;}
	.detail-content-area.gift-promo-area .pcomp-area .pcomp-list .comp-info:first-child .code-im{display:table;margin-top:0 !important;}
	
	.detail-content-area.gift-promo-area .comp-box .code-im.mh-big{min-height:inherit;}
	.detail-content-area.gift-promo-area .pcomp-list.deaf02 .comp-box dl dt, 
	.detail-content-area.gift-promo-area .pcomp-list.deaf02 .comp-box dl dd{padding: 0 0 !important;}
	.detail-content-area.gift-promo-area .pcomp-area.gift-area .code-im{height:inherit;}
	.detail-content-area.gift-promo-area .pcomp-area.gift-area .code-im span {position: inherit;bottom: inherit;left: inherit;right: inherit;text-align:center;display: block;margin: 24px 0 0 0;}
	.detail-content-area.gift-promo-area .comp-box .code-im span img{margin-bottom:17px;}
	.detail-content-area.gift-promo-area .comp-box dl{margin: 0 auto 0;}
	.detail-content-area.gift-promo-area .comp-box dl dt{margin-bottom:3px;padding: 0 0 !important;min-height:24px;height: inherit;}
	.detail-content-area.gift-promo-area .comp-box dl dt p.po-tit{margin: 0 0 0 !important;}
	.detail-content-area.gift-promo-area .comp-box dl dd{display:block;min-height:24px;height:inherit;padding: 0 0 !important;margin-bottom: 23px;}
	.detail-content-area.gift-promo-area .comp-box dl dd.other{min-height: 45px;} /* dd에 내용없을경우 */
	.detail-content-area.gift-promo-area .comp-box dl dd p{margin: 0 auto 0;height: inherit; min-height: 20px;}
	.detail-content-area.gift-promo-area .comp-box .cc-btn.nutri{margin-bottom:20px;display: block;}
	.detail-content-area.gift-promo-area .pro-composition{margin: 24px auto 0;}
	.detail-content-area.gift-promo-area .pro-composition.btm-line{padding:0 0 0;}		
	/* 영양건강 목록리스트 */	
	.product-body-view.nutrition-health .detail-content-area .comp-box .code-im{/*height:160px;*/min-height:inherit;}	
	.product-body-view.nutrition-health .detail-content-area .comp-box .cc-btn.nutri{display: block;}	
	/* 스킨케어 목록리스트 */
	.product-body-view.skin-care .detail-content-area.gift-promo-area .comp-box .code-im span img{margin-bottom:0;}
	.product-body-view.skin-care .detail-content-area .pcomp-area.gift-area .comp-box .code-im span{}				
	/* 배스바디 목록리스트 */	
	.product-body-view.bath-body .detail-content-area.gift-promo-area .comp-box .code-im{height:inherit;}	
	/* 홈리빙 목록리스트*/
	.home-living .detail-content-area.gift-promo-area .pcomp-area{padding-bottom:0;}
	.home-living .detail-content-area.gift-promo-area .comp-info.mt50{margin-top:0 !important;}
	.home-living .detail-content-area.gift-promo-area .comp-box .code-im{margin-bottom:0;min-height:180px;}
	.home-living .detail-content-area.gift-promo-area.queen-promo-area .comp-box .code-im{margin-bottom:0;min-height:140px;}
	.home-living .detail-content-area.gift-promo-area .comp-info:last-child .comp-box .cc-btn.nutri{margin-bottom:0;}
	/*원포원 목록리스트 */
	.product-body-view.one-for-one .detail-content-area.gift-promo-area a .comp-box .code-im span img{margin-bottom:16px;}
	
	/* 홈리빙 세정용 */
	.hl1261 .ade-photo span img.fright{float:inherit !important;}
	
	/* 영양건강 */
	.nutrition-health .detail-content-area.gift-promo-area .comp-box .code-im span img.img-small{width:70%;}
	
	/* 베이스 메이크업 공통 */	
	.foundation-cont-area .ade-photo span img{width:auto;}
	
	
	/* 스무싱 파운데이션 */	
	.color-tip-lst{margin-top:25px;}
	.color-tip-lst li{float: left;}
	.color-tip-lst li:after{clear:both;content:"";display:block;}	
	.color-tip-tit{margin-left:0;text-align:left;margin-top:25px;}
	.color-tip-lst.loose li{float:none;}
	.color-tip-lst.loose li > .pr-name{width:30%;}
	.color-tip-lst.loose li > .color-tip{width:100%;}
	.color-tip-lst.loose li > .color-tip img{width:inherit;}
	
	/* 립메이크업 공통 */
	.point-makeup .visual-area.lipgloss .v-logo{padding:38px 0 0;}
	.point-makeup .visual-area.lipgloss .v-pro span img {width:auto;height:auto;}
	.point-makeup .visual-area.lipgloss .v-logo.beauty img{width:auto;height:20px;}
	.visual-area.point-makeup03 .v-pro span img, .visual-area.point-makeup02 .v-pro span img{width:auto;}
		
	/* 메이크업3 */
	.point-wrap .desc.top{font-size:20px;}
	.studio-thum-area .txt{min-height:inherit;}
	
	/* 패치 */
	.ad-setp-lst.ar7227 dt{font-size:26px !important;}
	.ad-setp-lst.ar7227 dd{margin-top:12px;font-size:14px;line-height:1.3 !important;}
	.radience-cont-area .ad-setp-lst dt.ar7227, .radience-cont-area .ad-setp-lst dd.ar7227{font-size:14px;line-height:1.3 !important;}
		
	/* 스튜디오 뉴욕 */
	.bana-studio p {display: block;padding:170px 50px 0;text-align: center;font-size: 22px;line-height: 1.5;color: #d51b60;}
	
	/* 배스바디 */
	.bath-body .pcomp-list.deaf-left div.comp-info {display:block;float:inherit;width:100%;text-align: center;padding:0 0;margin-right:0;}
	.bath-body .special-feat{padding: 15px 0 15px;}
	.bath-body .special-feat ul.spc-list > li{border-top:none;padding: 15px 0 15px 30px;background: url(../images/akl_product/icon/ico_bullet.png) no-repeat 0 50%;background-size: 20px;}
	
	.oral-round-lst{padding: 0 0 25px;}
	.oral-round-lst li .round-area{margin: 0 10px;}
	.oral-round-lst li .img-wrap img{width:70%;height:70%;}
	.oral-round-lst li .txt-wrap dt{font-size:16px;}
	.oral-round-lst li .txt-wrap dd{font-size:13px;}
			
	/* 영양건강 */
	.benef-box {text-align: center; margin-top: 40px;}
	.effect-comment.wide100{position: inherit !important;display: block !important;width:100% !important;max-width:100% !important;top: inherit !important;left: inherit !important;bottom: inherit !important;right: inherit !important;}		
			
	/* 홈리빙 */
	.border-bx{padding: 25px 47px;}
	
	.dish-thum-lst{margin-bottom: 25px;padding-bottom: 25px;}
	.dish-thum-lst.thum-bio:before{background-size: 70%;}					
	.dish-thum-lst.thum-safer:before{background-size: 70%;}	
	.dish-thum-lst .dish-thum-wrap{margin-left:10px;}
	.dish-thum-lst .dish-thum-wrap .ad-step-lst li{line-height: 1.5;font-size:14px;}
	.dish-thum-lst .dish-thum-wrap .inge-lst03 li{font-size:13px;}
	
	.perl-water-lst{margin-top:25px;}
	.perl-water-lst > ul li .perl-area span img{width:90%;height:90%;}
	.perl-water-lst > ul li .perl-area p{font-size: 14px;line-height: 1.2;}
	
	.icook-knife{margin-top:25px;padding-top:25px;}
	.icook-knife .com-tit.other-txt{margin-top:0;}
	
	ol li .use-tbl .tbl-home1.one-block li.tbody .list-tit{padding-left:40px;}
	
	/*원포원*/	
	.capsule-img-area em.txt br{display:none;} /* 라임트리 캡슐세트 */
	.cotton-list{margin-bottom:25px;}
	
	.v-pro.certifi-area span.img{width:100% !important;} /* 김 */
	.v-pro.certifi-area{position:relative;padding-bottom: 0;}
	.v-pro.certifi-area .certifi{display:block;padding-bottom: 0;margin-left:6%;}
	.v-pro.certifi-area .certifi span{width:auto;}
	.v-pro.certifi-area .certifi ul li br{display:none;}
	
	.oil-txt-lst.three{padding: 0 21% 0;}
	
	.tip-box .tip-tit{font-size:16px;}
	.tip-box .tip-txt{font-size:14px;}
	.step-tbl .com-tit, .step-tbl .com-tit span{font-size:26px;}	
	
	.jungipum-cont-area .ade-photo.seasoning-food{margin-top:0;}
	.jungipum-cont-area .ade-photo.seasoning-food span{margin-bottom:27px;}
	.jungipum-cont-area .ade-photo.seasoning-food span.seasoning-food img{width: inherit;}

	
	/* 행복한 아름 */
	.using-tip-box{margin-top:0 !important;}
	.using-tip-box .tip-wrap{float: none;display: block;width: 100% !important;}
	.using-tip-box .tip-wrap:first-child .tit br{display:none;}
	.using-tip-box .list-info li{float:none;width:100%;display:block;}
	.using-tip-box .list-info.one li, .using-tip-box .list-info.two li, .using-tip-box .list-info.three li{width:100%;display:block;}	
	
	/* 비비안 */
	.product-rank.aroma .rank-img{display: block;text-align: center;width: 100%;}
	.product-rank.aroma .rank-box{display: block;text-align: left;width: 100%;padding: 27px 30px 0;}
	
	.skin-care .visual-area.type02.duma-sonic .v-logo.beauty img{height:15px;}
	
    /* 뷰티(스킨케어) - 시그니처 셀렉트 */
	.sig-serum-box .effet-area{padding: 25px 45px;}
	.sig-serum-box .effet-area .siehe-box .com-txt{line-height:1.5;}
	.sig-serum-box .effet-area .advan-left{width:100%;}
	.sig-serum-box .effet-area .advan-right{width:100%}
	
	.signature-cont-area .pcomp-area .comp-info{width:50%;}
	
	/* 스킨케어 뷰티 비주얼 영역 공통 */	
	.skin-care .visual-area.type02.zone-patch .v-logo.beauty img{height:15px;}
	.skin-care .visual-area.type02{height:inherit;background-color:inherit !important;}	
	.skin-care .visual-area.type02.hydrav{min-height:595px;}
	.skin-care .visual-area.type02.hydrav-set{min-height: 528px;}		
	.skin-care .visual-area.type02.youth-xtend-set{min-height:inherit;}		
	.skin-care .visual-area.type02.youth-xtend-set .v-pro {margin-top:0 !important;}
	
	.skin-care .visual-area .v-logo{padding: 34px 0 0;}
	.skin-care .visual-area .txt-info-visual .v-logo-txt{font-size:18px;}
	.skin-care .visual-area .txt-info-visual .v-pro span img{width:auto;}	
	.skin-care .txt-info-visual .v-tit{padding:19px 0 0;}
	.skin-care .txt-info-visual .v-tit strong, 
	.skin-care .txt-info-visual .v-tit strong.green, 
	.skin-care .txt-info-visual .v-tit strong span{font-size:35px;}
	
	.special-care-box dl dt span{font-size:16px;padding:5px 45px;font-weight:400;}	
	.beam-balance .txt-left{left:4%;}	
	.visual-area.type02.hydrav.ar4919 {background-position:bottom center;}
	
				
    /* 인텐시브 */
	.skin-care .product-process .detail-tit{font-size:18px;}
    .ade-photo.sie-box{padding:15px 20px 0 !important;}
    .ade-photo .reposom-wrap{margin:0 auto;}
    .ade-photo .reposom-wrap em.one{top: 8px;left: 64%;width:91px;height:34px;}
	.ade-photo .reposom-wrap em.two{bottom: 44px;left: 64%;width:91px;height:17px;}	
	.advan-left.full{padding: 30px 12% 0;}
	
	.polymer{margin-top:20px;}
	.polymer p{font-size:15px;}
	.polymer p em{font-size: 15px;}
	.polymer.vita p{font-size: 15px;}
	.polymer.vita p em{font-size: 16px;}
	.polymer.vita .one{font-size:16px;}
	.polymer.vita .two{font-size: 13px;}
	.polymer.vita .two em{font-size:16px;}	
	
	/* 유스 익스텐드 울트라 리프팅 크림  */	
	.com-tit.youth_xtend {padding:0 0 0 0;}
	.youth_xtend-area {width:100%;}
	.youth_xtend_left dl dd p {font-size:13px;}
	
	.beauty-list-wrap ul > li > .beauty-thum-wrap .thum{text-align: center;overflow: hidden;padding: 0;}
	.beauty-list-wrap ul > li > .beauty-thum-wrap .thum img{width: auto;height: auto;margin-right: 20px;}
	.beauty-list-wrap ul > li > .beauty-thum-wrap .txt{padding-left:20px;}
	.beauty-list-wrap ul > li > .beauty-thum-wrap .txt dd{font-size:12px;}
	
	/* 유스 익스텐드 */
	.youth-xtend-01 .v-pro span img{/width:70%;}
	.pcomp-list{margin: 0 auto;display: inline-block;}
	.detail-content-area.gift-promo-area .pcomp-list + .pcomp-list {margin-top:0}
	.pcomp-list.deaf03 div.comp-info{width:100%}	
	.step-tit.youth_xtend em{font-size:26px !important;}
	.technology-step .step-tit .step-three{font-size:32px;}	
	.detail-content-area .pr-name-area{}
	.detail-content-area .pr-name-area dt{font-size:16px;color:#56565a;}
	.detail-content-area .pr-name-area dd{}
	
    
	/* 스페셜 케어 */
	.skin-care .ingre-btm-wrap{text-align:center;}
	.skin-care .ingre-btm-wrap .ingre-btm-img {display:block;text-align: center;}
	.skin-care .ingre-btm-wrap .ingre-btm-img img{width:100%;}
	.skin-care .ingestion-usage.line{margin:40px 0 0;padding: 6px 0 14px;}
	.skin-care .advantage-area{}
	.special-care-box .special-care-item{width:100% !important;}
	.special-care-item + .special-care-item{margin-top:40px;}
	.skin-care .ingre-list li:last-child{padding-bottom:10px;}	
	
	/* 하이드라v */	
	.hydra-list-wrap ul > li > .hydra-thum-wrap .thum{display: block;text-align: center;overflow: hidden;width: 100%;padding: 0;margin-bottom: 12px;}
	.hydra-list-wrap ul > li > .hydra-thum-wrap .thum img{width: auto;height: auto;}
	.hydra-list-wrap ul > li > .hydra-thum-wrap .txt{display: block;}	
	.skin-care .ingre-list-wrap.sie-box{padding:15px 10% 0;}		
	.advantage-area.bt-none{padding:50px 0 0 !important;}
	.pro-video.video-type{margin: 25px 0 0;padding-top:25px;}
	
	/* 수프림 lx */
	.skin-care .pro-composition .com-tit{font-size:26px;}
	.gift-lst-area .pcomp-list{padding-right:0;}
	.gift-lst-area .comp-box dl dt{display: inline-block;font-weight: 400;font-size: 16px;color: #56565a;min-height:40px;}
	.gift-lst-area .comp-box dl dd p{font-size:12px;letter-spacing:-1px;min-height:50px;height:inherit;}

	
	/* 아이디얼 */
	.visual-area.type02.ideal{height:inherit;}
	.visual-area.ideal .v-logo.beauty img{height:30px;}
	.pcomp-list.deaf04 div.comp-info {width: 100%;}
	.photo-ideal-uv span{display: inline-block;font-size:14px;line-height:1.1;}
	.photo-ideal-uv span br{display:none;}
	.photo-ideal-uv .photo-txt01{top: 5%;left: 74%;}
	.photo-ideal-uv .photo-txt02{top: 24%;left: 0;}
	.photo-ideal-uv .photo-txt03{bottom: 14%;left: 82%;}
	.ade-photo-txt02{margin-top:10px;}
	.ingre-list-wrap{display: inline-block;text-align: center;width: 100%;}
	.ingre-list li .ingre-txt{font-size:14px;line-height:1.2;margin-top:0;}
	.ingre-list.ingre-list-n2 li .ingre-img img{max-width: inherit;width: 80%;}	
	
	/* 존패치 */
	.ad-setp-lst.ar7227 dt{font-size:20px;}
	.photo-zone-patch .ade-photo{margin-bottom: 25px;}
	.photo-relative .photo-txt01, .photo-relative .photo-txt02, .photo-relative .photo-txt03{letter-spacing:-1px; font-size:12px;}
	
	/* 더마소닉 */
	.ad-setp-title.ad-setp-first{margin-top:30px}	
	
	/* 시그니처 셀렉트 */
	.sig-serum-box .effet-area{padding: 25px 45px;}
	.sig-serum-box .effet-area .siehe-box .com-txt{line-height:1.5;}
	.sig-serum-box .effet-area .advan-left{width:100%;}
	.sig-serum-box .effet-area .advan-right{width:100%}
	
	.signature-cont-area .pcomp-area .comp-info{width:50%;}
	
	/* 뷰티 */
	.health-inform-box .effet-area .advan-left .ade-photo{margin-top:0;}
	.health-inform-box .effet-area .advan-right.bd-left{border-left:none;border-top:1px solid #e3e3e3;}
	
	/* 배스 바디 */
	.detail-content-area.supp-cont-area .pcomp-area .comp-info .comp-box dl dd{min-height:inherit;}
	.supp-cont-area .comp-box dl dd{height:inherit;}
	.supp-cont-area .comp-box dl dd p{height:inherit;}
	.supp-cont-area .pcomp-list.deaf04 div.comp-info{}
	.supp-cont-area .pcomp-list.deaf04 div.comp-info .comp-box{}
	.supp-cont-area .pcomp-list.deaf04 div.comp-info:nth-child(3) .comp-box .code-im{height:145px;}
	.supp-cont-area .pcomp-list.deaf04 div.comp-info:nth-child(4) .comp-box .code-im{height:125px;}

	/* 김미역 */
	.miyoek-detail-warp{margin:25px 0 0;}
	.miyoek-detail-warp .detail-top-txt{font-size: 26px !important;padding: 4px 25px;line-height: 1.2;}
	.miyoek-detail-warp .detail-top-txt:before, 
	.miyoek-detail-warp .detail-top-txt:after{content:none;}
	.miyoek-detail-warp .detail-con-txt{background: url(../images/akl_product/one-for-one/food_bg_miyoek_left.png) 5% bottom no-repeat;}
	.miyoek-detail-warp .detail-con-txt span{padding:25px 20%;font-size:14px;background: url(../images/akl_product/one-for-one/food_bg_miyoek_right.png) 95% bottom no-repeat;}
	
	.food-gray-wrap ul li{display:block;width:100%;}
	.food-gray-wrap ul li:nth-child(2) dl dt, .food-gray-wrap ul li:nth-child(3) dl dt{margin-top:30px;}
	.box-tit h5.other{font-size:20px;}
	.box-tit h5.other p{font-size:26px;}
	
	.gray-box2.mt50{padding:10px 20px;}

	/*  고등어 갈치조림 */
	.cookery-num{display:block;}
	.cookery-num li{width: 100%;display: block;}
	.detail-con-txt.voiled-fish{background: url("../images/akl_product/one-for-one/food_recipe_spoon.png") 5% bottom no-repeat;}
	.detail-con-txt.voiled-fish span{background: url("../images/akl_product/one-for-one/food_recipe_fish.png") 95% bottom no-repeat;}	
	.health-inform-box.type2.boiled .advan-left {width:100%;}
	.health-inform-box.type2.boiled .advan-left .com-txt {margin-top:0;}
	.health-inform-box.type2.boiled .advan-right {width:100%;}
	.health-inform-box.type2.boiled .advan-right .ade-photo{text-align:center;}	
	/* 닭볶음탕 */
	.detail-con-txt.chicken{background: url("../images/akl_product/one-for-one/food_recipe_spoon.png") 5% top no-repeat;}
	.detail-con-txt.chicken span{background: url("../images/akl_product/one-for-one/food_bg_chicken.png") 95% top no-repeat;}
	
	/* 고추장 돼지 주물럭 */
	.detail-con-txt.fork{background: url("../images/akl_product/one-for-one/food_recipe_spoon.png") 5% top no-repeat;}
	.detail-con-txt.fork span{background: url("../images/akl_product/one-for-one/food_bg_fork.png") 95% top no-repeat;}
	
	/* 공통 */
	.akl .panel-body.product-detail{padding: 0 13px 30px;}
	.advan-right.fleft{padding-right:0;}
	.advan-left.right{padding-right:50px;}

	.visual-area + .advantage-area {margin-top:25px;}
	.visual-area.type02 {padding:0 20px 30px !important;height: inherit !important;min-height: inherit !important;}
	.visual-area.type03 {padding:0 20px 30px;height: inherit !important;min-height: inherit !important;}
	.visual-area.type04 {padding:0 20px 30px;height: inherit !important;min-height: inherit !important;}
	.visual-area .v-logo.nutrition-health img {width:auto;height:18px;}	
	.txt-info-visual .v-txt {font-size:14px;margin:20px 10%;line-height:1.5;word-break: keep-all;word-wrap: break-word;letter-spacing:-0.05em;}
	.txt-info-visual .v-tit {font-size:30px;}
	.txt-info-visual .v-tit span {font-size:30px;}
	.txt-info-visual .v-logo-txt {font-size:20px;}
	.txt-info-visual .v-logo-txt.none {font-size: 0;line-height: 0;padding: 0 0 0;}
	
	.v-pro span img {text-align:center;width:auto;height:auto;}
	.one-for-one .v-pro span img {width:auto;}	
	div.feat-txt p span.next-sort {display:inline-block;}
	.description-area .cd-pro img {text-align:center;margin:0 auto;width:100%;height:auto;}
	.advantage-area {margin-top: 25px;padding: 25px 0 0;}
	.advantage-area.bt-none{margin-top:0 !important;padding-top: 25px !important;border-top:none;}
	
	.detail-content-area .advantage-area:first-child {margin-top:25px;border-top:none;padding-top: 0;}	
	.detail-content-area {padding:0;}
	
	.point-wrap{text-align: center;padding: 0 0 0;}
	.point-wrap .tit span{display:block;font-weight:400;}
	.point-wrap .sec-tit{font-size:22px;font-weight:400;letter-spacing:-2px}
	.point-wrap .tit strong{font-weight:400;}
	.point-wrap .desc{display: block;margin-top: 20px;font-size:14px;text-align:center;font-weight:300;line-height: 1.5;padding: 0 5%;}	
	.point-wrap.block{margin-top:20px;}
	
	.t-big.point-wrap .tit{font-size:32px;letter-spacing:-2px}
	.t-big.point-wrap .desc{font-size:16px;}
	.t-small.point-wrap .tit{font-size:26px;letter-spacing:-2px}
	.t-mini.point-wrap .tit{font-size:22px;letter-spacing:-2px}	
	
	.t-big.point-wrap .tit{font-size:32px;letter-spacing:-2px}
	.t-big.point-wrap .desc{font-size:16px;}
	.t-small.point-wrap .tit{font-size:26px;letter-spacing:-2px}
	.t-mini.point-wrap .tit{font-size:22px;letter-spacing:-2px}	
	
	.com-tit,
	.com-tit em{font-size:26px;}
	.com-tit em{display:inline-block;}
	.com-tit span {font-size:26px;}
	.com-tit.small, .com-tit span.small {font-size:26px !important;} 	

	.com-tit.celleffect {padding:0 10% 0 0;}
	.com-tit2 {font-size:18px;}
	.com-txt {font-size:14px;}

	.info-p-list ul li {display:inline-block;width:25%;text-align:center;vertical-align:top;}
	.info-p-list ul li span img {width:100%;height:auto;}
	.info-p-list ul li p {font-size:14px;}

	.pcomp-list.deaf04 div.comp-info {clear:both;display:block;width:100%;}
	.pcomp-list.deaf03 div.comp-info {clear:both;display:block;width:100%;}
	.pcomp-list.deaf02 div.comp-info {clear:both;display:block;width:100%;}
	.pcomp-list.deaf01 div.comp-info {clear:both;display:block;width:100%;}
	
	.ingestion-usage {margin-top:40px;padding: 10px 0 0;}
	.ingestion-usage dl dt {width:100%;font-size:18px;}
	.ingestion-usage dl dd {width:100%;}
	.ingestion-usage dl dd p {font-weight:400}

	.inge-numlst01 li {font-size:14px;}
	.norm-lst li {font-size:14px;}
	.inge-lst01 li {font-size:14px;}
	.inge-numlst02 li {font-size:14px;}

	.advantage-area.bt-none{padding:25px 0 0 !important;}
	.pro-video.video-type{margin: 25px 0 0;padding-top:25px;}
	.line-gray-top{display: block;padding-top:25px;border-top: 1px solid #e3e3e3;clear: both;}
	.ingestion-usage.line-gray-top{padding:inherit !important}
	.line-gray-bottom{display: block;padding-bottom:25px;border-bottom: 1px solid #e3e3e3;clear: both;}
	
	.health-inform-box.type2 {margin-top:40px;}

	.special-feat ul > li {padding:20px 10px;border-top:1px solid #e3e3e3;background:none;}
	div.feat-txt {padding:0 0}
	div.feat-txt p {font-size:14px;margin:0 0;}
	div.feat-txt span {font-size:14px;}
	div.feat-txt ul li {font-size:14px;}
	div.feat-img {padding:0 20px}
	div.feat-img img {width: auto;height: auto;max-width: 100%;}

	.advan-left {display:block;width:100%;padding:0 0;}
	.advan-right {display:block;width:100%;padding:0 0;}
	.advan-left.fleft {display:block;width:100%;padding:0 0;}
	.advan-right.fright {display:block;width:100%;padding:0 0;}
	
	.ade-photo {margin-top:25px}
	.ade-photo img.none-width100 {width:inherit;height:auto;}
	.ade-photo .reposom-wrap em.one{width:80px;}
	.ade-photo .reposom-wrap em.one br{display:none;}

	dl.amo-txt dd p {padding:0;}
	
	.inge-lst03 li:after {top:8px}
	.effet-area {padding:30px 30px;}
	.siehe-box.midle {padding:0;}
	.siehe-box {padding:0;}
	.siehe-box.top-line {padding:20px 0 0;}

	.box-tit h5, .box-tit h5 span {font-size:24px}
	.ad-setp-lst2 li {width:50%;margin:15px auto;}
	.ad-setp-lst2 li dl dt {margin:0 auto;text-align:center;}
	.ad-setp-lst2 li dl dt p {margin:0 auto;text-align:center;}
	.ad-setp-lst2 li dl dd {width:100%;display:block;text-align:center}
	.ad-setp-lst2 li dl dd p {margin:0 0 0;width:100%;padding:10px 20px 0;text-align:left;}
	
	.graph-conts dd img {width:100%;max-width:450px;height:auto;}
	.msm-info-graph {padding:0 0;}
	
	.ingre-list-wrap {padding:0 0 0;}

	.health-inform-box.type2 {margin-top:40px;}
	
	.variance-box .txt-arr{display:block;}
	.variance-box .txt-arr:after{display:none;}
	.variance-box .variance{display:block;}
	.variance li{padding-left:0;}
	.variance li:first-child{margin:0;}
	.variance li div{margin-bottom:10px;}
	.variance li div:first-child{padding-right:20px;}
	.variance li div:first-child:after{right:5px;}
	
	.system-lst {margin:0 auto;width:auto;}
	.system-lst ul li .lst-won {width:auto;height:120px;}
	.system-lst ul li .lst-won p {width:100%;height:90px;}
	.system-lst ul li .lst-won p span img {height:80px;width:auto;}
	.system-lst ul li .lst-won span {display:table;width:100%;letter-spacing:-1px;font-size:12px;}

	.system-lst2 {margin:20px auto 0;width:100%;}
	.system-lst2 ul li:after {margin-top:-10px;left:-3px}
	.system-lst2 ul li {padding:0 0;}
	.system-lst2 ul li .lst-won {width:auto;}
	.system-lst2 ul li .lst-won p {height:inherit;}
	.system-lst2 ul li .lst-won p img {width:60%;height:auto;}
	.system-lst2 ul li .lst-won span {display:block;padding:10px 0;letter-spacing:-1px;}

	.system-lst3 {margin:30px auto 0;width:100%;}
	.system-lst3 ul li:after {top:50%;left:-3px;width:8px;height:8px;margin-top:-20px;}
	.system-lst3 ul li .lst-won {}
	.system-lst3 ul li .lst-won p, .system-lst3.sp-lx ul li .lst-won p {height:inherit;}
	.system-lst3 ul li .lst-won p img {width:60%;height:auto;}
	.system-lst3 ul li .lst-won span  {font-size:12px;height:42px;line-height:14px;}
	.system-lst3.type-2nd ul li .lst-won span{font-size: 14px;height: inherit;}
	.system-lst3.type-2nd ul li .lst-won p img{width:inherit;}

	.system-lst4.array {float:none;margin:0 auto;}
	.system-lst4 ul li {display:table-cell;width:50%;padding:0 20px;}
	.system-lst4 ul li .lst-won {width:auto;}
	.system-lst4 ul li .lst-won p {height:inherit;}
	.system-lst4 ul li .lst-won p img {width:60%;height:auto;}
	.system-lst4 ul li:before {top:45%;left:-11px;right:0;}
	
	.system-lst5 ul li {display:block;width:100%;background:url('../images/akl_product/bath-body/ico_child_next_mobile.png') no-repeat center bottom;padding:0 0 20px;}
	.system-lst5 ul li .lst-won p {height:inherit;}

	.inge-lst08.stage{margin-top:20px;}
	.inge-lst08.dw-stage li{font-size:12px;}
		
	.effet-area2 {padding:30px 0 30px 30px}
	.effet-area2 .advan-left {padding-right:30px}
	.effet-area2.botm {padding:30px 0 0 30px;}
	.effet-area2.botm .advan-left {padding-right:30px}
	
	.product-process .owl-theme .owl-dots {left:0;margin:0 auto;text-align:center;width:100%;}
	.akl .product-process .owl-nav .owl-prev {left:-15px;}
	.akl .product-process .owl-nav .owl-next {right:-15px;}

	/* 하이드레이팅 시스템 */
	.hydra-cont-area .system-lst3 ul li .lst-won p img{width:100%;}


    /* 인텐시브 */
	.polymer{margin-top:20px;}
	.polymer p{font-size:15px;}
	.polymer p em{font-size: 15px;}
	.polymer.vita p{font-size: 15px;}
	.polymer.vita p em{font-size: 16px;}
	.polymer.vita .one{font-size:16px;}
	.polymer.vita .two{font-size: 13px;}
	.polymer.vita .two em{font-size:16px;}
	
	/* 유스 익스텐드 울트라 리프팅 크림  */	
	.com-tit.youth_xtend {padding:0 0 0 0;}
	.youth_xtend-area {width:100%;}
	.youth_xtend_left dl dd p {font-size:13px;}

	/* 베스바디 공통 */
	.advan-com-tit {width:100%;font-size:22px;line-height:27px;}
	.advantage-area.bass-body .advan-left {display:block;width:100%;}
	.advantage-area.bass-body .advan-right {display:block;width:100%;}
	.bass-style01 li {margin-bottom:40px;}
	.bass-style01 li dl {display:block;}
	dl.bass-figure {display:block;width:186px;height:200px;margin:0 auto}
	dl.bass-figure dt {margin:0 auto;padding:0;text-align:center;}
	dl.bass-figure dt img {margin-top:10px}
	dl.bass-figure dd {display:block;margin:0 0;padding:8px 0 0;font-size:16px;}
	dl.bass-info {clear:both;display:block;width:100%;margin:20px auto 0;text-align:center;padding-left:0;}
	dl.bass-info dt img {width: auto; height:30px;}
	
	.bass-style-list:after{clear:both;}
	.bass-style-list li {display:block;width:100%;padding:20px 0;vertical-align:top;}
	.bass-style-list li:first-child{padding-top:0;}
	.bass-style-list li:last-child{padding-bottom:0;}
	.bass-txt dd {width:100%;}
	
	.explic-lst {clear:both;display:block;margin:0;}
	.explic-lst dt {font-size:22px;}
	.explic-lst dd {clear:both;display:block;}
	.explic-lst dd p {font-size:14px;}

	.bep-lst li {width:25%;}
	.bep-lst li .beoprod-box p {padding:0 0 0;margin-bottom:22px;padding: 0 0 0; margin: 15px 0 0;}
	.fig-b span img {height:inherit;}
	
	.criterion {padding:20px 20px;}
	.cirt-info {display:block;width:100%;}
	.cirt-scenic {clear:both;display:block;width:100%;padding-top:20px}
	.cirt-scenic span img {width:inherit;height:inherit;}
	.cirt-procedure {width:100%;margin-left:0}
	.cirt-procedure{min-width:100%;}
	.cirt-procedure:after{content:'';display:block;clear:both;}
	.cirt-procedure li {float:left;width:50%;font-size:14px}

	.water-system ol li {float:left;width:50%;margin-top:10px;}
	.water-system ol li p {font-size:14px;padding:10px 0 0;}
	
	ul.penny li {display:block;width:100%;margin-bottom:30px;}
	
	.stage-cultivation .stage-step {margin-bottom:60px;}
	.stage-cultivation .stage-step:last-child {margin-bottom:0}
	.nemo-box {height:inherit;padding:0 0 30px}
	.nemo-box:after {transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);top:inherit;bottom:-20px;left:50%;margin-left:-20px}

	.certif-effet {padding:20px 30px;}
	.certif-effet .effet-txt .tit {font-size:20px;line-height:30px}
	.certif-effet .inge-lst05 li {font-size:14px;}

	.certif-mark {width:100%;border-right:none;padding:0 0 20px 0;min-height:inherit;border-bottom:1px solid #e3e3e3}
	.certif-mark.robx {border-right:none;padding:10px 0 0 0;border-bottom:0 none}
	
	.health-inform-box {margin-top:25px;}

	/* 뉴트리라이트 파운데이션 트리오 번들팩 */
	.visual-area.type03.bundlepack .txt-info-visual .v-txt {margin:30px 5% 0;}
	.visual-area.type03.bundlepack .txt-info-visual .v-txt span {display:block;}

	.pcomp-area.bundlepack {border-bottom:1px solid #e3e3e3;padding:20px 0 30px;margin-bottom:70px}

	/* 아이투고 레드 리필 */
	.visual-area.type03.red_refill .txt-info-visual .v-txt {margin:30px 10% 0;}

	/* 아이투고 레드 */
	.visual-area.type03.I2GO .txt-info-visual .v-txt {margin:30px 10% 0;}

	/* 아세로라 C (100정) */
	.health-inform-box.type2.acerola_C .advan-left {width:100%;}
	.health-inform-box.type2.acerola_C .advan-left .com-txt {width:100%;}
	.health-inform-box.type2.acerola_C .advan-right {width:100%;}
	

	/* 더블엑스 리필 */
	.visual-area.type01.doubleX_Refill {min-height:auto;}
	.visual-area.type01.doubleX_Refill .txt-info-visual .v-txt {margin:30px 10% 0;}
	.visual-area.type01.doubleX_Refill .txt-info-visual .v-etc {font-size:14px;}

	.description-area.doubleX_Refill {border-top:1px solid #e3e3e3;margin:50px 0 0;padding:50px 0 0;}
	.description-area.doubleX_Refill .com-tit span {display:inline-block;}

	.ingred-analy li,
	.ingred-analy li:first-child{padding:0;}
	
	.gray-box {padding:20px 20px;}
	.gray-box p {font-size:16px;}

	.description-area.line-box {padding:35px 20px}

	/* 칼맥 디 */
	.visual-area.type03.cal_mag_D .txt-info-visual .v-txt {margin:30px 5% 0;}
	
	/* 비타민 비 플러스 */
	.visual-area.type03.vitaminB_Plus .txt-info-visual .v-txt {margin:30px 5% 0;}
	.health-inform-box.type2.vitaminB_Plus .advan-left .siehe-box {padding:0 0 0 0}

	/* 스킨케어 */
	.adv-txt .t-tit {font-size:30px;line-height:40px;}
	.adv-txt .t-tit strong {font-size:30px;line-height:40px;}
	.adv-txt p.t-sm {font-size:14px;}
	span.txt-next {display:inline-block;}
	.t-big.point-wrap .tit {line-height:35px;}

	.advan-right.ar_4285 .com-txt {padding-right:0}
	.advan-right.ar_4285 .ad-setp-lst dd {padding-right:0}
	.akl .com-tit em{font-size:20px;}

	.visual-area.type02.supreme_lx .v-pro.ar4438 {margin-top:230px;}
	.visual-area.type02.supreme_lx .v-pro.ar4439 span img {width:inherit;height:inherit;}
		
	/* 시그니처 셀렉트 */
	.inge-lst10.reference-txt{display:block;text-align:center;}
	.signature-cont-area .akl a.bt-akl-blue{padding: 7px 10px 8px !important;}

	/* 메이크업 */
	.ingre-list-wrap.ar3189 {margin-top:0;}

	/* 샘플작업 */
	.visual-area.type05 {padding:0 0;}
	.visual-area.type05 .sstie img {width:100%;height:auto;}
	.advantage-area .stmg img {width:100%;height:auto;}

	/* 홈리빙 */
	.kabon_fiter .ko-txt {margin-left:-32px;}
	.kabon_fiter .ko-txt span {font-size:14px;color:#628dc8;line-height:18px;}
	.kabon_fiter .ko-txt span strong {font-size:16px;}
	
	ul.ecoup-kiut {width:100%;}
	ul.ecoup-kiut li {width:20%;}
	ul.ecoup-kiut li img {width:inherit;height:auto;}
	
	.smart_chip {width:100%;}
	.hour-txt {top:70px;left:50px;}
	.chip-info-list {position:relative;top:0;left:0;width:100%;}
	.chip-info-list li {margin:10px 0 10px 12px;}
	.chip-info-list br {display:none}

	.cert-im span {width:100%;}
	.cert-im img {margin-top:-50px;width:inherit;height:auto;}
	.certification_box .cert-im img{width:auto;}
	
	.effet-box.certif .advan-left {display:block;width:100%;border-right:0 none;padding:0 0 20px;}
	.effet-box.certif .advan-right {display:block;width:100%;border-top:1px solid #e3e3e3;padding:30px 0 0;}
	.com-info-home dt {}
	.com-info-home dt span {width:inherit;}
	.com-info-home dt span img {width:inherit;height:auto;}
	.com-info-home dd br {display:none;}

	.loofo-list li {display:block;width:100%;padding:10px 0;}
	.logo-info span {width:101px;text-align:center;}
	.logo-info dl {width:calc(100% - 101px)}

	.espring-lst ul li ol.esp-num {display:block;vertical-align:middle;padding:10px 0;width:auto;}
	span.esp-photo img {width:inherit;height:auto;}
	
	.musun-uv {width:inherit;}
	.musun-uv span img {width:inherit;height:auto;}
	.musun-uv .uv-info {right:20px;top:30%;}

	.sraight_water {width:inherit;}
	.sraight_water span img {width:inherit;height:auto;}
	.sraight_water_txt {width:75%;float:right;margin-left:0}
	
	.ingestion-usage .go-btn{margin-top:8px;} 
	.go-btn a {display:block;margin-left:0;margin-top:10px;width:100%;}

	.tbl-home1 {float:left;display:block;width:100% !important;margin:20px 0 0}
	.tbl-home1:first-child {margin:0}
	.tbl-home1 li.tbody {font-size:12px;}
	.tbl-home1 li.tbody .list-tit {padding-left:10px;font-size:12px;}
	.tbl-home1 li.tbody .txt-amount {width:20%;}

	.tbl-home1.drum li.tbody .list-tit {display:table-cell;width:30%;}
	.tbl-home1.hand-wash li.tbody .list-tit {display:table-cell;width:30%;}
	.tbl-home1.hand-wash02 li.tbody .list-tit {display:table-cell;width:30%;}
	
	.tbl-home1.compare {width:100%;}

	.tbl-home1.range {width:100%;margin:20px 0 0}
	.tbl-home1.range li.thead-tit span {display:table-cell;vertical-align:middle;text-align:center;}
	.tbl-home1.range li.thead-tit span.th-tit {width:40%;display:inline-block;text-align:center;}
	.tbl-home1.range li.thead-tit span.th-txt {width:60%;}
	.tbl-home1.range li.tbody .list-tit {display:table-cell;width:40%;text-align:center;}
	.tbl-home1.range li.tbody .txt-amount {display:table-cell;width:40%;text-align:center;}
	.tbl-home1.range li.thead-tit span.th-tit2 {width:40%;display:inline-block;text-align:center;}

	.tbl-home1.three-block {width:100%;margin: 20px 0 0;}		
	.tbl-home1.three-block li.thead-tit{padding: 15px 0;}	
	.tbl-home1.three-block li.tbody .list-tit {vertical-align: middle;display: table-cell;padding-left:30px;}	
	.tbl-home1.three-block:first-child li.tbody .list-tit, 
	.tbl-home1.three-block li.tbody .list-tit{width: 50%;text-align: left;}	
	.tbl-home1.three-block:first-child li.tbody .txt-amount, 
	.tbl-home1.three-block li.tbody .txt-amount{width:50%;text-align: center;}
	
	.tbl-home1.one-block li.tbody .list-tit{padding-left:20px;}
	.tbl-home1.compare.type2 li.tbody .list-tit, .tbl-home1.range.type2 li.tbody .list-tit{padding-left:20px;}
	
	.tbl-home1.geneal.type2, 
	.tbl-home1.drum.type2, 
	.tbl-home1.hand-wash.type2, 
	.tbl-home1.wash-before {width:100%;}
	
	.firepower-process {padding:10px 0;}
	.firepower-process ul li {float:left;display:inline-block;box-sizing: border-box;vertical-align:top;width:25%;padding:10px 0 10px;}

	.gasfire-box {padding:10px 0 30px;margin:0 auto}
	.gasfire-box > div {float:none;display: block;width: 100%;}
	.fire-tit {display:block;padding:0 0 10px 15px;text-align:center;}
	.fire-pcs {display:block;margin:0 auto;padding:0 5px;text-align:center;}
	.fire-pcs ul {margin:0 auto;text-align:center;}
	.fire-pcs ul li {}
	.fire-pcs ul li dl {margin:0 auto;}
	
	.knife-cont-area .effet-area .advan-left, .knife-cont-area .effet-area .advan-right{display:inline-block;}
	
	/* 공기청정기 */
	.atmosphere-allergy .allergy-lst {position:relative;width:auto;top:0;right:0;left:0;margin:0 auto;}

	.smart-area {padding: 50px 30px 0 30px;}
	.smart-phase-photo {margin-left:0;}
	.smart-phase-photo span {width:100%;text-align:center;}
	.smart-phase-photo span img {width:inherit;height:auto;}

	.smart-phase-lst {display:block;}
	.smart-phase-lst ul {padding:0 0 0;}
	.smart-phase-lst ul li {padding:0 0;background:0 none}
	.smart-phase-lst ul li .sk-box {margin:0 auto;}

	.smart-ingo-lst {padding:0 0;}
	.smart-ingo-lst ul li {width:100%;padding:20px 0;}
	.smart-ingo-lst ul li span {display:block;margin:0 auto;text-align:center;}
	.smart-ingo-lst ul li span img {text-align:center;}
	.smart-ingo-lst ul li dl {display:block;padding:10px 0 0}
	.smart-ingo-lst ul li dl dt {text-align:center;}
	.smart-ingo-lst ul li dl dd {padding:0 0;}
	.smart-ingo-lst ul li:nth-of-type(1) span {vertical-align:top;}
	.smart-ingo-lst ul li:nth-of-type(1) dl {vertical-align:top;}
	.smart-ingo-lst ul li ul.inge-lst03 li {padding:0 0 0 10px;}

	/* 전자상거래 등에서의 제품정보제공 고시 */
	.ecommerce-lst li {border-bottom:none}
	.ecommerce-lst li div {display:block;padding:10px 10px;}
	.ecommerce-lst li .th-tit {width:100%;}
	.ecommerce-lst li .td-txt {width:100%;}

	/* 원포원 - 정기품 */
	.advan-etc {width:100%;}

	.visual-area.type02.jungipum-5-color .v-pro {margin-left:10px}
	.process-infom-box .box-tit p span {vertical-align:middle;padding:0 5px;text-align:center;}

	.step-proc {padding:20px 20px;}
	.process-type1 li {float:left;display:inline-block;width:25%;height:60px;} 
	.process-drawing {margin:20px auto 30px}
	.draw-step01 li {float:left;display:block;width:100%;padding:10px 0 20px;}
	.draw-step01 li dl {margin:0 auto;}
	.draw-step01 li dt img {width:inherit;height:auto;text-align:center;}
	.draw-step01 li dd br {display:none}

	.visual-area.type02.purewheat_plain.v9968 .v-pro {margin-left:0}
	.recipe-box {height:auto;padding:20px 20px;min-height:auto}
	.recipe-info {height:auto;padding:20px 20px 0;}
	.recipe-info span {width:100%;}
	.recipe-info span img {width:inherit;height:inherit;padding:0 0;}
	
	.recipe-box p.txt-lp9969 {position:relative;top:0;left:0;margin-left:0;text-align:center;}
	.recipe-box p.txt-lp9972 {padding:10px 0 0}
	.recipe-box p.txt-lp9948 {padding:5px 0 0;margin:0 auto;}
	.recipt-mater {width:100%;margin:0 auto;}
	
	.advan-jungipum-expert {height:auto; }
	.sauce-tit {padding:50px 20px 0}
	.recipe-menu-list ul li {display:block;width:100%;padding:20px 0;}

	.notice-ap {padding:20px 15px;}
	.cookery-num li {display:block;width:100%;text-align:center;}
	.cookery-num li dl {padding:10px 0;margin:0 auto;}
	.cookery-num li dt span img {width:inherit;height:auto;}
	
	.history-box {padding:10px 20px 30px}
	.sty-left, .sty-right {display:block;width:100%;}
	.sty-left {padding:0 0;}

	.one-for-one .draw-step01 li dt img{width:auto;}
	
	.ade-photo .reposom-wrap em.one{left:68%;}
	.ade-photo .reposom-wrap em.two{left:68%;}	
	
	.list-step-lap li, .list-effet-lap li {width:100%;}
	
	/*
	.hua-ad-list > li{width:100%;padding:30px 0 0 0 !important;}
	.hua-ad-list > li:nth-child(odd){padding:30px 0 0 0 !important;}
	.step-tbl .tbl-box li{width:100%;}
	.overnightwear-box .before-box{display:block;width:100%;border:none;}
	.overnightwear-box .after-box{display:block;width:100%;border:none;margin-top:50px;}
	.hua-ad-list .hua-ad-box .hua-ad-tit{font-size:16px;}
	.hua-ad-list .hua-ad-box .hua-ad-txt{font-size:14px;}
	*/
	
	/* 영양건강 */
	.v-pro.organic span{width:100%;}
	.v-pro.organic{position:relative;padding-bottom:90px;}
	.organic .organic-box{position:absolute;bottom:0;left:0;margin:0;padding:0;}
	.organic .organic-box span{width:auto;}
	
	.visual-area .v-logo.perfume img,
	.visual-area .v-logo.queen img{width:200px;}
	.effet-area .col-md-9,
	.effet-area .col-md-8,
	.effet-area .col-md-4,
	.effet-area .col-md-3,
	.effect-info-step .col-sm-2{width:100%;}
	
	.t-big.ad-setp-lst dt{font-size:16px;}
	.ad-setp-lst dd{font-size:14px;}

	.product-effect-info .list-box{margin-top:7px;}
	.product-effect-info .num-list{margin-top:5px;}
	.product-effect-info .num-list li{font-size:14px;margin-left:13px;text-indent:-13px;}
	
	.product-rank{padding:20px 30px;margin-top:30px;}
	.product-rank .rank-img{display:block;text-align:center;width:100%;}
	.product-rank .rank-box{display:block;padding:15px 20px 0;width:100%;}
	.product-rank .rank-box .com-tit2{font-size:16px;}
	.product-rank .rank-box .com-etc{font-size:14px;}
	.product-rank .rank-box .inge-lst03 li{margin-top:10px;}
	
	.pro-feature{padding:0 0 15px}
	.pro-feature .com-tit{line-height:1;}
	.feature-box{margin-top:0;}
	.feature-box li{width:100%;}
	.feature-box p{padding-left:10px;font-size:14px;}
	
	.bor-img-list{width:-webkit-calc(100% + 15px);width:-moz-calc(100% + 15px);width:-ms-calc(100% + 15px);width:calc(100% + 15px);margin:-15px 0 0 -15px;}
	.bor-img-list li{width:33.33%;margin-top:15px;padding:0 0 0 15px;}
	
	.effet-area .effect-part li{display:block;width:100%;margin-top:8px;}
	
	.pro-component{margin-top:25px;}
	.component-list{margin-top:12px}
	.component-list li,
	.component-list .col-sm-3,
	.component-list.deaf03 li{width:100%;min-height:140px;padding:20px 0 19px;margin-top:3px;}
	.component-list .list-icon{height:60px;line-height:60px;}
	.component-list .list-icon img{width:70%}
	.component-list .list-txt{margin-top:10px;font-size:14px;}
	
	.amo-info > span.amo-thumbnail,
	.amo-info > dl.amo-txt{vertical-align:top;}
	.amount-list > li{width:100%;margin-top:20px;}
	.amount-list > li:first-child{margin-top:0;}
	
	.pro-video{margin-top:25px;}
	.ingestion-usage .notice-ap{padding:10px 20px 12px;font-size:15px;margin:0 0 25px;}
	.inge-numlst01 li .bar{margin-left:6px;text-indent:-6px;font-size:13px;line-height:1.4;}
	
	.pro-gum{margin-top:25px;padding:35px 20px;}
	.pro-gum .com-tit span{padding:5px 20px 8px;font-size:18px;}
	.pro-gum .gum-img-box{margin-top:15px;}
	.pro-gum .gum-img{display:none;}
	.pro-gum .gum-img-box li{position:static;margin-top:10px;font-size:14px;text-align:center;}
	.pro-gum .gum-img-box li em{font-size:14px;}
	
	.pro-candy{margin-top:25px;padding:35px 20px;}
	.pro-candy .com-tit:before{height:40px;top:1px;}
	.pro-candy .com-tit span{padding:5px 20px 8px;font-size:18px;}
	.pro-candy .candy-img-box{margin-top:0;}
	.pro-candy .candy-img{display:none;}
	.pro-candy .candy-img-box li{position:static;margin-top:10px;font-size:14px;text-align:center;}
	.pro-candy .candy-img-box .candy-txt02 br{display:none;}
	.pro-candy .candy-img-box li em{font-size:14px;}
	
	.pro-candy.chip .candy-img-box {display:block}
	.pro-candy.chip .candy-img-box .candy-img {display:none}
	.pro-candy.chip .candy-img-box ul {display:block}
	
	.pro-energy{padding:20px 0 20px;margin-top:25px;}
	.pro-kcal + .pro-energy{margin-top:20px;}
	.energy-list{display:block;text-align:left;}
	.energy-list li{width:100%;text-align:center;}
	.energy-list .energy-graph{display:inline-block;width:120px;}
	.energy-list .energy-graph .total{top:2px;left:5px;font-size:11px;}
	.energy-list .energy-graph .num{top:2px;right:5px;font-size:11px;}
	.energy-list .energy-txt{margin:-5px 0 15px;}
	.energy-list:before, .energy-list:after{display:none;}
	.energy-info{margin:0;}
	.energy-info ul{margin:0 15px;}
	
	.pro-blast{margin-top:25px;padding-top:17px;}
	.pro-blast .com-tit div{display:block;font-size:26px;}
	.pro-blast .com-tit p{margin-left:10px;}
	.pro-blast .com-tit p:before{height:30px;top:5px;}
	.pro-blast .com-tit .up{margin:-10px 0 0;}
	.pro-blast .com-tit p em{font-size:26px;}
	.blast-list{margin-top:-5px;}
	.blast-list li,
	.blast-list li:nth-child(even){display:table;width:100%;padding:10px 0 0;table-layout:fixed;}
	.blast-list li .blast-img{width:100px;}
	.blast-box .blast-tit{font-size:14px;}
	.blast-box .blast-txt{font-size:13px;}

	.pro-kcal{padding:20px 0;margin-top:25px;}
	.kcal-list{margin-top:20px;}
	.pro-kcal ul{display:block;}
	.pro-kcal ul:before, .product-kcal ul:after, .kcal-list:before, .kcal-list .kcal-txt:after{display:none;}
	.pro-kcal li{width:50%;padding:0;}
	
	.kcal-list .kcal-tit{margin-top:5px;font-size:13px;}
	.kcal-list .kcal-txt{margin-top:0;padding-top:0;font-size:14px;}
	.purple .kcal-list .xs,
	.green .kcal-list .xs{background-color:#fff;}
	
	.com-ingred .effect-comment *{font-size:12px;line-height:1.1;}
	
	.effect-img2041{width:calc(100% + 40px);margin-left:-20px;text-align:center;}
	.effect-img2041 img{width:70%;}
	.effect-img2041 .effect-comment, .effect-img2076 .effect-comment{left:59%;font-size:11px;line-height:1;}
	.effect-img2041 .effect-comment br, .effect-img2076 .effect-comment br{}
	.effect-img2041 .comment02-01, .effect-img2076 .comment02-01{top:33%}
	.effect-img2041 .comment02-02, .effect-img2076 .comment02-02{top:39%;}
	.effect-img2041 .comment02-03, .effect-img2076 .comment02-03{top:45%;}
	.effect-img2041 .effect-comment span, .effect-img2076 .effect-comment span{font-size:11px;}
	
	.detail-img.effect-img1480 .effect-comment {top:45%;font-size:11px;}
	.detail-img.effect-img1480 .effect-comment em{font-size:12px;}
	.detail-img.effect-img1480 .comment01{left:6%;}
	.detail-img.effect-img1480 .comment02{left:60%;}
	.detail-img.effect-img1480 .comment03{top:65%;left:21%;}

	.effect-img2029_02 .comment01{top:20%;}
	.effect-img4523 .effect-comment {font-size:12px}

	.effect-img2169-02 .comment li{width:auto;padding-left:6%;}
	.effect-img2169-02 .effect-comment img{width:25px;height:auto;}
	.effect-img2169-01{display:block;max-width:418px;margin:15px auto 0;}
	.effect-img2169-02 .effect-comment, 
	.effect-img2169-02 .effect-comment em{font-size:13px;}
	.effect-img2169-02 .comment02{top:0;}
	.effect-img2169-02 .comment03{left:2%;top:92%;}
	.effect-img2169-02 .comment04{left:56%;top:92%;}
	
	.effect-img2051 .comment01{left:12%;}
	.effect-img2051 .comment02{left:5%;}
	.effect-img2051 .comment03{right:7%;}
	.effect-img2051 .comment04{left:13%;top:19%;}
	
	.effect-img7070 .effect-comment{text-align:right;}
	
	.effect-info-step{margin:21px 0 0;width:100%;}
	.effect-info-step li{display:block;width:100%;padding:40px 0 0 !important;margin:0 auto;}
	.effect-info-step li:first-child{padding:0;}
	.effect-info-step li:before{top:12px;left:50%;margin:0 0 0 -5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
	.effect-info-step .effect-step-txt{margin-top:15px;}
	.effect-info .img-wrap{margin:15px 0 0 0;text-align:center;}
	
	.effet-area .bor-img-list{width:-webkit-calc(100% + 15px);width:-moz-calc(100% + 15px);width:-ms-calc(100% + 15px);width:calc(100% + 15px);margin:-15px 0 0 -15px;}
	.effet-area .bor-img-list li{width:33.33%;margin-top:15px;padding:0 0 0 15px;}
	
	.effet-area .effect-num-list li{display:table;width:100%;margin-top:10px;text-align:left;}
	.effet-area .effect-num-list li:first-child{margin-top:0;}
	.effect-num-list .num-img{display:table-cell;padding:6px 0 0;text-align:center;vertical-align:middle;}
	.effect-num-list .num-txt{display:table-cell;padding-left:10px;font-size:14px;vertical-align:middle;}
	.round-list li{width:100%;padding:15px 0 0 30px;}
	.round-list .round-list-txt{padding-left:10px;}
	
	.ingred-analy02{width:264px;height:245px;margin-top:20px;}
	.ingred-analy02 .analy-num{font-size:25px;}
	.ingred-analy02 .analy-txt{font-size:12px;margin-top:12px;}
	.ingred-analy02 .analy-num em{margin-bottom:-8px;}
	.ingred-analy02 .analy-01{top:15%;margin-left:-8%;}
	.ingred-analy02 .analy-02{top:60%;margin-left:-33%;}
	.ingred-analy02 .analy-03{top:55%;margin-left:9%;}
	
	.ad-setp-lst3 li{width:100%;margin:8px;}
	
	.com-tit sup{font-size:13px;top:-0.7em;}
	
	.pcomp-area.type02{padding:20px;}
	.pcomp-area.type02 > ul > li{margin-top:20px;}
	.pcomp-area.type02 .circle-box .circle-tit{font-size:16px;}
	.pcomp-area.type02 .circle-box .circle-txt{font-size:14px;}
	
	.gourmet-origin .origin-list{display:block;padding:0 30px;}
	.gourmet-origin .origin-list:before,
	.gourmet-origin .origin-list:after{display:none;}
	.gourmet-origin .origin-list li{width:100%;margin-top:25px;}
	.gourmet-origin .origin-list li:first-child{margin:0;}
	.gourmet-origin .origin-list .origin-icon{height:auto;width:65px;}
	.gourmet-origin .origin-list .origin-txt{display:inline-block;margin:0 0 0 20px;vertical-align:middle;}
	
	.cont-img img{width:inherit;max-width:100%;height:auto;}
	
	.neon-sns .sns-notice{float:none;line-height:1.3;}
	.neon-sns .sns-box{float:none;}
	.neon-sns .sns-box li{margin:10px 0 0;float:none;}
	
	.effect-difference .img-box{display:block;text-align:center;}
	.effect-difference .difference-box{display:block;padding:0;margin-top:10px;}
	.difference-box .difference-txt{margin:0;}
	
	.ade-photo.right{text-align:center;}
	
	
	/* 뷰티 */
	.advantage-area .sie-box sup{top:-.5em;}
	.com-txt + .inge-lst07{margin-top:15px;}
	.technology-step .program-list .program-step{width:120px;height:36px;line-height:36px;font-size:16px;}
	.technology-step .program-list .program-img img{max-width:100%;}
	.advan-right .technology-step{margin-top:25px;} 
	.advan-left .technology-step{margin-bottom:25px;}

	/* 홈리빙 */
	ul.ecoup-kiut {width:100%;}
	ul.ecoup-kiut li {width:20%;}
	ul.ecoup-kiut li img {width:inherit;height:auto;}
	
	.tbl-home1 li.tbody .list-tit {padding-left:10px;font-size:12px;}
	.tbl-home1 li.tbody span {font-size:12px;}

	.firepower-process ul li {float:left;display:inline-block;box-sizing: border-box;vertical-align:top;width:16.666%;padding:10px 0 10px;}
	
	/* 베스바디 */
	.ingredient{padding:0;}
	.special-list > li,
	.special-list > li:last-child,
	.advan-left .special-list > li,
	.advan-left .special-list > li:last-child{width:100%;padding:15px 0 0 0;margin:0;}
	.enerjuvetm-complex ul,
	.enerjuvetm-complex li{width:100%;margin:0;}
	.enerjuvetm-complex li:first-child{margin-bottom:50px;}
	.enerjuvetm-complex li span:before{top:-27px;left:50%;margin-left:-5px;transform: -webkit-rotate(90deg);transform: -moz-rotate(90deg);transform: -ms-rotate(90deg);transform: rotate(90deg);}
	.enerjuvetm-complex .clx-txt{padding:0 30px;}
		
	/* 홈리빙 */
	.special-item{padding:20px 30px;margin-top:25px;}
	.special-item .item-img{display:block;text-align:center;width:100%;}
	.special-item .item-box{display:block;padding:15px 0 0 0;width:100%;}
	.special-item .item-box dt{font-size:16px;}
	.special-item .item-box ul{padding:5px;}
	
	.gray-box.queen .inge-lst03 li{width:100%;}
	
	.com-stit{font-size:16px;}
	.char-define{margin-top:20px;}
	.char-define dl{margin-top:15px;}
	.char-define dt{font-size:18px;}
	.char-define dd{font-size:14px;}
	
	.icook-knife .icook-knife-img div,
	.icook-knife .icook-knife-img div img{width:100%;}
	.icook-knife .com-tit{font-size:28px;}
	.icook-knife .com-tit em{margin-bottom:5px;font-size:22px;}
	.icook-knife .icook-knife-parts{margin-top:32px;}
	.icook-knife .icook-knife-parts dt{margin-top:17px;height:36px;line-height:35px;font-size:16px;}
	.icook-knife .icook-knife-parts dd{margin-top:5px;font-size:14px;}
	
	.raw-lst ul{max-width:316px;margin:0 auto;}
	.raw-lst li{padding:0 8px}
	.raw-lst li div{height:142px;padding-top:24px;border-width:3px;}
	.raw-lst li p{margin:0 auto 3px;}
	.raw-lst li span{font-size:13px;}
	.raw-lst li:first-child:after{width:8px;height:8px;margin:-4px -4px 0 0;}
	
	/* 공기청청기 */
	.smart-ingo-lst {padding:0 0;}
	.smart-ingo-lst ul li {padding:20px 20px;}
	
	.recipe-box {height:auto;padding:20px 20px;min-height:auto}
	.recipe-info {height:auto;padding:20px 20px 0;}
	.recipe-info span {width:100%;}
	.recipe-info span img {width:inherit;height:inherit;padding:0 20px;}

	.sty-left {padding:0 0 0 50px;}
	.one-for-one .v-pro span img{width: auto;}
	
	.atmosky-allergy-lst .allergy-txt-cont ul li{width:50%;}
	.atmosky-monitor > ul li span img{width:80%;}
	
	/* 원포원 (김미역세트 ) */
	.food-gray-wrap ul li{float: left;width:100%;text-align: center;}
	.food-gray-wrap ul li dl dt{padding-top:15px;}	
	.miyoek-detail-warp .detail-top-txt{font-size:32px;letter-spacing:-2px;line-height:35px;}
	
	.cookery-num li dl dt span.step-p img{width:auto;}
	
	.graph-info-box .graph-conts img{max-width:450px;width:100%;height:auto;}
	
	.step-tbl .tbl-box > li{width:100%;margin-top:20px;}
	.step-tbl .hua-tbl-tf{height:130px;}
	.step-tbl .hua-tbl-tf div{display:inline-block;padding:10px;}
	.wellors.step-tbl .hua-tbl-tf .td-img img{height:100%;max-height:40px;width:auto;}
	.step-tbl .hua-tbl-tf .td-tit .ring{margin-right:3px;}
	
	.gray-tbl .list-tit{display:block;width:100%;font-size:18px;text-align:center;}
	.gray-tbl .list-tit br{display:none;}
	.gray-tbl .list-info{display:block;width:100%}
	.gray-tbl .list-info li{display:block;width:100%;margin-top:20px;}
	.gray-tbl .list-info .list-ico{width:100% !important;text-align:center;}
	.gray-tbl .list-info .list-txt{margin:10px 0 0;width:100% !important;text-align:center;}
	
	.tip-btn .btn-tit,
	.tip-btn .btn-tit em{font-size:18px;}
	
	.cooking-lst{margin:0;}
	.cooking-lst li{float:left;}
	.sauce-tit dt span{font-size:26px;line-height:1.3;}
	.sauce-tit dt p{font-size:30px;line-height:1.3;margin:0;}
	.com-etc.default{margin-top:10px;}
	
	.hua-ad-list > li{width:100%;padding:30px 0 0 0 !important;}
	.hua-ad-list.type02 > li:first-child{padding:30px 0 0 0 !important;}
	.hua-ad-list.full > li:first-child{padding-top:0 !important;}
	.hua-ad-list .hua-ad-box,
	.hua-ad-list .hua-ad-img{vertical-align:middle;}
	.hua-ad-list .hua-ad-box .hua-ad-tit{font-size:16px;}
	.hua-ad-list.type02 .hua-ad-box .hua-ad-tit{padding:0;}
	.hua-ad-list .hua-ad-box .hua-ad-txt{font-size:14px;}
	.hua-ad-list .hua-ad-box .hua-ad-txt br{display:none;}
	.overnightwear-box > div{padding:50px 20px 29px;}
	.overnightwear-box .before-box{display:block;width:100%;border:none;}
	.overnightwear-box .after-box{display:block;margin-top:40px;width:100%;border:none;}
	.overnightwear-box .use-img{display:block;}
	.overnightwear-box .use-img:after{content:'';display:block;clear:both;}
	.overnightwear-box .use-img li{display:block;float:left;width:50%;text-align:center;}
	.overnightwear-box .use-img div{padding:0;}
	
	.lactobacillus p.tit{width:auto;padding:5px 15px;line-height:1.3;}
	
	/* 헤어케어 새티니끄 */
	.setiniqu-wrap .advan-left{width:100%;padding-right:0;}
	.setiniqu-wrap  .advan-right{width:100%;}
	.bath-body.hair .advan-right.v-top .com-tit.mt20{margin-top:20px !important;}
	
	/* 베르가닉 */
	.advanBody-area{padding: 0 0 0;margin:25px auto;}
	.verganic-cont-area .certif-effet .effet-box .advan-left .certif-mark dl.mark-area dd{margin-top:0;}
	.verganic-cont-area .certif-effet .effet-box.mt50{margin-top: 20px !important}
	.verganic-cont-area .certif-effet .effet-box .certif-mark.robx dl.mark-area dt{margin-top:20px;}
	.verganic-cont-area .certif-effet .effet-box .certif-mark p{min-height: inherit;}
	.verganic-cont-area .certif-effet .effet-box .certif-mark.robx .inge-lst03.pt30{padding-top:0 !important;}
		
	/* 너리쉬 */
	.nurish-cont .ingre-list-wrap .system-lst3.type-2nd{margin: 0 auto 0;}
	.nurish-cont .ingre-list-wrap .system-lst3.type-2nd ul li .lst-won span{line-height:1.5;}
		
}	


@media (max-width: 576px) {

	.v-pro span img{width:inherit;}
	.txt-info-visual .v-logo-txt sup{font-size:10px;letter-spacing:1px;padding-left:1px;}
	.advantage-area.btm-line{padding:25px 0;border-bottom:1px solid #e3e3e3;}
	.inge-lst05 li{font-size:12px;}
	.v-pro.mt160{margin-top:78px !important;}
	
	.effet-area .advan-left.w60, .effet-area .advan-right.w60{width:100%;display:block;}
 	.effet-area .advan-left.w40, .effet-area .advan-right.w40{width:100%;display:block;}
	
	/* 영양건강 */
	.nutrition-health .detail-content-area.gift-promo-area .comp-box .code-im span img.img-small{width:90%;}
	.ad-setp-lst2 li {display:block;width:100%;margin: 15px 0 auto 0;}
	
	
	/* 시그니처 셀렉트 */
	.signature-cont-area .health-inform-box .effet-area{padding: 25px 25px;}
    .signature-cont-area .health-inform-box .effet-area .ade-photo.serum{margin-bottom:20px;}
	
	/* 유스 익스텐드 울트라 */
	.young-age-area{background:none;}	
	.young-age-area .young-wrap, .young-age-area .young-wrap.big{width:100%;display:block;padding-top:0 !important;}	

	.skin-care .ingre-list-wrap .ingre-list li{width:33.333%;min-width:auto;}
	.product-video{margin-bottom:40px;}
	.beam-balance .txt-left{left:4%;}
	
	/* 하이드라 앰플 마스크 */
	.visual-area.type02.hydrav.ar4919 {background-position:top left;}
	
	/* 더마 소닉 4779 */
	.ctrl-product{display:block;}
	.ctrl-product >*{display:block;width:100%}
	.product-mode{display:block;}
	.product-mode >*{display:block;width:100% !important;}
	.product-mode .mode-box .mode-table{padding-left:0}
	.product-mode .circle-tit span{margin:0 auto;}
	.product-mode:before{content:none;}
	.product-mode + .product-mode{margin-top:30px}
	.product-mode .mid-tit span + span{margin-top:0}
	.product-mode .mid-tit{margin:20px 0}
	.product-mode .mode-box .mode-row:before{content:none;}
	.product-mode .mode-box .mode-row:after{content:none;}
	
	.ade-photo .reposom-wrap em.one{top: 8px;left: 64%;width:91px;height:34px;}
	.ade-photo .reposom-wrap em.two{bottom: 44px;left: 64%;width:91px;height:17px;}	

	.v-pro.kc-mark-area .mark-wrap{top:0;left: 50%;border:solid 2px #bbbbbb;padding: 8px 10px 8px 28px;background: #ffffff url('../images/akl_product/beauty/mark_kc.png') no-repeat 9px 50%;background-size: 17px;}
	.v-pro.kc-mark-area .mark-wrap span{font-size: 12px;}
	
	/* 배스바디 */
	.nurish-cont .system-lst3 ul li .lst-won {width:auto;}	
	
	/* 홈앤리빙 */
	.assistant-pr .effet-area{padding:25px 45px;}	
	
	
	/* 원포원 */
	.capsule-img-area em.txt{margin:14px 0 0;} /* 라임트리 캡슐세트 */
	.one-for-one .v-pro span img{width:inherit !important;}
	
	/* 고등어 */
	.jungipum-cont-area .ade-photo.seasoning-food{margin-top:0;}
   .ade-photo.seasoning-food span img{width: 80% !important;margin-bottom:0;}	
   
   /* 베이스 메이크업 */
   .foundation-cont-area .ade-photo span img{width:inherit;}
   
   /* 메이크업 1,2,3 립스틱 */
   .visual-area.point-makeup03 .txt-info-visual .v-logo-txt, .visual-area.point-makeup02 .txt-info-visual .v-logo-txt{font-size: 18px;font-weight: 300;}
   .visual-area.point-makeup03 .v-logo.beauty img, .visual-area.point-makeup02 .v-logo.beauty img, .visual-area.point-makeup01 .v-logo.beauty img{height:20px;}
   .visual-area.point-makeup03 .v-pro span img, .visual-area.point-makeup02 .v-pro span img{width:inherit;}
   
   /* 스무싱 파운데이션 */
   .color-tip-lst li{float:inherit;}
	
	/* 배스바디 헤어케어 */
	.bep-lst li, .deaf01.bep-lst li, .deaf02.bep-lst li, .deaf03.bep-lst li, .deaf04.bep-lst li{width:100% !important;}
	.bep-lst li.min .fig-b, 
	.deaf01.bep-lst li.min .fig-b, 
	.deaf02.bep-lst li.min .fig-b, 
	.deaf03.bep-lst li.min .fig-b, 
	.deaf04.bep-lst li.min .fig-b{min-height: 72px;}
	
	/* 메이크업3 스튜디오 뉴욕*/
	.bana-studio.ade-photo{margin-top:0;}
	.round3-thum-list ul li{float:inherit;width:100%;margin-bottom:30px;}
	.round3-thum-list ul li:last-child{margin-bottom:0;}
	.point-wrap .desc.top{margin-top:0;}
	.point-wrap .desc.top{font-size:20px;}
	
	.detail-content-area .advantage-area:first-child .t-big.point-wrap{margin-top:0;}
	
	/* .txt-info-visual .v-etc{font-size:14px;} 2019.03.06 */
	.visual-area.espring, .visual-area.espring.min{padding-bottom:46px;}
	
	.home-living .ingestion-usage .inge-numlst01 .use-tbl{margin:0 auto 0;}
	.home-living .ingestion-usage .inge-numlst01 .tbl-home1.three-block{margin: 10px 0 15px;}
	.home-living .ingestion-usage .inge-numlst01 .tbl-home1.three-block li{margin-left:0;}
	
	.health-inform-box .box-tit h5.other strong{font-size:32px;}
	
}



@media (max-width: 474px) {

	.visual-area .v-logo img{width:auto;height:auto;max-width:70%;max-height:70%;}
	.ade-photo img.none-width100 {width:inherit !important;height:auto !important;max-width:100%;max-height:100%;}
	
	.skin-care .ingre-list li{width:100% !important;}
	.ingre-list li:before{display:none;}
	.pro-video.type2{margin: 25px 0 0;padding: 25px 0 0;}
	
	.polymer{margin-top:20px;}
	.polymer p, 
	.polymer p em, 
	.polymer.vita p, 
	.polymer.vita p em{font-size: 13px;}
	
	.polymer.vita .one, 
	.polymer.vita .two, 
	.polymer.vita .two em{font-size:13px;}
	
	.polymer.vita .two{top:45%;font-size:12px;line-height:1.2;letter-spacing:-1.3px;}
		
	.v-pro span img{width:inherit;}	
	.t-big.point-wrap .tit sup{font-size: 16px;top: -1em;font-weight: 400;}
	
	/* 리스토어 울트라좀 4523 */
	.ade-photo .reposom-wrap em.one{top: 24px;left: 70%;}
	.ade-photo .reposom-wrap em.two{bottom: 37px;left: 73%;}	     
   
    .personalized-serum li{font-size:12px; padding-top: 20px;}
    .personalized-serum li:nth-child(3), .personalized-serum li:nth-child(5){padding-top: 29px;}
	
	.triangle{margin: 25px auto;}
	.triangle .tit > span > span{font-size:14px !important;}
	.triangle.circle-type .tit-child em{font-size:14px !important;}
	.triangle.men-type .tit br{display:block;}
	.triangle.men-type span.comment02{left:8%}
	.triangle.men-type span.comment03{margin-right:0}
	
	.triangle.lx-tech span.comment02{width: 140px;left: 0;margin-top:-35px;}
	.triangle.lx-tech span.comment03{width: 140px;right: 0;margin-top:-35px;}
	
	.triangle.lx-tech span.comment03 .linght-beige br{display:block;}	
	.triangle.ingre-three .tit .linght-beige{font-size:16px}
	.beam-balance .txt-left, .beam-balance .txt-right{font-size:14px}
	
	.ingre-list.ingre-list-n2 li .ingre-txt{font-weight: 300;position: absolute;top: inherit;left: inherit;margin-left: 0 !important;width: 100%;text-align: center;}
	.ingre-list.ingre-list-n2 li:nth-child(1) .ingre-txt{bottom:35px;}
	.ingre-list.ingre-list-n2 li:nth-child(2) .ingre-txt{bottom:40px;}
	
	.beam-balance .txt-left{left:0;}
	
	/* 아이디얼 래디언스 7227 존패치 */
	.ad-setp-lst.ar7227 dt{font-size:20px;}
	.ad-setp-lst.ar7227 dd{line-height:1.3;}	
	.photo-zone-patch div span{font-size:12px;}	
	.photo-zone-patch .photo-txt01{right: -11px;}
	.photo-zone-patch .photo-txt02{right: 28px;}
	.photo-zone-patch .photo-txt03{bottom: -25px;right: -3px;}
	
	/* 아이디얼 래디언스 피부 표면 광채케어 */	
	.reposom-sys-wrap{}
	.reposom-sys-wrap ul li div{height: 150px;width: 150px;background-size: 100%;}
	.reposom-sys-wrap ul li:first-child div{background-size: 100%;}
	.reposom-sys-wrap ul li span{font-size: 12px;padding-bottom: 20px;}
	
	/* 하이드라 */
	.system-lst3 ul li{float:none;width:100%;text-align:center;}
	
	/* 슈프림 */
	.supreme-area .system-lst3.sp-lx ul li{float: left;width: 33.333%;}
	
	
	/* 포인트 메이크업 립 */
	.point-makeup .visual-area .v-logo{padding:38px 0 0;}
	.point-makeup .txt-info-visual .v-tit{padding: 18px 0 0 !important;}
	.point-makeup .v-pro{margin-top: 34px;}
	
	.point-makeup .visual-area.lipgloss .v-pro span img {width:inherit;height:auto;}
	.point-makeup .visual-area.lipgloss .v-logo.beauty img{width:auto;height:20px;}
	
	/* 아티스트리 뉴욕 에디션 */
	.stick-thum-list ul li .studio-thum-area div{float:left;width:50%;}
	.stick-thum-list ul li .studio-thum-area div span.img{}
	.stick-thum-list ul li .studio-thum-area div span.img img{float: left;height:46px;}
	
	
	/* 베이스 메이크업 */
	.base-makeup .visual-area .v-logo{width:auto;padding:38px 0 0;}
	.base-makeup .txt-info-visual .v-tit{padding: 18px 0 0 !important;}
	.base-makeup .v-pro{margin-top: 34px;}
	.base-makeup .v-pro span img{width:inherit;}
	
	.triangle .tit{font-size:14px;}
	.triangle .tit em{font-size:14px !important;}
	.triangle.circle-type .comment02{left:-10%;}
	.triangle.circle-type .comment03{right:-10%;}
	
	.oral-round-lst{padding:0;}
	.oral-round-lst li {float: none;width: 100%;display: block;}
	.oral-round-lst li .round-area{display: block;text-align: center;margin: 0 20px 25px;}
	.oral-round-lst li .img-wrap{margin-bottom:10px;}
	.oral-round-lst li .img-wrap img{width:100%;height:100%;}
	.oral-round-lst li .txt-wrap dt{font-size:20px;margin-bottom:5px;}
	.oral-round-lst li .txt-wrap dd{font-size:14px;}
	
	
	/* 에너지 칩스 */
	.pro-candy.chip .com-tit span{font-size: 16px;}
	.pro-candy.chip .com-tit:before{height:50px;}
	.pro-candy.chip .candy-img-box li{font-size:14px;line-height:1.5}
	
	/* 맙 */
	.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area .txt.fst{top:-2%;left:1%;}
	.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area .txt.sec{left:0;bottom:-5%;}
	.assistant-pr .effet-area .advan-right.mod-wrap .ade-photo .img-desc-area .txt.three{right:0;bottom:-5%;}	
	/* 버즈 */
	.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area .txt.fst{bottom:-6%;left:0;}
	.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area .txt.sec{top:-15%;left: 0;}
	.assistant-pr .effet-area .advan-right.buz-wrap .ade-photo.dot-txt-area .img-desc-area .txt.three{top:-15%;left: 42%;}	
	
	.pormula-lst{text-align:left;}
	.pormula-lst li{margin-right: 15px;}
	.border-bx{padding:20px 25px;}
	.dish-thum-lst .dish-thum-wrap strong.h6{display:block;width:100%;text-align:center;font-size:16px;}
	.dish-thum-lst:before{display: block;margin: auto;text-align: center;background-size: 100% !important;background-position: 100% 100% !important;}
		
	.perl-water-lst > ul li{width: 100%;}
	.perl-water-lst > ul li .perl-area span img{width:auto;height:auto;}
	.perl-water-lst > ul li .perl-area p{min-height:0;margin-bottom:30px;}
	.clean-one{margin-left:-30px;}	

	.capsule-new-area.new{padding-top: 35px;padding-left: 40px;}
	.capsule-new-area.new span.lime-new{font-size: 16px;left:0;width: 50px;height:50px;line-height:50px}

	.v-pro.certifi-area .certifi{padding:10px 0 0 0;}
	.v-pro.certifi-area .certifi ul{margin-top:0;}
	.v-pro.certifi-area .certifi ul li br{display:none;}
	
	.oil-txt-lst, .oil-txt-lst.three{padding: 0 0 0;}
	.oil-txt-lst li em.txt-wrap{font-size:12px;}
	
	/*  엣모스피어 스카이 */
	.atmosky-allergy-lst{padding:20px 20px 20px 25px;}
	.atmosky-allergy-lst .allergy-tit-area .tit em{font-size:12px;}
	.atmosky-allergy-lst .allergy-tit-area .tit p{font-size:18px;}
	.atmosky-allergy-lst .allergy-txt-cont ul li{display:inline-block;width:50%;vertical-align: top;font-size:14px;}
	.fit-filter .fit-left, .fit-filter .fit-right{float:none;width:100%;display:block;}
	.fit-filter .fit-right{margin-top:50px;}
	.atmosky-monitor > ul li span img{width:80%;}
		
	/* 유스익스텐드 울트라 */
	
	.young-age-area .young-wrap, .young-age-area .young-wrap.big{width:100%;}	
	.young-age-area .young-wrap .polygon{display: block;text-align: left;}
	.young-age-area .young-wrap .polygon:first-child{margin-bottom:10px;}
	.young-age-area .polygon .tit{display: inline-block;text-align: left;width: 85px;    height: 77px;background-size: 85px;}
	.young-age-area .polygon .tit span{display: block;color: #fff;font-size: 12px;padding: 22px 0;text-align: center;width: auto;height: auto;}
	.young-age-area .polygon .txt{display: inline-block;text-align: left;}
	.young-age-area .polygon .txt dt{font-size:14px;}
	.young-age-area .polygon .txt dd{font-size:12px;}
	
	/* 4988_ UV 프로텍트 */
	.triangle.circle-type.uv img.chart{width:auto;}
	.triangle.circle-type.uv .tit-child{font-size:12px;}
	.triangle.circle-type.uv .tit-child em{font-size:12px !important;}
	.triangle.circle-type.uv .txt-round em{min-width: 70px;min-height: 70px;padding-top: 22px;font-size: 12px;}
	.triangle.circle-type.uv .txt-round em:before{min-width: 20px;min-height: 20px;background-size: 21px;}
	.triangle.circle-type.uv .comment02{left:-30px !important;}
	.triangle.circle-type.uv .comment03{right:-30px !important;}
	.triangle.circle-type.uv .comment01 em{top: 0;left: 50%;padding-top: 11px;}
	.triangle.circle-type.uv .comment02 em{padding-top: 6px;}
	.triangle.circle-type.uv .comment03 em{padding-top: 8px;}
	.triangle.circle-type.uv .comment01 em:before{}
	.triangle.circle-type.uv .comment02 em:before{margin-bottom: 0;}
	.triangle.circle-type.uv .comment03 em:before{}
	
	/* 1728 아쿠아풀 마스크*/
	.triangle.circle-type.uv.aquafull .txt-round em {min-height: 105px;min-width: 105px;padding-top: 12px !important;}
	
	/* 스페셜 케어 */
	.skin-care .visual-area.type02.duma-sonic{padding-bottom: 100px;}
	.skin-care .visual-area.type02.duma-sonic{padding-bottom:100px !important}
	.skin-care .visual-area.type02.duma-sonic .v-pro.kc-mark-area .mark-wrap{display:block;}
	.skin-care .visual-area.type02.duma-sonic .v-pro.kc-mark-area .mark-wrap{top: inherit;left: 50%;bottom: -70px;border:solid 2px #bbbbbb;padding: 8px 10px 8px 28px;background: #ffffff url('../images/akl_product/beauty/mark_kc.png') no-repeat 9px 50%;background-size: 17px;margin-left: -102px;}
	.skin-care .visual-area.type02.duma-sonic .v-pro.kc-mark-area .mark-wrap span{font-size: 12px;}
	
	.miyoek-detail-warp .detail-top-txt:before,
	.miyoek-detail-warp .detail-top-txt:after{display:none;}
		
	/* 홈앤리빙 */
	.rep-box{height:150px;}
	.rep-fle-money dl dd strong{font-size:36px;}
	.rep-box .rep-fle-txt{right:22px;}
	.one-for-one .detail-content-area.gift-promo-area .comp-box .code-im span img.img-small{width:70%;}  /* 목록 한줄에 한 상품만 나열되는 목록리스트의 썸네일 */

	/* 원포원 */
	.haengbok-box .wrap{float:none !important;}
	
	.health-inform-box.wide768 .advan-left, .health-inform-box.wide768 .advan-right{display:block;width:100%;}
	
}

@media (max-width: 324px) {	
	
	.visual-area .v-logo img{width:auto;height:auto;max-width:70%;max-height:70%;}
	.v-pro span img {text-align:center;width:inherit;height:auto;}
	.ingestion-usage dl{margin: 20px 0 0;}	
	.home-living .ingestion-usage .inge-numlst01 .tbl-home1.three-block li.tbody .list-tit{text-indent: 0;}
	.round-red-btn{padding: 7px 7px;font-size:15px;}			
	
	/* 영양건강*/
	.enerjuvetm-complex li span,
	.enerjuvetm-complex .clx-img img{width:100%;}
	.special-list .special-icon{display:block;width:100%;text-align:center;}
	.special-icon span{display:block;line-height:100px;margin:0 auto;}
	.special-list .special-txt{display:block;width:100%;padding:10px 0 0;text-align:center;}
	
	.hua-ad-list > li{margin-top:30px;}
	.hua-ad-list > li:first-child{margin-top:0;}
	.hua-ad-list .hua-ad-img{display:block;width:100%;text-align:center;padding-right:0;}
	.hua-ad-list .hua-ad-box{display:block;width:100%;}
	
	.effect-img2019 .comment01,
	.effect-img2276 .comment01{top:-1%;}
	.effect-img2019 .comment03,
	.effect-img2276 .comment03{left:68%;}
	.effect-img2019 .comment02 dt,
	.effect-img2019 .comment02 dd,
	.effect-img2276 .comment02 dt,
	.effect-img2276 .comment02 dd{text-align:left;}
	.effect-img2019 .comment03 dt,
	.effect-img2019 .comment03 dd,
	.effect-img2276 .comment03 dt,
	.effect-img2276 .comment03 dd{text-align:right;}
	
	.tbl-home1.three-block li.tbody .list-tit, .tbl-home1.one-block li.tbody .list-tit{padding-left:15px;}
	.tbl-home1.compare.type2 li.tbody .list-tit, .tbl-home1.range.type2 li.tbody .list-tit{padding-left:15px;}
	
	.com-ingred.effect-img2051, .com-ingred.effect-img2025{max-width:202px;}
	.com-ingred.effect-img2051 img, .com-ingred.effect-img2025 img{width:100%;}
	.effect-img2051 .comment02{bottom:-15%;}
	.effect-img2051 .comment03{bottom:0;right:2%}
	
	.ad-setp-lst2 li{width:100%;}
	
	.effect-img7070 .comment01{top:25%;}
	.effect-img7070 .comment02{top:63%;}
	
	/* 스킨케어 */
	.product-process .owl-theme .owl-dots .owl-dot {margin: 0 3px;}
	.product-process .owl-theme .owl-dots .owl-dot span{width: 13px;height: 13px;}
	
	
	/* 원포원 (김미역세트 ) */	
	.food_gray_wrap ul{padding:0;}
	.food_gray_wrap ul li{float: left;width:100%;text-align: center;}
	.food_gray_wrap ul li:last-child{padding-bottom:25px;}
	.food_gray_wrap ul li dl dd{font-size:12px;margin:0 20px;}
	
	/*  엣모스피어 스카이 */
	.atmosky-allergy-lst .allergy-txt-cont ul li{font-size:12px;}
	
	/* 셀렉트 시그니처 */
	.signature-cont-area .pcomp-area .comp-info .comp-box dl dd{min-height:130px;}
	.signature-cont-area .pcomp-area .comp-info .comp-box dl dt p {font-size:12px;}
	.signature-cont-area .akl a.bt-akl-blue, 
	.signature-cont-area .pcomp-area .comp-info .comp-box .bt-akl-blue{padding: 7px 10px 8px !important;}
	
	/* 4988_ UV 프로텍트 */
	.triangle.circle-type.uv img.chart{width: 100% !important;}
	.triangle.circle-type.uv .tit-child{font-size: 14px;}
	.triangle.circle-type.uv .tit-child em{font-size:12px !important;}
	.triangle.circle-type.uv .txt-round em{min-width: 70px;min-height: 70px;padding-top: 22px;font-size: 12px;}
	.triangle.circle-type.uv .txt-round em:before{min-width: 20px;min-height: 20px;background-size: 21px;}
	

	.triangle.circle-type.uv .comment02{left:-30px !important;}
	.triangle.circle-type.uv .comment03{right:-30px !important;}
	
	.triangle.circle-type.uv .comment01 em{top: 10px;left: 50%;padding-top: 14px;}
	.triangle.circle-type.uv .comment02 em{padding-top: 8px;}
	.triangle.circle-type.uv .comment03 em{padding-top: 14px;}
	.triangle.circle-type.uv .comment01 em:before{}
	.triangle.circle-type.uv .comment02 em:before{margin-bottom: 3px;}
	.triangle.circle-type.uv .comment03 em:before{}
	
	.visual-area.type02.zone-patch .v-logo.beauty img{height:15px;}
	

	/* 7227 존패치 */
	.photo-zone-patch{margin-bottom:50px;}
	.photo-zone-patch .ade-photo img{}
	.photo-zone-patch .photo-txt01{top: -20px;left: 56%;text-align:left;}
	.photo-zone-patch .photo-txt02{top:47%;left:64%;text-align:left;}
	.photo-zone-patch .photo-txt03{bottom: -52px;left: 59%;text-align:left;}
	
	/* 래디언스 리포솜 광채케어 */
	.reposom-sys-wrap ul li div{height: 120px;width: 120px;background-size: 100%;}
	
	/* 하이드라 */
	.hydra-list-wrap ul > li > .hydra-thum-wrap .txt dd.point{font-size:13px;}
	
	/* 에센셜 바잉 */
	.ingre-list li:before{display:none;}
	.product-video{margin-bottom:40px;}	
	.technology-step .program-list .program-img{display:none;clear:both;}		
	.triangle.men-type span.comment02{left:2%;margin-top: -20px;}
	.triangle.men-type span.comment03{margin-top: -20px;}
	.triangle br{line-height:18px !important;}
	.triangle.circle-type .comment01, .triangle.circle-type .comment02, .triangle.circle-type .comment03{font-size:12px;}
	.triangle.circle-type .comment01{padding-top:13px}
	.ingre-list.ingre-list-n2 li .ingre-txt{font-weight: 300;position: absolute;top: inherit;left: inherit;margin-left: 0 !important;width: 100%;text-align: center;}
	.ingre-list.ingre-list-n2 li:nth-child(1) .ingre-txt{bottom:35px;}
	.ingre-list.ingre-list-n2 li:nth-child(2) .ingre-txt{bottom:40px;}
	
	/* 인텐시브 리스토어 4523 */
	.ade-photo .reposom-wrap em.one{top: 24px;left: 64%;}
	.ade-photo .reposom-wrap em.two{bottom: 29px;left: 73%;}
	
	/* 4439 */
	.triangle.lx-tech span.comment02{width:90px !important;left: 0;margin-top:-35px;}
	.triangle.lx-tech span.comment03{width:90px !important;right: 0;margin-top:-35px;}
			
	/* 베이스 메이크업 */	
	.triangle.circle-type .tit-child{font-size:14px;}
	.triangle.circle-type .tit-child em{font-size:14px !important;}
	.triangle.circle-type .txt-round em{display:inline-block;min-width:85px;min-height:85px;}
	.triangle.circle-type .txt-round{letter-spacing:-1px;}
	.triangle.circle-type .comment01{top:-20%;}
	.triangle.circle-type .comment02{left:-15%;}
	.triangle.circle-type .comment03{right:-15%;}
	.triangle.circle-type .comment01 em, .triangle.circle-type .comment03 em{padding-top:17px;}
	.triangle.circle-type .comment02 em{padding-top:28px}
	
	.concealer-img-wrap span.dsc em{margin-bottom: 46px;display: block;}
	
	
	/* 스튜디오 뉴욕 */
	.bana-studio{display:block;width:100%;height:auto;background: #ffffff url(../images/akl_product/beauty/bana_studio_newyork_1743.png) no-repeat top center;background-size: 745px;}
	.bana-studio.ade-photo{margin-top:0;}
	.bana-studio p {display: block;padding: 100px 10px 100px;text-align: center;font-size:18px;line-height: 1.5;color: #d51b60;}
	
	/* 배스바디 */
	.bep-lst.deaf02 ul li{width:100%;}
	.bath-body .pcomp-list.deaf-left div.comp-info {display:block;float:inherit;width:100%;text-align: center;padding:0 0;margin-right:0;}
	
	/* 홈앤리빙 */
	.visual-area.others .v-logo{padding:40px 0 0;}	
	.visual-area.others .txt-info-visual .v-txt{font-size:16px !important;}
	.visual-area.others .txt-info-visual .v-etc{font-size:14px !important;}
	.visual-area.others .v-pro {margin-top: 35px !important;}
	.visual-area.others{padding-bottom:45px !important;}
	
			
	.capsule-new-area.new{padding-top: 28px;padding-left: 28px;}
	.capsule-new-area.new span.lime-new{left:0;font-size:14px;width:35px;height:35px;line-height:35px;}
	
	.v-pro.certifi-area .certifi{margin-left:5%;}
	
	.rep-box .rep-fle-money{left:10%;bottom:20%;}
	.rep-box .rep-fle-txt{bottom:7%;right:5%;}
	
	.cert-lst:after{top:52px;height:82.5%}
	
	.cookery-num li dl dt span.step-p img{width:inherit;}
	.icook-knife .icook-knife-img div img{width:100%;}
	
}

.wbr {display:block !important;}
@media (max-width: 768px) {
    .wbr {display:inline-block !important; vertical-align:middle !important;}
    .txt-info-visual .v-etc{font-size:12px;}/* 2019.03.06 추가*/
    .atmosInfo dt{font-size:14px;}/* 2019.03.13 추가 */
    .atmosInfo dd{font-size:14px;}/* 2019.03.13 추가 */
}

/* 2019.06.11 제품구성 가이드 수정  */
.osResDetail p{margin-bottom:0;}
.osResDetail .fntE{font-size:12px;color:#bbb;}
.osResDetail .comp-info dl{max-width:300px;padding:7px 7px 0;}
.osResDetail .comp-info dl dt{height:68px;padding:0;}
.osResDetail .comp-info dl dt p{height:25px;padding:0 0 7px;}
.osResDetail .comp-info dl dd{height:auto;min-height:auto;margin-bottom:5px;padding:0;} 
.osResDetail .comp-info dl dd p{height:60px;margin:0;padding:0;}
.osResDetail.line1 .comp-info dl dd p:first-child{height:40px;}
.osResDetail.line2 .comp-info dl dd p:first-child{height:60px;}
.osResDetail.line3 .comp-info dl dd p:first-child{height:80px;}
.osResDetail.type-gift dd{height:auto;min-height:auto;}
.osResDetail.type-gift dl dd p{height:auto;}
.osResDetail.type-gift .pcomp-area{padding-bottom:0;}
.osResDetail.proTit2 .comp-info dl dt{min-height:70px;}
.osResDetail.proTit1 .comp-info dl dt{height:45px;}

@media (max-width: 768px){
    .osResDetail.type-gift .comp-info{margin-top:0px;}
    .osResDetail .comp-info{margin-top:30px;}
    .osResDetail .comp-info:nth-child(1){margin-top:0;}
    .osResDetail .comp-info dl dt p{height:auto;}
    .osResDetail .comp-info dl dd p{height:auto;margin-bottom:15px;}
    .osResDetail .comp-info dl dd p:last-child{margin-bottom:25px;}
    .osResDetail.type-gift .comp-info dl dd p:last-child{margin-bottom:0;}
    .osResDetail.line1 .comp-info dl dd p:first-child{height:auto;}
    .osResDetail.line2 .comp-info dl dd p:first-child{height:auto;}
    .osResDetail.line3 .comp-info dl dd p:first-child{height:auto;}
}
/* //2019.06.11 제품구성 가이드 수정  */