@charset "utf-8";


.skip{position:absolute;top:0;height:0;visibility:hidden;font-size:0;}
.top_menu{position:relative;width:1200px;margin:0 auto; z-index:10; text-align:right; padding:5px 30px;box-sizing: border-box; }
.top_menu span{background:#ccc; color:#fff; font-weight:bold; font-size:12px;padding:0 10px 2px 10px;line-height:16px; border-radius: 100px;}
.wrapper{position:relative;margin:0 auto;width:1200px;}
#header_group{position:relative;top:0;padding-bottom:0;width:100%;height:80px;z-index:11;}
#top_head{position:relative;width:100%;height:0;z-index:101;}
#top_head #logo{display:block;overflow:hidden;position:absolute;width:540px;height:80px; padding:0; margin:0; }
#top_head #logo a{display:block;padding:0;width:100%;height:80px;background:url('../images/main/logo.png') no-repeat 17px 27px;
font-size:0;line-height:0;text-indent:-9999px;}

#tm li a span {text-align:center}

#gnb{overflow:hidden;position:absolute;top:0;left:50%; margin-left:-60px;width:660px;height:80px;border-bottom:1px solid #b2b2b2; z-index:100;}
#gnb #animate{overflow:hidden;position:relative;width:100%;height:100%;}
#gnb #animate #tnb{overflow:hidden;position:relative;float:none;margin:0 auto;width:100%;height:100%;}
#gnb #animate #tnb #tm{overflow:hidden;position:relative;float:right;width:660px;z-index:101;}
#gnb #animate #tnb #tm:after{content:""; clear:both; display:block}
#gnb #animate #tnb #tm *{margin:0;vertical-align:middle;}
#gnb #animate #tnb #tm .tnc{float:left;width:165px;line-height:0;}
#gnb #animate #tnb #tm .tnc a{overflow:hidden;display:block;color:#333333;width:165px;font-weight:600;font-size:18px;padding:50px 0 30px 0;text-align:center;word-wrap:break-word;word-break:keep-all;}
#gnb #animate #tnb #tm .tnc a img{border:0; padding:0; margin:0;}
#gnb #animate #tnb #tm .tnc a:link,#gnb #animate #tnb #tm .tnc a:visited{background:none;color:#000}
#gnb #animate #tnb #tm .tnc a span{display:block;padding:17px 0 15px 0;line-height:25px;}
#gnb #animate #tnb #tm .tnc ul{display:block;padding:24px 0;background:#f3f3f3}
#gnb #animate #tnb #tm .tnc ul li{display:block;float:none;margin:0;padding:0}
#gnb #animate #tnb #tm .tnc ul li a{display:block;margin:0;padding:5px 10px 7px 10px;height:auto;font-size:13px;line-height:18px;text-align:center;word-wrap:break-word;word-break:keep-all;}
#gnb #animate #tnb #tm .tnc ul li a:link,#gnb #animate #tnb #tm .tnc ul li a:visited{background:none;color:#605f5f;}
#gnb #animate #tnb #tm .tnc ul li a:hover,#gnb #animate #tnb #tm .tnc ul li a:active,#gnb #animate #tnb #tm .tnc ul li a:focus{background:none;color:#f26d13 !important;text-decoration:underline;}
#gnb #animate #tnb #tm .tnc ul li.small a{display:block;margin:0;padding:2px 10px 5px 21px;height:auto;font-size:12px;line-height:13px;text-align:left;word-wrap:break-word;word-break:keep-all;}
#gnb #animate #tnb #tm .tnc ul li.small a:link,#gnb #animate #tnb #tm .tnc ul li a:visited{background:none;color:#605f5f;}
#gnb #animate #tnb #tm .tnc ul li.small a:hover,#gnb #animate #tnb #tm .tnc ul li a:active,#gnb #animate #tnb #tm .tnc ul li a:focus{background:none;color:#333;text-decoration:underline;}
#gnb #animate #tnb #tm .tnc .list_ov{background:#fff;}
#gnb #animate #tnb #tm .tnc .list_ov li a:link,#gnb #animate #tnb #tm .tnc .list_ov li a:visited{background:none;color:#333;}
#gnb #animate #tnb #tm .tnc .list_ov li a:hover,#gnb #animate #tnb #tm .tnc .list_ov li a:active,#gnb #animate #tnb #tm .tnc .list_ov li a:focus{background:none;color:#285A97;text-decoration:underline;}


#gnb #animate #tnb #tm .tnc a.border01:hover,#gnb #animate #tnb #tm .tnc a.border01:active,#gnb #animate #tnb #tm .tnc a.border01:focus
{background:url(../images/main/bg_tnc01.gif) repeat-x left bottom;color:#000}
#gnb #animate #tnb #tm .tnc a.border01.current{background:url(../images/main/bg_tnc01.gif) repeat-x left bottom;color:#000}

#gnb #animate #tnb #tm .tnc a.border02:hover,#gnb #animate #tnb #tm .tnc a.border02:active,#gnb #animate #tnb #tm .tnc a.border02:focus
{background:url(../images/main/bg_tnc02.gif) repeat-x left bottom;color:#000}
#gnb #animate #tnb #tm .tnc a.border02.current{background:url(../images/main/bg_tnc02.gif) repeat-x left bottom;color:#000}

#gnb #animate #tnb #tm .tnc a.border03:hover,#gnb #animate #tnb #tm .tnc a.border03:active,#gnb #animate #tnb #tm .tnc a.border03:focus
{background:url(../images/main/bg_tnc03.gif) repeat-x left bottom;color:#000}
#gnb #animate #tnb #tm .tnc a.border03.current{background:url(../images/main/bg_tnc03.gif) repeat-x left bottom;color:#000}

#gnb #animate #tnb #tm .tnc a.border04:hover,#gnb #animate #tnb #tm .tnc a.border04:active,#gnb #animate #tnb #tm .tnc a.border04:focus
{background:url(../images/main/bg_tnc04.gif) repeat-x left bottom;color:#000}
#gnb #animate #tnb #tm .tnc a.border04.current{background:url(../images/main/bg_tnc04.gif) repeat-x left bottom;color:#000}

#gnb #animate #tnb #tm .tnc a.border05:hover,#gnb #animate #tnb #tm .tnc a.border05:active,#gnb #animate #tnb #tm .tnc a.border05:focus
{background:url(../images/main/bg_tnc05.gif) repeat-x left bottom;color:#000}
#gnb #animate #tnb #tm .tnc a.border05.current{background:url(../images/main/bg_tnc05.gif) repeat-x left bottom;color:#000}

#gnb #animate #tnb #tm .tnc a.border06:hover,#gnb #animate #tnb #tm .tnc a.border06:active,#gnb #animate #tnb #tm .tnc a.border06:focus
{background:url(../images/main/bg_tnc06.gif) repeat-x left bottom;color:#000}
#gnb #animate #tnb #tm .tnc a.border06.current{background:url(../images/main/bg_tnc06.gif) repeat-x left bottom;color:#000}

#gnb #global{display:none;}
#gnb .gnb_line{display:none;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#666;z-index:102;}


/*#top_head #toggle_menu{display:block;overflow:hidden;position:absolute;top:0;right:-5px;width:60px;height:91px;background:#fe3830 url(http://jeju.museum.go.kr/Img/kr/common/icon_menu.png) no-repeat 50% 50%;background-image: url(http://jeju.museum.go.kr/Img/kr/common/icon_menu.svg), none;font-size:0;line-height:0;text-indent:-9999px;z-index:100;}
#shadow{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:99;}*/