@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('/jp/images/common/sep_gnb.jpg') 0 16px no-repeat;}
#gnb>li:nth-child(2) {padding:0 38px !important;}
#gnb>li:nth-child(3) {padding:0 63px !important;}
#gnb>li:nth-child(4) {padding:0 51px !important;}
#gnb>li:nth-child(5) {}
#gnb>li:first-child {}
#gnb>li:last-child {padding:0 41px !important;background:url('/jp/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:148px;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:72px;height:12px;margin-top:17.5px;background:url('/jp/images/common/depth_011.png') 0 0 no-repeat;}
.gnb_btn01 > a:hover, .gnb_btn01 > a.on {background-position:0px -12px;}
.gnb_btn02 > a {width:24px;height:12px;margin-top:17.5px;background:url('/jp/images/common/depth_022.png') 0 0px no-repeat;}
.gnb_btn02 > a:hover, .gnb_btn02 > a.on {background-position:0 -12px;}
.gnb_btn03 > a {width:101px;height:11px;margin-top:18px;background:url('/jp/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:46px;height:12px;margin-top:17.5px;background:url('/jp/images/common/depth_044.png') 0 0px no-repeat;}
.gnb_btn04 > a:hover, .gnb_btn04 > a.on {background-position:0 -12px;}
.gnb_btn05 > a {width:67px;height:12px;margin-top:17.5px;background:url('/jp/images/common/depth_055.png') 0 0px no-repeat;}
.gnb_btn05 > a:hover, .gnb_btn05 > a.on {background-position:0 -12px;}

.gnb_btn04_01 > a {width:46px;height:12px;background:url('/jp/images/common/depth_044.png') 0 0px no-repeat;}
.gnb_btn04_01 > a:hover, .gnb_btn04_01 > a.on {background-position:0 -12px;}
.gnb_btn04_02 > a {width:35px;height:12px;background:url('/jp/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:24px;height:12px;background:url('/jp/images/common/depth_044_03.png') 0 0px no-repeat;}
.gnb_btn04_03 > a:hover, .gnb_btn04_03 > a.on {background-position:0 -12px;}
.gnb_btn04_04 > a {width:42px;height:12px;background:url('/jp/images/common/depth_044_04.png') 0 0px no-repeat;}
.gnb_btn04_04 > a:hover, .gnb_btn04_04 > a.on {background-position:0 -12px;}
.gnb_btn04_05 > a {width:42px;height:12px;background:url('/jp/images/common/depth_044_05.png') 0 0px no-repeat;}
.gnb_btn04_05 > a:hover, .gnb_btn04_05 > a.on {background-position:0 -12px;}
.gnb_btn04_06 > a {width:36px;height:12px;background:url('/jp/images/common/depth_044_06.png') 0 0px no-repeat;}
.gnb_btn04_06 > a:hover, .gnb_btn04_06 > a.on {background-position:0 -12px;}
.gnb_btn04_07 > a {width:36px;height:12px;background:url('/jp/images/common/depth_044_07.png') 0 0px no-repeat;}
.gnb_btn04_07 > a:hover, .gnb_btn04_07 > a.on {background-position:0 -12px;}
.gnb_btn04_08 > a {width:36px;height:12px;background:url('/jp/images/common/depth_044_08.png') 0 0px no-repeat;}
.gnb_btn04_08 > a:hover, .gnb_btn04_08 > a.on {background-position:0 -12px;}
.gnb_btn04_09 > a {width:36px;height:12px;background:url('/jp/images/common/depth_044_09.png') 0 0px no-repeat;}
.gnb_btn04_09 > a:hover, .gnb_btn04_09 > a.on {background-position:0 -12px;}

/* 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;*/}
