﻿@charset "UTF-8";
@import url("reset.css");
@import url("font.css");
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);


.s_view_pc{display:block !important;}
.s_view_t{display:none !important;}
.s_view_m{display:none !important;}
.sr-only {
  position: absolute;
  left: -9999px; }

.n-fixed {
  position: fixed;
  left: 0;
  top: 0; }
.cf {
  *zoom: 1; }

.cf:after {
  display: block;
  clear: both;
  content: ''; }

.all_top{display:none;}

/* 팝업 */
#divpop_01{position:absolute;left: 50%;margin-left: -142.5px;top:138px;z-index:9;visibility:hidden;display:block;}
#divpop_01 .notice_form01_wrap{position:relative; width:285px; height:480px;}
#divpop_01 .notice_form01_wrap>div{position:absolute;}
#divpop_01 .notice_form01_wrap>div a{display: block;}
#divpop_01 .notice_form01_wrap>div.notice_form01_btn_01{right: 0;}
#divpop_01 .notice_form01_wrap>div.notice_form01_btn_02{background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;  bottom: -24px; color: #ffffff; font-size: 13px; height: 25px; line-height: 25px; text-align: center; width: 100%;}


#wrap {width: 100%;font-family: 'Noto Sans KR', sans-serif;overflow: hidden;}
#header {display: block;}
#header:before{content: ''; display: block;border-bottom: 1px solid #dfdfdf} 
.header {display: block;}
#document {display: none;}
.tble {display: none;}
.pc_text {display: block;}
.view_pc {display:inline-block !important;}
.view_t,.view_m {display: none !important;}
.img_center {text-align: center;}
.mo_br{display: none;}	
.sub_title {text-align: center;}
.sub_title h2 {color: #141414;font-size: 48px;margin-bottom: 15px;line-height: 1;}
.sub_title span.sub_title {color: #d02630;text-transform: uppercase;font-size: 16px;}
/*헤더탑*/
.top_container {width: 1400px;height: 80px;line-height: 80px; margin: 0 auto;}
.portal_logo {display: inline-block;}
.portal_logo a {display: inline-block;margin-right: 5px}
.portal_logo a:last-child {margin-right: 0;}
.portal_logo img,.logo img,.etc_mnu img {vertical-align: middle;}
.logo {width: 938px;display: inline-block;text-align: center;}

.etc_mnu {float: right;}
.etc_mnu ul li {float: left;margin-right: 10px;line-height: 30px;font-size: 13px;font-weight: 200;}
.etc_mnu ul li:last-child {margin-right: 0px;}

.pdl47 {padding-left: -47px !important;}
.pdl93 {padding-left: -93px !important;}

.side_quick_wrap{position: relative; width: 1400px; margin: 0 auto; z-index:10;}
.side_quick{position: fixed;right:0;top: 138px;}
.side_quick>ul{border: 1px solid #dedede;}
.side_quick>ul>li{background: #ffffff;position: relative;border-bottom: 1px solid #dedede;}
.side_quick>ul>li:nth-child(6),
.side_quick>ul>li:nth-child(7){border-bottom: 0;}
.side_quick>ul>li>a{display: block;width: 108px;height: 121px;}
.side_quick>ul>li>a>span{display: block;font-size: 17px;text-align: center;letter-spacing: -0.09em;color: #4c4948;position: absolute;width: 100%;line-height: 15px;font-weight: 300;}
.side_quick>ul>li>ul{overflow: hidden; background: #292929;}
.side_quick>ul>li>ul li{float: left;}
.side_quick>ul>li>ul li:first-child{float: left; margin-right: 1px;}
.side_quick>ul>li>ul li a{display: block;}
.side_quick ul li a.q01{background: url(../images/q_icon01.png) no-repeat top 31px center;}
.side_quick ul li a.q01 span{bottom: 23px;}
.side_quick ul li a.q02{background: url(../images/q_icon02.png) no-repeat top 31px center;}
.side_quick ul li a.q02 span{bottom: 23px;}
.side_quick ul li a.q03{background:#2db400 url(../images/q_icon03.png) no-repeat top 31px center;}
.side_quick ul li a.q03 span{bottom: 23px;color:#fff;}
.side_quick ul li a.q04{background:#ffdc18 url(../images/q_icon04.png) no-repeat top 31px center;}
.side_quick ul li a.q04 span{bottom: 23px;color:#4c4948;}
.side_quick ul li:hover a.q04 span{color:#4c4948;}
.side_quick ul li a.q05{height: 93px;}
.side_quick ul li a.q05 span{bottom: 23px;}
.side_quick ul li a.q06{height: 30px;text-align: center;display: block;padding-top: 10px;background: #d22630;color: #fff;font-size: 15px;font-weight: 300;}
.side_quick>ul>li:hover{background: #d22630;transition: all 0.5s;}
.side_quick>ul>li:hover a span{color: #ffffff;}


/*헤더 네비게이션*/
#top_menu > li:nth-child(2):hover > div.dep2,
#top_menu > li:nth-child(3):hover > div.dep2,
#top_menu > li:nth-child(4):hover > div.dep2,
#top_menu > li:nth-child(5):hover > div.dep2,
#top_menu > li:nth-child(6):hover > div.dep2,
#top_menu > li:nth-child(7):hover > div.dep2,
#top_menu > li:nth-child(8):hover > div.dep2,
#top_menu > li:nth-child(9):hover > div.dep2,
#top_menu > li:nth-child(10):hover > div.dep2,
#top_menu > li:nth-child(11):hover > div.dep2 {display: block;transition: all 0.5s;}
#top_menu > li {width:8.9%;transition: all 0.1s;}
#top_menu > li:first-child{height: 55px;width: 60px;line-height: 52px;background: #f8f8f8;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
#top_menu > li:last-child {float: right;width: 60px;height: 55px;line-height: 64px;text-align: center;background: #f8f8f8;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;} 
.header{border-top:1px solid #dfdfdf;box-sizing:border-box;height: 57px;background-color: #fff;background:#fff url(../images/main/header_bg.png) repeat-x;}


#top_menu {width:1400px; /*height:287px; */margin:0 auto; position:relative;}
#top_menu .dep1{float:left;}
#top_menu li .mn_dep1{height:56px;line-height:56px;text-align:center;}
.dep1-first{margin:0 0 0 160px}
#top_menu li.dep1 > a{width: 100%;color: #2f2e2e;font-size:18px;display: block; text-decoration:none;text-align: center;font-weight: 300;letter-spacing: -2px;}
#top_menu .dep1 a img {vertical-align: middle;}
#top_menu .dep1.on1 a{color:#2f2e2e;}
#top_menu .dep1.off a{color:#2f2e2e;}


#top_menu > li:nth-child(4) .n3,#top_menu > li:nth-child(7) .n6 {margin-top: 20px;}


.dep2{background-color:#fff; display:none; position:absolute; left:0; padding-right: 0px; width:100%;overflow:hidden;height:229px;z-index: 100;top:57px}
.dep2:after{content:"";display:block;clear:both;}
.dep2 li{box-sizing:border-box;display:inline-block;width:230px;height:40px;line-height:40px; }
.dep2 li a{color:#000;letter-spacing:-1px;}
.dep2 li.on1 a{color:#000;}
.dep2 li.off a{color:#000}
.mn_menu li a{color:#e1e1e1;font-weight:normal;font-size:17px;line-height:40px;box-sizing:border-box;}
.mn_menu li a:hover{border:1px solid #d02630;font-weight: 400;color: #000;}
.mn_menu li a.select{background-color:#809bcc;border:1px solid #000;}
.mn_menu li.on1 a{color:#000 !important;}

.gnbarea{width:100%; background:#2c2c2c;}
.gnb{width:1200px; margin:0 auto;overflow:hidden;}
.gnb li{float:left;box-sizing:border-box;text-align:center;}
.gnb li a{color:#fff;font-size:16px;width:140px; display:inline-block;padding:10px 0;}
.gnb li a:hover{color:#d6ca91}

.mn_logo{width:300px; float:left; box-sizing: border-box; margin:60px 0 0 0px;}
.mn_logo h1{font-size:33px;line-height:38px;color:#000;margin-bottom:10px; letter-spacing:-1px;text-align:center;font-weight: 500;}
.mn_logo p{font-size:17px;color:#000; margin-bottom:10px;text-align:center;margin-top:20px;font-weight: 300;}
.mn_logo span{font-size:12px;color:#d02630;display:block;text-align:center;}
.mn_menu{width:545px; float:left;box-sizing:border-box; margin-top:47px;}
.mn_menu li{float:left; margin-right:10px;margin-bottom:10px;}
.mn_menu li:nth-child(2n){margin-right:0px;}
.mn_menu li a{color:#555555;font-size:16px;display:inline-block;border:1px solid #e4e4e4;width:100%;height:40px;font-weight:300;padding-left:20px;box-sizing:border-box;}
.mn_menu li a:hover{color:#000; text-decoration:none;font-weight:500;transition: all 0.1s;}
.mn_img{float:right;box-sizing:border-box;padding-right: 100px;}
.menu_arr{float:right; margin-right:10px;width: 20px;height: 20px;background: url(../images/main/g_arrow.png)no-repeat center top;margin-top: 15px;}
.mn_menu li a:hover .menu_arr {background: url(../images/main/r_arrow.png)no-repeat center top;}

.nav {cursor: pointer;}
#top_menu .all_menu{display: none;height: auto;left: 0;position: absolute;top: 56px;width: 100%;z-index: 99999;background: rgba(0,0,0,0.5);}
#top_menu .all_menu>ul{width: 1340px;margin: 0 auto;padding: 30px;background: #fff;}
#top_menu .all_menu>ul>li{float: left;width: 232px;padding: 18px;}
#top_menu .all_menu>ul>li.height_235{height: 210px;}
#top_menu .all_menu>ul>li.height_309{height: 270px;}
#top_menu .all_menu>ul>li>a{display: block;height: 55px;font-size: 18px;letter-spacing: -2px;border-bottom: 1px solid #d02630;font-weight: 400;color: #d02630;width: 70%;margin: 0 auto;margin-bottom: 10px;}
#top_menu .all_menu>ul>li>ul>li>a{display: block;font-size: 15px;letter-spacing: -1px;line-height: 25px;color: #747474;}
#top_menu .all_menu>ul>li>ul>li>a:hover{color: #434343;font-weight:600}
#top_menu .all_menu .sub_menu a {padding-bottom: 5px;}
.slick-next:before,.slick-prev:before{display: none;}
#visual_wrap .slick-prev, #visual_wrap .slick-next {width: 65px;height: 70px;}
#visual_wrap .slick-prev {position: absolute;left: 50%;margin-left: -800px;top: 50%;z-index: 8;background: url(../images/main/prev_btn.png) no-repeat center;background-size: cover;}
#visual_wrap .slick-next {position: absolute;right:50%;margin-right: -800px;top: 50%;z-index: 8;background: url(../images/main/next_btn.png) no-repeat center;background-size: cover;}
.slick-dotted.slick-slider {margin-bottom: 0 !important;}
#visual_wrap .slick-dots {bottom:20px;}

#visual_wrap .slick-dots li{display: inline-block; cursor: pointer;width: 60px;height: 2px;}
#visual_wrap .slick-dots li button{font-size: 0;line-height: 0;display: block;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
#visual_wrap .slick-dots li button:hover,
#visual_wrap .slick-dots li button:focus{outline: none;}
#visual_wrap .slick-dots li button:hover:before,
#visual_wrap .slick-dots li button:focus:before{opacity: 1;}
#visual_wrap .slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px; content: ''; text-align: center; opacity: 1; color: white;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
#visual_wrap .slick-dots li button:before{width:60px;height:2px;display:inline-block;background:white;transition: width 0.5s;animation: scale 1s 1;box-sizing: border-box;border: 1px solid #ffffff;border-radius:50px;}
#visual_wrap .slick-dots li.slick-active button:before{opacity: 1; color: white; width:40px; background: none; box-sizing: border-box; border:2px solid #d02630;width: 60px;height: 2px; transition: all 0.5s;border-radius:50px;}

/* 여노피여성성형 PC */
#visual_wrap .visual01{background:url('../images/main/new_main_01.png') no-repeat top center;height:801px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 210px;left: 50%;margin-left: -620px;display: block;width: 130px;height: 130px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 210px;left: 50%;margin-left: -480px;display: block;width: 130px;height: 130px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 210px;left: 50%;margin-left: -340px;display: block;width: 130px;height: 130px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 210px;left: 50%;margin-left: -200px;display: block;width: 130px;height: 130px;z-index:1;}


/* 여성검진클리닉 PC */
#visual_wrap .visual03{background:url('../images/main/new_main_03.png') no-repeat top center;height:800px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 175px;right: 50%;margin-right: -135px;display: block;width: 130px;height: 130px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 175px;right: 50%;margin-right: -300px;display: block;width: 130px;height: 130px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 175px;right: 50%;margin-right: -465px;display: block;width: 130px;height: 130px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 175px;right: 50%;margin-right: -630px;display: block;width: 130px;height: 130px;z-index:1;}



/*컨텐츠공통*/


.box0101,.honest,.care,.guide,.customer,.notice,.messenger {padding: 90px 0;}
.honest{background:#f9f5f3}
.title {text-align: center;line-height: 25px;letter-spacing: -0.07em;}
.title h2 {font-size: 36px;color: #000;font-weight:500;padding-bottom: 30px;letter-spacing: -0.07em;line-height: 1;}
.guide .title h2 {color: #fff;}
.title span {display: block;font-size: 18px;font-weight: 100;}

.notice > .contents,
.messenger > .contents {width: 1400px;margin: 0 auto;}
.messenger > .contents {width: 1200px;}
.honest > .contents {width: 1230px;margin: 0 auto;}
.customer > .contents,.care > .contents {width: 1300px;margin: 0 auto;}
.guide > .contents {width: 1315px;margin: 0 auto;}

/* box0101 */
.box0101{width: 1312px;margin: 0 auto;height: 259px;overflow: hidden;padding-bottom: 0;}
.box0101 div{float: left;border: 3px solid #f9f5f3;background: #fff;}
.box0101 .w_s_box01{/* width: 24%; *//* border: 0; */border: 3px solid #f9f5f3;border-right: 0;}
.box0101 div.s_box01{/* width: 25%; */border-right: 0;border-bottom: 0;padding: 19px 34px;border-bottom: 3px solid #f9f5f3;border: 0;}
.box0101 div.s_box01 span{display: block;color: #2f2f2f;font-size: 31px;font-family: 'Gotham',sans-serif;letter-spacing: -0.09em;font-weight: 600;margin-bottom: 4px;}
.box0101 div.s_box01 span img{vertical-align: middle;margin-right: 13px;}
.box0101 div.s_box01 span:last-child{margin-bottom:0;}
.box0101 div.s_box02{/* width: 25%; */background: #ffdc18;padding: 33px 33px;clear: both;border: 0;}
.box0101 div.s_box02 span{display: block;}
.box0101 div.s_box02 span.s_box02_txt01{color: #231916;font-size: 21px;font-weight: bold;text-align: center;letter-spacing: -0.09em;margin-bottom: 11px;}
.box0101 div.s_box02 span.s_box02_txt02{color: #fff;font-size: 18px;font-weight: 400;background: #231916;text-align: center;padding: 5px 14px;border-radius: 50px;width: 180px;margin: 0 auto;}
.box0101 div.s_box03{/* width: 20%; */padding: 25px 36px;/* margin-top: -131px; */}
.box0101 div.s_box03 span{display: block;text-align: left;}
.box0101 div.s_box03 span.s_box03_txt01{color: #2f2f2f;font-size: 26px;font-weight: 600;letter-spacing: -0.07em;line-height: 1.0;display: flex;}
.box0101 div.s_box03 span.s_box03_txt01 img{vertical-align: middle;margin-right: 11px;margin-bottom: 20px;}
.box0101 div.s_box03 span.s_box03_txt02{color: #2f2f2f;font-size: 19px;font-weight: 400;line-height: 30px;margin-bottom: 15px;letter-spacing: -0.07em;}
.box0101 div.s_box03 span.s_box03_txt02 strong{font-weight: 600;font-size: 21px;text-align: left;margin-left: 15px;}
.box0101 div.s_box03 span.s_box03_txt03{color: #9e3d4b;font-size: 17px;line-height: 22px;letter-spacing: -0.07em;}
.box0101 div.s_box04{/* width: 24%; */border-left: 0;border-right: 0;}
.box0101 div.s_box04 a:last-child span{border-bottom:0 !important;}
.box0101 div.s_box04 span.s_box04_txt01{color: #2f2f2f;font-size: 26px;font-weight: 600;letter-spacing: -0.07em;display: block;padding: 29px 100px 29px 27px;border-bottom: 3px solid #f9f5f3;position: relative;}
.box0101 div.s_box04 span.s_box04_txt01:hover{color:#d02630;transition: all 0.5s;}
.box0101 div.s_box04 span.s_box04_txt01 img{vertical-align: middle;padding-right: 18px;}
.box0101 div.s_box04 span.s_box04_txt01 img.img_cusor{position: absolute;right: 10px;top: 50px;}
.box0101 div.s_box04 span.s_box04_txt01:after{content:'';display:block;background: url(../images/main_img0106.png) no-repeat center;width: 24px;height: 24px;position: absolute;right: 25px;top: 50px;}
.box0101 div.s_box05{/* width: 24%; */}
.box0101 div.s_box05 a{color:#fff;}
.box0101 div.s_box05 span{}
.box0101 div.s_box05 span.s_box05_txt01{color: #fff;font-size: 26px;font-weight: 600;letter-spacing: -0.07em;display: block;padding: 29px 100px 29px 27px;border-bottom: 3px solid #f9f5f3;position: relative;background: #35b44b;}
.box0101 div.s_box05 span.s_box05_txt01 img{vertical-align: middle;padding-right: 18px;}
.box0101 div.s_box05 span.s_box05_txt01:after{content:'';display:block;background: url(../images/main_img0109.png) no-repeat center;width: 24px;height: 24px;position: absolute;right: 25px;top: 50px;}
.box0101 div.s_box05 span.s_box05_txt02{color: #fff;font-size: 26px;font-weight: 600;letter-spacing: -0.07em;display: block;padding: 29px 100px 29px 27px;border-bottom: 3px solid #f9f5f3;position: relative;background: #d8263b;}
.box0101 div.s_box05 span.s_box05_txt02 img{vertical-align: middle;padding-right: 18px;}
.box0101 div.s_box05 span.s_box05_txt02:after{content:'';display:block;background: url(../images/main_img0109.png) no-repeat center;width: 24px;height: 24px;position: absolute;right: 25px;top: 50px;}
.box0101 div.s_box05 span.s_box05_txt01:hover{color:#000;transition: all 0.5s;}
.box0101 div.s_box05 span.s_box05_txt02:hover{color:#000;transition: all 0.5s;}

/*정직*/
.honest > .contents > ul{width: 1232px;margin: 140px auto 50px;height: 406px;}
.honest > .contents > ul > li {float: left;width: 360px;height: 400px;border: 3px solid #f1beac;margin-right: 65px;opacity: 0;}
.honest > .contents > ul > li:last-child {margin-right: 0px;}
.honest > .contents > ul > li > p {position: relative;width: 360px;height: 400px;margin: 20px 0px 0px 20px;-webkit-background-size: cover;background-size: cover;}
.honest > .contents > ul > li:nth-child(1) > p {background: url(../images/main/honest_off.png)no-repeat center top;}
.honest > .contents > ul > li:nth-child(2) > p {background: url(../images/main/freindly_off.png)no-repeat center top;}
.honest > .contents > ul > li:nth-child(3) > p {background: url(../images/main/specialist_off.png)no-repeat center top;}
.honest > .contents > ul > li:nth-child(2) {margin-top: -60px;}
.honest > .contents > ul > li > p {text-align: center;}
.honest > .contents > ul > li > p > a {display: block;height: 250px;color: #fff;padding-top: 150px;background: url('../images/main/c.png') no-repeat center;background-size: 200%;}
.honest > .contents > ul > li > p > a:hover > span.text {background-color: #e42336;}
.honest > .contents > ul > li > p > a > strong {display: block;font-size: 31px;letter-spacing: -0.1em;line-height: 1;font-family: 'NanumSquare', sans-serif;}
.honest > .contents > ul > li:nth-child(2) > p > a > strong {letter-spacing: -0.03em;}
.honest > .contents > ul > li > p > a > span {display: block;font-size: 16px;margin-bottom:50px;line-height: 1.5;font-weight: 100;letter-spacing: -0.07em;}
.honest > .contents > ul > li > p > a > span.info {padding-top: 30px;}
.honest > .contents > ul > li > p > a > span.text {font-family: 'Oswald', sans-serif;width: 90px;height: 40px;background-color: #613030;border-radius: 20px;line-height: 37px;margin: 0 auto;}
.honest > .contents > ul > li > p > span {position: absolute;bottom: -20px;display: block;font-family: 'Oswald', sans-serif;color: #282828;font-size: 18px;width: 100%;text-align: left;line-height: 1;font-weight: 200;letter-spacing: 1px;}
.honest > .contents > ul > li > p > span:after {content: '';width:284px;height: 1px;border-bottom: 1px solid #cccccc;display: block;margin-left:75px;margin-top: -8px;}
.honest > .contents > ul > li:nth-child(2) > p > span:after {margin-left:75px;width: 284px;}
.honest > .contents > ul > li:nth-child(3) > p > span:after {margin-left:95px;width: 265px;}

@keyframes fadeInUp {
    from {
        transform: translate3d(100px,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(100px,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {animation-duration: 100;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;animation-delay: 0}
.animateds {animation-duration: 1000;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;animation-delay: 0.25s}
.animatedss {animation-duration: 5000;animation-fill-mode: both;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;animation-delay:0.5s}

.animatedFadeInUp {opacity: 0}

.fadeInUp {opacity: 0;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;}
/*중점진료*/
.care {background: ##fff;}
.care > .contents > .left_cont,.care > .contents > .right_cont {width: 650px;float: left;margin-top: 70px;}
.care > .contents > .left_cont > li > a > p{padding-left: 270px;padding-top: 75px;}
.care > .contents > .right_cont > li > a > p {text-align:center;padding-top:41px;}


.care > .contents > .left_cont > li > a > p > img,.care > .contents > .right_cont > li > a > p > img {display: block;padding-top: 20px;padding-left: 140px;text-align: right}
.care > .contents > .left_cont > li {-webkit-background-size: cover;background-size: cover;}
.care > .contents > .left_cont > li:first-child {background: url(../images/main/qanda.png)no-repeat center center;width: 100%;height:301px;}
.care > .contents > .left_cont > li:nth-child(2){background: url(../images/main/small.png)no-repeat center center;}
.care > .contents > .left_cont > li:nth-child(3){background: url(../images/main/petty.png)no-repeat center center;}
.care > .contents > .left_cont > li:nth-child(2),
.care > .contents > .left_cont > li:nth-child(3),
.care > .contents > .right_cont > li:nth-child(1),
.care > .contents > .right_cont > li:nth-child(2),
.care > .contents > .right_cont > li:nth-child(3),
.care > .contents > .right_cont > li:nth-child(4){width: 50%;height: 300px;float: left;}
.care > .contents > .left_cont > li:nth-child(2) a,
.care > .contents > .right_cont > li:nth-child(3) a,
.care > .contents > .right_cont > li:nth-child(4) a{display: block;width: 100%;height: 100%;color: #fff;text-align: center;position: relative;/*background: url(../images/main/c.png) no-repeat center;background-size: 200%;*/}

.care > .contents > .left_cont > li:nth-child(2) a > span,
.care > .contents > .right_cont > li:nth-child(3) a > span,
.care > .contents > .right_cont > li:nth-child(4) a > span{display: block;font-size: 17px;margin-top: 10px;font-weight: 100;letter-spacing:-0.09em;line-height: 1.2;}

.care > .contents > .left_cont > li:nth-child(2) a > span.text,
.care > .contents > .left_cont > li:nth-child(3) a > span.text,
.care > .contents > .right_cont > li:nth-child(2) a > span.text{font-family: 'Oswald', sans-serif;width: 90px;height: 40px;background-color: #ffe7e7;border-radius: 20px;line-height: 37px;font-size: 19px;color: #5e4b4b;text-align: center;font-weight: 400;letter-spacing: 0;position: absolute;bottom: 45px;left:35%;}
.care > .contents > .right_cont > li:nth-child(3) a > span.text{font-family: 'Oswald', sans-serif;width: 90px;height: 40px;background-color: #fff;border-radius: 20px;line-height: 37px;font-size: 19px;color: #524040;text-align: center;font-weight: 400;letter-spacing: 0;position: absolute;bottom: 45px;left:35%;}
.care > .contents > .right_cont > li:nth-child(4) a > span.text{font-family: 'Oswald', sans-serif;width: 90px;height: 40px;background-color: #e42336;border-radius: 20px;line-height: 37px;font-size: 19px;color: #fff;text-align: center;font-weight: 400;letter-spacing: 0;position: absolute;bottom: 45px;left:35%;}

.care > .contents > .left_cont > li:nth-child(2) a:hover > span.text{background: #ea8692;color: #fff;transition: all 0.5s;}
.care > .contents > .left_cont > li:nth-child(3) a:hover > span.text{background: #E8E5DF;color: #000;transition: all 0.5s;}
.care > .contents > .right_cont > li:nth-child(2) a:hover > span.text{background: #e42336;color: #fff;transition: all 0.5s;}
.care > .contents > .right_cont > li:nth-child(3) a:hover > span.text{background: #e42336;color: #fff;transition: all 0.5s;}
.care > .contents > .right_cont > li:nth-child(4) a:hover > span.text{background: #fff;color: #e42336;transition: all 0.5s;}

.care > .contents > .right_cont > li:nth-child(2) a > span.text,
.care > .contents > .left_cont > li:nth-child(3) a > span.text {display: block;background-color: #474747;margin: 30px auto 0;color: #fff;}
.care > .contents > .right_cont > li:nth-child(2) a > span.text {background-color: #fff;margin: 80px auto 0;color: #474747;}

/*
.care > .contents > .right_cont > li:first-child {background: url('../images/main/wave.png')no-repeat center center;width: 100%;height: 274px;}
*/
.care > .contents > .right_cont > li:first-child {background: url('../images/main/kakao_img01.png')no-repeat center center;width: 50%;height:300px;}


.care > .contents > .left_cont > li > a > p > strong {width: 100%;display: block;font-size: 31px;color: #fff;letter-spacing: -0.07em;line-height: 1;}
.care > .contents > .left_cont > li > a > p > span{display: block;color: #fff;font-size: 17px;font-weight: 100;padding-top: 20px;letter-spacing: -0.1em;line-height: 23px;}
.care > .contents > .right_cont > li > a > p > span {display: block;font-size: 16px;margin-top: 10px;font-weight: 300;letter-spacing: -0.1em;line-height: 1.2;}
.care > .contents > .right_cont > li > a > p > span:nth-child(2){color: #fff;background: #231916;font-size: 18px;display: inline-block;padding: 10px 22px;border-radius: 50px;margin-top: 73px;font-weight: 400;}
.care > .contents > .right_cont > li > a > p > span:nth-child(3){line-height: 1.5;}

.care > .contents > .right_cont > li > a > p > span {color: #2f2f2f;}
.care > .contents > .left_cont > li:nth-child(2) a > strong,
.care > .contents > .left_cont > li:nth-child(3) a > strong,
.care > .contents > .right_cont > li:nth-child(2) a > strong,
.care > .contents > .right_cont > li:nth-child(3) a > strong,
.care > .contents > .right_cont > li:nth-child(4) a > strong{display: block;font-size: 31px;padding-top: 50px;letter-spacing: -0.1em;line-height: 1.2;} 
.care > .contents > .right_cont > li > a > p > strong {width: 100%;display: block;font-size: 31px;color: #231916;letter-spacing: -0.07em;line-height: 1;}
.care > .contents > .left_cont > li:nth-child(3) a > strong {text-align: left;}

.care > .contents > .right_cont > li:nth-child(3) a > span.text {position: absolute;background-color: #fff;color: #524040;bottom: 45px;left: 35%;}
.care > .contents > .left_cont > li:nth-child(3) > a > p{width:165px;padding-top: 50px;padding-left: 160px;line-height: 30px;color: #474747;}
.care > .contents > .right_cont > li:nth-child(2) > a > p {/* width:165px; *//* padding-top: 50px; *//* padding-left: 160px; */line-height: 30px;color: #fff;text-align: left;}
.care > .contents > .left_cont > li:nth-child(3) > a > p >strong {color: #474747;text-align: left;}
.care > .contents > .left_cont > li:nth-child(3) > a > p > span {padding-top: 10px;color: #474747;text-align: left;}
.care > .contents > .left_cont > li:nth-child(3) a{display: block;width: 100%;height: 100%;text-align: center;position: relative;/*background: url(../images/main/c.png) no-repeat center;background-size: 200%;*/}
.care > .contents > .right_cont > li:nth-child(2) a{display: block;width: 100%;height: 100%;text-align: center;position: relative;/*background: url(../images/main/c.png) no-repeat center;background-size: 200%;*/}

.care > .contents > .right_cont > li:nth-child(3) > a > p >strong {color: #fff;text-align: left;}
.care > .contents > .right_cont > li:nth-child(3) > a > p > span {padding-top: 10px;color: #fff;text-align: left;}

.care > .contents > .right_cont > li:nth-child(2){background: url('../images/main/naver_img01.png');}
.care > .contents > .right_cont > li:nth-child(3){background: url('../images/main/female.png');}
.care > .contents > .right_cont > li:nth-child(4){background: url('../images/main/wave_img01.png');}

.care > .contents > .right_cont > li:nth-child(2) strong{width: 100%;display: block;font-size: 31px;color: #fff;letter-spacing: -0.07em;line-height: 37px;padding: 0 36px;}
.care > .contents > .right_cont > li:nth-child(2) > a > p > span:nth-child(2){color: #fff;background: none;margin-top: 0;font-weight: 400;padding: 10px 36px;font-size: 21px;}
.care > .contents > .right_cont > li:nth-child(2) > a > p > span:nth-child(3){color: #fff;margin-top: 60px;padding: 5px 36px;line-height: 1.5;}

.care > .contents > .left_cont > li:nth-child(3) a > strong{color: #474747;text-align: left;padding-left: 160px;padding-bottom: 10px;}
.care > .contents > .right_cont > li:nth-child(3) a > strong,
.care > .contents > .right_cont > li:nth-child(4) a > strong{/*color: #474747;*/color:#fff;text-align: left;padding-left: 160px;padding-bottom: 10px;}
.care > .contents > .right_cont > li:nth-child(4) a > strong{color: #523225;padding-right: 30px;text-align: right;padding-left: 0;padding-bottom: 0;}
.care > .contents > .left_cont > li:nth-child(3) a > span:nth-child(2){font-size: 17px;text-align: left;display: block;padding-left: 160px;font-weight: 100;color: #474747;line-height: 1.2;letter-spacing: -0.09em;}
.care > .contents > .right_cont > li:nth-child(3) a > span:nth-child(2),
.care > .contents > .right_cont > li:nth-child(4) a > span:nth-child(2){font-size: 17px;text-align: left;display: block;padding-left: 160px;font-weight: 100;/*color: #474747;*/color:#fff;line-height: 1.2;}
.care > .contents > .right_cont > li:nth-child(4) a > span:nth-child(2) {color: #333333;padding-left: 140px;text-align: right;padding-left: 0;padding-right: 30px;line-height: 1.2;}


/*진료안내*/
.guide {background: #694549;}
.guide .title h2 {padding-bottom: 15px;}
.guide .title span {color: #986469;font-family: 'Oswald', sans-serif;text-transform: uppercase;letter-spacing: 9px;font-size: 16px;font-weight: 800;}
.guide .contents > .top_cont {margin-top: 80px;}
.guide .contents > .top_cont > li {width:317px;float: left;text-align: center;background: #fff;margin-right:15px ;position: relative;}

/*
.guide .contents > .top_cont > li:before,
.guide .contents > .top_cont > li:after{content: '';display: block;position: absolute;border: 0px solid #d02630;width: 0;height: 0;box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;z-index: 1;}
.guide .contents > .top_cont > li:before{left: 0;top: 0;}
.guide .contents > .top_cont > li:after{right: 0;bottom: 0;}
.guide .contents > .top_cont > li:hover:before{border-width: 1px 0 0 1px;width: 100%;height: 100%;}
.guide .contents > .top_cont > li:hover:after{border-width: 0 1px 1px 0;width: 100%;height: 100%;}
*/

.guide .contents > .top_cont > li em{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.1s;}
.guide .contents > .top_cont > li:hover em{opacity:1; transition: all 0.5s;background: rgba(0,0,0,0.3);}
.guide .contents > .top_cont > li:last-child{margin-right: 0;}
.guide .contents > .top_cont > li > a > img {width: 100%;}

.guide .contents > .top_cont > li > a > span {display: block;}
.guide .contents > .top_cont > li > a > span.text > strong {display: block;font-size: 32px;padding:30px 0 15px;font-weight:500;line-height: 1;}
.guide .contents > .top_cont > li > a > span.text {font-size: 18px;color: #232323;font-weight: 300;letter-spacing: -0.07em;}
.guide .contents > .top_cont > li > a > span.hash {color: #d29996;font-size: 16px;padding-top: 40px;font-weight: 200;letter-spacing: -0.07em;}
.guide .contents > .top_cont > li > a > strong {display: block;font-size: 32px;border-bottom: 1px solid #ccc;padding: 30px 0;width: 160px;margin: 0 auto;letter-spacing: -0.07em;line-height: 1;font-weight: 500;}
.guide .contents > .top_cont > li:nth-child(4) > a > strong {width: 185px;}
.guide .contents > .top_cont > li > a > span.price >span {font-size: 60px;color: #d84959;font-family: 'Oswald', sans-serif;font-weight: 600;letter-spacing: -1px;}
.guide .contents > .top_cont > li:nth-child(3) > a > span.price >span {font-size: 32px;color: #d84959;font-family:'Noto Sans KR', sans-serif;font-weight: 800;}
.guide .contents > .top_cont > li > a > span.price {font-size: 24px;color: #232323;padding: 30px 0 50px;line-height: 1;}
.guide .contents > .top_cont > li:nth-child(2) > a > span.price {padding-top: 30px;}
.guide .contents > .top_cont > li:nth-child(3) > a > span.price {padding-bottom: 66px;padding-top: 42px;}

/*고객센터*/
.customer .title h2 {padding-bottom: 15px;}
.customer .contents {margin-top: 50px;}
.customer {background: url(../images/main/customer_bg.png)no-repeat center top;-webkit-background-size: cover;
background-size: cover;}
.customer .title span {color: #dcb9bd;font-family: 'Oswald', sans-serif;text-transform: uppercase;letter-spacing: 9px;font-size: 16px;font-weight: 500;padding-bottom: 30px;}
.secret,.ystory,.yinfo {float: left;}
.secret {margin-left: 80px;margin-right: 15px;}
/*
.secret > .write span {display: block;}
*/
.secret > .write span,
.ystory > .write span{
    display: inline-block;
    /* position: absolute; */
    /* top: 5px; */
    /* right: 0; */
    font-weight: 300;
    color: #818181;
    float: right;
}

.secret > li:first-child,
.ystory > li:first-child {font-size: 23px;font-weight: 400;margin-bottom: 15px;color: #1a1919;letter-spacing: -0.07em;}
.secret > li:first-child:after,
.ystory > li:first-child:after {margin-top: -30px;content: '';width:18px;height: 25px;border-top: 4px solid #ea8697;display: block;}
.secret > li:nth-child(2),
.ystory > li:nth-child(2) {width: 320px;background: #ffffff;}
.secret > li.more_btn,
.ystory > li.more_btn {text-align: right;color: #1b1b1b;font-size: 19px;font-family: 'Oswald', sans-serif;margin-top: 10px;}
/*
.customer .write > ul {padding: 10px;}
.customer .write > ul > li {padding: 0 10px;color: #818181;font-size: 16px;height: 43px;line-height: 43px;font-weight:200;letter-spacing: -0.07em;}
.customer .write > ul > li > span {float: right;}
*/
.customer .write > ul {padding: 34px 10px;height: 195px;}
.customer .write > ul > li {padding: 0 20px;color: #818181;font-size: 16px;/* height: 43px; *//* line-height: 43px; */font-weight:200;letter-spacing: -0.07em;position: relative;text-align: left;margin-bottom: 20px;}
.customer .write > ul > li > span {float: right;}
.customer .write > ul > li:last-child{margin-bottom:0;}


.yinfo {margin-left: 40px;margin-top: 30px;width: 40%;}
.yinfo > li > img {width: 130px;float: left;margin-right: 25px;}
.yinfo > li:first-child > p {line-height: 1;letter-spacing: -0.07em;}
.yinfo > li:first-child > p > span {display: block;}
.yinfo > li:first-child > p > span:first-child {font-size: 43px;font-weight: 800;color: #2f2f2f;}
.yinfo > li:first-child > p > span:nth-child(2) {font-size: 26px;font-weight: 500;color: #2f2f2f;margin: 10px 0;}
.yinfo > li:first-child > p > span:nth-child(3) {width: 255px;font-size: 16px;font-weight: 100;color: #6d6d6d;border-bottom: 1px solid #ccc;padding-bottom: 20px;float: left;}
.yinfo > li:first-child > p > span > img {width: 15px;margin-right: 10px;vertical-align: middle;}
.yinfo > li:nth-child(2) {margin-top: 15px;}
.yinfo > li:nth-child(2) > ul > li {font-size: 16px;color: #2f2f2f;padding-bottom: 10px;}
.yinfo > li:nth-child(2) > ul > li:first-child {padding-bottom: 0;}
.yinfo > li:nth-child(2) > ul > li:nth-child(3) {padding-bottom: 20px;}
.yinfo > li:nth-child(2) > ul > li > img {width: 50px;float: left;margin-right: 10px;}
.yinfo > li:nth-child(2) > ul > li > strong {font-weight: 600;font-size: 18px;}
.yinfo > li:nth-child(2) > ul > li:last-child {float: left;color: #ba8b91;font-size: 14px;padding-left: 155px;font-weight:200;letter-spacing: -0.05em;}


.notice {background: url(../images/main/notice_bg.png)no-repeat center top;}
.notice ul {width: 42%;display: inline-block;padding-left:5.5%;}
.notice .notice_view > li:first-child {font-size: 44px;font-weight: 800;padding-bottom: 20px;font-family: 'Oswald', sans-serif;color: #fff;}
.notice .media_view > li:first-child {font-size: 44px;font-weight: 800;padding-bottom: 20px;font-family: 'Oswald', sans-serif;color: #000;}
.notice .notice_view > li:nth-child(2) {font-size: 18px;color: #fff;letter-spacing: -0.07em;margin-top: 10px;font-weight: 200;}
.notice .media_view > li:nth-child(2) {font-size: 18px;color: #000;margin-top: 10px;font-weight: 200;}
.notice ul > li.write {width: 100%;height: 360px;margin-top: 50px;}
.notice ul li {width: 100%;}
.notice ul li.write > ul {width: 100%;padding:0 0 0;/* 50px 0 0*/}
.notice ul li.write > ul > li {color: #fff;font-size: 16px;height: 43px;line-height: 43px;border-bottom: 1px solid #5a5855;margin-bottom: 20px;font-weight: 300;}
.notice ul li.write > ul > li > p {display: inline-block;}
.notice ul.notice_view li.write > ul > li > p a{color:#fff;}
.notice ul li.write > ul > li > a span {float: right;font-size: 15px;/* width: 78px; */padding: 0 5px;border-radius: 5px;background-color: #ea8692;text-align: center;/* margin-top: 20px; */color: #fff;height: 30px;line-height: 30px;}
.notice ul.notice_view {float: left;}
.notice ul.notice_view li.write > ul > li {height: 68px;/* line-height: 68px; */}
.notice ul.notice_view li.write > ul > li > span {color: #fff;}
.notice ul.media_view li.write > ul > li > span {color: #fff;}
.notice ul li.write > ul > li:last-child {margin-bottom: 0;border-bottom:0 !important;}
.notice ul li.write > ul > li > span {float: right;font-size: 15px;width: 70px;height: 30px;border-radius: 5px;background-color: #ea8692;text-align: center;line-height: 30px;}
.notice ul.notice_view li.write > ul > li > span {margin-top: 15px;}
.notice ul.media_view li.write > ul > li > p > strong {color: #ac2222;font-size: 16px;display: block;padding-bottom: 10px;font-weight: 400;}
.notice ul.media_view li.write > ul > li > span {float: right;font-size: 15px;width: 70px;border-radius: 5px;background-color: #ea8692;text-align: center;margin-top: 20px;}
.notice ul.media_view li.write > ul > li {font-size: 18px;color: #363636;border-bottom: 1px solid #dfdfdf;margin-bottom: 20px;line-height: 1;padding-bottom: 25px;}



.messenger .contents ul {width: 32.4%;display: inline-block;border-right: 1px solid #ccc;}
.messenger .contents ul.kakao_view {width: 310px;margin-right: 85px;}
.messenger .contents ul.naver_view {width: 365px;margin-right: 65px;}
.messenger .contents ul.hidoc_view {width: 364px;border-right: 0;}
.messenger .contents ul:last-child {margin-right: 0;}
.messenger ul li {position: relative;font-size: 30px;color: #191919;text-align: center;}
.messenger ul li > p {text-align: center;float: left;display: block;}
.messenger ul li > p > img {margin: 0 auto 35px;display: block;}
.messenger ul li span {display: block;font-size: 16px;color: #8d8d8d;padding-top: 20px;line-height: 1.2;font-weight: 200;}
.messenger ul.kakao_view li span {/*padding-top: 30px;*/}
.messenger ul.kakao_view li > p > img {margin-bottom: 35px;}
.messenger ul li > a {float: left;padding-left: 50px;}
.messenger ul.naver_view li > a {padding-left: 20px;}
.messenger ul.media_view li > a {padding-left: 70px;}
.messenger ul li > a > img {padding-top: 50px;}
.messenger ul.hidoc_view li > a {padding-left: 30px;}
.notice_view > li:first-child:after,
.media_view > li:first-child:after {margin-top: -50px;content: '';width:18px;height: 25px;border-top: 4px solid #ea8697;display: block;}

.partners {border-top: 1px solid #e1e1e1;}
.partners > .view_pc {width: 1260px;margin: 0 auto;padding: 30px 0;display: block !important;}
.f_logo_inner .slick-prev, .f_logo_inner .slick-next {width: 53px;height: 77px;}
.f_logo_inner .slick-prev {width: 25px;height: 25px;position: absolute;left: -50px;top: 45%;z-index: 8;background: url(../images/main/h_prev.png) no-repeat center !important;}
.f_logo_inner .slick-next {width: 25px;height: 25px;position: absolute;top: 45%;z-index: 8;background: url(../images/main/h_nxt.png) no-repeat center !important;}
.f_logo_inner .slick-dots,{display: none!important;} 

/* 상담창 */

#w_form{width: 100%;z-index:9;background-color: #1a1a18;}/*position: fixed;bottom: 0;*/
.top_form{height:285px; position:relative; width: 1200px; margin:auto; }
.form{margin:0 auto; position:relative;}
.form ul{float:left;}
.input_li_3{clear:both;}
.input_li_4{position: absolute;right:154px; top:120px;}
.input_li_4 li {float:left;}
.btn_div{}
ul.input_li_3 li:first-child span {display: inline-block;color: #e68fa1;font-size: 18px;margin-left: 10px;font-weight: 800;margin-right: 20px;}
ul.input_li_3 li:first-child {color: #898989;font-size: 15px;font-weight: 400;}
.input_li_3 li:nth-child(2) img {margin-top: 2px;margin-left: 30px;}

.input_li input {width:387px; height:74px; margin-bottom: 11px;padding: 0 29px;margin-right: 10px;border: none;}
.input_li_phone input {width:407px; height:74px;background:#fff;padding: 0 29px;margin-right: 10px;outline: 0;border: none;}
ul.input_li_3 {position: absolute;right: 265px;top: 212px;}
.footer_pc {display: block;padding-bottom: 90px;}	 
.footer_tb {display: none;}	

.ft_cont > img:first-child {float: left;padding-right: 20px;border-right: 1px solid #535352;line-height: 1.7;margin-top: 10px;}
.ft_cont > img:nth-child(3) {float: right;margin-left: 90px;}
ul.yn_info {color: #a4a3a3;float: left;padding-left: 20px;line-height: 1.7;letter-spacing: -0.07em;font-size: 15px;}
ul.yn_info li span {display: inline-block;margin-left: 10px;}

/* Popup Layer */
.layer {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:99999999999999999;}
.open {display:block;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer_area {position:absolute; left:45%; top:50%; width:780px; height:750px; z-index:99999999; }


/* footer */
footer{clear:both;}
#foot_btn_wrap{width: 100%;height:41px;}
#foot_btn_wrap .foot_btn{width:1200px; margin:0 auto;}
#new_footer{clear: both;width:100%;margin: 0 auto;position: relative;background-color:#1a1a18;}/*margin-bottom: 200px;*/
#new_footer .foot{width: 1200px; margin: 0 auto;padding:0 0 23px 0;}

.w_f_menu{height:67px;border-top:1px solid #585858;border-bottom:1px solid #585858;}
.f_menu{width: 850px;margin:0 auto;}
.pc_f {display: block!important;}
.f_menu li{/* float:left; */display: inline-block;/* text-align: center; */}
.f_menu li a{color:#fff;font-size:16px;height:67px;line-height:67px;text-decoration: none;padding:0 20px;position:relative;font-weight:300;}
.f_menu li a:after{content: "";height: 10px;width: 1px;background-color: #c7c7c7;position: absolute;right: 0;top:7px;}
.f_menu li:last-child a:after{background: none}
.no_after a:after{background:none !important;}
.f_menu first-child:li a{padding-left:0 !important;}
.f_menu last-child:li a{padding-right:0 !important;}
#new_footer .foot p{text-align: center;}
#new_footer .foot p a{width:118px;height:71px;display: inline-block;}
#new_footer .foot .f_wicon{width: 355px;height:45px;margin: 0 auto;padding:60px 0;}
#new_footer .foot .f_wicon li{float:left;padding-right: 20px;} 
#new_footer .foot .f_wicon li:last-child{padding-right:0 !important;}

.f_border{border-bottom: 1px solid #6a6a6a;}
.agree_img {vertical-align: bottom;margin-left: 10px;}
.f_wicon li a > img {width: 55px;}	
.m_quick{position: fixed;z-index:7;height: 70px;bottom:0;background: #ffffff;width: 100%;max-width: 640px;min-width: 320px;border-top: 1px solid #d9d9d9;display: none;}

.info_textarea {border: 1px solid #dddddd;color: #777777;font-size: 13px;height: 500px;padding: 5%;width: 90%;margin: 50px auto 0;}

@media screen and (max-width: 1024px){
#header {display: none;}
.header {display: none;}
#document {display: block;}	
.side_quick_wrap{display:none;}
.pc_f {display: none!important;} 	
.guide > .contents,
.notice > .contents,
.messenger > .contents {width: 100%;}	
	
.guide .contents > .top_cont > li em{display:none;}

#visual_wrap .slick-prev{left: 0;margin-left: 0;}
#visual_wrap .slick-next{right:0;margin-right:0;}

.tble {display: block;}	
.pc_text {display: none;}
.view_pc,.view_m {display: none !important;}
.view_t {display: inline-block!important;}	
	
.s_view_pc{display:none !important;}
.s_view_t{display:block !important;}
.s_view_m{display:none !important;}

.img_center img { max-width: 100%;}


/* 여노피여성성형 1024 */
#visual_wrap .visual01{background:url('../images/main/t_new_main_01.png') no-repeat top center;height:800px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 126px;left: 50%;margin-left: -423px;display: block;width: 180px;height: 180px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 126px;left: 50%;margin-left: -230px;display: block;width: 180px;height: 180px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 126px;left: 50%;margin-left: -40px;display: block;width: 180px;height: 180px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 126px;left: 50%;margin-left: 155px;display: block;width: 180px;height: 180px;z-index:1;}

/* 여성검진클리닉 1024 */
#visual_wrap .visual03{background:url('../images/main/t_new_main_03.png') no-repeat top center;height:800px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 185px;right: 50%;margin-right: 35px;display: block;width: 140px;height: 140px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 185px;right: 50%;margin-right: -130px;display: block;width: 140px;height: 140px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 185px;right: 50%;margin-right: -295px;display: block;width: 140px;height: 140px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 185px;right: 50%;margin-right: -465px;display: block;width: 140px;height: 140px;z-index:1;}



/* box0101 */
.box0101{width: 92.5%;margin: 0 auto;height: auto;position:relative;}	
.box0101 .t_box_btn01{width: 230px;height: 130px;position: absolute;left: 5px;top: 94px;}
.box0101 .t_box_btn02{width: 230px;height: 130px;position: absolute;left: 5px;bottom: 5px;}
.box0101 .t_box_btn03{width: 230px;height: 130px;position: absolute;right:239px;top: 94px;}
.box0101 .t_box_btn04{width: 230px;height: 130px;position: absolute;right:239px;bottom: 5px;}
.box0101 .t_box_btn05{width: 230px;height: 130px;position: absolute;right:5px;top: 94px;}
.box0101 .t_box_btn06{width: 230px;height: 130px;position: absolute;right:5px;bottom: 5px;}

/*

/*
.box0101 .w_s_box01{width: 24%;}
.box0101 div.s_box01{padding: 43px 17px;}
.box0101 div.s_box01 span{font-size: 23px;}
.box0101 div.s_box01 span img{height:30px;}
.box0101 div.s_box02{padding: 33px 11px;}
.box0101 div.s_box03{padding: 23px 36px;width:17.5%}
.box0101 div.s_box03 span.s_box03_txt01{font-size: 22px;}
.box0101 div.s_box03 span.s_box03_txt02{font-size: 15px;line-height: 23px;}
.box0101 div.s_box03 span.s_box03_txt02 strong {font-size: 16px;margin-left: 0;}
.box0101 div.s_box03 span.s_box03_txt03{font-size: 15px;}
.box0101 div.s_box04 {width: 24%;}
.box0101 div.s_box04 span.s_box04_txt01{font-size: 22px;padding: 53px 30px 54px 20px;}
.box0101 div.s_box04 span.s_box04_txt01 img{padding-right: 18px;height: 40px;}
.box0101 div.s_box04 span.s_box04_txt01 img.img_cusor{position: absolute;right: 10px;top: 50px;}
.box0101 div.s_box04 span.s_box04_txt01:after{right: 15px;top: 60px;}
.box0101 div.s_box05{width: 25%;}
.box0101 div.s_box05 span.s_box05_txt01{font-size: 21px;padding: 53px 50px 53px 27px}
.box0101 div.s_box05 span.s_box05_txt01 img{height: 45px;padding-right: 10px;}
.box0101 div.s_box05 span.s_box05_txt01:after{right: 20px;top: 60px;}
.box0101 div.s_box05 span.s_box05_txt02{font-size: 21px;padding: 53px 50px 53px 27px;}
.box0101 div.s_box05 span.s_box05_txt02 img{padding-right: 18px;height: 40px;}
.box0101 div.s_box05 span.s_box05_txt02:after{right: 20px;top: 60px;}
*/

/*헤더 햄버거메뉴*/	
.honest > .contents {width: 92.5%;margin: 0 auto;}	
#head_wrap {width:100%;z-index:10;}
.head_box {width:100%; overflow:hidden; margin:0 auto; background:#fff;box-sizing: border-box;padding:40px;}
.head_box dl dd  {display: inline-block;height: 60px;vertical-align: top;}
.head_box dl dd:first-child{width: 10%;}
.head_box dl dd:first-child > a > img {padding-top: 10px;}
.head_box dl dd:nth-child(2){padding-left: 28%;}
.head_box dl dd:last-child {float: right;}
.head_box dl dd:last-child > a {display: inline-block;padding-top: 10px;}	
.head_box dl dd:last-child > a:first-child > img {margin-right: 40px;}
.head_box dl dd:after{content:''; display:block; clear:both;}	
	
.black_bg{position:absolute; top:0; width:100%; height:100%; background-color:#000; filter:Alpha(opacity=80); opacity:0.8; z-index:99999; display:none}
.closebtn {position:absolute; top:5px; display:block; right:20px; font-size:36px; color:#fff; cursor:pointer}
#total_menu {width:100%;z-index:999999;display:none;}
#total_menu h1{font-size:32px;line-height:32px;font-family:"NanumGothic";text-align:center; background:#d02630;color:#fff;padding: 22px 0;position: relative;font-weight: 400;}
.total_wrap {background-color:#fff; overflow:hidden;}
.total_box {clear:both; position:relative;/* font-size:0;*/ overflow:hidden; padding: 25px; border-bottom: 1px solid #d3d3d3}
.total_box strong{display:block; width:100%; float:left;padding: 9px 0 0 0; margin-bottom:20px;  }
.total_box strong:after{content:''; display:block; clear:both;}
.total_box strong a{text-decoration:none;color:#d02630;font-weight:normal;display: block;font-size:34px;line-height:32px;text-align: left;}
.total_box ul{float:right; width:100%; overflow:hidden;padding-top: 30px;}
.total_box ul:after{content:''; display:block; clear:both;}
.total_box ul li{float:left; width:280px;margin-left:10px;text-align:left;margin-bottom:15px;}
.total_box ul li:after{content:''; display:block; clear:both;}
.total_box ul li a {text-decoration:none;font-size:25px;font-family:"NanumGothic";color:#000; letter-spacing:-2px;}
.closebtn{text-align: center;padding: 20px;}

.total_wrap ul{width:50%;float: left;background: #f7f8f9;}
.total_wrap ul.m_gnb_01>li{border-right: 1px solid #d1d0d0;box-sizing: border-box;}
.total_wrap ul li{box-sizing: border-box;}
.total_wrap ul li a{display:block;color: #333333;position: relative;border-top: 1px solid #d1d0d0;font-family: 'notokr_demilight';padding: 0 10px;font-size: 18px;line-height: 45px;text-decoration: none;overflow: hidden;}
.total_wrap ul li a span{background: rgba(0, 0, 0, 0) url('../images/menu_off.png') no-repeat scroll center center;display: block;height: 20px;margin-top: -10px;position: absolute;right: 10px;top: 50%;width: 10px;background-size: 5px;}
.total_wrap ul li a span.rotate180 {background: rgba(0, 0, 0, 0) url('../images/menu_on.png') no-repeat scroll center center / 10px auto!important;height: 10px!important;margin-top: -5px!important;right: 5px!important;width: 20px!important;}
.total_wrap ul li.last a{border-bottom:1px solid #d1d0d0;}

.total_wrap ul>li>ul{display:none;background: #ffffff;width:100%;}
#total_menu ul.menu{text-align: center;font-size: 0;background: #101010;}
#total_menu ul.menu li{display:inline-block;width:50%;}
#total_menu ul.menu li a{height: 20px;line-height: 20px;display: block;font-size: 18px;color: #ffffff;margin: 7px 0;font-family: 'notokr_demilight';}
#total_menu ul.menu li:nth-child(2) a{border-left: 1px solid #4d4d4d;}

#document{width:100%;}
#main_container_wrap{position:relative;background-color:#fff;width:100%;max-width:640px;margin:0 auto;overflow:hidden;}
#sub_container_wrap{position:relative;background-color:#fff;width:100%;max-width:640px;margin:0 auto;overflow:hidden;}
.sub_container_wrap{position:relative;background-color:#fff;width:100%;max-width:640px;margin:0 auto;overflow:hidden;}
/* 서브 타이틀 배경 및 제목 */
.sub_title_sty{text-align:center; font-weight:bold; font-size:35px; color:#404040; line-height:112px;}
/* 서브 2뎁스 타이틀 */
.sub-top-link-wp{position:relative; width:640px; height:80px; line-height:80px;}
.sub-top-link-wp:after{content:""; display:block; clear:both}
.sub-top-tit{float:left; width:200px; text-align: center; background-color:#303741; color:#fff; font-size:22px;}
.sub-top-link{float:left; padding-left:30px; width:410px; background-color:#454b53; cursor:pointer;}
.sub-top-link:after{content:""; display:block; clear:both}
.sub-top-link p{font-size:22px; color:#fff; }
.sub-top-plus{float:right; font-size:50px; margin-right:20px;}
/* 서브 2뎁스 */
.sub_link_sty {position:absolute; top:80px; width:100%; max-width:640px; left:50%; margin-left:-320px; display:none; z-index:10;}
.sub_link_sty li{text-align:center; background-color:#333; line-height:70px; height:70px; border-bottom:1px solid #7c797a; filter: alpha(opacity=90); opacity:0.9; width:100%; cursor:pointer}
.sub_link_sty li a {width:100%; font-size:24px; color:#fff; display:block}
.skin_m_program {background-color:#fff; padding:20px}
	

	
/*정직*/	
.honest > .contents > ul {width: 100%;margin-bottom: 0;}	
.honest > .contents > ul > li {width: 30%;margin-right: 3%;height: 310px;}	
.honest > .contents > ul > li > p {width: 100%;height: 310px;}	
.honest > .contents > ul > li > p > span:after {width: auto;}
.honest > .contents > ul > li:nth-child(2) > p > span:after {width: auto;}	
.honest > .contents > ul > li:nth-child(3) > p > span:after {width: auto;}	
.honest > .contents > ul > li > p > a{padding-top:113px;height: 198px;}
.honest > .contents > ul > li > p > span{font-size:15px;}
.honest > .contents > ul > li > p > a > strong {font-size: 25px;}	
.honest > .contents > ul > li > p > a > span.info {padding-top: 15px;}	
.honest > .contents > ul > li:nth-child(1) > p {background: url(../images/main/honest.png)no-repeat center top / cover;}
.honest > .contents > ul > li:nth-child(2) > p{background: url(../images/main/freindly.png)no-repeat center top / cover;}
.honest > .contents > ul > li:nth-child(3) > p {background: url(../images/main/specialist.png)no-repeat center top / cover;}

/*진료과목*/	
.care > .contents {width: 93%;margin: 0 auto;}	
.care > .contents > .left_cont {}	
.care > .contents > .left_cont, .care > .contents > .right_cont {width: 50%;}	
.care > .contents > .left_cont > li > a > p > img, .care > .contents > .right_cont > li > a > p > img {padding-left: 0;float: right;}	
.care > .contents > .right_cont > li > a > p > img {padding-top: 20px;}	
.care > .contents > .left_cont > li > a > p{padding: 35px 50px 0 0;text-align: right;}	
.care > .contents > .left_cont > li > a > p > span {padding-top: 10px;line-height: 22px;}
.care > .contents > .left_cont > li:nth-child(3) > a > p {padding-left: 90px;width: 100%;padding-right: 0;padding-top: 45px;}
.care > .contents > .right_cont > li:nth-child(2) > a > p{text-align:center;}
.care > .contents > .right_cont > li:nth-child(2) strong{padding:0;}
.care > .contents > .right_cont > li:nth-child(2) > a > p > span:nth-child(2) img{vertical-align: middle;padding-left: 10px;}
.care > .contents > .right_cont > li:nth-child(2) > a > p > span:nth-child(3){padding: 5px 20px;}
.care > .contents > .left_cont > li:nth-child(2){background: url(../images/main/small_t.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .left_cont > li:nth-child(3){background: url(../images/main/petty_t.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .right_cont > li:nth-child(2){background: url(../images/main/t_naver_img01.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .right_cont > li:nth-child(3){background: url(../images/main/female.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .right_cont > li:nth-child(4){background: url(../images/main/wave_img01.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .left_cont > li > a > p > strong{line-height: 1.2;}
.care > .contents > .left_cont > li > a > strong,
.care > .contents > .righ_cont > li > a > strong{line-height: 1.2;}
.care > .contents > .left_cont > li > a > p > span,
.care > .contents > .right_cont > li > a > p > span {font-size: 16px;}	
.care > .contents > .right_cont > li > a > p > span:nth-child(2){font-size: 15px;}
.care > .contents > .right_cont > li:nth-child(3) a > strong{padding-left:110px;}
.care > .contents > .right_cont > li:nth-child(3) a > span:nth-child(2){padding-left:110px;}


.care > .contents > .right_cont > li:nth-child(2) a > strong{padding-left: 85px;}
.care > .contents > .left_cont > li:nth-child(3) a > strong,.care > .contents > .left_cont > li:nth-child(3) a > span:nth-child(2){padding-left: 85px;}
.care > .contents > .right_cont > li:nth-child(2) a > strong,.care > .contents > .right_cont > li:nth-child(2) a > span:nth-child(2) {padding-left: 120px;}	
.care > .contents > .left_cont > li:first-child{background: url(../images/main/qanda.png)no-repeat center center / cover;}
.care > .contents > .right_cont > li:first-child {background: url(../images/main/kakao_img01.png)no-repeat center center / cover;}	

/*진료안내*/	
.guide .title span {padding-bottom: 30px;}	
.guide .contents > .top_cont {width: 90%;margin: 30px auto;}	
.guide .contents > .top_cont > li{width:49%;margin-right: 2%;margin-bottom: 20px;height: auto;}	
.guide .contents > .top_cont > li:nth-child(2n){margin-right: 0;}	
.guide .contents > .top_cont > li > a > img {width: 100%;}	
.guide .contents > .top_cont > li > a > span.hash {font-size: 18px;display: none;}
.guide .contents > .top_cont > li > a > strong {font-size: 34px;display: none;}
.guide .contents > .top_cont > li > a > span.price >span {font-size: 70px;display: none;}
.guide .contents > .top_cont > li > a > span.price {font-size: 27px;display: none;}	
	.guide .contents > .top_cont > li > a > span.text{display: none;}
	.guide .contents > .top_cont > li > a > span.text > strong {font-size: 34px;display: none;}	
	
/*고객센터*/	
.customer {background: url(../images/main/customer_bg_t.png)no-repeat center top;-webkit-background-size: cover;
background-size: cover;}	
.customer .contents {width: 85%;margin: 50px auto 0;}	
.secret {width: 48%;position: relative;margin-left:0;margin-right: 25px;}
.ystory {width: 48%;}	
.secret > li:first-child, .ystory > li:first-child {margin-bottom: 30px;}
.secret > li:nth-child(2), .ystory > li:nth-child(2) {width: 100%;}	
.yinfo {float: none;width: 100%;margin-left: 0;}
.yinfo > img {display: block;width: 100%;margin: 30px auto 0;}	

/*공지사항*/	
.notice .contents {padding: 0;}	
.notice {background: url(none);padding: 0;}	
.notice .notice_view {width: 100%;background: url(../images/main/notice_bg_t.png)no-repeat center top;padding-left:0px;padding: 70px 0 55px;}	
.notice .media_view {width: 100%;padding-left:0px;padding: 70px 0 0;background-color: #f5f5f5;}		
.notice .notice_view > li:nth-child(2) {padding-top: 20px;padding-bottom: 20px;width: 82%;margin: 0 auto;position: relative;}	
.notice .notice_view > li:nth-child(2) img {margin-left: 2%;}	
.notice .media_view > li:nth-child(2) {padding-top: 20px;padding-bottom: 20px;width: 82%;margin: 0 auto;position: relative;}	
.notice .media_view > li:nth-child(2) img {position: absolute;right: 5px;}
.notice ul > li.write {width: 82%;margin: 0 auto ;height: 450px;}	
.notice .notice_view > li:first-child,.notice .media_view > li:first-child {line-height: 1;width: 82%;margin: 30px auto 0;}
.notice_view > li:first-child:after, .media_view > li:first-child:after {margin-top: -60px;}
.notice ul.notice_view li.write > ul > li {height: 43px;line-height: 43px;}
.notice ul.notice_view {float: inherit;background-color: #f5f5f5;}	
.notice ul.notice_view li.write > ul > li > span {margin-top: 0px;}	
/*메신저*/	
.messenger {padding: 50px 0;}	
.messenger .contents {width: 100%;padding-left: 0;}	
.messenger ul {width: 32%;margin-left: 0;padding-right: 0;}	
.messenger ul li a img {position: inherit;top: 0;left: 0;right: 0;margin-top: 20px;}	
.messenger ul li > p {float: none;}
.messenger ul li > a {float: none;padding-left: 0;}	
.messenger ul li > a > img {margin-top: 0;padding-top: 30px;top:inherit;left: inherit;right: inherit;}	
.messenger .contents ul.kakao_view,
.messenger .contents ul.naver_view,
.messenger .contents ul.hidoc_view {width: 33%;margin-right: 0;}
.messenger .contents ul.kakao_view {line-height: 1;}	
.messenger ul.kakao_view li > p > img	{}
.messenger ul.hidoc_view li > a,.messenger ul.naver_view li > a {padding-left: 0;}	
	 
.partners > .view_t {width: 87%;display: block !important;margin-left: 80px;padding: 30px 0;}
.partners .slick-slide img {width: 80%;}	
	.partners > .view_pc {display: none!important;}
.f_menu {width: 100%;/*padding-left: 105px;*/text-align: center;}
#new_footer .foot {width: 100%;}
.footer_pc img {width:90%;margin: 0 auto;display: block;}
	
/*상담신청*/	
.top_form {width: 100%;}	
.input_li input {width: 280px;margin-left: 20px;}	
.input_li_phone input {width: 290px;}	

.mo_br{display: none;}	
ul.input_li_3 {right: 170px;}	

.footer_tb .ft_cont {text-align: center;}	
.footer_tb .ft_cont .ft_info {width: 64%;margin: 30px auto 0;text-align: left;}	
.footer_tb .ft_cont > img:first-child {float: none;border-right: 0;}
.footer_tb {width: 100%;height: 180px;}
.footer_tb .ft_info	> img {float: left;border-right: 1px solid #535352;padding-right: 15px;}
#new_footer .foot {padding-bottom: 80px;}
.f_wicon li a > img {width: 45px;}	
	
}
/* 1024 */

@media screen and (max-width: 1000px){

.box0101 .w_s_box01 {width: 25%;}
.box0101 div.s_box05 {width: 24%;}

}

@media screen and (max-width: 960px){

.input_li input {width: 260px;margin-left: 20px;}	
.input_li_phone input {width: 260px;}

.box0101 ul li span img{max-width:100%;}
/*
.box0101 div.s_box01 {padding: 39px 24px;}
.box0101 div.s_box01 span {font-size:18px;}
.box0101 div.s_box02 {padding:29px 33px;}
.box0101 div.s_box02 span.s_box02_txt01 {font-size: 18px;line-height: 1.2;}
.box0101 div.s_box02 span.s_box02_txt02{font-size:16px;width: auto;}
.box0101 div.s_box03{width:16%;}
.box0101 div.s_box03 span.s_box03_txt02 strong {font-size: 14px;}
.box0101 div.s_box03 span.s_box03_txt03 {font-size: 13px;}
.box0101 div.s_box04 {width: 23.5%;}
.box0101 div.s_box04 span.s_box04_txt01 {font-size: 16px;}
.box0101 div.s_box05 span.s_box05_txt01 {font-size: 16px;}
.box0101 div.s_box05 span.s_box05_txt02 {font-size: 16px;}

.box0101 div.s_box05 {width: 23.5%;}
.box0101 div.s_box05 span.s_box05_txt01 img {height: 40px;}
.box0101 div.s_box05 span.s_box05_txt02 img {height: 40px;}
*/

}

@media screen and (max-width: 768px){

	#divpop_01{top: 8%;margin-left: -160px;}


.slick-initialized .slick-slide img{width:100%;}

/*
.box0101 div.s_box01 {padding: 39px 18px;}
.box0101 div.s_box01 span {font-size: 15px;}
.box0101 div.s_box02 span.s_box02_txt01 {font-size: 16px;}
*/


/* 여노피여성성형Mobile 768 */
#visual_wrap .visual01{background:url('../images/main/m_new_main_01.png') no-repeat top center / cover;height:866px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 130px;left: 50%;margin-left:-350px;display: block;width: 170px;height: 170px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 130px;left: 50%;margin-left:-175px;display: block;width: 170px;height: 170px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 130px;left: 50%;margin-left:5px;display: block;width: 170px;height: 170px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 130px;left: 50%;margin-left:180px;display: block;width: 170px;height: 170px;z-index:1;}


/* 여성검진클리닉Mobile 768 */
#visual_wrap .visual03{background:url('../images/main/m_new_main_03.png') no-repeat top center / cover;height:866px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 130px;left: 50%;margin-left:-350px;display: block;width: 170px;height: 170px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 130px;left: 50%;margin-left:-175px;display: block;width: 170px;height: 170px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 130px;left: 50%;margin-left:5px;display: block;width: 170px;height: 170px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 130px;left: 50%;margin-left:180px;display: block;width: 170px;height: 170px;z-index:1;}

/* 메인컨텐츠 버튼링크 */
.box0101 .t_box_btn01{width: 170px;height: 100px;position: absolute;left: 5px;top: 94px;}
.box0101 .t_box_btn02{width: 170px;height: 100px;position: absolute;left: 5px;bottom: 5px;}
.box0101 .t_box_btn03{width: 170px;height: 100px;position: absolute;right:180px;top: 94px;}
.box0101 .t_box_btn04{width: 170px;height: 100px;position: absolute;right:180px;bottom: 5px;}
.box0101 .t_box_btn05{width: 170px;height: 100px;position: absolute;right:5px;top: 94px;}
.box0101 .t_box_btn06{width: 170px;height: 100px;position: absolute;right:5px;bottom: 5px;}

.honest, .care,.customer{padding: 50px 0;}	
	.guide {padding: 50px 0 10px;}	
.messenger {padding: 50px 0;}	
.view_pc,.view_t {display: none !important;}
.view_m{display: inline-block !important;}
.mo_br{display: block;}		
.partners > .view_pc,.partners > .view_t {display: none !important;}
.partners > .view_m:first-child {padding: 30px 0;}
	
.title {line-height: inherit;}	
.title h2 {font-size: 23px;padding-bottom: 15px;}
.title span {font-size: 15px;line-height: 1.5;}	
	
.head_box {padding: 20px 20px 0 20px;}
.head_box dl dd:first-child > a > img {width: 25px}
.head_box dl dd img {width: 75%;} 
.head_box dl dd:nth-child(2) {padding-left: 0;text-align: center;width: 70%;}
.head_box dl dd:nth-child(2) >a {width: 50%;display: inline-block;text-align: center;}
.head_box dl dd:last-child > a:first-child > img {margin-right: 0;width: 75%;}
.head_box dl dd:last-child > a:first-child {margin-right:0px;}	
.head_box dl dd:last-child > a > img {margin-right: 0;width: 25px;}

.honest > .contents > ul > li {float: none;border: 0;width:90%;height: auto;margin-right: 0;margin: 0 auto 35px !important;}
.honest > .contents > ul > li > a > img {width: 100%;}
.honest > .contents > ul > li:nth-child(2) {margin-top: 0;}
.honest > .contents > ul {margin-top: 30px;height: auto;}	
.honest > .contents > ul > li:last-child {margin-bottom:0;}

	
.care > .contents > .left_cont > li > a > p > img {padding-top: 40px;}		
	
.care > .contents > .left_cont > li > a > p{display: none;}
.care > .contents > .left_cont > li:nth-child(2),
.care > .contents > .left_cont > li:nth-child(3), 
.care > .contents > .right_cont > li:nth-child(2), 
.care > .contents > .right_cont > li:nth-child(3) {height: 270px;}

.care > .contents > .left_cont, .care > .contents > .right_cont {width: 100%;}
.care > .contents > .left_cont > li {cursor: pointer}	
.care > .contents > .left_cont > li a{display:block;height: 164px;}
.care > .contents > .left_cont > li:nth-child(2){background: url(../images/main/small_m_txt.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .left_cont > li:nth-child(3){background: url(../images/main/petty_m_txt.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .right_cont > li:nth-child(2){background: url(../images/main/female_m_txt.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .right_cont > li:nth-child(3){background: url(../images/main/female_petty_m_txt.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.care > .contents > .left_cont > li:first-child {background: url(../images/main/qanda_m.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;height: 335px;}	
.care > .contents > .right_cont > li:first-child {background: url(../images/main/wave_m.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}	
.care > .contents > .left_cont, .care > .contents > .right_cont {margin-top: 30px;}

.care > .contents > .left_cont > li:nth-child(2),
.care > .contents > .left_cont > li:nth-child(3){background:none;height: auto;}
.care > .contents > .left_cont > li:nth-child(2) a,
.care > .contents > .left_cont > li:nth-child(3) a {display: block;}
.care > .contents > .left_cont > li:nth-child(2) a img,
.care > .contents > .left_cont > li:nth-child(3) a img{width:100%;display: block;}


.care > .contents > .right_cont > li:nth-child(1),
.care > .contents > .right_cont > li:nth-child(2),
.care > .contents > .right_cont > li:nth-child(3),
.care > .contents > .right_cont > li:nth-child(4){background:none;height: auto;}
.care > .contents > .right_cont > li:nth-child(1) a,
.care > .contents > .right_cont > li:nth-child(2) a,
.care > .contents > .right_cont > li:nth-child(3) a,
.care > .contents > .right_cont > li:nth-child(4) a{display: block;}
.care > .contents > .right_cont > li:nth-child(1) a img,
.care > .contents > .right_cont > li:nth-child(2) a img,
.care > .contents > .right_cont > li:nth-child(3) a img,
.care > .contents > .right_cont > li:nth-child(4) a img{width:100%;display: block;}
.care > .contents > .right_cont {margin-top: 0;}
.care > .contents > .left_cont > li:nth-child(2) a > span.text, .care > .contents > .right_cont > li:nth-child(3) a > span.text {bottom: 25px;}	
.care > .contents > .right_cont > li:nth-child(2) > a > p,.care > .contents > .left_cont > li:nth-child(3) > a > p {padding-left: 150px;}	
.care > .contents > .right_cont > li:nth-child(2) a > span.text,.care > .contents > .left_cont > li:nth-child(3) a > span.text {bottom: 25px;}	
.care > .contents > .left_cont > li:nth-child(3) a > strong, .care > .contents > .right_cont > li:nth-child(2) a > strong {padding-left: 135px;}
.care > .contents > .left_cont > li:nth-child(3) a > span:nth-child(2), .care > .contents > .right_cont > li:nth-child(2) a > span:nth-child(2) {padding-left: 135px;}
	
.care > .contents > .left_cont > li > a > p, .care > .contents > .right_cont > li > a > p {padding-top: 25px;padding-right:40px;display: none;}	
.care > .contents > .left_cont > li:nth-child(2) a > strong, .care > .contents > .right_cont > li:nth-child(3) a > strong {font-size: 28px;}	
	
	
	
.guide .title span {font-size:12px ;letter-spacing: 5px;padding-bottom: 0;}	
.guide .contents > .top_cont > li {height: auto;}
	.guide .contents > .top_cont > li:nth-child(1){background: none;-webkit-background-size: contain;/* background-size: contain; */}
	.guide .contents > .top_cont > li:nth-child(2){background: url(../images/main/y_secret_m.png)no-repeat center top;-webkit-background-size: contain;background-size: contain;}
	.guide .contents > .top_cont > li:nth-child(3){background: url(../images/main/y_confu_m.png)no-repeat center top;-webkit-background-size: contain;background-size: contain;}
	.guide .contents > .top_cont > li:nth-child(4){background: url(../images/main/y_safe_m.png)no-repeat center top;-webkit-background-size: contain;background-size: contain;}
	.guide .contents > .top_cont > li > a {display: block;}
.guide .contents > .top_cont > li > a > span.price {padding:20px 0 40px;}	
.guide .contents > .top_cont > li > a > span.hash {padding-top: 40px;display: none;}
.guide .contents > .top_cont > li > a > strong {padding: 20px 0;display: none;}	
.guide .contents > .top_cont > li:nth-child(2) > a > span.price {padding: 15px 0 40px;}
.guide .contents > .top_cont > li > a > span.text > strong {padding: 20px 0 10px;display: none;}	
.guide .contents > .top_cont > li:nth-child(3) > a > span.price {padding: 35px 0 50px;}	
.guide .contents > .top_cont > li > a > span.price >span {font-size: 60px;}	
.guide .contents > .top_cont > li > a > span.price {font-size: 23px;display: none;}	
.guide .contents > .top_cont > li:nth-child(4) span.price {padding-bottom: 37px;}
.guide .contents > .top_cont > li > a > span.text{display:none;}	
	
	
.messenger .contents ul.kakao_view, .messenger .contents ul.naver_view, .messenger .contents ul.hidoc_view {width: 32.5%;}	
	
.customer {background: url(../images/main/customer_bg_m.png)no-repeat center top;-webkit-background-size: cover;background-size: cover;}
.secret {width: 100%;}	
.secret li.more_btn,
.ystory li.more_btn {position: absolute;top:10px;right: 0;}
.ystory li.more_btn {top:70px}
.ystory {width: 100%;padding-top: 60px;position: relative;}	
.yinfo{padding-top: 30px;}
.yinfo > img {width: 100%;}
	
.notice .media_view {padding-bottom: 80px;}	
.notice ul.media_view li.write > ul > li > span {margin-top: 15px;}
.notice ul.notice_view li.write > ul {height:auto/* 175px;*/overflow: hidden;}	
.notice ul.media_view li.write > ul {height: auto/*250px;*/overflow: hidden;}	
.notice ul.notice_view li.write > ul > li {font-size: 17px;}
.notice ul > li.write {height: auto;}
.notice .notice_view > li:nth-child(2),.notice .media_view > li:nth-child(2) {font-size: 16px;}	
.notice .notice_view > li:nth-child(2) img {margin-left: 0;}		
	.notice .notice_view > li:first-child,.notice .media_view > li:first-child {font-size: 30px;}	
	.notice_view > li:first-child:after, .media_view > li:first-child:after {margin-top: -40px;}	
	.notice .notice_view > li:first-child,.notice .media_view > li:first-child {padding-bottom: 5px;}
	.notice ul li.write > ul {padding-top: 50px;}
.messenger .contents {width: 100%;}	
.messenger ul li {font-size: 26px;letter-spacing: -1px;}	
.messenger .kakao_view li > img	{padding-bottom: 30px;}
.messenger .kakao_view li span {padding-top: 20px;}
.messenger .kakao_view li a img	{margin-top: 18px;}
.messenger ul.kakao_view li span {padding-top: 18px;}	
.messenger ul.kakao_view li > p > img {margin-bottom: 30px;}	
	
		
.f_logo_inner .slick-prev {left: -30px;}
.w_f_menu {height: 70px;line-height: 70px;}	
.f_menu {width: 90%;margin: 0 auto;}	
.f_menu li a {font-size: 13px;height: 30px;line-height: 30px;padding: 0 10px;}

	
.top_form {width: 100%;}
.form {
    margin: 0 auto;
    position: relative;
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
}
.form ul {
    float: none;
}

	
.footQuick{position:absolute;bottom:0px;z-index:9;width:100%;clear:both;}
.footQuick ul{bottom:0px;z-index:9;width:100%;max-width:640px; min-width:320px;}
.footQuickWrap{z-index:9;display:block;width: 100%;}
.footQuickWrap img {width:100%; }
.footQuickBtn img{width:100%;}
.cost_quickform{font:15px "NanumGothic"; background:#eee; padding:20px 3% 30px; color:#e9a4be;background-color: #040402;}
.cost_quickform li{padding-top:3%;clear:both;}
.cost_quickform span{display:block;float:left;width:27%;color: #fff;}

#copy {position:relative; width:100%; max-width:640px; min-width:320px; clear:both; margin-top:-3px; }

/* 개인정보취급방침 팝업 2*/

#private2 {cursor:pointer;}
#private_text_wrap2 {width:80%;height:17em;position:absolute;bottom:2%;left:5%;background:rgba(0,0,0,0.7);	color:#fff;padding:5%;display:none;z-index:3;}
#private_text_wrap2 .con {width:100%;float:left;padding:0 !important;}
#private_close2 {width:auto;float:right;font-weight:bold;font-size:18px;cursor:pointer;}

.cost_quickform li:nth-child(3) {float: left;color: #f67a00;font-size: 15px;} 
.cost_quickform li:nth-child(4) {display: inline-block;margin-top: 5px;width: 170px;margin-left: 10px;} 
.cost_quickform li:nth-child(3) a {color: #898989;display: block;padding-left: 16px;font-size: 10px;} 
.cost_quickform li:nth-child(3) a img {width: 70px;margin-top: 10px;}	
.closebtn {right: 0;}	
	
	
.partners > .contents {width: 80%;margin-left: 10%;}	
.partners .slick-slide img {width: 90%;}	 
.input_li input {height: 50px;}

.input_li_phone input {height: 50px;}

	
.q_mnu {width: 100%;}	
.q_mnu ul {border-top: 1px solid #cfcfcf;}
.q_mnu li {border-right: 1px solid #cfcfcf;text-align: center;width: 19.5%;float: left;height: 100px;}
.q_mnu li:last-child {border-right: 0;}
.q_mnu li a img {width: 51%;margin: 10px auto 0;}
.q_mnu li:nth-child(1) a img {margin-top: 12px;}
.q_mnu li:nth-child(2) a img {width: 79%;}
.q_mnu li:nth-child(4) a img {width: 83%;}
.q_mnu li:nth-child(5) a img {width: 65%;}
#w_form {margin-top: -3px;}	
.form {margin: 0 auto;position: relative;width: 90%;padding-left: 5%;padding-right: 5%;}
.top_form {height: auto;}

.f_menu li a span {font-size: 18px;}
.f_menu {width:100%;padding-left:0%;}		

.footer_m {width: 100%;margin-bottom: 20%;}
.ft_cont > img:first-child {float: none;padding-right: 20px;border-right: 0;line-height: 1.7;margin-top: 10px;/*width: 40%;*/}	
ul.yn_info {float: none;padding-left: 0;margin: 3% 0 0;}
.ft_cont > img:nth-child(2) {/*width: 80%;margin: 30px auto;*/max-width: 90%;}
.ft_cont {text-align: center;padding: 0 5%;}
	
/*개인정보*/
.input_li input {padding: 0 5%;width: 90%; margin-left: 0;padding-left: 5%;padding-right: 5%;}
.input_li_phone input {padding: 0 5%;width: 90%;margin-right: 0;}
.btn_div {text-align: center;padding: 5% 0 3%;}
.btn_div p{float:none !important;}
.btn_div input {width: 90%;margin-left: 0;}
ul.input_li_3 {width: 90%;padding-top: 5%;padding-left: 5%;right: inherit;left: 28px;top: 205px;position: static;}
ul.input_li_3 li:first-child {left: 0 !important;/*width: 90%;*/font-size: 15px;display: inline-block;position: static !important;}
ul.input_li_3 li:first-child span {}
ul.input_li_3 li:nth-child(2) {position: static;top: -1px;right: 60px;display: inline-block;}
.layer_area {left:11%;width: 80%;height: auto;margin-left: 0 !important;}	
.layer_area #layer_close {width: 100% !important;background-color: #fff;}
	.layer_area #layer_close img {width: 100%;}
.f_wicon li a img {width: 100%;}
#new_footer .foot .f_wicon li{padding-right: 10px;}
	#new_footer .foot .f_wicon {width: 315px;padding: 30px 0;}
	#layer1 div:nth-child(2){width: 100% !important;}
	#layer1 div:nth-child(2) textarea {width: 90% !important;margin-left: 10px !important;}

}


@media screen and (max-width: 640px){

	#divpop_01{top: 11%;margin-left: -145px;}

	#total_menu h1 {font-size: 13px;}
	#total_menu ul.menu li a{font-size:13px;}
	.total_wrap ul li a{font-size:13px;}

	.all_top{display:none;position:fixed;top:80px;left:50%;margin-left:-20px;z-index:9;}
	.all_top button{display:block;width:40px;height:40px;background:url(../images/home_list_top_ic_nor.png) no-repeat 0 0;background-size:40px 40px;text-indent:-9999px;overflow:hidden;border: 0;}

	.side_quick_wrap{display:none;}
	.sub_menu{display:none;}

.s_view_pc{display:none !important;}
.s_view_t{display:none !important;}
.s_view_m{display:block !important;}

.s_mobile {display:none !important;}

#visual_wrap .slick-prev, #visual_wrap .slick-next {width: 30px;height:30px;top: 60%;}

#visual_wrap .slick-dots li{width: 30px;height: 2px;}
#visual_wrap .slick-dots li button{font-size: 0;line-height: 0;display: block;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
#visual_wrap .slick-dots li button:hover,
#visual_wrap .slick-dots li button:focus{outline: none;}
#visual_wrap .slick-dots li button:hover:before,
#visual_wrap .slick-dots li button:focus:before{opacity: 1;}
#visual_wrap .slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px; content: ''; text-align: center; opacity: 1; color: white;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
#visual_wrap .slick-dots li button:before{width:30px;height:2px;display:inline-block;background:white;transition: width 0.5s;animation: scale 1s 1;box-sizing: border-box;border: 1px solid #ffffff;border-radius:50px;}
#visual_wrap .slick-dots li.slick-active button:before{opacity: 1; color: white; width:40px; background: none; box-sizing: border-box; border:2px solid #d02630;width: 30px;height: 2px; transition: all 0.5s;border-radius:50px;}


/* 여노피여성성형Mobile 640 */
#visual_wrap .visual01{background:url('../images/main/m_new_main_01.png') no-repeat top center / cover;height:722px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 114px;left: 50%;margin-left: -290px;display: block;width: 135px;height: 135px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 114px;left: 50%;margin-left:-143px;display: block;width: 135px;height: 135px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 114px;left: 50%;margin-left:10px;display: block;width: 135px;height: 135px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 114px;left: 50%;margin-left:155px;display: block;width: 135px;height: 135px;z-index:1;}

/* 여노피여성검진클리닉 Mobile 640 */
#visual_wrap .visual03{background:url('../images/main/m_new_main_03.png') no-repeat top center / cover;height:722px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 114px;left: 50%;margin-left: -290px;display: block;width: 135px;height: 135px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 114px;left: 50%;margin-left:-143px;display: block;width: 135px;height: 135px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 114px;left: 50%;margin-left:10px;display: block;width: 135px;height: 135px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 114px;left: 50%;margin-left:155px;display: block;width: 135px;height: 135px;z-index:1;}


.box0101{padding:20px 0 0;}

/* 메인컨텐츠 버튼링크 */
.box0101 .m_box_btn01{width: 50%;height: 130px;position: absolute;left: 5px;top: 38px;}
.box0101 .m_box_btn02{width: 50%;height: 130px;position: absolute;left: 5px;top: 175px;}
.box0101 .m_box_btn03{width: 50%;height: 100px;position: absolute;left: 5px;bottom: 107px;}
.box0101 .m_box_btn04{width: 50%;height: 100px;position: absolute;left: 5px;bottom: 5px;}
.box0101 .m_box_btn05{width: 50%;height: 100px;position: absolute;right:5px;bottom: 105px;}
.box0101 .m_box_btn06{width: 50%;height: 100px;position: absolute;right:5px;bottom: 5px;}

.info_textarea {font-size: 12px;height: 250px;margin: 25px auto 0;}

.notice ul.media_view li.write > ul > li{padding-bottom:0;}
.notice ul.media_view li.write > ul > li:last-child{margin-bottom:0;}

.care > .contents > .left_cont > li:first-child {height: 274px;}
.care > .contents > .left_cont > li:nth-child(2),
.care > .contents > .left_cont > li:nth-child(3),
.care > .contents > .right_cont > li:nth-child(2),
.care > .contents > .right_cont > li:nth-child(3) {height: 280px;}
.care > .contents > .right_cont > li:first-child {height: 280px;}	
.care > .contents > .left_cont > li:nth-child(2){background:none;height: auto !important;width:50%;}
.care > .contents > .left_cont > li:nth-child(3){background:none;height: auto;width:50%;}
.care > .contents > .left_cont > li:nth-child(2) a, .care > .contents > .left_cont > li:nth-child(3) a {display:block;}
.care > .contents > .left_cont > li:nth-child(2) a img, .care > .contents > .left_cont > li:nth-child(3) a img{max-width:100%;}

.honest > .contents > ul > li{margin: 0 auto 25px !important;}
.honest > .contents > ul > li:last-child{margin-bottom:0 !important;}

.m_quick {display: block;}
.m_quick ul{overflow: hidden;}
.m_quick ul li{float: left;width: 20%;height: 70px;position: relative;border-right: 1px solid #d9d9d9;box-sizing: border-box;}
.m_quick ul li:last-child{border-right: 0;}
.m_quick ul li a{height: 70px;display: block;color: #302a26;}
.m_quick ul li span{position: absolute;bottom: 10px;display: block;text-align: center;width: 100%;font-size: 12px;}
.m_quick ul li:nth-child(5) a{border-right: 0;}
.m_quick ul li:nth-child(1){background: url(../images/main/call_icon.png) no-repeat center top 12px;background-size: 25px;background-color:#694549;}
.m_quick ul li:nth-child(1) a,
.m_quick ul li:nth-child(3) a,
.m_quick ul li:nth-child(4) a,
.m_quick ul li:nth-child(5) a{color:#fff;}
.m_quick ul li:nth-child(2){background: url(../images/main/m_quick_06.png) no-repeat center top 12px; background-size:25px;background-color:#ffdc18;}
.m_quick ul li:nth-child(3){background: url(../images/main/m_quick_03.png) no-repeat center top 12px;background-size: 25px;background-color:#d8263b;}
.m_quick ul li:nth-child(4){background: url(../images/main/m_quick_04.png) no-repeat center top 11px;background-size: 25px;background-color:#eaabac;}
.m_quick ul li:nth-child(5){background: url(../images/main/m_quick_08.png) no-repeat center top 11px;background-size: 25px;background-color:#35b44b;}

.form{padding-top:30px !important;}

ul.input_li_3{top:145px;}
ul.input_li_3 {width: 100%;padding-top: 5%; /* padding-left: 5%;*/}

.top_form {height: auto;}
.footer_m {margin-bottom: 5%;}
ul.yn_info{letter-spacing: -0.09em;}

.layer_area {margin-top:-230px !important;height: auto;}
.layer_area #layer_close{height:auto !important;}
#layer1 div:nth-child(2) textarea {
    width: 90% !important;
    margin-left: 10px !important;
    margin-top: 10px !important;
    padding-bottom: 10%;}
#layer1 div:nth-child(2) {height:auto !important;}
#layer1 div:nth-child(2) textarea{height:250px !important;}

	}
	
	
@media screen and (max-width: 420px){
	.head_box dl dd img {width: 90%;}
	.head_box dl dd:nth-child(2) {padding-left: 15px;text-align: center;width:65%;}
	.head_box dl dd:nth-child(2) >a {width: 65%;display: inline-block;text-align: center;}
	.slick-slide img {width: 100%;}
	#total_menu h1 {font-size: 13px;padding: 10px 0;line-height: 1.5;}
	.total_box {padding: 10px;}
	.total_box strong {margin-bottom: 0;padding: 0;}
	.total_box strong a {font-size: 15px;text-align: left;}
	.total_box ul{padding-top: 10px;}
	.total_box ul li {width: 100%;margin-left: 0;margin-bottom: 10px;}
	.total_box ul li a {font-size: 13px;}
	.closebtn{top: 0;padding:10px 20px 0;font-size: 25px;}
	.total_box ul li {width: 100%;margin-left: 0;margin-bottom: 10px;display: inline-block;width: 50%;text-align: left;}


	.care > .contents > .left_cont > li:first-child {height: auto;}
	.care > .contents > .left_cont > li:nth-child(2),
	.care > .contents > .left_cont > li:nth-child(3),
	.care > .contents > .right_cont > li:nth-child(2),
	.care > .contents > .right_cont > li:nth-child(3) {height: auto;}	
	.care > .contents > .right_cont > li:first-child {height: auto;}
	.messenger ul.kakao_view li > p > img{width: 80%;}
	.messenger ul.naver_view li > p > img{width: 70%;}
	.messenger ul.hidoc_view li > p > img{width: 60%;}
	.messenger ul li {font-size: 16px;}
	.messenger ul li span {font-size: 14px;line-height:1.3;}
	
	.notice .media_view > li:nth-child(2) img {position: absolute;right: 5px;top: 40px;}
	.notice .notice_view,.notice .media_view {padding-top:30px;padding-bottom: 30px;}
	.notice .media_view {padding-bottom:30px;}
	
	.guide .contents > .top_cont > li {height:320px;margin-bottom: 10px;}
	
	
	.input_li input {width: 90%;}
	.input_li_phone input {width: 90%;}
	.btn_div input {width: 90%;margin-left: 3%;}
	.agree_img_m {/*width: 60%;*/max-width: 90%;}
	.f_menu {width: 100%;padding-left: 0;text-align: center;}
	.f_menu li a span {font-size: 14px;}
	ul.yn_info {font-size: 14px;padding-bottom: 10%;}
	.customer .title span{padding-bottom:0;}
	.ystory{padding-top: 45px;}
	.ystory li.more_btn {top: 40px;}
	.secret li.more_btn{top:0;margin-top: 5px;}
	.yinfo {padding-top: 0;}
	.notice ul.notice_view li.write > ul > li {font-size: 15px;}
	.notice ul.media_view li.write > ul > li {font-size: 15px;line-height:1.3;padding-bottom:0;}

	ul.input_li_3 {padding-left: 0;}

}

@media screen and (max-width: 414px){

	.ft_cont > img:first-child{height:35px;padding-right: 0;margin-bottom: 30px;}


/* 여노피여성성형Mobile 414 */
#visual_wrap .visual01{background:url('../images/main/m_new_main_01.png') no-repeat top center / cover;height:467px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 70px;left: 50%;margin-left: -190px;display: block;width: 90px;height: 90px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 70px;left: 50%;margin-left:-92px;display: block;width: 90px;height: 90px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 70px;left: 50%;margin-left:3px;display: block;width: 90px;height: 90px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 70px;left: 50%;margin-left:100px;display: block;width: 90px;height: 90px;z-index:1;}


/* 여노피여성검진클리닉 Mobile 414 */
#visual_wrap .visual03{background:url('../images/main/m_new_main_03.png') no-repeat top center / cover;height:467px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 70px;left: 50%;margin-left: -190px;display: block;width: 90px;height: 90px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 70px;left: 50%;margin-left:-92px;display: block;width: 90px;height: 90px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 70px;left: 50%;margin-left:3px;display: block;width: 90px;height: 90px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 70px;left: 50%;margin-left:100px;display: block;width: 90px;height: 90px;z-index:1;}



/* 메인컨텐츠 버튼링크 */

.box0101 .m_box_btn01{width: 50%;height: 90px;position: absolute;left: 0;top: 38px;}
.box0101 .m_box_btn02{width: 50%;height: 90px;position: absolute;left: 0;top: 126px;}
.box0101 .m_box_btn03{width: 50%;height: 60px;position: absolute;left:0;bottom: 75px;}
.box0101 .m_box_btn04{width: 50%;height: 60px;position: absolute;left: 0;bottom: 5px;}
.box0101 .m_box_btn05{width: 50%;height: 60px;position: absolute;right:0;bottom: 75px;}
.box0101 .m_box_btn06{width: 50%;height: 60px;position: absolute;right:0;bottom: 5px;}
}





@media screen and (max-width: 380px){

.head_box dl dd:last-child > a:first-child {margin-right: 0;padding-top: 0;}	
	
	
.care > .contents > .right_cont > li:nth-child(2) > a > p, .care > .contents > .left_cont > li:nth-child(3) > a > p {padding-left: 30px;}
.care > .contents > .left_cont > li:nth-child(3) a > strong, .care > .contents > .right_cont > li:nth-child(2) a > strong {padding-left: 0;text-align: center;}	
.care > .contents > .left_cont > li:nth-child(2) a > strong, .care > .contents > .left_cont > li:nth-child(3) a > strong, .care > .contents > .right_cont > li:nth-child(2) a > strong, .care > .contents > .right_cont > li:nth-child(3) a > strong {padding-top: 30px;}	
.care > .contents > .left_cont > li:nth-child(3) a > span:nth-child(2), .care > .contents > .right_cont > li:nth-child(2) a > span:nth-child(2) {text-align: center;padding-left: 0;}	
.care > .contents > .left_cont > li:nth-child(2) a > span.text, .care > .contents > .left_cont > li:nth-child(3) a > span.text, .care > .contents > .right_cont > li:nth-child(3) a > span.text, .care > .contents > .right_cont > li:nth-child(2) a > span.text {left: 25%;}	
/*.care > .contents > .left_cont > li:first-child {height: 164px;}
.care > .contents > .left_cont > li:nth-child(2),
.care > .contents > .left_cont > li:nth-child(3),

.care > .contents > .right_cont > li:nth-child(2),
.care > .contents > .right_cont > li:nth-child(3) {height: 162px;}	
.care > .contents > .right_cont > li:first-child {height: 164px;}	
*/	

.guide .contents > .top_cont > li:nth-child(2) > a > span.price {padding-bottom: 30px;}	
.guide .contents > .top_cont > li > a > span.price {padding-bottom: 30px;}
.guide .contents > .top_cont > li:nth-child(4) > a > strong {width: 100%;}
.guide .contents > .top_cont > li > a > span.hash {font-size: 12px;}
.guide .contents > .top_cont > li > a > strong {font-size: 28px;}
.guide .contents > .top_cont > li > a > span.text > strong {font-size: 28px;}
.guide .contents > .top_cont > li > a > span.text {font-size: 16px;}
.guide .contents > .top_cont > li > a > span.price >span {font-size: 55px;font-weight: 800;}
.guide .contents > .top_cont > li:nth-child(3) > a > span.price {padding-bottom: 44px;}
.guide .contents > .top_cont > li {height:290px;}	
	
.notice .notice_view,.notice ul li.write > ul {padding-top: 30px;}
.notice ul li.write > ul > li > p {font-size: 14px;}	
.notice .notice_view > li:first-child, .notice .media_view > li:first-child,.notice .notice_view > li:nth-child(2),.notice .media_view > li:nth-child(2) {width: 90%;}
.notice ul > li.write {width: 90%;height: auto;}
.notice ul.media_view li.write > ul > li > span {margin-top: 15px;}
.notice .media_view {padding: 30px 0 50px;}
.notice .media_view > li:nth-child(2) img {top:50px;width: 100%;}
.notice .notice_view > li:nth-child(2) img {padding-top: 10px;width:100%;}
	

.messenger .contents ul.kakao_view, .messenger .contents ul.naver_view, .messenger .contents ul.hidoc_view {width: 32%;}
.messenger ul li p img {width: 70%;}
.messenger ul li > p {font-size: 14px;}
.messenger ul li span {font-size: 12px;}
.messenger .kakao_view li a img {margin-top: 15px;width: 60%;}
.messenger .naver_view li a img {width: 60%;}
.messenger .hidoc_view li a img {width: 60%;}
.messenger ul.kakao_view li span {padding-top: 20px;}
.messenger ul.kakao_view li > p > img {margin-bottom: 15px;}
	.messenger ul li > p > img {margin-bottom: 15px;}
.messenger ul.naver_view li > a {padding-left: 0;}


.partners > .contents {width: 80%;margin-left: 10%;}
.partners .slick-slide img {width: 90%;}	 
.input_li input {height: 30px;}
.input_li_phone input {height: 30px;}

.q_mnu ul {border-top: 1px solid #cfcfcf;}
.q_mnu li {border-right: 1px solid #cfcfcf;text-align: center;width: 19.5%;float: left;height: 70px;}
.q_mnu li:last-child {border-right: 0;}
.q_mnu li a img {width: 51%;margin: 10px auto 0;}
.q_mnu li:nth-child(1) a img {margin-top: 12px;}
.q_mnu li:nth-child(2) a img {width: 79%;}
.q_mnu li:nth-child(4) a img {width: 83%;}
.q_mnu li:nth-child(5) a img {width: 65%;}
#w_form {margin-top: -3px;}	

.input_li input {width: 100px;margin-left: 18px;}
.input_li_phone input {width: 149px;}
.input_li input {padding: 0 10px;}
.btn_div {text-align: center;}
.btn_div input {width: 90%;margin-left: 0;}
ul.input_li_3 {width: 100%;right: inherit;left: 18px;top: 135px;}
ul.input_li_3 li:first-child {left: 0 !important;width: 90%;font-size: 16px;}
ul.input_li_3 li:first-child span {}
ul.input_li_3 li:nth-child(2) {padding-left: 278px;top: 3px;}

.f_menu li a span {font-size: 12px;}
.f_menu {width: 100%;margin: 0 auto;padding-left: 0;}	
ul.yn_info {font-size: 10px;}
.slick-slide img {width: 100%;}
.form {padding-top: 30px !important;}
.top_form {height: auto;}
.agree_img_m {/*width: 70%;*/max-width: 90%;}
.input_li_3 li:nth-child(2) img {/*width:160%;*/max-width:100%;margin: 0;}	

	
}


@media screen and (max-width: 375px){

.head_box dl dd:nth-child(2){width: 64%;}

/* 여노피여성성형Mobile 375 */
#visual_wrap .visual01{background:url('../images/main/m_new_main_01.png') no-repeat top center / cover;height:423px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 70px;left: 50%;margin-left: -168px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 70px;left: 50%;margin-left:-82px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 70px;left: 50%;margin-left:6px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 70px;left: 50%;margin-left:93px;display: block;width: 75px;height: 75px;z-index:1;}

/* 여노피여성검진클리닉 Mobile 375 */
#visual_wrap .visual03{background:url('../images/main/m_new_main_03.png') no-repeat top center / cover;height:423px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 70px;left: 50%;margin-left: -168px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 70px;left: 50%;margin-left:-82px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 70px;left: 50%;margin-left:6px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 70px;left: 50%;margin-left:93px;display: block;width: 75px;height: 75px;z-index:1;}


}

@media screen and (max-width: 360px){


	.head_box dl dd:nth-child(2){width: 63%;}

	.form ul {float: none;width: 100%;}
	.form ul li {width: 100%;}
	.input_li input {margin: 0 auto;width: 80%;display: block;}
	.input_li_phone input {display: block;width: 80%;margin: 10px auto;padding: 0 10px;}
	.btn_div input {margin: 10px 0;}
	.top_form {height: auto;}
	
	.input_li_3 li:nth-child(2) img {/*width: 15%;*/}
	ul.input_li_3 li:first-child {top:50px;}
	ul.input_li_3 li:nth-child(2) {left: -5px;padding-left:0;top: 52px;}
	
	.ft_cont > img:first-child{height:35px;}

/* 여노피여성성형Mobile 360 */
#visual_wrap .visual01{background:url('../images/main/m_new_main_01.png') no-repeat top center / cover;height:406px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 65px;left: 50%;margin-left: -163px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 65px;left: 50%;margin-left:-78px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 65px;left: 50%;margin-left:5px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 65px;left: 50%;margin-left:87px;display: block;width: 75px;height: 75px;z-index:1;}

/* 여노피여성검진클리닉 Mobile 360 */
#visual_wrap .visual03{background:url('../images/main/m_new_main_03.png') no-repeat top center / cover;height:406px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 65px;left: 50%;margin-left: -163px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 65px;left: 50%;margin-left:-78px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 65px;left: 50%;margin-left:5px;display: block;width: 75px;height: 75px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 65px;left: 50%;margin-left:87px;display: block;width: 75px;height: 75px;z-index:1;}

/* 메인컨텐츠 버튼링크 */
.box0101 .m_box_btn01{width: 50%;height: 75px;position: absolute;left: 0;top: 38px;}
.box0101 .m_box_btn02{width: 50%;height: 75px;position: absolute;left: 0;top: 115px;}
.box0101 .m_box_btn03{width: 50%;height: 60px;position: absolute;left:0;bottom: 60px;}
.box0101 .m_box_btn04{width: 50%;height: 60px;position: absolute;left: 0;bottom: 0;}
.box0101 .m_box_btn05{width: 50%;height: 60px;position: absolute;right:0;bottom: 60px;}
.box0101 .m_box_btn06{width: 50%;height: 60px;position: absolute;right:0;bottom: 0;}

}


.w80 {width:80px;}
@media screen and (max-width: 320px){


	.head_box dl dd:nth-child(2){width:59%;}

/* 여노피여성성형Mobile 320 */
#visual_wrap .visual01{background:url('../images/main/m_new_main_01.png') no-repeat top center / cover;height:361px;position:relative;}
#visual_wrap .visual01 .visual01_btn01{position: absolute;bottom: 55px;left: 50%;margin-left: -145px;display: block;width: 70px;height: 70px;z-index:1;}
#visual_wrap .visual01 .visual01_btn02{position: absolute;bottom: 55px;left: 50%;margin-left:-72px;display: block;width: 70px;height: 70px;z-index:1;}
#visual_wrap .visual01 .visual01_btn03{position: absolute;bottom: 55px;left: 50%;margin-left:3px;display: block;width: 70px;height: 70px;z-index:1;}
#visual_wrap .visual01 .visual01_btn04{position: absolute;bottom: 55px;left: 50%;margin-left:77px;display: block;width: 70px;height: 70px;z-index:1;}

/* 여노피여성검진클리닉 Mobile 320 */
#visual_wrap .visual03{background:url('../images/main/m_new_main_03.png') no-repeat top center / cover;height:361px;position:relative;}
#visual_wrap .visual03 .visual03_btn01{position: absolute;bottom: 55px;left: 50%;margin-left: -145px;display: block;width: 70px;height: 70px;z-index:1;}
#visual_wrap .visual03 .visual03_btn02{position: absolute;bottom: 55px;left: 50%;margin-left:-72px;display: block;width: 70px;height: 70px;z-index:1;}
#visual_wrap .visual03 .visual03_btn03{position: absolute;bottom: 55px;left: 50%;margin-left:3px;display: block;width: 70px;height: 70px;z-index:1;}
#visual_wrap .visual03 .visual03_btn04{position: absolute;bottom: 55px;left: 50%;margin-left:77px;display: block;width: 70px;height: 70px;z-index:1;}




}