#wrap{width:100%;}
/*visual*/
#visual{width:100%; background:#e4edf1;}
/* 2019-04-24 수정 */
#visual .bxslider{position:relative;width:1200px;}
/* //2019-04-24 수정 */
#visual .bxslider .txt{top:50%; left:145px;  margin-top:-83px; }
#visual .bxslider .txt em{font-size:50px; line-height:50px; letter-spacing:-4px;  font-style:normal; font-weight:800;}
#visual .bxslider .txt span{width: 320px; padding:3px 0px; margin-top: 18px; font-size: 17px;}
/*visual end*/
/*clinic*/
#clinic{width:100%; height:292px; }
#clinic .section{top:-60px; left:50%; margin-left:-518px; width:996px; padding:20px 20px; background:#fff; z-index:199}
#clinic .section ul.banner li{margin-left:1px; width:198px; height:260px;}
#clinic .section ul.banner li a { width: 100%; height: 100%; padding: 49px 10px 31px 10px; color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; }
#clinic .section p{font-size:21px; line-height:24px;word-break:keep-all;}
#clinic .section span{bottom:60px;}
#clinic .section strong{bottom:20px; padding:7px 0px; border:1px solid #fff;}
#clinic .section span,
#clinic .section strong{font-size:11px; width:70px; left:50%;  margin-left:-35px;}
#clinic .section ul.banner li:nth-child(1){margin-left:0;}
/*clinic end*/
/*time*/
#time{background:#eee;}
#time .section{width:996px;}
#time .section .left_right_section{width:498px;}
#time .section .left_section{width:466px; margin:50px 0px;}
#time .section .left_section h2{font-size:18px; }
#time .section .left_section .time_section{overflow:hidden; width:100%; margin-top:10px;}
#time .section .left_section .time_section li{width:232px; float:left; height:43px; margin:2px 0px 0px 2px; line-height:43px; background:#fff;}
#time .section .left_section .time_section li .day{/* width:70px; */ width:95px; font-size:14px; font-weight:400;}
#time .section .left_section .time_section li .time{font-size:16px; font-weight:500;}
#time .section .left_section .time_section li .none_txt{display:block; text-align:center;}
#time .section .left_section .time_section li span{display:inline-block; padding-left:10px;}
#time .section .left_section .time_section li:nth-child(1),
#time .section .left_section .time_section li:nth-child(3),
#time .section .left_section .time_section li:nth-child(5){margin-left:0;}
#time .alert_txt{
	font-size:13px;
	font-weight:500;
	color:#6c6c6c;
	/* 한 줄 자르기 */
	display: inline-block;
	width: 400px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	/* 여러 줄 자르기 추가 스타일 */
	white-space: normal;
	height: 40px;
	text-align: left; word-wrap: break-word;
	display: -webkit-box; -webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

#time .section .right_section{margin:50px 0px;}
#time .section .right_section .consulting{margin:0px 0px 0px 36px; width:460px; height:200px; background:#fff; border:1px solid #e0e0e0;}
#time .section .right_section .consulting .tel{width: 297px; padding-left: 32px;}
#time .section .right_section .consulting .tel .title{padding:26px 0px 5px 0px}
#time .section .right_section .consulting .tel .title h2{font-size:18px; letter-spacing:-1px; line-height:26px;}
#time .section .right_section .consulting .tel .title span{font-size:12px; color:#9a9a9a;}
#time .section .right_section .consulting .tel table{width:100%; }
#time .section .right_section .consulting .tel table tr td.bold{font-size:30px; color:#4d4d4d; letter-spacing:-2px; padding:5px 0px;}
#time .section .right_section .consulting .tel table tr th{text-align:left; font-size:14px; color:#848484;}
#time .section .right_section .consulting .map{width:130px; height:200px;}
/* 2019-04-24 추가 */
#time .section .right_section .consulting .map a{display:block;width:100%;height:100%}
/* //2019-04-24 추가 */
/*time end*/
/*notice*/
#notice .section{width:996px; padding:70px 0px;}
#notice #container{position:relative; overflow:hidden; padding-left:34px;}
#notice #container a.more{position:absolute; top:0px; right:10px; color:#000;}
#notice .section .banner{width:498px;}
#notice .section .banner ul li{padding-left:1px;}
#notice .section .banner ul li:first-child{padding-left:0;}
#notice .section .notice_section{width:498px; }
#notice .section ul.tabs {padding-left: 10px; list-style: none;  height: 32px;  width: 100%;  font-size:16px; font-weight:400;}
#notice .section ul.tabs li {cursor: pointer;  width:62px; height: 31px;  line-height: 31px;   letter-spacing:-1px; margin-left:10px;}
#notice .section ul.tabs li:first-child{margin-left:0;}
#notice .section ul.tabs li.active {border-bottom:2px solid #5d5f67; width:62px; }
#notice .section .tab_container {margin-top:10px; clear: both; width: 498px;}
#notice .section .tab_content {padding: 5px; font-size: 13px; display: none;}
#notice .section .tab_container .tab_content ul {width:100%; }
#notice .section .tab_container .tab_content ul li {padding:2px; list-style:none;}
#notice .section .tab_container .tab_content ul li a{letter-spacing:-1px;	color:#828282;}
#notice .section .tab_container .tab_content ul li span.txt{width:410px;	 text-overflow:ellipsis; 	white-space:nowrap;}
/*notice end*/


/*Css 정리*/

#header .member ul li a,
#header .menu ul li a,
#time .section .left_section table tr th,
#time .section .right_section .consulting .tel table tr th.icon,
#notice .section ul.tabs li{text-align:left;}


#visual .bxslider .txt span,
#clinic .section ul.banner li a,
#time .section .left_section table .align_center{text-align:center}

#clinic .section ul.banner li,
#time .section .left_right_section,
#time .section .right_section .consulting .tel,
#time .section .right_section .consulting .map,
#notice .section .banner,
#notice .section .banner ul li,
#notice .section .tab_container,
#notice .section .notice_section,
#notice .section ul.tabs,
#notice .section ul.tabs li{float:left;}


#clinic .section ul.banner li a,
#notice .section .tab_container .tab_content ul li a,
#notice .section .tab_container .tab_content ul li span.txt{display:inline-block;}


#visual .bxslider .txt em,
#visual .bxslider .txt span{display:block;}

#clinic,
#clinic .section ul.banner li,
#notice .section ul.tabs li,
#footer .section{position:relative;}


#visual .bxslider .txt,
#notice #container a.more,
#clinic .section,
#clinic .section span,
#clinic .section strong{position:absolute;}


#time .section,
#time .section .right_section .consulting,
#clinic .section ul.banner,
#notice .section,
#notice .section .banner ul,
#notice .section .tab_container .tab_content ul li span.txt,
#notice .section ul.tabs li,
#footer .section .footer_menu,
#footer .section{overflow:hidden;}


#visual .bxslider,
#time .section,
#notice .section{margin:0 auto;}


#visual .bxslider .txt em,
#visual .bxslider .txt span,
#clinic .section strong{font-weight:400; }

#clinic .section p,
#clinic .section span,
#notice .section ul.tabs li,
#time .section .left_section h2,
#time .section .right_section .consulting .tel .title span,{font-weight:700; }

#time .section .right_section .consulting .tel table tr th,
#time .section .right_section .consulting .tel table tr td.bold,
#news .section dl dt{font-weight:800; }
/*Css end*/