@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

* {font-family:'Nanum Gothic',Dotum,돋움,Tahoma,Geneva,sans-serif;}

body{margin:0; background:url(/img/s_bg.gif) repeat-x;}
body, form, input, selcet { margin:0; padding:0 }
body, td, textarea, li, input, button, select { font:12px Tahoma, Geneva, sans-serif; color:#585858 }
ul, li{margin:0; padding:0; list-style:none;}
img{border:0;}

a { color:#585858; text-decoration:none; }
a:link { color:#585858; text-decoration:none; }
a:hover { color:#000000; }

.notice{}


li{list-style:none;}
.nav{margin:0; padding:0; width:766px; position:relative; background:url(/include/img/snv_bg.png); height:42px}
.gnb{width:100%; margin:0 auto; padding:0; position:relative; z-index:888}

.gnb_wrap{margin:0; padding:0; width:100%; position:absolute;}
.depth1{margin:0 auto; padding:0; width:766px; height:82px}
.depth1 li{text-align:center;}
.gnb_1{margin:0; padding:0; float:left; width:143px;}
.gnb_2{margin:0; padding:0; float:left; width:143px;}
.gnb_3{margin:0; padding:0; float:left; width:143px;}
.gnb_4{margin:0; padding:0; float:left; width:143px;}
.gnb_5{margin:0; padding:0; float:left; width:194px;}


.gnb_1 > a {background:url(/include/img/menu01.png) center center no-repeat; font-size:0px; text-indent:-9999px; width:143px; height:42px; display:block}
.gnb_1.active>a, .gnb_1.active > a:hover, .gnb_1.active > a:focus{background:url(/include/img/menu01_on.png) center center no-repeat;}

.gnb_2 > a {background:url(/include/img/menu02.png) center center no-repeat; font-size:0px; text-indent:-9999px; width:143px; height:42px; display:block}
.gnb_2.active>a, .gnb_2.active > a:hover, .gnb_2.active > a:focus{background:url(/include/img/menu02_on.png) center center no-repeat;}

.gnb_3 > a {background:url(/include/img/menu03.png) center center no-repeat; font-size:0px; text-indent:-9999px; width:143px; height:42px; display:block}
.gnb_3.active>a, .gnb_3.active > a:hover, .gnb_3.active > a:focus{background:url(/include/img/menu03_on.png) center center no-repeat;}

.gnb_4 > a {background:url(/include/img/menu04.png) center center no-repeat; font-size:0px; text-indent:-9999px; width:143px; height:42px; display:block}
.gnb_4.active>a, .gnb_4.active > a:hover, .gnb_4.active > a:focus{background:url(/include/img/menu04_on.png) center center no-repeat;}

.gnb_5 > a {background:url(/include/img/menu05.png) center center no-repeat; font-size:0px; text-indent:-9999px; width:194px; height:42px; display:block}
.gnb_5.active>a, .gnb_5.active > a:hover, .gnb_5.active > a:focus{background:url(/include/img/menu05_on.png) center center no-repeat;}

/** 서브 메뉴 **/
.sub_menu{overflow:hidden; position: absolute; top:48px; left:0; right:0; display:none;  background:url(/include/img/snv_top.png) top center no-repeat;}
.depth2{margin:7px auto; padding:8px 0 15px 0; top:48px; display:block; background:#6f51cb; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.depth2>li{float:none; margin:0 0 0 0; padding:0; line-height:28px; padding:5px 0; color:#e2f4ff;}

.depth2>li a{color:#e2f4ff; font-size:13px; line-height:18px; display:block; padding:0; letter-spacing:-0.5px; font-weight: bold}
.depth2>li>a:hover, .depth2>li>a:focus, .depth2>li>a:active{color:#ffffff; font-size:13px; line-height:18px;  display:block; font-weight:bold;}
.gnb_1 > .sub_menu{width:143px; left:0px;}
.gnb_2 > .sub_menu{width:143px; left:143px;}
.gnb_3 > .sub_menu{width:143px; left:286px;}
.gnb_4 > .sub_menu{width:143px; left:429px;}
.gnb_5 > .sub_menu{width:143px; left:600px;}





/* 왼쪽 메뉴*/

.left_MENU{ clear:both; margin:0; padding:0; overflow:hidden; width:231px;}
#gnb_container{margin:0; padding:0; clear:both; width:231px; background:url(/include/img/left_mbg.gif) repeat-y; padding-bottom:50px;}
#gnb_container #s_gnb { margin:0 auto; padding:0; width:158px;  clear:both; overflow:hidden; }
#gnb_container #s_gnb .depth_1 { position:relative; width:158px; margin:0 auto; padding:0; line-height:34px; background:url(/include/img/left_mmbg.gif) bottom repeat-x;}
#gnb_container #s_gnb .depth_1 .depth_1_a { display:block; width:153px; cursor:pointer; margin:0; padding:0 0 0 5px; overflow:hidden; color:#fff; font-size:13px; line-height:34px; font-weight:bold;}
#gnb_container #s_gnb .depth_1 .depth_1_a.on { width:148px; margin:0; padding:0 0 0 10px; overflow:hidden; color:#3a3a38; line-height:34px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color:#fff}
#gnb_container #s_gnb .depth_1 .depth_1_a:hover, #gnb_container #s_gnb .depth_1 .depth_1_a:focus{ width:148px; margin:0; padding:0 0 0 10px; overflow:hidden; color:#3a3a38; line-height:34px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background-color:#fff} 








/*서브*/
.location{float:right; text-align:right; margin:3px 2px 0 0; padding:0; vertical-align:middle; font-size:11px;}
.cont{width:699px; margin:20px 0;}


.m_title{text-align:center; font-weight:bold; color:#FFF; margin:0; padding:0;}

.menunum{float:right; margin:0 10px 20px 0;}
.menunum li{display:inline; font-size:12px;}
.menunum span{color:#6f52cb; font-weight:bold;}
.menunum li:after{content:"/";}

.hlong{height:100px; overflow:auto; display:block; line-height:20px; margin:0;}

/*작품소개*/
.box td, .box th{border-bottom:1px solid #CCC;}
.box th{padding-top:17px;}
.box td{padding:15px 10px;}
.am, .pm{display:inline-block;}
.am{width:21px; height:13px; background:url(/sub5/img/am.gif) no-repeat;}
.pm{width:19px; height:13px; background:url(/sub5/img/pm.gif) no-repeat;}
.show li{display:inline-block; width:172px; margin-right:8px; vertical-align:top; margin-bottom:10px;}
.show p{background:url(/sub5/img/photo_bg.gif) left top no-repeat; width:170px;}
.show img{margin:10px 0 0 9px; width:152px; height:100px;}
.show span{margin:0; display:block; text-align:center; margin-top:10px; font-weight:bold; color:#333; font-size:12px;}
.noimg{width:152px; height:110px;}

.show .text{text-align:left; font-weight:normal; color:#666; margin-top:6px; line-height:17px; font-size:11px; word-spacing:1px;}
.show .text em{font-style:normal; text-decoration:underline; font-weight:bold; word-spacing:normal;}