@charset "utf-8";



#container {position:relative; z-index:0;}


/*메인비주얼*/
.main_visual {text-align:center; position:relative;   overflow:hidden;}
.main_visual ul{ text-align:center; z-index:0;}
.main_visual li img {vertical-align:middle; width:100%; }
.main_visual li a{display:block; }


.main_visual .main_pager {position:absolute; left:0px; bottom:40px; z-index:1; width:100%;}
.main_visual .main_pager span {display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:14px; height:14px; margin:0 6px; border-radius:14px; background:#aaa; box-shadow:2px 2px 2px inset;}
.main_visual .main_pager .cycle-pager-active {background:#2a428c;}


/*메인 바로가기*/
.main_quick {overflow:hidden; border-bottom:1px solid #eee; padding:40px 0px; }
.main_quick ul { display:table; width:100%; table-layout:fixed;}
.main_quick li {display:table-cell; text-align:center; }
.main_quick li a {display:block;}
.main_quick li img {vertical-align:top; transition: all .2s;}
.main_quick li .txt {display:block; color:#60470a; font-size:18px; font-weight:bold; margin-top:7px; letter-spacing:-1px;}
.main_quick li:hover {background:#f4f3f0;}
.main_quick li:hover img {margin:-6px 0 6px;transition: all .2s;}



.main_time_wrap {margin-top:20px;}
.main_time_wrap .col_box {overflow:hidden;}
.main_time_wrap .col_box .col{float:left; width:426px; margin-right:10px;}
.main_time_wrap .col_box .col.last{margin-right:0px;}

.main_time_wrap .col_box .col .main_time_box {position:relative; ;  /* background:#74a4dc;*/ border:1px #ddd solid; padding:32px;;}
.main_time_wrap .col_box .col .main_time_box .title {color:#3f5597; font-size:21px; font-weight:bold; letter-spacing:-1px; padding:20px 0 0;}
.main_time_wrap .col_box .col .main_time_box .title span { display:inline; margin-left:10px;  font-size:15px; font-weight:normal;}


.main_time_wrap .col_box .col .main_time_box .time {overflow:hidden; margin:20px 0 0; padding-left:64px; background:url(../images/main/info_box_time_bg_new.png) 5px top no-repeat;}
.main_time_wrap .col_box .col .main_time_box .time dl {color:#000; font-size:15px; font-weight:600; position:relative;}
.main_time_wrap .col_box .col .main_time_box .time dt {position:absolute; left:0px; }
.main_time_wrap .col_box .col .main_time_box .time .explain {width:100%; font-weight:normal;}
.main_time_wrap .col_box .col .main_time_box .time dd {margin-left:80px;}
.main_time_wrap .col_box .col .main_time_box .time dd .small {font-weight:normal; font-size:13px;  }

.main_time_wrap .col_box .col .main_time_box .call {height:40px; line-height:40px; margin:15px 0 0; color:#000; padding:20px 0 0 64px; font-size:25px; font-weight:bold; border-top:1px solid #638cbb; background:url(../images/main/info_box_phone_bg.png) 5px 20px no-repeat;}
.main_time_wrap .col_box .col .main_time_box .call a {color:#000;}
.main_time_wrap .col_box .col .main_time_box .call_etc{margin:15px 0 0; color:#000; padding:34px 0 0 0px; font-size:25px; font-weight:bold; border-top:1px solid #638cbb; text-align:center;}
.main_time_wrap .col_box .col .main_time_box .icon {text-align:center; height:110px; line-height:110px; margin-top:10px;}
.main_time_wrap .col_box .col .main_time_box .icon img {vertical-align:middle;}






/*메인진료과*/
.main_medical_quick {margin-top:20px;}
.main_medical_quick ul{overflow:hidden;}
.main_medical_quick ul li{float:left; margin-right:10px;}
.main_medical_quick ul li img {vertical-align:middle; width:100%;}
.main_medical_quick ul li:nth-child(4) {margin-right:0px;}


/*메인진료과*/
.main_center_banner {margin-top:20px;}
.main_center_banner .col_box{overflow:hidden;}
.main_center_banner .col_box .col{float:left; width:643px; position:relative;}
.main_center_banner .col_box .col:nth-child(2) {float:right;}
.main_center_banner .col_box .col img {vertical-align:middle; width:100%;}



/*메인공지박스*/
.notice_box {margin:40px 0;}
.notice_box .col_box {overflow:hidden;  }
.notice_box .col {position:relative; float:left; width:641px;  height:230px; border:1px solid #d7d7d7;}
.notice_box .col:last-child {float:right;}
.notice_box .col h3 {font-size:21px; color:#000; letter-spacing:-1px; padding:23px 0 0 30px;}
.notice_box .col .more {display:inline-block; margin-left:10px;}
.notice_box .col .more img {vertical-align:top;}



.notice_box .notice .img {position:absolute; left:30px; top:75px;}

.notice_box .notice ul {overflow:hidden; padding:25px 30px 0 170px;}
.notice_box .notice ul li {position:relative; font-size:15px; line-height:30px; }
.notice_box .notice ul li span {float:right; color:#999;}
.notice_box .notice ul li a {display:block; color:#000;}
.notice_box .notice ul li:hover {text-decoration:underline;}
.notice_box .notice ul li:hover a {color:#000;}
.notice_box .notice ul li:hover span {color:#000;}



.notice_box .inquery ul {overflow:hidden; padding:25px 30px;}
.notice_box .inquery ul li {line-height:30px; }
.notice_box .inquery ul li .col_l_wrap {display:table; width:100%; table-layout:fixed; padding:0 0px; ;}
.notice_box .inquery ul li .col_l_wrap .col_l{display:table-cell; vertical-align:middle; font-size:15px; color:#000;  }
.notice_box .inquery ul li .col_l_wrap .col_l.center{text-align:center;}
.notice_box .inquery ul li .col_l_wrap .col_l.subject{width:40%; }

.notice_box .inquery ul li .col_l_wrap .col_l .mtm_ing {display:inline-block; line-height:25px;  text-align:center; padding:0 10px; background:#ddd; border-radius:25px; font-size:13px;}
.notice_box .inquery ul li .col_l_wrap .col_l .mtm_ing.ing {background-color:#a9977c; color:#fff}
.notice_box .inquery ul li .col_l_wrap .col_l .mtm_ing.end {background-color:#f27f0f; coloR:#fff}



/*병원이용안내*/
.main_last_box .col_box{overflow:hidden; margin-bottom:40px;}
.main_last_box .col_box .col{ width:413px; float:left;}
.main_last_box .col_box .col img {vertical-align:middle; width:100%;}
.main_last_box .col_box .col.center_col{margin:0px 30px;}





.main_last_box .col_box .col .main_info_box {position:relative; ;   background:#74a4dc;}
.main_last_box .col_box .col .main_info_box .box {padding:32px 0px 32px 32px;;}

.main_last_box .col_box .col .main_info_box .tit {color:#000; font-size:21px; font-weight:bold; letter-spacing:-1px; padding:20px 0 0;}
.main_last_box .col_box .col .main_info_box .time {overflow:hidden; margin:20px 0 0; padding-left:64px; background:url(../images/main/info_box_time_bg.png) 5px top no-repeat;}
.main_last_box .col_box .col .main_info_box .time dl {color:#fff; font-size:15px; font-weight:600; position:relative;}
.main_last_box .col_box .col .main_info_box .time dt {position:absolute; left:0px; }
.main_last_box .col_box .col .main_info_box .time .explain {width:100%; font-weight:normal;}
.main_last_box .col_box .col .main_info_box .time dd {margin-left:80px;}
.main_last_box .col_box .col .main_info_box .time dd .small {font-weight:normal; font-size:13px;  }

.main_last_box .col_box .col .main_info_box .call {height:40px; line-height:40px; margin:15px 0 0; color:#fff; padding:20px 0 0 64px; font-size:25px; font-weight:bold; border-top:1px solid #638cbb; background:url(../images/main/info_box_phone_bg.png) 5px 20px no-repeat;}
.main_last_box .col_box .col .main_info_box .call a {color:#fff;}









