@charset "utf-8";

/*----- 서브 공통부분 -----*/
/* 페이지 하단용 */
.pb150{padding-bottom:150px;}

/* sub_common */
.sub_common{margin-bottom:80px;}
.sub_visual{width:100%; max-width:640px; margin:0 auto; position:relative; overflow:hidden;}
.sub_visual img{max-width:100%;}
.sub_visual.eye{background:#fdc7cf;}
.sub_visual.nose{background:#f9c3b5;}
.sub_visual.petit{background:#aff2d8;}
.sub_visual.fat{background:#d8c2f6;}
.sub_visual.man{background:#a0c6f5;}
.sub_visual.man img{margin-top:-40px;}
.sub_visual .txt_box{text-align:center; position:relative; padding-top:60px;}
.sub_visual .txt_box .top_tit{margin-bottom:20px;}
.sub_visual .txt_box .top_tit h3{font-size:100px; color:#fff; letter-spacing:-0.025em; font-weight:400; margin:0; display:inline-block; vertical-align:bottom; margin-bottom:20px;}
.sub_visual .txt_box .top_tit h2{font-size:63px; color:#222; letter-spacing:0em; font-weight:700; margin:0; display:inline-block; vertical-align:bottom; margin-left:-30px;}
.sub_visual .txt_box .tit{position:relative; padding:4px 0; margin-bottom:40px;}
.sub_visual .txt_box .tit:before{content:''; display:block; position:absolute; width:514px; height:2px; background:url('/m/img/sub_visual/visual_deco.png') no-repeat center center / contain; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.sub_visual .txt_box .tit:after{content:''; display:block; position:absolute; width:514px; height:2px; background:url('/m/img/sub_visual/visual_deco.png') no-repeat center center / contain; bottom:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.sub_visual .txt_box .tit h4{font-size:70px; color:#222; letter-spacing:-0.025em; font-weight:300;}
.sub_visual .txt_box .tit h4 b{font-weight:600;}
.sub_visual .txt_box h6{font-size:20px; color:#635a5a; letter-spacing:-0.025em; font-weight:400; margin:0; line-height:1.4; word-break:keep-all;}
.sub_visual .txt_box h5{font-size:24px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin:0; line-height:1.4; word-break:keep-all;}
.sub_visual .txt_box p{font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:600; margin-top:10px;}
.sub_visual .right_deco{position:absolute; bottom:55%; right:20px; transform-origin:right bottom; transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.sub_visual .right_deco i{display:inline-block; vertical-align:middle; width:180px; height:1px; background:#fff;}
.sub_visual .right_deco span{display:inline-block; vertical-align:middle; font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400;}

.sub_visual .txt_box p.subcol02{color:#e57354;}
.sub_visual .txt_box h5.subcol03{color:#0b7d51;}
.sub_visual .txt_box h5.subcol04{color:#6d30c1;}
.sub_visual .txt_box p.subcol04{color:#6d30c1;}



.sub_text{text-align:center; position:relative;}
.sub_text .inner > ul{margin:0; font-size:0; letter-spacing:-4px;}
.sub_text .inner > ul > li{width:100%; margin:20px 0; background:#e7697c; min-height:290px; padding:40px 20px; box-sizing:border-box; box-shadow:0 10px 16px rgba(0, 0, 0, 0.04);}
.sub_text .inner > ul > li .num{font-size:40px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; width:30px; height:30px; background:#b84051; border-radius:50%; margin:0 auto 10px; box-sizing:border-box; padding-left:5px;}
.sub_text .inner > ul > li h6{font-size:12px; color:#b4b4b4; letter-spacing:0.4em; font-weight:400; margin:0;}
.sub_text .inner > ul > li h4{font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:500; margin:0;}
.sub_text .inner  > ul > li h4 span.text_bg{position:relative;}
.sub_text .inner  > ul > li h4 span.text_bg:before{content:''; display:block; position:absolute; width:calc(100% + 5px); height:26px; background:#b84051; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.sub_text .inner  > ul > li h4 span.text_bg span{position:relative;}
.sub_text .inner  > ul > li h5{font-size:18px; color:#ab1f33; letter-spacing:-0.025em; font-weight:600; margin:0; margin:10px 0;}

.sub_text .inner > ul > li h3{font-size:32px; color:#ef7553; letter-spacing:-0.025em; font-weight:200; margin:0;}
.sub_text .inner > ul > li i{display:block; width:1px; height:22px; background:#b84051; transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); margin:20px auto;}
.sub_text .inner > ul > li p{font-size:18px; color:#f7ebed; letter-spacing:-0.025em; font-weight:400; line-height:1.6;}

.sub_text .inner > ul > li > ul{margin:0; margin-top:40px;}
.sub_text .inner > ul > li > ul li{display:inline-block; vertical-align:top; margin:0 20px; width:calc(50% - 40px); box-sizing:border-box; padding:40px 10px; position:relative;}
.sub_text .inner > ul > li > ul li i{background:#fff; margin:0; position:absolute; top:-11px; left:50%; transform:rotate(45deg) translateX(-50%); -webkit-transform:rotate(45deg) translateX(-50%); -o-transform:rotate(45deg) translateX(-50%); -ms-transform:rotate(45deg) translateX(-50%); -moz-transform:rotate(45deg) translateX(-50%);}
.sub_text .inner > ul > li > ul li:nth-of-type(odd){background:#b82237;}
.sub_text .inner > ul > li > ul li:nth-of-type(2n){background:#dc3a51;}
.sub_text .inner > ul > li > ul li p{min-height:56px;}
.sub_text .inner > ul > li > ul.w02 li{width:calc(50% - 40px);}
.sub_text .inner > ul > li > ul.w03 li{width:calc(33.333333% - 20px); margin:10px;}
.sub_text .inner > ul > li > ul.w04 li{width:calc(25% - 40px);}
.sub_text .inner > ul > li > ul.w05 li{width:calc(20% - 40px);}

.sub_text .inner > ul > li > dl{margin-top:40px; font-size:0; letter-spacing:-4px;}
.sub_text .inner > ul > li > dl dt{margin:20px 5px; display:inline-block; vertical-align:middle; position:relative;}
.sub_text .inner > ul > li > dl dt .img_box img{max-width:100%;}
.sub_text .inner > ul > li > dl dt .txt_box{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.sub_text .inner > ul > li > dl dt .txt_box img{margin-top:20px;}
.sub_text .inner > ul > li > dl dd{display:block;  width:100%; margin:0 -6px; position:relative; z-index:1;}
.sub_text .inner > ul > li > dl dd img{margin-bottom:10px;}
.sub_text .inner > ul > li > dl dd .line{display:block; width:100%; height:1px; background:#250800; position:relative;}
.sub_text .inner > ul > li > dl dd .line:before{content:''; display:block; position:absolute; width:10px; height:10px; background:#250800; border-radius:50%; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.sub_text .inner > ul > li > dl dd .line:after{content:''; display:block; position:absolute; width:10px; height:10px; background:#250800; border-radius:50%; top:50%; right:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.sub_text .inner > ul > li > dl dd h5{font-size:28px; color:#250800; letter-spacing:-0.025em; font-weight:600; margin:0; margin-top:8px;}


.sub_text ul li.w1100{width:100%; max-width:1100px;}
/* li 하나일 때 */
.sub_text ul li.type02{min-height:0; padding:40px 20px 60px;}

.sub_text.subcol02 .inner > ul > li{background:#fff; border:1px solid #facabd; box-shadow:none;}
.sub_text.subcol02 .inner > ul > li h4{color:#444444;}
.sub_text.subcol02 .inner > ul > li h4 span.orange{color:#ef7553;}

.sub_text.subcol02 .inner > ul > li h3{color:#ef7553;}

.sub_text.subcol03 .inner > ul > li{background:#24b07a;}
.sub_text.subcol03 .inner > ul > li .num{background:#024d30; color:#2ba777;}
.sub_text.subcol03 .inner > ul > li i{background:#024d30;}
.sub_text.subcol03 .inner > ul > li p{color:#e2f3ec;}

.sub_text.subcol04 .inner > ul > li{background:#fff; border:1px solid #d9befd; box-shadow:none;}
.sub_text.subcol04 .inner > ul > li h4{color:#444444;}
.sub_text.subcol04 .inner > ul > li h3{color:#6d30c1;}

.sub_text.subcol05 .inner > ul > li{background:#fff; border:1px solid #91baec; box-shadow:none;}
.sub_text.subcol05 .inner > ul > li h4{color:#666666;}
.sub_text.subcol05 .inner > ul > li h3{color:#0f407d;}


/* sub_tabbtn */
.sub_tabbtn{margin-bottom:60px;}
.sub_tabbtn ul{margin:0; font-size:0; letter-spacing:-4px;}
.sub_tabbtn ul li{display:inline-block; vertical-align:top; border-bottom:1px solid #ec819f; box-sizing:border-box; text-align:center; height:60px;}
.sub_tabbtn ul li a{display:table; width:100%; height:100%; font-size:18px; color:#8c8c8c; letter-spacing:-0.025em; font-weight:500; line-height:1.4; padding:0 10px; box-sizing:border-box; word-break:break-all;}
.sub_tabbtn ul li a span{display:table-cell; vertical-align:middle;}

.sub_tabbtn ul.w02 li{width:50%;}
.sub_tabbtn ul.w03 li{width:33.333333%;}
.sub_tabbtn ul.w04 li{width:25%;}
.sub_tabbtn ul.w05 li{width:20%;}
.sub_tabbtn ul.w06 li{width:16.666666%;}
.sub_tabbtn ul.w07 li{width:14.285714%;}


/* 텍스트 여러줄 */
.sub_tabbtn ul.type02 li{height:80px;}
.sub_tabbtn ul.type03 li{height:100px;}
.sub_tabbtn ul.type04 li{height:150px;}

.sub_tabbtn ul li.on{border:1px solid #ec819f; border-bottom:0;}
.sub_tabbtn ul li.on a{color:#ec819f;}

.sub_tabbtn.subcol02 ul li{border-bottom:1px solid #e57354;}
.sub_tabbtn.subcol02 ul li.on{border:1px solid #e57354; border-bottom:0;}
.sub_tabbtn.subcol02 ul li.on a{color:#e57354;}

.tabs{display:none;}
.tab01{display:block;}


/* sub_tit */
.sub_bigtit{text-align:center;}
.sub_bigtit .num{display:inline-block; font-size:66px; color:#e7e7e7; letter-spacing:-0.025em; font-weight:900; position:relative; padding:0 20px;}
.sub_bigtit .num:before{content:''; display:block; position:absolute; width:1px; height:50px; background:#e7e7e7; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.sub_bigtit .num:after{content:''; display:block; position:absolute; width:1px; height:50px; background:#e7e7e7; top:50%; right:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.sub_bigtit h6{font-size:14px; color:#cbcbcb; letter-spacing:0.4em; font-weight:400; margin:0; margin:10px 0;}
.sub_bigtit h3{font-size:64px; color:#222222; letter-spacing:-0.025em; font-weight:300; margin:0;}
.sub_bigtit h3 b{font-weight:600;}
.sub_bigtit span.pink{color:#e7697c;}
.sub_bigtit span.orange{color:#e57354;}

.sub_tit{text-align:center;}
.sub_tit h6{font-size:16px; color:#222222; letter-spacing:0.4em; font-weight:300; margin:0; margin-bottom:10px;}
.sub_tit h5{font-size:12px; color:#e1e1e1; letter-spacing:0.4em; font-weight:400; margin:0; padding:4px 12px; display:inline-block; background:#797979; margin-bottom:10px;}
.sub_tit h3{font-size:54px; color:#222222; letter-spacing:-0.025em; font-weight:300; margin:0; line-height:1.2; word-break:keep-all;}
.sub_tit h3 b{font-weight:600;}
.sub_tit p{font-size:18px; color:#666666; letter-spacing:-0.025em; font-weight:300; line-height:1.6; margin-top:15px;}
.sub_tit i{display:block; width:70px; height:1px; background:#d8d8d8; margin:20px auto 0;}

/*----- 서브 공통부분 / -----*/





/* ==============================================================
	눈성형 
============================================================== */
/*----- 쌍꺼풀 -----*/
/* 쌍꺼풀 하단 공통영역 */
.eye_double_botcon01{background:url('/m/img/eye/double_bot_con01_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px; box-sizing:border-box; overflow:hidden;}
.eye_double_botcon01 .sub_tit h6{color:#fff;}
.eye_double_botcon01 .sub_tit h3{color:#fff;}
.eye_double_botcon01 .left_box{padding:80px 0; position:relative; z-index:2;}
.eye_double_botcon01 ul{width:400px; font-size:0; letter-spacing:-4px; margin:60px auto 10px; text-align:center;}
.eye_double_botcon01 ul li{display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:40px; border:1px solid rgba(207, 52, 75, 0.45); border-top:0; position:relative; text-align:center; padding:36px 10px 10px; max-width:190px; min-height:190px; box-sizing:border-box; width:calc(50% - 15px);}
.eye_double_botcon01 ul li:before{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(207, 52, 75, 0.45); top:0; left:0;}
.eye_double_botcon01 ul li:after{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(207, 52, 75, 0.45); top:0; right:0;}
.eye_double_botcon01 ul li:nth-of-type(2n){margin-right:0;}
.eye_double_botcon01 ul li i{position:absolute; top:-16px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_double_botcon01 ul li i img{}
.eye_double_botcon01 ul li h6{font-size:30px; color:#cf344b; letter-spacing:-0.025em; font-weight:400; margin:0;}
.eye_double_botcon01 ul li p{font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:600; line-height:1.6; word-break:keep-all;}
.eye_double_botcon01 .left_box .bot_text{text-align:center;}
.eye_double_botcon01 .left_box .bot_text p{font-size:24px; color:#f8e5e7; letter-spacing:-0.025em; font-weight:500;}
.eye_double_botcon01 .left_box .bot_text i{display:block; width:1px; height:40px; background:#fff; margin:10px auto;}
.eye_double_botcon01 .left_box .bot_text h4{font-size:44px; color:#fff; letter-spacing:-0.025em; margin:0; font-weight:700; margin-bottom:10px;}
.eye_double_botcon01 .left_box .bot_text h5{font-size:32px; color:#fff; letter-spacing:-0.025em; font-weight:300; margin:0; word-break:keep-all;}
.eye_double_botcon01 .right_box{box-sizing:border-box; position:relative;}
.eye_double_botcon01 .right_box > img{margin-top:-110px; max-width:100%;}
.eye_double_botcon01 .right_box .top_box{position:absolute; top:24%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_double_botcon01 .right_box .top_box .text{position:absolute; top:50px; left:60px;}
.eye_double_botcon01 .right_box .top_box .text h5{font-size:17px; color:#222; letter-spacing:-0.025em; font-weight:700; margin:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em;}
.eye_double_botcon01 .right_box .top_box .text p{font-size:14px; color:#888; letter-spacing:-0.025em; font-weight:300; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em; margin-top:20px;}
.eye_double_botcon01 .right_box .bot_text{text-align:center; position:absolute; width:100%; bottom:60px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_double_botcon01 .right_box .bot_text h6{font-size:22px; color:#444; letter-spacing:-0.025em; font-weight:600; margin:0; margin-bottom:40px;}
.eye_double_botcon01 .right_box .bot_text h6 b{font-weight:700;}
.eye_double_botcon01 .right_box .bot_text span.green{color:#06c55e;}
.eye_double_botcon01 .right_box .bot_text a{display:inline-block;}

.eye_double_botcon02{margin:80px 0 150px; overflow:hidden;}
.eye_double_botcon02 .sub_tit{margin-bottom:60px;}
.eye_double_botcon02 .hover_box{text-align:center; position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.74);}
.eye_double_botcon02 .hover_box .txt_box{height:60%; margin:40% 0; background:rgba(0, 0, 0, 0.66);}
.eye_double_botcon02 .hover_box .txt_box .text{position:relative; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); width:100%;}
.eye_double_botcon02 .hover_box .txt_box h5{font-size:24px; color:#fff; letter-spacing:-0.025em; font-weight:500; margin:0; margin-top:20px;}
.eye_double_botcon02 .hover_box .txt_box p{font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300; line-height:1.4; margin-top:20px;}
.eye_double_botcon02 .hover_box .txt_box a{font-size:18px; color:#fff; letter-spacing:0.01em; font-weight:400; display:block; width:100%; max-width:160px; border:1px solid #fff; text-align:center; margin:0 auto; padding:12px 0; margin-top:40px;}
.eye_double_botcon02 .bna_slide{max-width:600px; margin:0 auto;}
.eye_double_botcon02 .bna_slide .bef{font-size:24px; letter-spacing:-0.045em; font-weight:400; background:#848484; width:180px; padding:15px 0; bottom:auto; top:0;}
.eye_double_botcon02 .bna_slide .aft{background:#000; left:auto; right:0;}
.eye_double_botcon02 .bna_slide ul li > div{height:648px; position:relative;}
.eye_double_botcon02 .bna_slide .bx-controls-direction a.bx-prev{top:auto; transform:none; bottom:-80px; width:68px; height:68px; background:#efefef url('/img/eye/double_bot_con02_prev.png') no-repeat center center;}
.eye_double_botcon02 .bna_slide .bx-controls-direction a.bx-prev:hover{background:#f2798a url('/img/eye/double_bot_con02_prev_on.png') no-repeat center center;}
.eye_double_botcon02 .bna_slide .bx-controls-direction a.bx-next{top:auto; transform:none; bottom:-80px; width:68px; height:68px; background:#efefef url('/img/eye/double_bot_con02_next.png') no-repeat center center;}
.eye_double_botcon02 .bna_slide .bx-controls-direction a.bx-next:hover{background:#f2798a url('/img/eye/double_bot_con02_next_on.png') no-repeat center center;}
.eye_double_botcon02 .bnas_pager{max-width:640%; margin-top:92px;}
.eye_double_botcon02 .bnas_pager > div{margin-right:20px; width:calc(50% - 16px);}
.eye_double_botcon02 .bnas_pager > div:nth-of-type(2n){margin-right:0;}
.eye_double_botcon02 .bnas_pager > div a{position:relative; display:block; height:160px;}
.eye_double_botcon02 .bnas_pager > div a p{border:4px solid #e4e4e4; z-index:2;}
.eye_double_botcon02 .bnas_pager > div a.active p{border:4px solid #f2798a;}
.eye_double_botcon02 .bnas_pager > div a img{height:100%;}
.eye_double_botcon02 .bnas_pager > div a > span{display:table; width:50%; height:100%; background:#000; position:absolute; top:0; left:0; z-index:1; text-align:center;}
.eye_double_botcon02 .bnas_pager > div a > span span{display:table-cell; vertical-align:middle; font-size:16px; color:#fff; letter-spacing:-0.045em; font-weight:400; line-height:1.2;}

.eye_double_botcon02 .gallery-top{max-width:600px; margin:0 auto;}
.eye_double_botcon02 .gallery-top .bef{font-size:24px; letter-spacing:-0.045em; font-weight:400; background:#848484; width:180px; padding:15px 0; bottom:auto; top:0;}
.eye_double_botcon02 .gallery-top .aft{background:#000; left:auto; right:0;}
.eye_double_botcon02 .btns_wrap{max-width:600px; margin:10px auto; width:100%; }
.eye_double_botcon02 .btns_wrap:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.eye_double_botcon02 .btns_wrap .prev_btn{float:left; cursor:pointer; width:68px; height:68px; background:#efefef url('/img/eye/double_bot_con02_prev.png') no-repeat center center;}
.eye_double_botcon02 .btns_wrap .prev_btn:hover{background:#f2798a url('/img/eye/double_bot_con02_prev_on.png') no-repeat center center;}
.eye_double_botcon02 .btns_wrap .next_btn{float:right; cursor:pointer; width:68px; height:68px; background:#efefef url('/img/eye/double_bot_con02_next.png') no-repeat center center;}
.eye_double_botcon02 .btns_wrap .next_btn :hover{background:#f2798a url('/img/eye/double_bot_con02_next_on.png') no-repeat center center;}
.eye_double_botcon02 .gallery-top .swiper-slide:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.eye_double_botcon02 .gallery-top .swiper-slide > div{width:50%; float:left; position:relative; overflow:hidden}
.eye_double_botcon02 .gallery-top .swiper-slide > div > img{width:100%; height:100%;}

.eye_double_botcon02 .gallery-thumbs{max-width:640%; margin-top:70px;}
.eye_double_botcon02 .gallery-thumbs .swiper-slide {width:260px;}
.eye_double_botcon02 .gallery-thumbs .swiper-slide a{position:relative; display:block; height:160px;}
.eye_double_botcon02 .gallery-thumbs .swiper-slide a p{position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; border:4px solid #e4e4e4; z-index:2;}
.eye_double_botcon02 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active a p{border:4px solid #f2798a;}
.eye_double_botcon02 .gallery-thumbs .swiper-slide a img{width:49%; height:100%;}
.eye_double_botcon02 .gallery-thumbs .swiper-slide a > span{display:table; width:50%; height:100%; background:#000; position:absolute; top:0; left:0; z-index:1; text-align:center;}
.eye_double_botcon02 .gallery-thumbs .swiper-slide a > span span{display:table-cell; vertical-align:middle; font-size:16px; color:#fff; letter-spacing:-0.045em; font-weight:400; line-height:1.2;}

.eye_double_botcon02 .programPage{font-family:'Roboto', sans-serif; margin-top:60px;}
.eye_double_botcon02 .programPage a{font-size:18px; color:#aaaaaa; letter-spacing:-0.025em; font-weight:700; width:40px; height:40px; line-height:40px;}
.eye_double_botcon02 .programPage a.page_prev{border:1px solid #e4e4e4; margin-right:20px;}
.eye_double_botcon02 .programPage a.page_next{border:1px solid #e4e4e4; margin-left:20px;}
.eye_double_botcon02 .programPage a.active{color:#fff; border:0; background:#f2798a;}


/* 쌍꺼풀 하단 공통영역 / */


/* 비절개 매몰 */
.eye_double_con01{overflow:hidden;}
.eye_double_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_double_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_double_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_double_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_double_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_double_con01 .cons .inner{position:relative;}
.eye_double_con01 .cons .img_box{position:relative; text-align:center;}
.eye_double_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_double_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_double_con01 .cons .txt_box{box-sizing:border-box; padding:80px 30px 20px; position:relative; z-index:1; text-align:center;}
.eye_double_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_double_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_double_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_double_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_double_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_double_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_double_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_double_con01 .cons .txt_box h5 > span{position:relative; display:inline-block;}
.eye_double_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_double_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_double_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_double_con01 .cons .txt_box p b{font-weight:600;}

.eye_double_con02{padding:110px 0 80px; background:url('/m/img/eye/double01_con02_bg.jpg') no-repeat center center / cover; position:relative;}
.eye_double_con02 .title_box{background:#181516; width:100%; max-width:590px; border-radius:100px; position:absolute; top:-50px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); text-align:center; padding:20px 0; z-index:2;}
.eye_double_con02 .title_box h6{font-size:12px; color:#787274; letter-spacing:0.4em; font-weight:400; margin:0;}
.eye_double_con02 .title_box h3{font-size:34px; color:#fff; letter-spacing:-0.025em; font-weight:300; margin:0;}
.eye_double_con02 .title_box h3 b{font-weight:600;}
.eye_double_con02 ul{margin:0; font-size:0; letter-spacing:-4px; text-align:left;}
.eye_double_con02 ul li{display:inline-block; vertical-align:top; text-align:center; width:33.333333%;  border-right:1px solid rgba(241, 194, 197, 0.36); box-sizing:border-box; padding:30px 8px; min-height:236px; margin:10px 0;}
.eye_double_con02 ul li:nth-of-type(3n){border-right:0;}
.eye_double_con02 ul li .num{font-size:16px; color:#e7697c; letter-spacing:-0.025em; font-weight:500; width:34px; text-align:center; line-height:34px; background:#000000; margin:0 auto 30px;}
.eye_double_con02 ul li p{font-size:18px; color:#e7e7e7; letter-spacing:-0.025em; font-weight:300; line-height:1.6; word-break:keep-all;}

.eye_double_con03{padding:80px 0 60px;}
.eye_double_con03 ul{margin:0; font-size:0; letter-spacing:-4px; margin-top:60px;}
.eye_double_con03 ul li{display:inline-block; vertical-align:top; margin-right:21px; width:calc(33.333333% - 14px); margin-bottom:21px; text-align:center; box-sizing:border-box; padding:20px 5px; min-height:185px; border:8px solid #eeeeee;}
.eye_double_con03 ul li:nth-of-type(3n){margin-right:0;}
.eye_double_con03 ul li i{margin-bottom:20px; display:block;}
.eye_double_con03 ul li h5{font-size:20px; color:#444444; letter-spacing:-0.025em; font-weight:700; margin:0;}
.eye_double_con03 ul li p{font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin-top:5px;}

.eye_double_con04{padding:80px 0 60px; background:#f7f5f5;}
.eye_double_con04 ul{margin:0; text-align:center; font-size:0; letter-spacing:-4px; margin-top:40px;}
.eye_double_con04 ul li{display:inline-block; vertical-align:top; margin:45px 30px 20px; position:relative; border:1px solid #e4e4e4; box-sizing:border-box; width:calc(50% - 60px);}
.eye_double_con04 ul li .num{font-size:18px; color:#fff; letter-spacing:0em; font-weight:400; font-style:italic; width:50px; text-align:center; line-height:50px; background:#2a2727; border-radius:50%; position:absolute; top:-25px; left:50%; transform:translateX(-50%); -webktitransform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); z-index:1;}
.eye_double_con04 ul li .num:before{content:''; display:block; position:absolute; border-top:8px solid #2a2727; border-bottom:8px solid none; border-left:4px solid transparent; border-right:4px solid transparent; bottom:-7px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_double_con04 ul li .img_box img{max-width:100%;}
.eye_double_con04 ul li .text{position:absolute; bottom:0; width:100%; background:#fff; padding:30px 5px; box-sizing:border-box;}
.eye_double_con04 ul li .text:before{content:''; display:block; position:absolute; width:100%; height:85px; top:-85px; left:0; background:url('/m/img/eye/double01_con04_decoimg01.png') no-repeat center center / cover;}
.eye_double_con04 ul li .text img{max-width:100%;}
.eye_double_con04 ul li .text h6{font-size:18px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all;}
.eye_double_con04 ul li .text h6:before{content:''; display:block; position:relative; width:24px; height:1px; background:#e4e4e4; margin:0 auto 8px;}
.eye_double_con04 ul li:last-of-type .num{background:#e7697c;}
.eye_double_con04 ul li:last-of-type .num:before{border-top:8px solid #e7697c;}
.eye_double_con04 ul li:last-of-type .text{background:#e7697c;}
.eye_double_con04 ul li:last-of-type .text:before{background-image:url('/m/img/eye/double01_con04_decoimg02.png');}
.eye_double_con04 ul li:last-of-type .text h6{color:#fff;}
.eye_double_con04 ul li:last-of-type .text h6:before{background:#fff;}

/* 텍스트(.text h6)가 두 줄 */
.eye_double_con04 ul.type02{}
.eye_double_con04 ul.type02 li .text h6{min-height:63px;}


/* 비절개 자연유착 */
.eye_double02_con01{overflow:hidden;}
.eye_double02_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_double02_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_double02_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_double02_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_double02_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_double02_con01 .cons .inner{position:relative;}
.eye_double02_con01 .cons .img_box{position:relative; text-align:center;}
.eye_double02_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_double02_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_double02_con01 .cons .txt_box{box-sizing:border-box; padding:80px 30px 20px; position:relative; z-index:1; text-align:center;}
.eye_double02_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_double02_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_double02_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_double02_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_double02_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_double02_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_double02_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_double02_con01 .cons .txt_box h5 > span{position:relative; display:inline-block;}
.eye_double02_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_double02_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_double02_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_double02_con01 .cons .txt_box p b{font-weight:600;}


/* 절개 */
.eye_double03_con01{overflow:hidden;}
.eye_double03_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_double03_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_double03_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_double03_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_double03_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_double03_con01 .cons .inner{position:relative;}
.eye_double03_con01 .cons .img_box{position:relative; text-align:center;}
.eye_double03_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_double03_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_double03_con01 .cons .txt_box{box-sizing:border-box; padding:80px 30px 20px; position:relative; z-index:1; text-align:center;}
.eye_double03_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_double03_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_double03_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_double03_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_double03_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_double03_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_double03_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_double03_con01 .cons .txt_box h5 > span{position:relative; display:inline-block;}
.eye_double03_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_double03_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_double03_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_double03_con01 .cons .txt_box p b{font-weight:600;}

.eye_double03_con01 .cons .txt_box .step_box ul{margin:0;}
.eye_double03_con01 .cons .txt_box .step_box ul li{text-align:center; display:inline-block; vertical-align:top; margin:20px 0; margin-right:40px; width:calc(25% - 30px); max-width:110px; }
.eye_double03_con01 .cons .txt_box .step_box ul li:last-of-type{margin-right:0;}
.eye_double03_con01 .cons .txt_box .step_box ul li h6{font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; margin:0; border:2px solid #fab1bc; position:relative; margin-bottom:10px; padding:6px 5px;}
.eye_double03_con01 .cons .txt_box .step_box ul li h6:after{content:''; display:block; position:absolute; width:10px; height:14px; background:url('/img/eye/double03_con01_arrow.png') no-repeat center center / contain; right:-27px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.eye_double03_con01 .cons .txt_box .step_box ul li:last-of-type h6:after{display:none;}
.eye_double03_con01 .cons .txt_box .step_box ul li p{font-weight:400;}
.eye_double03_con01 .cons .txt_box .bot_text{margin-top:40px;}
.eye_double03_con01 .cons .txt_box .bot_text .tit{display:inline-block; vertical-align:top; font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin-right:20px; position:relative;}
.eye_double03_con01 .cons .txt_box .bot_text .tit:before{content:''; display:block; position:absolute; width:40px; height:40px; background:#ffe5e9; top:-10px; left:0; border-radius:50%;}
.eye_double03_con01 .cons .txt_box .bot_text .tit span{position:relative; display:block; padding-left:20px; padding-top:5px;}
.eye_double03_con01 .cons .txt_box .bot_text p{display:inline-block; vertical-align:top; font-weight:400;}



/*----- 눈매교정 -----*/
/* 눈매교정 하단 공통영역 */

.eye_correct_botcon01{background:url('/m/img/eye/double_bot_con01_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px; box-sizing:border-box; overflow:hidden;}
.eye_correct_botcon01 .sub_tit h6{color:#fff;}
.eye_correct_botcon01 .sub_tit h3{color:#fff;}
.eye_correct_botcon01 .left_box{padding:80px 0; position:relative; z-index:2;}
.eye_correct_botcon01 ul{width:400px; font-size:0; letter-spacing:-4px; margin:60px auto 10px; text-align:center;}
.eye_correct_botcon01 ul li{display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:40px; border:1px solid rgba(207, 52, 75, 0.45); border-top:0; position:relative; text-align:center; padding:36px 10px 10px; max-width:190px; min-height:190px; box-sizing:border-box; width:calc(50% - 15px);}
.eye_correct_botcon01 ul li:before{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(207, 52, 75, 0.45); top:0; left:0;}
.eye_correct_botcon01 ul li:after{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(207, 52, 75, 0.45); top:0; right:0;}
.eye_correct_botcon01 ul li:nth-of-type(2n){margin-right:0;}
.eye_correct_botcon01 ul li i{position:absolute; top:-16px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_correct_botcon01 ul li i img{}
.eye_correct_botcon01 ul li h6{font-size:30px; color:#cf344b; letter-spacing:-0.025em; font-weight:400; margin:0;}
.eye_correct_botcon01 ul li p{font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:600; line-height:1.6; word-break:keep-all;}
.eye_correct_botcon01 .left_box .bot_text{text-align:center;}
.eye_correct_botcon01 .left_box .bot_text p{font-size:24px; color:#f8e5e7; letter-spacing:-0.025em; font-weight:500;}
.eye_correct_botcon01 .left_box .bot_text i{display:block; width:1px; height:40px; background:#fff; margin:10px auto;}
.eye_correct_botcon01 .left_box .bot_text h4{font-size:44px; color:#fff; letter-spacing:-0.025em; margin:0; font-weight:700; margin-bottom:10px;}
.eye_correct_botcon01 .left_box .bot_text h5{font-size:32px; color:#fff; letter-spacing:-0.025em; font-weight:300; margin:0; word-break:keep-all;}
.eye_correct_botcon01 .right_box{box-sizing:border-box; position:relative;}
.eye_correct_botcon01 .right_box > img{margin-top:-110px; max-width:100%;}
.eye_correct_botcon01 .right_box .top_box{position:absolute; top:24%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_correct_botcon01 .right_box .top_box .text{position:absolute; top:50px; left:60px;}
.eye_correct_botcon01 .right_box .top_box .text h5{font-size:17px; color:#222; letter-spacing:-0.025em; font-weight:700; margin:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em;}
.eye_correct_botcon01 .right_box .top_box .text p{font-size:14px; color:#888; letter-spacing:-0.025em; font-weight:300; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em; margin-top:20px;}
.eye_correct_botcon01 .right_box .bot_text{text-align:center; position:absolute; width:100%; bottom:60px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_correct_botcon01 .right_box .bot_text h6{font-size:22px; color:#444; letter-spacing:-0.025em; font-weight:600; margin:0; margin-bottom:40px;}
.eye_correct_botcon01 .right_box .bot_text h6 b{font-weight:700;}
.eye_correct_botcon01 .right_box .bot_text span.green{color:#06c55e;}
.eye_correct_botcon01 .right_box .bot_text a{display:inline-block;}


/* 눈매교정 하단 공통영역 / */


/* 비절개 눈매교정 */
.eye_correct_con01{overflow:hidden;}
.eye_correct_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_correct_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_correct_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_correct_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_correct_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_correct_con01 .cons .inner{position:relative;}
.eye_correct_con01 .cons .img_box{position:relative; text-align:center;}
.eye_correct_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_correct_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_correct_con01 .cons .txt_box{box-sizing:border-box; padding:80px 30px 20px; position:relative; z-index:1; text-align:center;}
.eye_correct_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_correct_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_correct_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_correct_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_correct_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_correct_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_correct_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_correct_con01 .cons .txt_box h5 > span{position:relative; display:inline-block;}
.eye_correct_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_correct_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_correct_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_correct_con01 .cons .txt_box p b{font-weight:600;}


/* 절개 눈매교정 */
.eye_correct02_con01{overflow:hidden;}
.eye_correct02_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_correct02_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_correct02_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_correct02_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_correct02_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_correct02_con01 .cons .inner{position:relative;}
.eye_correct02_con01 .cons .img_box{position:relative; text-align:center; margin-top:-100px}
.eye_correct02_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_correct02_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_correct02_con01 .cons .txt_box{box-sizing:border-box; padding:80px 30px 20px; position:relative; z-index:2; text-align:center;}
.eye_correct02_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_correct02_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_correct02_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_correct02_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_correct02_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_correct02_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_correct02_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_correct02_con01 .cons .txt_box h5 > span{position:relative; display:inline-block;}
.eye_correct02_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_correct02_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_correct02_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_correct02_con01 .cons .txt_box p b{font-weight:600;}

.eye_correct02_con01 .cons .txt_box .step_box ul{text-align:left; margin:0; margin-top:20px;}
.eye_correct02_con01 .cons .txt_box .step_box ul li{text-align:center; display:inline-block; vertical-align:top; margin:20px 0; margin-right:40px; width:calc(25% - 30px); max-width:110px;}
.eye_correct02_con01 .cons .txt_box .step_box ul li:nth-of-type(4n){margin-right:0;}
.eye_correct02_con01 .cons .txt_box .step_box ul li:last-of-type{margin-right:0;}
.eye_correct02_con01 .cons .txt_box .step_box ul li h6{font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; margin:0; border:2px solid #fab1bc; position:relative; margin-bottom:10px; padding:6px 5px;}
.eye_correct02_con01 .cons .txt_box .step_box ul li h6:after{content:''; display:block; position:absolute; width:10px; height:14px; background:url('/img/eye/double03_con01_arrow.png') no-repeat center center / contain; right:-27px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.eye_correct02_con01 .cons .txt_box .step_box ul li:nth-of-type(4n) h6:after{display:none;}
.eye_correct02_con01 .cons .txt_box .step_box ul li:last-of-type h6:after{display:none;}
.eye_correct02_con01 .cons .txt_box .step_box ul li h6 span{font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; position:absolute; top:-15px; left:-20px;}
.eye_correct02_con01 .cons .txt_box .step_box ul li p{font-weight:400;}
.eye_correct02_con01 .cons .txt_box .step_box ul li.type02{}
.eye_correct02_con01 .cons .txt_box .step_box ul li.type02 h6{color:#fff; background:#fab1bc;}


/*----- 트임 -----*/
/* 트임 하단 공통영역 */

.eye_tme_botcon01{background:url('/m/img/eye/double_bot_con01_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px; box-sizing:border-box; overflow:hidden;}
.eye_tme_botcon01 .sub_tit h6{color:#fff;}
.eye_tme_botcon01 .sub_tit h3{color:#fff;}
.eye_tme_botcon01 .left_box{padding:80px 0; position:relative; z-index:2;}
.eye_tme_botcon01 ul{width:400px; font-size:0; letter-spacing:-4px; margin:60px auto 10px; text-align:center;}
.eye_tme_botcon01 ul li{display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:40px;  border-top:0; position:relative; text-align:center; max-width:190px; min-height:190px; box-sizing:border-box; width:calc(50% - 15px);}
.eye_tme_botcon01 ul li:nth-of-type(2n){margin-right:0;}
.eye_tme_botcon01 ul li i{position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_tme_botcon01 ul li h6{font-size:30px; color:#cf344b; letter-spacing:-0.025em; font-weight:400; margin:0;}
.eye_tme_botcon01 ul li p{font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:500; line-height:1.6; word-break:keep-all;}
.eye_tme_botcon01 ul li .top_box{position:relative; border:1px solid rgba(207, 52, 75, 0.45); border-top:0; position:relative; padding:36px 10px 10px; min-height:200px; box-sizing:border-box;}
.eye_tme_botcon01 ul li .top_box:before{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(207, 52, 75, 0.45); top:0; left:0;}
.eye_tme_botcon01 ul li .top_box:after{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(207, 52, 75, 0.45); top:0; right:0;}
.eye_tme_botcon01 ul li .top_box i{top:-16px;}
.eye_tme_botcon01 .left_box .bot_box{position:relative; background:#cf344b; margin-top:52px; display:table; width:100%; height:170px; padding:10px; box-sizing:border-box;}
.eye_tme_botcon01 .left_box .bot_box i{top:-62px;}
.eye_tme_botcon01 .left_box .bot_box p{display:table-cell; vertical-align:middle; word-break:keep-all;}

.eye_tme_botcon01 .right_box{box-sizing:border-box; position:relative; margin-top:-100px}
.eye_tme_botcon01 .right_box > img{margin-top:-110px; max-width:100%;}
.eye_tme_botcon01 .right_box .top_box{position:absolute; top:24%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_tme_botcon01 .right_box .top_box .text{position:absolute; top:50px; left:60px;}
.eye_tme_botcon01 .right_box .top_box .text h5{font-size:17px; color:#222; letter-spacing:-0.025em; font-weight:700; margin:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em;}
.eye_tme_botcon01 .right_box .top_box .text p{font-size:14px; color:#888; letter-spacing:-0.025em; font-weight:300; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em; margin-top:20px;}
.eye_tme_botcon01 .right_box .bot_text{text-align:center; position:absolute; width:100%; bottom:60px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.eye_tme_botcon01 .right_box .bot_text h6{font-size:22px; color:#444; letter-spacing:-0.025em; font-weight:600; margin:0; margin-bottom:40px;}
.eye_tme_botcon01 .right_box .bot_text h6 b{font-weight:700;}
.eye_tme_botcon01 .right_box .bot_text span.green{color:#06c55e;}
.eye_tme_botcon01 .right_box .bot_text a{display:inline-block;}



/* 트임 하단 공통영역 / */


/* 앞트임 */
.eye_tme_con01{overflow:hidden;}
.eye_tme_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_tme_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_tme_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_tme_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_tme_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_tme_con01 .cons .inner{position:relative;}
.eye_tme_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_tme_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_tme_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_tme_con01 .cons .txt_box{box-sizing:border-box; padding:80px 30px 20px; position:relative; z-index:1; text-align:center;}
.eye_tme_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_tme_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_tme_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_tme_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_tme_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_tme_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_tme_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_tme_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_tme_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_tme_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_tme_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_tme_con01 .cons .txt_box p b{font-weight:600;}
.eye_tme_con01 .cons .txt_box .bot_text{margin-top:40px;}
.eye_tme_con01 .cons .txt_box .bot_text .tit{display:inline-block; vertical-align:top; font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin-right:20px; position:relative;}
.eye_tme_con01 .cons .txt_box .bot_text .tit:before{content:''; display:block; position:absolute; width:40px; height:40px; background:#ffe5e9; top:-10px; left:0; border-radius:50%;}
.eye_tme_con01 .cons .txt_box .bot_text .tit span{position:relative; display:block; padding-left:20px; padding-top:5px;}
.eye_tme_con01 .cons .txt_box .bot_text p{display:inline-block; vertical-align:top; font-weight:400;}



/* 윗트임 */
.eye_tme02_con01{overflow:hidden;}
.eye_tme02_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_tme02_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_tme02_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_tme02_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_tme02_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_tme02_con01 .cons .inner{position:relative;}
.eye_tme02_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_tme02_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_tme02_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_tme02_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:1; text-align:center;}
.eye_tme02_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_tme02_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_tme02_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_tme02_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_tme02_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_tme02_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_tme02_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_tme02_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_tme02_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_tme02_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_tme02_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_tme02_con01 .cons .txt_box p b{font-weight:600;}
.eye_tme02_con01 .cons .txt_box .bot_text{margin-top:40px;}
.eye_tme02_con01 .cons .txt_box .bot_text .tit{display:inline-block; vertical-align:top; font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin-right:20px; position:relative;}
.eye_tme02_con01 .cons .txt_box .bot_text .tit:before{content:''; display:block; position:absolute; width:40px; height:40px; background:#ffe5e9; top:-10px; left:0; border-radius:50%;}
.eye_tme02_con01 .cons .txt_box .bot_text .tit span{position:relative; display:block; padding-left:20px; padding-top:5px;}
.eye_tme02_con01 .cons .txt_box .bot_text p{display:inline-block; vertical-align:top; font-weight:400;}



/* 밑트임 */
.eye_tme03_con01{overflow:hidden;}
.eye_tme03_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_tme03_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_tme03_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_tme03_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_tme03_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_tme03_con01 .cons .inner{position:relative;}
.eye_tme03_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_tme03_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_tme03_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_tme03_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_tme03_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_tme03_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_tme03_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_tme03_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_tme03_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_tme03_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_tme03_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_tme03_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_tme03_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_tme03_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_tme03_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_tme03_con01 .cons .txt_box p b{font-weight:600;}
.eye_tme03_con01 .cons .txt_box .bot_text{margin-top:40px;}
.eye_tme03_con01 .cons .txt_box .bot_text .tit{display:inline-block; vertical-align:top; font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin-right:20px; position:relative;}
.eye_tme03_con01 .cons .txt_box .bot_text .tit:before{content:''; display:block; position:absolute; width:40px; height:40px; background:#ffe5e9; top:-10px; left:0; border-radius:50%;}
.eye_tme03_con01 .cons .txt_box .bot_text .tit span{position:relative; display:block; padding-left:20px; padding-top:5px;}
.eye_tme03_con01 .cons .txt_box .bot_text p{display:inline-block; vertical-align:top; font-weight:400;}


/* 밑트임 */
.eye_tme04_con01{overflow:hidden;}
.eye_tme04_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_tme04_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_tme04_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_tme04_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_tme04_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_tme04_con01 .cons .inner{position:relative;}
.eye_tme04_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_tme04_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_tme04_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_tme04_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_tme04_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_tme04_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_tme04_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_tme04_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_tme04_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_tme04_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_tme04_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_tme04_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_tme04_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_tme04_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_tme04_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_tme04_con01 .cons .txt_box p b{font-weight:600;}
.eye_tme04_con01 .cons .txt_box .bot_text{margin-top:40px;}
.eye_tme04_con01 .cons .txt_box .bot_text .tit{display:inline-block; vertical-align:top; font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin-right:20px; position:relative;}
.eye_tme04_con01 .cons .txt_box .bot_text .tit:before{content:''; display:block; position:absolute; width:40px; height:40px; background:#ffe5e9; top:-10px; left:0; border-radius:50%;}
.eye_tme04_con01 .cons .txt_box .bot_text .tit span{position:relative; display:block; padding-left:20px; padding-top:5px;}
.eye_tme04_con01 .cons .txt_box .bot_text p{display:inline-block; vertical-align:top; font-weight:400;}



/*----- 눈밑지방재배치 -----*/
.eye_under_con01{overflow:hidden;}
.eye_under_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_under_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_under_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_under_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_under_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_under_con01 .cons .inner{position:relative;}
.eye_under_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_under_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_under_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_under_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_under_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_under_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_under_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_under_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_under_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_under_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_under_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_under_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_under_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_under_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_under_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_under_con01 .cons .txt_box p b{font-weight:600;}
.eye_under_con01 .cons .txt_box .bot_text{margin-top:40px;}
.eye_under_con01 .cons .txt_box .bot_text .tit{display:inline-block; vertical-align:top; font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; margin-right:20px; position:relative;}
.eye_under_con01 .cons .txt_box .bot_text .tit:before{content:''; display:block; position:absolute; width:40px; height:40px; background:#ffe5e9; top:-10px; left:0; border-radius:50%;}
.eye_under_con01 .cons .txt_box .bot_text .tit span{position:relative; display:block; padding-left:20px; padding-top:5px;}
.eye_under_con01 .cons .txt_box .bot_text p{display:inline-block; vertical-align:top; font-weight:400;}
.eye_under_con01 .cons .txt_box .step_box ul{text-align:center; margin:0; margin-top:20px;}
.eye_under_con01 .cons .txt_box .step_box ul li{text-align:center; display:inline-block; vertical-align:top; margin:20px 0; margin-right:40px; width:calc(25% - 30px); max-width:110px;}
.eye_under_con01 .cons .txt_box .step_box ul li:nth-of-type(4n){margin-right:0;}
.eye_under_con01 .cons .txt_box .step_box ul li:last-of-type{margin-right:0;}
.eye_under_con01 .cons .txt_box .step_box ul li h6{font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; margin:0; border:2px solid #fab1bc; position:relative; margin-bottom:10px; padding:6px 5px;}
.eye_under_con01 .cons .txt_box .step_box ul li h6:after{content:''; display:block; position:absolute; width:10px; height:14px; background:url('/img/eye/double03_con01_arrow.png') no-repeat center center / contain; right:-27px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.eye_under_con01 .cons .txt_box .step_box ul li:nth-of-type(4n) h6:after{display:none;}
.eye_under_con01 .cons .txt_box .step_box ul li:last-of-type h6:after{display:none;}
.eye_under_con01 .cons .txt_box .step_box ul li h6 span{font-size:18px; color:#e7697c; letter-spacing:-0.025em; font-weight:400; position:absolute; top:-15px; left:-20px;}
.eye_under_con01 .cons .txt_box .step_box ul li p{font-weight:400;}
.eye_under_con01 .cons .txt_box .step_box ul li.type02{}
.eye_under_con01 .cons .txt_box .step_box ul li.type02 h6{color:#fff; background:#fab1bc;}



/*----- 복합형눈성형 -----*/
/* 쌍커풀재수술 */
.eye_compound_con01{overflow:hidden;}
.eye_compound_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_compound_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_compound_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_compound_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_compound_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_compound_con01 .cons .inner{position:relative;}
.eye_compound_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_compound_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_compound_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_compound_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_compound_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_compound_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_compound_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_compound_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_compound_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_compound_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_compound_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_compound_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_compound_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:286px; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_compound_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_compound_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_compound_con01 .cons .txt_box p b{font-weight:600;}
.eye_compound_con01 .cons .txt_box p span.pink{color:#e7697c;}
.eye_compound_con01 .cons .txt_box .dl_box{margin:20px 0;}
.eye_compound_con01 .cons .txt_box .dl_box dl{padding:15px 0; font-size:0; letter-spacing:-4px; border-bottom:1px dashed #d8d8d8;}
.eye_compound_con01 .cons .txt_box .dl_box dl dt{display:inline-block; vertical-align:middle; width:110px; text-align:center; font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; border:2px solid #fab1bc; box-sizing:border-box; padding:6px 10px; border-radius:40px;}
.eye_compound_con01 .cons .txt_box .dl_box dl dd{text-transform:lowercase; text-align:left; display:inline-block; vertical-align:middle; width:calc(100% - 110px); padding-left:20px; font-size:18px; color:#888888; letter-spacing:-0.025em; font-weight:400; line-height:1.4; box-sizing:border-box; word-break:keep-all;}
.eye_compound_con01 .cons .txt_box .dl_box dl:nth-of-type(2) dt{background:#fab1bc; color:#fff;}
.eye_compound_con01 .cons .txt_box .dl_box dl:last-of-type{border-bottom:0;}


/* 꺼삼안 */
.eye_compound02_con01{overflow:hidden;}
.eye_compound02_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_compound02_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_compound02_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_compound02_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_compound02_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_compound02_con01 .cons .inner{position:relative;}
.eye_compound02_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_compound02_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_compound02_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_compound02_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_compound02_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_compound02_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_compound02_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_compound02_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_compound02_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_compound02_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_compound02_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_compound02_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_compound02_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:120%; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / cover; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_compound02_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_compound02_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_compound02_con01 .cons .txt_box p b{font-weight:600;}
.eye_compound02_con01 .cons .txt_box p span.pink{color:#e7697c;}
.eye_compound02_con01 .cons .txt_box .dl_box{margin:20px 0;}
.eye_compound02_con01 .cons .txt_box .dl_box dl{padding:15px 0; font-size:0; letter-spacing:-4px; border-bottom:1px dashed #d8d8d8;}
.eye_compound02_con01 .cons .txt_box .dl_box dl dt{display:inline-block; vertical-align:middle; width:110px; text-align:center; font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; border:2px solid #fab1bc; box-sizing:border-box; padding:6px 10px; border-radius:40px;}
.eye_compound02_con01 .cons .txt_box .dl_box dl dd{text-align:left; display:inline-block; vertical-align:middle; width:calc(100% - 110px); padding-left:20px; font-size:18px; color:#888888; letter-spacing:-0.025em; font-weight:400; line-height:1.4; box-sizing:border-box; word-break:keep-all;}
.eye_compound02_con01 .cons .txt_box .dl_box dl:nth-of-type(2) dt{background:#fab1bc; color:#fff;}
.eye_compound02_con01 .cons .txt_box .dl_box dl:last-of-type{border-bottom:0;}


/* 심한안검하수 교정 */
.eye_compound03_con01{overflow:hidden;}
.eye_compound03_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_compound03_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_compound03_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_compound03_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_compound03_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_compound03_con01 .cons .inner{position:relative;}
.eye_compound03_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_compound03_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_compound03_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_compound03_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_compound03_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_compound03_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_compound03_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_compound03_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_compound03_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_compound03_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_compound03_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_compound03_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_compound03_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:120%; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / cover; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_compound03_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_compound03_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_compound03_con01 .cons .txt_box p b{font-weight:600;}
.eye_compound03_con01 .cons .txt_box p span.pink{color:#e7697c;}
.eye_compound03_con01 .cons .txt_box .dl_box{margin:20px 0;}
.eye_compound03_con01 .cons .txt_box .dl_box dl{padding:15px 0; font-size:0; letter-spacing:-4px; border-bottom:1px dashed #d8d8d8;}
.eye_compound03_con01 .cons .txt_box .dl_box dl dt{display:inline-block; vertical-align:middle; width:110px; text-align:center; font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; border:2px solid #fab1bc; box-sizing:border-box; padding:6px 10px; border-radius:40px;}
.eye_compound03_con01 .cons .txt_box .dl_box dl dd{text-align:left; display:inline-block; vertical-align:middle; width:calc(100% - 110px); padding-left:20px; font-size:18px; color:#888888; letter-spacing:-0.025em; font-weight:400; line-height:1.4; box-sizing:border-box; word-break:keep-all;}
.eye_compound03_con01 .cons .txt_box .dl_box dl:nth-of-type(2) dt{background:#fab1bc; color:#fff;}
.eye_compound03_con01 .cons .txt_box .dl_box dl:last-of-type{border-bottom:0;}



/* 소세지눈 교정 */
.eye_compound04_con01{overflow:hidden;}
.eye_compound04_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_compound04_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_compound04_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_compound04_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_compound04_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_compound04_con01 .cons .inner{position:relative;}
.eye_compound04_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_compound04_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_compound04_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_compound04_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_compound04_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_compound04_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_compound04_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_compound04_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_compound04_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_compound04_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_compound04_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_compound04_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_compound04_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:120%; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / cover; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_compound04_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_compound04_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_compound04_con01 .cons .txt_box p b{font-weight:600;}
.eye_compound04_con01 .cons .txt_box p span.pink{color:#e7697c;}
.eye_compound04_con01 .cons .txt_box .dl_box{margin:20px 0;}
.eye_compound04_con01 .cons .txt_box .dl_box dl{padding:15px 0; font-size:0; letter-spacing:-4px; border-bottom:1px dashed #d8d8d8;}
.eye_compound04_con01 .cons .txt_box .dl_box dl dt{display:inline-block; vertical-align:middle; width:110px; text-align:center; font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; border:2px solid #fab1bc; box-sizing:border-box; padding:6px 10px; border-radius:40px;}
.eye_compound04_con01 .cons .txt_box .dl_box dl dd{text-align:left; display:inline-block; vertical-align:middle; width:calc(100% - 110px); padding-left:20px; font-size:18px; color:#888888; letter-spacing:-0.025em; font-weight:400; line-height:1.4; box-sizing:border-box; word-break:keep-all;}
.eye_compound04_con01 .cons .txt_box .dl_box dl:nth-of-type(2) dt{background:#fab1bc; color:#fff;}
.eye_compound04_con01 .cons .txt_box .dl_box dl:last-of-type{border-bottom:0;}


/* 절개아웃라인 */
.eye_compound05_con01{overflow:hidden;}
.eye_compound05_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:80px;}
.eye_compound05_con01 .cons{font-size:0; letter-spacing:-4px; background:#f7f5f5; margin-top:70px; position:relative;}
.eye_compound05_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.eye_compound05_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #fab1bc; border-right:50px solid #fab1bc; border-left:1060px solid  transparent;}
.eye_compound05_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.eye_compound05_con01 .cons .inner{position:relative;}
.eye_compound05_con01 .cons .img_box{position:relative; text-align:center; margin-top:-60px;}
.eye_compound05_con01 .cons .img_box img{position:relative; z-index:1; max-width:100%;}
.eye_compound05_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:-40px; right:70%; opacity:0.6;}
.eye_compound05_con01 .cons .txt_box{box-sizing:border-box; padding:80px 20px 20px; position:relative; z-index:2; text-align:center;}
.eye_compound05_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.eye_compound05_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/m/img/eye/double01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.eye_compound05_con01 .cons .txt_box h4{font-size:54px; color:#e7697c; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.eye_compound05_con01 .cons .txt_box h4 b{font-weight:600;}
.eye_compound05_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.eye_compound05_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.eye_compound05_con01 .cons .txt_box h5 b{font-weight:600;}
.eye_compound05_con01 .cons .txt_box h5 > span{position:relative; display:inline-block; overflow:hidden; vertical-align:bottom;}
.eye_compound05_con01 .cons .txt_box h5 > span:before{content:''; display:block; position:absolute; width:120%; height:35px; background:url('/m/img/eye/double01_con01_deco03.png') no-repeat center center / cover; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.eye_compound05_con01 .cons .txt_box h5 span span{position:relative; z-index:1;}
.eye_compound05_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.eye_compound05_con01 .cons .txt_box p b{font-weight:600;}
.eye_compound05_con01 .cons .txt_box p span.pink{color:#e7697c;}
.eye_compound05_con01 .cons .txt_box .dl_box{margin:20px 0;}
.eye_compound05_con01 .cons .txt_box .dl_box dl{padding:15px 0; font-size:0; letter-spacing:-4px; border-bottom:1px dashed #d8d8d8;}
.eye_compound05_con01 .cons .txt_box .dl_box dl dt{display:inline-block; vertical-align:middle; width:110px; text-align:center; font-size:20px; color:#fab1bc; letter-spacing:-0.025em; font-weight:600; border:2px solid #fab1bc; box-sizing:border-box; padding:6px 10px; border-radius:40px;}
.eye_compound05_con01 .cons .txt_box .dl_box dl dd{text-align:left; display:inline-block; vertical-align:middle; width:calc(100% - 110px); padding-left:20px; font-size:18px; color:#888888; letter-spacing:-0.025em; font-weight:400; line-height:1.4; box-sizing:border-box; word-break:keep-all;}
.eye_compound05_con01 .cons .txt_box .dl_box dl:nth-of-type(2) dt{background:#fab1bc; color:#fff;}
.eye_compound05_con01 .cons .txt_box .dl_box dl:last-of-type{border-bottom:0;}


/* ==============================================================
	코성형
============================================================== */
/*----- 수안수 코성형 -----*/
/* 수안수코성형 하단 공통영역 */
.nose_botcon01{background:url('/m/img/nose/nose_bot_con01_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px; box-sizing:border-box; padding:80px 0;}
.nose_botcon01 .sub_tit h6{color:#fff;}
.nose_botcon01 .sub_tit h3{color:#fff;}
.nose_botcon01 ul{margin:0; text-align:center; margin-top:60px;}
.nose_botcon01 ul li{display:inline-block; vertical-align:top; width:calc(50% - 20px); max-width:270px; height:310px; margin:10px; background:url('/img/nose/nose_bot_con01_bgimg02.png') no-repeat center center / contain; box-sizing:border-box; padding:60px 20px 0;}
.nose_botcon01 ul li h4{font-size:75px; color:#f7c2b3; letter-spacing:-0.025em; font-weight:400; margin:0;}
.nose_botcon01 ul li h3{font-size:55px; color:#691c07; letter-spacing:0em; font-weight:700; margin:0;}
.nose_botcon01 ul li .num{font-size:30px; color:#cc431e; letter-spacing:-0.025em; font-weight:400; line-height:1; margin-bottom:5px;}
.nose_botcon01 ul li h5{font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:600; line-height:1.4; margin:0; word-break:keep-all;}
.nose_botcon01 ul li i{display:block; width:20px; height:2px; background:#cc431e; margin:15px auto;}
.nose_botcon01 ul li p{font-size:18px; color:#fdede9; letter-spacing:-0.025em; font-weight:500; line-height:1.6; word-break:keep-all;}

.nose_botcon01 ul li.tit{background-image:url('/img/nose/nose_bot_con01_bgimg01.png'); padding:80px 20px 0;}
.nose_botcon01 ul li.tit h4{display:inline-block; vertical-align:bottom; margin-bottom:34px;}
.nose_botcon01 ul li.tit h3{display:inline-block; vertical-align:bottom; margin-left:-80px;}


/* 수안수코성형 하단 공통영역 / */


/* 낮은코 */
.nose_con01{overflow:hidden;}
.nose_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose_con01 .cons .right_box{}
.nose_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose_con01 .cons .txt_box h4 b{font-weight:600;}
.nose_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose_con01 .cons .txt_box p b{font-weight:700;}
.nose_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:359px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose_con01 .cons .txt_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:20px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}

.nose_con02{padding:80px 0 60px;}
.nose_con02 ul{margin:0; font-size:0; letter-spacing:-4px; margin-top:60px;}
.nose_con02 ul li{display:inline-block; vertical-align:top; margin-right:21px; width:calc(33.333333% - 14px); margin-bottom:21px; text-align:center; box-sizing:border-box; padding:20px 5px; min-height:185px; border:8px solid #eeeeee;}
.nose_con02 ul li:nth-of-type(3n){margin-right:0;}
.nose_con02 ul li i{margin-bottom:20px; display:block;}
.nose_con02 ul li h5{font-size:20px; color:#444444; letter-spacing:-0.025em; font-weight:700; margin:0;}
.nose_con02 ul li p{font-size:18px; color:#e57354; letter-spacing:-0.025em; font-weight:400; margin-top:5px;}

.nose_con03{padding:80px 0 60px; background:#f7f5f5;}
.nose_con03 ul{margin:0; text-align:center; font-size:0; letter-spacing:-4px; margin-top:40px;}
.nose_con03 ul li{display:inline-block; vertical-align:top; margin:45px 30px 20px; position:relative; border:1px solid #e4e4e4; box-sizing:border-box; width:calc(50% - 60px);}
.nose_con03 ul li .num{font-size:18px; color:#fff; letter-spacing:0em; font-weight:400; font-style:italic; width:50px; text-align:center; line-height:50px; background:#2a2727; border-radius:50%; position:absolute; top:-25px; left:50%; transform:translateX(-50%); -webktitransform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); z-index:1;}
.nose_con03 ul li .num:before{content:''; display:block; position:absolute; border-top:8px solid #2a2727; border-bottom:8px solid none; border-left:4px solid transparent; border-right:4px solid transparent; bottom:-7px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.nose_con03 ul li .img_box img{max-width:100%;}
.nose_con03 ul li .text{position:absolute; bottom:0; width:100%; background:#fff; padding:30px 5px; box-sizing:border-box;}
.nose_con03 ul li .text:before{content:''; display:block; position:absolute; width:100%; height:85px; top:-85px; left:0; background:url('/m/img/nose/nose01_con03_decoimg01.png') no-repeat center center / cover;}
.nose_con03 ul li .text img{max-width:100%;}
.nose_con03 ul li .text h6{font-size:18px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all;}
.nose_con03 ul li .text h6:before{content:''; display:block; position:relative; width:24px; height:1px; background:#e4e4e4; margin:0 auto 8px;}
.nose_con03 ul li:last-of-type .num{background:#dd5e3d;}
.nose_con03 ul li:last-of-type .num:before{border-top:8px solid #dd5e3d;}
.nose_con03 ul li:last-of-type .text{background:#dd5e3d;}
.nose_con03 ul li:last-of-type .text:before{background-image:url('/m/img/nose/nose01_con03_decoimg02.png');}
.nose_con03 ul li:last-of-type .text h6{color:#fff;}
.nose_con03 ul li:last-of-type .text h6:before{background:#fff;}

/* 텍스트(.text h6)가 두 줄 */
.nose_con03 ul.type02{}
.nose_con03 ul.type02 li .text h6{min-height:63px;}


/* 메부리코 */
.nose02_con01{overflow:hidden;}
.nose02_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose02_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose02_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose02_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose02_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose02_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose02_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose02_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose02_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose02_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose02_con01 .cons .right_box{}
.nose02_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose02_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose02_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose02_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose02_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose02_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose02_con01 .cons .txt_box h4 b{font-weight:600;}
.nose02_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose02_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose02_con01 .cons .txt_box p b{font-weight:700;}
.nose02_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose02_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:359px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose02_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose02_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose02_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose02_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose02_con01 .cons .txt_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:20px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose02_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose02_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose02_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose02_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose02_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose02_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose02_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}


/* 짧은코 */
.nose03_con01{overflow:hidden;}
.nose03_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose03_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose03_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose03_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose03_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose03_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose03_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose03_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose03_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose03_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose03_con01 .cons .right_box{}
.nose03_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose03_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose03_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose03_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose03_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose03_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose03_con01 .cons .txt_box h4 b{font-weight:600;}
.nose03_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose03_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose03_con01 .cons .txt_box p b{font-weight:700;}
.nose03_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose03_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:359px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose03_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose03_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose03_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose03_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose03_con01 .cons .txt_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:20px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose03_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose03_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose03_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose03_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose03_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose03_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose03_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}


/* 긴코 */
.nose04_con01{overflow:hidden;}
.nose04_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose04_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose04_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose04_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose04_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose04_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose04_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose04_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose04_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose04_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose04_con01 .cons .right_box{}
.nose04_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose04_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose04_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose04_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose04_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose04_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose04_con01 .cons .txt_box h4 b{font-weight:600;}
.nose04_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose04_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose04_con01 .cons .txt_box p b{font-weight:700;}
.nose04_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose04_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:359px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose04_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose04_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose04_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose04_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose04_con01 .cons .txt_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:20px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose04_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose04_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose04_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose04_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose04_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose04_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose04_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}


/* 복코 */
.nose05_con01{overflow:hidden;}
.nose05_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose05_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose05_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose05_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose05_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose05_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose05_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose05_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose05_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose05_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose05_con01 .cons .right_box{}
.nose05_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose05_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose05_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose05_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose05_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose05_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose05_con01 .cons .txt_box h4 b{font-weight:600;}
.nose05_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose05_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose05_con01 .cons .txt_box p b{font-weight:700;}
.nose05_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose05_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:359px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose05_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose05_con01 .cons .txt_box .step_box ul{margin:0;}
.nose05_con01 .cons .txt_box .step_box ul li{text-align:center; display:inline-block; vertical-align:top; margin:20px 0; margin-right:40px; width:calc(25% - 30px); max-width:110px;}
.nose05_con01 .cons .txt_box .step_box ul li:last-of-type{margin-right:0;}
.nose05_con01 .cons .txt_box .step_box ul li h6{font-size:20px; color:#f9a893; letter-spacing:-0.025em; font-weight:600; margin:0; border:2px solid #f9a893; position:relative; margin-bottom:10px; padding:6px 5px;}
.nose05_con01 .cons .txt_box .step_box ul li h6:after{content:''; display:block; position:absolute; width:10px; height:14px; background:url('/img/eye/double03_con01_arrow.png') no-repeat center center / contain; right:-27px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.nose05_con01 .cons .txt_box .step_box ul li:nth-of-type(4n) h6:after{display:none;}
.nose05_con01 .cons .txt_box .step_box ul li:last-of-type h6:after{display:none;}
.nose05_con01 .cons .txt_box .step_box ul li p{font-weight:400;}
.nose05_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose05_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose05_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose05_con01 .cons .txt_box .advan_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:20px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose05_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose05_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose05_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose05_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose05_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose05_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose05_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}


/* 휜코 */
.nose06_con01{overflow:hidden;}
.nose06_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose06_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose06_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose06_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose06_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose06_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose06_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose06_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose06_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose06_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose06_con01 .cons .right_box{}
.nose06_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose06_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose06_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose06_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose06_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose06_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose06_con01 .cons .txt_box h4 b{font-weight:600;}
.nose06_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose06_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose06_con01 .cons .txt_box p b{font-weight:700;}
.nose06_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose06_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:359px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose06_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose06_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose06_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose06_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose06_con01 .cons .txt_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:20px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose06_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose06_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose06_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose06_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose06_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose06_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose06_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}

/* 휜코 */
.nose07_con01{overflow:hidden;}
.nose07_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose07_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose07_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose07_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose07_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose07_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose07_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose07_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose07_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose07_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose07_con01 .cons .right_box{}
.nose07_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose07_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose07_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose07_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose07_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose07_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose07_con01 .cons .txt_box h4 b{font-weight:600;}
.nose07_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose07_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose07_con01 .cons .txt_box p b{font-weight:700;}
.nose07_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose07_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:359px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose07_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose07_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose07_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose07_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose07_con01 .cons .txt_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:20px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose07_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose07_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose07_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose07_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose07_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose07_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose07_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}


/*----- 코성형 재료 -----*/
.sub_text .inner .nose_material_box{width:100%; margin:20px auto 0;}
.sub_text .inner .nose_material_box .nose_material_box {border-top:1px dashed #e4e4e4;}
.sub_text .inner .nose_material_box dl{font-size:0; letter-spacing:-4px; margin-bottom:40px;}
.sub_text .inner .nose_material_box dl:last-of-type{margin-bottom:0;}
.sub_text .inner .nose_material_box dl dt{margin:20px auto; width:242px; position:relative;}
.sub_text .inner .nose_material_box dl dt .img_box img{max-width:100%;}
.sub_text .inner .nose_material_box dl dt .txt_box{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.sub_text .inner .nose_material_box dl dt .txt_box .cir{width:5px; height:5px; background:#fff; border-radius:50%; margin:15px auto;}
.sub_text .inner .nose_material_box dl dt .txt_box h4{color:#fff; font-weight:600;}
.sub_text .inner .nose_material_box dl dd{margin:20px auto; text-align:center; box-sizing:border-box;}
.sub_text .inner .nose_material_box dl dd p{color:#7f7b7a;}


.nose_material_con01{padding:80px 0; background:#f7f5f5;}
.nose_material_con01 .inner{width:100%; max-width:100%;}
.nose_material_con01 .sub_tit{margin-bottom:40px;}
.nose_material_con01 .dl_box{padding:0; font-size:0; letter-spacing:-4px;}
.nose_material_con01 dl{display:inline-block; vertical-align:top; width:50%; padding:0 20px; margin:30px 0; box-sizing:border-box; text-align:center;}
.nose_material_con01 dl dt{position:relative; border:8px solid #ffebe7; box-sizing:border-box; border-radius:50%; display:inline-block;}
.nose_material_con01 dl dt .tit{font-size:18px; color:#fff; letter-spacing:0em; font-weight:500; width:100%; max-width:160px; background:#dd5e3d; text-align:center; border-radius:40px; position:absolute; top:-20px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); padding:12px 0;}
.nose_material_con01 dl dt img{max-width:100%;}
.nose_material_con01 dl dd{margin-top:40px;}
.nose_material_con01 dl dd h5{font-size:26px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:600; margin:0; position:relative; max-width:320px; margin:0 auto 20px;}
.nose_material_con01 dl dd h5:before{content:''; display:block; position:absolute; width:100%; height:1px; background:#dd5e3d; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.nose_material_con01 dl dd h5 span{padding:0 20px; display:inline-block; background:#f7f5f5; position:relative;}
.nose_material_con01 dl dd p{font-size:18px; color:#666666; letter-spacing:-0.025em; font-weight:300; line-height:28px; text-align:left; word-break:keep-all;}

.nose_material_con01 dl.type02 dt{border-color:#efdbd7;}
.nose_material_con01 dl.type02 dt .tit{background:#ad3819;}
.nose_material_con01 dl.type02 dd h5{color:#ad3819;}
.nose_material_con01 dl.type02 dd h5:before{background:#ad3819;}


.nose_material_con02{padding:80px 0;}
.nose_material_con02 dl{background:#ffe3dd; border:1px solid #f8c0b4; padding:20px; box-sizing:border-box; position:relative; margin:74px 0 60px;}
.nose_material_con02 dl:before{content:''; display:block; position:absolute; width:68px; height:68px; background:url('/img/nose/material_con02_arrow.png') no-repeat center center / contain; top:-34px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.nose_material_con02 dl:after{content:''; display:block; clear:both;}
.nose_material_con02 dl dt{width:100%;}
.nose_material_con02 dl dt img{width:100%;}
.nose_material_con02 dl dd{text-align:center; width:100%; position:relative; padding:60px 0 40px; box-sizing:border-box;}
.nose_material_con02 dl dd .tit{font-size:44px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:300; margin-bottom:80px;}
.nose_material_con02 dl dd .tit b{font-weight:700;}
.nose_material_con02 dl dd ul{margin:0;}
.nose_material_con02 dl dd ul li{position:relative; margin:45px 0 15px;}
.nose_material_con02 dl dd ul li:before{content:''; display:block; position:absolute; width:28px; height:26px; background:url('/img/nose/material_con02_icon01.png') no-repeat center center / contain; left:50%; top:-35px; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.nose_material_con02 dl dd ul li h6{font-size:22px; color:#444444; letter-spacing:-0.025em; font-weight:600; margin:0; margin-bottom:5px;}
.nose_material_con02 dl dd ul li p{white-space:nowrap; font-size:18px; color:#666666; letter-spacing:-0.055em; font-weight:400; line-height:28px;}



/*----- 콧볼축소 -----*/
.sub_text .inner > ul > li .nostril_box{padding-top:40px; border-top:1px dashed #e4e4e4; width:90%; margin:40px auto 0;}
.sub_text .inner > ul > li .nostril_box .left_box{display:inline-block; vertical-align:middle; margin-right:40px;}
.sub_text .inner > ul > li .nostril_box .left_box .circle{display:inline-block; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:500; border-radius:50%; box-sizing:border-box; width:160px; height:160px; background:rgba(233, 95, 57, 0.78); padding:50px 10px;}
.sub_text .inner > ul > li .nostril_box .left_box .circle b{display:block; font-size:32px; font-weight:700; margin-top:10px;}
.sub_text .inner > ul > li .nostril_box .left_box .circle:nth-of-type(2){background:rgba(186, 81, 53, 0.78); margin-left:-20px;}
.sub_text .inner > ul > li .nostril_box .right_box{display:inline-block; vertical-align:middle; text-align:left;}
.sub_text .inner > ul > li .nostril_box .right_box p{text-align:center; margin-top:40px; color:#666666; position:relative; line-height:1.4;}
.sub_text .inner > ul > li .nostril_box .right_box p:before{content:''; display:block; position:absolute; width:70px; height:4px; background:#ef7553; top:-20px; left:calc(50% - 35px);}

.nose_nostril_con01{overflow:hidden;}
.nose_nostril_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.nose_nostril_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.nose_nostril_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.nose_nostril_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #f3ae9b; border-right:50px solid #f3ae9b; border-left:1060px solid  transparent;}
.nose_nostril_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose_nostril_con01 .cons .left_box{display:block; background:#fdd4c9;}
.nose_nostril_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.nose_nostril_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.nose_nostril_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.nose_nostril_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.nose_nostril_con01 .cons .right_box{}
.nose_nostril_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 120px; position:relative; z-index:1; width:100%; max-width:700px;}
.nose_nostril_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.nose_nostril_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.nose_nostril_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.nose_nostril_con01 .cons .txt_box h6{font-size:26px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all; margin-bottom:10px;}
.nose_nostril_con01 .cons .txt_box h4{font-size:54px; color:#e57354; letter-spacing:-0.025mm; font-weight:300; margin:0; word-break:keep-all; line-height:1.2;}
.nose_nostril_con01 .cons .txt_box h4 b{font-weight:600;}
.nose_nostril_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.nose_nostril_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.nose_nostril_con01 .cons .txt_box p b{font-weight:700;}
.nose_nostril_con01 .cons .txt_box p > span{position:relative; display:inline-block;}
.nose_nostril_con01 .cons .txt_box p > span:before{content:''; display:block; position:absolute; width:259px; height:19px; background:url('/img/nose/nose01_con01_deco03.png') no-repeat center center / contain; top:65%; left:55%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}
.nose_nostril_con01 .cons .txt_box p span span{position:relative; z-index:1;}
.nose_nostril_con01 .cons .txt_box .ul_tit{display:inline-block; font-size:22px; color:#fff; letter-spacing:-0.025em; font-weight:300; padding:5px 30px; border-radius:40px; background:#3b3331; margin:60px 0 20px; min-width:240px; text-align:center; box-sizing:border-box;}
.nose_nostril_con01 .cons .txt_box .ul_tit b{font-weight:600;}
.nose_nostril_con01 .cons .txt_box .advan_box ul{margin:0;}
.nose_nostril_con01 .cons .txt_box ul li{display:inline-block; vertical-align:top; margin:10px 0; margin-right:10px; width:185px; height:185px; border-radius:50%; text-align:center; background:#dd5e3d; position:relative;}
.nose_nostril_con01 .cons .txt_box .advan_box ul li .num{font-size:18px; color:#dd5e3d; letter-spacing:-0.025em; font-weight:700; padding-bottom:10px; position:absolute; left:0; top:0;}
.nose_nostril_con01 .cons .txt_box .advan_box ul li .num:before{content:''; display:block; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#dd5e3d;}
.nose_nostril_con01 .cons .txt_box .advan_box ul li .circle{display:table; width:100%; height:100%;}
.nose_nostril_con01 .cons .txt_box .advan_box ul li .circle p{display:table-cell; vertical-align:middle; font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300;}
.nose_nostril_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n){background:#ad3819;}
.nose_nostril_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num{color:#ad3819;}
.nose_nostril_con01 .cons .txt_box .advan_box ul li:nth-of-type(2n) .num:before{background:#ad3819;}

.nose_nostril_con02{padding:80px 0;}
.nose_nostril_con02 .sub_tit{margin-bottom:60px;}
.nose_nostril_con02 ul{margin:0; text-align:center; font-size:0; letter-spacing:-4px; margin-top:40px;}
.nose_nostril_con02 ul li{display:inline-block; vertical-align:top; margin:45px 30px 20px; position:relative; border:1px solid #e4e4e4; box-sizing:border-box; width:calc(50% - 60px);}
.nose_nostril_con02 ul li .num{font-size:18px; color:#fff; letter-spacing:0em; font-weight:400; font-style:italic; width:50px; text-align:center; line-height:50px; background:#2a2727; border-radius:50%; position:absolute; top:-25px; left:50%; transform:translateX(-50%); -webktitransform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); z-index:1;}
.nose_nostril_con02 ul li .num:before{content:''; display:block; position:absolute; border-top:8px solid #2a2727; border-bottom:8px solid none; border-left:4px solid transparent; border-right:4px solid transparent; bottom:-7px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.nose_nostril_con02 ul li .img_box img{max-width:100%;}
.nose_nostril_con02 ul li .text{position:absolute; bottom:0; width:100%; background:#fff; padding:30px 5px; box-sizing:border-box;}
.nose_nostril_con02 ul li .text:before{content:''; display:block; position:absolute; width:100%; height:85px; top:-85px; left:0; background:url('/m/img/nose/nose01_con03_decoimg01.png') no-repeat center center / cover;}
.nose_nostril_con02 ul li .text img{max-width:100%;}
.nose_nostril_con02 ul li .text h6{font-size:18px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all;}
.nose_nostril_con02 ul li .text h6:before{content:''; display:block; position:relative; width:24px; height:1px; background:#e4e4e4; margin:0 auto 8px;}
.nose_nostril_con02 ul li:last-of-type .num{background:#dd5e3d;}
.nose_nostril_con02 ul li:last-of-type .num:before{border-top:8px solid #dd5e3d;}
.nose_nostril_con02 ul li:last-of-type .text{background:#dd5e3d;}
.nose_nostril_con02 ul li:last-of-type .text:before{background-image:url('/m/img/nose/nose01_con03_decoimg02.png');}
.nose_nostril_con02 ul li:last-of-type .text h6{color:#fff;}
.nose_nostril_con02 ul li:last-of-type .text h6:before{background:#fff;}


/* ==============================================================
	쁘띠
============================================================== */
/*----- 보톡스 -----*/
.petit_botox_con01{overflow:hidden;}
.petit_botox_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.petit_botox_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.petit_botox_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.petit_botox_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #b9ebd8; border-right:50px solid #b9ebd8; border-left:1060px solid  transparent;}
.petit_botox_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_botox_con01 .cons .left_box{display:block; background:#fdd4c9;}
.petit_botox_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px; margin-top:-40px;}
.petit_botox_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.petit_botox_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.petit_botox_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.petit_botox_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 0; position:relative; z-index:2; width:100%; max-width:700px;}
.petit_botox_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.petit_botox_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.petit_botox_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.petit_botox_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.petit_botox_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_botox_con01 .cons .txt_box h4{font-size:54px; color:#24b07a; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.petit_botox_con01 .cons .txt_box h4 b{font-weight:600;}
.petit_botox_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.petit_botox_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.petit_botox_con01 .cons .txt_box h5 b{font-weight:600;}
.petit_botox_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.petit_botox_con01 .cons .txt_box p b{font-weight:600;}
.petit_botox_con01 .cons .txt_box ul{margin:0; margin-top:30px;}
.petit_botox_con01 .cons .txt_box ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.petit_botox_con01 .cons .txt_box ul li{width:50%; float:left; margin-bottom:15px;}
.petit_botox_con01 .cons .txt_box ul li h6{font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300; margin:0 auto; position:relative; width:230px; text-align:center; padding:4px 0; margin-bottom:8px;}
.petit_botox_con01 .cons .txt_box ul li h6:before{content:''; display:block; position:absolute; width:calc(100% - 20px); height:100%; top:0; left:50%; overflow:hidden; background:#24b07a; transform:translateX(-50%) skewX(-40deg); -webkit-transform:translateX(-50%) skewX(-40deg); -o-transform:translateX(-50%) skewX(-40deg); -ms-transform:translateX(-50%) skewX(-40deg); -moz-transform:translateX(-50%) skewX(-40deg);}
.petit_botox_con01 .cons .txt_box ul li h6 span{position:relative;}
.petit_botox_con01 .cons .txt_box ul li p{font-size:18px; position:relative;}
.petit_botox_con01 .cons .txt_box ul li:nth-of-type(2) h6:before{background:#024d30;}


.petit_botox_con02{padding:80px 0 60px;}
.petit_botox_con02 ul{margin:0; font-size:0; letter-spacing:-4px; margin-top:60px;}
.petit_botox_con02 ul li{display:inline-block; vertical-align:top; margin-right:21px; width:calc(33.333333% - 14px); margin-bottom:21px; text-align:center; box-sizing:border-box; padding:20px 5px; min-height:185px; border:8px solid #eeeeee;}
.petit_botox_con02 ul li:nth-of-type(3n){margin-right:0;}
.petit_botox_con02 ul li i{margin-bottom:20px; display:block;}
.petit_botox_con02 ul li h5{font-size:20px; color:#444444; letter-spacing:-0.025em; font-weight:700; margin:0;}
.petit_botox_con02 ul li p{font-size:18px; color:#24b07a; letter-spacing:-0.025em; font-weight:400; margin-top:5px;}

.petit_botox_con03{padding:80px 0 60px; background:#f7f5f5;}
.petit_botox_con03 ul{margin:0; font-size:0; letter-spacing:-4px; margin-top:30px;}
.petit_botox_con03 ul li{display:inline-block; vertical-align:top; margin:42px 0 10px; margin-right:20px; width:calc(50% - 10px); position:relative; border:1px solid #b6b6b6; box-sizing:border-box;}
.petit_botox_con03 ul li:nth-of-type(2n){margin-right:0;}
.petit_botox_con03 ul li .num{font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:500; width:65px; text-align:center; line-height:65px; background:#0f915f; border-radius:50%; box-shadow:10px 10px 16px rgba(0, 0, 0, 0.15); position:absolute; top:-32px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.petit_botox_con03 ul li .img_box{}
.petit_botox_con03 ul li .img_box img{width:100%;}
.petit_botox_con03 ul li .text{display:table; width:100%; height:50px; text-align:center; background:#0f915f;}
.petit_botox_con03 ul li .text h6{display:table-cell; vertical-align:middle; font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:500; margin:0;}
.petit_botox_con03 ul li:nth-of-type(2n) .num{background:#024d30;}
.petit_botox_con03 ul li:nth-of-type(2n) .text{background:#024d30;}

.petit_botox_con04{padding:80px 0 0; background:url('/m/img/petit/botox01_con04_bg.jpg') no-repeat center center / cover;}
.petit_botox_con04 .sub_tit h6{color:#fff;}
.petit_botox_con04 .sub_tit h3{color:#fff;}
.petit_botox_con04 .img_box{text-align:center;}
.petit_botox_con04 .img_box img{max-width:100%;}
.petit_botox_con04-01{padding:60px 0;}
.petit_botox_con04-01 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.petit_botox_con04-01 ul li{width:33.333333%; float:left; border-right:1px solid #d4d4d4; padding:30px 10px; box-sizing:border-box; margin-bottom:20px;}
.petit_botox_con04-01 ul li:nth-of-type(3n){border-right:0;}
.petit_botox_con04-01 ul li .top{border-radius:30px; height:39px; line-height:39px; background:#24b07a; padding-left:10px; box-sizing:border-box; position:relative;}
.petit_botox_con04-01 ul li .top p{font-size:20px; color:#fff; text-align:center; letter-spacing:-0.025em}
.petit_botox_con04-01 ul li .top span{display:block; width:30px; height:30px; background:#fff; border-radius:50%; text-align:center; line-height:30px; font-size:16px; color:#24b07a; letter-spacing:-0.025em; font-weight:500; position:absolute; left:4px; top:4px;}
.petit_botox_con04-01 ul li .text{text-align:center;padding:20px 0;}
.petit_botox_con04-01 ul li .text p{font-size:18px; color:#666666; letter-spacing:-0.045em; font-weight:400; line-height:28px;}


/*----- 필러 -----*/
.petit_filler_con01{overflow:hidden;}
.petit_filler_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.petit_filler_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.petit_filler_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.petit_filler_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #b9ebd8; border-right:50px solid #b9ebd8; border-left:1060px solid  transparent;}
.petit_filler_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_filler_con01 .cons .left_box{display:block; background:#fdd4c9;}
.petit_filler_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.petit_filler_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.petit_filler_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.petit_filler_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.petit_filler_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 0; position:relative; z-index:2; width:100%; max-width:700px;}
.petit_filler_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.petit_filler_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.petit_filler_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.petit_filler_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.petit_filler_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_filler_con01 .cons .txt_box h4{font-size:54px; color:#24b07a; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.petit_filler_con01 .cons .txt_box h4 b{font-weight:600;}
.petit_filler_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.petit_filler_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.petit_filler_con01 .cons .txt_box h5 b{font-weight:600;}
.petit_filler_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.petit_filler_con01 .cons .txt_box p b{font-weight:600;}
.petit_filler_con01 .cons .txt_box p span{font-size:18px; color:#999999; font-weight:300; display:block; margin-top:60px;}

.petit_filler_con04{padding:80px 0 0; background:url('/m/img/petit/botox01_con04_bg.jpg') no-repeat center center / cover;}
.petit_filler_con04 .sub_tit h6{color:#fff;}
.petit_filler_con04 .sub_tit h3{color:#fff;}
.petit_filler_con04 .img_box{text-align:center;}
.petit_filler_con04 .img_box img{max-width:100%;}
.petit_filler_con04-01{padding:60px 0;}
.petit_filler_con04-01 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.petit_filler_con04-01 ul li{width:33.333333%; float:left; border-right:1px solid #d4d4d4; padding:30px 10px 10px; min-height:240px; box-sizing:border-box; margin-bottom:20px;}
.petit_filler_con04-01 ul li:nth-of-type(3n){border-right:0;}
.petit_filler_con04-01 ul li .top{border-radius:30px; height:39px; line-height:39px; background:#24b07a; padding-left:10px; box-sizing:border-box; position:relative;}
.petit_filler_con04-01 ul li .top p{font-size:20px; color:#fff; text-align:center; letter-spacing:-0.025em}
.petit_filler_con04-01 ul li .top span{display:block; width:30px; height:30px; background:#fff; border-radius:50%; text-align:center; line-height:30px; font-size:16px; color:#24b07a; letter-spacing:-0.025em; font-weight:500; position:absolute; left:4px; top:4px;}
.petit_filler_con04-01 ul li .text{text-align:center;padding:20px 0;}
.petit_filler_con04-01 ul li .text p{font-size:18px; color:#666666; letter-spacing:-0.045em; font-weight:400; line-height:28px;}


/*----- 모태마름 -----*/
.petit_prenatal_con01{overflow:hidden;}
.petit_prenatal_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.petit_prenatal_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.petit_prenatal_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.petit_prenatal_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #b9ebd8; border-right:50px solid #b9ebd8; border-left:1060px solid  transparent;}
.petit_prenatal_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_prenatal_con01 .cons .left_box{display:block; background:#fdd4c9;}
.petit_prenatal_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px; margin-top:-40px;}
.petit_prenatal_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.petit_prenatal_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.petit_prenatal_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.petit_prenatal_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 0; position:relative; z-index:2; width:100%; max-width:700px;}
.petit_prenatal_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.petit_prenatal_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.petit_prenatal_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.petit_prenatal_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.petit_prenatal_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_prenatal_con01 .cons .txt_box h4{font-size:54px; color:#24b07a; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.petit_prenatal_con01 .cons .txt_box h4 b{font-weight:600;}
.petit_prenatal_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.petit_prenatal_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.petit_prenatal_con01 .cons .txt_box h5 b{font-weight:600;}
.petit_prenatal_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.petit_prenatal_con01 .cons .txt_box p b{font-weight:600;}
.petit_prenatal_con01 .cons .txt_box ul{margin:0; margin-top:30px; font-size:0; letter-spacing:-4px; text-align:center;}
.petit_prenatal_con01 .cons .txt_box ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.petit_prenatal_con01 .cons .txt_box ul li{width:50%; display:inline-block; vertical-align:top; margin-bottom:15px;}
.petit_prenatal_con01 .cons .txt_box ul li h6{font-size:18px; color:#fff; letter-spacing:-0.025em; font-weight:300; margin:0 auto; position:relative; width:230px; text-align:center; padding:4px 0; margin-bottom:8px;}
.petit_prenatal_con01 .cons .txt_box ul li h6:before{content:''; display:block; position:absolute; width:calc(100% - 20px); height:100%; top:0; left:50%; overflow:hidden; background:#24b07a; transform:translateX(-50%) skewX(-40deg); -webkit-transform:translateX(-50%) skewX(-40deg); -o-transform:translateX(-50%) skewX(-40deg); -ms-transform:translateX(-50%) skewX(-40deg); -moz-transform:translateX(-50%) skewX(-40deg);}
.petit_prenatal_con01 .cons .txt_box ul li h6 span{position:relative;}
.petit_prenatal_con01 .cons .txt_box ul li p{font-size:18px; position:relative;}
.petit_prenatal_con01 .cons .txt_box ul li:nth-of-type(2) h6:before{background:#024d30;}

.petit_prenatal_con04{padding:80px 0 0; background:url('/m/img/petit/botox01_con04_bg.jpg') no-repeat center center / cover;}
.petit_prenatal_con04 .sub_tit h6{color:#fff;}
.petit_prenatal_con04 .sub_tit h3{color:#fff;}
.petit_prenatal_con04 .img_box{text-align:center;}
.petit_prenatal_con04 .img_box img{max-width:100%;}

.petit_prenatal_con04-01{padding:60px 0;}
.petit_prenatal_con04-01 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.petit_prenatal_con04-01 ul li{width:33.333333%; float:left; border-right:1px solid #d4d4d4; padding:30px 10px 10px; min-height:240px; box-sizing:border-box; margin-bottom:20px;}
.petit_prenatal_con04-01 ul li:nth-of-type(3n){border-right:0;}
.petit_prenatal_con04-01 ul li:last-child{border-right:0;}
.petit_prenatal_con04-01 ul li .top{border-radius:30px; height:39px; line-height:39px; background:#24b07a; padding-left:10px; box-sizing:border-box; position:relative;}
.petit_prenatal_con04-01 ul li .top p{font-size:20px; color:#fff; text-align:center; letter-spacing:-0.025em; font-weight:bold; }
.petit_prenatal_con04-01 ul li .top span{display:block; width:30px; height:30px; background:#fff; border-radius:50%; text-align:center; line-height:30px; font-size:16px; color:#24b07a; letter-spacing:-0.025em; font-weight:500; position:absolute; left:4px; top:4px;}
.petit_prenatal_con04-01 ul li .text{text-align:center;padding:20px 0;}
.petit_prenatal_con04-01 ul li .text p{font-size:18px; color:#666666; letter-spacing:-0.045em; font-weight:400; line-height:28px; word-break:keep-all; }



/*----- 민트리프팅 -----*/
.petit_mint_con01{overflow:hidden;}
.petit_mint_con01 .sub_bigtit{background:#fff; position:relative; padding-bottom:60px;}
.petit_mint_con01 .cons{font-size:0; letter-spacing:-4px; margin-top:70px; background:#f7f5f5; position:relative;}
.petit_mint_con01 .cons .top_text{position:absolute; top:-70px; right:10px; width:100%; height:70px; padding-top:45px; text-align:right; box-sizing:border-box;}
.petit_mint_con01 .cons .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:116px solid #b9ebd8; border-right:50px solid #b9ebd8; border-left:1060px solid  transparent;}
.petit_mint_con01 .cons .top_text p{font-size:14px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_mint_con01 .cons .left_box{display:block; background:#fdd4c9;}
.petit_mint_con01 .cons .img_box{position:relative; text-align:center; width:100%; max-width:640px;}
.petit_mint_con01 .cons .img_box:after{content:''; display:block; clear:both;}
.petit_mint_con01 .cons .img_box img{position:relative; z-index:1; width:100%;}
.petit_mint_con01 .cons .img_box h6{font-size:200px; color:#ffffff; letter-spacing:0em; font-weight:400; margin:0; position:absolute; bottom:85px; right:90%; opacity:0.15; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.petit_mint_con01 .cons .txt_box{text-align:center; box-sizing:border-box; padding:80px 20px 0; position:relative; z-index:2; width:100%; max-width:700px;}
.petit_mint_con01 .cons .txt_box:before{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco01.png') no-repeat center center / contain; margin-bottom:20px;}
.petit_mint_con01 .cons .txt_box:after{content:''; display:block; width:40px; height:36px; background:url('/img/petit/botox01_con01_deco02.png') no-repeat center center / contain; margin-left:auto; margin-top:20px;}
.petit_mint_con01 .cons .txt_box .top_text{position:absolute; top:-76px; left:0; width:1000px; height:76px; padding-top:40px; padding-left:660px; box-sizing:border-box;}
.petit_mint_con01 .cons .txt_box .top_text:before{content:''; display:block; position:absolute; bottom:0; left:0; border-top:50px solid none; border-bottom:110px solid #efe9e8; border-right:50px solid #efe9e8; border-left:1300px solid  transparent;}
.petit_mint_con01 .cons .txt_box .top_text p{font-size:12px; color:#fff; letter-spacing:0.4em; font-weight:400; position:relative;}
.petit_mint_con01 .cons .txt_box h4{font-size:54px; color:#24b07a; letter-spacing:-0.025mm; font-weight:300; margin:0;}
.petit_mint_con01 .cons .txt_box h4 b{font-weight:600;}
.petit_mint_con01 .cons .txt_box i{display:block; width:1px; height:40px; background:#888888; margin:20px auto;}
.petit_mint_con01 .cons .txt_box h5{font-size:32px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0; margin-bottom:20px; word-break:keep-all;}
.petit_mint_con01 .cons .txt_box h5 b{font-weight:600;}
.petit_mint_con01 .cons .txt_box .deco{margin-top:20px;}
.petit_mint_con01 .cons .txt_box p{font-size:20px; color:#666666; letter-spacing:-0.025em; font-weight:400; line-height:1.4; word-break:keep-all;}
.petit_mint_con01 .cons .txt_box p b{font-weight:600;}

.petit_mint_con05{padding:80px 0 60px; background:#f7f5f5;}
.petit_mint_con05 ul{margin:0; text-align:center; font-size:0; letter-spacing:-4px;  margin-top:40px;}
.petit_mint_con05 ul li{display:inline-block; vertical-align:top; margin:45px 30px 20px; position:relative; border:1px solid #e4e4e4; box-sizing:border-box; width:calc(50% - 60px);}
.petit_mint_con05 ul li .num{font-size:18px; color:#fff; letter-spacing:0em; font-weight:400; font-style:italic; width:50px; text-align:center; line-height:50px; background:#2a2727; border-radius:50%; position:absolute; top:-25px; left:50%; transform:translateX(-50%); -webktitransform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); z-index:1;}
.petit_mint_con05 ul li .num:before{content:''; display:block; position:absolute; border-top:8px solid #2a2727; border-bottom:8px solid none; border-left:4px solid transparent; border-right:4px solid transparent; bottom:-7px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.petit_mint_con05 ul li .img_box img{max-width:100%;}
.petit_mint_con05 ul li .text{position:absolute; bottom:0; width:100%; background:#fff; padding:30px 5px; box-sizing:border-box;}
.petit_mint_con05 ul li .text:before{content:''; display:block; position:absolute; width:100%; height:85px; top:-85px; left:0; background:url('/m/img/nose/nose01_con03_decoimg01.png') no-repeat center center / cover;}
.petit_mint_con05 ul li .text img{max-width:100%;}
.petit_mint_con05 ul li .text h6{font-size:18px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all;}
.petit_mint_con05 ul li .text h6:before{content:''; display:block; position:relative; width:24px; height:1px; background:#e4e4e4; margin:0 auto 8px;}
.petit_mint_con05 ul li:last-of-type .num{background:#0f915f;}
.petit_mint_con05 ul li:last-of-type .num:before{border-top:8px solid #0f915f;}
.petit_mint_con05 ul li:last-of-type .text{background:#0f915f;}
.petit_mint_con05 ul li:last-of-type .text:before{background-image:url('/img/petit/mint01_con05_decoimg02.png');}
.petit_mint_con05 ul li:last-of-type .text h6{color:#fff;}
.petit_mint_con05 ul li:last-of-type .text h6:before{background:#fff;}
/* 텍스트(.text h6)가 두 줄 */
.petit_mint_con05 ul.type02{}
.petit_mint_con05 ul.type02 li .text h6{min-height:63px;}



/* ==============================================================
	지방성형
============================================================== */
/*----- PRP미세지방이식 -----*/
.sub_text .inner > ul > li .fat_prp_box{width:90%; margin:30px auto 0;}
.sub_text .inner > ul > li .fat_prp_box ul{margin:0; padding-bottom:30px; border-bottom:1px dashed #e4e4e4;}
.sub_text .inner > ul > li .fat_prp_box ul li{display:inline-block; vertical-align:top; margin-right:10px; width:230px; border-radius:40px; background:#8543df; padding:6px 0; box-sizing:border-box;}
.sub_text .inner > ul > li .fat_prp_box ul li:last-of-type{margin-right:0;}
.sub_text .inner > ul > li .fat_prp_box ul li:nth-of-type(2){background:#4c3768;}
.sub_text .inner > ul > li .fat_prp_box ul li p{display:inline-block; vertical-align:middle;}
.sub_text .inner > ul > li .fat_prp_box ul li .cir{display:inline-block; vertical-align:middle; width:3px; height:3px; background:#bc97ee; border-radius:50%; margin:0 5px;}
.sub_text .inner > ul > li .fat_prp_box ul li img{display:inline-block; vertical-align:middle; margin-left:5px;}
.sub_text .inner > ul > li .fat_prp_box ul li:nth-of-type(2){background:#4c3768;}
.sub_text .inner > ul > li .fat_prp_box ul li:nth-of-type(2) .cir{background:#7555a0;}
.sub_text .inner > ul > li .fat_prp_box dl{margin-top:30px; position:relative;}
.sub_text .inner > ul > li .fat_prp_box dl dt{display:inline-block; vertical-align:top; margin-right:10px; width:calc(50% - 5px); background:#f4f1f9; padding:30px 0; min-height:157px; box-sizing:border-box;}
.sub_text .inner > ul > li .fat_prp_box dl dt:last-of-type{margin-right:0;}
.sub_text .inner > ul > li .fat_prp_box dl dt h4{color:#8543df;}
.sub_text .inner > ul > li .fat_prp_box dl dt p{color:#666666; margin-top:8px;}
.sub_text .inner > ul > li .fat_prp_box dl dd{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);}


.fat_prp_con01{padding:80px 0 60px;}
.fat_prp_con01 ul{margin:0; font-size:0; letter-spacing:-4px; margin-top:60px;}
.fat_prp_con01 ul li{display:inline-block; vertical-align:top; margin-right:21px; width:calc(33.333333% - 14px); margin-bottom:21px; text-align:center; box-sizing:border-box; padding:20px 5px; min-height:185px; border:8px solid #eeeeee;}
.fat_prp_con01 ul li:nth-of-type(3n){margin-right:0;}
.fat_prp_con01 ul li i{margin-bottom:20px; display:block;}
.fat_prp_con01 ul li h5{font-size:20px; color:#444444; letter-spacing:-0.025em; font-weight:700; margin:0;}
.fat_prp_con01 ul li p{font-size:18px; color:#8543df; letter-spacing:-0.025em; font-weight:400; margin-top:5px;}

.fat_prp_con02{padding:80px 0 0; background:url('/m/img/fat/prp01_con02_bg.jpg') no-repeat center center / cover;}
.fat_prp_con02 .sub_tit h6{color:#fff;}
.fat_prp_con02 .sub_tit h3{color:#fff;}
.fat_prp_con02 .img_box{text-align:center;}
.fat_prp_con02 .img_box img{max-width:100%;}
.fat_prp_con02-01{padding:60px 0;}
.fat_prp_con02-01 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.fat_prp_con02-01 ul li{width:33.333333%; float:left; border-right:1px solid #d4d4d4; padding:30px 10px 10px; min-height:280px; box-sizing:border-box; margin-bottom:20px;}
.fat_prp_con02-01 ul li:nth-of-type(3n){border-right:0;}
.fat_prp_con02-01 ul li:last-child{border-right:0;}
.fat_prp_con02-01 ul li .top{border-radius:30px; height:39px; line-height:39px; background:#a67ae2; padding-left:10px; box-sizing:border-box; position:relative;}
.fat_prp_con02-01 ul li .top p{font-size:20px; color:#fff; text-align:center; letter-spacing:-0.025em}
.fat_prp_con02-01 ul li .top span{display:block; width:30px; height:30px; background:#fff; border-radius:50%; text-align:center; line-height:30px; font-size:16px; color:#a67ae2; letter-spacing:-0.025em; font-weight:500; position:absolute; left:4px; top:4px;}
.fat_prp_con02-01 ul li .text{text-align:center;padding:20px 0;}
.fat_prp_con02-01 ul li .text p{font-size:18px; color:#666666; letter-spacing:-0.045em; font-weight:400; line-height:28px;}

.fat_prp_con03{padding:80px 0 60px; background:#f7f5f5;}
.fat_prp_con03 ul{margin:0; text-align:center; font-size:0; letter-spacing:-4px; margin-top:40px;}
.fat_prp_con03 ul li{display:inline-block; vertical-align:top; margin:45px 30px 20px; position:relative; border:1px solid #e4e4e4; box-sizing:border-box; width:calc(50% - 60px);}
.fat_prp_con03 ul li .num{font-size:18px; color:#fff; letter-spacing:0em; font-weight:400; font-style:italic; width:50px; text-align:center; line-height:50px; background:#2a2727; border-radius:50%; position:absolute; top:-25px; left:50%; transform:translateX(-50%); -webktitransform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); z-index:1;}
.fat_prp_con03 ul li .num:before{content:''; display:block; position:absolute; border-top:8px solid #2a2727; border-bottom:8px solid none; border-left:4px solid transparent; border-right:4px solid transparent; bottom:-7px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.fat_prp_con03 ul li .img_box img{max-width:100%;}
.fat_prp_con03 ul li .text{position:absolute; bottom:0; width:100%; background:#fff; padding:30px 5px; box-sizing:border-box;}
.fat_prp_con03 ul li .text:before{content:''; display:block; position:absolute; width:100%; height:85px; top:-85px; left:0; background:url('/m/img/nose/nose01_con03_decoimg01.png') no-repeat center center / cover;}
.fat_prp_con03 ul li .text img{max-width:100%;}
.fat_prp_con03 ul li .text h6{font-size:18px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all;}
.fat_prp_con03 ul li .text h6:before{content:''; display:block; position:relative; width:24px; height:1px; background:#e4e4e4; margin:0 auto 8px;}
.fat_prp_con03 ul li:last-of-type .num{background:#0f915f;}
.fat_prp_con03 ul li:last-of-type .num:before{border-top:8px solid #0f915f;}
.fat_prp_con03 ul li:last-of-type .text{background:#0f915f;}
.fat_prp_con03 ul li:last-of-type .text:before{background-image:url('/img/petit/mint01_con05_decoimg02.png');}
.fat_prp_con03 ul li:last-of-type .text h6{color:#fff;}
.fat_prp_con03 ul li:last-of-type .text h6:before{background:#fff;}

/* 텍스트(.text h6)가 여러줄 (2, 3) */
.fat_prp_con03 ul.type02{}
.fat_prp_con03 ul.type02 li .text h6{min-height:63px;}
.fat_prp_con03 ul.type03{}
.fat_prp_con03 ul.type03 li .text h6{min-height:84px;}


/*----- 얼굴지방흡입 -----*/
.sub_text .inner > ul > li .fat_face_box{width:90%; margin:30px auto 0;}
.sub_text .inner > ul > li .fat_face_box{}
.sub_text .inner > ul > li .fat_face_box dl{padding-top:40px; font-size:0; letter-spacing:-4px; border-top:1px dashed #e4e4e4}
.sub_text .inner > ul > li .fat_face_box dl dt{display:inline-block; vertical-align:middle; position:relative; margin-left:-35px;}
.sub_text .inner > ul > li .fat_face_box dl dt:first-of-type{margin-left:0; z-index:1;}
.sub_text .inner > ul > li .fat_face_box dl dt .img_box img{max-width:100%;}
.sub_text .inner > ul > li .fat_face_box dl dt .txt_box{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.sub_text .inner > ul > li .fat_face_box dl dt .txt_box img{margin-top:20px;}
.sub_text .inner > ul > li .fat_face_box dl dt .txt_box h4{color:#fff; font-weight:600;}
.sub_text .inner > ul > li .fat_face_box dl dt .txt_box p{color:#666666;}

.fat_face_con03{padding:80px 0 60px; background:#f7f5f5;}
.fat_face_con03 .tit{text-align:center; margin:40px 0 20px;}
.fat_face_con03 .tit h4{font-size:34px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0;}
.fat_face_con03 .tit h4:before{content:''; display:inline-block; vertical-align:top; width:2px; height:30px; background:#444444; margin-top:4px; margin-right:10px;}
.fat_face_con03 .tit h4:after{content:''; display:inline-block; vertical-align:top; width:2px; height:30px; background:#444444; margin-top:4px; margin-left:10px;}
.fat_face_con03 .tit p{font-size:18px; color:#666666; letter-spacing:-0.025em; font-weight:300; margin-top:20px;}
.fat_face_con03 ul{margin:0; text-align:center; font-size:0; letter-spacing:-4px; margin-top:40px;}
.fat_face_con03 ul li{display:inline-block; vertical-align:top; margin:45px 30px 20px; position:relative; border:1px solid #e4e4e4; box-sizing:border-box; width:calc(50% - 60px);}
.fat_face_con03 ul li .num{font-size:18px; color:#fff; letter-spacing:0em; font-weight:400; font-style:italic; width:50px; text-align:center; line-height:50px; background:#2a2727; border-radius:50%; position:absolute; top:-25px; left:50%; transform:translateX(-50%); -webktitransform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); z-index:1;}
.fat_face_con03 ul li .num:before{content:''; display:block; position:absolute; border-top:8px solid #2a2727; border-bottom:8px solid none; border-left:4px solid transparent; border-right:4px solid transparent; bottom:-7px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.fat_face_con03 ul li .img_box img{max-width:100%;}
.fat_face_con03 ul li .text{position:absolute; bottom:0; width:100%; background:#fff; padding:30px 5px; box-sizing:border-box;}
.fat_face_con03 ul li .text:before{content:''; display:block; position:absolute; width:100%; height:85px; top:-85px; left:0; background:url('/m/img/nose/nose01_con03_decoimg01.png') no-repeat center center / cover;}
.fat_face_con03 ul li .text img{max-width:100%;}
.fat_face_con03 ul li .text h6{font-size:18px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin:0; word-break:keep-all;}
.fat_face_con03 ul li .text h6:before{content:''; display:block; position:relative; width:24px; height:1px; background:#e4e4e4; margin:0 auto 8px;}
.fat_face_con03 ul li:last-of-type .num{background:#0f915f;}
.fat_face_con03 ul li:last-of-type .num:before{border-top:8px solid #0f915f;}
.fat_face_con03 ul li:last-of-type .text{background:#0f915f;}
.fat_face_con03 ul li:last-of-type .text:before{background-image:url('/img/petit/mint01_con05_decoimg02.png');}
.fat_face_con03 ul li:last-of-type .text h6{color:#fff;}
.fat_face_con03 ul li:last-of-type .text h6:before{background:#fff;}
.fat_face_con03 ul li:last-of-type .num{background:#8543df;}
.fat_face_con03 ul li:last-of-type .num:before{border-top:8px solid #8543df;}
.fat_face_con03 ul li:last-of-type .text{background:#8543df;}
.fat_face_con03 ul li:last-of-type .text:before{background-image:url('/img/fat/prp01_con03_decoimg02.png');}
.fat_face_con03 ul li:last-of-type .text h6{color:#fff;}
.fat_face_con03 ul li:last-of-type .text h6:before{background:#fff;}

/* 텍스트(.text h6)가 여러줄 (2, 3) */
.fat_face_con03 ul.type02{}
.fat_face_con03 ul.type02 li .text h6{min-height:63px;}
.fat_face_con03 ul.type03{}
.fat_face_con03 ul.type03 li .text h6{min-height:84px;}




/* ==============================================================
	남자성형 
============================================================== */
/* 남자성형 하단 공통영역 */
.man_double_botcon01{background:url('/m/img/man/double_bot_con01_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px; box-sizing:border-box; overflow:hidden;}
.man_double_botcon01 .sub_tit h6{color:#fff;}
.man_double_botcon01 .sub_tit h3{color:#fff;}
.man_double_botcon01 .left_box{padding:80px 0; position:relative; z-index:2;}
.man_double_botcon01 ul{width:400px; font-size:0; letter-spacing:-4px; margin:60px auto 10px; text-align:center;}
.man_double_botcon01 ul li{display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:40px; border:1px solid rgba(15, 64, 125, 0.45); border-top:0; position:relative; text-align:center; padding:36px 10px 10px; max-width:190px; min-height:190px; box-sizing:border-box; width:calc(50% - 15px);}
.man_double_botcon01 ul li:before{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(15, 64, 125, 0.45); top:0; left:0;}
.man_double_botcon01 ul li:after{content:''; display:block; position:absolute; width:30%; height:1px; background:rgba(15, 64, 125, 0.45); top:0; right:0;}
.man_double_botcon01 ul li:nth-of-type(2n){margin-right:0;}
.man_double_botcon01 ul li i{position:absolute; top:-16px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.man_double_botcon01 ul li i img{}
.man_double_botcon01 ul li h6{font-size:30px; color:#0f407d; letter-spacing:-0.025em; font-weight:400; margin:0;}
.man_double_botcon01 ul li p{font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:600; line-height:1.6; word-break:keep-all;}
.man_double_botcon01 .left_box .bot_text{text-align:center;}
.man_double_botcon01 .left_box .bot_text p{font-size:24px; color:#f8e5e7; letter-spacing:-0.025em; font-weight:500;}
.man_double_botcon01 .left_box .bot_text i{display:block; width:1px; height:40px; background:#fff; margin:10px auto;}
.man_double_botcon01 .left_box .bot_text h4{font-size:44px; color:#fff; letter-spacing:-0.025em; margin:0; font-weight:700; margin-bottom:10px;}
.man_double_botcon01 .left_box .bot_text h5{font-size:32px; color:#fff; letter-spacing:-0.025em; font-weight:300; margin:0; word-break:keep-all;}
.man_double_botcon01 .right_box{box-sizing:border-box; position:relative;}
.man_double_botcon01 .right_box > img{margin-top:-160px; max-width:100%;}
.man_double_botcon01 .right_box .top_box{position:absolute; top:24%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.man_double_botcon01 .right_box .top_box .text{position:absolute; top:50px; left:60px;}
.man_double_botcon01 .right_box .top_box .text h5{font-size:17px; color:#222; letter-spacing:-0.025em; font-weight:700; margin:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em;}
.man_double_botcon01 .right_box .top_box .text p{font-size:14px; color:#888; letter-spacing:-0.025em; font-weight:300; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em; margin-top:20px;}
.man_double_botcon01 .right_box .bot_text{text-align:center; position:absolute; width:100%; bottom:60px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.man_double_botcon01 .right_box .bot_text h6{font-size:22px; color:#444; letter-spacing:-0.025em; font-weight:600; margin:0; margin-bottom:40px;}
.man_double_botcon01 .right_box .bot_text h6 b{font-weight:700;}
.man_double_botcon01 .right_box .bot_text span.green{color:#06c55e;}
.man_double_botcon01 .right_box .bot_text a{display:inline-block;}

/* 남자성형 하단 공통영역 / */


/*----- 무쌍쌍커풀 -----*/
.sub_text .inner > ul > li .man_double_box{margin:40px auto 0;}
.sub_text .inner > ul > li .man_double_box:before{content:''; display:block; width:1px; height:30px; background:#0f407d; margin:0 auto 40px;}
.sub_text .inner > ul > li .man_double_box ul{margin:0 0 40px;}
.sub_text .inner > ul > li .man_double_box ul li{display:inline-block; vertical-align:top; font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:300; background:rgba(4, 39, 83, 0.78); border-radius:50%; width:300px; height:300px; margin:0 -20px;}
.sub_text .inner > ul > li .man_double_box ul li:first-of-type{margin-left:0;}
.sub_text .inner > ul > li .man_double_box ul li b{display:block; font-size:44px; font-weight:700; margin-bottom:10px;}
.sub_text .inner > ul > li .man_double_box ul li > div{display:table; width:100%; height:100%;}
.sub_text .inner > ul > li .man_double_box ul li > div div{display:table-cell; vertical-align:middle;}
.sub_text .inner > ul > li .man_double_box ul li:nth-of-type(1){background:rgba(69, 113, 167, 0.78); margin:0 20px -84px;}
.sub_text .inner > ul > li .man_double_box ul li:nth-of-type(2){background:rgba(47, 52, 59, 0.78);}


/*----- 무쌍눈매교정 -----*/
.sub_text .inner > ul > li .man_correction_box{margin:40px auto 0;}
.sub_text .inner > ul > li .man_correction_box:before{content:''; display:block; width:1px; height:30px; background:#0f407d; margin:0 auto 40px;}
.sub_text .inner > ul > li .man_correction_box ul{margin:0 0 30px;}
.sub_text .inner > ul > li .man_correction_box ul li{display:inline-block; vertical-align:top; font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:300; background:rgba(4, 39, 83, 0.78); border-radius:50%; width:300px; height:300px; margin:0 -20px;}
.sub_text .inner > ul > li .man_correction_box ul li:first-of-type{margin-left:0;}
.sub_text .inner > ul > li .man_correction_box ul li b{display:block; font-size:44px; font-weight:700; margin-bottom:10px;}
.sub_text .inner > ul > li .man_correction_box ul li > div{display:table; width:100%; height:100%;}
.sub_text .inner > ul > li .man_correction_box ul li > div div{display:table-cell; vertical-align:middle;}
.sub_text .inner > ul > li .man_correction_box ul li:nth-of-type(1){background:rgba(69, 113, 167, 0.78); margin:0 20px -84px;}
.sub_text .inner > ul > li .man_correction_box ul li:nth-of-type(2){background:rgba(47, 52, 59, 0.78);}


/*----- T라인 -----*/

.man_tline_con01{padding:80px 0; background:#f7f5f5;}
.man_tline_con01 .inner{width:100%; max-width:100%;}
.man_tline_con01 .sub_tit{margin-bottom:40px;}
.man_tline_con01 .dl_box{padding:0; font-size:0; letter-spacing:-4px;}
.man_tline_con01 dl{display:inline-block; vertical-align:top; width:50%; padding:0 20px; margin:30px 0; box-sizing:border-box; text-align:center;}
.man_tline_con01 dl dt{position:relative; border:8px solid #e9f3ff; box-sizing:border-box; border-radius:50%; display:inline-block;}
.man_tline_con01 dl dt .tit{font-size:18px; color:#fff; letter-spacing:0em; font-weight:500; width:100%; max-width:160px; background:#2c6dc0; text-align:center; border-radius:40px; position:absolute; top:-20px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); padding:12px 0;}
.man_tline_con01 dl dt img{max-width:100%;}
.man_tline_con01 dl dd{margin-top:40px;}
.man_tline_con01 dl dd h5{font-size:26px; color:#2c6dc0; letter-spacing:-0.025em; font-weight:600; margin:0; position:relative; max-width:320px; margin:0 auto 20px;}
.man_tline_con01 dl dd h5:before{content:''; display:block; position:absolute; width:100%; height:1px; background:#2c6dc0; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.man_tline_con01 dl dd h5 span{padding:0 20px; display:inline-block; background:#f7f5f5; position:relative;}
.man_tline_con01 dl dd p{font-size:18px; color:#666666; letter-spacing:-0.025em; font-weight:300; line-height:28px; word-break:keep-all;}
.man_tline_con01 dl.type02 dt{border-color:#d5dfed;}
.man_tline_con01 dl.type02 dt .tit{background:#214677;}
.man_tline_con01 dl.type02 dd h5{color:#214677;}
.man_tline_con01 dl.type02 dd h5:before{background:#214677;}

.man_tline_con02{padding:80px 0;}
.man_tline_con02 dl{background:#dfedff; border:1px solid #accaf1; padding:20px; box-sizing:border-box; position:relative; margin:74px 0 60px;}
.man_tline_con02 dl:before{content:''; display:block; position:absolute; width:68px; height:68px; background:url('/img/nose/material_con02_arrow.png') no-repeat center center / contain; top:-34px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.man_tline_con02 dl:after{content:''; display:block; clear:both;}
.man_tline_con02 dl dt{width:100%;}
.man_tline_con02 dl dt img{width:100%;}
.man_tline_con02 dl dd{text-align:center; width:100%; position:relative; padding:60px 0 40px; box-sizing:border-box;}
.man_tline_con02 dl dd .tit{font-size:44px; color:#2c6dc0; letter-spacing:-0.025em; font-weight:300; margin-bottom:80px;}
.man_tline_con02 dl dd .tit b{font-weight:700;}
.man_tline_con02 dl dd ul{margin:0;}
.man_tline_con02 dl dd ul li{position:relative; margin:45px 0 15px;}
.man_tline_con02 dl dd ul li:before{content:''; display:block; position:absolute; width:28px; height:26px; background:url('/m/img/man/material_con02_icon01.png') no-repeat center center / contain; left:50%; top:-35px; transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.man_tline_con02 dl dd ul li h6{font-size:22px; color:#444444; letter-spacing:-0.025em; font-weight:600; margin:0; margin-bottom:5px;}
.man_tline_con02 dl dd ul li p{white-space:nowrap; font-size:18px; color:#666666; letter-spacing:-0.055em; font-weight:400; line-height:28px;}

/* T라인코성형 하단영역 */

.man_tline_botcon01{background:url('/m/img/man/tline_bot_con01_bg.jpg') no-repeat center center / cover; font-size:0; letter-spacing:-4px; box-sizing:border-box; padding:80px 0;}
.man_tline_botcon01 .sub_tit h6{color:#fff;}
.man_tline_botcon01 .sub_tit h3{color:#fff;}
.man_tline_botcon01 ul{margin:0; text-align:center; margin-top:60px;}
.man_tline_botcon01 ul li{display:inline-block; vertical-align:top; width:calc(50% - 20px); max-width:270px; height:310px; margin:10px; background:url('/img/man/tline_bot_con01_bgimg02.png') no-repeat center center / contain; box-sizing:border-box; padding:60px 20px 0;}
.man_tline_botcon01 ul li h4{font-size:75px; color:#b9d4f7; letter-spacing:-0.025em; font-weight:400; margin:0;}
.man_tline_botcon01 ul li h3{font-size:55px; color:#062955; letter-spacing:0em; font-weight:700; margin:0;}
.man_tline_botcon01 ul li .num{font-size:30px; color:#2c6dc0; letter-spacing:-0.025em; font-weight:400; line-height:1; margin-bottom:5px;}
.man_tline_botcon01 ul li h5{font-size:20px; color:#fff; letter-spacing:-0.025em; font-weight:600; line-height:1.4; margin:0; word-break:keep-all;}
.man_tline_botcon01 ul li i{display:block; width:20px; height:2px; background:#2c6dc0; margin:15px auto;}
.man_tline_botcon01 ul li p{font-size:18px; color:#f1f7ff; letter-spacing:-0.025em; font-weight:500; line-height:1.6; word-break:keep-all;}
.man_tline_botcon01 ul li.tit{background-image:url('/img/man/tline_bot_con01_bgimg01.png'); padding:80px 20px 0;}
.man_tline_botcon01 ul li.tit h4{display:inline-block; vertical-align:bottom; margin-bottom:34px;}
.man_tline_botcon01 ul li.tit h3{display:inline-block; vertical-align:bottom; margin-left:-80px;}




/* ==============================================================
	병원소개 
============================================================== */
/* 병원소개 비주얼 공통영역 */
.about_visual{width:100%; max-width:1920px; margin:0 auto 80px; position:relative; overflow:hidden;}
.about_visual img{position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.about_visual .inner{position:absolute; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); height:100%;}
.about_visual .txt_box{text-align:center; padding-top:140px;}
.about_visual .txt_box h2{font-size:70px; color:#222222; letter-spacing:-0.025em; font-weight:500; margin:0;}
.about_visual .txt_box h6{font-size:14px; color:#ffffff; letter-spacing:0.4em; font-weight:400; margin:0; margin-top:20px;}
.about_visual .txt_box p{font-size:20px; color:#444444; letter-spacing:-0.025em; font-weight:500; margin-top:20px;}
/* 병원소개 비주얼 공통영역 / */


/*----- 병원소개 -----*/
.about_intro_con01{margin-bottom:60px;}

.about_intro_con02{text-align:center; padding:120px 0; background:url('/img/about/intro_con02_bg.jpg') no-repeat center center / cover;}
.about_intro_con02 h5{font-size:24px; color:#e7e7e7; letter-spacing:0em; font-weight:300; margin:0;}
.about_intro_con02 i{display:block; width:1px; height:44px; background:#fff; margin:30px auto;}
.about_intro_con02 h4{font-size:38px; color:#fff; letter-spacing:0em; font-weight:500; margin:0; line-height:1.4; word-break:keep-all;}
.about_intro_con02 h4 b{font-weight:600;}
.about_intro_con02 span.pink{color:#f38291;}
.about_intro_con02 p{font-size:18px; color:#e7e7e7; letter-spacing:0em; font-weight:300; margin-top:40px; line-height:1.6;}
.about_intro_con02 h6{font-size:12px; color:#aaaaaa; letter-spacing:1em; font-weight:400; margin:0; margin-top:40px;}

.about_intro_con03{padding:70px 0;}
.about_intro_con03 .tit{text-align:center; margin-bottom:30px;}
.about_intro_con03 .tit h4{font-size:34px; color:#f1f1f1; letter-spacing:-0.025em; font-weight:700; margin:0;}
.about_intro_con03 .tit h3{font-size:44px; color:#444444; letter-spacing:-0.025em; font-weight:300; margin:0;}
.about_intro_con03 .tit h3 b{font-weight:600;}
.about_intro_con03 h5{font-size:28px; color:#1b73ca; letter-spacing:-0.025em; font-weight:300; margin:0;}
.about_intro_con03 h5 b{font-weight:700;}
.about_intro_con03 h5.col01{color:#1b73ca;}
.about_intro_con03 h5.col02{color:#edb576;}
.about_intro_con03 h5.col03{color:#f2798a;}
.about_intro_con03 h5.col04{color:#60cb8d;}
.about_intro_con03 dl{font-size:0; letter-spacing:-4px;}
.about_intro_con03 dl dt{width:100%; text-align:center; box-sizing:border-box; padding:30px;}
.about_intro_con03 dl dd{display:inline-block; vertical-align:middle; width:21%; box-sizing:border-box; padding:30px 10px;}
.about_intro_con03 dl dd:nth-of-type(1){text-align:right; padding-left:0;}
.about_intro_con03 dl dd:nth-of-type(2){width:57%; padding:0;}
.about_intro_con03 dl dd:nth-of-type(3){padding-right:0;}
.about_intro_con03 dl dd img{max-width:100%;}
.about_intro_con03 ul{padding:40px 0; background:#f5f5f5}
.about_intro_con03 ul:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.about_intro_con03 ul li{width:50%; padding-bottom:35px; float:left; text-align:center;}
.about_intro_con03 ul li h6{width:150px; height:42px; display:block; margin:0 auto; border-radius:30px; color:#fff; background:#1b73ca; font-size:22px; letter-spacing:-0.05em; font-weight:500;}
.about_intro_con03 ul li p{min-height:130px; padding:15px 0 0; font-size:18px; color:#666666; letter-spacing:-0.025em; font-weight:300; line-height:28px;}
.about_intro_con03 h6.col01{background:#1b73ca;}
.about_intro_con03 h6.col02{background:#edb576;}
.about_intro_con03 h6.col03{background:#f2798a;}
.about_intro_con03 h6.col04{background:#60cb8d;}

/*----- 의료진소개 -----*/
.doctor_intro{position:relative; text-align:center; margin-top:60px; padding:60px 0 70px; box-sizing:border-box; background:url('/m/img/doctor_intro_bg.jpg')no-repeat center / cover; height:1353px;}
.doctor_intro .text h3{font-size:38px; color:#fefefe; letter-spacing:-0.025em; font-weight:300;}
.doctor_intro .text p{margin-top:30px; font-size:20px; color:#fefefe; font-weight:300; letter-spacing:-0.025em;}
.doctor_intro .box{padding:50px 0 35px; position:absolute; width:100%; left:0; bottom:70px; background:rgba(121,122,127,0.68)}
.doctor_intro .box span{font-size:12px; color:#ffffff; letter-spacing:0.4em; font-weight:400; display:block; opacity:0.2}
.doctor_intro .box p{font-size:18px; color:#f0f1f5; letter-spacing:-0.025em; font-weight:300; margin-top:30px; line-height:28px;}


.doctor_con01{padding:0 0 150px;}
.doctor_con01 dl{font-size:0; margin-top:20px;}
.doctor_con01 dl:after{content:''; display:block; clear:both;}
.doctor_con01 dl dt{background:#f5f5f5; padding:40px; box-sizing:border-box; position:relative;}
.doctor_con01 dl dt .top_box{border-bottom:1px solid #d8d8d8; padding-bottom:30px;}
.doctor_con01 dl dt .top_box h6{font-size:24px; color:#666666; letter-spacing:-0.025em; font-weight:300; margin:0;}
.doctor_con01 dl dt .top_box h3{font-size:44px; color:#666666; letter-spacing:-0.025em; font-weight:300; margin:0;}
.doctor_con01 dl dt .top_box h3 b{font-size:74px; color:#f2798a; font-weight:600;}
.doctor_con01 dl dt .top_box h5{font-size:60px; color:#f5f5f5; letter-spacing:-0.025em; font-weight:600; margin:0; position:absolute; left:40px; top:-75px;}
.doctor_con01 dl dt .bot_box{padding:30px 0; box-sizing:border-box; position:relative;}
.doctor_con01 dl dt .bot_box p{font-size:18px; color:#666666; letter-spacing:-0.025em; font-weight:300; padding-left:10px; position:relative; margin:15px 0; z-index:2;}
.doctor_con01 dl dt .bot_box p:before{content:''; display:block; position:absolute; width:4px; height:4px; background:#666666; border-radius:50%; top:12px; left:0;}
.doctor_con01 dl dd img{}
.doctor_con01 dl dd .right_deco{position:absolute; top:645px; right:-200px; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.doctor_con01 dl dd .right_deco i{display:inline-block; vertical-align:middle; width:180px; height:1px; background:#d1d1d1;}
.doctor_con01 dl dd .right_deco span{display:inline-block; vertical-align:middle; font-size:12px; color:#d1d1d1; letter-spacing:0.4em; font-weight:400;}

.doctor_con01 dl:nth-of-type(2n){}
.doctor_con01 dl:nth-of-type(2n) dt .bot_box:before{left:auto; right:0;}
.doctor_con01 dl:nth-of-type(2n) dd .right_deco{right:auto; left:-200px;}


/*----- 안전성형시스템 -----*/
.safety_con01{padding:0 0 80px;}
.safety_con01 ul{margin:0; font-size:0; letter-spacing:-4px; margin-top:60px;}
.safety_con01 ul li{display:block; width:440px; margin:0 auto;box-sizing:border-box; padding:0 20px; margin-top:20px;}
.safety_con01 ul li .img_box{position:relative; overflow:hidden;}
.safety_con01 ul li .img_box h6{font-size:64px; color:#fff; letter-spacing:-0.025em; font-weight:700; margin:0; opacity:0.42; position:absolute; bottom:-20px; right:-8px;}
.safety_con01 ul li .img_box img{width:100%;}
.safety_con01 ul li .txt_box{text-align:center; padding:35px 10px; box-sizing:border-box;}
.safety_con01 ul li .txt_box h5{font-size:24px; color:#444444; letter-spacing:-0.025em; font-weight:600; margin:0;}
.safety_con01 ul li .txt_box p{font-size:18px; color:#888888; letter-spacing:-0.025em; font-weight:300; margin-top:5px; word-break:keep-all;}

@media all and (max-width:1200px){
	.safety_con01 ul li .img_box h6{font-size:58px;}
	.safety_con01 ul li .txt_box p br{display:none;}
}


/*----- 안전성형시스템 -----*/
.location_con01{padding:0 0 40px; text-align:center;}
.location_con01 .sub_tit{margin-bottom:60px;}
.location_con01 h6{font-size:26px; color:#666666; letter-spacing:-0.025em; font-weight:300; margin:0;}
.location_con01 .map_box{margin-top:30px;}
.location_con01 .map_box .map{width:100%;}





/* ==============================================================
	전후사진, 후기 
============================================================== */
/*----- 전후사진 -----*/
.eye_double_botcon02 .faq_tab{}
.eye_double_botcon02 .faq_tab li{margin-right:10px; width:calc(16.666666% - 9px); height:auto; border:1px solid #ebe7e8;}
.eye_double_botcon02 .faq_tab li a{font-size:18px; color:#a9a8a8; letter-spacing:-0.025em; font-weight:400; padding:14px 5px;}
.eye_double_botcon02 .faq_tab li:last-of-type{margin-right:0;}
.eye_double_botcon02 .faq_tab li i{display:block; width:100%; max-width:72px; height:40px; background:url('/img/bna_tab_icon01.png') no-repeat center center / contain; margin:0 auto 5px;}
.eye_double_botcon02 .faq_tab li i.icon01{background-image:url('/img/bna_tab_icon01.png');}
.eye_double_botcon02 .faq_tab li i.icon02{background-image:url('/img/bna_tab_icon02.png');}
.eye_double_botcon02 .faq_tab li i.icon03{background-image:url('/img/bna_tab_icon03.png');}
.eye_double_botcon02 .faq_tab li i.icon04{background-image:url('/img/bna_tab_icon04.png');}
.eye_double_botcon02 .faq_tab li i.icon05{background-image:url('/img/bna_tab_icon05.png');}
.eye_double_botcon02 .faq_tab li i.icon06{background-image:url('/img/bna_tab_icon06.png');}

.eye_double_botcon02 .faq_tab li.active{background:#f2798a;}
.eye_double_botcon02 .faq_tab li.active a{color:#fff;}
.eye_double_botcon02 .faq_tab li.active i{background-image:url('/img/bna_tab_icon01_on.png');}
.eye_double_botcon02 .faq_tab li.active i.icon01{background-image:url('/img/bna_tab_icon01_on.png');}
.eye_double_botcon02 .faq_tab li.active i.icon02{background-image:url('/img/bna_tab_icon02_on.png');}
.eye_double_botcon02 .faq_tab li.active i.icon03{background-image:url('/img/bna_tab_icon03_on.png');}
.eye_double_botcon02 .faq_tab li.active i.icon04{background-image:url('/img/bna_tab_icon04_on.png');}
.eye_double_botcon02 .faq_tab li.active i.icon05{background-image:url('/img/bna_tab_icon05_on.png');}
.eye_double_botcon02 .faq_tab li.active i.icon06{background-image:url('/img/bna_tab_icon06_on.png');}
.eye_double_botcon02 .faq_tab li:hover{background:#f2798a;}
.eye_double_botcon02 .faq_tab li:hover a{color:#fff;}
.eye_double_botcon02 .faq_tab li:hover i{background-image:url('/img/bna_tab_icon01_on.png');}
.eye_double_botcon02 .faq_tab li:hover i.icon01{background-image:url('/img/bna_tab_icon01_on.png');}
.eye_double_botcon02 .faq_tab li:hover i.icon02{background-image:url('/img/bna_tab_icon02_on.png');}
.eye_double_botcon02 .faq_tab li:hover i.icon03{background-image:url('/img/bna_tab_icon03_on.png');}
.eye_double_botcon02 .faq_tab li:hover i.icon04{background-image:url('/img/bna_tab_icon04_on.png');}
.eye_double_botcon02 .faq_tab li:hover i.icon05{background-image:url('/img/bna_tab_icon05_on.png');}
.eye_double_botcon02 .faq_tab li:hover i.icon06{background-image:url('/img/bna_tab_icon06_on.png');}


/* 병원둘러보기 */
.tour_con01{padding:0 0 160px;}
.tour_con01 h3{text-align:center; font-size:36px; color:#222; letter-spacing:-0.025em; font-weight:500; margin:0 0 60px; line-height:1.2;}
.tour_con01 h3 b{font-weight:600;}
.tour_con01 ul li img{max-width:100%;}
.tour_con01 ul.tour_slide li{position:relative;}
.tour_con01 ul.tour_slide li img{width:600px; height:352px}
.tour_con01 ul.tour_slide li .text{position:absolute; right:0; top:0; width:142px; height:60px; text-align:center; display:table; background:#ece8e4; z-index:2;}
.tour_con01 ul.tour_slide li .text p{font-size:20px; color:#000000; letter-spacing:0em; font-weight:300; display:table-cell; vertical-align:middle;}
.tour_con01 ul.tour_pager li .text{display:none;}
.tour_con01 ul.tour_pager li{background:#000;}
.tour_con01 ul.tour_pager li img{opacity:0.5; transition:all ease-out 0.3s; width:150px; height:88px;}
.tour_con01 ul.tour_pager li.slick-current img{opacity:1;}


/*----- 프로그램 -----*/
.program_tit{margin:100px 0 60px; text-align:center;}
.program_tit h5{font-size:12px; color:#e1e1e1; letter-spacing:0.4em; font-weight:400; margin:0; padding:4px 12px; display:inline-block; background:#797979; margin-bottom:10px;}
.program_tit h3{font-size:36px; color:#222; letter-spacing:-0.025em; font-weight:500; margin:0; line-height:1.2;}
.program_tit h3 b{font-weight:600;}
.program_tit i{display:block; width:70px; height:1px; background:#d8d8d8; margin:20px auto 0;}

/*문의*/

.board_con h1 {text-align:center; margin:64px 0;}

.program_custom.programCon {font-family: 'Noto Sans KR', sans-serif;}

.check_custom {display: inline-block; position: relative; padding-left: 35px; box-sizing: border-box;}
.check_custom input {border: none; background: none; appearance: none; -webkit-appearance: none; -moz-appearance: none;}
.programCon .join .joinTop .jcheck .check_custom input {width: 0; height: 0; margin: 0;}
.check_custom label {font-size: 15px; color:#444444; font-weight:300; letter-spacing:-0.025em;}
.check_custom i {position: absolute; left: 0; top: calc(50% - 11.5px); width: 23px; height: 23px; background: url('/m/img/check_custom_img01.png') no-repeat;}
.check_custom input:checked + i {background: url('/m/img/check_custom_img02.png') no-repeat;}
.btn_custom.writeForm_btn a {background-color:#f2798a;}

/* 20220921 추가 */
.gal_custom.gal_wrap ul li {height: auto;}
.gal_custom.gal_wrap ul li a .part_img {position:relative; padding:50% 0; overflow:hidden;}
.gal_custom.gal_wrap ul li a .part_img img {position:absolute; top:50%; left:50%; width:100%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); height: auto;}
.gal_custom.gal_wrap ul li a .part_img.h100 img {width: auto; height: 100%;}
/* // 20220921 추가 */