<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
select{border:1px solid #d5d5d5; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(/Image/Common/bg_arrow.png)no-repeat 95% 50%; }
select::-ms-expand {display:none;}
input::-webkit-calendar-picker-indicator { opacity: 100; }
.hide {display:none;}

#wrap {width:100%; height:100%; min-width:1300px; font-family: 'NotoSansKr', NotoSansKr, 돋움, dotum; }
#header { /*display:none;*/ position:fixed; width:100%; margin:0 auto; z-index:10000; height:40px;}

#header .top-util {width:100%; height:40px; border-bottom:1px solid #dbdbdb; background:#fbfbfb;font-size:11pt;}
#header .top-util:after {content:""; display:block; clear:both; z-index:1;}
#header .top-util-inner {width:100%; max-width:1300px; margin:0 auto;}

#header .top-util .L-Con {float:left; height:40px;}
#header .top-util .L-Con li {float:left; margin-right:20px; height:21px; line-height:21px; margin-top:10px;}

#header .top-util .L-Con li:first-child {border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding-top:0; height:40px; margin-top:0;}
#header .top-util .L-Con li a { display:block; height:21px;}
#header .top-util .L-Con li a img { vertical-align:top;}

#header .top-util .R-Con {float:right;}
#header .top-util .R-Con li {float:left; margin-right:12px; padding-right:14px; background:url(/image/common/util_line.gif) no-repeat right 50%; line-height:40px;}
#header .top-util .R-Con li:last-child {background:none; margin-right:0; padding-right:0;}
/*#header .top-util .R-Con li:first-child { height:40px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; margin-right:15px; padding:0 10px; background:none; background-color:#fff; text-align:center;}*/
#header .top-util .R-Con li.top-naverLogin {padding-left:50px; background:url(/Image/Common/bg_naverlogin.jpg)no-repeat left center #00c63b; background-size:contain;}
#header .top-util .R-Con li.top-naverLogin a {color:#fff;}

#header .top-util #sidebar_close {display:none;}

#header .logo-section {width:100%; height:117px; text-align:center; background:#fff;}
#header .logo-section-inner {position:relative; width:100%; max-width:1200px; margin:0 auto;}
#header .logo-section-inner #menubar { display:none; position:absolute; left:20px; top:18px;}
#header .logo-section h1 {margin:0 auto; text-indent:0; padding-top:35px;}
#header .logo-section .top-bn {position:absolute; right:38px; top:45px; width:164px;}

#header .top-gnb {position:relative; width:100%; height:68px; background:#001842; text-align:center; border-top:1px solid #1c263f; border-bottom:1px solid #1c263f; z-index:10000;}
#header .top-gnb-inner { width:100%; max-width:1300px; margin:0 auto;}
#header .top-gnb .home {float:left; width:10%; }
#header .top-gnb .top-gnb-inner &gt; ul { float:left; width:90%; }
#header .top-gnb .top-gnb-inner ul:after {contnet:""; clear:both;display:block; z-index:1;}
#header .top-gnb .top-gnb-inner &gt; ul &gt; li {float:left; width:12.5%;}
#header .top-gnb .top-gnb-inner &gt; ul &gt; li &gt; a {font-size: 20px; font-weight:500; color:#fbfbfb; line-height:68px;font-family:NanumGothic;}

#header .top-gnb .dropdown {position:absolute; width:100%; top:68px; left:0; display:none; height:156px; border-top:1px solid #1c263f; background-color:#2a3553; z-index:999;}
#header .top-gnb .dropdown h2 {float:left; width:445px;height:156px; padding-left:250px; padding-top:42px; font-size:26px; font-weight:600; color:#ff7800; text-align:left; line-height:120%; box-sizing:border-box;}
#header .top-gnb .dropdown h2:after {contnet:""; display:block; width:1px; height:30px; background:#ecedf2;}
#header .top-gnb .dropdown h2.Info { background:url(/image/common/H2_Info.png) no-repeat left bottom; }
#header .top-gnb .dropdown h2.Community { background:url(/image/common/H2_Community.png) no-repeat left bottom; }
#header .top-gnb .dropdown h2 span.sub-txt {display:block; margin-top:10px; font-size:14px; font-weight:300; color:#ecedf2; line-height:120%}

#header .top-gnb .dropdown .dropdown-inner {
    width: 1300px;
    min-width: 1200px;
    height: 166px;
    text-align: center;
    margin: 0 auto;
    white-space: nowrap;
    font-size: 13px;
}

#header .top-gnb .dropdown .column {
	width: 856px;
    height: 135px;
    text-align: left;
    vertical-align: top;
    display: inline-block;
    white-space: normal;
    margin-top: 30px;
    margin-left: 30px;
    padding-left: 60px;
}

#header .top-gnb .dropdown ul.column li {
	width:160px;
    float: left;
    margin-right: 57px;
    font-size: 13px;
    color: inherit;
    line-height: 1;
    display: block;
}

#header .top-gnb .dropdown ul.column li a {
	display:block;
	padding:7px 0;
    color: #d8dbe0;
    font-size: 15px;
    line-height: 160%;
    text-decoration: none;
    transition: color 0.2s;
	font-family: 'NanumGothic', NanumGothic, 돋움, dotum;
}

/*사이트맵*/
#allMenu { display:none; width:1300px; border:2px solid #ee6d03; box-sizing:border-box; position:fixed; left:50%; top:0px; margin-left:-650px; z-index:99999; background-color:#fff;}
#allMenu .allMenu_wrap { position:relative;  }
.allMenu_wrap .AM_wrap { overflow:auto; height:750px;}
.allMenu_wrap h3 { background-color:#ee6d03; padding:15px 20px; color:#fff;}
.allMenu_wrap .AM_category { padding:10px 0 10px 20px; }
.allMenu_wrap .AM_category:nth-child(2n) { background-color:#f7f4f2; }
.allMenu_wrap .AM_category:after { display:block; clear:both; content:''; }
.allMenu_wrap .AM_category .h4_tit { display:inline-block; width:230px; float:left; color:#001842; font-weight:bold; line-height:40px;}
.allMenu_wrap .AM_category ul {padding-left:230px; line-height:40px;}
.allMenu_wrap .AM_category li {display:inline-block; width:250px;}
.allMenu_wrap .AM_category li a { color:#222; }

#allMenu_close { position:absolute; right:15px; top:8px; }
#allMenu_close a { font-size:25px; color:#fff; font-weight:bold; }
#allMenu_close a:hover { text-decoration:underline; }


/* content */
.subtop_bg {height:385px; border-bottom:1px solid #dbdbdb; background:#293553 url(/image/Common/subtop_Info.jpg) no-repeat center bottom; }
.subtop_bg.Info { background:#293553 url(/image/Common/subtop_Info.jpg) no-repeat center bottom; }
.subtop_bg.Comuunity { background:#293553 url(/image/Common/subtop_Comuunity.jpg) no-repeat center bottom; }
#content #sub_wrap { width:100%; max-width:1300px; margin:0 auto; border:1px solid #dbdbdb; border-top:none; border-bottom:none;padding-bottom:40px; box-sizing:border-box;}
#content #sub_wrap .sub_menu { height:76px; border-bottom:1px solid #dbdbdb; text-align:center;}
#content #sub_wrap .sub_menu ul {/*border:1px solid red;*/ display:inline-block;}
#content #sub_wrap .sub_menu ul:after { content:""; display:block; clear:both; }
#content #sub_wrap .sub_menu li { float:left; /*background:url(/image/sub/sub_menu_bar.gif) no-repeat right center;*/ }
#content #sub_wrap .sub_menu li::after { padding-left:5px; content:"|"; color:#a3a4a4;}
#content #sub_wrap .sub_menu li:last-child::after { /*background:none;*/ content:""}
#content #sub_wrap .sub_menu li a { text-align:center; font-family:'NotoSansKR'; font-size:19px; line-height:76px; color:#222222; padding:0 15px;}
#content #sub_wrap .sub_menu li a:hover { color:#ee6d03;}
#content #sub_wrap .sub_menu li .menu_on { color:#ee6d03; }

#content #sub_wrap .sub_nav { text-align:right; height:51px; /*border:1px solid red;*/ position:relative; font-family: 'NanumGothic', NanumGothic, 돋움, dotum;}
#content #sub_wrap .sub_nav ul { display:block; float:right; height:51px; }
#content #sub_wrap .sub_nav li {font-family:'NotoSansKR', NotoSansKR; padding-right:11px; padding-left:15px; background:url(/image/sub/sub_nav_n.gif) no-repeat left top; float:left; line-height:34px;}
#content #sub_wrap .sub_nav li:first-child { background:url(/image/sub/sub_nav_h.gif) no-repeat left top; padding-left:20px;}
/*
#content #sub_wrap .sub_nav ul .sub_nav_long { width:90px; }
#content #sub_wrap .sub_nav ul li .sub_nav_rev { width:130px; margin-right:10px; }
#content #sub_wrap .navi_long ul { width:310px; }
#content #sub_wrap .navi_long ul .sub_nav_long { width:100px; }
#content #sub_wrap .navi_long ul .sub_nav_long2 { width:90px; }
*/

#content #sub_wrap .sub_contents { padding:0 50px; position:relative; }
#content #sub_wrap .sub_contents:after { content:""; display:block; clear:both; }
#content #sub_wrap .sub_contents h2.tit { /*background:url(/image/sub/sub_h2line.gif) no-repeat left top;*/ font-family:'Godo B'; font-size:36px; font-weight:bold; color:#001842; padding-top:28px; padding-bottom:15px;  }
.tit_btm { margin-bottom:52px; /*border-bottom:2px solid #d5d5d5;*/border-bottom:1px solid #7e7e7e; padding-bottom:5px; font-size:19px; font-family:'NotoSansKr','NotoSansKR'; line-height:26px; letter-spacing: -0.5px;}
.tit_or { color:#ff7900; font-family:'NotoSansKr','NotoSansKR'; }
#content #sub_wrap .sub_contents .sub_menu .on a { color:#ee6d03; }


/* 내용 폰트 */
.Ft_Square { font-family:'NanumSquare', NanumSquare; }
.Ft_Nanum { font-family:'NanumGothic', NanumGothic; }
.Ft_Noto { font-family:'NotoSansKR', NotoSansKR; }


/* 게시판 테이블 */
#sub_notice { border-collapse:collapse; margin-bottom:20px;}
#sub_notice .c1 { width:900px; }
#sub_notice tr { height:70px; } 
#sub_notice td { border:1px solid #d5d5d5;  border-left:none; border-right:none; height:70px; text-align:center; font-size:16px; color:#454545; font-family:'NotoSansKR', NotoSansKR; }
#sub_notice th { border:1px solid #d5d5d5; height:70px; text-align:center; font-family:'NotoSansKR', NotoSansKR; }
#sub_notice thead { background-color:#001842; text-align:center; color:#fff; font-size:18px; font-family:'NotoSansKR', NotoSansKR;}

#sub_notice .td_2 { text-align:left; padding-left:18px; color:#000; font-family:'NotoSansKR', NotoSansKR;}
#sub_notice .td_3 { color:#969696; font-family:'NotoSansKR', NotoSansKR;}
#sub_notice .td_4 { color:#969696; font-family:'NotoSansKR', NotoSansKR;}
#sub_notice .td_2 a:hover { /*background-color:#feeddf;*/ }
#sub_notice .td_notice { background-color:#ee6d03; font-size:18px; color:#fff; padding:5px;font-family:'NotoSansKR', NotoSansKR; }
#sub_notice .recCnt {padding-left:3px; font-size: 14px; color: #3366cc;font-family:'NotoSansKR', NotoSansKR;}
#BbsCont {margin:10px; font-family:'NotoSansKR', NotoSansKR;}
#BbsCont img {max-width:100%;}

/* 갤러리 */
#content #sub_wrap .sub_contents iframe { border:0;}
#content #sub_wrap .sub_contents .youtube { width:715px; margin:0 auto; margin-bottom:83px; }
#content #sub_wrap .sub_contents .youtube iframe { border:2px solid #eee; padding:7px; }

#content #sub_wrap .sub_contents #gal_video {  }
#content #sub_wrap .sub_contents #gal_video ul li { width:364px; height:320px; padding:10px; float:left; margin-bottom:50px; border-bottom:1px solid #ddd; }
#content #sub_wrap .sub_contents #gal_video ul li img { border:1px solid #ddd; }
#content #sub_wrap .sub_contents #gal_video ul:after { display:block; content:""; clear:both; }
#content #sub_wrap .sub_contents #gal_video ul li p.thum_sm { color:#212121; padding-top:20px; line-height:19px; height:32px; width:360px; overflow:hidden; }
#content #sub_wrap .sub_contents #gal_video ul li p.simple_exp { font-size:13px; line-height:20px; width:360px; height:40px; overflow:hidden; }
#content #sub_wrap .sub_contents #gal_video ul li span { color:#001842; font-weight:bold; line-height:32px; font-size:18px; letter-spacing:-0.01em; }
/*#content #sub_wrap .sub_contents #gal_video ul li:hover { border:1px solid #f89645; }*/

/*진료시간표*/
/*
#content #sub_wrap .sub_contents .hos_time { width:1200px; height:317px; background:url(/image/sub/hos_time.jpg) no-repeat left top; }
#content #sub_wrap .sub_contents .hos_time dl { padding-left:100px; padding-top:30px; }
#content #sub_wrap .sub_contents .hos_time dl:after { display:block; content:""; clear:both; }
#content #sub_wrap .sub_contents .hos_time dl dt { float:left; text-align:right; width:500px; font-family:'NanumSquare', NanumSquare; font-size:20px; color:#686868; margin-right:25px; line-height:37px;}
#content #sub_wrap .sub_contents .hos_time dl dd { font-family:'NanumSquare', NanumSquare; font-size:20px; font-weight:bold; color:#222; line-height:37px; }
#content #sub_wrap .sub_contents .hos_time dl .orange { color:#ef6f07; }
#content #sub_wrap .sub_contents .hos_time dl .blue { color:#0f65ce; }
#content #sub_wrap .sub_contents .hos_time dl .red { color:#ff4141; }
#content #sub_wrap .sub_contents .hos_time dl .s1 { vertical-align:middle; color:#444; font-size:0.7em; font-family:'NanumSquare', NanumSquare; }
*/
#content #sub_wrap .sub_contents .hos_time-1 {text-align:center;}

#content #sub_wrap .sub_contents .sub_guide h3 { font-family:'NotoSansKr'; font-size:26px; font-weight:bold; color:#001842; padding-bottom:25px; }
#content #sub_wrap .sub_contents .sub_guide h4 { font-family:'NotoSansKr'; font-weight:bold; font-size:17px; color:#ef6f07; padding-bottom:5px;}
#content #sub_wrap .sub_contents .sub_guide h6 { font-family:'NotoSansKr';  font-size:17px; color:#333; font-weight:normal; padding-bottom:25px; }
#content #sub_wrap .sub_contents .sub_guide p {font-family:'NotoSansKr'; line-height:1.8em; padding-bottom:60px; font-size:15px; color:#333;}
#content #sub_wrap .sub_contents .sub_guide p.midP {padding-bottom:20px;}
.sub_guide p .copy_agree a { /*background-color:#f89645; color:#fff;*/ border:1px solid #f89645; color:#f89645; font-weight:bold; padding:15px; margin-right:15px; margin-bottom:15px;}
.sub_guide p .copy_agree a:hover { background-color:#f89645; color:#fff; }
#content #sub_wrap .sub_contents .sub_guide .agree_em { /*color:#487cd4;*/ font-family:'NotoSansKr'; font-weight:bold; color:#ef6f07;}
#content #sub_wrap .sub_contents .sub_guide .img_prog {width:510px; padding-bottom:20px;}
#content #sub_wrap .sub_contents .sub_guide .img_prog2 {width:660px; padding-bottom:20px;}

/*비급여안내*/
.icon_swipe { display:none; position:absolute; right:20px; bottom:5px; }

/* 온라인예약 */
#content #sub_wrap .sub_contents .online_res { padding-top:15px; font-family:'NotoSansKr','NotoSansKR'; }
.online_res #sub_restable {width:100%;font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable tr { border-bottom:1px solid #d5d5d5; font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable tr .element { font-size:16px; padding:20px; color:#777; text-align:left; font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable td { font-size:16px; line-height:40px; font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable td.rsv_name .emOrange {padding-left:10px;font-family:'NotoSansKr','NotoSansKR';}
#sub_restable input { font-size:16px; color:#333; font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable .emOrange { color:#ef6f07; font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable .res_combobox { height:34px;font-family:'NotoSansKr','NotoSansKR'; }
.online_res #sub_restable .res_textbox { width:250px; height:30px; font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable .res_mob { width:100px; height:30px;font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable .res_checkbox { width:30px; height:20px; margin-left:15px; vertical-align:middle;font-family:'NotoSansKr','NotoSansKR';}
.online_res #sub_restable .termBox { width:95%; height:200px; padding:15px; border:5px solid #aaa; overflow:auto; margin:15px; font-size:15px; line-height:180%; margin-bottom:0;font-family:'NotoSansKr','NotoSansKR';}
.res_check span { padding-right:8px; font-family:'NotoSansKr','NotoSansKR';}
.res_checkbox_agree { margin-bottom:15px;font-family:'NotoSansKr','NotoSansKR'; }
.res_checkbox_agree span  { margin-bottom:15px; font-family:'NotoSansKr','NotoSansKR';}

#content #sub_wrap .online_res #sub_restable .res_step { float:left; margin-right:20px; margin-bottom:15px; width:250px; height:340px; border:1px solid #d5d5d5; }
#content #sub_wrap .online_res #sub_restable .res_step h3 { font-weight:normal; background-color:#d5d5d5; color:#333; padding:15px 0; font-size:16px; font-family:'NotoSansKr','NotoSansKR'; } /*하늘색 background-color:#b3dcec;*/
#content #sub_wrap .online_res #sub_restable .res_step h3 .step_num { font-weight:italic; color:#0033cc; font-family:'NotoSansKr','NotoSansKR'; }
#content #sub_wrap .online_res #sub_restable .res_step h3 .blue { font-weight:normal; color:#0033cc; font-family:'NotoSansKr','NotoSansKR'; } /*빨간색 color:#ff5757; 노란색 #ff9900*/
#content #sub_wrap .online_res #sub_restable .res_step .navy { color:#001842; } /*빨간색 color:#ff5757; 노란색 #ff9900*/
#content #sub_wrap .online_res #sub_restable .res_step li { font-size:15px; }
#content #sub_wrap .online_res #sub_restable .res_step .doclist { height:285px; overflow-y:auto; }
#content #sub_wrap .online_res #sub_restable .res_step .doclist li a { display:block; padding:10px 10px; color:#333; }
#content #sub_wrap .online_res #sub_restable .res_step .doclist li:hover a { color:#fff; background-color:#001842; }

/* 온라인예약 날짜선택 */
#content #sub_wrap .online_res #sub_restable .res_step .doclist .step_click { background-color:#ee6d03; }
#content #sub_wrap .online_res #sub_restable .res_step .doclist .step_click a { color:#fff; }

#content #sub_wrap .online_res #sub_restable .res_step .doclist .off { background-color:#e5e5e5; }
#content #sub_wrap .online_res #sub_restable .res_step .doclist .off a { color:#999; }

#content #sub_wrap .online_res #sub_restable .res_step3 { width:350px; }
#content #sub_wrap .online_res #sub_restable .res_step3:after { display:block; clear:both; content:""; }
#content #sub_wrap .online_res #sub_restable .res_step3 ul li { float:left; width:40px; margin:4px; }
#content #sub_wrap .online_res #sub_restable .res_step3 ul:after {display:block; clear:both; content:'';}
#content #sub_wrap .online_res #sub_restable .res_step3 .res_month { width:350px; height:30px; margin:0 auto;}
#content #sub_wrap .online_res #sub_restable .res_step3 .res_month #month_list #yyyy_mm { width:230px; }

#content #sub_wrap .online_res #sub_restable .res_step3 #date_list { margin:0px; }
#content #sub_wrap .online_res #sub_restable .res_step3 #date_list li { border:1px solid #fff; background-color:#fff; padding:0px; text-align:center; }

#content #sub_wrap .online_res #sub_restable .res_step3 #day_list { margin:0; }
#content #sub_wrap .online_res #sub_restable .res_step3 #day_list li { border:1px solid #a5a5a5; background-color:#ececec; padding:3px 0px; /*box-sizing:border-box;*/ }
#content #sub_wrap .online_res #sub_restable .res_step3 #day_list li a { display:block; width:100%; height:100%; }

#content #sub_wrap .online_res #sub_restable .res_step3 #day_list .day_none { border:1px solid #fff; background-color:#fff; }

#content #sub_wrap .online_res #sub_restable .res_step1 li { text-align:left; }
#content #sub_wrap .online_res #sub_restable .res_step2 li { text-align:left; }
#content #sub_wrap .online_res #sub_restable .res_step4 li { text-align:left; }

#content #sub_wrap .online_res #sub_restable .res_step3 #day_list .step_today { border:1px solid #333; background-color:#f5f5f5;}
#content #sub_wrap .online_res #sub_restable .res_step3 #day_list .day_past { border:1px solid #d5d5d5; background-color:#fff;}
#content #sub_wrap .online_res #sub_restable .res_step3 #day_list .day_past a { color:#cecece;}
#content #sub_wrap .online_res #sub_restable .res_step3 #day_list .step_click { border:1px solid #ee6d03; background-color:#ec8936; }
#content #sub_wrap .online_res #sub_restable .res_step3 #day_list .step_click a { color:#fff; }
#content #sub_wrap .online_res #sub_restable .res_step3 #day_list .non_day { border:1px solid #fff; background-color:#fff;}


/* 온라인예약 취소 버튼 */
.sub_contents .res_btn_wrt { /*border:1px solid red;*/ float:right; padding-top:15px; padding-bottom:30px; font-family:'NotoSansKr', NotoSansKr;}

/* 자주하는 상담 */
#sub_FAQ { /*width:100%;*/ font-size:16px; color:#454545; margin-bottom:50px; line-height:25px;}
#sub_FAQ col { width:120px; }
#sub_FAQ .c2 { width:1080px; }
#sub_FAQ tr { height:70px; }
#sub_FAQ th {font-family:'NotoSansKR', NotoSansKR; border:none; border-top:3px solid #ef7a29; border-bottom:1px solid #f5ad88; color:#222; font-weight:bold;}
#sub_FAQ thead { background-color:#fff; }
#sub_FAQ td { text-align:center; border-bottom:1px solid #d5d5d5; padding:12px; }
#sub_FAQ td a { display:block;font-family:'NotoSansKR', NotoSansKR; }
#sub_FAQ .td_2 {font-family:'NotoSansKR', NotoSansKR; text-align:left; padding-left:60px; background:url(/Image/Sub/icon_question.gif) left top no-repeat;}
#sub_FAQ .td_a {font-family:'NotoSansKR', NotoSansKR; background:url(/Image/Sub/icon_answer.gif) left top no-repeat; }
#sub_FAQ .tr_a {font-family:'NotoSansKR', NotoSansKR; display:none; }
#sub_FAQ .answer_on {font-family:'NotoSansKR', NotoSansKR; display:table-row; }

/* 병원장인사말 */
.sub_contents .greeting {font-size:16px; line-height:30px; padding-top:40px; }

/* 의료진 소개 */
.docbox1 { width:100%; padding:46px 0 56px 0; }
.docbox1 h3 { padding-bottom:20px; font-size:28px; font-family:'NanumSquare', NanumSquare;}
.docbox1 ul { overflow:hidden; }
.docbox1 ul .d_bnr { width:45%; float:left; margin-right:63px; margin-bottom:41px}
.docbox1 ul .d_bnr:nth-child(2n) { margin-right:0; } 
.docbox1 ul li .ddddd { width:100%; }
.em_navy { color:#000747; }
.em_blue { color:#008bc1; }

/*의료진 팝업*/
.pop { 
	display:none; 
	position:fixed; 
	left:0px; top:0px;
	width:100%; height:100%; 
	background:rgba(0,0,0,0.7); 
	z-index:100000;
	overflow:auto;
}

.close {font-family:'NotoSansKr','NotoSansKR'; position:absolute; right:370px; top:30px; font-size:25px; color:#000; font-weight:bold;} 

.pop .doc { margin:0 auto; width:100%; max-width:1200px; color:#4d4d4d; background:#fff; font-family:'NanumSquare', NanumSquare; padding-bottom:40px;
}
.doc .d_center { font-weight:bold; font-size:24px; font-family:'NanumSquare', NanumSquare; }
.doc .d_name { font-weight:bold; font-size:60px; color:#3f3f3f; font-family:'NanumSquare', NanumSquare; margin-bottom:62px; }
.doc .pop_txt { margin-bottom:98px; }

.doc .pop_top { overflow:hidden; }
.doc .pop_top .Ptop_img { float:left; margin-bottom:58px; }

.doc .spec_box { clear:both;margin-top:40px;overflow:hidden; padding-left:126px; padding-right:120px; }
.spec_l { float:left; width:49%; }
.spec_r { float:right; width:49%; }
.spec_title { width:100%; margin-bottom:26px; font-size:26px; border-bottom:2px solid #333; padding-bottom:0px; }
.spec_list li { padding-left:10px; /*background:url(/image/sub/d_bullet.gif)no-repeat left top;*/ font-size:18px; margin:10px 0; font-family:'NanumGothic', NanumGothic; }
.spec_data { line-height:160%; padding-left:10px; font-size:18px; font-family:'NanumGothic', NanumGothic; }
.spec_data pre {font-family:'NotoSansKr','NotoSansKR'; white-space:pre-wrap;}

.doc .d_Ttable { width:100%; margin-top:10px; margin-bottom:46px; font-family:'NanumSquare', NanumSquare; font-size:26px; text-align:center; }
.d_Ttable th {font-family:'NanumSquare', NanumSquare;  border-right:1px solid #fff; color:#fff; height:67px; box-sizing:border-box; }
.d_Ttable th:last-child {border:none; width:calc(14.28% + 1px);}
.d_Ttable td {font-family:'NanumSquare', NanumSquare;  height:67px; border:1px solid #ddd; box-sizing:border-box; }
.d_Ttable td.icon { color:#f26522; }
.d_Ttable td.dt_On_or { background:url(/image/sub/Dtime_On.gif)no-repeat center top; }

/* 병원둘러보기 */
.hos_info { font-family:'NotoSansKr','NotoSansKR'; font-size:19px; line-height:26px; color:#454545; padding-bottom:20px; border-bottom:1px solid #7e7e7e; letter-spacing:-0.5px;}
.em_orange { font-family:'NotoSansKr','NotoSansKR'; color:#f26522; }

.floor_wrap { padding-top:40px; position:relative; padding-bottom:93px;}
.floor_wrap:after { content:""; display:block; clear:both; }
.floor_wrap .gal_floor { width:815px; height:628px; float:left; }
.floor_wrap .gal_floor .fl_mas { border:1px solid #cbcbcb; width:787px; height:478px; padding:13px; overflow:hidden; margin-bottom:11px;}
.floor_wrap .gal_floor .fl_slide {position:relative; background-color:#6c6c6c; width:813px; height:111px; }
.floor_wrap .gal_floor .fl_slide .fl_slide_wrap { position:relative; width:685px; height:111px; overflow:hidden; margin:0 auto;}
.floor_wrap .gal_floor .fl_slide_list { width:99999px;}
.floor_wrap .gal_floor .fl_slide_list:after { content:""; display:block; clear:both; }
.floor_wrap .gal_floor .fl_slide_list li { float:left; width:126px; height:85px; border:1px solid #fff; box-sizing:border-box; margin:13px 23px; overflow:hidden;}
.floor_wrap .gal_floor .fl_slide_list li:hover { border:3px solid #ee6d03; }
.floor_wrap .gal_floor .fl_slide_list .list_on { border:3px solid #ee6d03; }
.floor_wrap .gal_floor .f_prev { position:absolute; left:0; top:19px; }
.floor_wrap .gal_floor .f_next { position:absolute; right:0; top:19px; }


.floor_wrap .table_floor { float:right; font-family:'NotoSansKR'; font-size:16px; color:#434343; }
#t_floor tbody th { border:0px solid #ee6d03; width:59px; height:57px; text-align:center; background-color:#ee6d03; border-top:1px solid #fff; vertical-align:middle;}
#t_floor tbody th.fTop { border-top:1px solid #ee6d03; }
#t_floor tbody th.fBtm { border-bottom:1px solid #ee6d03; }
#t_floor tbody th a { width:59px; text-align:center; font-weight:bold; color:#fff;}
#t_floor tbody td { border-bottom:1px dotted #dfdddd; width:280px; height:57px; text-align:right; padding-right:16px; vertical-align:middle; background-color:#fafafa;}
#t_floor tbody td a { width:280px; text-align:right; font-weight:normal;}
#t_floor tbody td .fl_long { width:280px; text-align:right; line-height:20px; font-size:14px; }
#t_floor tbody th.on { background-color:#001842; color:#fff; }
#t_floor tbody td.on { background-color:#f2f6fc; color:#444; }
#t_floor tbody td .l_grey { color:#9d9d9d; font-size:12px; }


/* 병원장비소개 */
.gal_equip { padding:0 44px 49px 44px; }
.gal_equip ul:after { content:""; display:block; clear:both; }
.gal_equip ul li { border:1px solid #bfbfbf; margin-bottom:15px; margin-right:10px; float:left; }
.gal_equip ul li.on { border:1px solid #ff6600; }
.gal_equip ul li:nth-child(6n) { margin-right:0; }

.equip_wrap { position:relative; width:1200px; height:408px; margin:0 auto; text-align:center; padding-bottom:72px;/*border:1px dotted lightblue;*/ }
.equip_wrap:after {content:''; clear:both; display:block;}
.equip_wrap .mas { overflow:hidden; position:absolute;left:44px;top:0px; width:1111px;height:408px; /*border:1px dashed #F93;*/ }
.equip_wrap .equip_ex { position:absolute;left:0;top:0;}
.equip_ex { height:408px; width:99999px; }
.equip_ex:after { content:""; display:block; clear:both; }
.equip_ex li { float:left; }
.equip_wrap .prev { position:absolute;top:167px;left:44px;cursor:pointer; }
.equip_wrap .next { position:absolute;top:167px;right:45px;cursor:pointer;}


/* 오시는 길 */
.sub_contents .imgBox-info7 {padding-bottom:30px;}
.sub_contents .imgBox-info7 img:first-child {border-right:1px solid #ddd;}
.sub_contents .em_add { font-family:'NotoSansKR'; font-size:27px; color:#191919; padding-bottom:39px; }
.sub_contents .em_tel { font-size:37px; color:#003459; font-weight:bold; padding-top:20px; display:block;}
.sub_contents .box_map { width:100%; height:500px; border:1px solid #dedede; margin-bottom:85px;}
.sub_contents .add_tab { position:relative; }
.sub_contents .add_tab ul {display:block; overflow:hidden; }
.sub_contents .add_tab ul .add_tab1 { width:20%; border:1px solid #b2b2b2; float:left; box-sizing:border-box; height:80px; border-right:none; text-align:center; line-height:80px;}
.sub_contents .add_tab ul .add_tab1:last-child { border-right:1px solid #b2b2b2; }
.sub_contents .add_tab ul .add_tab1 a { display:block; height:100%; box-sizing:border-box; color:#001842; font-size:30px; font-weight:bold; font-family:'NotoSansKr','NotoSansKR';}
.sub_contents .add_tab ul .add_tab1 a:hover { border-bottom:5px solid #ef6f07; color:#ef6f07; }

.sub_contents .add_tab ul .add_tab1 .addtab_on { border-bottom:5px solid #ef6f07; color:#ef6f07; }

.addtab_ex { width:100%; position:relative; /*overflow:hidden;*/ }
.addtab_ex .addtab_img { width:100%; height:100%; }



/* 컨텐츠 하단 버튼 */
.btn_wrt { overflow:hidden; float:right; vertical-align:middle; }
.btn_wrt span { background-color:#ee6d03; float:left;  margin-left:10px; text-align:center; }
.btn_wrt span a { font-family:'NotoSansKR', NotoSansKR; font-size:16px; color:#fff; padding:12px 24px; }
.sub_contents .btn_wrt span a:hover { background-color:#001842; }
.con .btn_wrt span a:hover { background-color:#001842; }
.btn_wrt2 { float:left; }

a.btn_mid {font-family:'NotoSansKR', NotoSansKR; background-color:#ee6d03; text-align:center; height:33px; line-height:33px; overflow:hidden; vertical-align:middle; color:#fff; padding:0 20px; }

#content #sub_wrap .sub_contents .btn_pg { }
#content #sub_wrap .sub_contents .btn_pg form{ font-size:0; }
.pg_count { font-size:12px; text-align:right;}
#content #sub_wrap .sub_contents .btn_pg ul { overflow:hidden; text-align:center; padding-bottom:18px; display:inline-block; }
#content #sub_wrap .sub_contents .btn_pg ul li { float:left; border:1px solid #d5d5d5; margin-right:12px; text-align:center; line-height:39px; }
#content #sub_wrap .sub_contents .btn_pg ul li:last-child { margin-right:0; }
#content #sub_wrap .sub_contents .btn_pg ul li a {font-family:'NotoSansKr', NotoSansKr; display:block; width:35px; height:41px; font-size:18px; font-weight:bold; color:#999; }
#content #sub_wrap .sub_contents .btn_pg ul li a:hover { background-color:#f08644; color:#fff; /*border:1px solid #f08644;*/ transition:0.3s; }
#content #sub_wrap .sub_contents .btn_pg ul li .btn_on {font-family:'NotoSansKr', NotoSansKr;  background-color:#f08644; color:#fff; }
#content #sub_wrap .sub_contents .btn_pg input {font-family:'NotoSansKr', NotoSansKr;  width:183px; height:35px; border:1px solid #d5d5d5; font-size:13px; padding-left:8px; margin-right:3px; margin-bottom:30px; overflow:hidden;}
#content #sub_wrap .sub_contents .btn_pg select {font-family:'NotoSansKr', NotoSansKr;  height:35px; /*border:1px solid #d5d5d5;*/ padding-left:6px; margin-right:3px;font-size:13px; }
#content #sub_wrap .sub_contents .btn_pg select.select_bbs01 {font-family:'NotoSansKr', NotoSansKr; width:150px;}
#content #sub_wrap .sub_contents .btn_pg .notice_searchlist {font-family:'NotoSansKr', NotoSansKr;  width:95px; height:35px; }
#content #sub_wrap .sub_contents .btn_pg .notice_search {font-family:'NotoSansKr', NotoSansKr;  padding:0; width:80px; color:#444; font-weight:bold; text-align:center; margin-top:10px;}

.pgbtn_FAQ { padding-bottom:30px; }

/* 회원가입 */
.joinBox #sub_restable td.cell_tel input { width:80px; text-align:center; font-family:'NotoSansKr', NotoSansKr;}
.joinBox #sub_restable td.cell_email input:first-child {width:120px;font-family:'NotoSansKr', NotoSansKr;}
.joinBox #sub_restable td.cell_email input:nth-child(2) {width:160px;font-family:'NotoSansKr', NotoSansKr;}
.joinBox #sub_restable td.cell_email select {width:160px;font-size:15px;font-family:'NotoSansKr', NotoSansKr;}
.joinBox #sub_restable .join_name span.emOrange {padding-left:18px;font-family:'NotoSansKr', NotoSansKr;}
.joinBox #sub_restable tr .element {font-family:'NotoSansKr', NotoSansKr;}
.joinBox #sub_restable td {font-family:'NotoSansKr', NotoSansKr;}
.btn_join .btn_wrt span a {font-family:'NotoSansKr', NotoSansKr;}
.joinBox .res_checkbox_agree span {font-family:'NotoSansKr', NotoSansKr;}
.joinBox h4, .joinBox #AgreeAll {font-family:'NotoSansKr', NotoSansKr;}


#footer { /*display:none;*/ font-family: 'NanumGothic', NanumGothic, 돋움, dotum; }
#footer .footer-util { /*padding:0 20px;height:58px; */ width:100%; border-top:1px solid #dbdbdb;}
#footer .footer-util .footer-util-inner { width:100%; max-width:1260px; margin:0 auto;}
#footer .footer-util .footer-util-inner ul {}
#footer .footer-util .footer-util-inner ul:after {content:""; display:block; clear:both; z-index:1;}
#footer .footer-util .footer-util-inner ul li {float:left; height:58px; line-height:58px; margin-right:20px;}
#footer .footer-util .footer-util-inner ul li:last-child:after{width:0;}
#footer .footer-util .footer-util-inner ul li:after {content:""; display:inline-block; width:1px; height:13px; margin-left:20px; background:#adadad;}
#footer .footer-util .footer-util-inner ul li a {font-size:15px; font-weight:500; color:#333;font-family: 'NanumGothic', NanumGothic, 돋움, dotum;}

#footer .footer-copy {background:#303646; width:100%;}
#footer .footer-copy .footer-copy-inner { width:calc(100% - 40px); max-width:1260px; margin:0 auto; padding:65px 20px;}
#footer .footer-copy .footer-copy-inner:after {content:""; display:block; clear:both; z-index:1;}
#footer .footer-copy .footer-copy-inner .footer-logo {float:left; margin-top:8px; }
#footer .footer-copy .footer-copy-inner .footer-logo:after { content:""; float:right; display:block; width:1px; height:46px; margin-left:50px; background:#646669;  }
#footer .footer-copy .footer-copy-inner .footer-copy-con {float:left; margin-left:50px; color:#bdbfc5; line-height:150%; font-size:15px; }



.cd-auto-hide-header.is-hidden {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

.cd-auto-hide-header {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
}


/* Content 용 */

/* 치료법 탭 */
.w_SurgeryTab {width:100%; font-size:20px;}
.w_SurgeryTab ul {}
.w_SurgeryTab ul:after {display:block; content:''; clear:both;}
.w_SurgeryTab li {
	float:left;
	color:#333;
	width:200px;
	height:60px;
	line-height:60px;
	background-color:#efefef;
	border:1px #c6c6c6 solid;
	text-align:center;
	font-weight:350;
	font-size:18px;
	font-family:'NotoSansKr', NotoSansKr;
	margin-right:3px;
	}
.w_SurgeryTab li:hover {
	color:#fff;
	background-color:#007bd3;
	border:1px #007bd3 solid;
    }
.w_SurgeryTab li a {font-family:'NotoSansKr', NotoSansKr;}
.w_SurgeryTab li:hover a { color:#fff; }
.w_SurgeryTab li.w250 { width:250px; }
.w_SurgeryTab li.w240 { width:240px; }
.w_SurgeryTab li.w220 { width:220px; }
.w_SurgeryTab li.w280 { width:280px; }
.w_SurgeryTab li.leftBox { width:120px; margin-right:20px;
	color:#fff;
	background-color:#007bd3;
	border:1px #007bd3 solid;
}
.w_SurgeryTab li.spaceBox { width:120px; margin-right:20px;
	background-color:#fff;
	border:1px #fff solid;
}
.w_SurgeryTab li.on {
	color:#fff;
	background-color:#007bd3;
	border:1px #007bd3 solid;
}
.w_SurgeryTab li.on a { color:#fff; }
.w_SurgeryTab {margin-top:17px; margin-bottom:17px; }


/* 치료법 내용 */
table.Hosp { width:100%; }
table.Hosp td.left1 { width:20%; font-weight:bold; font-family:'NanumSquare', NanumSquare; font-size:25px; line-height:160%;vertical-align:middle; }
table.Hosp td.img1 { width:25%; }
table.Hosp td.img1 img { width:330px; height:204px; border:1px solid #ddd; }
table.Hosp td.right1 { width:*; font-family:'NanumSquare', NanumSquare; font-size:19px; line-height:2em;vertical-align:middle;padding-left:20px; }
table.Hosp td p { font-family:'NanumSquare', NanumSquare; }
table.Hosp td p .org { font-family:'NanumSquare', NanumSquare; font-size:19px; line-height:1.8em; color:#ff6600; }
table.Hosp td p .tt { font-family:'NanumSquare', NanumSquare; font-size:17px; line-height:1.8em; color:#ff6600; }
table.Hosp td p.s1 { font-family:'NanumSquare', NanumSquare; font-size:17px; line-height:1.8em; }

.pad_1 { padding-left:15px; }

.ft_19 { font-size:19px; }

.surWrap:after {clear:both; content:''; display:block;}
.sur_tit { width:20%; font-weight:bold; font-family:'NanumSquare', NanumSquare; font-size:25px; /*line-height:204px;*/ float:left;}
.sur_img {width:330px; float:left;}
.sur_img img {width:330px; height:204px; }
.sur_txt {float:left; font-family:'NanumSquare', NanumSquare; font-size:19px; line-height:2em;vertical-align:middle;width:620px;}
.sur_txt p {padding-left:20px; font-family:'NanumSquare', NanumSquare; }
.sur_txt p .org {font-family:'NanumSquare', NanumSquare; color:#ff6600;}
.sur_txt .tt {font-weight:bold;font-family:'NanumSquare', NanumSquare; }
.sur_img-1 {padding-left:20px; width:calc(50% - 20px);}
.sur_img-1 img {width:100%;}

/* 약관 페이지 */
.MemAgree { margin-top:20px; width:90%;font-size:16px;line-height:1.6em; font-family:'NotoSansKr', NotoSansKr;}

/* 게시판 쓰기, 보기 */
.order_table_top {border-top:1px solid #e5e5e5;}
.order_write {width:100%;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; font-family:'NotoSansKR', NotoSansKR;}
.order_write th {border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;line-height:130%;height:35px;text-align:left;color:#444;border-right:1px solid #e5e5e5;background-color:#fbfbfb; letter-spacing: -0.05em;}
.order_write td {border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;line-height:130%;height:35px;}
.order_write th, .order_write td { font-size:14px; padding:3px 7px; font-family:'NotoSansKR', NotoSansKR; }

.order_write .FileLi input {font-family:'NotoSansKR', NotoSansKR; margin:3px 0; }
.order_write .vm_box input {font-family:'NotoSansKR', NotoSansKR; height:25px;padding-left:5px; }
.order_write td select {font-family:'NotoSansKR', NotoSansKR; height:30px; }

/* btn */
.btn_small2 {overflow:hidden; margin:10px 0; display:inline-block;height:23px;padding-left:10px;background:url("/image/common/btn/btn_left_9.gif") no-repeat 0 0;}
.btn_small2 span {font-family:'NotoSansKR', NotoSansKR; font-size:13px;float:left;height:23px;line-height:23px;padding:0px 10px 0 0px;color:#fff;text-align:center;background:url("/image/common/btn/btn_right_9.gif") no-repeat 100% 0;cursor:pointer;}
.btn_small3 {margin:10px 0;overflow:hidden;display:inline-block;height:23px;padding-left:10px;background:url("/image/common/btn/btn_left_11.gif") no-repeat 0 0;}
.btn_small3 span {font-family:'NotoSansKR', NotoSansKR;float:left;height:23px;line-height:23px;padding:0px 10px 0 0px;color:#fff;text-align:center;background:url("/image/common/btn/btn_right_11.gif") no-repeat 100% 0;cursor:pointer;font-weight:normal;font-size:12px;}
.btn_small4 {margin:10px 0;overflow:hidden;display:inline-block;height:23px;padding-left:10px;background:url("/image/common/btn/btn_left_12.gif") no-repeat 0 0;}
.btn_small4 span {font-family:'NotoSansKR', NotoSansKR;float:left;height:23px;line-height:23px;padding:0px 10px 0 0px;color:#fff;text-align:center;background:url("/image/common/btn/btn_right_12.gif") no-repeat 100% 0;cursor:pointer;font-weight:normal;font-size:12px;}
.btn_small5 {margin:10px 0;overflow:hidden;display:inline-block;height:23px;padding-left:10px;background:url("/image/common/btn/btn_left_13.gif") no-repeat 0 0;}
.btn_small5 span {font-family:'NotoSansKR', NotoSansKR;float:left;height:23px;line-height:23px;padding:0px 10px 0 0px;color:#fff;text-align:center;background:url("/image/common/btn/btn_right_13.gif") no-repeat 100% 0;cursor:pointer;font-weight:normal;font-size:12px;}
.btn_orang {margin:10px 0;overflow:hidden;display:inline-block;height:28px;padding-left:20px;background:url("/image/common/btn/btn_left_8.gif") no-repeat 0 0;}
.btn_orang span {font-family:'NotoSansKR', NotoSansKR;float:left;height:28px;line-height:28px;padding:0px 20px 0 0px;color:#fff;text-align:center;background:url("/image/common/btn/btn_right_8.gif") no-repeat 100% 0;cursor:pointer;}
.btn_green {margin:10px 0;overflow:hidden;display:inline-block;height:23px;padding-left:12px;background:url("/image/common/btn/btn_left_10.gif") no-repeat 0 0;}
.btn_green span {font-family:'NotoSansKR', NotoSansKR;float:left;height:17px;padding:6px 12px 0 0px;color:#e5f8ff;font-size:11px;text-align:center;background:url("/image/common/btn/btn_right_10.gif") no-repeat 100% 0;cursor:pointer;}

.btn2_cmt {overflow:hidden;display:inline-block;height:55px;padding-left:10px; padding-right:10px; background:#001842;}
.btn2_cmt span {font-family:'NotoSansKR', NotoSansKR; float:left; height:55px; line-height:12px; padding:0; color:#fff; text-align:center; background:#001842; cursor:pointer; font-size:12px;}

.btn_com {
	font-family:'NotoSansKR', NotoSansKR;
	display: block;
    line-height: 23px;
    text-align: center;
    margin-right: 4px;
	padding: 3px 8px;;
    box-sizing: border-box;
    color: #fbfbfb;
    background: #0076a3;
    border-radius: 5px;}

.Btn_Txt_Black1 {font-family:'NotoSansKR', NotoSansKR; color:#222;text-shadow:1px 1px 1px #e04546;}
.Btn_Txt_White1 {font-family:'NotoSansKR', NotoSansKR; color:#fff;text-shadow:1px 1px 1px #e04546;}
.Btn_Txt_Red1 {font-family:'NotoSansKR', NotoSansKR; color:#a61718;text-shadow:1px 1px 1px #fa8383;}
/* btn 끝*/

/*덧글입력 textarea*/
textarea.cmtArea {font-family:'NotoSansKR', NotoSansKR; background: #f5f5f5; padding: 5px; }
.cmtNm {font-family:'NotoSansKR', NotoSansKR; font-weight:bold; font-size:14px; }
.cmtCont {font-family:'NotoSansKR', NotoSansKR; margin-top:10px;line-height:1.8em; }
a.cmtClose {font-family:'NotoSansKR', NotoSansKR; color: #f55; font-family: verdana; font-size: 11px; font-weight: bold; }



</pre></body></html>