@charset "utf-8";

body, input, select, textarea, button {font-family:'NotoSansKR_400',NotoSansKR,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14.5px;line-height:1.5;color:#333;}
body {background-color:#f6f6f8;}
a {text-decoration:none;color:#333;background-color:transparent;}
a:hover, a:focus {color:#f00;outline:0;}

#container_wrap {min-width:1202px;position:relative;padding-top:135px;/*overflow:hidden;*/}
#medical_wrap {min-width:1202px;position:relative;}
#header_wrap, #footer_wrap {min-width:1202px;position:relative;}
#header_wrap {position:fixed;width:100%;z-index:99999;}
#header {height:135px;width:100%;position:relative;z-index:99999;background-color:#f6f6f8;}
#container {position:relative;}
#footer_wrap {height:135px;border-top:1px solid #020303;border-bottom:1px solid #020303;background-color:#f6f6f8;}
#footer {height:135px;width:1202px;left:50%;margin-left:-601px;position:relative;}
#footer_bottom {width:100%;height:41px;line-height:41px;}
#footer_bottom p {text-align:center;color:#000;font-weight:500;}
#header .logo {position:absolute;left:1px;top:9px;}
#header .header_top {width:1202px;left:50%;margin-left:-601px;position:relative;}

/* utilmenu */
.utilmenu {position:absolute;right:0px;top:64px;border-bottom:5px solid #0673ba;}
.utilmenu li {float:left;padding:0 10px;background:url('/images/common/sep_util.jpg') 0 8px no-repeat;}
.utilmenu li:first-child {padding-left:0;background:none;}
.utilmenu li:last-child {padding-right:0;}
.utilmenu li a {font-size:0.9em;font-weight:400;color:#0673ba;}

/* gnb */
#gnb {position:absolute;bottom:0px;right:0px;width:100%;height:43px;text-align:center;background-color:#fff;border-top:1px solid #020303;border-bottom:1px solid #020303;}
#gnb a {display:block;vertical-align:top;text-align:center;}

#gnb>li {display:inline-block;position:relative;height:43px;padding:0 23px;background:url('/mg/images/common/sep_gnb.jpg') 0 16px no-repeat;}
#gnb>li:first-child {}
#gnb>li:last-child {padding:0 23px;background:url('/mg/images/common/sep_gnb_last.png') 0 16px no-repeat;}

#gnb>li>a {}
#gnb>li>a img {vertical-align:middle;}

#gnb>li:hover>a, #gnb>li.on>a {color:#f00;}

#gnb ul {position:absolute;top:43px;width:190px;display:none;background-color:#fff;border:1px solid #000;}
#gnb ul.gnb1_sub {left:-10px;}
#gnb ul.gnb2_sub {left:-10px;}
#gnb ul.gnb3_sub {left:-10px;}
#gnb ul.gnb4_sub {left:0px;}
#gnb ul.gnb5_sub {left:-10px;}
#gnb ul.gnb6_sub {left:-10px;}

#gnb ul li {padding:9px 0;border-bottom:1px solid #000;}
#gnb ul li:last-child {border-bottom:none;}
#gnb ul a {margin: 0 auto;}


#gnb ul a:hover {color:#f00;}

.gnb_btn01 > a {width:60px;height:9px;margin-top:17px;background:url('/mg/images/common/depth_011.png') 0 0 no-repeat;}
.gnb_btn01 > a:hover, .gnb_btn01 > a.on {background-position:0px -9px;}
.gnb_btn02 > a {width:105px;height:8px;margin-top:17.5px;background:url('/mg/images/common/depth_022.png') 0 0px no-repeat;}
.gnb_btn02 > a:hover, .gnb_btn02 > a.on {background-position:0 -8px;}
.gnb_btn03 > a {width:157px;height:11px;margin-top:16px;background:url('/mg/images/common/depth_033.png') 0 0px no-repeat;}
.gnb_btn03 > a:hover, .gnb_btn03 > a.on {background-position:0 -11px;}
.gnb_btn04 > a {width:144px;height:11px;margin-top:16px;background:url('/mg/images/common/depth_044.png') 0 0px no-repeat;}
.gnb_btn04 > a:hover, .gnb_btn04 > a.on {background-position:0 -11px;}
.gnb_btn05 > a {width:144px;height:11px;margin-top:16px;background:url('/mg/images/common/depth_055.png') 0 0px no-repeat;}
.gnb_btn05 > a:hover, .gnb_btn05 > a.on {background-position:0 -11px;}

.gnb_btn04_01 > a {width:144px;height:11px;background:url('/mg/images/common/depth_044.png') 0 0px no-repeat;}
.gnb_btn04_01 > a:hover, .gnb_btn04_01 > a.on {background-position:0 -11px;}
.gnb_btn04_02 > a {width:165px;height:12px;background:url('/mg/images/common/depth_044_02.png') 0 0px no-repeat;}
.gnb_btn04_02 > a:hover, .gnb_btn04_02 > a.on {background-position:0 -12px;}
.gnb_btn04_03 > a {width:61px;height:10px;background:url('/mg/images/common/depth_044_03.png') 0 0px no-repeat;}
.gnb_btn04_03 > a:hover, .gnb_btn04_03 > a.on {background-position:0 -10px;}
.gnb_btn04_04 > a {width:80px;height:11px;background:url('/mg/images/common/depth_044_04.png') 0 0px no-repeat;}
.gnb_btn04_04 > a:hover, .gnb_btn04_04 > a.on {background-position:0 -11px;}
.gnb_btn04_05 > a {width:76px;height:11px;background:url('/mg/images/common/depth_044_05.png') 0 0px no-repeat;}
.gnb_btn04_05 > a:hover, .gnb_btn04_05 > a.on {background-position:0 -11px;}
.gnb_btn04_06 > a {width:59px;height:11px;background:url('/mg/images/common/depth_044_06.png') 0 0px no-repeat;}
.gnb_btn04_06 > a:hover, .gnb_btn04_06 > a.on {background-position:0 -11px;}
.gnb_btn04_07 > a {width:61px;height:11px;background:url('/mg/images/common/depth_044_07.png') 0 0px no-repeat;}
.gnb_btn04_07 > a:hover, .gnb_btn04_07 > a.on {background-position:0 -11px;}
.gnb_btn04_08 > a {width:65px;height:11px;background:url('/mg/images/common/depth_044_08.png') 0 0px no-repeat;}
.gnb_btn04_08 > a:hover, .gnb_btn04_08 > a.on {background-position:0 -11px;}
.gnb_btn04_09 > a {width:55px;height:11px;background:url('/mg/images/common/depth_044_09.png') 0 0px no-repeat;}
.gnb_btn04_09 > a:hover, .gnb_btn04_09 > a.on {background-position:0 -11px;}


/* footer */
#footer .logo_foot {position:absolute;top:8px;left:1px;}
#footer .addr {float:left;padding-top:55px;}
#footer .certification {float:right;}
#footer .addr .sep_foot {margin:0 5px;}
#footer .copy {/*font-family:Tahoma, Helvetica, Roboto, 'Apple SD Gothic Neo', Arial, 'Century Gothic', CenturyGothic, Geneva, AppleGothic, sans-serif;*/}
