@charset "utf-8";


.skip{position:absolute;top:0;height:0;visibility:hidden;font-size:0;}
.wrapper{position:relative;margin:0 auto;width:1200px;}
#header_group{position:relative;top:0;padding-bottom:0;width:100%;height:91px;background:none;z-index:11;}
#top_head{position:relative;width:100%;background:#df2218;height:0;z-index:101;}
#top_head #logo{display:block;overflow:hidden;position:absolute;width:240px;height:100px;}
#top_head #logo a{display:block;width:100%;height:100px;background:url(../images/main/logo.png) no-repeat left 50%;font-size:0;line-height:0;text-indent:-9999px;}

#tm li a span {text-align:center}

#gnb{overflow:hidden;position:absolute;top:0;left:0;right:0;width:100%;height:100px;background:#fff;z-index:100; }
#gnb #animate{overflow:hidden;position:relative;width:100%;height:100%;background:#fff;}
#gnb #animate #tnb{overflow:hidden;position:relative;float:none;margin:0 auto;width:1200px;height:100%;background:url(../images/main/tm_bg.png) no-repeat left top;}
#gnb #animate #tnb #tm{overflow:hidden;position:relative;float:right;width:960px;background-color:rgba(255,255,255,.7); 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:137px;line-height:0;}
#gnb #animate #tnb #tm .tnc a{overflow:hidden;display:block;height:100px;color:#000;width:137px;font-weight:600; font-family: 'nanumsquare' !important; font-size:18px;line-height:100px;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:15px 0; font-family: 'nanumsquare' !important; }
#gnb #animate #tnb #tm .tnc ul li{display:block;float:none;margin:0 5px;padding:0; border-bottom:1px solid #efefef;}
#gnb #animate #tnb #tm .tnc ul li a{display:block;margin:0;padding:5px 10px 7px 21px;height:auto;font-size:13px;line-height:18px;text-align:left;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:#333;}
#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:#223854;}
#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:#f2f2f2;color:#223854;transition: all 0.5s ease-in-out;}


#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:#223854;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;}*/