@charset "utf-8";

/* reset */
* {margin: 0;padding: 0;}
html {height:100%;overflow-y:scroll;}
body {width:100%;height:100%;color:#444;font:normal 12px/140% "돋움",Dotum,Verdana,Arial,AppleGothic,sans-serif;background:#222;}
dl,ul,ol{list-style:none;}
fieldset, img {border:none;}
hr{display:none;}
input,textarea,select{font-size:12px;}
table {width:100%;border-spacing:0;empty-cells:show;border-collapse:collapse;}
legend, caption{width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1;}
em, address {font-style:normal;}
input, select, textarea {vertical-align:top;}

/* common */
a:link,a:visited {color:#666;text-decoration:none;}
a:hover,a:active {color:#f25632;text-decoration:none;}
.hidden{position:absolute;left:-10000px;top:0;visibility:hidden;z-index:-1;}
.frameBd {position:absolute; top:0; left:0; display:block; border:1px solid #000; filter:alpha(opacity=10); opacity:0.1; background:url('../images/common/blank.gif') left top repeat;}

/* layout */
#wrap {position:relative;min-width:1149px;max-width:1399px;min-height:100%;margin:0 auto;background:url(../images/bg_body.gif) repeat-y 0 0;}
#container {display:inline-block;width:100%;min-height:100%;margin:0 0 -268px;background:url(../images/bg_wrap.gif) no-repeat 0 0;}
#container #header {float:left;width:209px;padding:45px 0 268px 40px;}
#container #contents {float:left;width:819px;padding:45px 40px 268px 41px;}
@media only screen and (min-width : 1400px) {}
#footer {display:inline-block;height:188px;padding:33px 0 47px 0;}
#footer .capyright {float:left;width:209px;padding:159px 0 0 40px;}
#footer .sp_list {float:left;width:809px;padding:0 0 0 41px;}

/* header */
#header h1 {margin-bottom:88px;}
#header .mainNav {width:169px;}
#header .mainNav li {margin-bottom:12px;}
#header .mainNav li a {display:block;width:100%;height:20px;background:url(../images/bg_main_nav.gif) no-repeat 0 0;}
#header .mainNav .nav1 a {background-position:0 0;}
#header .mainNav .nav2 a {background-position:0 -130px;}
#header .mainNav .nav3 a {background-position:0 -260px;}
#header .mainNav .nav4 a {background-position:0 -292px;}
#header .mainNav .nav5 a {background-position:0 -453px;}
#header .mainNav .nav6 a {background-position:0 -485px;}
#header .mainNav .nav1 a:hover,#header .mainNav .nav1 a:active,#header .mainNav .nav1 a.on {background-position:-200px 0;}
#header .mainNav .nav2 a:hover,#header .mainNav .nav2 a:active,#header .mainNav .nav2 a.on {background-position:-200px -130px;}
#header .mainNav .nav3 a:hover,#header .mainNav .nav3 a:active,#header .mainNav .nav3 a.on {background-position:-200px -260px;}
#header .mainNav .nav4 a:hover,#header .mainNav .nav4 a:active,#header .mainNav .nav4 a.on {background-position:-200px -292px;}
#header .mainNav .nav5 a:hover,#header .mainNav .nav5 a:active,#header .mainNav .nav5 a.on {background-position:-200px -453px;}
#header .mainNav .nav6 a:hover,#header .mainNav .nav6 a:active,#header .mainNav .nav6 a.on {background-position:-200px -485px;}
#header .mainNav li span {position:absolute;left:-10000px;z-index:-1;visibility:hidden;}

#header .subNav {padding:9px 0 0 0;}
#header .subNav li {margin-bottom:10px;}
#header .nav1 .subNav .snav1 a {background-position:0 -29px;}
#header .nav1 .subNav .snav2 a {background-position:0 -59px;}
#header .nav1 .subNav .snav3 a {background-position:0 -89px;}
#header .nav1 .subNav .snav1 a:hover,#header .nav1 .subNav .snav1 a:active,#header .nav1 .subNav .snav1 a.on {background-position:-200px -29px;}
#header .nav1 .subNav .snav2 a:hover,#header .nav1 .subNav .snav2 a:active,#header .nav1 .subNav .snav2 a.on {background-position:-200px -59px;}
#header .nav1 .subNav .snav3 a:hover,#header .nav1 .subNav .snav3 a:active,#header .nav1 .subNav .snav3 a.on {background-position:-200px -89px;}

#header .nav2 .subNav .snav1 a {background-position:0 -159px;}
#header .nav2 .subNav .snav2 a {background-position:0 -189px;}
#header .nav2 .subNav .snav3 a {background-position:0 -219px;}
#header .nav2 .subNav .snav1 a:hover,#header .nav2 .subNav .snav1 a:active,#header .nav2 .subNav .snav1 a.on {background-position:-200px -159px;}
#header .nav2 .subNav .snav2 a:hover,#header .nav2 .subNav .snav2 a:active,#header .nav2 .subNav .snav2 a.on {background-position:-200px -189px;}
#header .nav2 .subNav .snav3 a:hover,#header .nav2 .subNav .snav3 a:active,#header .nav2 .subNav .snav3 a.on {background-position:-200px -219px;}

#header .nav4 .subNav .snav1 a {background-position:0 -321px;}
#header .nav4 .subNav .snav2 a {background-position:0 -351px;}
#header .nav4 .subNav .snav3 a {background-position:0 -381px;}
#header .nav4 .subNav .snav4 a {background-position:0 -411px;}
#header .nav4 .subNav .snav1 a:hover,#header .nav4 .subNav .snav1 a:active,#header .nav4 .subNav .snav1 a.on {background-position:-200px -321px;}
#header .nav4 .subNav .snav2 a:hover,#header .nav4 .subNav .snav2 a:active,#header .nav4 .subNav .snav2 a.on {background-position:-200px -351px;}
#header .nav4 .subNav .snav3 a:hover,#header .nav4 .subNav .snav3 a:active,#header .nav4 .subNav .snav3 a.on {background-position:-200px -381px;}
#header .nav4 .subNav .snav4 a:hover,#header .nav4 .subNav .snav4 a:active,#header .nav4 .subNav .snav4 a.on {background-position:-200px -411px;}

/* contents */
#contents h1 {margin-bottom:38px;}
#contents .sub_title {margin-bottom:18px;}

/* contents > 공지사항, Q&A, Press */
#contents .noticeWrite {width:818px;border-top:4px solid #555;background:#fff;}
#contents .noticeWrite tbody th {height:49px;line-height:49px;background:url(../images/line_dotted.gif) repeat-x #555 0 0;padding-left:19px;color:#fff;text-align:left;font-weight:normal;}
#contents .noticeWrite tbody td {padding:10px 16px;background:url(../images/line_dotted.gif) repeat-x 0 0;}
#contents .noticeWrite tbody td input {height:25px;line-height:25px;padding:0 5px;color:#999;border:1px solid #aaa !important;}
#contents .noticeWrite tbody .t_tit td input {width:382px;}
#contents .noticeWrite tbody .t_tit td .s_check {display:inline-block;margin-top:6px;margin-left:5px;}
#contents .noticeWrite tbody .t_tit td .s_check label {color:#222;}
#contents .noticeWrite tbody .t_tit td .s_check input {vertical-align:middle;width:auto;height:auto;padding:0;border:0 none;}
#contents .noticeWrite tbody .t_tit th {background:#555;}
#contents .noticeWrite tbody .t_tit td {background:none;}
#contents .noticeWrite tbody .t_name td input {width:107px;}
#contents .noticeWrite tbody .t_pass td input {width:227px;}
#contents .noticeWrite tbody .t_file td input {}
#contents .noticeWrite tbody .t_txt td {padding:25px 25px 56px 25px;background:none;border-top:1px solid #555;border-bottom:1px solid #555;}
#contents .noticeWrite tbody .t_txt td textarea {width:746px;height:169px;padding:10px;overflow-y:scroll;color:#999;border:1px solid #aaa;resize:none;}

#contents .noticeList {width:818px;background:#fff;border-bottom:1px solid #555;table-layout:fixed;}
#contents .noticeList thead th {height:34px;line-height:34px;background:#555;color:#fff;font-weight:bold;}
#contents .noticeList thead th.tit {text-align:left;}
#contents .noticeList tbody th, #contents .noticeList tbody td {height:44px;line-height:44px;border-top:1px solid #e3e3e3;}
#contents .noticeList tbody tr:first-child th, #contents .noticeList tbody tr:first-child td {border-top:0 none;}
#contents .noticeList tbody th {text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;color:#666;}
#contents .noticeList tbody th a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contents .noticeList tbody td {text-align:center;color:#000;}
#contents .noticeList tbody th.s {padding-left:27px;background:url(../images/bul_bbs_s.gif) no-repeat 0 11px;}
#contents .noticeList tbody th.a {padding-left:27px;background:url(../images/bul_bbs_a.gif) no-repeat 10px 16px;}

#contents .noticeList tbody .t_my_pass td {text-align:center;padding:50px 0 25px;}
#contents .noticeList tbody .t_my_pass td * {display:block;margin:0 auto;}
#contents .noticeList tbody .t_my_pass td label {font-weight:bold;color:#555;margin-bottom:15px;line-height:1.4;}
#contents .noticeList tbody .t_my_pass td input {margin-bottom:23px;}
#contents .noticeList tbody .t_my_pass td input#t_my_pass {height:32px;line-height:34px;width:230px;padding:0 5px;background:#d1d1d1;border:1px solid #c3c3c3;}

#contents .noticeView {width:818px;border-top:4px solid #555;background:#fff;border-bottom:1px solid #555;table-layout:fixed;}
#contents .noticeView tbody .t_tit th {font-size:14px;text-align:left;font-weight:bold;color:#b8201c;height:20px;line-height:20px;padding:11px 15px;background:url(../images/line_dotted.gif) repeat-x 0 bottom;}
#contents .noticeView tbody .t_tit td {vertical-align:top;text-align:right;height:42px;line-height:41px;padding:0 15px;background:url(../images/line_dotted.gif) repeat-x 0 bottom;color:#222;}
#contents .noticeView tbody .t_txt td {vertical-align:top;padding:28px 25px;color:#222;line-height:20px;}
#contents .noticeView tbody .t_txt td img {display:block;margin-bottom:25px;}

/* contents > 포토게시판, 이벤트 */
#contents .photoWrite {width:818px;border-top:4px solid #555;background:#fff;}
#contents .photoWrite tbody th {height:49px;line-height:49px;background:url(../images/line_dotted.gif) repeat-x #555 0 0;padding-left:19px;color:#fff;text-align:left;font-weight:normal;}
#contents .photoWrite tbody td {padding:10px 16px;background:url(../images/line_dotted.gif) repeat-x 0 0;}
#contents .photoWrite tbody td input {height:25px;line-height:25px;padding:0 5px;color:#999;border:1px solid #aaa !important;}
#contents .photoWrite tbody .t_tit td input {width:382px;}
#contents .photoWrite tbody .t_tit td .s_check {display:inline-block;margin-top:6px;margin-left:5px;}
#contents .photoWrite tbody .t_tit td .s_check label {color:#222;}
#contents .photoWrite tbody .t_tit td .s_check input {vertical-align:middle;width:auto;height:auto;padding:0;border:0 none;}
#contents .photoWrite tbody .t_tit th {background:#555;}
#contents .photoWrite tbody .t_tit td {background:none;}
#contents .photoWrite tbody .t_name td input {width:107px;}
#contents .photoWrite tbody .t_pass td input {width:227px;}
#contents .photoWrite tbody .t_file td input {}
#contents .photoWrite tbody .t_txt td {padding:25px 25px 56px 25px;background:none;border-top:1px solid #555;border-bottom:1px solid #555;}
#contents .photoWrite tbody .t_txt td textarea {width:746px;height:169px;padding:10px;overflow-y:scroll;color:#999;border:1px solid #aaa;resize:none;}

#contents table.photoList {width:818px;background:#fff;border-bottom:1px solid #555;table-layout:fixed;}
#contents table.photoList thead th {height:34px;line-height:34px;background:#555;color:#fff;font-weight:bold;}
#contents table.photoList thead th.tit {padding-left:20px;text-align:left;}
#contents table.photoList tbody th, #contents .photoList tbody td {line-height:44px;border-top:1px solid #e3e3e3;}
#contents table.photoList tbody tr:first-child th, #contents .photoList tbody tr:first-child td {border-top:0 none;}
#contents table.photoList tbody th {padding:15px 0 15px 20px;height:20px;line-height:20px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;color:#666;}
#contents table.photoList tbody th a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contents table.photoList tbody th a img {border:1px solid #a3a3a3;margin-right:22px;vertical-align:middle;}
#contents table.photoList tbody td {text-align:center;color:#000;}

#contents div.photoList {width:818px;overflow:hidden;}
#contents div.photoList ul {display:inline-block;width:834px;height:554px;background:url(../images/bg_event_list.gif) no-repeat 0 0;}
#contents div.photoList ul li {float:left;width:260px;height:257px;margin:0 16px 18px 0;border:1px solid #dedede;background:#fff;}
#contents div.photoList ul li a {display:block;}
#contents div.photoList ul li a img {display:block;width:100%;}

#contents .photoView {width:818px;border-top:4px solid #555;background:#fff;border-bottom:1px solid #555;table-layout:fixed;}
#contents .photoView tbody .t_tit th {font-size:14px;text-align:left;font-weight:bold;color:#b8201c;height:20px;line-height:20px;padding:11px 15px;background:url(../images/line_dotted.gif) repeat-x 0 bottom;}
#contents .photoView tbody .t_tit td {vertical-align:top;text-align:right;height:42px;line-height:41px;padding:0 15px;background:url(../images/line_dotted.gif) repeat-x 0 bottom;color:#222;}
#contents .photoView tbody .t_txt td {vertical-align:top;padding:28px 25px;color:#222;line-height:20px;}
#contents .photoView tbody .t_txt td img {display:block;margin-bottom:25px;}

/* contents > 단체관람예약 */
#contents .reserWrite {width:818px;border-top:4px solid #555;background:#fff;}
#contents .reserWrite tbody th {height:49px;line-height:49px;background:url(../images/line_dotted.gif) repeat-x #555 0 bottom;padding-left:19px;color:#fff;text-align:left;font-weight:normal;}
#contents .reserWrite tbody td {padding:10px 16px;background:url(../images/line_dotted.gif) repeat-x 0 bottom;}
#contents .reserWrite tbody td input {height:25px;line-height:25px;padding:0 5px;color:#999;border:1px solid #aaa !important;}
#contents .reserWrite tbody .t_tit td input {width:382px;}
#contents .reserWrite tbody .t_cou td {color:#000;line-height:27px;}
#contents .reserWrite tbody .t_cou td label {font-weight:bold;margin-left:10px;}
#contents .reserWrite tbody .t_cou td label:first-child {margin-left:0;}
#contents .reserWrite tbody .t_cou td input {margin:0 3px;text-align:center;width:21px;color:#000;vertical-align:middle;}
#contents .reserWrite tbody .t_tel td {color:#999;}
#contents .reserWrite tbody .t_tel td input {width:45px;vertical-align:middle;}
#contents .reserWrite tbody .t_day td {color:#000;}
#contents .reserWrite tbody .t_day td label {font-weight:bold;margin-left:10px;}
#contents .reserWrite tbody .t_day td label:first-child {margin-left:0;}
#contents .reserWrite tbody .t_day td input {margin:0 3px;vertical-align:middle;}
#contents .reserWrite tbody .t_day td input#t_day_s {width:50px;}
#contents .reserWrite tbody .t_day td input#t_day_s1 {width:25px;}
#contents .reserWrite tbody .t_day td input#t_day_s2 {width:25px;}
#contents .reserWrite tbody .t_day td input.t_minute {width:50px;}
#contents .reserWrite tbody .t_txt td {padding:25px 25px 25px 100px;background:none;border-bottom:1px solid #555;}
#contents .reserWrite tbody .t_txt td strong {font-weight:normal;color:#cb5c59;}
#contents .reserWrite tbody .jcombox { background:#fff url(../images/btn_select.gif) no-repeat right center; }
#contents .reserWrite tbody .jcombox a { outline: 0px; display: block; font-weight: normal; padding: 0 3px; text-decoration: none !important; }
#contents .reserWrite tbody .jcombox a:hover { background-color: #e5e5e5; text-decoration: none !important; }
#contents .reserWrite tbody .jcombox a.disabled { color:#c0c0c0 !important;}
#contents .reserWrite tbody .jcombox span { display: block; overflow: hidden; margin-right: 21px; padding:0 0px 0px 5px;  background: #fff; }
#contents .reserWrite tbody .jcombox div { background: #fff; display: none; position: absolute !important; z-index: 99 !important; background-color: #fff; overflow: auto; overflow-x: hidden; }
#contents .reserWrite tbody .jcombox-m .current { font-weight: bold; }
#contents .reserWrite tbody .cus_select {margin-right:5px;position:relative; display:inline-block; #display:inline; width:75px !important;height:25px !important;font:normal 12px/23px 돋움, dotum; color:#b2b2b2; text-align:left;cursor:pointer;border:1px solid #aaa;vertical-align:middle;}
#contents .reserWrite tbody .cus_select span {margin:0;padding:0;padding-left:10px;height:25px;line-height:25px;background:none;}
#contents .reserWrite tbody .cus_select .menu {border: 1px solid #999; left:-1px !important; top:23px !important;z-index:11;}
#contents .reserWrite tbody .cus_select .current { background-color: #919191 !important; color: #fff !important; }

#contents .reserList {width:818px;background:#fff;border-bottom:1px solid #555;table-layout:fixed;}
#contents .reserList thead th {height:34px;line-height:34px;background:#555;color:#fff;font-weight:bold;}
#contents .reserList thead th.tit {text-align:left;}
#contents .reserList tbody th, 
#contents .reserList tbody td {height:44px;line-height:44px;border-top:1px solid #e3e3e3;}
#contents .reserList tbody tr:first-child th, 
#contents .reserList tbody tr:first-child td {border-top:0 none;}
#contents .reserList tbody th {text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;color:#666;}
#contents .reserList tbody th a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#contents .reserList tbody td {text-align:center;color:#000;}
#contents .reserList tbody td strong {font-weight:normal;color:#b8201c;}

#contents .reserView {width:818px;border-top:4px solid #555;background:#fff;border-bottom:1px solid #555;table-layout:fixed;}
#contents .reserView tbody .t_tit th {font-size:14px;text-align:left;font-weight:bold;color:#b8201c;height:20px;line-height:20px;padding:11px 15px;background:url(../images/line_dotted.gif) repeat-x 0 bottom;}
#contents .reserView tbody .t_tit td {vertical-align:top;text-align:right;height:42px;line-height:41px;padding:0 15px;background:url(../images/line_dotted.gif) repeat-x 0 bottom;color:#222;}
#contents .reserView tbody .t_txt td {vertical-align:top;padding:28px 25px;color:#222;line-height:20px;}
#contents .reserView tbody .t_txt td img {display:block;margin-bottom:25px;}
#contents .reserView tbody .t_txt td ul {}
#contents .reserView tbody .t_txt td ul li {margin-bottom:5px;}

/* contents > 글쓰기 게시판 버튼 */
#contents .form_btn {text-align:center;padding:20px 0 0 0;}
#contents .form_btn input, #contents .form_btn a {margin:0 4px;}

/* contents > 목록 게시판 버튼 */
#contents .list_form_btn {display:inline-block;width:100%;padding:20px 0 0 0;}
#contents .list_form_btn .w {float:left;}
#contents .list_form_btn .s {float:right;}
#contents .list_form_btn .s * {float:left;}
#contents .list_form_btn .s .t {width:109px;height:23px;line-height:23px;padding:0 5px;color:#999;border:1px solid #b8201c;}

/* contents > 보기 게시판 버튼 */
#contents .view_form_btn {text-align:center;padding:20px 0 0 0;}
#contents .view_form_btn input, #contents .view_form_btn a {margin:0 4px;}

/* contents > FAQ */
#contents #faq_list {border-top:4px solid #555;border-bottom:1px solid #555;}
#contents #faq_list ul {}
#contents #faq_list ul li {}
#contents #faq_list ul li.hide {border-top:1px solid #e3e3e3;background:url(../images/bul_faq_list_h.gif) no-repeat #fff 775px 12px;}
#contents #faq_list ul li.show {position:relative;z-index:1;margin-bottom:-1px;border-top:1px solid #555;background:url(../images/bul_faq_list_s.gif) no-repeat #f1f1f1 775px 12px;}
#contents #faq_list ul li:first-child {border-top:0 none !important;}
#contents #faq_list ul li a.q {display:block;height:24px;line-height:24px;padding:10px 20px;font-size:14px;}
#contents #faq_list ul li.hide a.q {font-weight:normal;color:#333;}
#contents #faq_list ul li.show a.q {font-weight:bold;color:#9e0c09;background:url(../images/line_dotted.gif) repeat-x 0 bottom;}
#contents #faq_list ul li p.a {line-height:30px;padding:14px 20px 14px 35px;color:#333;border-bottom:1px solid #555;background:url(../images/bul_faq.gif) no-repeat #eae7e7 20px 23px;}

/* contents > 페이징 */
#contents .page {position:relative;text-align:center;font-weight:bold;}
#contents .page a {vertical-align:top;display:inline-block;width:22px;height:22px;margin:0 2px;line-height:22px;border:1px solid #d4d4d4;font-size:12px;color:#808080;font-weight:bold;background:#fff;}
#contents .page strong {vertical-align:top;display:inline-block;width:20px;height:20px;margin:0 2px;line-height:20px;border:2px solid #b8201c;font-size:12px;color:#b8201c;font-weight:bold;background:#fff;}
#contents .page .left,#contents .page .right {position:relative;top:-1px;width:36px;height:24px;border:0 none;}
#contents .page .left {background:url(../images/btn_p_left.png) no-repeat 0 0;}
#contents .page .right {background:url(../images/btn_p_right.png) no-repeat 0 0;}
#contents .page .left span, #contents .page .right span {position:absolute;visibility:hidden;z-index:-1;line-height:12px;}

/* contents > 온라인 갤러리 */
#contents .online_gallery {width:775px;margin:16px 0 39px;padding:25px 17px 16px 26px;overflow:hidden;background:#fff;}
#contents .online_gallery ul {width:775px;overflow:hidden;}
#contents .online_gallery ul li {float:left;width:146px;height:100px;margin:0 9px 9px 0;}

#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img {border:0;}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;box-shadow:0 0 20px #000;}
#lightbox-container-image {padding:45px;background-color:#fff;}
#lightbox-container-image img {}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top:0;left:0;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49px;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0;text-align:right;top:0;right:0;position:absolute;z-index:100;}
#lightbox-container-image-data {padding:0;color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
#lightbox-image-details-caption {}
#lightbox-image-details-currentNumber {display:block;clear:left;}
#lightbox-secNav-btnClose {text-align:right;position:relative;}

/* contents > 전시회 소개 */
#contents .exhibition_c {margin-bottom:38px;}
#contents .exhi_tab {position:relative;width:819px;border-bottom:1px solid #dedede;;overflow:hidden;}
#contents .exhi_tab ul {}
#contents .exhi_tab ul li {}
#contents .exhi_tab ul li h2 {position:absolute;top:0;height:59px;}
#contents .exhi_tab ul li h2 a {display:block;width:100%;height:59px;overflow:hidden;background:url(../images/bg_exhi_tab.gif) no-repeat 0 0;}
#contents .exhi_tab ul li h2 a span {position:absolute;left:-10000px;z-index:-1;visibility:hidden;}
#contents .exhi_tab ul li h2.tab1 {width:260px;left:0;}
#contents .exhi_tab ul li h2.tab2 {width:299px;left:260px;}
#contents .exhi_tab ul li h2.tab3 {width:260px;left:559px;}
#contents .exhi_tab ul li h2.tab1 a {background-position:0 0;}
#contents .exhi_tab ul li h2.tab2 a {background-position:-260px 0;}
#contents .exhi_tab ul li h2.tab3 a {background-position:-559px 0;}
#contents .exhi_tab ul li h2.tab1 a:hover,#contents .exhi_tab ul li h2.tab1.on a {background-position:0 -60px;}
#contents .exhi_tab ul li h2.tab2 a:hover,#contents .exhi_tab ul li h2.tab2.on a {background-position:-260px -60px;}
#contents .exhi_tab ul li h2.tab3 a:hover,#contents .exhi_tab ul li h2.tab3.on a {background-position:-559px -60px;}
#contents .exhi_tab .t {color:#333;line-height:24px;border:1px solid #bcbcbc;border-top:0 none;margin-top:59px;background:#fff;padding:20px 30px;}
#contents .exhi_tab .t img {margin-bottom:15px;}

/* contents > 작가 소개 */
#contents .artist_c {margin-top:-15px;}
#contents .artist_c a {position:absolute;left:1100px;top:610px;}
@media screen and (min-width : 1250px) {
#contents .artist_c a {position:absolute;left:1150px;top:610px;}
}

/* contents > 프라하국립미술관 소개 */
#contents .art_museum_c {margin-top:-15px;}

/* 메인페이지 */
#main #wrap {position:relative;min-width:1230px}
#main #contents h1 {margin-bottom:18px;}
#main #contents .sub_title {margin-bottom:46px;}
#main #contents .gallery_t {position:absolute;top:415px;left:1196px;}
#main #contents .gallery {position:relative;left:-41px;width:901px;height:604px;}
#main #contents .sns_box {position:absolute;width:140px;top:67px;left:996px;}
#main #contents .sns_box ul {display:inline-block;width:140px;}
#main #contents .sns_box ul li {float:left;margin-right:7px;margin-bottom:7px;}
#main #contents .sns_box span {clear:both;}
@media only screen and (min-width : 1350px)  {
#main #contents .sns_box {position:absolute;top:177px;left:1196px;}
}