#container{width:100%;}
#container:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#content{width:100%;}

			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:1024px){
				#NoticePopupList{display:none;}
			}
			
#content .main_visual{position:relative; width:100%; height:308px; text-align:center; background:#d1d4db;}
#content .main_visual .visual_inner{width:100%;}
#content .main_visual .visual_inner ul{position:relative; width:100%; margin:0; padding:0;}
#content .main_visual .bx-controls-direction .bx-prev{position:absolute; left:50%; top:100px; margin-left:-600px;  padding:35px 20px 35px 0; z-index:900;}
#content .main_visual .bx-controls-direction .bx-next{position:absolute; right:50%; top:100px; margin-right:-600px; padding:35px 0 35px 20px; z-index:900;}

			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:1024px){
				#content .main_visual{height:222px; width:100%;}
				#content .main_visual .visual_inner ul li img{width:99%;}
			}
			
			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:768px){
				#content .main_visual{height:208px; width:100%;}
				#content .main_visual .visual_inner ul li img{width:99%;}
			}
			
			/* Mobile-480 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:480px){
				#content .main_visual{height:133px; width:100%;}
				#content .main_visual .visual_inner ul li img{width:99%;}
			}
			
#content .family_link{position:relative; width:1200px; height:67px; margin:0 auto; margin-top:-27px; z-index:900;}
#content .family_link ul{margin:0; padding:0; list-style:none;}
#content .family_link ul li{float:left; width:25%; height:67px;}
#content .family_link ul li a{display:block; padding:23px 0; background:#6495b3; font-weight:500; font-size:15px; color:#fff; text-align:center;}
#content .family_link ul li+li a{background:#346989;}
#content .family_link ul li+li+li a{background:#7dbcef;}
#content .family_link ul li+li+li+li a{background:#42a7df;}
#content .center_link{width:1200px; height:251px; margin:0 auto; text-align:center; display:flex;}
#content .center_link .link_medical{width:44%; text-align:center;}
#content .center_link .link_medical h2{padding:42px 0 32px 0; font-size:18px; color:#394a62; }
#content .center_link .link_medical ul{width:100%; margin:0 auto; padding:0; list-style:none;}
#content .center_link .link_medical ul li{float:left; width:115px; padding:0 10px 0 0;}
#content .center_link .link_medical ul li a{display:block; padding-top:86px; background:url('/images/mn_center_link_01.gif') no-repeat center top; text-align:center; font-weight:bold; font-size:14px; color:#394a62;}
#content .center_link .link_medical ul li a.spec{letter-spacing:-1px;}
#content .center_link .link_medical ul li+li a{background:url('/images/mn_center_link_02.gif') no-repeat center top;}
#content .center_link .link_medical ul li+li+li a{background:url('/images/mn_center_link_05.gif') no-repeat center top;}
#content .center_link .link_medical ul li+li+li+li a{background:url('/images/mn_center_link_04.gif') no-repeat center top;}
#content .center_link .link_spine{width:23%;}
#content .center_link .link_spine h2{padding:42px 0 32px 0; font-size:18px; color:#394a62;}
#content .center_link .link_spine ul{width:100%; margin:0 auto; padding:0; list-style:none;}
#content .center_link .link_spine ul li{float:left; width:115px; padding:0 9px;}
#content .center_link .link_spine ul li a{display:block; padding-top:86px; background:url('/images/mn_center_link_01.gif') no-repeat center top; text-align:center; font-weight:bold; font-size:14px; color:#394a62;}
#content .center_link .link_spine ul li a.spec{letter-spacing:-1px;}
#content .center_link .link_spine ul li+li a{background:url('/images/mn_center_link_08.gif') no-repeat center top;}
#content .center_link .link_joint{width:11%;}
#content .center_link .link_joint h2{padding:42px 0 32px 0; font-size:18px; color:#394a62;}
#content .center_link .link_joint ul{width:100%; margin:0 auto; padding:0; list-style:none;}
#content .center_link .link_joint ul li{float:left; width:115px; padding:0 9px;}
#content .center_link .link_joint ul li a{display:block; padding-top:86px; background:url('/images/mn_center_link_01.gif') no-repeat center top; text-align:center; font-weight:bold; font-size:14px; color:#394a62;}
#content .center_link .link_joint ul li a.spec{letter-spacing:-1px;}
#content .center_link .link_cardiovascular{width:11%;}
#content .center_link .link_cardiovascular h2{padding:42px 0 32px 0; font-size:18px; color:#394a62;}
#content .center_link .link_cardiovascular ul{width:100%; margin:0 auto; padding:0; list-style:none;}
#content .center_link .link_cardiovascular ul li{float:left; width:115px; padding:0 9px;}
#content .center_link .link_cardiovascular ul li a{display:block; padding-top:86px; background:url('/images/mn_center_link_01.gif') no-repeat center top; text-align:center; font-weight:bold; font-size:14px; color:#394a62;}
#content .center_link .link_cardiovascular ul li a.spec{letter-spacing:-1px;}
#content .center_link .link_cosmetic{float:left; width:11%;}
#content .center_link .link_cosmetic h2{padding:42px 0 32px 0; font-size:18px; color:#394a62;}
#content .center_link .link_cosmetic ul{width:100%; margin:0 auto; padding:0; list-style:none;}
#content .center_link .link_cosmetic ul li{float:left; width:115px; padding:0 0 0 9px;}
#content .center_link .link_cosmetic ul li a{display:block; padding-top:86px; background:url('/images/mn_center_link_01.gif') no-repeat center top; text-align:center; font-weight:bold; font-size:14px; color:#394a62;}
#content .center_link .link_cosmetic ul li a.spec{letter-spacing:-1px;}
/*#content .center_link .program_wrap{float:left;}
#content .center_link .program_wrap ul{padding:0 0 0 3px; list-style:none;}
#content .center_link .program_wrap ul li{float:left; width:110px; padding:0 16px;}
#content .center_link .program_wrap ul li a{display:block; padding-top:86px; background:url('../images/mn_center_link_01.png') no-repeat center top; text-align:center; font-weight:bold; font-size:14px; color:#394a62;}
#content .center_link .program_wrap ul li+li a{background:url('../images/mn_center_link_02.png') no-repeat center top;}
#content .center_link .program_wrap ul li+li+li a{background:url('../images/mn_center_link_03.png') no-repeat center top;}
#content .center_link .program_wrap ul li+li+li+li a{background:url('../images/mn_center_link_04.png') no-repeat center top;}
#content .center_link .program_wrap ul li+li+li+li+li a{background:url('../images/mn_center_link_05.png') no-repeat center top;}
#content .center_link .program_wrap ul li+li+li+li+li+li a{background:url('../images/mn_center_link_06.png') no-repeat center top;}
#content .center_link .program_wrap ul li+li+li+li+li+li+li a{background:url('../images/mn_center_link_07.png') no-repeat center top;}
#content .center_link .program_wrap ul li+li+li+li+li+li+li+li a{background:url('../images/mn_center_link_08.png') no-repeat center top;}
*/
			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:1024px){
				#content .family_link{ width:100%; height:134px;}
				#content .family_link ul li{width:50%; height:67px;}
				
				#content .center_link{width:100%; height:251px; margin:0 auto;}
				#content .center_link h2{display:none;}
				#content .center_link .program_wrap ul{width:100%; height:100%; padding:0; list-style:none; margin:0 auto;}
				#content .center_link .program_wrap ul li{float:left; width:18.6%; padding:10px 24px;}
				#content .center_link .program_wrap ul li:first-child{padding:0 24px;}
			}
			
			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:784px){
				#content .center_link .program_wrap ul li{float:left; width:20.8%; padding:10px 12px;}
				#content .center_link .program_wrap ul li:first-child{padding:10px 12px;}
			}
			
			/* Mobile-480 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:588px){
				#content .family_link ul li a{font-size:14px; font-weight:normal; letter-spacing:-1;}
				#content .center_link .program_wrap ul li{float:left; width:18%; padding:10px 12px;}
				#content .center_link .program_wrap ul li:first-child{padding:10px 12px;}
			}
			
			
			
			@media all and (min-width:481px) and (max-width:1024px) {
				#content .center_link ul li a{display:block; padding-top:107px; background:url('../images/mn_center_link_01_t.gif') no-repeat center top; text-align:center; font-weight:bold; font-size:16px; color:#394a62;}
				#content .center_link ul li+li a{background:url('../images/mn_center_link_02_t.gif') no-repeat center top;}
				#content .center_link ul li+li+li a{background:url('../images/mn_center_link_03_t.gif') no-repeat center top;}
				#content .center_link ul li+li+li+li a{background:url('../images/mn_center_link_04_t.gif') no-repeat center top;}
				#content .center_link ul li+li+li+li+li a{background:url('../images/mn_center_link_05_t.gif') no-repeat center top;}
				#content .center_link ul li+li+li+li+li+li a{background:url('../images/mn_center_link_06_t.gif') no-repeat center top;}
				#content .center_link ul li+li+li+li+li+li+li a{background:url('../images/mn_center_link_07_t.gif') no-repeat center top;}
				#content .center_link ul li+li+li+li+li+li+li+li a{background:url('../images/mn_center_link_08_t.gif') no-repeat center top;}
				
			}
			
#content .work_information{width:100%; height:150px;}
#content .work_information .wil_inner{float:left; width:50%; height:150px; background:#6495b3;}
#content .work_information .wil_inner .customer{float:right; width:600px; height:150px; font-weight:bold;}
#content .work_information .wil_inner .customer .cust_l{float:left; width:320px;}
#content .work_information .wil_inner .customer .cust_l h2{padding:20px 0 0 39px; font-size:16px; color:#fff; font-weight:bold;}
#content .work_information .wil_inner .customer .cust_l h2 span{display:inline-block; padding-left:18px; font-size:12px;}
#content .work_information .wil_inner .customer .cust_l dl{padding-top:15px; padding-left:39px;  font-size:13px; letter-spacing:-0.05em;}
#content .work_information .wil_inner .customer .cust_l dl dt{float:left; width:65px; color:#fff; padding-top:8px;}
#content .work_information .wil_inner .customer .cust_l dl dd{float:left; width:185px; color:#add5ed; padding-top:8px;}
#content .work_information .wil_inner .customer .cust_r{float:left; width:280px;}
#content .work_information .wil_inner .customer .cust_r h2{padding:20px 0 0 0; font-size:16px; color:#fff; font-weight:bold;}
#content .work_information .wil_inner .customer .cust_r div{padding-top:20px;}
#content .work_information .wil_inner .customer .cust_r div span{display:block; padding-left:25px; padding-bottom:2px; background:url('/images/mn_customer_tel_bg.gif') no-repeat left 0; font-size:14px; line-height:1.7em; color:#add5ed;}
#content .work_information .wil_inner .customer .cust_r div span+span{margin-top:8px; background:url('/images/mn_customer_fax_bg.gif') no-repeat left 2px;}
#content .work_information .wil_inner .customer .cust_r div span+span+span{margin-top:8px; background:url('/images/mn_customer_mail_bg.gif') no-repeat left 3px;}

#content .work_information .wir_inner{float:left; width:50%; height:150px; background:#7dbcef;}
#content .work_information .wir_inner .guide{float:left; width:600px; height:150px;}
#content .work_information .wir_inner .guide h2{margin:30px 0 0 56px; font-size:16px; font-weight:bold; color:#fff;}
#content .work_information .wir_inner .guide ul{margin:31px 0 0 56px; padding:0; list-style:none;}
#content .work_information .wir_inner .guide ul li{float:left; height:20px; margin:0; padding:0 45px 10px 20px; background:url('/images/mn_guide_bg.gif') no-repeat left 0;}
#content .work_information .wir_inner .guide ul li a{font-size:14px; font-weight:bold; line-height:1.2em; color:#fff;}

			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:1024px){
				#content .work_information .wil_inner{width:100%; padding:10px 0;}
				#content .work_information .wil_inner .customer{float:left; width:100%;}
				#content .work_information .wil_inner .customer .cust_l{float:left; width:58%;}
				#content .work_information .wil_inner .customer .cust_l h2{font-size:20px;}
				#content .work_information .wil_inner .customer .cust_l h2 span{font-size:16px;}
				#content .work_information .wil_inner .customer .cust_l dl{font-size:14px; letter-spacing:-0.05em;}
				#content .work_information .wil_inner .customer .cust_l dl dt{width:20%;}
				#content .work_information .wil_inner .customer .cust_l dl dd{width:80%;}
				#content .work_information .wil_inner .customer .cust_r{float:left; width:42%;}
				#content .work_information .wil_inner .customer .cust_r div span{font-size:14px; line-height:1.7em;}
				
				#content .work_information .wir_inner{width:100%; height:170px;}
				#content .work_information .wir_inner .guide{width:100%; padding:10px 0;}
				#content .work_information .wir_inner .guide h2{margin-left:39px; font-size:20px;}
				#content .work_information .wir_inner .guide ul{margin-left:39px;}
				#content .work_information .wir_inner .guide ul li{}
				#content .work_information .wir_inner .guide ul li a{font-size:14px; line-height:1.4em; letter-spacing:-0.05em; font-weight:normal;}
			}
			
			/* Mobile-480 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:615px){
				#content .work_information .wil_inner{height:250px;}
				#content .work_information .wil_inner .customer .cust_l h2{padding-left:9px;}
				#content .work_information .wil_inner .customer .cust_l{float:left; width:100%;}
				#content .work_information .wil_inner .customer .cust_l dl{padding-left:9px;  font-size:14px;}
				#content .work_information .wil_inner .customer .cust_r{float:left; width:100%; padding-left:9px; margin-top:10px;}		
				
				#content .work_information .wir_inner{height:170px;}
				#content .work_information .wir_inner .guide h2{margin-left:9px;}	
				#content .work_information .wir_inner .guide ul{margin-left:9px;}
			}
			
			/* Mobile-480 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:496px){
				#content .work_information .wil_inner{height:290px;}
				#content .work_information .wil_inner .customer .cust_l h2{padding-left:9px;}
				#content .work_information .wil_inner .customer .cust_l{float:left; width:100%;}
				#content .work_information .wil_inner .customer .cust_l dl{padding-left:9px;  font-size:14px; letter-spacing:-0.05em;}
				#content .work_information .wil_inner .customer .cust_r{float:left; width:100%; padding-left:9px; margin-top:10px;}		
				
				#content .work_information .wir_inner{height:210px;}
				#content .work_information .wir_inner .guide h2{margin-left:9px;}	
				#content .work_information .wir_inner .guide ul{margin-left:9px;}
				#content .work_information .wir_inner .guide ul li{width:100%;}	
			}
			
#content .lts_inner{width:100%; height:581px; background:#f7f7f9;}
#content .lts_inner .latest_intro{width:1200px; padding-top:53px; margin:0 auto;}
#content .lts_inner .latest_intro .latest_wrap{float:left; width:800px; height:460px;}
#content .lts_inner .latest_intro .latest_wrap > ul{position:relative; list-style:none; margin:0; padding:0;}
#content .lts_inner .latest_intro .latest_wrap > ul > li{float:left; width:266px; height:49px; background:#fff; border-bottom:1px solid #e8e8ea; }
#content .lts_inner .latest_intro .latest_wrap > ul > li a:hover{text-decoration:none;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > a{display:block; padding:14px 0 12px 0; text-align:center; font-size:18px; font-weight:bold; color:#7c7e7f;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > a.Ov{border-bottom:3px solid #6495b3; color:#6495b3;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > a.l_more{clear:both; position:absolute; width:100%; left:0; top:421px; padding:10px 0 9px 0; background:#e8e9ec; font-size:16px; color:#717274;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul{position:absolute; width:800px; left:0; top:78px; list-style:none; margin:0; padding:0;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li{float:left; width:251px; height:324px; background:#fff; margin-left:21px; border-left:1px solid #e9e9eb; border-bottom:1px solid #e9e9eb;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li a{display:block; color:#7f8186;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li:first-child{margin-left:0;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li strong,
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li span{display:block; width:205px; margin:0 auto; letter-spacing:-0.05em; line-height:1.3em;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li strong{height:40px; padding-top:16px; font-size:16px; color:#494c52;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li span.l_img{display:block; padding:8px 0 13px 0;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li span.l_text{display:block; font-size:14px; line-height:1.4em;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li span.l_info{display:block; text-align:right; padding:11px 0 19px 0; font-weight:bold; font-size:12px; letter-spacing:0;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li span.l_info .l_hit{display:inline-block; padding:0 11px 0 18px; background:url('/images/mn_latest_icon.gif') no-repeat left 1px;}
#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li span.l_info .l_date{display:inline-block; padding-left:10px; background:url('/images/mn_latest_line_bg.gif') no-repeat left 1px;}
#content .lts_inner .latest_intro .latest_wrap > ul > li+li > ul,
#content .lts_inner .latest_intro .latest_wrap > ul > li+li > a.l_more{clear:both; display:none;}
#content .lts_inner .latest_intro .intro_wrap{float:right; width:318px; height:460px;}
#content .lts_inner .latest_intro .intro_wrap a:hover{text-decoration:none;}
#content .lts_inner .latest_intro .intro_wrap .promotion_video{width:318px; height:225px; background:url('/images/mn_promotion_bg.jpg') no-repeat left top;}
#content .lts_inner .latest_intro .intro_wrap .promotion_video span{display:block; padding-top:56px; margin:0 0 0 21px; background:url('/images/mn_intro_text_top_bg.gif') no-repeat left 35px; font-size:18px; font-weight:bold; text-shadow:0 1px 3px #000; color:#fff;}
#content .lts_inner .latest_intro .intro_wrap .promotion_video a{display:inline-block; padding:8px 17px 6px 17px; margin:72px 0 0 20px; background:#7dc0f5; font-size:14px; font-weight:bold; color:#fff;}
#content .lts_inner .latest_intro .intro_wrap .facilities_view{width:318px; height:225px; margin-top:11px; background:url('/images/mn_facilities_bg.jpg') no-repeat left top;}
#content .lts_inner .latest_intro .intro_wrap .facilities_view span{display:block; padding-top:56px; margin:0 0 0 21px; background:url('/images/mn_intro_text_top_bg.gif') no-repeat left 35px; font-size:18px; font-weight:bold; text-shadow:0 1px 3px #000; color:#fff;}
#content .lts_inner .latest_intro .intro_wrap .facilities_view a{display:inline-block; padding:8px 17px 6px 17px; margin:72px 0 0 20px; background:#7dc0f5; font-size:14px; font-weight:bold; color:#fff;}

			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:1024px){
				#content .lts_inner{height:517px; clear:both;}
				#content .lts_inner .latest_intro{width:100%; padding-top:33px;}
				#content .lts_inner .latest_intro .latest_wrap{ float:none; width:96%; margin:0 auto;}
				#content .lts_inner .latest_intro .latest_wrap > ul > li{width:50%;}
				#content .lts_inner .latest_intro .latest_wrap > ul > li > ul{position:absolute; width:100%; left:0; top:78px; list-style:none; margin:0; padding:0;}
				#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li{float:left; width:31.3%; height:324px; background:#fff; margin-left:21px; border-left:1px solid #e9e9eb; border-bottom:1px solid #e9e9eb;}
				#content .lts_inner .latest_intro .intro_wrap{clear:both; float:none; width:96%; height:225px; padding-top:43px; margin:0 auto;}
				#content .lts_inner .latest_intro .intro_wrap .promotion_video{float:left; width:49%; background-size:100%; margin-bottom:20px;}
				#content .lts_inner .latest_intro .intro_wrap .facilities_view{float:right; width:49%; margin-top:0; background-size:100%; margin-bottom:20px;}
			}
			
			/* Tablet-1024px 이하 해상도에서 해석하는 코드 */
			@media all and (min-width:481px) and (max-width:784px) {
				#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li{float:left; width:47%;}
				#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li+li+li{display:none;}
				#content .lts_inner .latest_intro .intro_wrap .promotion_video span{font-size:14px;}
				#content .lts_inner .latest_intro .intro_wrap .promotion_video a{margin-top:10%;}
				#content .lts_inner .latest_intro .intro_wrap .facilities_view span{font-size:14px;}
				#content .lts_inner .latest_intro .intro_wrap .facilities_view a{margin-top:10%;}

			}
			
			/* Mobile-480 이하 해상도에서 해석하는 코드 */
			@media all and (max-width:480px){
				#content .lts_inner{height:1167px; clear:both;}
				#content .lts_inner .latest_intro .latest_wrap{ height:1000px;}
				#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li{float:none; width:100%; margin-bottom:10px; margin-left:0;}
				#content .lts_inner .latest_intro .latest_wrap > ul > li > a.l_more{clear:both; width:100%; left:0; top:1081px; padding:10px 0 9px 0; background:#e8e9ec; font-size:16px; color:#717274;}
				#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li strong,
				#content .lts_inner .latest_intro .latest_wrap > ul > li > ul li span{width:85%;}
				#content .lts_inner .latest_intro .intro_wrap{padding-top:143px;}
				#content .lts_inner .latest_intro .intro_wrap .promotion_video{width:100%; margin-bottom:10px;}
				#content .lts_inner .latest_intro .intro_wrap .facilities_view{width:100%;}
	
			}
			
#intro_video_wrap{display:none; position:absolute; width:100%; height:100%; background:#000; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0; left:0; top:0; z-index:10000;}
#intro_video_view{display:none; position:absolute; width:920px; height:518px; left:50%; margin-left:-459px; top:135px; z-index:15000;}
#intro_video_view a{position:absolute; right:-40px; top:-40px; color:#fff; font-size:60px;}
#intro_video_view a:hover{text-decoration:none;}