@charset "utf-8";

/*작업자 : 진재남 / 작업일자 : 2016-08-19*/

/* 컨텐츠영역 1 */
.contents_area_1 { width: 100%; background: #eef1f8; }
.contents_area_1 .ca1_inner { margin: 0 auto; width: 1280px; }
.contents_area_1 .main_slide_box { width: 1280px; height: 540px; overflow: hidden; position: relative; }
.contents_area_1 .main_slide_box p.visual_slogan { position: absolute; top: 100px; left: 160px; letter-spacing: -1px; font-family: 'Nanum Myeongjo', serif !important; }
.contents_area_1 .main_slide_box p.visual_slogan em { display: block; font-size: 40px; font-weight: 600; line-height: 1.3; margin-bottom: 35px; }
.contents_area_1 .main_slide_box p.visual_slogan span { display: block; font-size: 22px; color: #6e6e6e; line-height: 1.5; }
.contents_area_1 .main_slide_box .wmuSliderPagination { position: absolute; width: 70px; left: 160px; bottom: 120px; }
.contents_area_1 .main_slide_box .wmuSliderPagination li { display: inline-block; margin: 0 5px; }
.contents_area_1 .main_slide_box .wmuSliderPagination li a { width: 13px; height: 13px; background: #cbd4e9; display: block; text-indent: -9999px; overflow: hidden; border-radius: 50%; opacity: .7; }
.contents_area_1 .main_slide_box .wmuSliderPagination li a:hover { background: #bbbbbb; }
.contents_area_1 .main_slide_box .wmuSliderPagination li a.wmuActive { opacity: .7; }

/* 컨텐츠영역 2 */
.contents_area_2 { width: 100%; background: #ffffff; }
.contents_area_2 .ca2_inner { margin: 0 auto; width: 960px; padding: 80px 0; height: 270px; }
.contents_area_2 .ca2_inner:before, .contents_area_2 .ca2_inner:after { content: " "; display: table; }
.contents_area_2 .ca2_inner:after { clear: both; }
.contents_area_2 .info_outer { float: left; width: 360px; }
.contents_area_2 .info_outer h2 { font-size: 24px; font-weight: 600; color: #000000; margin-bottom: 25px; }
.contents_area_2 .info_outer p { font-size: 16px; color: #000000; }
.contents_area_2 .info_outer ul.about { margin-top: 85px; }
.contents_area_2 .info_outer ul.about li { display: inline-block; width: 112px; }
.contents_area_2 .info_outer ul.about li a { display: inline-block; text-align: center; line-height: 2; }
.contents_area_2 .info_outer ul.about li a span { font-size: 14px; font-weight: 600; }
.contents_area_2 .clinic_outer { float: right; width: 600px; height: 270px; }
.contents_area_2 .clinic_outer .clinic_box { border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }
.contents_area_2 .clinic_outer .clinic_box ul { overflow: hidden; }
.contents_area_2 .clinic_outer .clinic_box ul li { float: left; width: 50%; }
.contents_area_2 .clinic_outer .clinic_box ul li.off span { display: none; }
.contents_area_2 .clinic_outer .clinic_box ul li a { display: block; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 0 20px; height: 89px; line-height: 89px; font-size: 20px; color: #333333; background: url('/images/skin5008/clinic_arr.png') no-repeat 90% center; -webkit-transition: .2s; -moz-transition: .2s; transition: .2s; }
.contents_area_2 .clinic_outer .clinic_box ul li a:hover { color: #ffffff; background-image: url('/images/skin5008/clinic_arr_hover.png'); background-repeat: no-repeat; background-position: 90% center; font-weight: 600; }
.contents_area_2 .clinic_outer .clinic_box ul li.off a { color: #cccccc; }

/* 컨텐츠영역 3 */
.contents_area_3 { width: 100%; background: #f0f1f0; }
.contents_area_3 .ca3_inner { margin: 0 auto; width: 960px; padding: 55px 0; height: 260px; }
.contents_area_3 .ca3_inner:before, .contents_area_3 .ca3_inner:after { content: " "; display: table; }
.contents_area_3 .ca3_inner:after { clear: both; }
.contents_area_3 .time_outer { float: left; width: 50%; }
.contents_area_3 .time_outer .time { }
.contents_area_3 .time_outer .time h2 { font-size: 24px; font-weight: 600; color: #000000; }
.contents_area_3 .time_outer .time ul { margin-top: 25px; }
.contents_area_3 .time_outer .time ul li { font-size: 16px; font-weight: 600; color: #35383e; margin-bottom: 4px; height: 25px; }
.contents_area_3 .time_outer .time ul li span { display: inline-block; width: 110px; font-weight: 400; }
.contents_area_3 .time_outer .time p { font-size: 16px; padding-left: 25px; color: #000000; margin-top: 40px; }
.contents_area_3 .call_outer { float: left; width: 50%; }
.contents_area_3 .call_outer .call { text-align: center; height: 190px; padding-top: 40px; padding-bottom: 30px; background: #ffffff; line-height: 1; }
.contents_area_3 .call_outer .call h2 { text-align: center; font-size: 24px; font-weight: 600; color: #000000; margin-bottom: 15px; }
.contents_area_3 .call_outer .call p { color: #000000; line-height: 1; font-size: 54px; font-weight: bold; font-family: 'Arial', sans-serif !important; }
.contents_area_3 .call_outer .call ul { margin-top: 15px; }
.contents_area_3 .call_outer .call ul li { display: inline-block; color: #000000; font-size: 16px; font-weight: 600; position: relative; }
.contents_area_3 .call_outer .call ul li:first-child { margin-right: 10px; padding-right: 10px; }
.contents_area_3 .call_outer .call ul li:first-child:after { content: ' '; position: absolute; top: 2px; right: 0; width: 2px; height: 12px; background: #000000; }
.contents_area_3 .call_outer .call address { font-size: 13px; color: #000000; margin-top: 40px; }

/* 컨텐츠영역 4 */
.contents_area_4 { width: 100%; background: #ffffff; }
.contents_area_4 .ca4_inner { margin: 0 auto; width: 960px; padding: 45px 0 60px 0; }
.contents_area_4 .ca4_inner h2 { font-size: 24px; font-weight: 600; color: #000000; }
.contents_area_4 .ca4_inner a.more { display: block; position: absolute; top: 0; right: 0; width: 25px; height: 25px; background: url('/images/skin5008/board_more.png') no-repeat center; }
.contents_area_4 .board_outer { margin-bottom: 50px; overflow: hidden; }
.contents_area_4 .board_outer .board { float: right; width: 433px; position: relative; }
.contents_area_4 .board_outer .board:first-child { float: left; width: 440px; }
.contents_area_4 .board_outer .board ul { margin-top: 20px; }
.contents_area_4 .board_outer .board ul li { height: 30px; position: relative; overflow: hidden; }
.contents_area_4 .board_outer .board ul li a { font-size: 15px; color: #333333; float: left; }
.contents_area_4 .board_outer .board ul li a:hover { font-weight: 700; color: #000000; }
.contents_area_4 .board_outer .board ul li a img { margin-left: 10px; }
.contents_area_4 .board_outer .board ul li span { font-size: 14px; font-weight: 300; float: right; width: 100px; color: #1a1a1a; text-align: right; }
.contents_area_4 .facilities_outer { overflow: hidden; }
.contents_area_4 .facilities_outer .facilities { margin-top: 25px; float: left; width: 440px; position: relative; }
.contents_area_4 .facilities_outer .facilities ul { margin-top: 20px; overflow: hidden; }
.contents_area_4 .facilities_outer .facilities ul li { float: left; width: 144px; height: 100px; margin-left: 4px; }
.contents_area_4 .facilities_outer .facilities ul li:first-child { margin-left: 0; }
.contents_area_4 .facilities_outer .facilities ul li a { display: block; width: 100%; height: 100%; overflow: hidden; }
.contents_area_4 .facilities_outer .facilities ul li a img { display: block; width: auto; height: 100%; }
.contents_area_4 .facilities_outer .crown { float: right; width: 433px; }
.contents_area_4 .facilities_outer .crown p { text-align: right; height: 179px; }