@charset "utf-8";
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
@import url(http://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);


/* /////////////////////////////// 공통 ///////////////////////////////////*/
html,body {width:100%;height:100%; font-family:"Nanum Barun Gothic","NanumGothic", "Nanum Gothic"; }
body {overflow:auto;}

#doc {position: relative;width:100%;overflow:hidden; min-width:320px;}
body {overflow-y:visible;overflow-x:hidden !important;}
body.no-scr {overflow-y:hidden;}

.div-abs {position:absolute;}
.div-wrap {position:relative;width:100%;text-align:center;margin:0 auto 0 auto;}
.div-cont {position:relative;text-align:left;margin:0 auto 0 auto;}
.div-cont:after {clear:both;content:"";display:block;}

.body-slide-wr {position:relative;width:100%;height:100%;transition:margin 0.3s ease;}
.body-slider-ovclick {position:fixed;z-index:1999;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.25);cursor:pointer }



	@media all and (min-width:1025px)  {
		.div-wrap {min-width:1200px;}
		.div-cont {max-width:1200px;width:100%;margin-left:auto;margin-right:auto;}
	}
	@media all and (min-width:481px) and (max-width:1024px){
		body {overflow-x:hidden;}
		html {overflow-x:hidden;}
		.div-cont {margin-left:0;margin-right:0;}
	}
	@media all and (max-width:480px) {
		body {overflow-x:hidden;}
		html {overflow-x:hidden;}
		.div-wrap {min-width:320px;}
		.div-cont {min-width:320px;margin-left:0px;margin-right:0px;}
	}


/* 스킵네비게이션 */
.skipNavi {height:0;}
.skipNavi a {display:block;position:fixed;width:1px;height:1px;top:-1000em;left:-1000em;z-index:2500;overflow:hidden;}
.skipNavi a:focus {width:auto;height:auto;background:#175aaf;color:#fff;padding:0.75em 1em;top:0;left:0;}


/* z-index */
.header-wrap-abs {z-index:7000;}
#gnavi-wr,#header-wrap,#header {z-index:2000;}
#container-wrap{z-index:10; }
#subtop-wrap {z-index:900;}
#container{z-index:1001}
/* #container:before{position:absolute;left:0; top:0; width:198px; height:100%; border-left:1px solid #e5e7e6; border-right:1px solid #e5e7e6; display:block; content:""; z-index:-1} */

/* 상단 */
.header-wrap-abs {position:relative;}
#header-wrap {height:134px}
#header-wrap:after{position:absolute; left:50%; top:0; width:2000px; height:46px; background:#2b2d30; left:50%; margin-left:-1000px; display:block; content:"";}
#header {height:100%;}


/* 메뉴 */	
#header-wrap .mn-bg {position:absolute;width:100%;height:60px;left:0;top:100px;background:#fff;z-index:10;border-top:1px solid #DDD;border-bottom:1px solid #EEE; display:none;}
#header-wrap .mn-bg.over {box-shadow:0 7px 10px rgba(33,33,33,0.3);}
#header-wrap .mn-bar {position:absolute;left:0;top:134px;width:100%; display:block; z-index:2000;background:#fff;}
#header-wrap .mn-bar:after{position:absolute; bottom:-1px; width:2000px;height:1px; background:#eee; display:block; content:""; margin-left:-1000px; left:50%;}

#logo {position:absolute;left:0;top:0px;z-index:2100;text-align:left; width:201px; height:33px; padding-top:13px;}
#logo a{display:block;}
#header .bt-mnall {display:block;position:absolute;right:10px;top:20px;overflow:hidden;background:url(/Breast/_Img/Layout/bt-mnall.png) no-repeat center center;width:40px;height:40px;z-index:2300;border:0;border-radius:50%;transition:all .3s ease;}

	@media only screen and (min-width:1025px){
		
		#header .bt-mnall {display:none;}
		/* gnb-wrap */
		#gnb-wrap{ position:absolute; left:0; top:0; height:0; width:100%; z-index:6002}
		#gnb-left{position:absolute; left:235px; top:0;}
		#gnb-left li{float:left;border-right:1px solid rgba(0,0,0,0.4)}
		#gnb-left li a{ height:46px; display:block; color:#fff;font-weight:600; line-height:46px; width:134px; text-align:center;}
		#gnb-left li.isOver a{background:#fff; color:#35383c; }
		#gnb-left li.stemcell a{background:#fff; color:#35383c; }
		#gnb-left li a.c-01{ font-size:13px; background:#41454c}
		#gnb-left li a.c-01 span i{ color:#f65b3e}
		#gnb-left li a.c-02{ font-size:14px; width:124px; color:#f65b3e;}
		#gnb-left li a.c-03{ font-size:14px; color:#f65b3e;}
		#gnb-left .m-view{display:none}


		#gnb-right{position:absolute; right:120px; top:0;}
		#gnb-right li{ float:left;}
		#gnb-right li a{ line-height:46px; display:block; color:#fff; font-size:12px; font-weight:600; padding:0 8px;}
		#gnb-right li:last-child a{ padding:0 18px 0 8px}
		#gnb-right li a.location{background:url(/Breast/_Img/Layout/location-ico.png) no-repeat 0 17px; padding-left:17px;margin-left:4px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
		.search-btn{ background:#f65b3e url(/Breast/_Img/Layout/search-ico.png) no-repeat center center; position:absolute; border-right:1px solid rgba(0,0,0,0.4);right:75px; top:0; border:none; width:46px; height:46px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
		.language{ width:74px; height:46px; background:#41454c;  position:absolute;right:0;top:0;text-align:center; display:block; color:#fff; font-size:14px; font-weight:300; line-height:46px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}
		#gnb-other{ position:absolute; right:0; top:78px;}
		#gnb-other li{ float:left; margin-left:-1px;}
		#gnb-other li:first-child{margin-left:0;}
		#gnb-other li a{ font-size:12px; display:block; letter-spacing:-0.03em;width:100px; text-align:center; height:26px; border:1px solid #e0e0e0; line-height:26px; color:#41454c; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}
		#gnb-other li a:hover{background:#41454c; color:#fff; border:1px solid #41454c}
		
		#gnb-right li a.location:hover{background-position:0 15px}
		.search-btn:hover {background-color:#e82b07; }
		.language:hover{background-color:#666}

		/* MainNavi-wrap */
		#mainNavi-wrap {height:72px; overflow:hidden;position:absolute;left:0;top:62px;width:100%;display:block;z-index:6001;}
		#mainNavi-wrap .tmn-tit {display:none;}
		#mainNavi-wrap .side-banner {display:none;}
		#mainNavi-wrap .side-banner2 {display:none;}
		#mainNav {position:relative;}
		.topmenu {display:block;position:relative;}
		.topmenu:after {display:block;content:"";clear:both;}
		.topmenu li {}
		.topmenu .tgl-btn {display:none;}

		.topmenu a, .topmenu span {white-space:nowrap;color:#666;}
		.topmenu .mn_a1 {height:23px;line-height:1.35em;display:block;font-family: 'NanumSquare','Nanum Square'; text-align:center;padding-top:22px;padding-bottom:18px;padding-left:25px;padding-right:25px;position:relative;overflow:hidden}
		.topmenu .mn_a1:after{background:#d5d5d5;width:1px;margin-top:-7px; top:50%; position:absolute; display:block;content:""; height:10px; left:0; -webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
		.topmenu .mn_l1 {float:left; }
		.topmenu .first {background:none;}

		.topmenu li.mn_l1:first-child a{padding-left:0}
		.topmenu li.mn_l1:first-child a.mn_a1:after{display:none;}
		.topmenu .mn_l1.isTopHide {display:none;}
		
		.topmenu .mn_s1 {color:#333;font-size:16px;font-weight:400;cursor:pointer;text-align:center;white-space:nowrap;display:block;text-overflow:ellipsis;letter-spacing:-0.03em;}
		.topmenu #Center .mn_a1{display:none;}
		.topmenu .depth2-wrap {position:absolute;top:70px;line-height:120%;display:none;visibility:hidden;padding:0;}
		.topmenu .depth2-wrap:after{ background:#e8e8e8;position:absolute; right:-20px; top:50%; width:1px; height:186px; margin-top:-93px;display:block; content:"";}
		.topmenu #Bodytype .depth2-wrap {left:0; width:90px;}
		.topmenu #Eyes .depth2-wrap {left:90px; width:130px;}
		.topmenu #Nose .depth2-wrap {left:220px; width:130px;}
		.topmenu #Face .depth2-wrap {left:350px; width:121px;}
		.topmenu #Lifting .depth2-wrap {left:471px; width:108px;}
		.topmenu #Anti .depth2-wrap {left:579px; width:124px;}
		.topmenu #Breast .depth2-wrap {left:720px;width:154px;}
		.topmenu #Stem .depth2-wrap {left:703px; width:139px;}
		.topmenu #Center .depth2-wrap {left:835px;width:211px;}
		.topmenu #Cosmetic .depth2-wrap {width:136px;}
		.topmenu #Skin .depth2-wrap {left:600px;}
		.topmenu #Skin .depth2-wrap:after{display:none;}
		.topmenu #Center .depth2-wrap:after{right:auto; left:0}
		.topmenu #Community {display:none;}
		.topmenu #Rebuild .depth2-wrap:after, .topmenu #Breast .depth2-wrap:after, .topmenu #Stem .depth2-wrap:after, .topmenu #Laser .depth2-wrap:after{display:none}
		.topmenu #Rebuild .mn-btxt{ position:absolute; left:0px; width:154px; top:45px; padding-top:0}
		.topmenu #Breast .mn-btxt{ position:absolute; left:0px; width:154px; top:80px;padding-top:0}
		.topmenu #Laser .mn-btxt{ position:absolute; left:0px; width:154px; top:65px; margin-left:-15px; padding-top:20px; padding-bottom:20px}

		.topmenu #Rebuild .mn-btxt:hover, .topmenu #Breast .mn-btxt:hover, .topmenu #Stem .mn-btxt:hover{color:#f65b3e}
		.topmenu .mn-btxt{ font-size:17px; font-weight:300;font-family: 'NanumSquare','Nanum Square'; display:block; padding-top:45px;letter-spacing:-0.03em;padding-left:20px; color:#222}
		.topmenu .mn-btxt:hover{color:#f65b3e;}
		.topmenu #Expand .mn-btxt, .topmenu li.mn_l1:first-child .mn-btxt{padding-left:0}
		.topmenu #Center .mn-btxt{ font-weight:600; padding-left:30px;}
		
		.topmenu .depth2 {position:relative;width:100%;height:auto;min-height:176px;padding-top:10px;padding-bottom:28px;border-left:1px solid rgba(255,255,255,0.1)}
		
		.topmenu .depth2:after {content:"";display:block;clear:both;}
		.topmenu .first .depth2 {}
		.topmenu .sico-nwin {display:none;}
		.topmenu .depth2 li {color:#333;white-space:nowrap;letter-spacing:-1px;line-height:1.3em;}
		.topmenu .depth2 a, .topmenu .depth2 a span {display:inline-block;font-weight:400;white-space:nowrap;}
		.topmenu .depth2 a {}
		.topmenu .depth2 .blt {display:none;}
		.topmenu .depth2 .mn_l2 {text-align:left;}
		.topmenu .depth2 li:first-child:after{content:"";display:block; position:absolute;background: rgba(255,255,255,0.1); width:1px; height:100%; left:33.33%; top:0 }
		.topmenu .depth2 li:first-child:before{content:"";display:block; position:absolute;background: rgba(255,255,255,0.1); width:1px; height:100%; left:66.66%; top:0 }
		.topmenu .depth2 .mn_a2 {padding-top:4px;padding-bottom:4px;padding-left:20px;padding-right:32px; display:block;}
		.topmenu #Center .depth2 .mn_a2 {padding-left:30px;}
		
		.topmenu .depth2 .mn_a2 span {cursor:pointer;}
		.topmenu .depth2 .mn_a2:hover span {text-decoration:underline;color:#f65b3e;}
		.topmenu .depth2 .over .mn_a2 ,.topmenu .depth2 .mn_a2:hover {}
		.topmenu .depth2 .over .mn_a2 span {color:#f65b3e;}
		.topmenu .depth2 .over .blt {/*display:block;*/}
		.topmenu .depth2 .mn_a2:hover .blt {display:block;}
        
        
        .topmenu #clinic .depth2-wrap{left:0px;}
        .topmenu #stemcell .depth2-wrap{left:160px;}
        .topmenu #adapted .depth2-wrap{left:300px;}
        .topmenu #cosmetic .depth2-wrap{left:450px; width:140px;}
        .topmenu #skin .depth2-wrap{left:620px;}
        
        
        
        

		.topmenu .depth2 .mn_a2:hover , .topmenu .depth2 a.over, .topmenu .depth2 .over a { }
		.topmenu .depth3 {display:none;}
		.mn-stit{position:absolute; left:0px; top:0; width:260px; height:180px; text-align:center; font-size:12px; letter-spacing:-0.04em; }
		.mn-stit em{ font-style:normal; font-weight:600; font-size:24px; letter-spacing:-0.04em; color:#fff; padding-top:85px ; padding-bottom:17px; display:block; }
		.mn-stit .stxt{color:rgba(255,255,255,0.8)}
		
		#mainNavi-wrap .ovbar {position:absolute;border-bottom:2px solid #125aac;height:14px;top:56px;display:block;overflow:hidden; height:12px; display:none;}
		#mainNavi-wrap .ovbar:after {position:absolute;top:0;left:50%;margin-left:-8px;content:"";display:block;width:16px; height:6px; z-index:200}
		
		.header-add{position:relative;margin:0 auto;max-width:1200px; width:100%;height:39px;z-index:1999}
		.header-add:before{position:absolute; left:50%; top:-1px; width:2000px; height:1px; background:#e8e8e8; left:50%; margin-left:-1000px; display:block; content:"";}
		.header-add:after{position:absolute; left:50%; bottom:0; width:2000px; height:1px; background:#e8e8e8; left:50%; margin-left:-1000px; display:block; content:"";}
		.header-add .hot-uva{position:absolute;left:0; top:0;}
		.header-add .uva-news{position:absolute;right:0; top:0;}
		.header-add .hot-uva li{ float:left; margin-right:15px;}
		.header-add .hot-uva li a{display:block; line-height:38px; font-size:12px; color:#666}
		
		.header-add h3{ font-size:13px; text-transform:uppercase;display:inline-block; vertical-align:top; line-height:40px; padding-right:15px;color:#41454c;}
		.header-add h3 span{  color:#f65b3e}
		.header-add ul{display:inline-block; vertical-align:top; height:38px; overflow:hidden}
		.header-add li{line-height:40px;}
		.header-add .news-wrap{position:relative; overflow:hidden ; width:210px; padding-right:40px;  height:38px !important; display:inline-block; vertical-align:top}
		.header-add .news-slide div.item{height:38px}
		.header-add .news-slide{display:inline-block; vertical-align:top; height:38px; overflow:hidden;}
		.header-add .news-slide div.item a{ font-weight:600; color:#f65b3e; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block; line-height:35px;}
		.header-add .news-slide div.item a:hover{text-decoration:underline}
		.news-ctrl{ position:absolute; right:0; top:0; top:14px; background:#bfbfbf; width:21px; height:13px;}
		.news-ctrl .prev,.news-ctrl .next{ width:10px; height:13px; }
		.news-ctrl .prev{background:url(/Breast/_Img/Layout/news-ctrl.jpg) no-repeat; float:left;}
		.news-ctrl .next{background:url(/Breast/_Img/Layout/news-ctrl.jpg) no-repeat right top; float:right}

		/*상단 와이드팝업*/
		#pop-wide-wrap{ height:141px;width:100%;max-width:1200px; margin:0 auto; position:relative;z-index:2001;}
		#pop-wide-wrap:after{position:absolute; left:50%; bottom:0; width:2000px; height:1px; margin-left:-1000px;z-index:-1; background:#e8e8e8;display:block; content:"";}
		#pop-wide-wrap .tit-wrap{position:absolute;overflow:hidden; left:0; top:0; width:240px; height:100%; color:#3c434c;}
		#pop-wide-wrap .tit-wrap h3{ display:inline-block; font-family:"Nanum Barun Gothic", "NanumGothic";padding:40px 0 10px 0; font-weight:100; font-size:18px; text-align:center; border-bottom:1px solid #b1b4b7; }
		#pop-wide-wrap .tit-wrap h3 span{text-transform:uppercase; font-weight:600;}
		#pop-wide-wrap .tit-wrap p{display:block; padding-top:6px; letter-spacing:0.05em; color:#3c434c}
		#pop-wide-wrap .wide-ov{overflow:hidden;width:100%}
		#pop-wide-wrap .wide-slide{margin-left:260px;overflow:hidden; height:140px;}
		#pop-wide-wrap .owl-dots{ position:absolute; left: 180px; top:40px;overflow:hidden;height:7px}
		#pop-wide-wrap .owl-dots div.active{background-position:-9px 0;}
		#pop-wide-wrap .owl-dots div{width:7px;vertical-align:top;cursor:pointer; height:7px;background:url(/Breast/_Img/Layout/popup-ctrl.png) no-repeat 0 0;display:inline-block;}
		#pop-wide-wrap button{width:49px; border:1px solid #e8e8e8;border-top:1px solid #fff;height:49px;cursor:pointer;background:url(/Breast/_Img/Layout/wide-ctrl.jpg) no-repeat ; position:absolute; left:0; bottom:-48px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		#pop-wide-wrap button.open{background-position:-49px 0;border:1px solid #f65b3f}
		#pop-wide-wrap .owl-item{overflow:hidden}
		#pop-wide-wrap .owl-item img{width:auto}
		/*#pop-wide-wrap.out .owl-item{height:0}*/
		#pop-wide-wrap.over .owl-item{height:auto}
		#pop-wide-wrap .owl-nav{display:none}
		
		#pop-wide-wrap.out, #pop-wide-wrap.out .tit-wrap, #pop-wide-wrap.out .wide-ov, #pop-wide-wrap.out .wide-ctrl{ height:0}

		#pop-wide-wrap .owl-item.active{opacity:1}
		#pop-wide-wrap .owl-item {opacity:0;-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}

		/*서브메뉴 우측 퀵 */
		#header-quick{position:absolute; right:0; top:100px; width:88px; height:185px;}
		#header-quick li{}
		#header-quick li:first-child a{margin-top:0;background:#f65b3e url(/Breast/_Img/Layout/reserve-ico.png) no-repeat center 18px; color:#fff; line-height:110%; padding-top:60px;border:1px solid #f65b3e; height:32px;}
		#header-quick li a{margin-top:-1px; background:#f9f9f9; line-height:46px; text-align:center; font-size:12px; color:#666; display:block; border:1px solid #e0e0e0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		#header-quick li a:hover{background-color:#f65b3e; color:#fff;border:1px solid #da371a;}

		.msearch-btn,.msearch-wrap{display:none;}
	}	

	@media only screen and (max-width:1024px) {
		.header-wrap-abs {z-index:1000;}
		#gnavi-wr, #header-wrap,#header {z-index:1000;}
		/* 메뉴 */	
		#header-wrap .mn-bg {display:none;}
		#mainNavi-wrap .bt-mnall {right:10px;}	
		#mainNavi-wrap .icban-001 li a .ptxt {color:#fff;font-size:13px;}
		#mainNavi {position:fixed;transition:right 0.3s ease;z-index:3000;right:-320px;top:0px;width:250px; overflow-y:scroll;  padding-left:70px;height:100%;/*min-height:300px; background:rgba(0,0,0,0.25); */overflow-x:hidden}
		#mainNavi.mn-h-open {right:0;}
		#mainNavi:after{background:#f65b3f;position:absolute; left:70px; top:0;width:250px; height:100%; z-index:-1; display:block; content:"";}
		/* .mn-h-open .tmn-tit {display:block;color:#FFF;padding:20px;font-size:1.2em;background-color:#333;} */
		.tmn-tit {display:block;color:#FFF;padding:0; height:0;overflow:hidden;margin-top:70px;font-size:1.2em;background-color:#333;text-indent:-9999px}
		.tmn-tit .bt-mnclose {position:fixed;right:-250px;top:0;width:70px;height:70px;border:0;background:#222325;}
		.tmn-tit .bt-mnclose:before {content:'';position:absolute;left:22%;top:50%;width:60%;height:1px;background:#fff;transform: rotate(45deg);}
		.tmn-tit .bt-mnclose:after {content:'';position:absolute;left:22%;top:50%;width:60%;height:1px;background:#fff;transform: rotate(-45deg);}
		.tmn-tit button {position:absolute;right:20px;top:15px;border:0;}
		.mn-bar {display:none;}
		.topmenu {width:100%;display:block;position:relative; padding-top:36px;}
		.topmenu:after {display:block;content:"";clear:both;}
		.topmenu li {float:left;line-height:1.3em;position:relative;}
		.topmenu a {position:relative;}
		.topmenu a, .topmenu span {white-space:nowrap;}
		.topmenu .tgl-btn {display:none;}
		.topmenu .mn_l1 {display:block;float:left;width:100%;}	
		.topmenu .depth2-wrap .first {border-top:0px solid #ddd;}
		.topmenu #Center .mn_a1{background-color:#c43c2b;}
		.topmenu #Community .mn_a1 {background-color:#c43c2b;}
		.topmenu .mn_a1 {position:relative;display:block;background-color:#f65b3f;background-position:left top;background-repeat:repeat;font-family: 'NanumSquare','Nanum Square';border-bottom:1px solid rgba(0,0,0,0.1);}
		.topmenu .mn_a1 span {display:block;padding:16px 23px 16px 25px;overflow:hidden;font-size:15px;font-weight:600;letter-spacing:-1px;white-space:normal;cursor:pointer;color:#fff;}
		.topmenu .over .mn_a1 span, .topmenu  .mn_a1:hover span {color:#fff;}
		.topmenu .over .mn_a1 {}
		.topmenu .mn_l2.over .mn_a2 span, .topmenu  .mn_l2.mn_a2:hover span {color:#fff;}
		.topmenu .mn_l3.over .mn_a3 span, .topmenu  .mn_l3.mn_a3:hover span {color:#fff;}
		.topmenu .has-sub .mn_a1 span {margin-right:30px;overflow:hidden;}
		.topmenu .has-sub .is-ico {padding:0;display:block;width:30px;height:30px;position:absolute;right:0px;top:3px;border:1px solid red;}
		.topmenu .has-sub .tgl-btn {padding:0;display:none;width:20px;height:20px;position:absolute;right:15px;top:8px;border:0;z-index:100;text-indent:-9999em;background:transparent;}
		.topmenu .has-sub .tgl-btn:before {content:'';position:absolute;left:0;top:50%;width:60%;height:2px;background:#fff;transform: rotate(45deg);}
		.topmenu .has-sub .tgl-btn:after {content:'';position:absolute;right:0;top:50%;width:60%;height:2px;background:#fff;transform: rotate(-45deg);}
		.topmenu .mn_l1 > .tgl-btn {right:10px;top:13px;}
		.topmenu .mn_l1.is-open > .tgl-btn:before, .topmenu .mn_l1.over > .tgl-btn:before {left:2px;transform: rotate(0);}
		.topmenu .mn_l1.is-open > .tgl-btn:after, .topmenu .mn_l1.over > .tgl-btn:after {right:2px;transform: rotate(0);}
		.topmenu .mn_l2 > .tgl-btn {width:16px;height:16px;right:12px;top:16px;}
		.topmenu .mn_l2 > .tgl-btn:before, .topmenu .mn_l2 > .tgl-btn:after {height:1px;}
		.topmenu .mn_l2.is-open > .tgl-btn:before, .topmenu .mn_l2.over > .tgl-btn:before {transform: rotate(0);}
		.topmenu .mn_l2.is-open > .tgl-btn:after, .topmenu .mn_l2.over > .tgl-btn:after {transform: rotate(0);}
		.topmenu li > div {display:none;}
		.topmenu .depth2-wrap {position:relative;}
		.topmenu .depth2-tit {display:none;}
		.topmenu .depth2 .blt {display:none !important;}
		.topmenu .mn-stit {display:none;}
		.topmenu .depth2 {position:relative;width:100%;padding-top:20px;padding-bottom:20px;background:#e04932;border-bottom:1px solid rgba(0,0,0,0.05);}
		.topmenu .depth2:after {clear:both;content:"";display:block}
		.topmenu .depth2 li {width:100%;float:left;font-size:14px;line-height:1.3em;}
		.topmenu .depth2 a {display:block;}
		.topmenu .depth2 .mn_l2 {}
		.topmenu .depth2 .mn_l2.first , .topmenu .depth2 .mn_l2:first-child {border-top:0px}
		.topmenu .depth2 .mn_a2 {display:block;padding:3px 17px 3px 25px;word-break:break-all;}
		.topmenu .depth2 .mn_a2 span {font-size:14px;font-weight:400;cursor:pointer;color:rgba(255,255,255,0.8);font-family: 'NanumSquare','Nanum Square';}
		.topmenu .depth2 .mn_a2:hover span, .topmenu .depth2 .over .mn_a2 span{color:rgba(255,255,255,1);}
		.topmenu .depth3 {position:relative;width:100%;border-top:0px solid #bbb;padding-top:10px;padding-bottom:10px;background:#333;}
		.topmenu .depth3:after {clear:both;content:"";display:block}
		.topmenu .depth3 li {width:100%;float:left;color:#fff;line-height:1.3em;border-top:0;overflow:hidden;}
		.topmenu .depth3 .mn_l3.first, .topmenu .depth3 .mn_l3:first-child {border-top:0;}
		.topmenu .depth3 .mn_a3 span {position:relative;display:block;margin:5px 17px 5px 23px;word-break:break-all;padding-left:12px;font-size:12px;}
		.topmenu .depth3 .mn_a3 span:before {position:absolute;top:9px;left:0;content:"";display:block;width:3px;height:3px;background:#9c9c9c;}
		.topmenu .depth3 .mn_a3 span {font-weight:normal;cursor:pointer;color:#9c9c9c;}
		.topmenu .depth3 .over span {font-weight:normal;color:#9c9c9c;text-decoration:underline;}	
		.topmenu .depth3 .over span:before {background:#fff}
		.topmenu .sico-nwin {display:none !important;}
		
		
		#gnb-other, #pop-wide-wrap{display:none;}
		.header-add{position:absolute; top:-9999px;}
		#gnb-wrap{display:block; position:absolute; right:-250px;width:250px; height:108px; top:0; z-index:9999;box-sizing:border-box; overflow-y:scroll;}
		#gnb-wrap #gnb-left{ position:relative; left:auto; top:auto; width:auto;border-bottom:1px solid rgba(0,0,0,0.4);background:#35373a;overflow:hidden}
		#gnb-left li{float:left; width:50%;border-right:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(0,0,0,0.4);box-sizing:border-box; display:none}
		#gnb-left li.m-view, #gnb-left li.b-03{display:block;}
		#gnb-left li.m-view{width:100%; text-align:center; border-top:1px solid rgba(0,0,0,0.4);}
		#gnb-left li.m-view i, #gnb-left li.b-03 i{color:#f65b3e}
		#gnb-left li:last-child{border-right:0}
		#gnb-left li a{ height:35px; display:block; color:#fff;font-weight:600; line-height:35px; width:auto; text-align:center;}
		#gnb-left li.isOver a{ display:none; }
		#gnb-left li a.c-01{ font-size:13px;}
		#gnb-left li a.c-01 span i{ color:#f65b3e}
		#gnb-left li a.c-02{ font-size:13px; width:auto;}
		#gnb-left li a.c-03{ font-size:13px;color:#fff;}
		#gnb-left li a.c-05{ background:url(/Breast/_Img/Layout/m-surgery.png) no-repeat center center}

		
		#gnb-right{overflow:hidden; width:66.6666%;background:#35373a; float:left;}
		#gnb-right li{ float:left; width:50%}
		#gnb-right li:nth-child(2){display:none;}
		#gnb-right li a{ line-height:34px; display:block;text-align:center; color:#fff; font-size:12px; font-weight:600;border-right:1px solid rgba(0,0,0,0.4);}
		#gnb-right li:last-child a{ padding:0 18px 0 8px}
		#gnb-right li a.location{background:url(/Breast/_Img/Layout/location-ico.png) no-repeat 10px 9px; padding-left:18px;padding-right:0}
		.search-btn{ display:none}
		.language{ width:33.3333%; /* float:left; */overflow:hidden; background:#35373a; height:34px;text-align:center; display:block; color:#fff; font-size:12px; font-weight:300; line-height:36px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}

		
		.msearch-btn{position:absolute; right:70px; top:22px; width:22px; height:26px;background:none; border:0;background:url(/Breast/_Img/Layout/msearch-ico.png) no-repeat; }
		/* .msearch-btn:after{background:url(/Breast/_Img/Layout/search-ico.png) no-repeat; width:15px;height:18px; left:50%;margin-left:-7.5px; top:50%;margin-top:-9px; display:block; content:""; } */
		.msearch-wrap{position:absolute;display:none; left:0; top:70px; width:100%;height:70px; background:#41454d}
		.msearch-wrap div{ padding: 15px 120px 15px 20px;}
		.msearch-wrap input{border:0; height:30px; font-size:14px;line-height:30px;width:100%; border-bottom:2px solid #65686f;letter-spacing:-0.03em; font-size:13px; color:#65686f; background:none;}
		.msearch-wrap input:focus{color:#fff}
		.msearch-wrap button{border:none; background:url(/Breast/_Img/Layout/search-ctrl.png) no-repeat; position:absolute; top:50%;margin-top:-13px; }
		.msearch-wrap .msearch-search-btn{ width:22px; height:26px;right:65px; }
		.msearch-wrap .msearch-close-btn{ width:22px; height:26px; right:25px;background-position:-49px 0}


	
		#header-quick{display:none;}
		.mn-btxt{display:none;}
	}

#svisual-wrap {position:relative;overflow:hidden;background:#eaeaea;}
#svisual-wrap img {vertical-align:top;}
#svisual-wrap .visimg-wr {position:absolute;left:50%;top:0;width:100%;height:100%;left:0;top:0;}
#svisual-wrap .visimg-img {position:absolute;left:0;top:0;transition:left .3s ease, margin .3s ease;}
#svisual-wrap .visimg-img img{vertical-align:top;}
#svisual-wrap .visimg-bg {position:absolute;left:0;top:0;width:100%;height:100%;left:0;top:0;}

/* 컨텐츠 */
#subtop-wr {position:relative;z-index:1000;}
#container-wrap {/* padding-top:173px; */ position:relative; z-index:56; }
/* #container:after {clear:both;content:"";display:block;} */
#cont-navi-wrap{display:none}
#cont-navi-wrap:after{ position:absolute; left:50%;margin-left:-2000px; width:4000px; top:0; display:block; content:"";background:#f5f5f5; height:48px;border-bottom:1px solid #ddd;border-top:1px solid #ddd; z-index:-1}
#cont-navi-wrap, .cnavi-fix {position:relative;width:100%;height:48px; padding:1px 0;font-size:14px;line-height:1.28em;z-index:600;transition:all .3s ease;}
.cnavi-fix #cont-navi-wrap {position:fixed;top:0;left:0;border:0}
.cnavi-fix #cont-navi{padding-left:0}
#cont-navi {height:100%;box-sizing:border-box;padding-right:160px; padding-left:200px}
#cont-navi:after {content:"";display:block;clear:both;}
#cont-navi .home {display:block;float:left;width:59px;border-left:1px solid #dee3e6;border-right:1px solid #dee3e6;text-align:center;height:1.2em;padding:1.1em 0 1.2em;}
#cont-navi .home img {vertical-align:top;}
#cont-navi dl {display:block;position:relative;float:left;width:auto;min-width:169px;height:100%;border-right:1px solid #ddd;}
#cont-navi dt a {white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;padding-top:1.1em;padding-bottom:1.1em;padding-left:1em;padding-right:1em;}
#cont-navi dt a span {display:block;cursor:pointer;background:url(/kr/_Img/Layout/cnavi_arr.png) no-repeat right center;padding-right:2.5em;}
#cont-navi dd {position:absolute;left:0px;top:3.5em;width:100%;min-width:140px;height:auto;display:none;}
#cont-navi dd a {display:block;padding-top:0.75em;padding-bottom:0.75em;padding-left:1em;padding-right:1em;line-height:1.3em;background:#f5f5f5;border:1px solid #dee3e6;border-top:0;}
#cont-navi dd a:hover, #cont-navi dd a:focus, #cont-navi dd a:active, #cont-navi dd .isOver a {background:#019c9e url(../_Img/cnavi_mn_arr.png) no-repeat 95% 17px;border:1px solid #019c9e;border-top:0;}
#cont-navi dd a:hover span, #cont-navi dd .isOver a  span {color:#fff}
#cont-navi a span {color:#666;}
#cont-navi a span, #cont-navi a:active span, #cont-navi a:visited span {color:#666;}
#cont-navi dl.is-last dt a  span {background-image:url(/kr/_Img/Layout/cnavi_arr_o.png);}
#cont-navi dl.is-last dt a, #cont-navi dl.is-last dt a span {color:#333;font-weight:bold;}


#cont-ctrl-btwr.cont-ctrl-btns:after{display:none}
.cont-ctrl-btns {position:absolute;right:0;top:50px;width:72px; height:22px; }
.cont-ctrl-btns:after{content:"";display:block; width:1px; height:18px; background:#ddd; left:50%; margin-left:-1px; top:50%;margin-top:-9px; position:absolute;}
.cont-ctrl-btns button {border:0;background:url(../_Img/cont_ctrls.png) no-repeat;width:22px;height:22px;vertical-align:top; display:inline-block;}
.cont-ctrl-btns .bt-print {background:url(/kr/_Img/Layout/bt-print.png) no-repeat center center;width:22px; height:22px; float:right}

.cont-ctrl-btns .lbl-fsize {}
.cont-ctrl-btns .bt-bookmark{background:url(/kr/_Img/Layout/bt-bookmark.png) no-repeat center center;width:22px; height:22px; float:left}
.cont-ctrl-btns .bt-fsize1 {background-position:0px 0px}
.cont-ctrl-btns .bt-fsize2 {background-position:-27px 0px;}
.cont-ctrl-btns .bt-fsize0 {background-position:-55px 0px;width:45px;margin-right:10px;}

/* .cnavi-fix #cont-navi dl.is-last dt a  span {background-position:right -80px;}
.cnavi-fix #cont-navi dt a span {background-position:right -80px;} */
/* .cnavi-fix #cont-navi * {border-color:rgba(255,255,255,0.3)} */
.cnavi-fix #cont-navi dt a span, .cnavi-fix #cont-navi dl.is-last dt a, .cnavi-fix #cont-navi dl.is-last dt a span {color:#333;}

.cnavi-fix #cont-navi .home {text-align:center;}
.cnavi-fix #cont-navi .home  span{display:block;}
.cnavi-fix #cont-navi .home img {}
.cnavi-fix #cont-navi .home:after {content:"";display:inline-block;width:24px;height:18px;}
.cnavi-fix #cont-navi dd a:hover, .cnavi-fix #cont-navi dd a:focus, .cnavi-fix #cont-navi dd a:active, .cnavi-fix #cont-navi dd .isOver a {background:#019c9e url(../_Img/cnavi_mn_arr.png) no-repeat 95% 17px;}

.cnavi-fix .cont-ctrl-btns .bt-print {background-position:-117px -50px}
.cnavi-fix .cont-ctrl-btns .bt-fsize1 {background-position:0px -50px}
.cnavi-fix .cont-ctrl-btns .bt-fsize2 {background-position:-27px -50px;}
.cnavi-fix .cont-ctrl-btns .bt-fsize0 {background-position:-55px -50px;}

/* 좌측메뉴 */

/* 컨텐츠 */
#contents-wrap {min-height:350px; letter-spacing:-0.02em; word-break:keep-all; word-wrap:break-word; font-size:14px; text-align:left; color:#54546a}
.cont-top {position:relative;}
.cont-tit {line-height:1.2em; display:none;}
.cont-tit h2 {display:block;font-size:33px;letter-spacing:-0.02em;line-height:1.2em;margin:0.5em 0;font-weight:800;color:#222;margin-right:180px;}
#container {position:relative;display:block;}

.cont-path{ position:absolute; right:123px; top:-155px; }
.cont-path dt{ float:left;background:url(/Breast/_Img/Layout/path-home.jpg) no-repeat; line-height:140%; font-size:12px ; color:#666; padding-left:25px;}
.cont-path dd{float:left;position:relative;padding-left:20px;line-height:140%; font-size:12px ; }
.cont-path dd:after{display:block; width:6px; height:10px; position:absolute; content:""; left:8px; top:50%;margin-top:-5px; background:url(/Breast/_Img/Layout/path-arr.jpg) no-repeat center center;}

/* #container:after {content:"";display:block;clear:both;} */

	@media only screen and  (min-width:1025px) {
		.quick-yuba-link{position:absolute; background:url(/Breast/_Img/Layout/quick-yuba.jpg) no-repeat; width:120px; height:160px; position:absolute; right:0; top:0;z-index:9999;border:none;}
		#subNavi-wrap {display:block;width:auto;margin:59px 123px 60px 0;position:relative; z-index:900;background:#f0f0f0;border-right:1px solid #dadada;overflow:hidden}
		#subNavi-wrap:after{display:block; content:""; background:#dadada; width:100%; height:1px ;position:absolute; left:0; top:0; z-index:1}
		#subNavi-wrap:before{display:block; content:""; background:#dadada; width:100%; height:1px ;position:absolute; left:0; bottom:0;z-index:1}

		.squick-btn{position:absolute; right:0; top:-59px; width:100px; height:119px;background:url(/Breast/_Img/Layout/squick-btn.jpg)no-repeat;}
		#subNavi .lm-tit {font-weight:300;background:url(/Breast/_Img/Layout/lm-tit-bg.jpg) repeat-x;color:#fff;text-align:left; position:relative; min-width:200px; z-index:5;font-family: 'NanumSquare','Nanum Square'; display:block; float:left;vertical-align:top; width:auto;height:60px;padding:0 26px;font-size:16px;line-height:60px;letter-spacing:-0.05em;}
		#subNavi .lm-tit button {display:none;}
		#subNavi .lm-tit .stxt{display:none;}
		/* #subNavi .lm-tit .tit { display:table; width:100; height:143px; padding:0 33px;}
		#subNavi .lm-tit .tit span{ display:table-cell ;vertical-align:middle} */
		
		#subNavi .leftmenu{display:block; float:left; position:relative;z-index:3}
		#subNavi .leftmenu ul {position:relative;line-height:130%;text-align:left;}
		#subNavi .leftmenu ul:after {clear:both;content:"";display:block;}
		#subNavi .leftmenu ul li {float:left;margin-left:-1px;}
		#subNavi .leftmenu ul.depth2 {width:100%;}
		#subNavi .leftmenu ul .lm_l2 {position:relative;vertical-align:top;}
		#subNavi .leftmenu ul .lm_a2 {font-family: 'NanumSquare','Nanum Square'; display:block;z-index:1;font-weight:600;border:1px solid #dadada;font-size:14px;background-repeat:repeat;padding:21px 20px 21px 20px;border-bottom:1px solid #dadada;}
		#subNavi .leftmenu ul .over .lm_a2{border-bottom:1px solid #fff; padding-bottom:18px;} 
		#subNavi .leftmenu ul .over .lm_a2 .isTxt{border-bottom:1px solid #f65b3e;display:inline-block; padding-bottom:2px; }
		#subNavi .leftmenu ul .has-sub .lm_a2 .isMask {width:45px;height:100%;min-height:44px;position:absolute;top:0;right:0;background-image:url(/_Img/Layout/lm-ico-o.png);background-position:center 25px;background-repeat:no-repeat;}
		#subNavi .leftmenu ul .has-sub.is-open .lm_a2 .isMask {background-position:center 25px;}
		#subNavi .leftmenu ul .has-sub.is-close.is-open .lm_a2 .isMask {background-position:center 25px;}

		#subNavi .leftmenu ul .lm_a2 span.isTxt {color:#666;position:relative;z-index:20;position:relative;}
		#subNavi .leftmenu ul .lm_a2 span.sico-nwin {display:block;position:absolute;right:5px;top:1.2em;z-index:30;width:15px;height:15px;background:url(/_Img/Common/sicon_nwin_g.gif) no-repeat center center;overflow:hidden;}
		#subNavi .leftmenu ul .lm_a2:hover span.isTxt {text-decoration:none;}
		#subNavi .leftmenu ul .over .lm_a2 {background:#ffffff /* url(/_Img/Layout/lm-ico.png) no-repeat 92% center; */}
		#subNavi .leftmenu ul .over.has-sub.is-close .lm_a2 .isMask {background-position:-100px 0;} 
		#subNavi .leftmenu ul .over.has-sub.is-close.is-open .lm_a2 .isMask {background-position:0 5px;}
		#subNavi .leftmenu ul .lm_l2.over.has-sub .isMask {display:none}

		#subNavi .leftmenu ul .over .lm_a2 span.isTxt {color:#f65b3e}
		#subNavi .leftmenu ul .over .lm_a2 span.sico-nwin {background-image:url(/_Img/Common/sicon_nwin_w.gif)}
		#subNavi .leftmenu ul .over .depth3 {display:none}
		#subNavi .leftmenu ul.depth3 {display:none !Important;height:100%;background:#f2f2f2;padding-top:10px;padding-bottom:10px;font-size:13px;border-bottom:0px solid #ddd;}
		#subNavi .leftmenu ul .lm_a3 {display:block;width:100%;word-break:keep-all;font-weight:600;background:url(../_Img/lm_blt_dot.png) no-repeat 19px 12px;}
		#subNavi .leftmenu ul .lm_a3 span.isTxt {padding:6px 10px 6px 31px;display:block;}
		#subNavi .leftmenu .depth3 .over .lm_a3, #subNavi .leftmenu .depth3 .lm_a3:hover, #subNavi .leftmenu .depth3 .lm_a3:focus, #subNavi .leftmenu .depth3 .lm_a3:active  {background:url(../_Img/lm_blt_dot_o.png) no-repeat 19px 12px;}
		#subNavi .leftmenu .depth3 .over .lm_a3 span, #subNavi .leftmenu ul .lm_a3:hover span, #subNavi .leftmenu ul .lm_a3:focus span, #subNavi .leftmenu ul .lm_a3:active span {color:#175aaf;text-decoration:underline;}
		#subNavi .leftmenu ul.depth4 {display:block;width:auto;margin:5px 10px;font-size:13px;position:relative;}
		#subNavi .leftmenu ul .lm_l4 {display:block;margin-bottom:1px;}
		#subNavi .leftmenu ul .lm_a4 {display:block;padding:7px 10px 7px 20px;background:#fff;word-break:keep-all;font-weight:600;}
		#subNavi .leftmenu .depth4 .over .lm_a4  {background:url(../_Img/lm_blt2.gif) no-repeat 95% 9px;}
		#subNavi .leftmenu ul .lm_a4:hover span, .leftmenu .depth4 .over .lm_a4 span {color:#034ea1;text-decoration:underline;}	
		/* .body-sub #contents-wrap {width:740px;float:right;min-height:600px;padding-bottom:50px;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word} */

		#contents{padding-bottom:120px;}
	}

	@media only screen and  (max-width:1024px) {
		#header-wrap:after{height:70px;}
		.body-sub #contents {max-width:760px;margin-left:15px;margin-right:15px; min-height:600px;}
		#logo {top:12px;left:15px}
		#container-wrap {padding-top:100px;}
		#cont-navi{padding-left:0}
		#container:before{display:none}
		#header-wrap {height:70px;}
		#container-wrap {padding-top:0px;}
		#contents{margin:0 2%; padding:25px 0}

		#svisual-wrap {height:100px;background:none;}
		#svisual-wrap .visimg-img {position:absolute;left:50% !important;margin-left:-501px !important; width:1002px !important; height:102px !important;top:0;transition:left .3s ease, margin .3s ease;}
		#svisual-wrap .visimg-img img{width:100% !important; height:auto !Important }
		.squick-btn{display:none}
		.mn-stit{display:none}
		.cont-tit h2{ font-size:22px}
		.break{display:inline}
		#header-wrap .mn-bar{ box-shadow:0 0 0 0; display:none}
		#header .bt-mnall{right:15px; top:15px;}
		.quick-yuba-link{display:none;}
		.cont-path{display:none;}


		#subNavi-wrap {display:block;width:100%;position:relative;z-index:1000;}
		#subNavi-wrap .side-banner {display:none;}
		#subNavi-wrap .side-banner2 {display:none;}
		#subNavi .lm-tit {font-weight:300;background:url(/Breast/_Img/Layout/lm-tit-bg.jpg) repeat-x;color:#fff;text-align:left; position:relative;font-family: 'NanumSquare','Nanum Square'; display:block; ;vertical-align:top; width:auto;padding:0;font-size:16px;line-height:60px;letter-spacing:-0.05em;}
		#subNavi .lm-tit * {vertical-align:middle;}
		#subNavi .lm-tit .tit {display:block;white-space:nowrap;font-size:18px;position:relative;}
		#subNavi .lm-tit .tit span{display:block;}
		#subNavi .lm-tit button {position:absolute;right:15px;bottom:20px;width:19px;height:10px;border:none; display:block;background:url(/Breast/_Img/Layout/cnavi_arr.png) no-repeat center 0;}
		#subNavi .lm-tit button {text-indent:9999em;}
		#subNavi .lm-tit button:after{width:1px;background:#dadada; width:1px ; height:30px; left:-20px; top:50%;margin-top:-15px;display:block; content:"";position:absolute;}
		#subNavi .lm-tit .btxt{padding-left:15px; display:block; font-size:16px; font-weight:300}
		#subNavi .lm-tit .stxt{display:block; font-weight:500; line-height:50px; font-size:14px; color:#666;font-family: 'NanumSquare','Nanum Square'; display:block;padding-left:15px;background:#f0f0f0;border-bottom:1px solid #dadada}
		
		#subNavi-wrap .leftmenu {display:none;background:#f0f0f0;position:absolute;top:111px;left:0;width:100%;z-index:1500;border-bottom:1px solid #dadada}
		#subNavi-wrap .leftmenu .lm_a2 {padding:0.75em 15px;text-align:left;display:block;border-top:1px solid #ddd;font-size:13px;}
		#subNavi-wrap .leftmenu li:first-child .lm_a2 {border-top:0}
		#subNavi-wrap .leftmenu .over .lm_a2 {background:#f65b3f}
		#subNavi-wrap .leftmenu .over .lm_a2 span {color:#fff;}
		#subNavi-wrap .leftmenu .depth3 {background:#888;text-align:left;padding:5px 0 5px 15px;border-bottom:1px solid #666;}
		#subNavi-wrap .leftmenu .depth3 .lm_l3 {border-top:1px solid #aaa;padding:5px 0;}
		#subNavi-wrap .leftmenu .depth3 .lm_l3 span {color:#eee;}
		#subNavi-wrap .leftmenu .depth3 li:first-child, 	#subNavi-wrap .leftmenu .depth3 li:first-child .lm_l3 {border-top:0;}
		#subNavi-wrap .leftmenu .depth3 .lm_a3 {display:block;padding:5px 0}	
	}
	@media only screen and (max-width:760px){
		#header-wrap .mn-bar {display:none;}
	}
	@media only screen and (min-width:481px) and (max-width:760px) {
		.cont-ctrl-btns {display:none;}	
		#logo {top:12px;left:10px}
		#cont-navi {padding-right:0;}
		#cont-navi .home {width:49px;}
		#cont-navi dl {min-width:69px;}
		#cont-navi dd {min-width:100px;}
		#header-wrap {height:70px;}
		#container-wrap {padding-top:0px;}
	}

	@media only screen and (max-width:480px) {
		.body-sub #contents {margin-left:10px;margin-right:10px;}
		#svisual-wrap .visimg-img {left:30% !Important;}
		#header-wrap {height:70px;}
		#container-wrap {padding-top:0px;}

		/* #logo {left:5px;top:10px;width:auto;margin-left:0;text-align:left;} */
		#logo{left:10px; top:12px}
		#logo img {max-height:30px;}
		
		
		#gnavi .gnb-right {margin-top:13px;margin-right:80px;}
		.gbt-search {position:absolute;right:40px;top:15px;width:34px;height:34px;}
		.gbt-search .ico {background-size:68px auto;}
		

		#subtop-wrap {display:none;}
		#cont-navi-wrap {display:none;}
		.cont-tit h2 {margin-right:60px; font-size:19px}
		.cont-ctrl-btns {top:0;}	
		
	}






/* /////////////////////////////// 하단 ///////////////////////////////////*/


#footer-wrap {display:block;}
#footer-top-wrap {position:relative;display:block;}
#footer-top-wrap:after {content:"";display:block;clear:both;}
#footer-top {border-bottom:1px solid rgba(255,255,255,0.1);}

#footer-add{ position:relative;}
#footer-add:before{background:#eaeaea; width:2000px; height:1px ;position:absolute; top:0; lefT:50%; margin-left:-1000px; display:block; content:"";}
#footer-add:after{background:#eaeaea; width:2000px; height:1px ;position:absolute; bottom:0; lefT:50%; margin-left:-1000px; display:block; content:"";}
#footer-add ul{overflow:hidden}
#footer-add li{ width:25%;min-height:145px; float:left;}
#footer-add li a{ display:block; min-height:145px;border-right: 1px solid #eaeaea;padding-left:38px;}
#footer-add li:first-child a{padding-left:0}
#footer-add li.last a{border-right:0}
#footer-add li.last a .ico{right:0}
#footer-add li .btxt{font-size:23px; color:#333; font-weight:100; display:block; padding-top:50px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#footer-add li .stxt{ font-size:15px; font-weight:300; color:#6d6d6d; display:block; padding-top:7px;}
#footer-add li {position:relative}
#footer-add li .ico{position:absolute; right:30px;top:50%;}
#footer-add li .ico-01{width:68px;height:50px; margin-top:-25px; background:url(/Breast/_Img/Layout/fcounsel-ico01.png) no-repeat}
#footer-add li .ico-02{width:54px;height:50px; margin-top:-25px; background:url(/Breast/_Img/Layout/fcounsel-ico02.png) no-repeat}
#footer-add li .ico-03{width:54px;height:52px; margin-top:-26px; background:url(/Breast/_Img/Layout/fcounsel-ico03.png) no-repeat}
#footer-add li .ico-04{width:62px;height:36px; margin-top:-18px; background:url(/Breast/_Img/Layout/fcounsel-ico04.png) no-repeat}
#footer-add li .ico-05{width:54px;height:52px; margin-top:-18px; background:url(/Breast/_Img/Layout/fcounsel-ico05.png) no-repeat; top:45%;}
#footer-add li .ico-06{width:54px;height:48px; margin-top:-27px; background:url(/stemcell/_Img/Main/uva_press.png) no-repeat}
#footer-add li .ico-07{width:63px;height:51px; margin-top:-31px; background:url(/stemcell/_Img/Main/uva_news.png) no-repeat}
#footer-add li a:hover .btxt{ color:#f65b3e}

.page-main .top-btn{display:none} 

	@media only screen and  (max-width:1024px) {
		#footer-add ul{border-top:1px solid #eaeaea}
		#footer-add li{width:50%;border-bottom:1px solid #eaeaea;background:#f9f9f9}
		#footer-add li:first-child a{padding-left:38px;}
		#footer-add li.last a .ico{right:30px}
	}
	@media only screen and  (max-width:650px) {
		#footer-add:after{display:none;}
		#footer-add li{width:50%;min-height:95px;border-bottom:1px solid #eaeaea;}
		#footer-add li:first-child a{padding-left:20px;}
		#footer-add li a{padding-left:20px; min-height:95px;}
		#footer-add li .btxt{font-size:10px; padding-top:26px;}
		#footer-add li .stxt{ font-size:15px;padding-top:0px;}
		#footer-add li {position:relative}
		#footer-add li.last a .ico{right:26px}
		#footer-add li .ico{position:absolute; right:30px;top:58%;}
		#footer-add li .ico-01{ background-size:34px; width:34px;top:60%;}
		#footer-add li .ico-02{background-size:34px; width:34px;top:60%;}
		#footer-add li .ico-03{background-size:34px; width:34px;top:60%;}
		#footer-add li .ico-04{background-size:44px; width:44px;}
		#footer-add li .ico-05{background-size:36px; width:36px;top:50%;}
		#footer-add li .ico-06{background-size:36px; width:36px;top:60%;}
		#footer-add li .ico-07{background-size:36px; width:36px;top:64%;}
	}



/* #f-sns{ position:absolute; right:0; top:-10px;}
#f-sns ul{overflow:hidden}
#f-sns li{ float:left; display:table; width:auto; height:55px;}
#f-sns li a{ display:table-cell; width:55px; height:55px;vertical-align:middle;text-align:center;}
#f-sns li a.c-01{ background:#9cc729; width:70px }
#f-sns li a.c-02{ background:#a7d026; width:70px }
#f-sns li a.c-03{ background:#3cb00e; width:65px}
#f-sns li a.c-04{ background:#9cc729; width:65px}
#f-sns li a.c-05{ background:#ffca08; width:65px} */

/* 221209 _ sns 수정 */
#f-sns{position: fixed; right: 10px; top: initial; bottom: 10%;  z-index:70;}
#f-sns ul{overflow:hidden}
#f-sns li{display: table; width: 100%; height: 55px;}
#f-sns li a {display: table-cell;  width:60px;  height: 50px; padding:10px; vertical-align: middle; text-align: center;  background: #2b2c2f;}
#f-sns li a span{display: block;  color: #fff;  margin-top: 10px;}
#f-sns li a img{width:30px; height:30px;}


/* 2019. 07. 04. 하단 로고 추가 css */
.yuba-bottom-logo {display: inline-block; vertical-align: top; margin-right: 20px; height: 45px;}
.fcopyright {display:inline-block;}


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

		#footer-wrap{margin-bottom: 65px;}
		/* #f-sns{display:block; width:335px; position:relative;right:auto; top:auto; margin:5px auto 20px auto;text-align:center;bottom:auto} */
		#f-sns{display: block;  width: 100%; right: 0; bottom: 0; margin: 0;}
		#f-sns li{float:left;  width: calc(100% / 5);}
		#f-sns li a{width:100%; height:100%; padding:10px 5px;}
		#f-sns li a img{width:24px; height:24px;}
		#f-sns li a span{margin-top:5px; font-size: 12px;}
	}
	@media only screen and  (max-width:780px) {
		/* #f-sns{display:block; width:315px; position:relative;right:auto; top:auto; margin:5px auto 20px auto;text-align:center;bottom:auto} */
		#f-sns li a.c-01{width:65px }
		#f-sns li a.c-02{width:65px }
		#f-sns li a.c-03{width:60px}
		#f-sns li a.c-04{width:62px}
		#f-sns li a.c-05{width:62px}
	}

.ftoplink-wrap {display:block;position:relative; padding:15px 0 10px 0}
.ftoplink-wrap ul{overflow:hidden}
.ftoplink-wrap li{ float:left;}
.ftoplink-wrap li a{padding:0 12px ;display:block; font-size:12px; font-weight:600; letter-spacing:-0.03em; line-height:130%; position:relative;}
.ftoplink-wrap li a:after{display:block; content:""; position:absolute; left:-1px; top:50%; margin-top:-5px; background:rgba(0,0,0,0.2);width:1px ;height:10px;}
.ftoplink-wrap li:first-child a{ padding-left:0}
.ftoplink-wrap li:first-child a:after{display:none;}
.ftoplink-wrap li:nth-child(2) a {color:#f65b3f}
	
	
	@media only screen and  (max-width:1024px) {
		.ftoplink-wrap{padding: 0}
		.ftoplink-wrap li {float:left; width:25%;}
		.ftoplink-wrap li.last{display:none;}
		.ftoplink-wrap li a:after{left:auto; right:0;margin-top:0; height:100%; top:0;background:#eaeaea;padding:10px 0;}
		.ftoplink-wrap li:first-child a:after{ display:block;}
		.ftoplink-wrap li a{text-align:center;border-bottom:1px solid #eaeaea; line-height:40px;}
		.ftoplink-wrap li:nth-child(4) a:after{display:none;}
	}
	@media only screen and  (max-width:650px) {
		.ftoplink-wrap li {width:50%;}
		.ftoplink-wrap li:nth-child(2) a:after,.ftoplink-wrap li:nth-child(4) a:after{display:none;}
	}



#footer {padding:5px 0 15px 0;}
#f-copyright .pinfo{color:#6d6d6d;font-size:12px;letter-spacing:-0.01em;}
#f-copyright .pcopyright{ color:rgba(83,83,83,0.6); font-size:10px; line-height:130% ; padding-top:5px;}
#f-copyright .ptel {margin-left:1em;margin-right:1em}
#f-copyright .ptel i{ font-weight:600; color:#f65b3e}
#f-copyright .pcounsel i{ font-weight:600;margin-left:0.5em}

.top-btn{ width:65px; height:65px; background:#3e4449; position:absolute;right:0; top:-65px;z-index:999;}
.top-btn span{display:block; background:#f65b3f; line-height:65px; color:#fff; text-align:center}


	@media only screen and  (max-width:1024px) {
		#footer-top{border:0}
		#f-copyright{margin:0 15px; padding:15px 0;}
		.top-btn{width:50px; height:40px; background:#3e4449; position:absolute; left:45%; top:-65px;z-index:999;}
	}
	@media only screen and  (max-width:680px) {
		.yuba-bottom-logo {display:block; margin:10px auto 0 auto;}
		#f-copyright{ text-align:center; display:block;}
		#f-copyright  .paddr {display:block;}
		#f-copyright .ptel{margin:0 3px}
		.pcopyright i{ display:block;}
	}

	@media only screen and  (max-width:480px) {
		#fcopyright .pinfo{ font-size:13px;text-align:center;}
		#fcopyright .ptel-wrap{display:block;}
		#fcopyright .pcopyright{ font-size:11px;text-align:center;}
	}




