@charset "utf-8";
@import url("reset.css");

body { background-color:#fff;}

.size_W{position:fixed;left:10px;top:10px;color:#fff;background:#000;width:60px;height:28px;z-index:999;font-size:20px;text-align:center;}
.size_H{position:fixed;left:10px;top:38px;color:red;background:#000;width:60px;height:28px;z-index:999;font-size:20px;text-align:center;}

/* header area*/
header{min-height:75px; background-image:url(../img/common/top_bg.png); background-position:bottom; background-repeat:repeat-x}
	.header_wrap{position:relative;max-width:1555px;min-height:75px;margin:0 auto;}
	.header_wrap.type2{width:100%;}
	.header_wrap h1{padding-top:10px;text-indent:-9999px;width:173px;height:55px;background:url('../img/common/logo.png') no-repeat; background-position:bottom; margin:0 auto}
	.header_wrap.type2 h1{top:20px;}
	.tnb{position:absolute; top:30px; right:1em}	
	.tnb ul{float:right}	
	.tnb ul li{float:left; padding-left:10px; font-size:11px}
	.tnb ul li.home{ background-image:url(../img/common/home.png); background-repeat:no-repeat; background-position:center left; padding-left:20px}	
	.tnb ul li a{text-decoration:none}
	.tnb ul li a.color01{color:#848eb9}
	.tnb ul li a.color02{color:#666666}	
	.tnb.type2 {position:absolute; right:0em; display:none; z-index:100; top:75px; display:none}	
	.tnb.type2 ul{float:right; width:100px;}	
	.tnb.type2 ul li{width:100px; padding:0px; font-size:11px; border-bottom:1px solid #000; background-color:#666}
	.tnb.type2 ul li.home{ background-image:none; background-repeat:no-repeat; background-position:center left; padding-left:0px}		
	.tnb.type2 ul li a{text-decoration:none; width:80px; display:block; padding:10px;}
	.tnb.type2 ul li a.color01{color:#efefef; background-color:#848eb9}
	.tnb.type2 ul li a.color02{color:#efefef; background-color:#666}		
	.header_wrap .btn_tnb{display:none;position:absolute;right:1em;top:20px;}
	.header_wrap.type2 .btn_tnb{display:block;}	
	.tnb.type3 {position:absolute; right:0em; display:none; z-index:100; top:53px; display:none}	
	.tnb.type3 ul{float:right; width:100px;}	
	.tnb.type3 ul li{width:100px; padding:0px; font-size:11px; border-bottom:1px solid #000; background-color:#666}
	.tnb.type3 ul li.home{ background-image:none; background-repeat:no-repeat; background-position:center left; padding-left:0px}		
	.tnb.type3 ul li a{text-decoration:none; width:80px; display:block; padding:10px;}
	.tnb.type3 ul li a.color01{color:#efefef; background-color:#848eb9}
	.tnb.type3 ul li a.color02{color:#efefef; background-color:#666}			


#main_wrap { max-width:1555px; margin:0 auto;}
/*메인메뉴*/
	 
	.container_wrap .gnb{ position:absolute;left:0;top:0; z-index:1000;width:236px; height:100%; background-image:url(../img/bg/left_bg.png);}
	.container_wrap .gnb ul{overflow:hidden; width:227px; ackground:#c22516;}
	.container_wrap .gnb ul .menu_tit{float:left;height:50px; width:227px; background-image:url(../img/bg/menu_bg.png);}
	.container_wrap .gnb ul #menu_tit_12{background-image:url(../img/bg/menu_bg12.png);}
	.container_wrap .gnb ul .menu_tit .color01:hover, .header_wrap .gnb ul .menu_tit .color02:hover{color:#ffffff}
	.container_wrap .gnb ul .menu_tit.on a,
	.container_wrap .gnb ul .menu_tit:hover a{text-decoration:none;}
	.gnb ul .menu_tit>a{position:relative;display:block;font-size:15px;letter-spacing:-1px;  color:#344471; font-weight:bold; line-height:49px; position:absolute; padding-left:60px;vertical-align:top;; width:177px;}	
	.gnb ul #menu_tit_12>a{color:#a4314a;}	
	
	.container_wrap .gnb ul .menu_tit .subMenu_list{display:none;position:absolute;left:228px; width:177px;z-index:100;}
	.container_wrap .gnb ul .menu_tit .subMenu_list li{padding-left:15px}	
	.container_wrap .gnb ul .menu_tit .subMenu_list li.first{height:50px; line-height:50px; background-image:url(../img/bg/menu_bg_roll_top.png);}
	.container_wrap .gnb ul .menu_tit .subMenu_list li.cen{height:50px; line-height:50px; background-image:url(../img/bg/menu_bg_roll_cen.png);}	
	.container_wrap .gnb ul .menu_tit .subMenu_list li.end{height:55px; line-height:50px; background-image:url(../img/bg/menu_bg_roll_bot.png);}	
	.container_wrap .gnb ul .menu_tit .subMenu_list li a{font-size:14px;color:#fff;text-indent:0px;width:auto;height:auto;background:none; width:100%; height:50px; display:inline-block}
	.container_wrap .gnb .custom{width:205px; padding:30px 0 30px 22px; border-bottom:1px solid #c9c9c9}
	.container_wrap .gnb .custom .title{font-size:16px; font-weight:bold; color:#434343; margin-bottom:3px}
	.container_wrap .gnb .custom .phone{font-size:28px; font-weight:bold; color:#0e5fb2; }	
	.container_wrap .gnb .time{width:205px; padding:20px 0 20px 22px;}	
	.container_wrap .gnb .time .title_b{font-size:16px; font-weight:bold; color:#434343; margin-bottom:15px}	
	.container_wrap .gnb .time .title{font-size:13px; font-weight:bold; color:#434343; margin-bottom:3px; display:inline-block; clear:both; width:40px}	
	.container_wrap .gnb .time .ing{font-size:14px;  color:#434343; margin-bottom:3px; padding-right:15px; display:inline-block}		
	.header_wrap .btn_gnb{display:none;position:absolute;left:1em;top:20px;}
	.header_wrap.type2 .btn_gnb{display:block;}
	
	.left_banner { margin-left:8px; width:212px; height:56px;}
	.left_banner .pagination { display:none;}
	.left_banner #left_slides { width:212px; height:56px; margin:0 auto; position:relative;}
	
	.left_banner #left_slides .prev { width:13px; height:56px; display:inline-block; float:left; z-index:10;}
	
	.left_banner #left_slides .slides_container { float:left; width:186px; height:56px;}
	
	.left_banner #left_slides .next { width:13px; height:56px; display:inline-block; float:left; z-index:10;}


	.container_wrap.type2 .gnb ul .menu_tit a{display:block;text-align:center;font-size:20px;text-indent:0px;color:#fff;height:45px;padding-top:15px;width:auto;background:none;}
	.container_wrap.type2 .gnb ul #menu_tit_12 a{color:#fff; background:none;}
	.container_wrap.type2 .gnb ul .menu_tit .subMenu_list{display:none; background-image:none}
	.container_wrap.type2 .gnb ul #menu_tit_12 .subMenu_list{display:none; background-image:none}
	.container_wrap.type2 .subMenu_list{display:none;}
	
		.container_wrap.type2 .gnb{display:none; position:relative;left:0;top:0px;width:100%;background-image: none; background-color:#5993d2/*margin-bottom:3px;*/}
			.container_wrap.type2 .gnb ul{width:100%; border-bottom:1px solid #88b5e6;}
	.container_wrap.type2 .gnb ul .menu_tit{height:40px;width:50%;margin-right:0; background-color:#5993d2;border-bottom:1px solid #88b5e6; text-align:center; color:#d9dbe2; background-image:none}
	.container_wrap.type2 .gnb ul #menu_tit_12{color:#d9dbe2; background-color:#ff7f9d; background-image:none}
	.container_wrap.type2 .gnb ul .menu_tit a{display:block; font-size:16px;text-indent:0px;color:#fff;height:40px;padding-top:0px; line-height:40px; width:48%; background:none; padding-left:0px; }
	.container_wrap.type2 .gnb ul #menu_tit_12 a{color:#fff; background:none; }
	.container_wrap.type2 .gnb ul .menu_tit.m2 a{border-left:1px solid #88b5e6;}
	.container_wrap.type2 .gnb ul .menu_tit.m4 a{border-left:1px solid #88b5e6;}
	.container_wrap.type2 .gnb ul .menu_tit.m6 a{border-left:1px solid #88b5e6;}
	.container_wrap.type2 .gnb ul .menu_tit.m8 a{border-left:1px solid #88b5e6;}
	.container_wrap.type2 .gnb ul .menu_tit.m10 a{border-left:1px solid #88b5e6;}		
	.container_wrap.type2 .gnb ul .menu_tit.m10{border-bottom:1px solid #88b5e6;}	
	.container_wrap.type2 .gnb ul .menu_tit.m11{border-bottom:0px solid #88b5e6;}		
	.container_wrap.type2 .gnb ul .menu_tit .subMenu_list{display:none;}
	.container_wrap.type2 .gnb .custom,	.container_wrap.type2 .gnb .time{ display:none}
	.container_wrap.type2 .gnb .custom .title{font-size:16px; font-weight:bold; color:#dddddd; padding-right:10px; display:inline-block;}
	.container_wrap.type2 .gnb .custom .phone{font-size:28px; font-weight:bold; color:#ffffff; display:inline-block;}	
	.header_wrap .btn_gnb{display:none;position:absolute;right:1em;top:20px;}
	.header_wrap.type2 .btn_gnb{display:block;}	
	.container_wrap.type2 .subMenu_list{display:none;}





/* container area */
	.container{padding:0 0;}
	.sub_container{position:relative;}

/* main */


			.main_container{ position:relative; padding:0 67px 0 228px;}	
			.main_inner{position:relative; width:100% ;  margin:0 auto; max-width:1255px; background-color:#f6f6f6}
			.main_container article{ opacity:0;}
			.main_container article a{}
			.main_container article a:hover{text-decoration:none;}
			.main_container article .inBox{position:absolute;}	
			.main_container .content1{width:40.9%; float:left }
			.main_container .content1 img{}
			.main_container .content1.type2{width:720px;height:240px;}
			.main_container .content2{width:58.9% !important; float:left}	
			.main_container .content2 img{ width:100%;}		
			.main_container .content3{width:40.5% !important; float:left}						
			.main_container .content3 img{}
			.main_container .content3 .img_01{ width:66.66%;}	
			.main_container .content3 .img_02{ width:33.26%;}			
			.main_container .content4{width:40.5% !important; float:left;}				
			.main_container .content4 img{}
			.main_container .content4 .img_01{ width:33.3%;}	
			.main_container .content4 .img_02{ width:33.3%;}
			.main_container .content4 .img_03{ width:33.4%;}	
			.main_container .content5{width:40.5% !important; float:left}		
			.main_container .content5 img{}
			.main_container .content5 .img_01{ width:66.66%;}	
			.main_container .content5 .img_02{ width:33.26%;}		
			.main_container .content6{width:40.9% !important; float:left}		
			.main_container .content6 img{}	
			
			/*.main_container .content1{width:508px; float:left }
			.main_container .content1 img{width:100%; display:block}
			.main_container .content1.type2{width:720px;height:240px;}
			.main_container .content2{width:59% !important;left:0; float:left}	
			.main_container .content2 img{width:100%; display:block}		
			.main_container .content3{width:508px !important; float:left}						
			.main_container .content3 img{width:100%; display:block}			
			.main_container .content4{width:508px !important; float:left}				
			.main_container .content4>img{width:100%; display:block}	
			.main_container .content5{width:508px !important; float:left}		
			.main_container .content5 img{width:100%; display:block}	
			.main_container .content6{width:508px !important; float:left}		
			.main_container .content6 img{width:100%; display:block}	*/
			
			/*.main_container .content1{width:509px; float:left }
			.main_container .content1 img{width:100%; display:block}
			.main_container .content1.type2{width:720px;height:240px;}
			.main_container .content2{width:59% !important;left:0; float:left}	
			.main_container .content2 img{width:100%; display:block}		
			.main_container .content3{width:509px !important; float:left}						
			.main_container .content3 img{width:100%; display:block}			
			.main_container .content4{width:509px !important; float:left}				
			.main_container .content4>img{width:100%; display:block}	
			.main_container .content5{width:509px !important; float:left}		
			.main_container .content5 img{width:100%; display:block}	
			.main_container .content6{width:509px !important; float:left}		
			.main_container .content6 img{width:100%; display:block}	*/				
		
		


/* sub */
			.container_wrap{overflow:hidden;position:relative; width:100%;margin:0 auto; }
			.snb{position:absolute;left:0;top:0;z-index:2;width:200px;padding:27px 19px 0 20px;}
			.snb h2{text-indent:-9999px;height:16px;margin-bottom:33px;}
			.snb h3{display:none;}
			.snb ul{width:200px;}
			.snb ul li{overflow:hidden;position:relative;height:38px;}
			.snb ul li.last{background:url('../img/bg/bg_snb_li_last.gif') repeat-x bottom;}
			.snb ul li .menu_bg{position:absolute;left:-200px;top:0;width:200px;height:38px;background:url('../img/bg/bg_snb_on.gif') repeat;}
			.snb ul li.on .menu_bg{left:0px; background-image:none}
			.snb ul li .select_point{position:absolute;right:-12px;top:18px;width:12px;height:2px;background:#fff;}
			.snb ul li.on .select_point{right:11px;}
			.snb ul li a{position:relative;display:block;font-size:14px;letter-spacing:-1px;width:100%;height:100%;}
			.snb ul li.on a,.snb ul li a:hover{color:#fff;text-decoration:none;}
			.snb ul li a span{position:absolute;left:21px;top:8px;vertical-align:top;}
			@media screen and (-webkit-min-device-pixel-ratio:0){.snb ul li a span{top:6px;}}
			
			.snb.type2{position:relative;z-index:4;width:100%;height:60px;padding:0;border-bottom:1px solid #dadada;background:#fafafa;}
			.snb.type2 .snb_wrap{overflow:hidden;max-width:749px;padding:16px 20px 0;margin:0 auto;cursor:pointer;background:url('../img/common/bu_arrow_snb.gif') no-repeat 96% 26px;}
			.snb.type2 h2{float:left;text-indent:0;font-size:24px;color:#7d7d7d;width:auto;height:auto;margin:0 17px 0 0;background:none;}
			.snb.type2 h3{float:left;display:block;font-size:24px;color:#7d7d7d;padding-left:17px;background:url('../img/bg/bg_depth2_line.gif') no-repeat 0 8px;}
			.snb.type2 .ul_wrap{display:none;position:absolute;top:61px;width:100%;background:#fff url('../img/bg/bg_snb_ul01.gif') repeat;background-size:1px 50px;}
			.snb.type2 ul{overflow:hidden;width:749px;margin:0 auto;}
			.snb.type2 ul li{float:left;text-align:center;width:50%;height:38px;padding-top:12px; border:0px; }
			.snb.type2 ul li.oddNum{background:url('../img/bg/bg_snb_li.gif') repeat-y right;}
			.snb.type2 ul li span{position:static; font-size:15px; border:0px; }
			.snb.type2 ul li div{display:none;}
			.snb.type2 ul li.on a,.snb.type2 ul li a{color:#7d7d7d;  border:0px; }

			.snb.type3{height:42px;padding:0;border-bottom:1px solid #dadada;background:#fafafa;}
			.snb.type3 .snb_wrap{padding:10px 20px 0;margin:0 auto;cursor:pointer;background:url('../img/common/bu_arrow_snb2.gif') no-repeat 96% 18px;}
			.snb.type3 h2{font-size:16px;}
			.snb.type3 h3{font-size:16px;}
			.snb.type3 .ul_wrap{display:none;position:absolute;top:43px;width:100%;background:#fff url('../img/bg/bg_snb_ul01.gif') repeat;background-size:1px 40px;}
			.snb.type3 ul{overflow:hidden;width:100%;}
			.snb.type3 ul li{float:left;text-align:center;width:100%;height:30px;padding-top:10px;background:none;}
			.snb.type3 ul li span{font-size:13px;}
			.snb.type3 ul li.oddNum{background:url('../img/bg/bg_snb_li.gif') repeat-y right;}			
			
			
			
			
				
			
			.menu_bg01{background-image:url(../img/common/menu_con1.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg02{background-image:url(../img/common/menu_con2.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg03{background-image:url(../img/common/menu_con3.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg04{background-image:url(../img/common/menu_con4.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg05{background-image:url(../img/common/menu_con5.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg06{background-image:url(../img/common/menu_con6.png); background-repeat:no-repeat; background-position:center left}										
			.menu_bg07{background-image:url(../img/common/menu_con7.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg08{background-image:url(../img/common/menu_con8.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg09{background-image:url(../img/common/menu_con9.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg10{background-image:url(../img/common/menu_con10.png); background-repeat:no-repeat; background-position:center left}	
			.menu_bg11{background-image:url(../img/common/menu_con11.png); background-repeat:no-repeat; background-position:center left}
			.menu_bg12{background-image:url(../img/common/menu_con12.png); background-repeat:no-repeat; background-position:center left}																
					

/*quick menu*/

			.sideMenu{ position:absolute; right:0; top:0; z-index:9999; width:75px; background-image:url(../img/bg/right_bg.gif); height:100%; display:block}
			.sideMenu ul { position:fixed; min-height:640px; overflow:hidden; z-index:999; background-image:url(../img/bg/right_bg.gif);}
			.sideMenu li { cursor:pointer;}
			.sideMenu li:hover {}
			
			.sideMenu .right_menu01 { width:74px; height:68px; background:url(../img/common/right_menu04.gif) no-repeat;}
			.sideMenu .right_menu02 { width:74px; height:64px; background:url(../img/common/right_menu05.gif) no-repeat;}
			.sideMenu .right_menu03 { width:74px; height:65px; background:url(../img/common/right_menu06.gif) no-repeat;}
			.sideMenu .right_menu04 { width:74px; height:68px; background:url(../img/common/right_menu01.gif) no-repeat;}
			.sideMenu .right_menu05 { width:74px; height:65px; background:url(../img/common/right_menu02.gif) no-repeat;}
			.sideMenu .right_menu06 { width:74px; height:64px; background:url(../img/common/right_menu03.gif) no-repeat;}
			
			.sideMenu .right_menu01:hover { background:url(../img/common/right_menu04_on.gif) no-repeat;}
			.sideMenu .right_menu02:hover { background:url(../img/common/right_menu05_on.gif) no-repeat;}
			.sideMenu .right_menu03:hover { background:url(../img/common/right_menu06_on.gif) no-repeat;}
			.sideMenu .right_menu04:hover { background:url(../img/common/right_menu01_on.gif) no-repeat;}
			.sideMenu .right_menu05:hover { background:url(../img/common/right_menu02_on.gif) no-repeat;}
			.sideMenu .right_menu06:hover { background:url(../img/common/right_menu03_on.gif) no-repeat;}
			
			#right_menu01_view, #right_menu02_view, #right_menu03_view, #right_menu04_view, #right_menu05_view, #right_menu06_view{width:360px; height:100%; position:absolute; z-index:50; background-color:#f7f7f7; right:75px; top:0px; display:none; text-align:center; border-left:1px solid #61768e;}
			
			#right_menu01_view .view_box { position:fixed; width:360px; height:100%;}
			#right_menu02_view .view_box { position:fixed; width:360px; height:100%;}
			#right_menu03_view .view_box { position:fixed; width:360px; height:100%;}
			#right_menu04_view .view_box { position:fixed; width:360px; height:100%;}
			#right_menu05_view .view_box { position:fixed; width:360px; height:100%;}
			#right_menu06_view .view_box { position:fixed; width:360px; height:100%;}
			
			
			.side_table { width:314px; border-top:2px solid #cccccc; margin-left:25px; margin-bottom:30px;}
			.side_table .st_01 { width:20%;}
			.side_table .st_02 { width:60%}
			.side_table .st_03 { width:20%;}
			.side_table th { height:36px; border-bottom:1px solid #ccc; text-align:center; font-weight:bold; color:#353535;}
			.side_table td { height:30px; border-bottom:1px solid #ccc; text-align:center;}
			.side_table .text_left { text-align:left;}
			.side_table .btn_td01 { padding:1px 2px; background:#F00; color:#FFF; text-align:center;}
			.side_table .btn_td02 { padding:1px 2px; background:#3494db; color:#FFF; text-align:center;}
			.side_table .bold_td { font-weight:bold;}
			
			.side_table_02 { width:314px; border-top:2px solid #cccccc; margin-left:25px; margin-bottom:30px; }													
			.side_table_02 .st_01 { width:20%;}
			.side_table_02 .st_02 { width:80%;}
			.side_table_02 th { height:42px; text-align:left; font-weight:bold; color:#353535; padding-left:5px;}
			.side_table_02 td { text-align:left; padding-left:3px;}
			.side_table_02 .paddin_top_10 { padding-top:15px;}
			.side_table_02 .input_230 { width:230px; height:28px; border:1px solid #e7e7e7; padding-left:5px;}
			.side_table_02 .input_40 { width:40px; height:28px; border:1px solid #e7e7e7; padding-left:5px;}
			.side_table_02 .input_90 { width:60px; height:28px; border:1px solid #e7e7e7; padding-left:5px;}
			.side_table_02 .input_40_2 { width:35px; height:28px; border:1px solid #e7e7e7; padding-left:5px;}
			.side_table_02 .input_90_2 { width:55px; height:28px; border:1px solid #e7e7e7; padding-left:5px;}
			.side_table_02 .btn_form01{ margin-left:85px; background:#025796; color:#FFF; padding:3px 4px; text-decoration:none;} 
			
			.side_table_02 .td_txt { display:block; font-weight:bold; margin-bottom:10px; }
			.side_table_02 .cont2_area { width:270px; height:20px; border:1px solid #e7e7e7; padding-left:5px; padding-top:3px;}


			.contents_wrap{ z-index:3; min-height:800px;padding:0 75px 134px 0;margin-left:227px;}
			
			.contents_wrap.type2{width:100%;padding:0 0 134px 0;border:0 none;}
			.sub_inner{width:90%; margin:0 auto; max-width:1000px}			
			.title_box{position:relative;height:140px;margin-bottom:20px;}
			.title_box h3{position:absolute;left:1px;bottom:32px;font-size:34px;font-family:'MalgunBold';color:#252525; background-image:url(../img/bg/title_bg.png); background-repeat:no-repeat; background-position:left top; padding-top:20px}
			.contents_wrap.type2 article{width:90%;margin:0 5% 20px;}
			.contents_wrap.type2 .title_box h3{left:20px;}
			.contents_wrap.type2 .title_box .caption{left:20px;}
			.sub_contents{font-size:13px; color:#5f5f5f}
			.sub_contents .highlight{color:#adbccb;}
			.sub_contents .highlight_36{font-size:36px;}
			.sub_contents .highlight_30{font-size:30px;}
			.sub_contents .highlight_22{font-size:22px;}
			.sub_contents .highlight_26{font-size:26px;}				
			.sub_contents .highlight_20{font-size:20px;}
			.sub_contents .highlight_16{font-size:16px;}
			.sub_contents .highlight span{color:#345983;}
			.sub_contents .txt_con{line-height:1.4;color:#555555;white-space:pre-line;}
			.sub_contents .txt_b{font-weight:bold}
			.sub_contents .txt_15{font-size:15px}
			
			
			/* 렉스 성형외과 소개 */
			.summary{overflow:hidden;}
			.summary .blue_line{height:2px; background-color:#ececec; width:100%; margin:0.5em 0 0 0}
			.summary .caption{ color:#507bb2; font-size:20px; margin-bottom:15px; font-weight:bold}		
			.summary .content1{margin-bottom:3em;}
			.summary .content1 .txt_con{margin:28px 0 63px;}		
			.summary .content2 ul li{float:left}
			.summary .content2 ul li.first{width:350px; padding-bottom:3em; display:inline-bloc}	
			.summary .content2 ul li.last{max-width:640px; padding-bottom:3em; display:inline-block}
			.summary .content2 ul li p{word-break: break-all;	}
			.summary .content2 .line{width:100%; clear:both; height:1px; background-color:#dddddd; margin:0 0 3em 0}					
			.summary .content2{margin-right:10px;}
			.summary .content4{margin-right:10px;}
            
			/* 렉스성형외과 진료안내 */
			.summary .medical_care {}
			.summary .medical_care .rex_img { width:505px; float:left; margin-right:59px;}
			.summary .medical_care .content4 { width:413px; float:right;}
			.summary .medical_care .content4 .box_txt { width:373px; background:#6a8bb0; padding:9px 20px; font-size:24px; color:#FFF;}
			.summary .medical_care .content4 li { font-size:33px; color:#373737; margin-top:15px; margin-left:27px;}
			.summary .medical_care .content4 li span { font-size:18px; color:#6a6a6a;}
			.summary .medical_care .content4 li.blue_txt { font-size:20px; color:#1b58a1;}
			
			.summary .medical_care .content5 { width:413px; float:right; margin-top:30px;}
			.summary .medical_care .content5 .box_txt { width:373px; background:#6a8bb0; padding:9px 20px; font-size:24px; color:#FFF; margin-bottom:30px;}
			.summary .medical_care .content5 li { float:left; font-size:33px; color:#373737; margin-top:15px; text-align:justify;}
			.summary .medical_care .content5 li span { font-size:18px; color:#6a6a6a;}
			.summary .medical_care .content5 li.img_icon { margin-left:22px; margin-right:33px;}
			.summary .medical_care .btn_img { clear:both; padding-top:25px;}
			
			/* 올인원 코성형 */
			
			.nose_surgery_title { margin-bottom:60px;}
			.img_margin_bottom { margin-bottom:60px;}
			
			
			.sub01_img { width:78%; margin:0 auto; margin-top:72px;}
			.sub01_img img {}
			
			.sub_img { width:80%; margin:0 auto;}
	   		 .sub_img img {}
			 
			 /* 하단 배너 */
			 #bottom { z-index:3; padding:0 75px 0px 0; margin-left:227px; }
			 #bottom .dv_left_b { width:70%; height:163px; background:#3f3f3f; float:left;}
			 
			 .dv_left_b .dv_bottom { border:1px solid #171717; width:60%; height:130px; background-color:#FFF; margin:17px 20px 0 100px; float:left;}
			 
			 .dv_bottom .dv_table { width:470px; height:100%;}
			 .dv_table .dt_col01 { width:20%;}
			 .dv_table .dt_col01 { width:80%;}
			 .dv_table th { text-align:left; height:30px; font-weight:bold; padding-left:10px;}
			 .dv_table td {}
			 .dv_table .input_268 { width:268px; height:16px; border:1px solid #cccacd; font-size:12px; padding:3px 3px;}
			 .dv_table .input_80 { width:80px; height:16px; border:1px solid #cccacd; font-size:12px; padding:3px 3px;}
			 .dv_table .sms_area_p {}
			 .dv_table .cont2_area{ font-size:12px;}
			 .dv_bottom .dv_table textarea.cont2_area { width:360px; height:28px; border:1px solid #cccacd; min-height:28px; padding-right:0px;}
			 .dv_bottom .btn_sms02 { font-size:10px; color:#fff; background:#333; padding:2px 3px;}
			 
			 .tel_icon { margin-top:17px;}
			 .tel_icon img { width:20%;}
			 
			 #bottom .talk_id { width:30%; height:163px; float:left; background:url(../img/common/talk_bg_bottom.jpg) repeat-x ;}
			 #bottom .talk_id img { margin:27px 0 0 34px; }
			 
			 .bottom_img {  z-index:3; padding:0 75px 0px 0; margin-left:227px;}
			 .bottom_img img { width:100%;}
			 /* 하단 배너 끝 */
			 
			 
			 /* member */
			 .out_box {}
			 .out_box .in_box { background-color:#fff; width:96%; height:100%; border:20px solid #ececec;}
			 
			 .in_box .login_box { margin:0 auto; margin-top:43px; margin-bottom:43px; width:60%; height:100%; padding-bottom:40px;}
			 
			 .login_box ul { width:450px; height:110px; position:relative; margin-left:55px;}
			 .login_box li { line-height:52px;}
			 .login_box li .login_txt_1{ margin-right:38px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .login_box li .login_txt_2{ margin-right:20px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .login_box .login_btn { position:absolute; top:30px; right:0px; }
			 .login_box .login_btn a{ border:3px solid #97bae0; color:#97bae0; font-weight:bold; font-size: 16px; padding:35px 20px; text-decoration:none;}
			 .login_box .id_save { margin-left:141px;}
			 
			 .in_box .search_box { margin:0 auto; margin-top:43px; margin-bottom:43px; width:60%; height:100%; padding-bottom:40px;}
			 .search_box ul { width:100%; margin-left:35px;}
			 .search_box li { line-height:52px;}
			 .search_box li .login_txt_1{ margin-right:38px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .search_box li .login_txt_2 { margin-right:55px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 
			 .ok_btn_type01 { text-align:center; margin-top:40px; margin-bottom:40px;}
			 .ok_btn_type01 a {padding:8px 16px; background:#fff; font-size:16px; text-decoration:none; font-weight:bold; color:#97bae0; border:3px solid #97bae0;}
			 
			 .in_box .member01_box { margin:30px 50px 70px 50px; width:95%; height:100%;}
			 .member01_box ul{ margin-bottom:70px;}
			 .member01_box li{}
			 .member01_box .login_txt_1 { color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .member01_box .radio_li { text-align:center;}
			 .member01_box .margin_li { margin-top:15px; margin-bottom:25px;}
			 
			 .join_txt_1 { color:#5c5c5c; font-weight:bold; font-size: 16px;}
			 .in_box .join_table { width:100%; height:100%;}
			 .join_table th { width:15%; text-align:left; color:#5c5c5c; font-weight:bold; font-size: 16px;}
			 .join_table td { padding:15px 5px;}
			 .join_table .side_txt { font-size:12px; color:#c1c1c1;}
			 
			 .login_box .line_pp {height:1px; margin-top:20px; margin-bottom:40px; background:#ececec;}
			 .search_box .line_pp {height:1px; margin-top:50px; margin-bottom:40px; background:#ececec;}
			 
			 .login_box .but_pp{ text-align:center;}
			 .login_box .but_type01{ padding:13px 17px; background:#858585; font-size:12px; text-decoration:none; font-weight:bold; color:#FFF; margin-right:10px;}
			 .login_box .but_type02{ padding:13px 17px; background:#41465a; font-size:12px; text-decoration:none; font-weight:bold; color:#FFF; margin-left:10px;}
			 
			 .search_box .txt_pp{ text-align:left; width:80%; margin:0 auto; color:#626262;}
			
			 .login_box .login_input01 { width:223px; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .search_box .login_input02 { width:357px; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .member01_box .scrollbox_li { width:855px; height:210px; font-size:12px; line-height:20px; color:#666;}
			 
			 .join_table .login_input03 { width:90%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input04 { width:20%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input05 { width:79%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input06 { width:19%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input07 { width:30%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 
			 
			 /* member 끝 */

/* container area */
	.container{}
	.sub_container{position:relative;}
	.sub_container .background_shadow{position:absolute;left:0;top:0;z-index:4;width:100%;height:5px;background:url('../img/bg/bg_topShadow.png') repeat-x top;}


/* Media Queries area
***************************************************************************/



/*@media screen and (max-width: 1300px){
		#main_wrap { width:100%; height:100%;}
		
		.main_inner{position:relative;width:100% ; margin:0 auto;}	
		.main_container .content1{width:100%; float:left }
		.main_container .content1 img{ display:block}
		.main_container .content1.type2{width:720px;height:240px;}	
		.main_container .content2{width:100% !important;left:0; float:left}	
		.main_container .content2 img{}	
		.main_container .content3{width:100% !important; float:left}						
		.main_container .content3 img{ display:block}
		.main_container .content4{width:100% !important; float:left}								
		.main_container .content4 img{ display:block}	
		.main_container .content5{width:100% !important; float:left}		
		.main_container .content5 img{ display:block}	
		.main_container .content6{width:100% !important; float:left}		
		.main_container .content6 img{ display:block}			
		
		
		
}*/




@media screen and (max-width: 1300px){
		#main_wrap { width:100%; height:100%;}
		
		.main_inner{position:relative;width:100% ; margin:0 auto;}	
		.main_container .content1{width:50%; float:left }
		.main_container .content1 img{width:100%; display:block}
		.main_container .content1.type2{width:720px;height:240px;}	
		.main_container .content2{width:100% !important;left:0; float:left}	
		.main_container .content2 img{width:100%}	
		.main_container .content3{width:50% !important; float:left}						
		.main_container .content3 img{}
		.main_container .content3 .img_01{ width:66.66%;}	
		.main_container .content3 .img_02{ width:33.33%;}
		.main_container .content4{width:50% !important; float:left; position:relative;}								
		.main_container .content4 img{width:33.3%;}	
		.main_container .content5{width:50% !important; float:left}		
		.main_container .content5 img{}
		.main_container .content5 .img_01{ width:66.66%;}	
		.main_container .content5 .img_02{ width:33.33%;}	
		.main_container .content6{width:50% !important; float:left}		
		.main_container .content6 img{width:100%; display:block}			
		/* main */	
	   
	    .sub01_img { width:78%; margin:0 auto; margin-top:72px;}
		.sub01_img img { width:100%;}
			
			
	    .sub_img { width:80%; margin:0 auto;}
	    .sub_img img { width:100%;}
		
		.bottom_img {}
		.bottom_img img {}
		
		/* 하단 배너 */
			 #bottom {}
			 #bottom .dv_left_b { width:70%; height:163px; background:#3f3f3f; float:left;}
			 
			 .dv_left_b .dv_bottom { border:1px solid #171717; width:60%; height:130px; background-color:#FFF; margin:17px 5px 0 20px; float:left;}
			 
			 .dv_bottom .dv_table { width:100%; height:100%;}
			 .dv_table .dt_col01 { width:25%;}
			 .dv_table .dt_col01 { }
			 .dv_table th { text-align:left; height:30px; font-weight:bold; padding-left:3px;}
			 .dv_table td {}
			 .dv_table .input_268 { width:90%; height:16px; }
			 .dv_table .input_80 { width:20%; height:16px;}
			 .dv_table .sms_area_p {}
			 .dv_table .cont2_area{ font-size:12px;}
			 .dv_bottom .dv_table textarea.cont2_area { width:90%; height:28px;}
			 
			 .tel_icon { margin-top:17px;}
			 .tel_icon img {}
			 
			 #bottom .talk_id { width:30%; height:163px; float:left; background:url(../img/common/talk_bg_bottom.jpg) repeat-x ;}
			 #bottom .talk_id img { margin:27px 0 0 34px; }
			 /* 하단 배너 끝 */
			 
			 /* member */
			 .out_box {}
			 .out_box .in_box { background-color:#fff; width:96%; height:100%; border:20px solid #ececec;}
			 
			 .in_box .login_box { margin:0 auto; margin-top:43px; margin-bottom:43px; width:60%; height:100%; padding-bottom:40px;}
			 
			 .login_box ul { width:450px; height:110px; position:relative; margin-left:0px;}
			 .login_box li { line-height:52px;}
			 .login_box li .login_txt_1{ margin-right:38px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .login_box li .login_txt_2{ margin-right:20px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .login_box .login_btn { position:absolute; top:30px; right:0px; }
			 .login_box .login_btn a{ border:3px solid #97bae0; color:#97bae0; font-weight:bold; font-size: 16px; padding:35px 20px; text-decoration:none;}
			 .login_box .id_save { margin-left:141px;}
			 
			 .login_box .line_pp {height:1px; margin-top:20px; margin-bottom:40px; background:#ececec;}
			 
			 .login_box .but_pp{ text-align:center;}
			 .login_box .but_type01{ padding:13px 17px; background:#858585; font-size:12px; text-decoration:none; font-weight:bold; color:#FFF; margin-right:10px;}
			 .login_box .but_type02{ padding:13px 17px; background:#41465a; font-size:12px; text-decoration:none; font-weight:bold; color:#FFF; margin-left:10px;}
			
			 .login_box .login_input01 { width:223px; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 
			 /* 로그인 박스 끝 */
			 
			 .in_box .search_box { margin:0 auto; margin-top:43px; margin-bottom:43px; width:60%; height:100%; padding-bottom:40px;}
			 .search_box ul { width:100%; margin-left:35px;}
			 .search_box li { line-height:52px;}
			 .search_box li .login_txt_1{ margin-right:38px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .search_box li .login_txt_2 { margin-right:55px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 
			 .search_box .line_pp {height:1px; margin-top:50px; margin-bottom:40px; background:#ececec;}
			 
			 .search_box .txt_pp{ text-align:left; width:80%; margin:0 auto; color:#626262;}
			 
			 .search_box .login_input02 { width:357px; height:38px; border:1px solid #d4d4d4; background:#fff;}
			  /* 찾기 박스 끝 */
			 
			 .in_box .member01_box { margin:30px 50px 70px 50px; width:95%; height:100%;}
			 .member01_box ul{ margin-bottom:70px;}
			 .member01_box li{}
			 .member01_box .login_txt_1 { color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .member01_box .radio_li { text-align:center;}
			 .member01_box .margin_li { margin-top:15px; margin-bottom:25px;}
			 
			 .member01_box .scrollbox_li { width:88%; height:210px; font-size:12px; line-height:20px; color:#666;}
			 
			 .join_txt_1 { color:#5c5c5c; font-weight:bold; font-size: 16px;}
			 .in_box .join_table { width:100%; height:100%;}
			 .join_table th { width:15%; text-align:left; color:#5c5c5c; font-weight:bold; font-size: 16px;}
			 .join_table td { padding:15px 5px;}
			 .join_table .side_txt { font-size:12px; color:#c1c1c1;}
			 
			 .join_table .login_input03 { width:90%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input04 { width:20%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input05 { width:79%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input06 { width:19%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input07 { width:30%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 
			 /* member 끝 */
		
		
}



@media screen and (max-width: 1024px){
		 #main_wrap { width:100%; height:100%;}
		 
		.history .content2 .scroll_box{display:none;}
		
		/* main */
.main_inner{position:relative;width:100% ; margin:0 auto;}	
		.main_container .content1{width:50%; float:left }
		.main_container .content1 img{width:100%; display:block}
		.main_container .content1.type2{width:720px;height:240px;}	
		.main_container .content2{width:100% !important;left:0; float:left}	
		.main_container .content2 img{width:100%}	
		.main_container .content3{width:50% !important; float:left}						
		.main_container .content3 img{}
		.main_container .content3 .img_01{ width:66.66%;}	
		.main_container .content3 .img_02{ width:33.33%;}
		.main_container .content4{width:50% !important; float:left; position:relative;}								
		.main_container .content4 img{width:33.3%; }	
		.main_container .content5{width:50% !important; float:left}		
		.main_container .content5 img{}
		.main_container .content5 .img_01{ width:66.66%;}	
		.main_container .content5 .img_02{ width:33.33%;}	
		.main_container .content6{width:50% !important; float:left}		
		.main_container .content6 img{width:100%; display:block}			
		/* main */	
		
		/* 렉스성형외과 진료안내 */
			.summary .medical_care {margin:0 auto;}
			.summary .medical_care .rex_img { width:100%; margin-right:0px; text-align:center; float:none;}
			.summary .medical_care .content4 { width:100%; margin-top:20px;}
			.summary .medical_care .content4 .box_txt { width:360px; background:#6a8bb0; padding:5px 10px; font-size:16px; color:#FFF;}
			.summary .medical_care .content4 li { font-size:18px; color:#373737; margin-top:15px; margin-left:27px;}
			.summary .medical_care .content4 li span { font-size:12px; color:#6a6a6a;}
			.summary .medical_care .content4 li.blue_txt { font-size:14px; color:#1b58a1;}
			
			.summary .medical_care .content5 { width:100%; display:block; margin-top:20px;}
			.summary .medical_care .content5 .box_txt { width:360px; display:block; background:#6a8bb0; padding:5px 10px; font-size:16px; color:#FFF; }
			.summary .medical_care .content5 li { float:left; font-size:18px; color:#373737; margin-top:5px; text-align:justify;}
			.summary .medical_care .content5 li span { font-size:12px; color:#6a6a6a;}
			.summary .medical_care .content5 li.img_icon { margin-left:2px;}
			.summary .medical_care .content5 li.img_icon img { width:85%;}
			.summary .medical_care .btn_img { padding-top:20px;}
			.summary .medical_care .btn_img img{ width:20%;}
			
			
			.sub01_img { width:78%; margin:0 auto; margin-top:72px;}
			.sub01_img img { width:100%;}
			
			.sub_img { width:80%;}
	    	.sub_img img { width:100%;}
			
			
			
			.bottom_img { width:100%; padding:0; margin-left:0;}
			 .bottom_img img {}
			 
			 /* 하단 배너 */
			 #bottom { width:100%; padding:0; margin-left:0;}
			 #bottom .dv_left_b { width:70%; height:163px; background:#3f3f3f; float:left;}
			 
			 .dv_left_b .dv_bottom { border:1px solid #171717; width:60%; height:130px; background-color:#FFF; margin:17px 5px 0 20px; float:left;}
			 
			 .dv_bottom .dv_table { width:100%; height:100%;}
			 .dv_table .dt_col01 { width:25%;}
			 .dv_table .dt_col01 { }
			 .dv_table th { text-align:left; height:30px; font-weight:bold; padding-left:3px;}
			 .dv_table td {}
			 .dv_table .input_268 { width:90%; height:16px; }
			 .dv_table .input_80 { width:20%; height:16px;}
			 .dv_table .sms_area_p {}
			 .dv_table .cont2_area{ font-size:12px;}
			 .dv_bottom .dv_table textarea.cont2_area { width:90%; height:28px;}
			 
			 .tel_icon { margin-top:17px;}
			 .tel_icon img {}
			 
			 #bottom .talk_id { width:30%; height:163px; float:left; background:url(../img/common/talk_bg_bottom.jpg) repeat-x ;}
			 #bottom .talk_id img { margin:27px 0 0 34px; }
			 /* 하단 배너 끝 */
			 
			 
			 
			 
	
}





@media screen and (max-width: 975px){
	 #main_wrap { width:100%;}
	/* main */
		.main_container{ position:relative; padding:0 0px 0 0px;}		
		.main_inner{position:relative;width:100% ;margin:0 auto;}	
		.main_container .content1{width:50%; float:left }
		.main_container .content1 img{width:100%}
		.main_container .content1.type2{width:720px;height:240px;}	
		.main_container .content2{width:100% !important;left:0; float:left}	
		.main_container .content2 img{width:100%}	
		
		.main_container .content3{width:50% !important; float:left}						
		.main_container .content3 img{}
		.main_container .content3 .img_01{ width:66.66%;}	
		.main_container .content3 .img_02{ width:33.33%;}		
		.main_container .content4{width:50% !important; float:left; position:relative;}	
		.main_container .content4 .ssel{width:66.66% !important; float:left}	
		.main_container .content4 .sser{width:33.33% !important; float:left; background-color:#f9f6e3; height:100%}				
		.main_container .content4 img{width:33.3%}	
		.main_container .content5{width:50% !important; float:left}		
		.main_container .content5 img{}
		.main_container .content5 .img_01{ width:66.66%; }	
		.main_container .content5 .img_02{ width:33.33%;}	
		.main_container .content6{width:50% !important; float:left}		
		.main_container .content6 img{width:100%}	
		
		.bottom_img {width:100%; padding:0; margin-left:0;}
	    .bottom_img img {}	
		
		/* member */
		
		.join_txt_1 { color:#5c5c5c; font-weight:bold; font-size: 16px;}
	    .in_box .join_table { width:100%; height:100%;}
		.join_table th { display:block; width:100%; text-align:left; color:#5c5c5c; font-weight:bold; font-size: 16px; padding:10px 0 5px 0px;}
		.join_table td { display:inline; padding:15px 0px;}
		.join_table .side_txt { font-size:12px; color:#c1c1c1;}
			 
		.join_table .login_input03 { width:90%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		.join_table .login_input04 { width:20%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		.join_table .login_input05 { width:79%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		.join_table .login_input06 { width:19%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		.join_table .login_input07 { width:30%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		
		/* member */
		
		.left_banner { display:none;}
		
}


@media screen and (max-width: 960px){
	.contents_wrap{  padding:0 0 134px 0;}	
	.tnb{position:absolute; top:30px; right:1em; display:none}		
	.tnb.type02{position:absolute; top:30px; right:1em; display:none}
		
     
	 .sub01_img { width:100%; margin:0 auto; margin-top:72px;}
	 .sub01_img img { width:100%;}
	 
	 .sub_img { width:100%;}
	 .sub_img img { width:100%;}
	 
	 .bottom_img { width:100%; padding:0; margin-left:0;}
	 .bottom_img img {}
	
}

/* 모바일 레이아웃 769 이하 */
@media screen and (max-width: 785px){
			.tnb{position:absolute; top:30px; right:1em; display:none}		
			.tnb.type01{position:absolute; top:30px; right:1em; display:none}		
			.snb.type2 ul li.oddNum{background:none;}	
			.header_wrap .btn_tnb{display:none;position:absolute;right:1em;top:10px;}						
			header{min-height:54px;}
			.header_wrap{position:relative;max-width:1200px;min-height:54px;margin:0 auto;}
			.header_wrap h1{position:absolute;left:20px;top:25px;text-indent:-9999px;width:101px;height:32px;background:url('../img/common/logo.png') no-repeat;background-size:100% 100%; padding-top:0px; left:50%; margin:0 0 0 -50px}
			.header_wrap.type2 h1{top:13px;}		
			.header_wrap .btn_gnb{right:10px;top:10px;}
			.container_wrap .gnb{display:none;}		
			.container_wrap.type2 .gnb{display:none; position:relative;left:0;top:0px;width:100%;/*margin-bottom:3px;*/}
			.container_wrap.type2 .gnb ul{width:100%}
			.container_wrap.type2 .gnb ul .menu_tit{height:40px;width:50%;margin-right:0; text-align:center;}
			.container_wrap.type2 .gnb ul .menu_tit a{display:block;text-align:center; font-size:14px;text-indent:0px;color:#fff;height:40px;padding-top:0px; line-height:40px; background:none;}
			.container_wrap.type2 .gnb ul #menu_tit_12 a{color:#fff; background:none;}
			.container_wrap.type2 .gnb ul .menu_tit .subMenu_list{display:none;}
			.container_wrap.type2 .subMenu_list{display:none;}

              




	/* sub */	
		.contents_wrap{  width:;padding:0 50px 134px 50px;}	
		.contents_wrap .title_box{height:130px;background-size:auto 78%;}
		.contents_wrap .title_box h3{font-size:22px;}	
		.sub_contents br{display:none;}
		.sub_contents .highlight_36{font-size:28px;}
		.sub_contents .highlight_30{font-size:24px;}
		.sub_contents .highlight_22{font-size:18px;}
		.sub_contents .highlight_20{font-size:16px;}
		.sub_contents .highlight_16{font-size:13px;}

	/* 소개 */
			.summary .contents_wrap.type2 article{min-height:270px;height:auto;}
			.summary .content1 .highlight{display:inline;font-size:24px;}
			.summary .content1 .highlight span{display:block;}
			.summary .content2{background-position:center;}
			.summary .content2 .highlight{display:inline;}
			.summary .content2 .highlight span{display:block;}
			.summary .content5{background-position:center;}
			.summary .content5 .highlight{display:inline;}
			.summary .content5 .highlight span{display:block;}
			
			.summary .medical_care { }
			.summary .medical_care .rex_img { width:505px; float:left;}
			.summary .medical_care .content4 { width:413px; float:right;}
			.summary .medical_care .content4 ul.box_txt { width:373px; background:#6a8bb0; padding:9px 20px; font-size:24px; color:#FFF; margin-bottom:30px;}
			
     
	 /* 렉스성형외과 진료안내 */
			.summary .medical_care {padding:5px;}
			.summary .medical_care .rex_img { width:100%; margin-right:0px; text-align:center; float:none;}
			.summary .medical_care .content4 { width:100%; margin-top:20px;}
			.summary .medical_care .content4 .box_txt { width:300px; background:#6a8bb0; padding:3px 7px; font-size:16px; color:#FFF;}
			.summary .medical_care .content4 li { font-size:14px; color:#373737; margin-top:15px; margin-left:27px;}
			.summary .medical_care .content4 li span { font-size:12px; color:#6a6a6a;}
			.summary .medical_care .content4 li.blue_txt { font-size:14px; color:#1b58a1;}
			
			.summary .medical_care .content5 { width:100%; display:block; margin-top:20px;}
			.summary .medical_care .content5 .box_txt { width:300px; display:block; background:#6a8bb0; padding:3px 7px; font-size:16px; color:#FFF; }
			.summary .medical_care .content5 li { float:left; font-size:14px; color:#373737; margin-top:5px; text-align:justify;}
			.summary .medical_care .content5 li span { font-size:12px; color:#6a6a6a;}
			.summary .medical_care .content5 li.img_icon { margin-left:2px;}
			.summary .medical_care .content5 li.img_icon img { width:50%;}
			.summary .medical_care .btn_img { padding-top:20px;}
			.summary .medical_care .btn_img img{ width:50%;}
	 
			 			
	
	/* 올인원 코성형 */		
			.nose_surgery_title { margin-bottom:30px;}
			.img_margin_bottom { margin-bottom:30px;}
			 
			 
			 .sub01_img { margin-top:35px;}
	 		.sub01_img img { width:100%;}
			 .sub_img {}
			 .sub_img img { width:100%;}
			 
			 .bottom_img { width:100%; padding:0; margin-left:0;}
			 .bottom_img img {}
			 
			 /* member */
			 .out_box {}
			 .out_box .in_box { background-color:#fff; width:96%; height:100%; border:20px solid #ececec;}
			 
			 .in_box .login_box { margin:0 auto; margin-top:43px; margin-bottom:43px; width:60%; height:100%; padding-bottom:40px;}
			 
			 .login_box ul { width:100%; height:110px; display:inline; margin-left:0px;}
			 .login_box li { line-height:30px;}
			 .login_box li .login_txt_1{ margin-right:38px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .login_box li .login_txt_2{ margin-right:20px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .login_box .login_btn { position:relative;  text-align:center;}
			 .login_box .login_btn a{ border:3px solid #97bae0; color:#97bae0; font-weight:bold; font-size: 16px; padding:10px 20px; text-decoration:none;}
			 .login_box .id_save { margin-left:0px; margin-top:40px; text-align:center;}
			 
			 .login_box .line_pp {height:1px; margin-top:20px; margin-bottom:40px; background:#ececec;}
			 
			 .login_box .but_pp{ text-align:center;}
			 .login_box .but_type01{ padding:13px 17px; background:#858585; font-size:12px; text-decoration:none; font-weight:bold; color:#FFF; display:block; margin-top:10px; margin-right:0px;}
			 .login_box .but_type02{ padding:13px 17px; background:#41465a; font-size:12px; text-decoration:none; font-weight:bold; color:#FFF; display:block; margin-top:10px; margin-left:0px;}
			
			 .login_box .login_input01 { width:100%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			  /* 로그인 끝 */
			  
			  .in_box .search_box { margin:0 auto; margin-top:43px; margin-bottom:43px; width:60%; height:100%; padding-bottom:40px;}
			 .search_box ul { width:100%; margin-left:0px;}
			 .search_box li { line-height:52px;}
			 .search_box li .login_txt_1{ margin-right:38px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .search_box li .login_txt_2 { margin-right:55px; color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 
			 .search_box .line_pp {height:1px; margin-top:50px; margin-bottom:40px; background:#ececec;}
			 
			 .search_box .txt_pp{ text-align:left; width:80%; margin:0 auto; color:#626262;}
			 
			 .search_box .login_input02 { width:100%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 
			 /* 아이디 찾기 끝 */
			 
			 .in_box .member01_box { margin:5px 5px; width:100%; height:100%;}
			 .member01_box ul{ margin-bottom:70px;}
			 .member01_box li{}
			 .member01_box .login_txt_1 { color:#a3a3a3; font-weight:bold; font-size: 16px;}
			 .member01_box .radio_li { text-align:center;}
			 .member01_box .margin_li { margin-top:15px; margin-bottom:25px;}
			 
			 .member01_box .scrollbox_li { width:95%; height:210px; font-size:12px; line-height:20px; color:#666;}
			 
			 .join_table .login_input03 { width:90%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input04 { width:20%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input05 { width:79%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input06 { width:19%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 .join_table .login_input07 { width:30%; height:38px; border:1px solid #d4d4d4; background:#fff;}
			 
			 /* member 끝 */
			 
			 
			
			 
			
			

}/* 모바일 레이아웃 769 이하 */


@media screen and (max-width: 470px) {
		.header_wrap .btn_gnb{right:0px;top:10px;}	
	.container_wrap.type2 .gnb ul .menu_tit a{font-size:12px; font-weight:normal}	
	
		.main_container{ position:relative; padding:0 0px 0 0px;}		
		.main_inner{position:relative;width:100% ; margin:0 auto;}	
		.main_container .content1{width:100%; float:left }
		.main_container .content1 img{width:100%}
		.main_container .content1.type2{width:720px;height:240px;}	
		.main_container .content2{width:100% !important;left:0; float:left}	
		.main_container .content2 img{width:100%}	
		
		.main_container .content3{width:100% !important; float:left}						
		.main_container .content3 img{}
		.main_container .content3 .img_01{ width:66.66%; }	
		.main_container .content3 .img_02{ width:33.33%;}			
		.main_container .content4{width:100% !important; float:left}	
		.main_container .content4 .ssel{width:66.66% !important; float:left}	
		.main_container .content4 .sser{width:33.33% !important; float:left; background-color:#f9f6e3; height:100%}				
		.main_container .content4 img{width:33.3%}	
		.main_container .content5{width:100% !important; float:left}		
		.main_container .content5 img{}
		.main_container .content5 .img_01{ width:66.66%; }	
		.main_container .content5 .img_02{ width:33.33%;}		
		.main_container .content6{width:100% !important; float:left}		
		.main_container .content6 img{width:100%}		
		
		.summary .caption { width:100%;}	
		
		.bottom_img { width:100%; padding:0; margin-left:0;}
	    .bottom_img img {}	
		
		/* 하단 배너 */
			 #bottom { width:100%; padding:0; margin-left:0;}
			 #bottom .dv_left_b { width:100%; height:100%; background:#3f3f3f; }
			 
			 .dv_left_b .dv_bottom { border:1px solid #171717; width:90%; height:130px; background-color:#FFF; margin:17px 5px 0 20px;}
			 
			 .dv_bottom .dv_table { width:100%; height:100%;}
			 .dv_table .dt_col01 { width:25%;}
			 .dv_table .dt_col01 { }
			 .dv_table th { text-align:left; height:30px; font-weight:bold; padding-left:3px;}
			 .dv_table td {}
			 .dv_table .input_268 { width:90%; height:16px; }
			 .dv_table .input_80 { width:20%; height:16px;}
			 .dv_table .sms_area_p {}
			 .dv_table .cont2_area{ font-size:12px;}
			 .dv_bottom .dv_table textarea.cont2_area { width:90%; height:28px;}
			 
			 .tel_icon { width:100%;  margin-top:10px; text-align:center;;}
			 .tel_icon img { width:30%;}
			 
			 #bottom .talk_id { width:100%; height:50%; background:url(../img/common/talk_bg_bottom.jpg) repeat-x ; text-align:center;}
			 #bottom .talk_id img { width:30%; padding:5px 0 5px 0;}
			 /* 하단 배너 끝 */
		.out_box .in_box { background-color:#fff; width:90%; height:100%; border:20px solid #ececec;}
			 
		.in_box .member01_box { margin:5px 5px; width:100%; height:100%;}
			 
		.join_table .login_input03 { width:80%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		.join_table .login_input04 { width:20%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		.join_table .login_input05 { width:50%; height:38px; border:1px solid #d4d4d4; background:#fff;}
		.join_table .login_input06 { width:80%; height:38px; border:1px solid #d4d4d4; background:#fff; margin-bottom:10px;}
		.join_table .login_input07 { width:75%; height:38px; border:1px solid #d4d4d4; background:#fff; margin-bottom:10px;}	 
		
		
		

}




<!--메인 슬라이드-->

.rslides {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0 auto;
  position:relative;  
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position:relative;
  display: none; 
  margin: 0 auto;  
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  border: 0;
  }


