@charset "utf-8";
@import url("base.css");
@import url("common.css");

/*
Epart CSS 개선 - 2015.07.01

개선 전 style 관련 css 가 아래와 같이 총 4개가 있었습니다.
style(최초 css)
style_2(최초 css에 import 되어 있던 default 관련 css)
style_a(1차 개선 관련 css)
style_new(2차 개선 관련 css)

개선 때마다 퍼블리싱 작업자들이 서로 달라서 css가 있는 상태에서 덮어쓰기 된 경우가 많습니다.
이번 개선으로 4개의 css를 1개의 css로 통합하여 일부 중복되거나 불필요한 css는 삭제처리 하였습니다.
주석처리를 한 영역은 그대로 유지하였으며, 일부 작업자들이 주석처리를 하지 않은 영역은 해당 스타일시트 파일명으로 주석처리를 하였습니다.
주석처리가 전혀 없는 것은 사용유무를 떠나서 유지하는 것이므로 삭제는 협의 후 하시길 바랍니다.

!!) 2015년 개편에는 ie10이상만 적용이 되고, 그 이하버전은 사용하지 않으므로 css내 핵들은 다 제거를 하였습니다.
ie 버전별 css를 만들어 백업은 해두었으므로 필요시 lte_ie7, lte_ie8 을 참고하시기 바랍니다.
*/


table {/*border:1px solid #dfdfdf;*/}


/* ---------- Style_a.css ---------- */
.siteLink .inner > li{width:155px;}
.siteLink .inner > li.museumLink{width:194px}

.btn_rsv {width:100%; margin-top:15px}
.btn_rsvgi{display:inline-block;font-size:14px;font-weight:bold;line-height:1;color:#555;border:1px solid #1e1e1e;border-radius:3px;padding:8px 35px 8px 12px;background:#fff url("../../images/btn_rsvgi.png") 100% 50% no-repeat;
-webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10)}
.btn_isExist{font-size: 14px; border: 1px solid #a9a9a9; color: #ff0000; border-radius: 3px; padding: 3px 12px 3px 12px;}
.groupSty_a {position:relative; top:0; left:0; margin-top:30px; padding-top:2px; background:url(../../images/bg_group07.gif) no-repeat 1px top;}
.groupSty_a:first-child {margin-top:0;}
.groupSty_a h4 {color:#333; font-weight:600; font:18px/34px "NanumGothic-Bold";}
.groupSty_a h4 + ul {margin-top:3px;}
.groupSty_a > ul > li {padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.groupSty_a p {margin-top:9px; padding-left:14px; color:#333; font-weight:600; font:15px/37px "NanumGothic-Bold"; background:url(../../images/bg_list_tit.gif) no-repeat left 23px;}
.groupSty_a p > img {vertical-align:middle;}
.groupSty_a p > img + strong {margin-left:5px;}
.groupSty_a h4 + p {margin-top:-5px;}
.groupSty_a .indent {padding-left:14px; background:none;}

.tbl_style_a {width:100%; margin:15px 0 10px 0; border-top:2px solid #666; text-align:center;}
.tbl_style_a th {text-align:center; height:40px; border:1px solid #dfdfdf; font-size:14px; font-family:"NanumGothic-Bold"; line-height:18px; background-color:#f5f5f5;}
.tbl_style_a td {text-align:center; height:40px; border:1px solid #dfdfdf; line-height:1.3;}

.int_b {position:relative;}
.int_b:after {content:""; display:block; clear:both;}
.int_b > div > p {font:15px/28px "NanumGothic-Bold";}
.int_b img {position:absolute; top:0; left:0; width:170px;}
.int_b span {display:block; padding-left:190px;}

.cont_map {height:422px; width:918px; border:1px solid #beb9a8;}
.cont_map .map_t {height:351px;}
.cont_map .map_t iframe {width:100%; height:351px; border:none;}

.cont_map .map_b {position:relative; height:50px; padding:21px 0 0 22px; color:#555; line-height:1.5; background:url(../../images/cont_bg.gif);}
.cont_map .map_b a {position:absolute; top:22px; right:30px;}
.btn_list_ah {position:absolute; top:240px; right:0;}

.table_type_a {width:100%; margin-top:15px; border:1px solid #dfdfdf; }
.table_type_a th {border-right:1px solid #dfdfdf; text-align:left; background-color:#f7f7f7;}
.table_type_a th,
.table_type_a td {padding:7px 0 7px 10px;}

.last_la {border-bottom:1px solid #666;}
.zone_s1:after,
.ayoo:after {content:""; display:block; clear:both;}
.zone_s1 {line-height:1.5;}
.zone_s1 p {float:left; width:630px;}
.zone_s1 span {display:block; float:right;}
.map_museum {position:relative; width:100%; height:956px; background:url(../../images/museum_img.gif) no-repeat;}
.btn_mb1 {width:119px; height:13px; padding:8px 30px 8px 0; font-weight:600; line-height:13px; text-align:center; background:url(../../images/btn_mb1.png) no-repeat;}
.map_museum .btn_mb1 { width:149px; height:29px; padding:0; font-weight:600; line-height:29px; text-align:center; background:url(../../images/btn_mb1.png) no-repeat;}
.map_museum .btn_mb1 a {display: block; padding-left:20px; text-align:left}

.mb1 {position:absolute; top:50px;  left:420px;}/*20170118 top 30px->50px*/
.mb2 {position:absolute; top:280px; left:180px;}
.mb3 {position:absolute; top:310px; left:420px;}
.mb4 {position:absolute; top:530px; left:180px;}
.mb5 {position:absolute; top:580px; left:420px;}
.mb6 {position:absolute; top:800px; left:180px;}
.tit_orange {color:#966f2c; font-size:18px; font-weight:600; line-height:1.8; letter-spacing:-1px;}
.hum {padding:30px; border:1px solid #cecece; border-top:none; text-align:center;}
.view_info_a,
.view_info_a1 {position:relative; top:0; left:0; margin-top:43px; padding-top:20px; border:1px solid #cecece; background:url(../../images/bg_bar02.png) repeat-x;}
.view_info_a > strong,
.view_info_a1 > strong {position:absolute; top:-4px; left:20px; height:50px; padding-top:14px; font-weight:600; font-size:18px; text-align:center;}
.view_info_a > strong {width:97px; background:url(../../images/png_arrowd.png) no-repeat;}
.view_info_a1 > strong {width:149px; background:url(../../images/png_arrowd1.png) no-repeat;}
.txt_y {font-size:11px; line-height:1.5;}
.my1 {position:absolute; top:85px;  left:450px;}/*20170118 top 70px->85px*/
.my2 {position:absolute; top:222px; left:30px; text-align:right;}
.my3 {position:absolute; top:346px; left:450px;}
.my4 {position:absolute; top:486px; left:30px; text-align:right;}
.my5 {position:absolute; top:620px; left:450px;}
.my6 {position:absolute; top:760px; left:20px; text-align:right;}

.d_today {height:17px; margin:2px 0 30px 0; padding:10px 0; border:1px solid #966f2c;}
.d_today:after {content:""; display:block; clear:both;}
.d_today li {float:left; margin-left:20px;}
.d_today .on a {color:#966f2c;}
.d_today li a:hover,
.d_today li a:focus {color:#966f2c;}
.d_today li img {vertical-align:0;}
.sl_size_a1 .sbHolder {width:213px;}
.sl_size_a2 .sbHolder {width:162px;}
.sl_size_a3 .sbHolder {width:61px;}
.program .sl_size9{width:100%}
.program .sl_size9 .sbHolder {width:100%}

.tbl_style_ah {width:100%; margin:7px 0 10px 0; border-top:2px solid #666; text-align:center;}
.tbl_style_ah th {height:40px; font-size:13px; font-family:"NanumGothic-Bold"; line-height:18px; border:1px solid #dfdfdf; font-weight:600; text-align:center; background-color:#f5f5f5;}
.tbl_style_ah td {height:40px; border:1px solid #dfdfdf; text-align:center; line-height:1.3;}
.tbl_style_ah td span.span_t {line-height:1.8;}
.btn_zone {width:100%; margin-top:30px; text-align:center;}
.txt_red {color:#966f2c; font-weight:600;}
.search_aa:after {content:""; display:block; clear:both;}
.search_aa p {float:left;}
.search_aa .search_i {float:right; line-height:1.5;}
.tdh td {line-height:1.5;}
.marc {position:absolute; top:5px; right:0;}
.txt_p {color:#966f2c;}

.border_ahn {padding:25px 27px 5px 27px; border:1px solid #dcddde;}
.border_ahn > ul > li {margin-bottom:25px; color:#966f2c; font-weight:600; font-size:13px; line-height:20px;}
.border_ahn li:after {content:""; display:block; clear:both;}
.border_ahn dl {height:100%;}
.border_ahn dl dt {float:right; height:100%; padding-top:40px; color:#555; font-weight:normal;}
.border_ahn dl dd {float:left; position:relative; height:100%; margin:6px 25px 0 0;}
.border_ahn li dd a {position:absolute; left:0; bottom:0;}
.border_ahn dl dd.r15 {float:left; position:relative; height:100%; margin:6px 15px 0 0;}
.border_ahn dl dt.bt {float:none; color:#555; padding-top:0; font-weight:normal; height:100%;}
.border_ahn2 li:after,
.border_ahn3 li:after,
.border_ahn4 li:after {content:""; display:block; clear:both;}
.border_ahn5 li:after {content:""; display:block; clear:both;}
.border_ahn2 li,
.border_ahn3 li {float:left;}
.border_ahn2 li.fr,
.border_ahn3 li.fr {float:right;}
.border_ahn2 li dt,
.border_ahn3 li dt,
.border_ahn4 p,
.border_ahn5 p {height:100%; margin-bottom:10px; color:#d83d13; font-weight:600; text-align:center;}
.border_ahn2 li dt,
.border_ahn3 li dt {color:#966f2c;}
.border_ahn4 p,
.border_ahn5 p {color:#d83d13;}
.border_ahn2 li dd,
.border_ahn3 li dd {position:relative; height:100%; margin:6px 0 0 0;}
.border_ahn2 li dd a,
.border_ahn3 li dd a {position:absolute; left:0; bottom:0;}
.border_ahn4 li,
.border_ahn5 li {float:left; position:relative; height:100%;}
.border_ahn4 li {margin:6px 31px 0 31px;}
.border_ahn4 li a,
.border_ahn5 li a {position:absolute; left:0; bottom:0;}
.border_ahn2 {height:230px; width:680px; padding:20px 30px 20px 30px; background:url(../../images/0010060060030_bg.gif) no-repeat;}/*20190328 width 추가*/
.border_ahn3 {height:350px; width:610px; padding:20px 65px 20px 65px; background:url(../../images/0010060060030_bg2.gif) no-repeat;}/*20190328 width 추가*/
.border_ahn4 {height:170px; padding:20px 0 20px 3px; background:url(../../images/001006006003004_bg1.gif) no-repeat;}
.border_ahn5 {padding:25px 15px 20px 18px; background:url(../../images/001006006003004_bg2.gif) no-repeat; height:110px;}
.border_ahn .mr5 {margin-right:8px;}
.border_ahn .mr7 {margin-right:16px;}
.tab_group {position:relative;}
.hong {position:absolute; top:-10px; right:0;}

.pu_txt {height:100%; margin-bottom:10px; color:#966f2c; font-weight:600; text-align:center;}
.pu_txt1,
.pu_txt2,
.pu_txt3 {position:absolute; top:-20px; height:35px; margin-bottom:10px; color:#966f2c; font-weight:600; text-align:center;}
.pu_txt1 {right:20px;}
.pu_txt2 {right:-17px;}
.pu_txt3 {right:-40px;}
.ttc {text-align:center;}
.sp_tx {position:absolute; top:-20px; left:30px;}

.d_003005:after,
.d_003005 .d_1:after,
.d_003005 .d_2:after {content:""; display:block; clear:both;}
.d_003005 {height:100%; margin-bottom:10px; color:#966f2c; font-weight:600; text-align:center;}
.d_003005 div {float:left; position:relative;}
.d_003005 .d_1 {height:72px; padding:18px 8px 20px 8px; border:1px solid #dadada;}
.d_003005 .d_2 li {float:left; position:relative; height:100%;}
.d_003005 .d_2 li a {position:absolute; left:0; bottom:0;}
.d_003005 .d_1 ul li,
.d_003005 .d_2 ul li {float:left;}
.d_003005 .d_2 {width:220px; height:77px; padding:18px 10px 18px 10px; background:url(../../images/j_bg2.gif) no-repeat;}

.d_003006 {height:100%; margin-bottom:10px; color:#966f2c; font-weight:600; text-align:center;}
.d_003006 div {float:left;}
.d_003006:after {content:""; display:block; clear:both;}
.d_003006 .d_3 {position:relative; width:248px; padding:35px 10px 25px 10px; border:1px solid #dadada;}
.d_003006 .d_3 .sp_tx2 {position:absolute; top:10px; left:52px;}
.d_003006 .d_3 a {position:absolute; bottom:25px; left:46px;}
.d1_003006 {position:absolute; top:0; right:0;}
.d1_003006 ul {float:left; padding:5px 15px 20px 15px; border:1px solid #dadada;}
.d1_003006 li {position:relative; height:100%;}
.d1_003006 li a {position:absolute; left:0; bottom:0;}

.border_ahn6 {height:200px; padding-top:40px; font-family:"NanumGothic-Bold"; background:url(../../images/mbg_bg1.gif) no-repeat;}
.border_ahn6 ul:after {content:""; display:block; clear:both;}
.border_ahn6 li {float:left; width:113px; text-align:center;}
.border_ahn6 li:first-child {margin-left:0;}
.border_ahn6 li {position:relative; top:0; left:0;}
.border_ahn6 li a {position:absolute; left:0; bottom:0;}

.bod1:after {content:""; display:block; clear:both;}
.bod1 div,
.bod1 li {float:left;}
.bod1 {height:100%; margin-bottom:10px; color:#966f2c; font-weight:600; text-align:center;}
.bod1 div {padding:15px 19px 20px 19px; border:1px solid #dadada;}
.bod1 li {position:relative; top:0; left:0;}
.bod1 li:after {content:""; display:block; clear:both;}
.bod1 li a {position:absolute; left:0; bottom:0;}

.ssy_txt {display:inline-block; font-weight:normal; line-height:1.5;}
.gongo1 {position:absolute; top:0; right:0;}
.pop_j {width:560px; height:69px; padding-left:72px; background:url(../../images/pop_j1.gif) no-repeat;}
.pop_table1 .tbl_style_a input[type=text] {height:23px; border:1px solid #d3d3cc;}
.pop_table1 .aas {vertical-align:7px;}
.c_b:after {content:""; display:block; clear:both;}
.btn_full {position:absolute; bottom:0; right:0;}
.pop_table1 .tbl_style_a input[type=radio] {vertical-align:-2px; margin-right:5px;}
.layer_qrcode {display:none; position:absolute; top:25px; left:-40px; z-index:9999; width:294px; height:375px; background:url(../../images/qrbg.gif) no-repeat;}
.layer_qrcode .qr {padding:30px 50px 45px 45px;}
.layer_qrcode .qr .qr_tit {display:block; font-size:26px; line-height:26px;}
.layer_qrcode .qr .qr_desc {margin-top:10px; color:#000; font-size:13px;}
.layer_qrcode .qr .qr_i {width:200px; height:200px; text-align:center; vertical-align:bottom;}
.layer_qrcode .qr .qr_b {text-align:center;}
.layer_qrcode .qr .btn_qrcode,
.layer_qrcode .qr .btn_copy {display:block;}
.layer_qrcode .qr .btn_copy {margin-top:13px; font-size:13px;}
.layer_qrcode .close {position:absolute; top:7px; right:14px;}
.layer_qrcode .close img {width:65px; height:65px;}
.smart_q {position:relative;}
.smart_q .btn_j1 {position:absolute; top:4px; right:260px;}
.border_h {border:1px solid #c9c9c9; padding:20px; margin-top:18px; line-height:1.7;}
.player_d {width:680px; height:450px; margin-bottom:30px; background-color:#464646;}
.li_w li a {width:110px;}
.li_w li {text-align:center;}
.btn_g1 {display:inline-block; margin:10px 0 20px 0;}
.content_type:after {content:""; display:block; clear:both;}
.content_type ul li {float:left; position:relative;}
.content_type ul li dl {margin:10px 3px;}
.content_type ul li dl dt {width:340px; height:38px; padding-left:20px; font-weight:600; font-size:16px; line-height:41px; background-color:#f1f1f1;}
.content_type ul li dl dd {width:342px; height:73px; padding:14px 0 0 20px; border:1px solid #c3c3c3; border-top:none; font-size:13px; line-height:20px;}
.content_type ul li .btn_inform a {position:absolute; top:10px; right:3px;}
.content_type2 {position:absolute; width:501px; height:345px; padding:46px 65px 0 38px; background:url(../../images/008002_bg.gif) no-repeat;}
.content_type2 .type2_close {position:absolute; top:15px; right:25px;}
.content_type2 .type2_tit {font-size:26px;}
.content_type2 table {height:20px; border-bottom:1px solid #666; border-top:2px solid #666;}
.content_type2 table th {height:40px; padding-left:10px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-weight:600; text-align:left; background-color:#f7f7f7;}
.content_type2 table td {height:40px; padding-left:10px; border-bottom:1px solid #dfdfdf;}
.content_type2 .radio_div:after {content:""; display:block; clear:both;}
.content_type2 .radio_div .rad {display:inline; float:left;}
.content_type2 .radio_div .txt {display:inline; float:right; color:red;}

.tc {text-align:center;}
.fl {float:left;}

.td_p {margin-top:10px; color:#666; font-weight:600; line-height:1.4;}

.d_card:after {content:""; display:block; clear:both;}
.s_card {float:left; width:324px;}
.t_card {float:right; margin-top:30px;}
.b_s {text-align:right;}

.m_img {width:300px; height:213px; padding-top:15px; border:1px solid #e4e4e4;}
table .tl {padding-left:10px; text-align:left;}
.t004 {color:#0da87f; font-weight:600; font-size:15px; line-height:1.4;}
.ts004 {color:#555555; font-weight:600; font-size:14px;}
.tc004 {color:#0da87f;}
.tpd {margin-left:72px;}

.bnr_d {border-top:2px solid #666; border-bottom:1px solid #666;}
.bnr_d li {border-bottom:1px solid #dfdfdf;}
.bnr_d .banner_img img{border:1px solid #dfdfdf;}
.bnr_d p {line-height:1.2;}
.bnr_btn {margin:10px 0 30px 0;}
.fz18 {font-weight:600; font-size:15px;}

.um_d:after {content:""; display:block; clear:both;}
.um_f {float:left;}
.um_r {float:left; margin:10px 0 0 10px;}
.um_r li {line-height:1.8;}
.um_r li img {margin:5px;}
.t_pd {margin-left:86px;}
.um_l li {float:left; margin-right:7px;}
.v_um > li {margin-bottom:15px; font-weight:600;}

.tab_group + ul {margin-bottom:30px;}
.groupSty05 {position:relative; top:0; left:0; margin-top:30px; padding-top:2px; background:url(../../images/bg_group05.gif) no-repeat 1px top;}
.groupSty05:first-child {margin-top:0;}
.groupSty05 h4 {color:#333; font:18px/34px "NanumGothic-Bold";}
.groupSty05 h4 + ul {margin-top:3px;}
.groupSty05 > ul > li {padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.groupSty05 p {margin-top:9px; padding-left:14px; color:#333; font:15px/37px "NanumGothic-Bold"; background:url(../../images/bg_list_tit.gif) no-repeat left 23px;}
.groupSty05 h4 + p {margin-top:-5px;}
.groupSty05 .indent {padding-left:14px; background:none;}

.txt05 {color:#966f2c;}
.bor_k {margin-top:40px; padding:0 0 20px 20px; border:1px solid #dfdfdf;}
.l_h {line-height:1.5;}

.groupSty07 {position:relative; top:0; left:0; margin-top:30px; padding-top:2px; background:url(../../images/bg_group07.gif) no-repeat 1px top;}
.groupSty07:first-child {margin-top:0;}
.groupSty07 h4 {color:#333; font:18px/34px "NanumGothic-Bold";}
.groupSty07 h4 + ul {margin-top:3px;}
.groupSty07 > ul > li,
.groupSty07 .fr > ul > li {padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.groupSty07 p {margin-top:9px; padding-left:14px; color:#333; font:15px/37px "NanumGothic-Bold"; background:url(../../images/bg_list_tit.gif) no-repeat left 23px;}
.groupSty07 h4 + p {margin-top:-5px;}
.groupSty07 .indent {padding-left:14px; background:none;}

.chart_o:after {content:""; display:block; clear:both;}
.chart_o {/*! margin-left:20px; */width: 720px;margin: 0 auto;}
.chart_o > ul > li {float:left; margin-right:29px;}
.chart_o > ul > li:after {content:""; display:block; clear:both;}
.chart_o > ul > li:nth-child(4) {margin-right:0;}
.chart_o > ul > li > ul > li {width:120px; padding:15px 0; border:1px solid #666; border-top:none; text-align:center;}
.chart_o > ul > li > ul > li:after {content:""; display:block; clear:both;}


.c_l:after {content:""; display:block; clear:both;}
.c_l {float:left;}
.c_l li {width:120px; padding:15px 0; border:1px solid #666; border-top:none; text-align:center;}
.sadari {margin-left:55px;}

.logo1 {padding:20px; border:1px solid #dcddde;}
.logo2 {padding:20px 40px 20px 40px; border:1px solid #dcddde;}
.txt07 {color:#966f2c;}

.k_p:after {content:""; display:block; clear:both;}
.k_p {width:100%; margin-top:25px; padding-bottom:25px; font-size:13px;border-bottom: #666 1px solid;}
.k_p ul {float:right;}
.k_p li {float:left; margin-left:8px; padding-left:8px; background:url(../../images/line_s.gif) no-repeat 0 50%;}
.k_p li:first-child {margin-left:0; padding-left:0; background:none;}
.k_p li a:hover,
.k_p .on a {color:#966f2c;}
.tx07 {color:#966f2c; font-weight:600; font-size:25px; line-height:35px;}
.fs_13 td, .fs_13 th {font-size:13px;}
table .rft {text-align:right; padding-right:20px;}
fr {float:right;}
.sooj .t_d {float:left; width:530px; margin-right:18px; line-height:1.44;}
.t_d2 {margin-top:5px; line-height:1.4;}

.tab01 .tab_group7:after {content:""; display:block; clear:both;}
.tab01 .tab_group7 li {float:left; margin-top:2px; margin-left:2px;}
.tab01 .tab_group7 li a {display:inline-block; width:243px; padding:6px 0; color:#777; font:16px "NanumGothic-Bold"; text-align:center; background-color:#efefef;}
.tab01 .tab_group7 .on a {color:#fff; background-color:#112233;}
.tab01 .tab_group7 li a:hover,
.tab01 .tab_group7 li a:focus {color:#fff; background-color:#966f2c;}

.soo_d {width:698px; padding:20px; border:1px solid #dadada;}
.soo_p li {float:left; margin-right:20px;}
.soo_p ul:after {content:""; display:block; clear:both;}
.soo_d2 {width:678px; padding:20px 30px 20px 30px; border:1px solid #dadada;}
.soo_p2 li {float:left; margin-right:27px;}
.soo_p2 ul:after {content:""; display:block; clear:both;}

.list_inner_a td {height:158px; padding:0;}
.list_inner_a td.so1 .em1 a {float:left; width:118px; height:118px; margin-right:17px; border:1px solid #dfdfdf;}
.list_inner_a td.so1 .em1 img {width:118px; height:100%; word-wrap:break-word;}
.list_inner_a .so2 {background-color:#f7f7f7;}
.list_inner_a td.so2 .em2 a {float:right; margin:25px 15px 0 0;}
.list_inner_a .so1 p {display:table-cell; width:160px; height:118px; font-size:18px; line-height:28px; vertical-align:middle;}
.list_inner_a .so2 p {display:table-cell; width:270px; height:118px; line-height:1.5; vertical-align:middle;}
.list_inner_a .so3 p {display:table-cell; width:180px; height:118px; font-size:18px; line-height:28px; vertical-align:middle;}

.tx_08 {color:#966f2c;}
.tit_08 {color:#966f2c; font-size:16px; font-weight:600; line-height:1.4;}
.txt_08 {margin-top:10px; font-size:13px; line-height:1.4;}

.cho1 {margin-left:14px; line-height:1.5;}
.cho2 {margin-left:25px; line-height:1.5;}
.cho3 {margin-left:15px;}
.cho1 ol li {padding-left:18px;}
.cho1 ol li span {position:absolute; left:15px;}

.jn_b {width:100%; height:113px; background:url(../../images/pop_j1.gif) no-repeat left;}
.tab_ga {overflow:hidden; margin-top:0;  padding-top:20px;}
.tab_ga li {float:left;}
.tab_ga li a {float:left; width:124px; height:23px; padding-top:8px; border:1px solid #d3d3cc; text-align:center; background-color:#fff;}
.tab_ga li.on a{color:#fff; background-color:#666;}
.tab_ga .on a,
.tab_ga li a:hover,
.tab_ga li a:focus {color:#fff; background-color:#666;}

.searchtime {}
.searchtime p { height:25px; padding:9px 0 0 9px; color:#fff; background:#333}
.searchtime ol {padding:0 0 0 12px;}
.searchtime ol li {position: relative; display: block;}
.searchtime .btnRemoveKeyword {width:16px; width:22px; border:#ccc 1px solid; background: #fff url(/design/theme/museum_kr/images/x.gif) no-repeat 5px 4px;
  overflow:hidden; text-indent:-100px; position:absolute; right:10px; top:10px;}

.searchtime li {position:relative; display:block;border-top:#eaeaea 1px solid;}
.searchtime li:first-child {margin:0; border:0;}
.searchtime li a {display: block;vertical-align: 10px;text-overflow: ellipsis;white-space: nowrap;width: 122px;overflow: hidden; padding:8px 0;}
.searchtime li a:after {content:""; display:block; clear:both;}
.searchtime li img {position:absolute; top:10px; right:10px;}
.searchtime em {display:inline-block; overflow:hidden; float:left; height:14px; margin:0 8px 0 6px;}
.searchtime .time {width:auto; height:22px; margin-top:6px; padding:7px 0 0 0; border-top:1px solid #dcdcdc; border-bottom:0; color:#666; font-size:11px; text-align:center; background:#fff none;}

.jn_b3 {width:100%; background:url(../../images/bg_cyedu.gif) no-repeat left top;}

.list_ahn {width:100%; border-top:2px solid #666;}
.list_ahn tr {border-bottom:1px solid #dfdfdf;}
.list_ahn tr:last-child {border-bottom:1px solid #666;}
.list_ahn td:after {content:""; display:block; clear:both;}
.list_ahn td:first-child {border-left:none;}
.list_ahn td {padding:15px; border-left:1px solid #dfdfdf; vertical-align:top;}
.list_ahn td .img {float:left; margin-right:20px;}
.list_ahn td .txt_div {float:left; width:270px;}
.list_ahn td .tit {font-size:15px; line-height:20px;}
.list_ahn td .txt span {display:inline-block; color:#606060; font-weight:600; font-size:12px; line-height:20px;}
.list_ahn .last {border-bottom:none;}
.list_ahn td .txt2_div {margin-top:15px; padding-top:9px; line-height:20px; background:url(../../images/bg_exhibit_line.gif) no-repeat;}
/* // end. style_a */



/* ---------- Common Style ---------- */
#content h3, #searchContent h3 {/* margin-bottom:27px; *//* padding-top:23px; */color:#444;font-family:"NanumMyeongjo";font-size:38px;/* line-height:38px; */letter-spacing:-2px;clear:both;padding-bottom: 10px;}
#content h3 span, #searchContent h3 span {font:30px/34px "NanumMyeongjo";}
h4.m_2 span {color:#999; font-size:.6em;}
.sub_content {clear:both; position: relative;}
.sub_content:after {content:""; display:block; clear:both;}
.sub_content input[type="text"], .sub_content input.input_pw {height:23px; padding:0 6px; border:1px solid #d3d3cc;ime-mode:active;}
.sub_content input.input_id,
.sub_content input.input_pw,
.sub_content input.input_login,
.sub_content input.input_email {ime-mode:inactive;}
.sub_content .kogl_img {width:188px; height:50px;}


/* Layout */
.content_control {position:absolute; top:40px; right:20px; font-size:11px;}
.content_control > a {padding-right:10px; margin-left:2px; color:#666; background:url(../../images/img_center/bl/bl_control_li.gif) 100% 3px no-repeat;}
.content_control span > em {padding-right:2px;}
.content_control span img {position:relative; top:1px; vertical-align:top;}
.content_area {/*! width:740px; */ height:auto; min-height:537px; padding:0 20px 100px 30px;}
.content_area h3 {margin-bottom:18px; color:#444; font-weight:normal; font-size:25px; line-height:30px;}
.content_area table {width:100%;table-layout:fixed;}
.content_area input[type="text"],
.content_area textarea {padding:0 6px; border:1px solid #dfdfdf;}
.content_area input[type="password"],
.content_area textarea {padding:0 6px; border:1px solid #dfdfdf;}
.content_area textarea {padding:6px;width:100%;box-sizing:border-box}
.content_area input[type="text"],
.content_area input[type="password"] {width:100%;height:25px;box-sizing:border-box}

.layout_alram{position:fixed;top:50%;left:50%;width:500px;margin-left:-250px;margin-top:-151px;padding-bottom:29px;border:2px solid #554c47;background-color:#fff}
.layout_alram .lyt_head{font-size:16px;font-weight:bold;color:#fff;line-height:1;padding:12px 20px;background-color:#554c47}
.layout_alram .lyt_body{padding:30px 40px 0}
.layout_alram .lyt_info{font-size:18px;margin-bottom:30px}
.layout_alram .table{width:100%;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}
.layout_alram tr:first-child th, .layout_alram tr:first-child td{border-top:0}
.layout_alram th, .layout_alram td{height:39px;border-top:1px solid #ebebeb;padding-left:15px}
.layout_alram th{font-size:12px;color:#666;text-align:left;}
.layout_alram td{font-size:16px;color:#333}
.layout_alram .btn_area{margin-top:29px;text-align:center;}
.layout_alram .btn_area a{display:inline-block;font-size:14px;line-height:1;color:#fff;width:110px;padding:11px 0;border-radius:3px;margin:0 5px}
.layout_alram .btn_area .cance{background-color:#666}
.layout_alram .btn_area .idcon{background-color:#a27622}
.layout_alram .close{position:absolute;top:12px;right:20px;width:12px;height:11px;text-indent:-9999px;background:url(../../images/img_center/bg/bg_layout_close.png);}

.lyt_confirm{position:fixed;top:50%;left: 50%;width:435px;margin-left:-217px;height: 258px;margin-top: -129px;border: 3px solid #7e6f5c;background-color: #fff;}
.lyt_confirm .lyt_body{display:table;height: 176px;padding: 10px 0;font-size: 18px;color: #5b5b5b;width: 100%;text-align: center;}
.lyt_confirm .lyt_cont{display:table-cell;vertical-align:middle;}
.lyt_confirm .btn_area{position: absolute;bottom: 28px;left: 0;width: 100%;text-align: center;}
.lyt_confirm .btn_area a span{min-width:58px}

.auto_height{width:420px;max-height:252px;overflow:auto;}
.tbl_list2 .tbl_thead{width:418px;overflow:hidden;border:1px solid #dfdfdf;background-color:#f5f5f5;border-top:2px solid #666;text-align:center}
.tbl_list2 .tbl_body{text-align:center;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.tbl_list2 .tbl_thead .col{float:left;height:45px;padding:13px 0;border-left:1px solid #dfdfdf;box-sizing:border-box;}
.tbl_list2 .tbl_thead .col:nth-child(1){width:100px}
.tbl_list2 .tbl_thead .col:nth-child(2){width:100px}
.tbl_list2 .tbl_thead .col:nth-child(3){width:139px}
.tbl_list2 .tbl_thead .col:nth-child(4){width:62px}

.tbl_list2 .tbl_thead .col:first-child{border-left:0}
.tbl_list2 .tbl_body li span:first-child{border-left:0}
.tbl_list2 .tbl_body li:first-child{border-top:0}
.tbl_list2 .tbl_body li{border-top:1px solid #dfdfdf;overflow:hidden}
.tbl_list2 .tbl_body li span{float:left;height:35px;padding:8px 0;border-left:1px solid #dfdfdf;box-sizing:border-box;}
.tbl_list2 .tbl_body li span.noData{width:100% !important;}
.tbl_list2 .tbl_body li span:nth-child(1){width:100px}
.tbl_list2 .tbl_body li span:nth-child(2){width:100px}
.tbl_list2 .tbl_body li span:nth-child(3){width:139px}
.tbl_list2 .tbl_body li span:nth-child(4){width:62px}

/* UTILL */
.util {position:absolute; top:26px; right:20px;}
.util ul:after {content:""; display:block; clear:both;}
.util li {float:left; margin-left:6px; padding-left:8px; font-size:11px; background:url(../../images/bg_bar.gif) 0 3px no-repeat;}
.util li:first-child {background:none;}
.util li a {color:#888; font-family:"NanumGothic-Bold"; letter-spacing:-0.5px;}
.util .languages {padding:0;}
.util .languages > a {margin-left:6px;}
.util .languages div {display:none; position:absolute; top:16px; right:148px; z-index:11; width:76px; margin-top:3px; background-color:#e9e9e9;}
.util .languages div > a {display:block; padding:3px 16px 4px; font-size:11px; background:url(../../images/bg_lang_bk.gif) 6px 9px no-repeat;}
.util .languages div > .on,
.util .languages div > a:hover,
.util .languages div > a:focus {color:#fff; background:#555 url(../../images/bg_lang_wt.gif) 6px 9px no-repeat;}


/* 탭스타일 */
.tabs_dft {border-bottom:2px #bbb solid; height:40px; margin-bottom:20px !important;}
.tabs_dft:after {content:""; display:block; clear:both;}
.tabs_dft li {float:left;}
.tabs_dft li a {display:block;color:#777; height:39px; line-height:39px; font-weight:600; font-size:14px; text-align:center; background-color:#fff; border:1px #ccc solid; border-bottom:0; margin-right:2px; }
.tabs_dft .on { position:relative;}
.tabs_dft .on a {  height:40px; line-height:40px; background-color:#fff; color:#333; border:2px #bbb solid; border-bottom:0;}
.tabs_dft li a:hover,
.tabs_dft li a:focus { text-decoration:underline; color:#333}

#t_search {border-bottom:2px #bbb solid; height:40px; margin-bottom:20px !important;}
#t_search:after {content:""; display:block; clear:both;}
#t_search li {float:left;}
#t_search li:last-child a{margin-right:0}
#t_search li a {display:block;color:#777; height:34px; line-height:110%; font-weight:600; width: 96px; padding-top:5px; font-size:14px; text-align:center; background-color:#fff; border:1px #ccc solid; border-bottom:0; margin-right:2px; }
#t_search li a span.num {font-size:12px; display: block; text-align: center;}
#t_search .on { position:relative;}
#t_search .on a {  height:35px; background-color:#fff; color:#333; border:2px #bbb solid; border-bottom:0;}
#t_search li a:hover,
#t_search li a:focus { text-decoration:underline; color:#333}

.exhi_provincial > .tabs_dft {border:0; height: auto; margin-bottom:20px !important;}
.exhi_provincial > .tabs_dft:after {content:""; display:block; clear:both;}
.exhi_provincial > .tabs_dft li {float:left; }
.exhi_provincial > .tabs_dft li a {display:block;color:#777; height:39px; line-height:39px; font-weight:600; font-size:14px; text-align:center; background-color:#fff; border:1px #ccc solid; margin:0 3px 0 0;}
.exhi_provincial > .tabs_dft .on { position:relative;}
.exhi_provincial > .tabs_dft .on a {   background-color:#333; color:#fff;}
.exhi_provincial > .tabs_dft .on a:hover { color: #fff }
.exhi_provincial > .tabs_dft li a:hover,
.exhi_provincial > .tabs_dft li a:focus { text-decoration:underline; color:#000}
.exhi_provincial > .tabs_dft.tabs7 li {width:14.2%; margin:0; }
.exhi_provincial > .tabs_dft.tabs7 li+li+li+li+li+li+li+li a {margin:0; /*! border-top:0; */margin-top: 3px;margin-right: 3px;}

.acad_06 > .tabs_dft {border:0; height: auto; margin-bottom:20px !important;}
.acad_06 > .tabs_dft:after {content:""; display:block; clear:both;}
.acad_06 > .tabs_dft li {float:left; margin:0; padding:0;border:0; }
.acad_06 > .tabs_dft li a {display:block;color:#777; height:39px; line-height:39px; font-weight:600; font-size:14px; text-align:center; background-color:#fff; border:1px #ccc solid; margin:0 3px 0 0;}
.acad_06 > .tabs_dft .on { position:relative;}
.acad_06 > .tabs_dft .on a {   background-color:#333; color:#fff;}
.acad_06 > .tabs_dft .on a:hover { color: #fff }
.acad_06 > .tabs_dft li a:hover,
.acad_06 > .tabs_dft li a:focus { text-decoration:underline; color:#000}
.acad_06 > .tabs_dft.tabs5 li {width:183px; margin:0; }
.acad_06 > .tabs_dft.tabs5 li:nth-child(6) a,
.acad_06 > .tabs_dft.tabs5 li:nth-child(7) a,
.acad_06 > .tabs_dft.tabs5 li:nth-child(8) a,
.acad_06 > .tabs_dft.tabs5 li:nth-child(9) a,
.acad_06 > .tabs_dft.tabs5 li:nth-child(10) a {margin:0; height:40px; margin-right: 3px;margin-top: 3px;}


.tabs li a {padding-right:15px; padding-left:15px;}

.tabs2 li {width:123px;}
.tabs3 li {width:244px; margin-top:4px;}
.tabs5 li {width:144px; margin-top:4px;}
.tabs6 li {width:120px; margin-top:4px;}
.tabs7 li {width:101px; margin-top:4px;}

.tabs2 li a,
.tabs3 li a,
.tabs5 li a,
.tabs6 li a,
.tabs7 li a {/*! width:100%; */}

.tabs3 li:first-child,
.tabs3 li:nth-child(2),
.tabs3 li:nth-child(3),
.tabs5 li:first-child,
.tabs5 li:nth-child(2),
.tabs5 li:nth-child(3),
.tabs5 li:nth-child(4),
.tabs5 li:nth-child(5),
.tabs6 li:first-child,
.tabs6 li:nth-child(2),
.tabs6 li:nth-child(3),
.tabs6 li:nth-child(4),
.tabs6 li:nth-child(5),
.tabs6 li:nth-child(6),
.tabs7 li:first-child,
.tabs7 li:nth-child(2),
.tabs7 li:nth-child(3),
.tabs7 li:nth-child(4),
.tabs7 li:nth-child(5),
.tabs7 li:nth-child(6),
.tabs7 li:nth-child(7) {margin-top:0;}

.tabs3 li:nth-child(3n),
.tabs5 li:nth-child(5n),
.tabs6 li:nth-child(6n),
.tabs7 li:nth-child(7n) {margin-right:0;}

.tab_list {width:739px; margin-top:2px; border:1px solid #dfdfdf;}
.tab_list li {float:left; margin-left:31px; padding-left:10px; line-height:38px; background:url(../../images/bg_tab_list.png) no-repeat 0 14px;}
.tab_list li:first-child,
.tab_list2 li:first-child {margin-left:14px;}
.tab_list2 {margin-top:6px; border:1px solid #dfdfdf;}
.tab_list2 li {float:left; margin-left:31px; padding-left:10px; line-height:38px; background:url(../../images/bg_tab_list2g.png) no-repeat 0 14px;}
.tab_list2 .on a,
.tab_list2 li a:hover {color:#966f2c; font-weight:600;}
.tab_list2 + .groupSty02 > .exhibit_list3 {margin-top:30px;}
.tab02_cont, .tab03_cont {display:none;}
.tbl_st01.thumbnail td {line-height:68px;}
.tab_cont > .exhibit_list3 {margin-top:30px;}

.visit_04 .tab_list2 { border:0;}
.visit_04 .tab_list2 li { margin: 0; padding: 0; width: 25%; float:left; background: none;}
.visit_04 .tab_list2 li a {display: block; height: 30px; line-height: 30px; text-align:center; border:#ccc 1px solid; margin:2px;}
.visit_04 .tab_list2 li.on a { background-color: #795820; color:#fff; border:#684b1b 1px solid;}

.curator_tab{height:90px;margin:20px 0;border-bottom:2px solid #333;clear: both;}
.curator_tab:after{content:"";display:block;clear:both;}
.curator_tab > span{float:left;width:50%;box-sizing:border-box;}
.curator_tab a{position:relative;display:block;text-align:center;height:87px;border:2px solid #dbdbdb;border-bottom:0;background-color:#f5f5f5;}
.curator_tab a strong{display:block;font-size:16px;color:#000;padding-top:20px;padding-bottom:10px}
.curator_tab a .small{display:block;font-size:12px}
.curator_tab a.active{height:90px;border-color:#333;background-color:#fff;}

/* 문단스타일 */
.tab_group + ul {margin-bottom:30px;}
.groupSty01 {position:relative; top:0; left:0; margin-top:30px; padding-top:2px; background:url(../../images/bg_group01.gif) no-repeat 1px 0;}
.groupSty01:first-child {margin-top:0;}
.groupSty01 h4 {color:#222; font:18px/34px "NanumGothic-Bold";}
.groupSty01 h4 + ul {margin-top:3px;}
.groupSty01 > ul > li {padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.groupSty01 p {margin-top:9px; padding-left:14px; color:#222; font:15px/37px "NanumGothic-Bold"; background:url(../../images/bg_list_tit.gif) no-repeat 0 23px;}
.groupSty01 h4 + p {margin-top:-5px;}
.groupSty01 .indent {padding-left:14px; background:none;}

.groupBox{border:1px solid #ddd;padding: 0 20px 20px;margin-bottom:20px}
.groupBox .groupHd{position:relative;font-size:14px;font-weight: bold;color:#000;margin:0 -20px;padding: 10px;background-color:#f2f2f2;}
.groupBox .groupHd .side{float:right;}
.groupBox .pro_group{border-bottom:0 !important;margin-bottom:0 !important;}
.groupBox.groupBg{text-align:center;background-color:#f2f2f2;padding:30px 0}
.groupBox.groupBg p strong{font-size:14px}
.groupBox.groupBg p{margin-bottom:20px}
.groupBox.group_agree{margin-bottom:10px}
.groupBox .proGroupBox{margin-top:30px;padding:20px;background-color:#f5f5f5}
.groupBox .proGroupBox .groupSty01{margin-top:0}
.groupBox .btn_large{width:100px}
#reserveForm .sub_content{padding-bottom:20px}

/* 점수반영 부분 */
.assess {width:100%; margin-top:70px; border:1px solid #d8d8d8;}
.assess .info {border-bottom:1px solid #d8d8d8; background-color:#f8f8f8;}
.assess dl {padding:8px 0 10px 30px; line-height:34px;}
.assess dl:after {content:""; display:block; clear:both;}
.assess dt {float:left; margin-right:20px; font-family:"NanumGothic-Bold";}
.assess dd {float:left; color:#333;}
.assess dl > dt:first-child + dd {margin-right:182px;}
.query {position:relative; padding-bottom:24px;}
.query > input {margin-top:-5px;}
.query p {margin-left:29px; padding:13px 0 10px 28px; color:#333; line-height:34px; background:url(../../images/ico_noti.png) no-repeat 0 50%;}
.query span {margin-left:11px;}
.query p + span {margin-left:57px;}
.query span input[type="radio"] {padding-top:2px;}
.query label {display:inline-block; padding-left:3px;}
.asd {position:absolute; top:57px; right:23px;}
.ass05 {padding-right:69px; background:url(../../images/bg_assess5.png) no-repeat 60px 3px;}
.ass04 {padding-right:60px; background:url(../../images/bg_assess4.png) no-repeat 36px 3px;}
.ass03 {padding-right:52px; background:url(../../images/bg_assess3.png) no-repeat 39px 3px;}
.ass02 {padding-right:41px; background:url(../../images/bg_assess2.png) no-repeat 50px 3px;}
.ass01 {padding-right:38px; background:url(../../images/bg_assess1.png) no-repeat 75px 3px;}


/* 버튼스타일 */
.btnStyle01,
.btnStyle01 a,
.btnStyle03,
.btnStyle03 a,
.btnStyle05,
.btnStyle05 a {display:inline-block; height:32px;}
.btnStyle01,
.btnStyle03,
.btnStyle05 {padding-left:10px;}
.btnStyle01 a,
.btnStyle03 a,
.btnStyle05 a {padding-right:25px;}
.btnStyle02,
.btnStyle02 a {display:inline-block; height:22px;}
.btnStyle01 {background:url(../../images/bg_btn01.gif) no-repeat;}
.btnStyle01 a {color:#1e1e1e; font:14px/30px "NanumGothic-Bold"; background:url(../../images/bg_btn01.gif) no-repeat right top;}
.btnStyle02 {padding-left:17px; background:url(../../images/bg_btn02.gif) no-repeat;}
.btnStyle02 a {padding-right:16px; padding-top:1px; color:#fff; font:13px/18px "NanumGothic-Bold"; background:url(../../images/bg_btn02.gif) no-repeat right top;}
.btnStyle03 {background:url(../../images/bg_btn03.gif) no-repeat;}
.btnStyle03 a {color:#00856d; font:13px/30px "NanumGothic-Bold"; background:url(../../images/bg_btn03.gif) no-repeat right top;}
.btnStyle05 a {color:#966f2c; font:13px/30px "NanumGothic-Bold";}
.groupSty01 .btnStyle02 {position:absolute; top:6px; left:116px;}
.btn_list {margin-top:15px; text-align:right;}
.btn_list a,
.btn_right a,
.btn_list02,
.btn_list03,
.btn_right02 a,
.btn_right03 a,
.btn_double03 a {display:inline-block;}
.btn_list a,
.btn_right a {width:75px; height:35px;}
.btn_list02,
.btn_list03,
.btn_right,
.btn_right02,
.btn_right03 {float:right;}
.btn_list02 {margin-top:15px;}
.btn_list03 {margin-top:18px;}
.btn_right {margin-top:-3px;}
.btn_right02 a {height:27px;}
.btn_right03 a {height:32px;}
.btn_right02 {margin-top:-30px;}
.btn_double03 a {height:35px;}
.btn_double03 a:first-child {margin-right:5px;}
.btn_double2 {margin-left:10px; line-height:20px;}
.btn_search02 {margin-left:1px;}
.btn_area {margin-top:20px; text-align:center;}
.btn_wt23,
.btn_bk23,
.btn_wt02,
.btn_orange,
.btn_wt23 span,
.btn_bk23 span,
.btn_wt02 span,
.btn_orange span {display:inline-block;}
.btn_wt23 {height:35px; padding-left:16px; background:url(../../images/img_center/bg/bg_btn_wt.gif) 0 0 no-repeat;}
.btn_bk23 {height:35px; padding-left:23px; background:url(../../images/img_center/bg/bg_btn_bk.gif) 0 0 no-repeat;}
.btn_wt02 {Height:32px; padding-left:9px; background:url(../../images/img_center/bg/bg_btn_wt2.gif) 0 0 no-repeat;}
.btn_orange {height:32px; padding-left:9px; background:url(../../images/img_center/bg/bg_btn_or.gif) 0 0 no-repeat;}
.btn_wt23 span {height:28px; padding-top:8px; padding-right:16px; color:#555; font-size:15px; background:url(../../images/img_center/bg/bg_btn_wt.gif) 100% 0 no-repeat;}
.btn_bk23 span {height:28px; padding-top:8px; padding-right:23px; color:#fff; font-family:"NanumGothic"; font-size:15px; background:url(../../images/img_center/bg/bg_btn_bk.gif) 100% 0 no-repeat;}
.btn_wt02 span {height:26px; padding-top:6px; padding-right:41px; color:#555; font-size:15px; background:url(../../images/img_center/bg/bg_btn_wt2.gif) 100% 0 no-repeat;}
.btn_orange span {height:26px; padding-top:6px; padding-right:55px; color:#f1582f; font-size:15px; background:url(../../images/img_center/bg/bg_btn_or.gif) 100% 0 no-repeat;}
.btn_area + .groupSty01 {margin-top:40px;}
.btn_empty {display:inline-block; padding-right:28px; padding-left:13px; border:1px solid #966f2c; color:#966f2c; font-size:14px; line-height:26px; background:url(../../images/arw_r.png) no-repeat 96% 50%;}
.btn_empty_02 {border:1px solid #818181; color:#818181; background:url(../../images/arw_r_02.png) no-repeat 96% 50%;}
.btn_go{display:inline-block;font-size:14px;padding:5px 10px;border:1px solid #1e1e1e;border-radius:2px;}
.btn_go span{display:block;padding-right:25px;background:url("../../images/img_center/btn/btn_go.png") 100% 2px no-repeat;}

.btnStyle11,
.btnStyle11 a {display:inline-block; height:22px;}
.btnStyle11 {background:#fff;}
.btnStyle11 a {border: 1px solid #545454;color: #fff;background-color: #545454;display: inline-block;padding-right: 13px;padding-left: 13px;line-height: 22px;}
.btnStyle12,
.btnStyle12 a {display:inline-block; height:22px;}
.btnStyle12 {background:#fff;}
.btnStyle12 a {border: 1px solid #545454;color: #545454;background-color: #fff;display: inline-block;padding-right: 13px;padding-left: 13px;line-height: 22px;}

.btnbdListTab a{display:block;width:154px;font-size:14px;color:#666;border:1px solid #ccc;text-align:center;padding:10px 0}
.btnbdListTab.btn1{margin-right:5px}
.btnbdListTab.on a{font-family:'NanumGothic-Bold';font-weight:700;color:#fff;border-color:#ff5c5e;background-color:#ff5c5e}
.educate02 .btnTxt{margin-left:15px;padding-top:15px}

/* 20180620 add */
.btnArrow1{color: #fff; border: 1px solid #786a65; border-radius: 3px; line-height:2; font-weight: 600; font-size:12px; padding: 3px 18px 3px 8px; background:#786a65 url(../../images/arw_r_03.png) no-repeat 92% 50%;}
.btnArrow2{color: #fff; border: 1px solid #a49791; border-radius: 3px; line-height:2; font-weight: 600; font-size:12px; padding: 3px 18px 3px 8px; background:#a49791 url(../../images/arw_r_03.png) no-repeat 92% 50%;}
.btnArrow3{color: #5e4f4a; border: 1px solid #cec6c0; border-radius: 3px; line-height:2; font-weight: 600; font-size:12px; padding: 3px 18px 3px 8px; background:#cec6c0 url(../../images/arw_r.png) no-repeat 92% 50%;}

/* 20180703 ~ */
.btn_areaRight{margin-top:0;padding-top:20px;text-align:right;}
input[type="button"]{cursor:pointer;}
.btn_sm.sm_size{font-size:12px;padding-bottom:5px}
.btn_sm{display:inline-block;font-size:13px;font-weight:bold;color:#333;padding:4px 10px 4px 12px;line-height:normal;box-sizing:border-box;}
.btn_sm .link{padding-right:18px;background:url(/design/theme/museum_kr/renewal/images/sub/icon_btnLink_arr.png) 100% 50% no-repeat;}
.btn_sm .down{padding-right:18px;background:url(/design/theme/museum_kr/renewal/images/sub/icon_btnDown_arr.png) 100% 50% no-repeat;}
.btn_mini{display:inline-block;font-size:12px;font-weight:bold;min-width:50px;padding:4px 12px 5px;box-sizing:border-box;text-align:center;line-height:normal;}
.btn_large{display:inline-block;font-size: 16px;font-weight:bold;box-sizing:border-box;text-align:center;padding:12px 10px;line-height:normal;}
.btn_mid{display:inline-block;font-size:14px;font-weight:bold;box-sizing:border-box;text-align:center;line-height:normal;padding:7px 10px}
.roBlack .link{background-image:url(/design/theme/museum_kr/renewal/images/sub/icon_whiteLink_arr.png)}
.roGray{border-radius:2px;border:1px solid #666;background-color:#fff;
-webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10)}
.roligGray{border-radius:4px;border:1px solid #ccc}
.roBlack{color:#fff;border-radius:2px;border:1px solid transparent;background-color:#5f5f5f;
-webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10)}
.roWhite{color:#333;border-radius:2px;border:1px solid #555;background-color:#fff;
-webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10)}
.roligWhite{color:#333;border-radius:2px;border:1px solid #8f8f8f;background-color:#f9f9f9;
-webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);
box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10)}

button.btn_large{height:45px;padding:0;vertical-align:top}
.btn_list_ah .btn_large{width:125px}
.btn_list02 .btn_large{width:125px}
.btn_area .btn_large{min-width:132px}
.btn_area .btnAuto{width:auto;}
.btn_list .btn_large, .btn_right .btn_large{width:125px;height:auto;}
.btn_double .btn_large{width:125px}

.view_list .btn_sm{width:80px;padding-left:0;padding-right:0}

.btn_receiving{color:#fff;background-color:#ff5c5e;} /* 접수중 */
.receive_end{color:#fff;background-color:#666666} /* 접수마감 */
.receive_schedule{color:#ff5c5e;border:1px solid #ff5c5e} /* 접수예정 */

/* None 시리즈 */
.none_bor {border:none;}
.none_bg {background:none;}
.none_dp {display:none;}
.none_ma {margin:0;}
.none_pa {padding:0;}
.none_clear {clear:both;}


/* 글꼴 스타일 */
.bold {font-weight:600;}
.orange_t {color:#966f2c;}
.pointColor {color:#966f2c;}
.pointColor02 {color:#b4864d !important;}
.pointColor03 {color:#966f2c;}
.pointColor04 {color:#333;}
.ft_bd {font-family:"NanumGothic-Bold";}
.point_orange {color:#966f2c;}
.point_gray {background-color:#f7f7f7;}
.point_pink {color:#966f2c;}
.point,
.point a {color:#ba8440;}
.point2 {color:#d74a4a;}
.size14 {font-size:14px;}
.c_blue {color:#0000ff;}
.c_red {color:#ff0000;}


/* 자간, 횡간 */
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.t_l {text-align:left;}
.lh20 {line-height:20px;}
.lh20 a {text-decoration:underline;}
.lh_14 {line-height:1.4;}
.lh_15 {line-height:1.5;}
.fl_lft {float:left;}
.fl_rft {float:right;}

/* 간격 정렬 스타일 */
.btn_margin {margin-top:11px;}
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt11 {margin-top:11px;}
.mt12 {margin-top:12px;}
.mt13 {margin-top:13px;}
.mt14 {margin-top:14px;}
.mt15 {margin-top:15px;}
.mt16 {margin-top:16px;}
.mt17 {margin-top:17px;}
.mt18 {margin-top:18px;}
.mt19 {margin-top:19px;}
.mt20 {margin-top:20px !important;}
.mt21 {margin-top:21px;}
.mt22 {margin-top:22px;}
.mt23 {margin-top:23px;}
.mt24 {margin-top:24px;}
.mt25 {margin-top:25px;}
.mt26 {margin-top:26px;}
.mt27 {margin-top:27px;}
.mt28 {margin-top:28px;}
.mt29 {margin-top:29px;}
.mt30 {margin-top:30px !important;}
.mt31 {margin-top:31px;}
.mt32 {margin-top:32px;}
.mt33 {margin-top:33px;}
.mt34 {margin-top:34px;}
.mt35 {margin-top:35px;}
.mt36 {margin-top:36px;}
.mt37 {margin-top:37px;}
.mt38 {margin-top:38px;}
.mt39 {margin-top:39px;}
.mt40 {margin-top:40px;}
.mt41 {margin-top:41px;}
.mt42 {margin-top:42px;}
.mt43 {margin-top:43px;}
.mt44 {margin-top:44px;}
.mt45 {margin-top:45px;}
.mt46 {margin-top:46px;}
.mt47 {margin-top:47px;}
.mt48 {margin-top:48px;}
.mt49 {margin-top:49px;}
.mt50 {margin-top:50px;}
.mt51 {margin-top:51px;}
.mt52 {margin-top:52px;}
.mt53 {margin-top:53px;}
.mt54 {margin-top:54px;}
.mt55 {margin-top:55px;}
.mt56 {margin-top:56px;}
.mt57 {margin-top:57px;}
.mt58 {margin-top:58px;}
.mt59 {margin-top:59px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mt100 {margin-top:100px;}
.mt110 {margin-top:110px;}
.mt120 {margin-top:120px;}
.mt130 {margin-top:130px;}
.mt140 {margin-top:140px;}
.mt150 {margin-top:150px;}

.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr7 {margin-right:7px;}
.mr8 {margin-right:8px !important;}
.mr9 {margin-right:9px;}
.mr10 {margin-right:10px;}
.mr11 {margin-right:11px;}
.mr12 {margin-right:12px;}
.mr13 {margin-right:13px;}
.mr14 {margin-right:14px;}
.mr15 {margin-right:15px;}
.mr16 {margin-right:16px;}
.mr17 {margin-right:17px;}
.mr18 {margin-right:18px;}
.mr19 {margin-right:19px;}
.mr20 {margin-right:20px;}
.mr21 {margin-right:21px;}
.mr22 {margin-right:22px;}
.mr23 {margin-right:23px;}
.mr24 {margin-right:24px;}
.mr25 {margin-right:25px;}
.mr26 {margin-right:26px;}
.mr27 {margin-right:27px;}
.mr28 {margin-right:28px;}
.mr29 {margin-right:29px;}
.mr30 {margin-right:30px;}
.mr31 {margin-right:31px;}
.mr32 {margin-right:32px;}
.mr33 {margin-right:33px;}
.mr34 {margin-right:34px;}
.mr35 {margin-right:35px;}
.mr36 {margin-right:36px;}
.mr37 {margin-right:37px;}
.mr38 {margin-right:38px;}
.mr39 {margin-right:39px;}
.mr40 {margin-right:40px;}
.mr41 {margin-right:41px;}
.mr42 {margin-right:42px;}
.mr43 {margin-right:43px;}
.mr44 {margin-right:44px;}
.mr45 {margin-right:45px;}
.mr46 {margin-right:46px;}
.mr47 {margin-right:47px;}
.mr48 {margin-right:48px;}
.mr49 {margin-right:49px;}
.mr50 {margin-right:50px;}
.mr51 {margin-right:51px;}
.mr52 {margin-right:52px;}
.mr53 {margin-right:53px;}
.mr54 {margin-right:54px;}
.mr55 {margin-right:55px;}
.mr56 {margin-right:56px;}
.mr57 {margin-right:57px;}
.mr58 {margin-right:58px;}
.mr59 {margin-right:59px;}
.mr60 {margin-right:60px;}
.mr70 {margin-right:70px;}
.mr80 {margin-right:80px;}
.mr90 {margin-right:90px;}
.mr100 {margin-right:100px;}
.mr110 {margin-right:110px;}
.mr120 {margin-right:120px;}
.mr130 {margin-right:130px;}
.mr140 {margin-right:140px;}
.mr150 {margin-right:150px;}

.mb0 {margin-bottom:0}
.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb11 {margin-bottom:11px;}
.mb12 {margin-bottom:12px;}
.mb13 {margin-bottom:13px;}
.mb14 {margin-bottom:14px;}
.mb15 {margin-bottom:15px !important;}
.mb16 {margin-bottom:16px;}
.mb17 {margin-bottom:17px;}
.mb18 {margin-bottom:18px;}
.mb19 {margin-bottom:19px;}
.mb20 {margin-bottom:20px;}
.mb21 {margin-bottom:21px;}
.mb22 {margin-bottom:22px;}
.mb23 {margin-bottom:23px;}
.mb24 {margin-bottom:24px;}
.mb25 {margin-bottom:25px;}
.mb26 {margin-bottom:26px;}
.mb27 {margin-bottom:27px;}
.mb28 {margin-bottom:28px;}
.mb29 {margin-bottom:29px;}
.mb30 {margin-bottom:30px;}
.mb31 {margin-bottom:31px;}
.mb32 {margin-bottom:32px;}
.mb33 {margin-bottom:33px;}
.mb34 {margin-bottom:34px;}
.mb35 {margin-bottom:35px;}
.mb36 {margin-bottom:36px;}
.mb37 {margin-bottom:37px;}
.mb38 {margin-bottom:38px;}
.mb39 {margin-bottom:39px;}
.mb40 {margin-bottom:40px;}
.mb41 {margin-bottom:41px;}
.mb42 {margin-bottom:42px;}
.mb43 {margin-bottom:43px;}
.mb44 {margin-bottom:44px;}
.mb45 {margin-bottom:45px;}
.mb46 {margin-bottom:46px;}
.mb47 {margin-bottom:47px;}
.mb48 {margin-bottom:48px;}
.mb49 {margin-bottom:49px;}
.mb50 {margin-bottom:50px;}
.mb51 {margin-bottom:51px;}
.mb52 {margin-bottom:52px;}
.mb53 {margin-bottom:53px;}
.mb54 {margin-bottom:54px;}
.mb55 {margin-bottom:55px;}
.mb56 {margin-bottom:56px;}
.mb57 {margin-bottom:57px;}
.mb58 {margin-bottom:58px;}
.mb59 {margin-bottom:59px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.mb90 {margin-bottom:90px;}
.mb100 {margin-bottom:100px;}
.mb110 {margin-bottom:110px;}
.mb120 {margin-bottom:120px;}
.mb130 {margin-bottom:130px;}
.mb140 {margin-bottom:140px;}
.mb150 {margin-bottom:150px;}

.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml8 {margin-left:8px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml11 {margin-left:11px;}
.ml12 {margin-left:12px;}
.ml13 {margin-left:13px;}
.ml14 {margin-left:14px;}
.ml15 {margin-left:15px;}
.ml16 {margin-left:16px;}
.ml17 {margin-left:17px;}
.ml18 {margin-left:18px;}
.ml19 {margin-left:19px;}
.ml20 {margin-left:20px;}
.ml21 {margin-left:21px;}
.ml22 {margin-left:22px;}
.ml23 {margin-left:23px;}
.ml24 {margin-left:24px;}
.ml25 {margin-left:25px;}
.ml26 {margin-left:26px;}
.ml27 {margin-left:27px;}
.ml28 {margin-left:28px;}
.ml29 {margin-left:29px;}
.ml30 {margin-left:30px;}
.ml31 {margin-left:31px;}
.ml32 {margin-left:32px;}
.ml33 {margin-left:33px;}
.ml34 {margin-left:34px;}
.ml35 {margin-left:35px;}
.ml36 {margin-left:36px;}
.ml37 {margin-left:37px;}
.ml38 {margin-left:38px;}
.ml39 {margin-left:39px;}
.ml40 {margin-left:40px;}
.ml41 {margin-left:41px;}
.ml42 {margin-left:42px;}
.ml43 {margin-left:43px;}
.ml44 {margin-left:44px;}
.ml45 {margin-left:45px;}
.ml46 {margin-left:46px;}
.ml47 {margin-left:47px;}
.ml48 {margin-left:48px;}
.ml49 {margin-left:49px;}
.ml50 {margin-left:50px;}
.ml51 {margin-left:51px;}
.ml52 {margin-left:52px;}
.ml53 {margin-left:53px;}
.ml54 {margin-left:54px;}
.ml55 {margin-left:55px;}
.ml56 {margin-left:56px;}
.ml57 {margin-left:57px;}
.ml58 {margin-left:58px;}
.ml59 {margin-left:59px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml80 {margin-left:80px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}
.ml110 {margin-left:110px;}
.ml120 {margin-left:120px;}
.ml130 {margin-left:130px;}
.ml140 {margin-left:140px;}
.ml150 {margin-left:150px;}

.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt13 {padding-top:13px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt16 {padding-top:16px;}
.pt17 {padding-top:17px;}
.pt18 {padding-top:18px;}
.pt19 {padding-top:19px;}
.pt20 {padding-top:20px;}
.pt21 {padding-top:21px;}
.pt22 {padding-top:22px;}
.pt23 {padding-top:23px;}
.pt24 {padding-top:24px;}
.pt25 {padding-top:25px;}
.pt26 {padding-top:26px;}
.pt27 {padding-top:27px;}
.pt28 {padding-top:28px;}
.pt29 {padding-top:29px;}
.pt30 {padding-top:30px;}
.pt31 {padding-top:31px;}
.pt32 {padding-top:32px;}
.pt33 {padding-top:33px;}
.pt34 {padding-top:34px;}
.pt35 {padding-top:35px;}
.pt36 {padding-top:36px;}
.pt37 {padding-top:37px;}
.pt38 {padding-top:38px;}
.pt39 {padding-top:39px;}
.pt40 {padding-top:40px;}
.pt41 {padding-top:41px;}
.pt42 {padding-top:42px;}
.pt43 {padding-top:43px;}
.pt44 {padding-top:44px;}
.pt45 {padding-top:45px;}
.pt46 {padding-top:46px;}
.pt47 {padding-top:47px;}
.pt48 {padding-top:48px;}
.pt49 {padding-top:49px;}
.pt50 {padding-top:50px;}
.pt51 {padding-top:51px;}
.pt52 {padding-top:52px;}
.pt53 {padding-top:53px;}
.pt54 {padding-top:54px;}
.pt55 {padding-top:55px;}
.pt56 {padding-top:56px;}
.pt57 {padding-top:57px;}
.pt58 {padding-top:58px;}
.pt59 {padding-top:59px;}
.pt60 {padding-top:60px;}
.pt70 {padding-top:70px;}
.pt80 {padding-top:80px;}
.pt90 {padding-top:90px;}
.pt100 {padding-top:100px;}
.pt110 {padding-top:110px;}
.pt120 {padding-top:120px;}
.pt130 {padding-top:130px;}
.pt140 {padding-top:140px;}
.pt150 {padding-top:150px;}

.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr11 {padding-right:11px;}
.pr12 {padding-right:12px;}
.pr13 {padding-right:13px;}
.pr14 {padding-right:14px;}
.pr15 {padding-right:15px;}
.pr16 {padding-right:16px;}
.pr17 {padding-right:17px;}
.pr18 {padding-right:18px;}
.pr19 {padding-right:19px;}
.pr20 {padding-right:20px;}
.pr21 {padding-right:21px;}
.pr22 {padding-right:22px;}
.pr23 {padding-right:23px;}
.pr24 {padding-right:24px;}
.pr25 {padding-right:25px;}
.pr26 {padding-right:26px;}
.pr27 {padding-right:27px;}
.pr28 {padding-right:28px;}
.pr29 {padding-right:29px;}
.pr30 {padding-right:30px;}
.pr31 {padding-right:31px;}
.pr32 {padding-right:32px;}
.pr33 {padding-right:33px;}
.pr34 {padding-right:34px;}
.pr35 {padding-right:35px;}
.pr36 {padding-right:36px;}
.pr37 {padding-right:37px;}
.pr38 {padding-right:38px;}
.pr39 {padding-right:39px;}
.pr40 {padding-right:40px;}
.pr41 {padding-right:41px;}
.pr42 {padding-right:42px;}
.pr43 {padding-right:43px;}
.pr44 {padding-right:44px;}
.pr45 {padding-right:45px;}
.pr46 {padding-right:46px;}
.pr47 {padding-right:47px;}
.pr48 {padding-right:48px;}
.pr49 {padding-right:49px;}
.pr50 {padding-right:50px;}
.pr51 {padding-right:51px;}
.pr52 {padding-right:52px;}
.pr53 {padding-right:53px;}
.pr54 {padding-right:54px;}
.pr55 {padding-right:55px;}
.pr56 {padding-right:56px;}
.pr57 {padding-right:57px;}
.pr58 {padding-right:58px;}
.pr59 {padding-right:59px;}
.pr60 {padding-right:60px;}
.pr70 {padding-right:70px;}
.pr80 {padding-right:80px;}
.pr90 {padding-right:90px;}
.pr100 {padding-right:100px;}
.pr110 {padding-right:110px;}
.pr120 {padding-right:120px;}
.pr130 {padding-right:130px;}
.pr140 {padding-right:140px;}
.pr150 {padding-right:150px;}

.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb11 {padding-bottom:11px;}
.pb12 {padding-bottom:12px;}
.pb13 {padding-bottom:13px;}
.pb14 {padding-bottom:14px;}
.pb15 {padding-bottom:15px;}
.pb16 {padding-bottom:16px;}
.pb17 {padding-bottom:17px;}
.pb18 {padding-bottom:18px;}
.pb19 {padding-bottom:19px;}
.pb20 {padding-bottom:20px;}
.pb21 {padding-bottom:21px;}
.pb22 {padding-bottom:22px;}
.pb23 {padding-bottom:23px;}
.pb24 {padding-bottom:24px;}
.pb25 {padding-bottom:25px;}
.pb26 {padding-bottom:26px;}
.pb27 {padding-bottom:27px;}
.pb28 {padding-bottom:28px;}
.pb29 {padding-bottom:29px;}
.pb30 {padding-bottom:30px;}
.pb31 {padding-bottom:31px;}
.pb32 {padding-bottom:32px;}
.pb33 {padding-bottom:33px;}
.pb34 {padding-bottom:34px;}
.pb35 {padding-bottom:35px;}
.pb36 {padding-bottom:36px;}
.pb37 {padding-bottom:37px;}
.pb38 {padding-bottom:38px;}
.pb39 {padding-bottom:39px;}
.pb40 {padding-bottom:40px;}
.pb41 {padding-bottom:41px;}
.pb42 {padding-bottom:42px;}
.pb43 {padding-bottom:43px;}
.pb44 {padding-bottom:44px;}
.pb45 {padding-bottom:45px;}
.pb46 {padding-bottom:46px;}





.pb47 {padding-bottom:47px;}
.pb48 {padding-bottom:48px;}
.pb49 {padding-bottom:49px;}
.pb50 {padding-bottom:50px;}
.pb51 {padding-bottom:51px;}
.pb52 {padding-bottom:52px;}
.pb53 {padding-bottom:53px;}
.pb54 {padding-bottom:54px;}
.pb55 {padding-bottom:55px;}
.pb56 {padding-bottom:56px;}
.pb57 {padding-bottom:57px;}
.pb58 {padding-bottom:58px;}
.pb59 {padding-bottom:59px;}
.pb60 {padding-bottom:60px;}
.pb70 {padding-bottom:70px;}
.pb80 {padding-bottom:80px;}
.pb90 {padding-bottom:90px;}
.pb100 {padding-bottom:100px;}
.pb110 {padding-bottom:110px;}
.pb120 {padding-bottom:120px;}
.pb130 {padding-bottom:130px;}
.pb140 {padding-bottom:140px;}
.pb150 {padding-bottom:150px;}

.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl11 {padding-left:11px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl14 {padding-left:14px;}
.pl15 {padding-left:15px;}
.pl16 {padding-left:16px;}
.pl17 {padding-left:17px;}
.pl18 {padding-left:18px;}
.pl19 {padding-left:19px;}
.pl20 {padding-left:20px;}
.pl21 {padding-left:21px;}
.pl22 {padding-left:22px;}
.pl23 {padding-left:23px;}
.pl24 {padding-left:24px;}
.pl25 {padding-left:25px;}
.pl26 {padding-left:26px;}
.pl27 {padding-left:27px;}
.pl28 {padding-left:28px;}
.pl29 {padding-left:29px;}
.pl30 {padding-left:30px;}
.pl31 {padding-left:31px;}
.pl32 {padding-left:32px;}
.pl33 {padding-left:33px;}
.pl34 {padding-left:34px;}
.pl35 {padding-left:35px;}
.pl36 {padding-left:36px;}
.pl37 {padding-left:37px;}
.pl38 {padding-left:38px;}
.pl39 {padding-left:39px;}
.pl40 {padding-left:40px;}
.pl41 {padding-left:41px;}
.pl42 {padding-left:42px;}
.pl43 {padding-left:43px;}
.pl44 {padding-left:44px;}
.pl45 {padding-left:45px;}
.pl46 {padding-left:46px;}
.pl47 {padding-left:47px;}
.pl48 {padding-left:48px;}
.pl49 {padding-left:49px;}
.pl50 {padding-left:50px;}
.pl51 {padding-left:51px;}
.pl52 {padding-left:52px;}
.pl53 {padding-left:53px;}
.pl54 {padding-left:54px;}
.pl55 {padding-left:55px;}
.pl56 {padding-left:56px;}
.pl57 {padding-left:57px;}
.pl58 {padding-left:58px;}
.pl59 {padding-left:59px;}
.pl60 {padding-left:60px;}
.pl70 {padding-left:70px;}
.pl80 {padding-left:80px;}
.pl90 {padding-left:90px;}
.pl100 {padding-left:100px;}
.pl110 {padding-left:110px;}
.pl120 {padding-left:120px;}
.pl130 {padding-left:130px;}
.pl140 {padding-left:140px;}
.pl150 {padding-left:150px;}
.pb0 {padding-bottom:0;}
.mg3045 {margin:30px 0 45px;}
.bd_none td {border-bottom:none !important;}


/* 검색 스타일 */
.search_area01:after,
.search_area02:after,
.search_select:after {content:""; display:block; clear:both;}
.search_area01 *{float:left;}
.search_area01 {position:relative; top:0; left:0; height:25px; margin-bottom:20px; padding:20px 10px 19px 37px; border:1px solid #e8e9e4; background-color:#f7f7f7;}
.search_area01.pdsty {padding:20px 10px 19px 23px;}
.search_area01 > span:first-child {margin-right:16px;}
.search_area01 input[type="text"] {height:23px;}
.search_area01 input[type="checkbox"] {margin-top:5px;}
.search_area01 .search_select a{margin-left:3px}
.sl_input {margin:0 5px;width: 400px;} /* selectbox 옆 input 간격 */
.search_area01 select {width:67px; border:1px solid #d3d3cc;}
.search_area01 .swung {margin:4px 4px 0;}
.search_area01 .sbOptions *{float:none;}
.search_area01 .sbOptions li{padding-right:0}
.calendar {margin:4px 5px 0 0;}
.sch_write {margin:2px 8px 0 4px; color:#222; font:15px "NanumGothic-Bold";}
.search_select {float:right; margin-bottom:8px;}
.search_select2 {float:right; position:relative;padding-top:5px}
.search_select select {margin-left:5px;}
.search_select .first,
.search_select input {margin-left:0;}
select + input[type="text"] {margin-left:4px;}
.search_result {float:right; margin-right:1px; padding-top:5px; color:#333;}
.search_result:after {display:block; content:""; clear:both;}
.search_result span {padding-left:8px; color:#d74a4a; font-weight:bold; letter-spacing:-1px;}
.btn_search {margin-right:3px;}
.input_ahn {position:absolute; top:22px; left:37px;}

.search_area02 { border:1px solid #ccc; background-color:#ededed; padding:15px 25px 15px 40px; margin-bottom: -1px }
.search_area02 .label,
.search_area03 .label { margin: 0 5px 0 0; font-size: 16px}
.search_area02 label,
.search_area02 input,
.search_area02 select,
.search_area03 label,
.search_area03 input,
.search_area03 select { vertical-align: middle;}
.search_area03 table{border:1px solid #e8e9e4; background-color:#f7f7f7; width: 100%; border-collapse: collapse;}
.search_area03 table th,
.search_area03 table td {border:1px solid #e8e9e4; padding:10px 20px; text-align: center; border-collapse: collapse;}
.search_area03 table td { background: #fff}
.search_area03 table td.txtL { text-align: left;}

#boBookDetailDlg table,
#seBookDetailDlg table,
#artInfoDlg table{border:1px solid #e8e9e4; background-color:#f7f7f7; width: 100%; border-collapse: collapse; margin-bottom: 5px}

#boBookDetailDlg table th,
#seBookDetailDlg table th,
#artInfoDlg table th,

#boBookDetailDlg table td,
#seBookDetailDlg table td,
#artInfoDlg table td {border:1px solid #e8e9e4; padding:5px 10px; text-align: center; border-collapse: collapse; word-break:keep-all; line-height: 1.3em}

#boBookDetailDlg table td,
#seBookDetailDlg table td,
#artInfoDlg table td { background: #fff}
#boBookDetailDlg table .txtL,
#seBookDetailDlg table .txtL,
#artInfoDlg table .txtL,
#boBookDetailDlg table .writer,
#seBookDetailDlg table .writer,
#artInfoDlg table .writer{ text-align: left;}

table#marcReaderTbl {border:1px solid #ddd; background-color:#e8e9e4; width: 100%; border-collapse: collapse; margin: 0 0 6px 0}
#marcReaderTbl th,
#marcReaderTbl td {border:1px solid #e8e9e4; padding:5px 10px}

table#marcInfoTbl {border:1px solid #e8e9e4; width: 100%; border-collapse: collapse;}
#marcInfoTbl th { background: #f6f6f6}
#marcInfoTbl th,
#marcInfoTbl td {border:1px solid #e8e9e4; padding:5px 10px}

input[value="목차보기"],
input[value="기사보기"] {  background: #519DCB; color: #fff; border-radius: 4px}
#indexPopDiv li { border-top:dotted 1px #ddd; padding:7px 0; font-size: 13px }
#indexPopDiv li:first-child { border:none}

.book_cnt_view { text-align: right; font-size: 12px; color: #999; padding: 10px 0 0 0; }
#book_cnt_div {float: left;}

.bookSearchResult .bookTitleH { font-size: 16px; padding: 10px 0;margin: 40px 0 0 0; border-top: #ddd dotted 1px; clear: both; font-weight: normal; }
	.bookSearchResult .bookTitleH:first-child { margin:15px 0 0}
.bookSearchResult dl {overflow: hidden; background: #f9f9f9; border-bottom:#ddd solid 1px; margin: 0 0 5px 0}
.bookSearchResult dl dt,
.bookSearchResult dl dd { width: 33%; float: left; padding: 5px 1%; border-top:#ddd solid 1px;border-bottom:#ddd solid 1px; margin-bottom: -1px; height:20px; }
.bookSearchResult dl dt { width: 13%; background: #ededed }
input.btnMoreBook { float: right; background: #97702E; color:#fff; padding:2px 8px; border-radius:3px; margin: 5px 0 0 0 }
input.btnMoreBook:hover,
input.btnMoreBook:focus { background: #815d20;}

.bookSearchResult input { float: right; background: #777; color: #fff; padding: 3px 8px; border-radius: 3px}

.bookSearchResult table { width:100%; background: url("../../images/table_line1.gif") repeat-x 0 0 ; border-bottom:#ddd solid 1px; margin: 0 0 5px 0}
	.bookSearchResult .bookSearchResult_wrap table { border-bottom: none }
.bookSearchResult th,
.bookSearchResult td { width: 35%; padding: 5px 5px 5px 10px; line-height:1.3em; border-top:#ddd solid 1px;border-bottom:#ddd solid 1px; text-align: left; box-sizing: border-box;}
.bookSearchResult th { width: 14.5%; background: #ededed }
.bookSearchResult td.col75 { width: 85%}

.bookSearchResult_wrap { background: #f9f9f9 url("../../images/table_line1.gif") repeat-x 0 bottom ; }

/*
.bookSearchResult_wrap .bookSearchResult table { border:none; }
*/

#paging { clear: both; text-align: center; margin-top: 20px}
#paging a,
#paging strong { display:  inline-block; vertical-align: middle; background: #f9f9f9; border: #ddd solid 1px; line-height: 2.3em; width: 32px; height:30px; margin: 0 0 0 -1px; color: #666 }
	#paging a:hover,
	#paging a:focus,
	#paging strong { background: #666; color: #fff }
#paging :first-child { border-radius:6px 0 0 6px}
#paging :last-child { border-radius:0 6px 6px 0}

#paging .pageFirst,
#paging .pageBefore,
#paging .pageNext,
#paging .pageLast { overflow: hidden; }
#paging .pageFirst:hover:before,
#paging .pageFirst:focus:before,
#paging .pageBefore:hover:before,
#paging .pageBefore:focus:before,
#paging .pageNext:hover:before,
#paging .pageNext:focus:before,
#paging .pageLast:hover:before,
#paging .pageLast:focus:before { background: #999 }

#paging .pageFirst:before,
#paging .pageBefore:before,
#paging .pageNext:before,
#paging .pageLast:before { display: block;height: 100%; background: #fff; content: "<<"; font-size: 12px }
#paging .pageBefore:before {content: "<"}
#paging .pageNext:before {content: ">"}
#paging .pageLast:before {content: ">>"}

/* input 17.03 by KOLOR E*/

.input { border: 1px solid #d3d3cc; padding: 2px}
	.search_area02 .input { height:30px !important}
.input05 { width: 5% }
.input10 { width: 10% }
.input15 { width: 15% }
.input20 { width: 20% }
.input25 { width: 25% }
.input30 { width: 30% }
.input35 { width: 35% }
.input40 { width: 40% }
.input45 { width: 45% }
.input50 { width: 50% }
.input55 { width: 55% }
.input60 { width: 60% }
.input65 { width: 65% }
.input70 { width: 70% }
.input75 { width: 75% }
.input80 { width: 80% }
.input85 { width: 85% }
.input90 { width: 90% }
.input95 { width: 95% }
.input98 { width: 98% }


.btnSearch {background: #686868; color: #fff; border: 2px solid #686868; border-radius: 3px; font-weight: 600; padding: 1px 8px;}

.btnArea{  text-align: right; padding:15px 0 }
.btnArea input,
.btnSearch,
.btnSearchHome { color: #686868;padding: 1px 8px; border-radius: 3px; border: solid 2px #686868; font-weight: 600; background: #fff }
.btnArea input:hover,
.btnArea input:focus { color: #444; background: #f9f9f9; border-color:#333}
/*.btnSearchHome { float: right}*/
.btnArea input:first-child,
.btnSearch { background:#686868; color: #fff; }
	.btnArea input:first-child:hover,
	.btnArea input:first-child:focus,
	.btnSearch:hover,
	.btnSearch:focus { background: #444}


.searchH4 { font-size: 18px; color: #222; font-family: "NanumGothic-Bold"; display: inline-block }
.searchH4:before { backgrond:#97702E; display: block; width: 34px; height:4px; content:""; background: #97702e; margin: 0 0 5px 0  }
.searchH4 + span { font-size: 12px}
.searchH4 + span > strong { font-weight: normal;}

.btnMoreBook {float: right }
.btnMoreBook:before {display: block; content: "+"; width: 30px; height: 30px; background: #999; color: #fff; font-size: 20px }
.btnMoreBook:hover:before,
.btnMoreBook:focus:before { color: #fff; background: #666; }

input[type="button"].more2 { position: absolute; right: 0; top: 34px; background: #987126; border:none; color: #fff; padding:2px 8px; border-radius:3px}

#bo_book_area_div,
#se_book_area_div,
#bo_non_book_area_div,
#se_art_area_div { position: relative; margin: 20px 0; padding:20px 0 30px 0; border-bottom: 1px solid #dfdfdf}
#bo_book_area_div { border-top: #666 solid 1px}

.book_list_ul h5 {font-family: "NanumGothic-Bold"; font-size: 15px; padding:24px 0 2px 0; border-top: dotted 1px #dfdfdf}
.book_list_ul ul { padding:10px 0}
input.icon_book { color:#987126; border:solid #cfbfa2 1px; margin:0 0 20px 0; background: url("../../images/icon_book.png") no-repeat 10px 5px; padding:1px 7px 0 28px; border-radius:3px}
input.icon_book:hover,
input.icon_book:focus { background-color: #ededed}


/* input 17.03 by KOLOR E*/

/* 셀렉트박스 사이즈 */
.sl_size1,
.sl_size2,
.sl_size3,
.sl_size4,
.sl_size5,
.sl_size6,
.sl_size7,
.sl_size8,
.sl_size9,
.sl_size10,
.sl_size11,
.sl_size12,
.sl_size13,
.sl_size14,
.sl_size15,
.sl_size16 {display:inline-block; vertical-align:top;}

.sl_size7 .sbHolder a {margin:0 !important;}
.sl_size1 .sbHolder {width:144px;}
.sl_size2 .sbHolder,
.sl_size3 .sbHolder {width:94px;}
.sl_size4 .sbHolder {width:62px;}
.sl_size5 .sbHolder {width:100px;}
.sl_size6 .sbHolder {width:92px;}
.sl_size7 .sbHolder {width:61px;}
.sl_size8 .sbHolder {width:130px;}
.sl_size9 .sbHolder {width:80px;}
.sl_size10 .sbHolder {width:55px;}
.sl_size11 .sbHolder {width:421px;}
.sl_size12 .sbHolder {width:90px;}
.sl_size13 .sbHolder {width:80px;}
.sl_size14 .sbHolder {width:78px;}
.sl_size15 .sbHolder {width:66px;}
.sl_size16 .sbHolder {width:92px;}
.program02 .sl_size7 .sbHolder{width:329px}

/* 셀렉트박스 사용하는 경우 float 시켜서 사용 */
.sel_left:after,
.sel_left2:after {display:block; content:""; clear:both;}
.sel_left > *,
.sel_left2 > * {float:left; margin-left:5px;}
.sel_left > *:first-child,
.sel_left2 > *:first-child {margin-left:0;}
.sel_left div + span {position:relative; top:3px;}
.sel_left div + span + span {top:0;}
.sel_left div + span + span + span {top:3px;}
.sel_left .mgnone {margin-left:0;}
.sel_left2 .mgctr {margin-left:3px;}
.sel_left2 .mgnone {margin-left:0;}


/* 총페이지 */
.allPage {overflow:hidden; width:100%; margin-top:10px; padding-left:5px; color:#666; font-size:12px;}
.allPage:after,
.allPage ul:after {content:""; display:block; clear:both;}
.allPage div:first-child {float:left; width:auto;}
.allPage li:first-child {margin-left:0;}
.allPage li {float:left; margin-left:4px;}


/* 페이지네비게이션 */
.pagination2 {height:22px; margin-top:15px; color:#222; line-height:13px; text-align:center; vertical-align:middle; clear:both;}
.pagination2 strong {display:inline-block; margin-left:5px; margin-right:5px; padding-bottom:3px; color:#000; font-family:"NanumGothic-Bold"; background:url(../../images/bg_paging_on.gif) no-repeat 50% 100%; min-width:17px; min-height:14px;}/*20191113 min추가*/
.pagination2 a {display:inline-block; margin-left:3px; padding-left:2px; margin-right:3px; padding-right:2px; color:#333; text-align:center; vertical-align:top; min-width:13px; min-height:17px;}/*20191113 min추가*/
.pagination2 span {display:inline-block; width:22px; height:17px; margin-left:3px; text-align:center; vertical-align:top;}
.pagination2 .prev,
.pagination2 .next {min-width:13px; min-height:16px; margin-left:0; padding-top:1px; border:0;}/*20191113 min으로수정, 13px -> 16px 로 수정*/
.pagination2 .prev2 {margin-right:-5px;}/*20191113 5px -> -5px 로 수정*/
.pagination2 .next2 {margin-left:6px;}
.pagination2.double {float:left; margin-left:184px;}/* 오른쪽 버튼과 함께 있을 경우 */


/* 진행단계 */
.dept ol:after,
.dept2 ol:after {display:block; content:""; clear:both;}
.dept ol li,
.dept2 ol li {float:left; position:absolute; top:53px; color:#555; font-size:16px;}
.dept ol li.on,
.dept2 ol li.on {color:#fff;}
.dept.list01,
.dept.list02,
.dept.list03,
.dept2.list01,
.dept2.list02,
.dept2.list03,
.dept2.list04 {position:relative; height:89px;margin-bottom: 20px;}
.dept.list01 {background:url(/design/theme/museum_kr/renewal/images/sub/bg_reserv01_on.gif) 0 0 no-repeat;}
.dept.list02 {background:url(/design/theme/museum_kr/renewal/images/sub/bg_reserv02_on.gif) 0 0 no-repeat;}
.dept.list03 {background:url(/design/theme/museum_kr/renewal/images/sub/bg_reserv03_on.gif) 0 0 no-repeat;}
.dept2.list01 {background:url(/design/theme/museum_kr/renewal/images/sub/bg_join01_on.gif) 0 0 no-repeat;}
.dept2.list02 {background:url(/design/theme/museum_kr/renewal/images/sub/bg_join02_on.gif) 0 0 no-repeat;}
.dept2.list03 {background:url(/design/theme/museum_kr/renewal/images/sub/bg_join03_on.gif) 0 0 no-repeat;}
.dept2.list04 {background:url(/design/theme/museum_kr/renewal/images/sub/bg_join04_on.gif) 0 0 no-repeat;}
.dept .step01 {left:31px;}
.dept .step02 {left:348px;}
.dept .step03 {left:653px;}
.dept2 .step01 {left:29px;}
.dept2 .step02 {left:265px;}
.dept2 .step03 {left:493px;}
.dept2 .step04 {left:718px;}

.dept3 ol {*zoom:1}
.dept3 ol:after {display:block; content:""; clear:both}
.dept3 ol li {position:absolute; top:53px; float:left; color:#555; font-size:16px}
.dept3 ol li.on {color:#fff; font-family:"nanumB"}
.dept3.list01 {position:relative; height:89px; background:url('../../images/img_center/bg/bg_redreser01_on.gif') left top no-repeat;margin-bottom: 20px;}/*008002001001_01 상단추가 dept3*/
.dept3.list02 {position:relative; height:89px; background:url('../../images/img_center/bg/bg_redreser02_on.gif') left top no-repeat}
.dept3 .step01 {left:29px}
.dept3 .step02 {left:518px}



/* 테이블 스타일 */
table .lft {padding-left:17px; text-align:left;}
.tbl_st01 .lft {padding-left:11px; text-align:left;}
.lft2 {padding-left:15px; text-align:left;}
.tbl_st01 {clear:both; width:100%;}
.tbl_st01 thead th {padding:10px 0; border-top:2px solid #666; border-bottom:1px solid #666; color:#333; font:14px/20px "NanumGothic-Bold"; text-align:center; background:url(../../images/bg_tab_list_th.png) no-repeat 0 100%;}
.tbl_st01 thead th:first-child {background:none;}
.tbl_st01 td {padding:10px; border-bottom:1px solid #e1e0dc; font-size:13px; text-align:center; vertical-align:middle;}
.tbl_st01 td a:hover {font-family:"NanumGothic-Bold"; text-decoration:underline;}
.tbl_st01 td img {margin:-2px 0;}
.tbl_st01 .nt td {background-color:#f3f3f3;}
.tbl_st01 td li:after {content:""; display:block; clear:both;}
.tbl_st01 td li span {float:left;}
.tbl_st01 input[type="checkbox"] {width:13px; height:13px;}
.tbl_st01 tbody .last td,
.tbl_view_st01 tbody .last td {border-bottom:1px solid #666;}
.secret img {vertical-align:middle;}
.secret {padding-left:5px;}

.tbl_view_st01 {width:100%; color:#333; text-align:left; table-layout:fixed;}
.tbl_view_st01 > thead th {padding:10px; border-top:2px solid #666; border-bottom:1px solid #666; font:16px/20px "NanumGothic-Bold"; text-align:left;}
.tbl_view_st01 > tbody > tr:first-child td {padding:12px 0 15px 10px; border-bottom:1px solid #dfdfdf;}
.tbl_view_st01 > tbody > tr:first-child td span {margin-right:8px; padding-right:10px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tbl_view_td.gif) no-repeat 100% 3px;}
.tbl_view_st01 > tbody > tr.tbl_head td {padding:12px 0 15px 10px; border-bottom:1px solid #dfdfdf;}
.tbl_view_st01 > tbody > tr.tbl_head td span {margin-right:8px; padding-right:10px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tbl_view_td.gif) no-repeat 100% 3px;}
.tbl_view_st01 td {padding:24px 20px 23px 14px;}
.tbl_view_st01 td.viewStyle01 {padding:30px 20px 16px;}
.tbl_view_st01 td.viewStyle02 {padding:40px 0 0;}
.tbl_view_st01 td p {line-height:1.2em;}
.tbl_view_st01 td p.cont {margin-bottom:26px;}
.tbl_view_st01 th strong,
.tbl_view_st01 td strong {font-weight:bold;}
.viewStyle01 .cont_img,
.viewStyle01 .cont_img2 {margin-bottom:40px; text-align:center; max-width:1200px;}

.tbl_row_st01 {width:100%; border-top:2px solid #666; border-bottom:1px solid #666; color:#333; text-align:left; table-layout:fixed;}
.tbl_row_st01 tr:first-child th {padding-left:10px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font:13px/40px "NanumGothic-Bold"; text-align:left; background-color:#f7f7f7;}
.tbl_row_st01 tr th {padding-left:10px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font:13px/40px "NanumGothic-Bold"; text-align:left; background-color:#f7f7f7;}
.tbl_row_st01 tr td {padding-left:10px; border-bottom:1px solid #dfdfdf;}
.tbl_row_st01 .last th,
.tbl_row_st01 .last td {border-bottom:1px solid #666;}

.tbl_row_st02 {width:100%; border-top:2px solid #666; color:#333; text-align:left; table-layout:fixed;}
.tbl_row_st02 th {padding-left:10px; font:13px/40px "NanumGothic-Bold"; background-color:#f7f7f7; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:left;}
.tbl_row_st02 tr td {border-bottom:1px solid #dfdfdf; color:#494436; line-height:30px;}
.tbl_row_st02 tr td input {vertical-align:middle;}
.tbl_row_st02 tr > td p:first-child {margin-bottom:5px; font-family:"NanumGothic-Bold";}
.tbl_row_st02 .last th, .tbl_row_st02 .last td {border-bottom:1px solid #666;}
.tbl_row_st02 tbody tr td {padding:3px 10px 5px 9px !important;}
.tbl_row_st02 textarea {margin:5px 0 5px;}


.tbl_style1 th {padding:12px 0;}
.tbl_style1 td {padding:11px 0;}
.tbl_style2 thead th {padding:12px 0 12px 10px;}
.tbl_style2 tbody th {padding:11px 4px 9px 10px;}
.tbl_style2 tbody td {padding:11px 6px 9px 10px;}
.tbl_style1,
.tbl_style2 {border:1px solid #dfdfdf; border-top:2px solid #666;}
.tbl_style1 th,
.tbl_style2 th {background-color:#f5f5f5;}
.tbl_style1 thead,
.tbl_style2 thead {font-size:14px;}
.tbl_style1 th,
.tbl_style2 th,
.tbl_style1 td,
.tbl_style2 td {border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}

.tbl_style2.leftBold th {height:auto; padding:10px 4px 5px 10px; font-size:14px; text-align:left; vertical-align:top;}
.tbl_style2.leftBold th,
.tbl_style2.leftBold td {height:auto; padding:10px 4px 5px 10px;}
.tbl_style2.leftBold td input {position:relative; top:-2px;}
.tbl_style2.leftBold td p {margin-top:4px;}
.tbl_style2 .pdCtr th,
.tbl_style2 .pdCtr td {padding:7px 0 8px 10px;}

.tbl_style3 {margin-top:9px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.tbl_style3 thead {line-height:30px;}
.tbl_style3 thead th {border-bottom:1px solid #d5d5d5;}
.tbl_style3 tbody tr td {line-height:19px; text-align:center;}
.tbl_style3 tbody tr:first-child > td {padding-top:5px;}
.tbl_style3 td span {padding:0 4px; background-color:#dfdfdf;}
.tbl_style3 th:first-child,
.tbl_style3 td:first-child {color:#cf4500;}
.tbl_style3 .sat {color:#3e4478;}

.tbl_style4,
.tbl_style5 {width:100%; border-right:1px solid #dfdfdf;}
.tbl_style4 th,
.tbl_style4 td,
.tbl_style5 th,
.tbl_style5 td {border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:left;}
.tbl_style4 th,
.tbl_style4 td {padding:10px 0 11px 10px;}
.tbl_style5 th,
.tbl_style5 td {padding:10px 0 10px 10px;}
.tbl_style4 th,
.tbl_style5 th {font-weight:normal; background-color:#f5f5f5;}
.tbl_style4 th {font-size:14px;}
.tbl_style4 td em {padding-right:15px;}

.tbl_style6 {width:100%; margin-top:2px; border-bottom:1px solid #666; color:#666; text-align:center;}
.tbl_style6 th {padding:10px 0; border-top:2px solid #666; border-bottom:1px solid #666; font-size:14px; background:url(../../images/img_center/bg/bg_tab_list_th.png) no-repeat 0 100%;}
.tbl_style6 th:first-child {background:none;}
.tbl_style6 td {padding:11px 0 8px; border-bottom:1px solid #e1e0dc;}
.tbl_style6 .img_attr {padding-left:15px !important; text-align:left;}
.tbl_style6 .img_attr img {max-width:76px; max-height:52px; border:1px solid #878787;}
.tbl_style6 a {color:#666;}
.tbl_style6 td > img {margin-top:6px;}
.tbl_style6 input[type=image] {margin-top:6px;}
.tbl_style6 .point_gray {background-color:#f7f7f7;}
.tbl_style6 .title {text-align:left;}

.tbl_style7 {width:100%; text-align:center;}
.tbl_style7 thead th {padding:10px 0; border-top:2px solid #666; border-bottom:1px solid #666; color:#666; font-size:14px; line-height:20px; background:url(../../../file/001/images/bg_tab_list_th.png) no-repeat left bottom;}
.tbl_style7 thead th:first-child {background:none;}
.tbl_style7 td {border-bottom:1px solid #e1e0dc; font-size:13px; line-height:38px; text-align:center; vertical-align:middle;}
.tbl_style7 td a:hover {text-decoration:underline;}
.tbl_style7 td img {margin:-2px 0;}
.tbl_style7 .nt td {background-color:#f3f3f3;}
.tbl_style7 td li:after {display:block; clear:both; content:"";}
.tbl_style7 td li span {float:left;}
.tbl_style7 input[type="checkbox"] {width:13px; height:13px;}
.tbl_style7.style2 {margin-top:2px;}
.tbl_style7.style2 thead th {padding-top:10px;}
.tbl_style7.style2 td {padding:10px 10px 6px 8px; line-height:13px; text-align:left; vertical-align:top;}
/*2014.10.21*/
.tbl_style7.style2 td ul li {width:100%; margin-bottom:4px;}
.tbl_style7.style2 td ul li:after {content:''; display:block; clear:both;}
.tbl_style7.style2 td ul li .l {display:block; float:left; margin-right:6px; padding:2px 5px 3px 4px; line-height:16px; background-color:#efefef;}
.tbl_style7.style2 td ul li .r {display:block; float:right; width:235px; color:#555; line-height:16px;}
.tbl_style7.style2 td ul li a:hover {color:#0065ce;}
/*2014.10.21*/
.tbl_style7.style2 tbody th {border-bottom:1px solid #dfdfdf; font-size:14px;}
.tbl_style7.style2 tbody .last th {border-bottom:1px solid #666;}
.tbl_style7 tbody .last td,
.tbl_view_st01 tbody .last td {border-bottom:1px solid #666;}

.tbl_style8 {border:1px solid #dfdfdf; color:#666;}
.tbl_style8 th {border-right:1px solid #dfdfdf; background-color:#f7f7f7;}
.tbl_style8 th,
.tbl_style8 td {padding:7px 10px 8px; border-top:1px solid #dfdfdf; text-align:left;}
.tbl_style8 td input[type="radio"] {position:relative; top:5px; left:0;}
.tbl_style8 label {margin:1px 15px 0 3px;}
.tbl_style8 span {padding-top:2px;}
.title > a:hover {text-decoration:underline !important;}

.tbl_style9 thead th {padding:12px 0 12px 10px;}
.tbl_style9 tbody tr th {padding:11px 4px 10px 10px;}
.tbl_style9 tbody tr td {padding:11px 6px 10px 10px;}
.tbl_style9 {border:1px solid #dfdfdf; border-top:2px solid #666;}
.tbl_style9 th,
.tbl_style9 th {background-color:#f5f5f5;}
.tbl_style9 thead,
.tbl_style9 thead {font-size:14px;}
.tbl_style9 th,
.tbl_style9 td {border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.tbl_style9 .pdCtr th,
.tbl_style9 .pdCtr td {padding:7px 10px 8px}
.tbl_style9 .pdCtr2 td {padding-bottom:0;}
.tbl_style9 .pdCtr3 td {padding-top:5px;}
.tbl_style9 tbody tr th label{cursor:default}

.tx_left th,
.tx_left td {text-align:left;}
.tx_center th,
.tx_center td {padding-left:0 !important; padding-right:0 !important; text-align:center;}

.tbl_style01 {width:100%; text-align:center;}
.tbl_style01 th {padding:13px 0; border-top:2px solid #666; border-bottom:1px solid #666; font-size:14px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tab_list_th.png) no-repeat left bottom;}
.tbl_style01 th:first-child {background:none;}

.tbl_style01 td {padding:15px 0 16px; border-bottom:1px solid #e1e0dc;}
.tbl_style01 td > p {padding:0 0 0 19px; text-align:left; line-height:20px;}
.tbl_style01 td > p strong {font-family:"NanumGothic-Bold";}

.tbl_style02 {width:100%; margin:15px 0 26px 0; text-align:center;}
.tbl_style02 th {padding:12px 0 11px; border-width:2px 1px 0; border-style:solid; border-color:#666 #dfdfdf #dfdfdf; font-size:14px; font-family:"NanumGothic-Bold"; line-height:18px; background-color:#f5f5f5;}
.tbl_style02 th .small{display:block;font-size:12px}
.tbl_style02 td {padding:13px 0 14px; border:1px solid #dfdfdf;}

table.tbl_style03 {width:100%;border:2px solid #cacaca;}
table.tbl_style03 th,
table.tbl_style03 td {padding:10px; border:0; border-top:1px solid #e8e8e8; color:#333; text-align:left;}
table.tbl_style03 th {border-right:1px solid #e0e0e0; background-color:#fafafa;padding-left:18px !important;}
.tbl_style03 .input_text {color:#333;}
.tbl_style03 .checkList{overflow:hidden;margin-top:-15px;padding:5px 0}
.tbl_style03 .checkList span{float:left;width:20%;padding-top:15px}
.tbl_style03 input[type="radio"]:first-child,
.tbl_style03 input[type="checkbox"]:first-child {margin-left:0;}
.tbl_style03 legend {display:none;}

.tbl_style04 {width:100%; margin:15px 0 26px 0; text-align:center;}
.tbl_style04 th {padding:12px 0 11px; border-width:1px 1px 0; border-style:solid; border-color:#dfdfdf #dfdfdf; font-size:14px; font-family:"NanumGothic-Bold"; line-height:18px; background-color:#f7f7f7;}
.tbl_style04 td {padding:13px 0 14px; border:1px solid #dfdfdf;}

.data-a {width:100%; margin:10px 0;}
.data-a th {height:40px; border:1px solid #dfdfdf; font-weight:600; text-align:center; background-color:#f5f5f5;}
.data-a td {padding:5px 0 5px 0; border:1px solid #dfdfdf; line-height:20px; text-align:center;}


/* 카테고리 검색 부분 */
.category,
.category2,
.category3,
.category4 {border:1px solid #e8e9e4; background-color:#f7f7f7;}
.category {margin-top:20px; padding:20px 0 19px 37px;}
.category2 {height:25px;}
.category2,
.category3 {margin:30px 0 20px; padding:20px 36px 19px;}
.category4 {height:21px; margin:30px 7px 11px 11px; padding:20px 0 19px 37px;}
.category select,
.category2 select,
.category3 select,
.category4 select {border:1px solid #d3d3cc;}
.category input[type=text],
.category2 input[type=text],
.category3 input[type=text] {height:23px; border:1px solid #d3d3cc; line-height:14px;}
.category2 input[type=text] { width:400px;}
.category4 input[type=text] {padding:0 6px; height:23px; border:1px solid #d3d3cc; color:#959694; font-size:12px; line-height:12px;}
.size_01 {width:499px; margin-left:1px;}
.size_02 {width:470px; margin-left:1px;}
.size_03 {width:530px; margin-left:1px;}



/* ---------- Sub Category Color Guide ---------- */
/* 카테고리별 색상 가이드
001001 관람정보:red02 (검색창 btn_search_header07.gif)- 통합검색과 동일
001002 전시:orange (검색창 btn_search_header03.gif)
001001 교육:green (검색창 btn_search_header.gif)
001004 행사참여:sky (검색창 btn_search_header04.gif)
001005 유물:blue (검색창 btn_search_header05.gif)
001006 학술자료:purple (검색창 btn_search_header02.gif)
001007 소개:red (검색창 btn_search_header06.gif)
001008 통합검색:red02 (검색창 btn_search_header07.gif)
*/
#wrap #container {background-repeat:repeat-x; background-position:0 0;}
#wrap .gnb > ul > li.on > a,
#wrap .gnb > ul > li > a:hover,
#wrap .gnb > ul > li > a:active,
#wrap .gnb > ul > li > a:focus {color:#f1582f; background-repeat:repeat-x; background-position:0 0;}
#wrap #lnb .lnbSub > li.on {background-repeat:no-repeat; background-position:0 11px;}
#wrap #lnb .lnbSub > li.on > a,
#wrap #lnb .lnbSub > li > a:hover,
#wrap #lnb .lnbSub li > a:focus {color:#f1582f;}
#wrap .search {border:3px solid #966f2c;}
#wrap .tab01 .tab_group li.on a {background-color:#112233 !important;}
#wrap .tab01 .tab_group li a:hover,
#wrap .tab01 .tab_group li a:active,
#wrap .tab01 .tab_group li a:focus {background-color:#966f2c !important;}
#wrap .tab_cont .groupSty01 {background-repeat:no-repeat; background-position:1px 0;}
#wrap .gnb ul ul {background-color:#fde9e3;}
#wrap .gnb ul ul a:hover,
#wrap .gnb ul ul a:active,
#wrap .gnb ul ul a:focus,
#wrap .gnb ul ul .on a {background-color:#f1582f;}
#wrap .gnb .quick {background-repeat:no-repeat; background-position:right 0;}
#wrap .gnb .quick a:hover,
#wrap .gnb .quick a:active,
#wrap .gnb .quick a:focus {font-size:13px; background-repeat:no-repeat; background-position:right 0;}


/* 전시 */
#wrap.orange #container {background-image:url(../../images/bg_subTitle03.gif);}
#wrap.orange .gnb > ul > li.on > a,
#wrap.orange .gnb > ul > li > a:hover,
#wrap.orange .gnb > ul > li > a:active,
#wrap.orange .gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb03.gif);}
#wrap.orange #lnb .lnbSub > li.on {background-image:url(../../images/bg_lnbSub04.gif);}
#wrap.orange .tab_cont .groupSty01 {background-image:url(../../images/bg_group03.gif);}
#wrap.orange .gnb .quick {background-image:url(../../images/bg_gnb_plusOrange.gif);}
#wrap.orange .gnb .quick a:hover,
#wrap.orange .gnb .quick a:active,
#wrap.orange .gnb .quick a:focus {background-image:url(../../images/bg_gnb_plusOrange.gif);}


/* 교육 */
#wrap.green #container {background-image:url(../../images/bg_subTitle.gif);}
#wrap.green .gnb > ul > li.on > a,
#wrap.green .gnb > ul > li > a:hover,
#wrap.green .gnb > ul > li > a:active,
#wrap.green .gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb.gif);}
#wrap.green #lnb .lnbSub > li.on {background-image:url(../../images/bg_lnbSub02.gif);}
#wrap.green .tab_cont .groupSty01 {background-image:url(../../images/bg_group01.gif);}
#wrap.green .gnb .quick {margin-right:10px; background-image:url(../../images/bg_gnb_plusGreen.gif);}
#wrap.green .gnb .quick a:hover,
#wrap.green .gnb .quick a:active,
#wrap.green .gnb .quick a:focus {background-image:url(../../images/bg_gnb_plusGreen.gif);}


/* 참여 */
#wrap.sky #container {background-image:url(../../images/bg_subTitle04.gif);}
#wrap.sky .gnb > ul > li.on > a,
#wrap.sky .gnb > ul > li > a:hover,
#wrap.sky .gnb > ul > li > a:active,
#wrap.sky .gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb04.gif);}
#wrap.sky #lnb .lnbSub > li.on {background-image:url(../../images/bg_lnbSub05.gif);}
#wrap.sky .tab_cont .groupSty01 {background-image:url(../../images/bg_group04.gif);}
#wrap.sky .gnb .quick {margin-right:10px; background-image:url(../../images/bg_gnb_plusSky.gif);}
#wrap.sky .gnb .quick a:hover,
#wrap.sky .gnb .quick a:active,
#wrap.sky .gnb .quick a:focus {background-image:url(../../images/bg_gnb_plusSky.gif);}


/* 유물 */
#wrap.blue #container {background-image:url(../../images/bg_subTitle05.gif);}
#wrap.blue .gnb > ul > li.on > a,
#wrap.blue .gnb > ul > li > a:hover,
#wrap.blue .gnb > ul > li > a:active,
.gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb05.gif);}
#wrap.blue #lnb .lnbSub > li.on {background-image:url(../../images/bg_lnbSub06.gif);}
#wrap.blue .tab_cont .groupSty01 {background-image:url(../../images/bg_group05.gif);}
#wrap.blue .gnb .quick {margin-right:10px; background-image:url(../../images/bg_gnb_plusBlue.gif);}
#wrap.blue .gnb .quick a:hover,
#wrap.blue .gnb .quick a:active,
#wrap.blue .gnb .quick a:focus {font-size:13px; background-image:url(../../images/bg_gnb_plusBlue.gif);}


/* 학술자료 */
#wrap.purple #container {background-image:url(../../images/bg_subTitle02.gif);}
#wrap.purple .gnb > ul > li.on > a,
#wrap.purple .gnb > ul > li > a:hover,
#wrap.purple .gnb > ul > li > a:active,
#wrap.purple .gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb02.gif);}
#wrap.purple #lnb .lnbSub > li.on {background-image:url(../../images/bg_lnbSub03.gif);}
#wrap.purple .tab01 {margin-bottom:30px;}
#wrap.purple .tab01 .tab_group {margin-bottom:0;}
#wrap.purple .tab_cont .groupSty01 {background-image:url(../../images/bg_group02.gif);}
#wrap.purple .tab_cont .groupSty01:first-child {margin-top:25px !important;}
#wrap.purple .tab01 .tab_group li a {width:146px; margin-bottom:2px; padding:5px 0 6px; text-align:center;}
#wrap.purple .groupSty01 {margin-top:40px;}
#wrap.purple .groupSty01 p {margin:5px 0 0 3px; clear:both;}
#wrap.purple .groupSty01 p.etc {margin:0; padding-top:16px; background-position:0 40px;}
#wrap.purple .groupSty01:after {content:""; display:block; clear:both;}
#wrap.purple .groupSty01 .search_select {float:right; position:relative; top:-26px; left:0; width:auto;}
#wrap.purple .border_gray02 p {margin:0 0 9px; padding:0; color:#966f2c; font-size:13px; font-family:"NanumGothic-Bold"; line-height:20px; text-align:center; background:none;}
#wrap.purple .groupSty01 ul + div {margin-top:15px;}
#wrap.purple .border_gray li p,
#wrap.purple .border_gray02 li p,
#wrap.purple .border_gray03 li p,
#wrap.purple .border_gray04 li p {margin:0 0 9px; padding:0; color:#966f2c; font-size:13px; font-family:"NanumGothic-Bold"; line-height:20px; text-align:center; background:none;}
#wrap.purple .gnb .quick {margin-right:10px; background-image:url(../../images/bg_gnb_plusPurple.gif);}
#wrap.purple .gnb .quick a:hover,
#wrap.purple .gnb .quick a:active,
#wrap.purple .gnb .quick a:focus {background-image:url(../../images/bg_gnb_plusPurple.gif);}


/* 소개 */
#wrap.red h4 {width:100%;}
#wrap.red #container {background-image:url(../../images/bg_subTitle06.gif);}
#wrap.red .gnb > ul > li.on > a,
#wrap.red .gnb > ul > li > a:hover,
#wrap.red .gnb > ul > li > a:active,
#wrap.red .gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb06.gif);}
#wrap.red #lnb .lnbSub > li.on {background-image:url(../../images/bg_lnbSub07.gif);}
#wrap.red .tab_cont .groupSty01 {background-image:url(../../images/bg_group06.gif);}
#wrap.red .sl_size4 .sbHolder {width:128px;}
#wrap.red .sl_input {padding:0 6px; border:1px solid #d3d3cc;}
#wrap.red .search_area01 * {float:none;}
#wrap.red .search_area01 {height:48px; padding:17px 0 19px 37px;}
#wrap.red .search_area01 p {margin-bottom:10px;}
#wrap.red .search_area01 p input {position:relative; top:1px; left:0; margin-left:25px;}
#wrap.red .search_area01 p input:first-child {margin-left:0;}
#wrap.red .search_select {width:100%;}
#wrap.red .tab01 {margin-bottom:30px;}
#wrap.red .groupSty01 {margin-top:40px;}
#wrap.red .groupSty01 .search_select {float:right; position:relative; top:-26px; left:0; width:auto;}
#wrap.red .gnb ul ul {background-color:#fde9e3;}
#wrap.red .gnb .quick {margin-right:10px; background-image:url(../../images/bg_gnb_plusRed.gif);}
#wrap.red .gnb .quick a:hover,
#wrap.red .gnb .quick a:active,
#wrap.red .gnb .quick a:focus {background-image:url(../../images/bg_gnb_plusRed.gif);}


/* 통합검색 */
#wrap.red02 #container {background-image:url(../../images/bg_subTitle07.gif);}
#wrap.red02 .gnb > ul > li.on > a,
#wrap.red02 .gnb > ul > li > a:hover,
#wrap.red02.gnb > ul > li > a:active,
#wrap.red02 .gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb01.gif);}
#wrap.red02 #lnb .lnbSub > li.on {background-image:url(../../images/bg_lnbSub07.gif);}
#wrap.red02 .tab_cont .groupSty01 {background-image:url(../../images/bg_group07.gif);}
#wrap.red02 .gnb .quick {background-image:url(../../images/bg_gnb_plusRed02.gif);}
#wrap.red02 .gnb .quick a:hover,
#wrap.red02 .gnb .quick a:active,
#wrap.red02 .gnb .quick a:focus {background-image:url(../../images/bg_gnb_plusRed02.gif);}
#subcontainer {position:relative; width:1152px; margin-left:64px; padding:41px 0 180px;}
.totSearch .tabs li a {width:84px; padding-right:0; padding-left:0;}


/* 사이트맵 */
#wrap.sitemap #container {background-image:url(../../images/bg_subTitle07.gif);}
#wrap.sitemap .gnb > ul > li.on > a,
#wrap.sitemap .gnb > ul > li > a:hover,
#wrap.sitemap .gnb > ul > li > a:active,
#wrap.sitemap .gnb > ul > li > a:focus {background-image:url(../../images/bg_gnb06.gif);}
#wrap.sitemap .gnb .quick {background-image:url(../../images/bg_gnb_plusRed02.gif);}
#wrap.sitemap .gnb .quick a:hover,
#wrap.sitemap .gnb .quick a:active,
#wrap.sitemap .gnb .quick a:focus {background-image:url(../../images/bg_gnb_plusRed02.gif);}



/* ---------- 개발페이지 ---------- */
/* 아이프레임 */
.imap iframe{overflow:scroll;}


/* archive */
.archive_author .mt10 {margin-top:10px;}
.archive_author .mt10 .tc {text-align:center;}
.archive_tagcloud #tagCloud {width:700px;}


/* archive > ebook */
.ebook_list_normal .search_area01 {height:25px;}
.ebook_list_normal .sl_input {width: 470px;}
.ebook_list_normal .bookList > div {margin-top:20px;}
.ebook_list_normal .bookList dt img,
.ebook_list_thumb .bookList dt img {max-width:156px; max-height:190px;}
.ebook_list_thumb .mu_news dt img {max-width:280px; /*! max-height:331px; */}
.ebook_single .stgImg {width:100%; text-align:center;}
.ebook_single .big {display:inline; border:1px solid #dfdfdf;}
.ebook_single2 .links {margin-bottom:20px;}


/* archive > periodical */
.periodical_list_normal .search_area01,
.periodical_list_thumb .search_area01 {height:25px;}
.periodical_list_normal .sl_input {width:400px;}
.periodical_list_thumb .sl_input {width:450px;}
.periodical_single .stgImg {width:100%; text-align:center;}
.periodical_single .big {display:inline; max-width:570px; max-height:375px; border:1px solid #dfdfdf;}
.periodical_single2 .links {margin-bottom:20px;}
/*20190910*/
.periodical_list_normal2 .search_area01	{height:90px;}
.periodical_list_normal2 .search_area01 fieldset	{width:700px;}
.periodical_list_normal2 .search_area01 .search_select	{margin-top:65px;}
.periodical_list_normal2 .s_input {width:100px;}
.periodical_list_normal2 .sl_input {width:446px; margin:0 5px 0 0;}
.periodical_list_normal2 .condLabel {width:100px; height:23px; line-height:23px; display:inline-block;}
.periodical_list_normal2 .scope {width:16px; height:23px; text-align:center;}


/* archive > post */
.post_faq .sl_size3 .sbHolder {width:77px;}
.post_list_faq .sl_input {width:440px;}
.post_list_normal .search_area01,
.post_list_recruit .search_area01 {height:25px;}
.post_list_normal .sl_input,
.post_list_recruit .sl_input,
.post_list_thumb .sl_input,
.post_list_thumb2 .sl_input {width:350px;}
.post_list_normal .tabs {float:left;}
.post_list_normal .btn_mailing {float:right;margin-bottom:10px}
.post_single .col_3 td {padding:12px 0 15px 10px; border-bottom:1px solid #dfdfdf;}
.post_single .col_3 td > span {margin-right:8px; padding-right:10px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tbl_view_td.gif) no-repeat right 3px;}
.post_single .pdStyle01 .big {display:inline; max-width:570px; max-height:375px;}
.post_single .thumPic .big {height:70px;}
.post_single .kogl_img {width:159px; height:50px;}
.post_single2 .links {margin-bottom:20px;}


/* archive > report */
.report_list_normal .search_area01 {height:25px;}
.report_list_normal .sl_input,
.report_list_thumb .sl_input {width:615px;}
.report_single .outveiw_img img {display:inline; border:1px solid #dfdfdf;}
.report_single .outveiw_text .shop p {word-break:break-all;}
.report_single table {width:100%; margin-top:20px; border:1px solid #dfdfdf;}
.report_single table td:first-child {width:200px;}
.report_single table td:first-child img {width:188px; height:50px;}
.report_single table td:nth-child(2) {line-height:16px;}
.report_single2 .links {margin-bottom:20px;}


/* archive > united */
.united_list_normal .search_area01,
.united_list_thumb .search_area01 {height:25px;}
.united_list_normal .sl_input {width:440px;}
.united_list_normal .tbl_st01 .notice {font-weight:600;}
.united_list_thumb .sl_input {width:440px;}
.united_single .manager {padding:12px 0 15px 10px; border-bottom:1px solid #dfdfdf;}
.united_single .manager > span {margin-right:8px; padding-right:10px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tbl_view_td.gif) no-repeat right 3px;}
.united_single .big_photo {text-align:center;}
.united_single .stgImg .big {display:inline; max-width:570px; max-height:375px;}
.united_single .thumPic .big {height:70px;}
.united_single2 .links {margin-bottom:20px;}


/* board > default */
.default_form .tr_subject input {width:575px;}
.default_form .tr_secret .input_pw {height:23px; padding:0 6px; border:1px solid #d3d3cc; line-height:23px;}
.default_form .tr_email input {width:85%;}
.default_form .tr_cont textarea {width:100%; height:400px;}
.default_form .tr_file .ba-multipart-files #baAltText0 {width:70%;}
.default_list .search_area01 td img {max-width:70px; max-height:100px;}


/* board > warching_reviews */
.warching_reviews_list .search_area01 .sl_input {width:450px;}
.warching_reviews_list .tbl_st01 .sl_input {width:450px;}
.warching_reviews_list .tbl_st01 .thum_img {max-width:68px; max-height:100px; margin:0;}


/* comment */
.reply_wrt_box {margin-top:30px; border:1px solid #c9c9c9;}
.reply_write {padding:16px 20px 15px 20px; border-bottom:1px solid #e4e4e4; background-color:#fafafa;}
.reply_write span {display:inline-block; width:49px; height:53px; margin-right:6px; padding-top:11px; color:#333; font-family:"NanumGothic-Bold"; vertical-align:top; background:url(../../images/bg_reply_write.gif) no-repeat center 34px;}
.reply_write .comment-submit {vertical-align:top;}
.reply_write button.comment-submit { border: #bbb 1px solid; height: 65px; width: 80px;background-color: #fff; background-image: linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%);
font-family:"NanumGothic-Bold"; font-size: 13px; color:#333;}
.reply_write textarea {width:545px; height:53px;}
.reply_write + .reply_list {padding-top:15px;}
.reply_list {padding:18px; color:#333; background:url(../../images/bg_reply_list.gif) repeat-x left bottom;}
.reply_list.last {padding-bottom:26px; background:none;}
.reply_list strong {margin-right:10px; padding-right:10px; font:15px "NanumGothic-Bold"; background:url(../../images/bg_tbl_view_td.gif) no-repeat right 3px;}
.reply_list .date {color:#333; font-size:12px;}
.reply_list p {margin-top:10px; line-height:22px;}
.comment-item-header .sns_img {width:16px; height:16px;}


/* curator */
.apply_form .text {width:190px;}
.content_area .apply_form .numeric {width:45px;}
.apply_form .textarea {width:184px; height:45px;}
.apply_form .w01 .sl_design,
.apply_form .tr_gender .sl_design {width:60px;}
.apply_form .tr_address .text {margin-bottom:2px;}
.apply_form .tr_email .text {ime-mode:disabled;}
.apply_form .tr_site .text {width:160px;}
.apply_form .tr_time .sl_design {width:45px;}
.apply_form .input-add-name,
.apply_form .input-add-field {width:80%;}
.apply_form .tr_age .sl_design {width:80px;}
.apply_form .tr_age .numeric {width:90px;}
.apply_form .tr_his .text {width:140px;}
.apply_form .tr_his .first_text {margin-bottom:2px;}
.apply_form .tr_zipcode .text {width:90px;}
.apply_form .tr_zipcode button {vertical-align:middle;}
.apply_form .refer {margin-left:15px; text-align:left;}
.apply_form .half{width:87px}
.apply_form .fileCheck input, .apply_form .fileCheck label{vertical-align:middle;}
.apply_form .sl_full .sbHolder{width:80% !important;}

.curator_apply_form_personnum .tbl_age .numeric {width:30px;}
.curator_apply_step1 .pro1Gp .sbHolder,
.edu_apply_step1 .pro1Gp .sbHolder {width:329px;}

.curator_view .img_group img {display:inline-block; margin-bottom:5px;}
.curator_view .article_list li:last-child {border-bottom:0}
.curator_view .cont_fr {float:left; width:320px;}
.curator_view .cont_fr .outveiw_img2 {width:300px;}
.curator_view .cont_fr .outveiw_img2 img {float:right; max-width:100%; max-height:200px;}


/* edu */
.edu_list .educate01 .sl_input {width:480px; height:24px;}
.edu_view .edu_list .bm0 li:last-child {border-bottom:1px solid #e1e0dc;}
.edu_view .outveiw_text li p {margin:0; line-height:inherit;}
.edu_view .fr_style {float:left; width:320px;}
.edu_view .fr_style .outveiw_img2 {width:300px;}
.edu_view .fr_style .outveiw_img2 img {float:right; max-width:100%; max-height:200px;}
.edu_view .btn_list_ah {float:right; position:inherit; margin-top:18px;}
.edu_apply_step1 .pro4Gp .sbHolder {width:70px;}
.edu_apply_step1 .pro_group .tr_email .text {width:150px;}
.edu_apply_step1 .sub_content{border-bottom:1px solid #c3c3c3;padding-bottom:20px}
.edu_apply_form_basic .numeric {width:32px;}
.edu_apply_confirm_addition .tbl_style4 td,
.edu_apply_confirm_addition .tbl_style5 td {word-break:break-word;}
.educate01 .checkList input[type="checkbox"], .educate01 .checkList label{display:inline-block;vertical-align:middle;}
.educate01 .checkList label{padding-left:10px}

/* event */
.event_apply .pop_table1 table {width:100%; margin:0 auto;}
.event_apply .pop_table1 .input_text {width:150px;}
.event_apply .pop_table1 .tr_zipcode .input_text {width:103px;}
.event_apply .pop_table1 .tr_zipcode button {vertical-align:middle;}
.event_apply .pop_table1 .tr_address .input_text {width:240px;}
.event_apply .pop_table1 .tr_email .input_text {width:230px;}
.event_attendlist .pop_table1 table {width:95%; margin:0 auto;}
.event_list .search_area01 .sl_input {width:467px;}
.event_quiz .pop_table1 table {width:100%; margin:0 auto;}
.event_quiz .pop_table1 .input_text {width:204px;}
.event_quiz .pop_table1 .btn-right4 {margin-top:20px; text-align:right;}
.event_view .btn_list {margin-bottom:20px;}
.event_view .btn_list .mr10 {margin-right:10px;}
.event_view .search_area01 .sl_input {width:450px;}
.event_view .reply_list img {vertical-align:middle;}


/* exhiSpecialTheme */
.exhi_special_theme .tab_cont_notice li {padding-left:15px; background:url(../../images/img_center/bl/bg_list.png) no-repeat 3px 6px;}
.exhi_oversea_cooperation .tabs,
.exhi_oversea_planning .tabs {margin-bottom:3px;}
.exhi_oversea_cooperation .tab_list2 {margin-top:0; width:auto;}
.exhi_oversea_cooperation .thum_img {max-width:135px; max-height:112px;}
.exhi_oversea_planning .outveiw_img_v2 {vertical-align:top; background:none;}
.exhi_oversea_planning .thum_img {max-width:303px;}
.exhi_oversea_planning .breakall {word-break:break-all;}
.showroom_represent_list .vr_list {border:none;}
.showroom_represent_list .view_info_a1 .banner {padding-top:30px;}
.showroom_represent_list .view_info_a1 .dis_none {display:none;}
.showroom_represent_list .view_info_a1 .banner li {width:92px;}
.showroom_represent_list .view_info_a1 .banner li img {max-width:82px; max-height:82px;}
.showroom_donation_list .donation_inner02 {margin-top:10px; margin-left:10px;}
.showroom_donation_list #noscriptflashcontent img {width:483px;}
.exhi_provincial .exhibit_list {padding-bottom:18px; border-bottom:1px solid #666;}
.exhi_provincial .whole_list li {width:180px; border:none;}
.exhi_provincial .whole_list li div {height:192px;}
.exhi_provincial .whole_list li div a {display:table-cell; width:168px; height:168px; text-align:center; vertical-align:middle;}
.exhi_provincial .whole_list li img {max-width:140px; max-height:200px; border:1px solid #dfdfdf;}
.exhi_provincial .whole_list li .tit {display:block;}
.exhi_nation .tabs_dft {margin-bottom:15px;}
.exhi_nation .search_area01 .sl_input {width:100px;}
.exhi_nation .search_area01 .input-small {width:80px;}
.exhi_nation .search_area01 .btn_reset {margin-left:5px;}
.exhi_nation .groupSty01 h4 {font-weight:600;}
.exhi_nation .table-wrap .tbl_st01 th {font-weight:600;}
.exhi_nation .table-wrap .tbl_st01 td:first-child,
.exhi_nation .table-wrap .tbl_st01 td:nth-child(2) {line-height:20px; text-align:left;}
.exhi_nation .table-wrap .tbl_st01 td:nth-child(3),
.exhi_nation .table-wrap .tbl_st01 td:nth-child(4) {text-align:center;}
.exhi_searchpopup .search2 {margin-top:0;}
.exhi_searchpopup .search2 > span {margin-right:2px;}
.exhi_searchpopup .search2 > span .searche01 {width:444px;}
.exhi_searchpopup .post_result02 li span img {width:35px; height:52px;}
.exhi_searchpopup .post_result02 li div h2 {width:400px; margin-top:5px;}
.exhi_view .outveiw_text > div strong,
.exhi_view .outveiw_text .exbi_interval {float:none; display:inline-block;}
.exhi_view .outview_img_v2 img {max-width:298px; max-height:438px;}
.exhi_view .vr_list .bannerList {height:100%; margin-top:35px; padding-top:0; border-top:1px solid #dadada; background:none;}
.exhi_view .vr_list ul {display:block;}
.exhi_view .vr_list ul li {width:100px;}
.exhi_view .vr_list ul li a img {max-width:100px; max-height:100px;}
.exhi_view .showBox {display:none; left:6%; top:700px;}/*20181128 top 추가 / left:6% 추가*/
.exhi_view .showBox .showCon {text-align:center;}
.exhi_view .showBox .showCon img {max-width:700px; max-height:300px;}
.exhi_view .showBox .showCon p {margin-top:20px; color:#fff;}
.exhi_view .view_info .lh18 {line-height:18px;}


/* group */
.group_list .category2 {margin-top:10px;}
.group_list .category2 .input_text {width:590px;}
.group_list .chart_o .tc {padding-right:25px; padding-bottom:124px;}/*20190508 modify */
.group_list .chart_o .ml1 {margin-left:1px;}
.group_list .chart_o .c_b .last > li {border-left:none;}
.group_list .groupSty07 {background:none;}
.group_list .groupSty07 > div {width:100%; font-weight:600; font-size:15px; line-height:1;}
.group_list .groupSty07 > div > ul {margin-top:12px;}
.group_list .groupSty07 .tbl_style_a {width:100%;}
/*20190508 group 개편으로 추가*/
/* .group_list .chart_o .tc .part1 {float:left;width: 410px;text-align: right;} */
.group_list .chart_o .tc .part2 {float:right;padding-top: 79px;width: 240px;}
/* 20160618 접근성: 수정  */
.chart_o{position: relative;}
.chart_o .sadari{position: absolute;top: 124px;}
.group_list .chart_o .tc {display:none;}
.chart_o > ul{position: relative;padding-top: 164px;}
.chart_o > ul > li.part1{float:none; margin-right: 0}
.chart_o > ul > li.part1 > div{position: absolute;top: 0;left: 285px;} 
.chart_o > ul > li.part1 > ul > li{float: left;width: auto;padding: 0;margin-right: 29px;border: 0;}
.chart_o > ul > li.part1 > ul > li.part2{float: none;position:absolute;right: 84px;top:80px;width: 122px;padding: 0;border: 0;margin-right: 0}
.chart_o > ul > li.part1 > ul > li:nth-child(5) {margin-right:0;}
.chart_o > ul > li.part1 > ul > li > ul > li {width:120px; padding:15px 0; border:1px solid #666; border-top:none; text-align:center;}
.chart_o > ul > li.part1 > ul > li > ul > li:after {content:""; display:block; clear:both;}
.chart_o > ul > li.part1 ul.c_l {float: left;}
.chart_o > ul > li.part1 ul.c_l li {padding: 15px 0;}

/* member */
.member input {vertical-align:middle;}
.member .form-error {color:#CE1313;}
.member .sl_size12 .sbHolder {vertical-align:middle;}
.member_agreement .terms-conts,
.member_agreement .terms-conts1 {margin:5px;}
.member_form .input_name,
.member_form .input_pw,
.member_form .input_id {width:216px;}
.member_form .input_tel {width:60px;}
.member_form .input_email {width:256px;}
.member_identification .ta_c {text-align:center;}
.member_login .btn_area a {font-weight:600;}
.member_login .login1 .form-error {color:#f1582f;}
.member_login .social_login_box {padding:25px 0; border-top:1px solid #c2c2c2; border-bottom:1px solid #666; text-align:center; background-color:#f4f4f4;}
.member_login .social_login_box .social_login {width:435px; margin:0 auto;}
.member_login .social_login_box .social_login > p {float:left; color:#545454; font-weight:600; font-size:15px; line-height:42px; text-align:left;}
.member_login .social_login_box .social_login .login_list {float:left; margin-left:20px;}
.member_login .social_login_box .social_login .login_list li {float:left; margin-left:8px;}
.member_login .social_login_box .social_login .login_list li:first-child {margin-left:0;}
.member_login .social_login_box .social_refer {margin-top:18px; color:#666; font-size:13px; line-height:13px;}

.member_login_require .groupSty01 {margin-top:10px;}
.member_recover .tbl_style4 .bl_none {border-left:none;}
.member_recover .tbl_style4 .input_mobile {width:70px;}
.member_recover .tbl_style4 .field-email .input_email {width:230px; height:23px;}
.member_recover_pw .tbl_style2 .input_pw {width:216px;}
.member_recover_result .pw {margin-top:136px;}

.personNum > *{display:inline-block;vertical-align:middle;}
.personNum span{padding:0 5px}

/* member > mypage */
.mypage_delete .input_reason {width:352px; height:23px; border:1px solid #d3d3cc;}
.mypage_delete .input_opinion {width:530px; height:23px;}
.mypage_delete .input_pw {width:530px; height:23px; margin-bottom:5px;}
.mypage_delete .pw_desc {font-size:13px;}
.mypage_pw .cor_01 {color:#ff0000;}
.mypage_pw .cor_02 {color:#0000ff;}
.mypage_pw .tbl_style2 .input_pw {width:216px;}

.mypage_sns .sns_box {display:table-cell; width:740px; height:284px; padding:0 20px 0 415px; vertical-align:middle; background:url(../../images/bg_mypage_sns.gif) no-repeat 0 0;}
.mypage_sns .sns_box > p {color:#303030; font-size:18px; line-height:26px;}
.mypage_sns .sns_box > p > strong {font-weight:600;}
.mypage_sns .sns_box .facebook_txt {color:#3a5795;}
.mypage_sns .sns_box .twitter_txt {color:#55acee;}
.mypage_sns .sns_box .google_txt {color:#db4437;}
.mypage_sns .sns_box .nosns_txt {color:#cb9658;}
.mypage_sns .btn_sns_group {width:532px; margin:20px auto 0;}
.mypage_sns .btn_sns_group li {float:left; margin-left:5px;}
.mypage_sns .btn_sns_group li:first-child {margin-left:0;}

.mypage_snsform .input_tel {width:35px;}
.mypage_snsform .profile_img {width:80px; height:80px;}

#modyDiv .number, #product_names.number{position:relative;}
#modyDiv .number input, #product_names.number input{width:35px;text-align:center;border: 1px solid #dfdfdf;box-sizing:border-box;margin:0 3px;vertical-align:middle;}
#modyDiv .number input[readonly="readonly"], #product_names.number input[readonly="readonly"]{background-color:#dfdfdf}
#modyDiv .number #cntBtn, #product_names.number #cntBtn{display:inline-block;}
#modyDiv .number .inc,
#modyDiv .number .dec,
#product_names.number .inc,
#product_names.number .dec{position:absolute;right:0;width:15px;height:8px;text-indent:-9999px;background-repeat:no-repeat;}
#modyDiv .number .inc, #product_names.number .inc{top:2px;background-image:url(/design/theme/museum_kr/images/bg_increase.png)}
#modyDiv .number .dec, #product_names.number .dec{bottom:2px;background-image:url(/design/theme/museum_kr/images/bg_decrease.png)}
.number + .number{margin-top:5px}
.number .num_atr{position:relative;display:inline-block;vertical-align:middle;width:13px;height:25px;}

/* member > mypage > relic */
.mypage_relic_list .sl_input {width:440px !important;}
.mypage_relic_list .tbl_st01 thead th{border-top:0}
.mypage_relic_list .tbl_st01 .thum_td > div {display:inline; float:left; margin-right:19px;}
.mypage_relic_list .tbl_st01 .thum_td > div > table {width:100px; height:100px; text-align:center;}
.mypage_relic_list .tbl_st01 .thum_td > div > table img {max-width:100px; max-height:100px;}
.mypage_mypage .tbl_style4 td {padding:10px;}
.mypage_mypage .tbl_style4 tr:first-child th {text-align:center;}
.mypage_mypage .tbl_style4 tr:nth-child(2) td,
.mypage_mypage .tbl_style4 tr:nth-child(5) td {border-bottom:none;}
.mypage_mypage .tbl_style4 tr:nth-child(4) th {border-top:2px solid #666; text-align:center;}
.mypage_mypage .tbl_style4 tr:nth-child(7) th {border-top:2px solid #666; border-right:1px solid #dfdfdf; text-align:center;}
.mypage_mypage .tbl_style4 tr:nth-child(8) td {border-bottom:none; border-right:1px solid #dfdfdf;}
.mypage_mypage .tbl_style4 tr:nth-child(9) td {border-right:1px solid #dfdfdf;}

/* member > mypage > reserve */
.reserve_edu_list .tbl_st01 td {padding:10px 5px; font-size:11px;}
.reserve_edu_list .tbl_st01 .subject {text-align:left;}


/* member > mypage > scrap */
.mypage_scrap_list .sl_input {width:440px !important;}
.mypage_scrap_list .tbl_st01 thead th{border-top:0}


/* openapi */
.openapi .tbl_style_a .middle {vertical-align:middle;}
.openapi_relicintro .lh26 {line-height:26px;}
.openapi_relicsample .groupSty_a {position:relative;}
.openapi_relicsample .btn_openapi_menual {position:absolute; top:0; right:154px;}
.openapi_relicsample .btn_openapi_code {position:absolute; top:0; right:0;}
.openapi_relicsample .tab_cont {margin-top:30px;}
.openapi_relicsample .input_text {width:50px;}


/* pd_left */
.pd_left {width:320px; text-align:center; padding:0 !important; font:13px "NanumGothic" !important; margin:0;  background:none !important;}


/* presentation */
.presentation .sl_size9 {margin-left:5px;}
.presentation .sl_size3 .sbHolder {width:90px;}
.presentation .sl_size9 .sbHolder {width:90px;}
.presentation .sl_input {width:370px;}
.presentation .thumb_view {float:none;}
.presentation .thumb_view img {display:block; max-width:546px; max-height:365px; margin:0 auto;}/*20170306 max-height:385px->365px 로 수정*/
.presentation .pre_list {position:relative;}
.presentation .layerBox {position:absolute; top:0; right:0; bottom:0; left:0;}
.presentation .layerBox .layer {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.presentation .search_result {padding-top:0;}


/* receivedbook_keep */
.receivedbook_keep .desc {margin-bottom:20px;}
.receivedbook_keep select {width:475px; height:23px;}
.receivedbook_keep .input_type1 {width:250px;}
.receivedbook_keep .input_type2 {width:475px;}


/* relatedSite */
.relatedsite .tbl_st01 {border-top:2px solid #666; border-bottom:1px solid #666;}
.relatedsite .tbl_st01 td {padding:20px 0 15px; border:none;}
.relatedsite .sl_input {width:230px;}
.relatedsite .sch_first .sl_input {width:440px;}
.relatedsite .search_area01 * {float:none;}
.relatedsite .search_area01 {height:48px; padding:17px 0 19px 37px;}
.relatedsite .search_area01 p {margin-bottom:10px;}
.relatedsite .search_area01 p input {position:relative; top:1px; left:0; margin-left:25px;}
.relatedsite .search_area01 p input:first-child {margin-left:0;}
.relatedsite .imgList span img {width:80px; height:80px;}


/* relic */
.relic_dictionarylist input[type="text"] {width:460px;}
.relic_directory_searchlist .sl_size8 .input_text {width:330px;}
.relic_directory_searchlist .thumbnail img {max-width:118px; max-height:118px;}
.relic_directory_searchlist .data1 .subject a {font-size:16px;}
.relic_searchlist .input_text {width:465px;}
.relic_searchlist .thumb-list5 .heightLi180 {float:left; width:211px; margin-top:15px; margin-right:20px; border:2px solid #f3f3f3; color:#fff;}
.relic_searchlist .thumb-list5 .heightLi180:nth-child(4n) {margin-right:0;}
.relic_searchlist .thumb-list5 .heightLi180 .thum_box {display:table-cell; width:211px; height:140px; margin-bottom:10px; text-align:center; vertical-align:middle;}
/* .relic_searchlist .thumb-list5 .heightLi180 .thum_box > img {max-width:211px; max-height:140px;} */
.relic_searchlist .thumb-list5 .heightLi180 .thum_box > img {max-width:211px; max-height:120px;}
.relic_searchlist .thumb-list5 .heightLi180 > div {height:50px; margin:10px; text-align:center; overflow: hidden; line-height: 17px;}
.relic_searchlist .thumb-list5 .heightLi180 > div > a {overflow: hidden;height: 50px;display: inline-block;line-height: 17px;}
.relic_searchlist .thumb-list5 .desc > div {padding:20px;}
.relic_searchlist .thumb-list5 .desc > div a {display:inline-block; margin-top:15px; font-weight:bold;}
.relic_searchlist .thumb-list5 .desc > div .pt5 {margin-top:5px;}
.relic_searchlist .refer {line-height:22px;}
.relic_searchlist .refer .color01 {color:#d74a4a; font-weight:bold;}
.relic_searchlist .thumb-list5 .no_data {float:none; width:100%; padding:10px 5px; color:#333;}
.relic_searchlist .thumb-list5 .no_data > div {height:auto; text-align:left;}
.relic_searchlist .thumb-list5 .no_data a em {font-weight:600;}
.relic_searchlist .thumb-list5 .no_data p:nth-child(2) {padding-top:5px;}
.relic_searchlist .thumb-list5 .no_data p:nth-child(2) em {font-weight:bold;}
.relic_searchlist .refer {margin-top:60px; line-height:22px;}
.relic_searchlist .refer .fc_01 {color:#d74a4a;}

.relic_recommend_reliclist .search_area01 .sl_input {width:428px;}
.relic_recommend_reliclist .list_ahn .pa {padding:22px 27px 18px 0;}
.relic_recommend_reliclist .list_ahn .pa2 {padding:22px 7px 20px 20px;}
.relic_recommend_reliclist .list_ahn .img {width:120px; height:120px; text-align: center; background:#f5f5f5; }
.relic_recommend_reliclist .list_ahn .img > a {height: 120px; display: block; line-height: 120px;}
.relic_recommend_reliclist .list_ahn .img img {max-width:120px; max-height:120px; vertical-align: middle;}

.relic_relicfull .btn_full {z-index:99999;}
.relic_relicfull #imgContainer {width:100%; height:800px;}
.relic_relicfull #imgContainer img {width:550px; margin:0 auto;}

.relic_relicpopup .pop_desc {color:#666; line-height:17px;}
.relic_relicpopup .pop_desc strong {color:#f1582f; font-size:16px; font-weight:600;}
.relic_relicpopup .pop_desc .pop_txt {margin-top:5px;}
.relic_relicpopup .pop_desc input {margin-top:3px;}
.relic_relicpopup .pop_desc p {position:relative; padding-left:16px;}
.relic_relicpopup .pop_desc p > span {position:absolute; top:0; left:0;}
.relic_relicpopup .tbl_style_a {width:100%; text-align:center;}
.relic_relicpopup .tbl_style_a td {text-align:left;}
.relic_relicpopup .tbl_style_a input {width:250px;}
.relic_relicpopup .tbl_style_a .last {border-bottom:1px solid #666;}
.relic_relicpopup .tbl_style_a .last td {line-height:1.8;}
.relic_relicpopup .tbl_style_a .last textarea {width:350px; height:70px; margin-top:15px;}

.relic_searchpopup .search_area span {margin-right:2px;}
.relic_searchpopup .search_area .searche01 {width:444px;}
.relic_searchpopup .post_result02 .thum_img {width:35px; height:52px;}
.relic_searchpopup .select-btn {width:400px; margin-top:5px;}

.relic_view .outveiw_img {height:auto;}
.relic_view .outveiw_img .btn_list03 {margin-right:0;}
.relic_view .outveiw_img .btn_imgdown {margin-top:15px;}
.relic_view .thumb_view .img {text-align:center;}
.relic_view .thumb_view .img img {max-width:303px;}
.relic_view .thum ul {margin-left:0;}
.relic_view .thum ul li {width:80px; text-align:center;}
.relic_view .outveiw_text li p {margin:0; line-height:1.5;}


/* reserve */
.reserve_child_form iframe,
.reserve_pda_form iframe {width:920px; height:993px; border:none;}
.reserve_group_form iframe {width:920px; height:1150px; border:none;}
.reserve_child_intro .groupSty01,
.reserve_group_intro .groupSty01,
.reserve_pda_intro .groupSty01 {margin-top:10px;}
.reserve_group_intro .groupSty01 .cor_ff0000, .reserve_group_intro .groupSty03 .cor_ff0000 {color:#ff0000;}
.reserve_group_intro .groupSty01 .under, .reserve_group_intro .groupSty03 .under{text-decoration:underline;}
.reserve_group_intro .tbl_style4 th,
.reserve_group_intro .tbl_style4 td {text-align:center;}
.reserve_group_intro .tbl_style4 td .orange {text-decoration:underline;}


/* schedule */
.schedule .content .cal-header > form {margin-bottom:0;}
.schedule_month .tbl_style6,
.schedule_month_calendar .con_calendar,
.schedule_week .tbl_style7.style2 {margin-top:15px;}
.schedule_month_calendar .dis_none {display:none;}
.schedule_month_calendar .pop_calendar {display:none; z-index:9999;}
.schedule_week .tbl_style7.style2 .l {color:#fff;}
.schedule_week .tbl_style7.style2 .exhi {background-color:#f16c00;}
.schedule_week .tbl_style7.style2 .event {background-color:#169e03;}
.schedule_week .tbl_style7.style2 .learn {background-color:#C22077;}
.mini-calendar {text-align:center;}
.mini-calendar .cal-table {width:100%;}
.mini-calendar .cal-table th,
.mini-calendar .cal-table td {padding:5px 2px 5px 2px;}
.month_day {text-align:center; margin-top:15px;}
.month_day a span {margin-left:5px; color:#555; font-size:14px;/*! display: inline-block; *//*! border-radius: 3px; */}
.month_day a:hover span {color:#169e03;}
.month_day .saturday {color:#0054ff;}
.month_day .sunday {color:#ff0000;}
.month_day .today {color:#fff; font-weight:bold;display: inline-block;border-radius: 40px;background: #169e03;/*! padding: 2px 4px 2px 4px; */font-size: 14px;width: 30px;height: 30px;line-height: 30px;text-align: center;}


/* show */
.show_list .tabs_dft {margin-bottom:15px;}
.show_list .showtype {color:#966f2c; font-family:"NanumGothic-Bold";}
.show_list .thum_img {max-width:149px; /*! max-height:192px; */ margin-top:7px;}
.show_list .list_view li {/*! height:330px; */}
.show_list .list_view h4 {height:auto;}
.show_list .list_view li .img_cen {width:160px; /*! height:247px; */ text-align:center; vertical-align:top; background-color:#fff;}
.show_list .list_view p em {display:inline-block;}
.show_view .outveiw_img_v2 {background:none;}
.show_view .outveiw_img_v2 img {max-width:300px; max-height:400px;}
.show_view .vilst,
.show_view .vilst li em,
.show_view .vilst li span {margin-top:10px;}
.show_view .vilst li {border-top:1px solid #dddcd6;}
.show_view .vilst li em {float:left;}
.show_view .vilst li span a {margin-top:5px;}


/* showroom */
.showroom_list .video_group {display:inline-block;}
.showroom_list .video_group .video {margin-bottom:20px; padding:10px; text-align:center; background-color:#000;}
.showroom_list .video_group .video .pd_left {width:100%; margin-top:0; color:#fff;}
/*.showroom_list .video_group video {width:320px; height:240px;}*//*20190723 주석처리*/
.showroom_list .thum_img {width:134px; height:86px;}
.showroom_list .tab_hl {margin:30px 0;}
.showroom_list .tab_hl a {font-size:15px;}
.showroom_list .vr_list {border:0;}
.showroom_list .bannerList {height:100%; background:none;}
.showroom_list .bannerList ul {margin:0 !important;}
.showroom_list .bannerList li,
.showroom_outdoor_list .bannerList li {width:102px; margin-top:10px;}
.showroom_list .bannerList li a {height:80px;}
.showroom_list .bannerList li > div,
.showroom_outdoor_list .vr_list {margin-top:15px;}
.showroom_outdoor_list .bannerList > li > div {height:82px;}
.showroom_outdoor_list .bannerList {height:100%; padding-top:20px; background:none;}
.showroom_outdoor_list .bannerList > ul {margin:0 !important;}
.showroom_outdoor_list .bannerList > li img {max-width:82px; max-height:82px;}
.showroom_outdoor_view .thum > p {float:right; position:relative; top:0; left:0; width:53px; height:50px; margin-top:5px; background:url(../../images/bg_pn_btn.gif) no-repeat;}
.showroom_outdoor_view .thum li img {height:48px;}
.showroom_outdoor_view .thum_img {width:298px; height:438px;}
.showroom_searchpopup .result3 {overflow:auto; border-top:2px solid #7d4e1f; background:none;}
.showroom_searchpopup .result3 > div {height:450px;}
.showroom_searchpopup .result3 .movem {padding:11px 0 8px 10px;}
.showroom_searchpopup .result3 .movem h2 {margin-bottom:5px; color:#f1582f; font-family:"NanumGothicBold"; font-size:15px;}


.showroom_list .tabs_dft { margin-bottom:20px !important; border-bottom:0; height:auto;}
.showroom_list .tabs_dft:after {content:""; display:block; clear:both;}
.showroom_list .tabs_dft li {float:left;}
.showroom_list .tabs5 li {width:20% !important;}
.showroom_list .tabs_dft li a {display:block;color:#777; width:auto; height:39px; line-height:39px; font-weight:600; font-size:14px; text-align:center; background-color:#fff; border:1px #ccc solid; margin-right:2px; }
.showroom_list .tabs_dft .on { position:relative;}
.showroom_list .tabs_dft .on a {  height:39px; line-height:39px; background-color:#333; color:#fff; border:#000 1px solid;}
.showroom_list .tabs_dft li a:hover,
.showroom_list .tabs_dft li a:focus { text-decoration:underline;}

/* ---------- Sub Contents ---------- */

/* CCL */
.ccl { padding-right:30px; margin-top:20px; border:1px solid #dfdfdf;}
.ccl a {float:left; padding:10px;}
.ccl a img {width:100px;}
.ccl .desc {margin-top:13px; line-height:16px;}


/* 관람정보 > 전시해설안내 */
.visit_02 .resev_img {margin-right:5px; vertical-align:-5px;}
.visit_02 table .td_sty1 {height:55px; line-height:1.6;}
.visit_02 table .td_sty2 {line-height:1.6;}
.visit_02 .smart_q .link {color:#0000ff;}


/* 관람정보 > 예약예매안내 > 관람예약 */
.visit_0301 .desc,
.visit_0301 .desc a {margin-left:10px;}


/* 관람정보 > 예약예매안내 > 관람예약 */
.visit_0302 .desc {line-height:1.5;}
.visit_0302 .tbl_style_1 th,
.visit_0302 .tbl_style_1 td {height:40px;}
.visit_0302 .btn_rsv {vertical-align:bottom;}
.visit_0302 .int_b .groupSty_a {padding-left:190px;}
.visit_0302 .int_b .groupSty_a > p {margin:0;}


/* 관람정보 > 관람편의시설안내 */
.con_t {position:relative; margin-top:30px; line-height:25px; vertical-align:middle;}
.con_t .btn {position:absolute; right:0; bottom:0;}
.visit_04 .tabs li:nth-child(3) {letter-spacing:-1px;}
.visit_04 .tabs li:nth-child(4) {letter-spacing:-1px;}
.visit_04 .tabs li:nth-child(5) {letter-spacing:-1px;}
.visit_04 .tabs li:nth-child(6) {letter-spacing:-1px;}
.visit_04 .tabs li:nth-child(7) {width:88px; letter-spacing:-2px;}
.visit_0406 .mt30 {text-align:right;}

.imgBorderBox {border: #eaeaea 1px solid; background: #fafafa; text-align: center; padding:20px;}

/* 관람정보 > 관람·편의시설안내 > 식당&편의시설 안내 */
.struc {width:100%; margin-bottom:30px;}
.struc:after {content:""; display:block; clear:both;}
.struc dt {float:left; width:235px; padding:10px; border:1px solid #dfdfdf;}
.struc dd {float:left; width:640px; margin-left:20px; line-height:20px;}
.struc p {position:relative; margin-top:-5px; line-height:30px; vertical-align:middle;}
.struc p a {margin-left: 10px;}
.struc p img {padding-top: 8px;}
.struc ul li {padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.g_box {margin-top:30px; padding:20px; line-height:20px; background-color:#f5f5f5;}

.tab_list_s {width:789px; margin-top:-30px; border:1px solid #dfdfdf;}
.tab_list_s:after {content:""; display:block; clear:both;}
.tab_list_s li {float:left; margin-left:31px; padding-left:10px; line-height:38px; background:url(../../images/bg_tab_list.png) no-repeat left 14px;}
.tab_list_s li:first-child {margin-left:14px;}
.tab_list_s .on a,
.tab_list_s li a:hover {color:#966f2c; font-family:"NanumGothic-Bold";}
.board_tl {border-top:2px solid #777;}


/* 관람정보 > 관련SNS안내 */
.visit_07 .tbl_style_a th {background-color:#fff;}
.visit_07 .lft {padding-top:10px;}


/* 관람정보 > 찾아오시는길 > 주차안내 */
.visit_0804 .tbl_style_a th {font-size:13px;}
.visit_0804 .tbl_style_a .td_last {padding-left:9px; text-align:left;}


/* 전시 */
.list_view {border-bottom:1px solid #666;}
.list_view li {float:left; width:432px; min-height:260px; padding:22px 27px 18px 0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:14px; vertical-align:top; position:relative;}
.list_view li.no_data {width:100%; min-height:100%; margin:0; padding:30px 0; border-right:none; text-align:center;}
.list_view li:nth-child(2n) {padding:22px 7px 18px 20px; border-right:none;}
.list_view li a {display:inline-block; margin-top:5px; margin-left:-2px;}
.list_view li .img_cen {display:table-cell; position:relative; top:0; left:0; width:143px; /*! height:210px; */ text-align:center; vertical-align:middle; /* background-color:#2b231a; */}
.list_view li .img_cen img {max-width:160px; max-height:252px;width: 100%;/*! height: auto; */}
.list_view li .btn_vrView span{display: block;padding-right: 23px;background: url(/design/theme/museum_kr/renewal/images/sub/ico_vr360.png) 100% 50% no-repeat;}
.img_center {float:left;}

.list_view li .info {float:left; width:180px; margin-left:15px; color:#333;}
.list_view li .thum_img {height:auto;}
.list_view li .type {display:block; width:45px; padding:5px 4px 5px 8px; border:1px solid #dfdfdf; color:#222; font-size:14px; font-family:"NanumGothic-Bold"; background-color:#efefef;}
.list_view h4 {height:40px; margin-top:12px; line-height:20px; font-size:15px;}
.list_view h4 .cate {display:block;}
.list_view p {height:110px; margin-top:20px; padding-top:9px; line-height:20px; background:url(../../images/bg_exhibit_line.gif) no-repeat;}
.list_view p em {display:block; color:#606060; font-family:"NanumGothic-Bold";}
.list_view .bm0 {border-bottom:none;}

.exhibit_list .list_view li .info {float:left; width:240px; margin-left:30px; color:#333;}
.exhibit_list .list_view li .info .btn_ex{margin-top:5px}
.exhibit_list .list_view li .thum_img {height:auto;}
.exhibit_list .list_view li .type {display:inline-block; width:45px; padding:5px 4px 5px 8px; border:1px solid #dfdfdf; color:#222; font-size:14px; font-family:"NanumGothic-Bold"; background-color:#efefef;}
.exhibit_list .list_view h4 {/*height:40px;*/ margin-top:10px; line-height:20px; font-size:15px;}
.exhibit_list .list_view h4 .cate {display:block;}
.exhibit_list .list_view p {font-size:13px;height:90px; margin-top:10px; padding-top:9px; line-height:18px; background:url(../../images/bg_exhibit_line.gif) no-repeat;}/*20180312 height:77px -> 90px*/
.exhibit_list .list_view p em {display:block; color:#606060; font-family:"NanumGothic-Bold";}
.exhibit_list .list_view .bm0 {border-bottom:none;}
.exhibit_list .list_view p em {color:#d77600;}

.exhibit_view {position:relative; top:0; left:0; padding:30px 40px 20px 50px; border:1px solid #cecece;}
.exhibit_view > div {overflow:hidden;position:relative;top:0;left:0;width: auto;}
.exhibit_view ul {width:8000em; height:450px;}
.exhibit_view ul:after {content:""; display:block; clear:both;}
.exhibit_view li {float:left; position:relative; width:220px; margin-left:72px;}
.exhibit_view li:first-child {margin-left:0;}
.exhibit_view .text_inner {margin-top:16px; padding-left:2px;}
.exhibit_view .text_inner .text_tit{display:block;font-size:15px;font-family:"NanumGothic-Bold";margin-bottom:9px}
.exhibit_view .img_text a{position:relative;display:block;width:220px;height:330px;text-align:center;}
.exhibit_view p {line-height:19px;}
.exhibit_view .img_text span {display:block; position:absolute; left:0; bottom:0; width:58px; height:33px; text-align:center; background:url(../../images/bg_exhibit_view.png) no-repeat left bottom;}
.exhibit_view .img_text strong {display:inline-block; padding:7px 0 0 0; color:#222; font-size:13px;}
.exhibit_view .btn_pre {position:absolute; left:-1px; top:185px;}
.exhibit_view .btn_next {position:absolute; right:-1px; top:185px;}

.exhibit_list {/*! margin-top:20px; */ border-top:0;}
.exhibit_list2 {padding-top:25px; border-top:2px solid #666;}
.exhibit_list2:after,
.exhibit_list3:after {content:""; display:block; clear:both;}
.exhibit_list3 {padding:18px 0;border-bottom:1px solid #666;border-top: 0;}
.caution_words {padding:35px 0 38px 57px; font-size:26px; font-family:"NanumGothic-Bold"; line-height:41px; text-align:center; background:url(../../images/bg_exhibit_warning.gif) 165px 56% no-repeat;}

.whole_list {text-align:center;}
.whole_list:after {content:""; display:block; clear:both;}
.whole_list li {float:left; height:300px; border-bottom:1px solid #dfdfdf;}
.whole_list li div {margin:22px 10px 0; padding-bottom:15px;}
.whole_list p {margin-top:5px; line-height:22px;}
.whole_list strong {font-family:"NanumGothic-Bold";}
.whole_list .bottom_none {border-bottom:none;}

.img_box p img {border:1px solid #dfdfdf;}
.img_box span {display:block; position:absolute; left:0; bottom:0; background:url(../../images/bg_seach02.gif) no-repeat left bottom;}

.outveiw_img > img {border:1px solid #dfdfdf;}
.outveiw_img {float:left; width:303px;}
.outveiw_img img { max-width:298px; max-height:438px;}
.outveiw_img_v2 {position:relative; width:298px; height:438px; text-align:center; vertical-align:middle;}
.outveiw_img div {position:relative; top:0; left:0; z-index:1;}
.outveiw_img .img_box img,
.outveiw_img div .img img {width:100%;}
.outveiw_img .btn_list03 {margin-top:15px;}
.outveiw_img p > span {display:inline-block; width:125px; height:25px; color:#333; font-family:"NanumGothic-Bold"; line-height:25px; text-align:center; background:url(../../images/btn_latterly.gif) no-repeat;}
.outveiw_img .btn_imgdown {display:inline-block; margin-top:10px;}
.outveiw_img2 {float:right; margin-top:10px;}
.outveiw_img2 > img {border:1px solid #DFDFDF;}

.outveiw_text {float:right; width:580px;}
.outveiw_text.mgH4 h4 {margin-top:18px;}
.outveiw_text h4 {margin-top:11px; font-size:20px; font-family:"NanumGothic-Bold"; line-height:24px;}
.outveiw_text em {display:block; margin-top:8px; font-size:18px; font-family:"NanumGothic-Bold";}
.outveiw_text > div:after {content:""; display:block; clear:both;}

.outveiw_text > div strong {display:block; float:left; width:45px; padding:7px 14px 8px; border:1px solid #dfdfdf; color:#222; font-size:15px; font-family:"NanumGothic-Bold"; background-color:#efefef;}
.outveiw_text .exbi_interval {display:block; margin:0; color:#966f2c; font-size:18px; font-family:"NanumGothic-Bold"; line-height:18px;}
.outveiw_text > ul {width:100%; margin-top:21px; text-align:left; border-bottom:2px solid #e1e0dc;}
.outveiw_text ul li {padding:13px 0 14px; border-top:1px solid #e1e0dc;}
.outveiw_text ul li strong {display:block; width:100px; float:left; padding-left:12px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_list.png) no-repeat left 7px;}
.outveiw_text ul li p {width:440px;}
.outveiw_text li:after {content:""; display:block; clear:both;}
.outveiw_text > ul > li:last-child {border-bottom:1px solid #E1E0DC;}
.outveiw_text li ul {float:left;}
.outveiw_text li ul:after,
.outveiw_text .last:after {content:""; display:block; clear:both;}
.outveiw_text .share a {display:inline-block; height:23px;}
.outveiw_text .twiter,
.outveiw_text .copyadd {display:none;}
.outveiw_text li li {float:left; padding:0 12px; border:0; background:url(../../images/bg_bar01.png) no-repeat left center;}
.outveiw_text li li:first-child {padding-left:0; background:none;}
.outveiw_text .last li + li + li + li + li + li {padding:0 0 0 11px; margin:-2px 0; background:none;}
.outveiw_text li > li img {vertical-align:middle;}
.outveiw_text li p {float:left; width:236px; margin:0; line-height:1.5;}
.outveiw_text .btn_link {padding:4px 0 11px; background-color:#f6f6f6;}
.outveiw_text .btn_link span {display:inline-block; width:167px; padding:0 1px 0 34px; margin-top:4px; background:url(../../images/bg.bar04.png) 7px 8px no-repeat;}
.outveiw_text .btn_link span:first-child,
.outveiw_text .btn_link .bg_none {padding-left:16px; background:none;}
.outveiw_text .btn_link input {vertical-align:middle;}

.view_info {position:relative; top:0; left:0; margin-top:43px; padding:75px 19px 24px; border:1px solid #dfdfdf; background:url(../../images/bg_bar02.png) repeat-x;}
.view_info .view_info_img {position:absolute; top:-4px; left:20px;}

.view_info_v2 {line-height:24px;}
.btn_link img {margin-left:5px;vertical-align:middle;}


.view_info > .view_info_st {position:absolute; left:20px; top:-3px;}
.view_info .btn_curator_votes {position:absolute; top:6px; right:6px;}
.view_info p {line-height:20px;}
.view_info h4 {margin-top:25px; color:#c05300; font-size:15px;}
.view_info h4 + ul {margin-top:10px;}
.view_info h5 {margin-bottom:22px; color:#333; font-size:13px; line-height:19px;}
.view_info .btn_application {position:absolute; right:5px; top:5px;}
.view_info ul {margin:19px 0 0 0; line-height:25px;}
.view_info ul li:after {content:""; display:block; clear:both;}
.view_info ul li strong {float:left; padding-left:12px; color:#333; font-family:"NanumGothic-Bold"; background:url(../../images/bg_list.png) no-repeat left center;}
.view_info ul li > span {float:left; padding-left:14px; background:url(../../images/bg_colon.gif) 6px 10px no-repeat;}
.view_info ul span em {margin-left:18px;}
.view_info ul span .lineH {line-height:20px;}
.view_info2 h5 {padding:12px 0 16px 17px; margin-top:40px; border-top:2px solid #666; font-size:18px; font-family:"NanumGothic-Bold"; border-bottom:1px solid #dfdfdf; background-color:#fafafa;}

.thum {margin-top:4px;}
.thum:after {content:""; display:block; clear:both;}
.thum div {overflow:hidden; float:left; width:248px; padding:5px 0 0 0;}
.thum ul {width:7000px;}
.thum ul:after {content:""; display:block; clear:both;}
.thum li {float:left; margin-left:3px;}
.thum li:first-child {margin-left:0;}
.thum li img {border:1px solid #dfdfdf;background:url(../../images/bg_arrow.gif) no-repeat;}
.thum .active img {height:46px; border:2px solid #666;}
.thum .active {position:relative; top:-5px; padding:5px 0 0 0; background:url(../../images/bg_arrow.gif) no-repeat center top;}
.thum li.on img {height:48px; border:2px solid #D0E9FF;}
/* 외규장각 의궤 게시판에서 이미지가 정상적으로 출력되지 않아 수정했음.
   다른 곳에서 문제 생기면 다시 복원하고 다른 방법으로 처리 필요. 1212. 하재기
.thum > p {float:right; position:relative; top:0; left:0; width:53px; height:50px; margin-top:5px; background:url(../../images/bg_pn_btn.gif) no-repeat;}
*/
.thum > p {position:relative; top:0; left:0; margin-top:5px; background:url(../../images/bg_pn_btn.gif) no-repeat;}
.thum .btn_pre01 {display:block; position:absolute; left:8px; bottom:3px; padding:4px;}
.thum .btn_next01 {display:block; position:absolute; top:6px; right:7px; padding:4px;}
.thum > p.thum_direction {position:relative; top:0; left:0; width:53px; height:50px; float:right; margin-top:5px; background:url(../../images/bg_pn_btn.gif) no-repeat;}
.thum .thum_img li img {height:48px;}

.img_layer {position:fixed; left:0; top:0; z-index:20; width:100%; height:100%; background-color:#1f1f1f;}
.img_layer_header {height:108px; border-bottom:1px solid #040404; background:url(../../images/bg_full_screen.gif) repeat-x;}
.img_layer_header:after {content:""; display:block; clear:both;}
.img_layer_header h1 {float:left; margin:32px 0 0 31px; color:#fff; font-size:20px; font-family:"NanumGothic-Bold";}
.img_layer_header ul {float:right; margin-right:47px;}
.img_layer_header ul:after {content:""; display:block; clear:both;}
.img_layer_header li {float:left; margin:19px 0 0 10px;}
.img_layer_header li:first-child {margin-left:0;}
.img_layer div + div {overflow:hidden;}
.img_layer div + div div {margin:3% 0 96px;}

.showBox {overflow:hidden; position:absolute; top:45%; left:30%; z-index:9999; width:800px; height:auto; padding-bottom:60px; background-color:#2d2d2d;}
.showBox a:focus { outline: dotted red 2px}
.showTit {position:relative; height:23px; padding:20px 0 20px 30px; border-bottom:1px solid #575757; line-height:20px;}
.showTit span {color:#fff; font-size:24px; font-family:"NanumGothic-Bold";}
.showTit a {position:absolute; right:0; top:0; border-left:1px solid #575757;}
.slide_list {width:3000em;}
.slide_list:after {content:""; display:block; clear:both;}
.slide_list .showCon {float:left; width:740px; text-align:center;}
.showCon {padding:20px 30px 30px 30px;}
.showCon > span {display:block; margin-bottom:20px; text-align:center;}
.showCon dl {text-align:center;}
.showCon dt {margin-bottom:10px; color:#f0d294; font-size:16px; font-family:"NanumGothic-Bold";}
.showCon dd {margin-bottom:7px; color:#fff;}
.btnBox {position:absolute; left:20px; bottom:30px; margin-top:23px;}
.btnBox span {position:relative; left:0; bottom:-27px; margin-left:20px; color:#fff; font-size:14px;}
.btnBox span em {font-size:20px; color:#f3724e; font-family:"NanumGothic-Bold";}
.donation {width:740px; height:431px; margin-top:15px; background:url(../../images/bg_donation.gif) 0 0 no-repeat;}
.donation:after {content:""; display:block; clear:both;}
.donation ul {float:left; margin:7px 0 0 45px; font-size:14px;}
.donation ul li {width:210px; height:37px; margin-bottom:1px;}
.donation ul li a {display:inline-block; width:160px; height:25px; padding:12px 0 1px 50px;}
.donation ul li a:hover {color:#fff; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tab.gif) 0 0 no-repeat;}
.donation .on {color:#fff; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tab.gif) 0 0 no-repeat;}
.donation_inner01 {float:left; position:relative; width:422px; height:377px; margin:25px 0 0 62px; background:url(../../images/bg_donation_inner.gif) 0 0 no-repeat;}
.donation_inner01 em {position:absolute; left:20px; bottom:30px; color:#fff; font-size:18px; font-family:"NanumGothic-Bold";}
.donation_inner01 a {position:absolute; right:15px; bottom:20px;}
.donation_inner02 {width:410px; height:309px;}

.curatorBox p {margin-bottom:20px; font-family:"NanumGothic-Bold";}
.curatorBox p a {color:#0da87f; text-decoration:underline;}
.curatorBox > div {padding:20px 0; border-top:1px solid #dfdfdf;}
.curatorBox > div:after {content:""; display:block; clear:both;}
.curatorBox > div div:first-child {float:left;}
.curatorBox .first {border-top:0;}
.curatorBox .last {border-bottom:1px solid #555;}
.curator {float:right; width:730px;position: relative;}
.curator strong {display:block; margin-bottom:10px; font-size:18px; font-family:"NanumGothic-Bold"; line-height:18px;}
.curator h4 {font-size:18px;}
.curator01 {margin-top:25px; padding:8px 0; background:url(../../images/bg_top_line.gif) 0 0 no-repeat;}
.curator01 em {font-family:"NanumGothic-Bold";}
.curator01 span {display:block; padding:7px 0 0 35px;}
.curator01 li {padding-top:7px; font-size:12px;}
.curator01 li:first-child {padding-top:0;}

.curator02 {padding:40px 0 0 30px; /*! background:url(../../images/bg_top_line.gif) 0 bottom no-repeat; */width: 392px;position: absolute;right: 0;top: 0;height: 203px;}
.curator02:after {content:""; display:block; clear:both;}
.curator02 li {float:left; position:relative; width:130px; /*! background:url(../../images/line_hi.gif) no-repeat right 20px; */padding-bottom: 10px;}
.curator02 li.las {background:none;}
.curator02 li strong {width:49px; height:42px; padding-top:7px; font-size:13px; text-align:center; line-height:15px; background:url(../../images/bg_circle.gif) no-repeat;}
.curator02 li span.btn_01 {position:absolute; top:0; padding-left:50px;}
.curator02 li span.btn_02 {position:absolute; top:26px; padding-left:50px;}
.curator02 li:last-child {margin-left:0; padding-left:0; background:none;}
.curator02 li a {margin-left:3px;}
.curator02 li img {vertical-align:-10px;}

.curatorBox > div:nth-child(1) .curator02 {padding-top:80px;}
.curatorBox > div:nth-child(3) .curator02 {padding-top:80px;}
.curatorBox > div:nth-child(8) .curator02 {padding-top:80px;}
.curatorBox > div:nth-child(10) .curator02 {padding-top:80px;}

.tab01 .tab_hl {margin-bottom:30px;}
.tab01 .tab_hl:after {content:""; display:block; clear:both;}
.tab01 .tab_hl li {float:left; margin-left:2px; text-align:center;}
.tab01 .tab_hl li a {display:inline-block; width:146px; height:40px; padding-top:20px; color:#333; font:16px "NanumGothic-Bold"; line-height:20px; background-color:#efefef;}
.tab01 .tab_hl .on a {color:#fff; background-color:#112233;}
.tab01 .tab_hl li a:hover,
.tab01 .tab_hl li a:focus {color:#fff; background-color:#966f2c;}
.tab01 .tab_hl li.fst {margin-left:0;}
.tab01 .tab_hl li.fst a {width:146px; text-align:center;}
.tab01 .tab_hl li {margin-bottom:2px;}
.tab01 .tab_hl li a.ltxt2 {padding-top:10px; padding-bottom:10px;}
.tab01 .tab_hl li a.ltxt3 {padding-top:8px; padding-bottom:12px; line-height:16px;}


/* 전시 > 특별전시 */
.exhi_01 .tabs_dft {float:none; margin-bottom:0;}
.exhi_01 .btn_right02 {/* float:right; */position: absolute;margin-top:0;top: 0px;right: 0;}
.exhi_01 .img_text img {position:absolute;top:0;left:0;right:0;bottom:0; max-height:100%;max-width: 100%;margin:auto;}
.exhi_01 .text_inner em {color: #d77600;font-family: "NanumGothic-Bold";}
.exhi_01 .btnDetail {background: #8B959D; color: #fff; border: 2px solid #8B959D; border-radius: 3px; font-weight: 600; padding: 3px 15px;}
.exhi_01 .btnGo { color: #686868;padding: 3px 15px; border-radius: 3px; border: solid 2px #686868; font-weight: 600; background: #fff }


/* 전시 > 상설전시 > 실별대표소장품 */
.showroom_01 .bannerList ul {height:82px;}
.showroom_01 .bannerList ul li {height:auto;}


/* 전시 > 외국박물관 소장 한국문화재 */
.exhi_04 .tabs_dft {margin-bottom:0;}
.exhi_04 .tbl_style_a .tr_bg {background-color:#fff7ef;}
.exhi_04 .tbl_style_a tr td:nth-child(2) .font {font-size:8pt; font-family:맑은 고딕;}
.exhi_04 .tr_bg {background-color:#fff7ef;}
.exhi_04 .showBox {position:fixed; top:17%; right:0; bottom:0; left:0; margin:0 auto; width:680px; height:500px;}
.exhi_04 .showBox .bxslider li {text-align:center;}
.exhi_04 .showBox .bxslider img {max-width:500px; max-height:380px;}
.exhi_04 .showBox .copyright {width:500px; margin:5px auto 0; color:#b3b3b3; font-size:12px; line-height:14px;}
.exhi_04 .showBox .showCon {position:relative;}
.exhi_04 .showBox .bx-controls-direction > a {position:absolute; top:45%; width:43px; height:44px; font-size:0;}
.exhi_04 .showBox .bx-controls-direction .bx-prev {left:25px; background:url(../../images/btn_list_prev.gif) no-repeat 0 0;}
.exhi_04 .showBox .bx-controls-direction .bx-next {right:25px; background:url(../../images/btn_list_next.gif) no-repeat 0 0;}


/* 교육 */
.ml2 span {margin-left:2px;}
.ml2 .ml {margin-left:0;}
.ml2 input {margin-left:1px;}
.p_list {border-top:2px solid #666; border-bottom:1px solid #666; clear:both;}
.p_list ul {padding:30px 0;}
.p_list ul:after {content:""; display:block; clear:both;}
.p_list ul:first-child {border-bottom:1px solid #dfdfdf;}
.p_list ul li {float:left; width:215px; margin-left:20px; text-align:center;}
.p_list ul li:first-child {margin-left:0;}
.p_list ul li dt {height:215px;}
.p_list ul li dt a {display:table-cell; width:215px; height:215px; text-align:center; vertical-align:middle; border: 1px solid #dfdfdf;}
.p_list ul li dt span {display:inline-block; height:170px; vertical-align:bottom;}
.p_list ul li dt img {max-width:168px; max-height:168px; /*! border:1px solid #dfdfdf; */ vertical-align:bottom;}
.p_list ul li dd {padding-top:10px;}
.p_list ul li dd span {display:block; padding-top:5px;}
.educate01 table th,
.educate01 table td {height:23px; padding:8px 0 8px 8px;}
.educate01 .term td input,
.educate01 .term td img {vertical-align:middle;}
.educate01 .month01 {margin-left:10px;}
.educate01 .process {margin:0;}
.educate02{overflow:hidden;padding:24px 0 5px}
.educate02 .edu_t_left{float:left;}
.educate02 .edu_t_left span{float:left;}
.educate02 .edu_t_right{float:right;padding-top:12px}
.educate02 .edu_t_right strong{padding:3px 0}
.educate02 .edu_t_right >*{float:left;}
.educate02 .serverTime{color:#ff6600;font-family:'NanumGothic-Bold';font-weight:700;border:1px solid #ff9453;margin-left:8px;padding:2px 8px}
.educate03 table {margin-top:5px;}
.educate03 .lft2 {padding-left:15px; text-align:left;}
.educate03 table td span {display:block;} /* span으로 감싸지 않을경우 ie7에서 틀어져서 span으로 감싸서 처리함.*/
.educate03 table td p,
.educate03 table td span {margin-top:5px; line-height:20px;}
.educate03 strong.btn_sm{width:70px;border-radius:2px;padding-left:0;padding-right:0}

.edu_list {position:relative; padding:8px 0 0 0; border-top:2px solid #666;border-bottom: 1px solid #666;}
.edu_list:after {content:""; display:block; clear:both;}
.fl_style {float:left; width:600px;}
.fl_style li:first-child {padding:13px 0 8px;}
.fl_style li p {width:260px;}
.fl_style .bm0 {border-bottom:none;}
.view_list {margin-bottom:6px;}
.view_list td {padding:8px 0 7px;}
.view_list td p {margin-top:5px;}
dt.w520 {width:700px; margin-bottom:10px; padding:19px; border:1px solid #dfdfdf;}
dd.w180 {overflow:hidden; width:100%;}
dd.w180 li {float:left; width:104px; height:61px; margin-left:2px; background:url(../../images/bg_edu_off.gif) no-repeat;}
dd.w180 li a {float:left; width:104px; height:61px; padding-top:14px; padding-left:10px; font-size:13px; font-family:"NanumGothic-Bold"; line-height:16px;}
dd.w180 li a.md {padding-top:23px;}
dd.w180 li.fst {margin-left:0;}
dd.w180 li a:hover,
.imgtxt dd.w180 li a:active,
.imgtxt dd.w180 li a:focus {color:#fff; font-family:"NanumGothic-Bold"; background:url(../../images/bg_edu_on.gif) no-repeat;}
.pt_edu {margin-bottom:5px; color:#966f2c; font-size:23px; font-family:'NanumGothic-Bold'; line-height:30px;}
.r_txt {padding:40px 10px 45px 230px; background:none;}
.department {overflow:hidden; margin-top:80px; padding:15px 15px; border:1px solid #d8d8d8; background-color:#f8f8f8 ;}
.department p {float:left; width:80px; padding-left:35px; line-height:27px; font-weight:600; background:url(../../images/bl_depart.gif) no-repeat left 0;}
.department span {display:inline-block; padding-top:7px;}
.tbl_view_st01 table,
.view_info table {width:100%; border:1px solid #e2e2e2;}
.tbl_view_st01 table th,
.view_info table th {border-bottom:1px solid #e2e2e2;}
.view_info table th {border-right:1px solid #e2e2e2; font-weight:600;}
.tbl_view_st01 table td,
.view_info table td {border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.tbl_view_st01 table th,
.tbl_view_st01 table td {width:inherit;/* !important;*/ height:inherit;/* !important;*/ margin:0; padding:0;}

.fl_img{height:88px}
.fl_img img{max-height:100%}
.thum_edu{overflow:hidden;}
.thum_edu img{margin:0 !important;}
.thum_edu span, .thum_edu p{margin-top:0 !important;line-height:normal !important;}
.thum_edu a{display:block;font-size:16px;font-family:'NanumGothic-Bold';font-weight:700;margin-top:8px;margin-bottom:15px;line-height:18px}
.thum_edu .fl_info{font-size:12px;}
.thum_edu .txt{color:#666}

.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.btnbic{display:inline-block;background-color:#555;color:#fff;padding:6px 10px;line-height:1;border-radius:2px;}

/* 달력 */
.pro_group .ui-widget.ui-widget-content{width:100%;border:0}
.pro_group .ui-datepicker .ui-datepicker-header{padding:0;border:0;background:none;height:23px;margin:10px 0}
.pro_group .ui-datepicker .ui-datepicker-title{color:#555;font-weight:normal;padding:0;line-height:normal;}
.pro_group .ui-widget-content .ui-state-hover{background:none;border:0}
.pro_group .ui-datepicker .ui-datepicker-prev, .pro_group .ui-datepicker .ui-datepicker-next{width:auto;height:auto;top:0;cursor:pointer;}
.pro_group .ui-datepicker .ui-datepicker-prev span, .pro_group .ui-datepicker .ui-datepicker-next span{position:static;margin:0;width:21px;height:21px}
.pro_group .ui-datepicker .ui-datepicker-prev{left:0}
.pro_group .ui-datepicker .ui-datepicker-next{right:0}
.pro_group .ui-datepicker .ui-datepicker-prev span{background:url(../../images/img_center/btn/btn_pre.gif);}
.pro_group .ui-datepicker .ui-datepicker-next span{background:url(../../images/img_center/btn/bg_next.gif);}
.pro_group .ui-datepicker td{padding:0;height:23px;text-align:center;}
.pro_group .ui-datepicker td span, .pro_group .ui-datepicker td a{display:inline-block;width:40px;font-size:13px;font-weight:normal;text-align:center;line-height:normal;padding:0;background:none;border:0}
.pro_group .ui-datepicker td span{color:#555}
.pro_group .ui-datepicker td a{color:#816426;padding:5px 0;text-decoration:underline}
.pro_group .ui-datepicker td.ui-datepicker-today a{text-decoration:none;color:#333 !important; background-color:#dfdfdf !important;}
.pro_group .ui-datepicker td a.ui-state-active{color:#fff;background-color:#333;}
.pro_group .ui-datepicker .ui-datepicker-week-end:first-child span{color:#cf4500}
.pro_group .ui-datepicker .ui-datepicker-week-end:last-child span{color:#3e4478}
.pro_group .ui-datepicker-calendar{border-width:1px;border-style:none;border-bottom: 1px solid #d5d5d5;margin:0}
.pro_group .ui-datepicker-calendar th{font-weight:normal;line-height:30px; border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:0}
.pro_group .today img{vertical-align:middle;}
.pro_group .today span{font-family:"NanumGothic-Bold";display:inline-block;margin-left:14px;letter-spacing:-1px;color:#816426;text-decoration:underline}
.pro_group.proN2 > *{width:50% !important;}
.pro_group.proN3 > *{width:33.33333333333333% !important;}
.pro_group.proN6x4{margin:0 -20px !important;}
.pro_group.proN6x4 > *{width:50% !important;}
.pro_group.proN6x4 .proty3Gp > div,
.pro_group.proN6x4 .proty4Gp > div,
.pro_group.proN6x4 .proty5Gp > div,
.pro_group.proN6x4 .proty6Gp > div,
 .pro_group.proN6x4 > * > div{padding:20px !important}

.groupBox .pro1Gp .pro1,
.groupBox .pro3Gp .pro3,
.groupBox .pro4Gp .pro4,
.groupBox .proty5Gp .pro5 ,
.groupBox .proty6Gp .pro6,
.groupBox .proty7Gp .pro7,
.groupBox .proty8Gp .pro8,
.groupBox .proty9Gp .pro9{padding:20px 10px !important;border:0}
.groupBox .pro_title{font-size:13px;margin-bottom:5px}

/* 교육 > 사이버교육 */
.learn_05 .groupSty01 {padding:0 0 45px 130px; border-bottom:2px solid #666;}
.learn_05 .groupSty01 .desc {margin-bottom:5px; font-family:"NanumGothic-Bold"; line-height:18px;}

/* 참여 */
.reply_box {margin-top:23px; border:1px solid #c9c9c9; color:#333;}
.reply_box .top {padding:42px 10px 41px 36px; border-bottom:1px solid #dfdfdf; font:16px "NanumGothic-Bold"; background:url(../../images/bg_reply_tit.png) no-repeat 20px 20px;}
.reply_box .top p:after {content:""; display:block; clear:both;}
.reply_box .top strong {float:left; margin-right:31px; color:#fff; font-size:16px;}
.reply_box .top .tit {float:left; width:494px;}
.reply_box .top .date {font-size:13px;}
.reply_box .top .date span {margin-left:8px; padding-left:10px; font-family:"NanumGothic"; background:url(../../images/bg_tbl_view_td.gif) no-repeat left 3px;}
.reply_box .cont {padding:13px 28px 20px 20px; border-top:1px solid #dfdfdf; line-height:25px;}

.dm_tel {margin-top:25px; color:#222; line-height:28px;}
.dm_tel:after {content:""; display:block; clear:both;}
.dm_tel dt {float:left; width:84px; text-align:center; background:url(../../images/bg_department.gif) no-repeat left top;}
.dm_tel dd {padding-left:93px;}
.dmBtn_db {margin-top:20px;}
.dmBtn_db:after {content:""; display:block; clear:both;}
.dmBtn_db .dm_tel {float:left; margin-top:0;} /* 오른쪽에 버튼이 있을 경우 */
.dmBtn_db .btn_double {float:right;}

.list_move {margin-top:50px; border-top:2px solid #666; border-bottom:2px solid #666; line-height:40px;}
.list_move dl:first-child {border-bottom:1px solid #666;}
.list_move dl:after {content:""; display:block; clear:both;}
.list_move dt {float:left; margin-right:15px; padding:0 15px 0 10px; color:#222; font-family:"NanumGothic-Bold"; background:url(../../images/bg_tbl_view_td.gif) no-repeat right 16px;}
.list_move dd {color:#333;}
.listBox {padding:16px 70px 11px 20px; border:1px solid #c9c9c9;}
.listBox ul li {margin-bottom:5px; padding-left:13px; color:#333; line-height:20px; background:url(../../images/bg_list.png) no-repeat left 8px;}

.cont_img,
.cont_img2 {max-width:700px; max-height:466px; margin-bottom:40px; text-align:center;}
.cont_img2 img {width:200px;}

.appending td {padding:0 20px 0 30px; color:#666; font-family:"NanumGothic-Bold"; font-size:12px; line-height:40px; background:url(../../images/bg_appending.gif) no-repeat 10px 12px;}
.appending td span {margin-left:10px; padding-left:10px; color:#333; font-family:"NanumGothic"; font-size:12px; background:url(../../images/bg_tbl_view_td.gif) no-repeat 0 3px;}
.appending td span a:hover {text-decoration:underline;}

.middle_line td {border-bottom:1px solid #dfdfdf;}
.introduce {height:89px; margin-bottom:23px; background:url(../../images/bg_intro_tit.gif) no-repeat left top; clear:both;}
.introduce:after {content:""; display:block; clear:both;}
.introduce strong {float:left; width:110px; color:#00856d; font:26px/89px "NanumGothic-Bold"; text-align:center;}
.introduce dl {float:left; width:502px; margin-left:40px;}
.introduce dt {float:left; padding:17px 15px 0 0;}
.introduce dt > img {max-width:50px; max-height:50px;}
.introduce dd {font-size:26px; line-height:89px;}
.introduce span a {display:inline-block; width:76px; height:65px; margin-top:12px;}
.introduce.mb30 {margin-bottom:30px;}

.titTxt:after {content:""; display:block; clear:both;}
.tit_txt {float:left; padding-left:11px; line-height:20px; background:url(../../images/bg_list.png) 0 6px no-repeat;}
.search_field {padding:10px 20px 26px 31px; border:1px solid #c9c9c9; background-color:#f7f7f7; clear:both; }
.search_field .tit {padding-left:28px; font:20px/40px "NanumGothic-Bold"; background:url(../../images/bg_search.png) left 7px no-repeat;}
.search_field .txt {margin-top:20px; padding-left:7px;}
.search_field ul:after {content:""; display:block; clear:both;}
.search_field ul {margin:3px 0 0 5px;}
.search_field li {float:left; margin-left:5px; text-align:center;}
.search_field li:first-child {margin-left:0;}
.search_field li > a {display:block; width:129px; height:25px;}
.titTxt + .search_field {margin-top:14px;}
.search_field + .introduce {margin-top:5px;}
.editor td > *:first-child {min-height:456px; border:1px solid #c2c2c2;}
.editor td {padding:10px 5px 10px;}

.appending02 {position:relative; top:0; left:0;}
.appending02 td:first-child {background-color:#f7f7f7; font-family:"NanumGothic-Bold";}
.appending02 td:first-child span {position:relative; top:-59px; left:0;}
.appending02 td {padding:10px 0 8px 0;}
.appending02 .txt {margin-top:9px; font-size:12px; line-height:15px;}
.append_list {margin-top:12px; padding:4px 0; border:1px solid #d7d7d7;}
.append_list ul li a {display:block; padding-left:10px; line-height:23px; border:1px solid #fff; font-size:12px;}
.append_list ul li a:hover, .append_list ul li a:active, .append_list ul li a:focus {border:1px solid #d7d7d7; background-color:#f5f5f5;}

.tbl_view_st01 .result .question {float:left; width:175px; background-image:none; margin-right:0; padding-right:20px; font-family:"NanumGothic"; line-height:17px;}
.tbl_view_st01 .result .graph {float:left; width:257px; height:6px; margin:5px 15px 0 0; background:url(../../images/bg_result.gif) repeat-x;}
.tbl_view_st01 .result ul li:after {content:""; display:block; clear:both;}

.result .list01,
.result .list02,
.result .list03,
.result .list04 {display:inline-block; height:100%;}
.result .list01 {background:url(../../images/bg_blue.gif) repeat-x;}
.result .list02 {background:url(../../images/bg_green.gif) repeat-x;}
.result .list03 {background:url(../../images/bg_yellow.gif) repeat-x;}
.result .list04 {background:url(../../images/bg_red.gif) repeat-x;}
.result .last a {display:block; margin:5px 0;}


/* 행사/참여 > 전자민원 */
.event_04 .logo_img {float:left; width:150px; height:46px;}
.event_04 .fr_con {float:left; margin-left:15px;}
.event_04 .fr_con strong {color:#000080; font-size:14px;}
.event_04 .cont ul li:before,
.event_04 .cont .artcle_bul:before {content:"·"; margin-right:3px; margin-left:3px;}
.event_04 .cont .artcle_bul {line-height:47px;}
.event_04 .cont .artcle_bul img {width:138px; height:47px; margin-left:15px;}
.event_04 .cont:nth-child(2) {margin-top:15px;}
.event_04 iframe {width:920px; height:1700px; border:none;}/*740->920*/


/* 행사/참여 > 포토갤러리 */
.pdStyle01 td {padding:30px 15px;}
.big_photo .stgImg {display:inline-block; width:580px; height:375px; vertical-align:top;}
.big_photo .prev {display:inline-block; margin:162px 13px 0 0;}
.big_photo .next {display:inline-block; margin:162px 0 0 0;}
.thum_list {margin-top:30px; padding:0 12px;}
.thum_list:after {content:""; display:block; clear:both;}
.thum_list .prev {float:left; display:inline-block; margin-right:8px; padding:30px 0;}
.thum_list .next {float:left; display:inline-block; margin-left:8px; padding:30px 0;}
.thum_list ul {overflow:hidden; float:left; width:651px; height:70px;}
.thum_list ul:after {content:""; display:block; clear:both;}
.thum_list ul li {float:left; margin-left:10px;}
.thum_list ul li:first-child {margin-left:0;}
.thum_list .thumPic {display:block;}
.thum_list .thumPic.on img {height:50px;}
.thum_list .thumPic.on {padding:9px; border:1px solid #b8b8b8;}


/* 유물 */
.qna {margin-top:8px; border-width:2px 0 1px; border-style:solid; border-color:#666; color:#222;}
.qna li {border-top:1px solid #eee;}
.qna li:first-child {border-top:none;}
.qna li.on .faq_a {display:block;}

.faq_con {float:left;padding-left: 25px;line-height:21px;}
.faq_q {padding:10px 0 10px;}
.faq_q:after {content:""; display:block; clear:both;}
.faq_q > span {float:left;}
.faq_q > em {display:block;float:left;width:14px;margin: 9px 31px 0 16px;text-align:center;}
.faq_q > a {padding-top:6px; color:#222 !important;width: 800px;}
.faq_a {display:none; padding:8px 0 10px; border-top:1px solid #eee; background-color:#f3f3f3;}
.faq_a:after {content:""; display:block; clear:both;}
.faq_a span {float:left; margin:0 20px 0 61px;}
.faq_a .btn_faq_close {display:inline-block; width:18px; height:18px; margin-top:10px; margin-left:10px; border:1px solid #595959; color:#595959; font-size:14px; line-height:18px; text-align:center; background-color:#fff;}

.sum {margin-bottom:15px; font-size:12px;}
.donate {padding:20px 30px 19px;}
.donate span {margin-left:5px;}
.donate span:first-child {margin-left:0;}
.donate span option {font-size:13px;}
.donate_ex {padding-top:0;}

.layerBox {position:relative; top:0; left:0;}
.layerBox .close {position:absolute; top:7px; right:35px;}
.layer {position:absolute; top:-430px; right:-10px; width:667px; height:506px; padding:28px 43px 33px 38px; background:url(../../images/bg_donate.gif) 0 0 no-repeat;}
.layer p {font-weight:bold; font-size:21px; width:600px; line-height:35px;}
.layer p img {margin-right:18px; vertical-align:middle;}
.layer p span {padding-left:10px; font-weight:normal; font-size:15px;}
.layerCon {width:646px; margin-top:30px;}
.layerCon:after {content:""; display:block; clear:both;}
.layerCon div {overflow:overlay; float:left; max-height:385px; padding-right:5px;}
.layerCon div li {margin:10px -5px 0 0; padding-right:5px;}
.layerCon div li:first-child {margin-top:0;}
.layerCon div li img {width:77px; border:1px solid #dfdfdf;}
.layerCon div .active {background:url(../../images/bg_arrow01.gif) right center no-repeat;}
.layerCon div .active img {margin-top:0; border:2px solid #555;}
.layerCon  span {float:right;}

.key {margin-bottom:15px; text-align:center;}
.key a {display:inline-block; width:36px; height:23px; margin-left:2px; padding-top:9px; color:#888; font-size:20px; font-family:"NanumGothic-Bold"; text-align:center; background:url(../../images/bg_key_off.gif) 0 0 no-repeat;}
.key a:first-child {margin-left:0;}
.key .on {color:#966f2c; background:url(../../images/bg_key_on.gif) 0 0 no-repeat;}
.dictionary {margin-top:8px;}
.tbl_st04 {border-top:2px solid #555; width: 100%;}
.tbl_st04 th {padding:6px 0 7px 20px; border-bottom:1px solid #dfdfdf; font-size:15px; font-family:"NanumGothic-Bold"; text-align:left; background-color:#f7f7f7;}
.tbl_st04 td {padding:6px 0 7px 15px; line-height:19px; border-bottom:1px solid #dfdfdf;}
.tbl_st04 li {padding-left:15px; background:url(../../images/bg_list.png) 0 8px no-repeat;}

.list_inner {margin-top:10px;}
.list_inner th {color:#333;}
.list_inner td + td {background-color:#f7f7f7;}
.list_inner td {padding:19px 0 20px;}
.list_inner .data1:after {content:""; display:block; clear:both;}
.list_inner .data1 div + div {float:right; width:212px; margin-right:18px; text-align:left;}
.list_inner .data1 div > p,
.list_inner .data1 div > a {margin-top:16px; font-size:18px; line-height:22px; letter-spacing:-1px;}
.list_inner .data1 div > p span {font-size:16px;}
.list_inner .data2 {position:relative; left:0; top:0;}
.list_inner .data2:after {content:""; display:block; clear:both;}
.list_inner .data2 ul {float:left; width:233px; margin-left:20px; text-align:left;}
.list_inner .data2 ul li {padding-left:15px; line-height:18px; background:url(../../images/bg_outdoor.png) no-repeat left center;}
.list_inner .data2 .btn {display:inline-block; position:absolute; top:-20px; right:20px; height:100%; text-align:left;}
.list_inner .data2 .btn img {display:inline-block; vertical-align:middle;}
.thumbnail {float:left; margin-left:20px;}
.thumbnail {width:118px; height:118px; margin:0 auto; text-align:center;}
.thumbnail img {display:inline-block;max-width:118px; max-height:118px;  vertical-align:middle;}
.fix_v {display:inline-block; width:0; height:100%; vertical-align:middle;}


/* 소장품 > 전국박물관 소장품검색 */
.e_m {width:100%; height:220px; background:url(../../images/e_1.gif) no-repeat right top;}
.e_m .tx1 {color:#966f2c; font-weight:600; font-size:24px; font-family:"NanumMyeongjo"; line-height:30px;}
.e_m .tx2 {margin:10px 0 15px 0; color:#444; font-size:16px; line-height:23px;}
.e_m .tx3 {font-size:13px; line-height:20px;}
.colle_03 {width:100%; height:220px; background:url(../../images/e_1.gif) no-repeat 100% 0;}
.colle_03 .tx1 {color:#966f2c; font-weight:600; font-size:24px; font-family:"NanumMyeongjo"; line-height:38px;}
.colle_03 .tx2 {margin-top:10px; margin-bottom:15px; color:#444; font-size:16px; line-height:23px;}
.colle_03 .tx3 {color:#333; font-size:13px; line-height:20px;}


/* 소장품 > 외규장각의궤 */
.imgtxt {width:100%; margin-bottom:30px;}
.imgtxt:after {content:""; display:block; clear:both;}
.imgtxt dt {float:left; width:227px; padding:20px; border:1px solid #dfdfdf;}
.imgtxt dd {float:left; width:400px; margin-left:30px; line-height:20px;}
.imgtxt div {position:relative; margin-top:30px; font-size:16px; font-family:"NanumGothic-Bold"; line-height:30px; vertical-align:middle;}
.imgtxt div .pointColor {display:inline-block;}
.imgtxt ul li {margin-top:10px; line-height:20px;}


/* 소장품 > 조선총독부박물관 자료 */
.colle_05 {position:relative;}
.colle_05 .btn_shortcut {position:absolute; top:-114px; left:380px;}
.colle_05 .fl_con,
.colle_05 .fr_con {float:left; width:360px;}
.colle_05 .fr_con {margin-left:20px;}
.colle_05 h4 {padding-top:6px; font-weight:600; font-size:16px; line-height:25px;}
.colle_05 .desc {margin-top:10px; line-height:20px;}
.colle_05 .btn_margin {margin-top:10px; line-height:20px;}
/* .colle_05 .btn_margin a {color:#0066cc;} */


/* 소장품 > 소장품 열람 복제 안내 > 열람안내 */
.colle_0701 .email {color:#0066cc;}


/* 소장품 > 유물관리프로그램 안내 */
.colle_09 .desc_01 {line-height:1.4;}
.colle_09 .tbl_style_a .lft {padding:10px 0 10px 20px; text-align:left;}
.colle_09 .tbl_style_a tr:nth-child(3) .lft {line-height:1.6;}


/* 학술 */
.border_gray,
.border_gray02,
.border_gray03,
.border_gray04 {padding:13px 0 25px 30px; border:1px solid #dadada;}
.border_gray ul:after {content:""; display:block; clear:both;}
.border_gray li {float:left; width:125px; margin-left:60px; text-align:center;}
.border_gray li:first-child {margin-left:0;}
.border_gray02 {float:left; width:439px;}
.border_gray02:after {content:""; display:block; clear:both;}
.border_gray02 li {float:left; width:175px; margin-left:41px;}
.border_gray02 li:first-child {margin-left:0;}
.border_gray03 {float:left; width:247px; margin-left:20px; padding-left:0; text-align:center;}
.border_gray04 {padding-top:27px;}
.border_gray04 ul:after {content:""; display:block; clear:both;}
.border_gray04 li {float:left; width:174px; margin-left:76px;}
.border_gray04 li:first-child {margin-left:0;}
.border_gray04 ul li:first-child p {margin-bottom:19px !important;}
.border_gray04 ul + ul {margin-top:30px;}
.border_gray04 ul + ul li:first-child p {margin-bottom:9px !important;}
.border_gray04 li.two {position:relative; top:-10px; left:0;}
.border_gray li,
.border_gray02 li,
.border_gray03 li,
.border_gray04 li {position:relative; top:0; left:0;}
.border_gray li a,
.border_gray02 li a,
.border_gray04 li a {position:absolute; left:0; bottom:0;}
.border_gray03 li a {position:absolute; left:36px; bottom:0;}


/* 학술 > 보존과학 */
.acad_06 .tabs5 {margin-bottom:30px;}
.acad_06 .groupSty01 {margin-top:40px;}
.acad_06 .groupSty01 p {margin-left:3px; clear:both;}
.acad_06 .groupSty01 p.etc {margin:0; padding-top:16px; background-position:0 40px;}
.acad_06 .groupSty01:after {content:""; display:block; clear:both;}
.acad_06 .groupSty01 .search_select {float:right; position:relative; top:-26px; left:0; width:auto;}
.acad_06 .border_gray02 p {margin:0 0 9px; padding:0; color:#966f2c; font-size:13px; font-family:"NanumGothic-Bold"; line-height:20px; text-align:center; background:none;}
.acad_06 .groupSty01 ul + div {margin-top:15px;}
.acad_06 .border_gray li p,
.acad_06 .border_gray02 li p,
.acad_06 .border_gray03 li p,
.acad_06 .border_gray04 li p {margin:0 0 9px; padding:0; color:#966f2c; font-size:13px; font-family:"NanumGothic-Bold"; line-height:20px; text-align:center; background:none;}

.acad_0602 .border_gray0201 {padding-left:43px;}
.acad_0602 .border_gray0202 {width:680px; padding:10px 30px 30px 30px;}

.acad_0604 .border_ahn5 li:first-child,
.acad_0604 .border_ahn5 li:nth-child(3) {margin-right:55px;}
.acad_0604 .border_ahn5 li:nth-child(2) {margin-right:62px;}
.acad_0604 .step_01 {width:670px; padding:10px 30px 30px 40px;}
.acad_0604 .step_01 li {width:177px; margin-top:50px; margin-right:60px; margin-left:0;}
.acad_0604 .step_01 li:first-child,
.acad_0604 .step_01 li:nth-child(2),
.acad_0604 .step_01 li:nth-child(3) {margin-top:0;}
.acad_0604 .step_01 li:nth-child(3n) {margin-right:0;}
.acad_0604 .step_01 li > p {height:35px;}
.acad_0604 .step_02 {width:auto; padding-left:33px;}
.acad_0604 .step_02 li {width:auto; margin-top:20px; margin-right:40px; margin-left:0;}
.acad_0604 .step_02 li:first-child,
.acad_0604 .step_02 li:nth-child(2),
.acad_0604 .step_02 li:nth-child(3),
.acad_0604 .step_02 li:nth-child(4),
.acad_0604 .step_02 li:nth-child(5) {margin-top:0;}/*20190328 4->5*/
.acad_0604 .step_02 li:nth-child(5n) {margin-right:0;}/*20190328 4->5*/
.acad_0604 .step_02 li > p {height:30px;}

.acad_0605 .con_01 li {width:auto; margin-left:30px;}
.acad_0605 .con_01 li:first-child {margin-left:0;}
.acad_0605 .d_003005 .d_1 ul li:first-child {margin-right:10px;}
.acad_0605 .d_003005 .d_2 {margin-left:25px;}
.acad_0605 .d_003005 .d_2 ul li:first-child {margin-right:40px;}
.acad_0605 .d_003006 .d_3:first-child {margin-left:75px;}
.acad_0605 .d_003006 .d_3:nth-child(2) {margin-left:42px;}
.acad_0605 .step {padding-left:33px;}
.acad_0605 .step li {width:auto; margin-top:20px; margin-right:40px; margin-left:0;}
.acad_0605 .step li:first-child,
.acad_0605 .step li:nth-child(2),
.acad_0605 .step li:nth-child(3),
.acad_0605 .step li:nth-child(4),
.acad_0605 .step li:nth-child(5) {margin-top:0;}/*20190328 4->5*/
.acad_0605 .step li:nth-child(5n) {margin-right:0;}/*20190328 4->5*/
.acad_0605 .step li > p {height:20px;}

.acad_0606 .con_01 {padding-left:19px;}
.acad_0606 .con_01 ul li {width:auto; margin-left:40px;}
.acad_0606 .con_01 ul li:first-child {margin-left:0;}
.acad_0606 .con_01 ul li > p {height:20px;}
.acad_0606 .con_02 {float:none; width:645px;}
.acad_0606 .con_03 {position:relative;}
.acad_0606 .con_03 .d1_003006 ul:first-child {margin-right:20px;}


.acad_0607 .border_ahn6 {padding-left:19px;}
.acad_0607 .border_ahn6 li:first-child {margin-left:0;}
.acad_0607 .border_ahn6 li:nth-child(2n) {margin-left:60px;}
.acad_0607 .border_ahn6 li:nth-child(3),
.acad_0607 .border_ahn6 li:nth-child(5) {margin-left:10px;}
.acad_0607 .bod1 > div {margin-right:17px;}
.acad_0607 .bod1 > div:last-child {margin-right:0;}
.acad_0607 .bod1 > div > ul {margin-top:10px;}
.acad_0607 .bod1 > div:nth-child(2) li:first-child {margin-right:10px;}

.acad_0608 .border_gray {padding-left:33px;}
.acad_0608 .step {padding-left:33px;}
.acad_0608 .step li {width:auto; margin-top:20px; margin-right:40px; margin-left:0;}
.acad_0608 .step li:first-child,
.acad_0608 .step li:nth-child(2),
.acad_0608 .step li:nth-child(3),
.acad_0608 .step li:nth-child(4),
.acad_0608 .step li:nth-child(5) {margin-top:0;}/*20190328 4->5*/
.acad_0608 .step li:nth-child(5n) {margin-right:0;}/*20190328 4->5*/
.acad_0608 .step li > p {height:20px;}
.acad_0608 .bod1 > div {margin-right:47px;}
.acad_0608 .bod1 > div:last-child {margin-right:0;}
.acad_0608 .bod1 > div > ul {margin-top:10px;}

.acad_0609 p.tit_01 {margin-top:20px;}
.acad_0609 p.tit_02 {margin-top:25px;}
.acad_0609 .c_b .border_gray02 {float:right; width:390px; margin-top:0; padding-bottom:10px; padding-left:20px;}
.acad_0609 .c_b .border_gray02 li {margin-bottom:10px;}
.acad_0609 .c_b .border_gray02 li:nth-child(2) {margin-left:20px;}
.acad_0609 .con_01 {padding-left:33px;}
.acad_0609 .con_01 > ul {margin-bottom:10px;}
.acad_0609 .con_01 > ul li {width:auto; margin-left:30px;}
.acad_0609 .con_01 > ul li:first-child {margin-left:0;}
.acad_0609 .con_02 {float:right; width:390px; margin-top:0; padding-bottom:10px; padding-left:20px;}
.acad_0609 .con_02 li {margin-bottom:10px;}
.acad_0609 .con_02 li:nth-child(2) {margin-left:20px;}

.acad_0610 .groupSty01 > p {margin-top:20px;}
.acad_0610 p.tit_04 {margin-top:40px;}
.acad_0610 .c_b .bod1 ul {margin-top:10px;}
.acad_0610 .c_b > li:first-child {float:left; width:560px;}
.acad_0610 .c_b > li:nth-child(2) {float:right; background:none;}
.acad_0610 .con_03 > li:first-child,
.acad_0610 .con_04 > li:first-child {width:388px;}
.acad_0610 .con_03 .bod1 > div:nth-child(2),
.acad_0610 .con_04 .bod1 > div:nth-child(2) {margin-left:10px;}


/* 소개 */
.imgList {width:100%; border-bottom:1px solid #666; clear:both;}
.imgList li {padding:15px 0; border-top:1px solid #dfdfdf;}
.imgList li:after {content:""; display:block; clear:both;}
.imgList li:first-child {border-top:2px solid #666;}
.imgList span, .imgList div {display:block; float:left;}
.imgList span {width:120px; text-align:center;}
.imgList div {padding-left:10px;}
.imgList div p {line-height:20px;}
.imgList div p.txtCont {overflow:hidden; width:590px; height:60px;}
.imgList div strong {color:#222; font-weight:normal; font-family:"NanumGothic-Bold";}
.imgList div a {color:#333; text-decoration:underline;}

.mu_news {/*! width:100%; */ border:1px solid #dadada;}
.mu_news .tit {position:relative; top:0; left:0; height:68px; padding:0 19px; border-bottom:1px solid #dadada; color:#444; font-size:18px; line-height:70px; font-family:"NanumGothic-Bold"; text-align:right; background-color:#f1f1f1;}
.mu_news .tit img {position:absolute; top:15px; left:20px;}
.mu_news > div > div {overflow:auto; overflow-x:hidden; height:470px; padding-left:30px;}
.mu_news dl {padding-top:30px;}
.mu_news dl:after {content:""; display:block; clear:both;}
.mu_news dt {float:left;}
.mu_news dt {width:300px; margin-right:41px;margin-left:30px}
.mu_news dt img {border:1px solid #dadada;}
.mu_news dt span {display:block; margin:20px 0; text-align:center;}
.mu_news dt span img {border:none;}
.mu_news dd {float:left; width:500px; margin-bottom:32px;}
.mu_news dd strong {font-family:"NanumGothic-Bold";}
.mu_news dd p {margin-top:10px;}
.mu_news dd strong.txt {font-size:16px; color:#333; line-height:17px;}

.bookList {margin-top:8px; border-top:2px solid #666; border-bottom:1px solid #666;}
.bookList div {padding:20px 20px 16px 20px; border-top:1px solid #dfdfdf; clear:both;}
.bookList div:after {content:""; display:block; clear:both;}
.bookList div:first-child {/*padding-top:0;*/ border-top:0;}
.bookList dl {float:left;width: 205px;margin-top:30px;margin-right:20px;}
.bookList dl:first-child,
.bookList dl:nth-child(2),
.bookList dl:nth-child(3),
.bookList dl:nth-child(4) {margin-top:0;}
.bookList dl:nth-child(4n) {margin-right:0;}
.bookList dl .four {margin-left:0;}
.bookList dt {margin-bottom:6px; height:220px; text-align:center;}
.bookList dt img {border:1px solid #dadada;}
.bookList dd {text-align:center;}
.bookList dd span {display:block;margin-top:17px;/* margin-left:-10px; */}
.bookList p {padding:0; margin:0; color:#333; font-size:13px; font-family:"NanumGothic"; line-height:20px; background:none;}
.bookList p:first-child {overflow:hidden;/* width:144px; */height:40px;/* margin-left:-10px; */font-family:"NanumGothic-Bold";text-align: center;}


/* 상설전시 */
.place_area {border:1px solid #bfb9a8;}
.place_area li {text-align:right;}
.place_area li a {position:absolute; left:0; top:0; z-index:2; display:block; padding-right:20px; background:url(../../images/bg_round_right_off.png) no-repeat right 2px; cursor:pointer;}
.place_area li span {display:inline-block; padding:0 10px 0 18px; height:29px; font-family:"NanumGothic-Bold"; line-height:29px; text-align:center; background:url(../../images/bg_round_left_off.png) no-repeat left 2px;}
.place_area li p {display:none; position:absolute; right:179px; bottom:0 !important; z-index:1;}
.place_area li.on a,
.place_area li.active a {padding-right:22px; background:url(../../images/bg_round_right_on.png) no-repeat right top;}
.place_area li.on span,
.place_area li.active span {height:29px; padding:0 10px 0 18px; line-height:29px; text-align:center; background:url(../../images/bg_round_left_on.png) no-repeat left top;}
.place_area li.on p,
.place_area li.active p {display:block;}
.place_area .bg01 {position:relative; top:0; left:0; background:url(../../images/bg_place_mk.jpg) no-repeat right top;}
.place_area .basic01 {height:314px; background:url(../../images/bg_place01_basic.png) no-repeat 51px bottom;}
.place_area .basic02 {height:320px; background:url(../../images/bg_place02_basic.png) no-repeat 51px bottom;}
.place_area .basic03 {height:320px; background:url(../../images/bg_place03_basic.png) no-repeat 51px bottom;}
.place_area .basic04 {height:320px; background:url(../../images/bg_place04_basic.png) no-repeat 51px bottom;}
.place_area .basic05 {height:320px; background:url(../../images/bg_place05_basic.png) no-repeat 88px bottom;}
/* .place_area .basic05 {height:320px; background:url(../../images/bg_place05_basic.png) no-repeat 71px 1px;}
.place_area .basic05 li p {right:32px !important; bottom:4px !important;} */
.place_area .basic06 {height:320px; background:url(../../images/bg_place06_basic.png) no-repeat 51px 33px;}
.place_area .basic06 li p {bottom:-28px !important;}
.place_area .detail {
    position:relative;
    top:0;
    left:0;
    padding:14px 20px 13px;
    background: rgb(239,236,231); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(239,236,231) 70%, rgb(227,223,212) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(239,236,231) 70%,rgb(227,223,212) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(239,236,231) 70%,rgb(227,223,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    min-height: 64px;
}
.place_area .detail div em,
.place_area .detail div .detail_em {line-height:18px;}
.place_area .detail p {position:absolute; right:0; top:13px; width:200px; padding:2px 0 22px 20px; border-left:1px solid #bfb9a8;}
.place_area .detail strong {display:block; margin-bottom:7px; color:#494436; font:15px "NanumGothic-Bold";}
.place_area .detail em,
.place_area .detail .detail_em {color:#494436; font-size:13px;}
.place_area .detail .detail_em {padding-right:210px;}
.place_area .detail .detail_em > div br {display:none;}
.place_area .bg01 li.on,
.place_area .bg01 li.active p {right:-1px; bottom:0;}
.place_area .bg01 p {position:absolute; left:51px; bottom:20px; font-family:"NanumGothic-Bold";}/*20170118 left:20px->51px*/
.place_area .bg01 p span {position:relative; top:19px; left:8px; color:#494436;}
.place_area .basic01 .txt01 a {top:58px; left:152px;}
.place_area .basic01 .txt02 a {top:216px; left:132px;}
.place_area .basic01 .txt03 a {top:16px; left:220px;}
.place_area .basic01 .txt04 a {top:245px; left:223px;}
.place_area .basic01 .txt05 a {top:70px; left:292px;}
.place_area .basic01 .txt06 a {top:102px; left:368px;}
.place_area .basic01 .txt07 a {top:245px; left:358px;}
.place_area .basic01 .txt08 a {top:74px; left:453px;}
.place_area .basic01 .txt09 a {top:210px; left:622px;}
.place_area .basic01 .txt10 a {top:55px; left:604px;}
.place_area .basic01 .txt01.on a, .place_area .basic01 .txt01.active a {top:56px;}
.place_area .basic01 .txt02.on a, .place_area .basic01 .txt02.active a {top:214px;}
.place_area .basic01 .txt03.on a, .place_area .basic01 .txt03.active a {top:14px;}
.place_area .basic01 .txt04.on a, .place_area .basic01 .txt04.active a {top:243px;}
.place_area .basic01 .txt05.on a, .place_area .basic01 .txt05.active a {top:68px;}
.place_area .basic01 .txt06.on a, .place_area .basic01 .txt06.active a {top:100px;}
.place_area .basic01 .txt07.on a, .place_area .basic01 .txt07.active a {top:243px;}
.place_area .basic01 .txt08.on a, .place_area .basic01 .txt08.active a {top:72px;}
.place_area .basic01 .txt09.on a, .place_area .basic01 .txt09.active a {top:208px;}
.place_area .basic01 .txt10.on a, .place_area .basic01 .txt10.active a {top:53px;}
.place_area .basic02 .txt01 a {top:200px; left:515px;}/*20170118 top 206px->200px*/
.place_area .basic02 .txt02 a {top:40px; left:525px;}
.place_area .basic02 .txt03 a {top:170px; left:450px;}/*20170118 top 168px->170px*/
.place_area .basic02 .txt04 a {top:35px; left:383px;}/*20170118 top 42px->35px*/
.place_area .basic02 .txt05 a {top:180px; left:340px;}/*20170118 top 168px->180px*/
.place_area .basic02 .txt06 a {top:140px; left:292px;}/*20170118 top 198px->140px, left 322px->292px*/
.place_area .basic02 .txt07 a {top:134px; left:265px;}
.place_area .basic02 .txt08 a {top:20px; left:238px;}/*20170118 top 40px->20px*/
.place_area .basic02 .txt09 a {top:8px; left:337px;}
.place_area .basic02 .txt10 a {top:12px; left:466px;}/*20170118 top 8px->12px*/
.place_area .basic02 .txt01.on a, .place_area .basic02 .txt01.active a {top:198px;}/*20170118 top 204px->198px*/
.place_area .basic02 .txt02.on a, .place_area .basic02 .txt02.active a {top:38px;}
.place_area .basic02 .txt03.on a, .place_area .basic02 .txt03.active a {top:168px;}/*20170118 top 166px->168px*/
.place_area .basic02 .txt04.on a, .place_area .basic02 .txt04.active a {top:33px;}/*20170118 top 40px->33px*/
.place_area .basic02 .txt05.on a, .place_area .basic02 .txt05.active a {top:178px;}/*20170118 top 166px->178px*/
.place_area .basic02 .txt06.on a, .place_area .basic02 .txt06.active a {top:138px;}/*20170118 top 196px->138px*/
.place_area .basic02 .txt07.on a, .place_area .basic02 .txt07.active a {top:132px;}
.place_area .basic02 .txt08.on a, .place_area .basic02 .txt08.active a {top:18px;}/*20170118 top 38px->18px*/
.place_area .basic02 .txt09.on a, .place_area .basic02 .txt09.active a {top:6px;}
.place_area .basic02 .txt10.on a, .place_area .basic02 .txt10.active a {top:10px;}/*20170118 top 6px->10px*/
.place_area .basic03 .txt01 a {top:13px; left:252px;}
.place_area .basic03 .txt02 a {top:140px; left:350px;}
.place_area .basic03 .txt03 a {top:52px; left:487px;}
.place_area .basic03 .txt04 a {top:80px; left:634px;}
.place_area .basic03 .txt01.on a, .place_area .basic03 .txt01.active a {top:11px;}
.place_area .basic03 .txt02.on a, .place_area .basic03 .txt02.active a {top:138px;}
.place_area .basic03 .txt03.on a, .place_area .basic03 .txt03.active a {top:50px;}
.place_area .basic03 .txt04.on a, .place_area .basic03 .txt04.active a {top:78px;}
.place_area .basic04 .txt01 a {top:115px; left:466px;}
.place_area .basic04 .txt02 a {top:45px; left:390px;}
.place_area .basic04 .txt03 a {top:80px; left:318px;}
.place_area .basic04 .txt04 a {top:244px; left:245px;}
.place_area .basic04 .txt05 a {top:15px; left:215px;}
.place_area .basic04 .txt06 a {top:208px; left:152px;}
.place_area .basic04 .txt07 a {top:82px; left:206px;}
.place_area .basic04 .txt08 a {top:243px; left:110px;}
.place_area .basic04 .txt09 a {top:48px; left:145px;}
.place_area .basic04 .txt01.on a, .place_area .basic04 .txt01.active a {top:113px;}
.place_area .basic04 .txt02.on a, .place_area .basic04 .txt02.active a {top:43px;}
.place_area .basic04 .txt03.on a, .place_area .basic04 .txt03.active a {top:78px;}
.place_area .basic04 .txt04.on a, .place_area .basic04 .txt04.active a {top:242px;}
.place_area .basic04 .txt05.on a, .place_area .basic04 .txt05.active a {top:13px;}
.place_area .basic04 .txt06.on a, .place_area .basic04 .txt06.active a {top:206px;}
.place_area .basic04 .txt07.on a, .place_area .basic04 .txt07.active a {top:80px;}
.place_area .basic04 .txt08.on a, .place_area .basic04 .txt08.active a {top:241px;}
.place_area .basic04 .txt09.on a, .place_area .basic04 .txt09.active a {top:46px;}
.place_area .basic05 .txt01 a {top:118px; left:220px;}
.place_area .basic05 .txt02 a {top:10px; left:250px;}
.place_area .basic05 .txt03 a {top:156px; left:325px;}
.place_area .basic05 .txt04 a {top:42px; left:427px;}
.place_area .basic05 .txt05 a {top:55px; left:568px;}
.place_area .basic05 .txt01.on a, .place_area .basic05 .txt01.active a {top:116px;}
.place_area .basic05 .txt02.on a, .place_area .basic05 .txt02.active a {top:8px;}
.place_area .basic05 .txt03.on a, .place_area .basic05 .txt03.active a {top:154px;}
.place_area .basic05 .txt04.on a, .place_area .basic05 .txt04.active a {top:40px;}
.place_area .basic05 .txt05.on a, .place_area .basic05 .txt05.active a {top:53px;}
.place_area .basic06 .txt01 a {top:42px; left:110px;}
.place_area .basic06 .txt02 a {top:218px; left:188px;}
.place_area .basic06 .txt03 a {top:62px; left:283px;}
.place_area .basic06 .txt04 a {top:108px; left:358px;}
.place_area .basic06 .txt05 a {top:265px; left:434px;}
.place_area .basic06 .txt06 a {top:94px; left:193px;}
.place_area .basic06 .txt01.on a, .place_area .basic06 .txt01.active a {top:40px;}
.place_area .basic06 .txt02.on a, .place_area .basic06 .txt02.active a {top:216px;}
.place_area .basic06 .txt03.on a, .place_area .basic06 .txt03.active a {top:60px;}
.place_area .basic06 .txt04.on a, .place_area .basic06 .txt04.active a {top:106px;}
.place_area .basic06 .txt05.on a, .place_area .basic06 .txt05.active a {top:263px;}
.place_area .basic06 .txt06.on a, .place_area .basic06 .txt06.active a {top:92px;}

.thumb_list {margin-top:7px;}
.thumb_list ul {margin-bottom:25px;}
.thumb_list ul:after {content:""; display:block; clear:both;}
.thumb_list li:first-child {margin-left:0;}
.thumb_list li {float:left; margin-left:15px; text-align:center;}
.thumb_list li img {padding:18px; border:solid 1px #dadada;}
.thumb_list li a {display:block; margin-bottom:10px;}
.thumb_list li span {padding-left:12px; color:#494436; background:url(../../images/bl_dot_gray.gif) no-repeat left 4px;}

.place_group,
.place_group2 {margin:30px 0;}
.place_group li.fst,
.place_group2 li.fst {margin-left:0;}
.place_group li,
.place_group2 li {margin-bottom:2px;}
.place_group li a,
.place_group2 li a {width:121px; padding:6px 0 5px !important; text-align:center;}
.place_group li.fst a {width:148px;}
.place_group2 li.fst a {width:125px;}

.groupSty01 .bl_none_list ul li,
.groupSty01 > .bl_none_list > li {margin-bottom:24px; padding-left:0; background:none;}
.groupSty01 > .bl_none_list > li strong {font-family:"NanumGothic-Bold";}

.vr_list .banner {position:relative; top:0; left:0; margin-bottom:27px;}
.vr_list .banner p {margin:0 0 20px 19px; padding-left:13px; color:#c05300; font-family:"NanumGothic-Bold"; background:url(../../images/bg_list.png) no-repeat 3px 4px;}
.vr_list .banner ul {margin:0 60px;}
.vr_list .banner ul:after {content:""; display:block; clear:both;}
.vr_list .banner li:first-child {margin-left:0;}
.vr_list .banner li {float:left; margin-left:25px; text-align:center;}
.vr_list .banner li a {display:block;}
.vr_list .banner li span {display:block; margin-top:10px;}
.vr_list .banner .btn_prev {position:absolute; top:58px; left:-1px;}
.vr_list .banner .btn_next {position:absolute; top:58px; right:-1px;}

.bannerList {border:1px solid #dadada; padding-top:28px; border-top:none;}
.bannerList_top{border-top:1px solid #dadada !important;}
.vr_list .title {position:relative; top:0; left:0; height:41px; background-color:#f1f1f1; border:1px solid #dadada;}
.vr_list .title span {display:inline-block; padding:12px 0 0 22px; font-size:18px; color:#222; font-family:"NanumGothic-Bold"; line-height:18px;}
.vr_list .title a {position:absolute; right:6px; top:6px;}
.vr_list .bannerList {position:relative; top:0; left:0; margin-bottom:27px;}
.vr_list .bannerList ul {margin:0 60px;}
.vr_list .bannerList ul:after {content:""; display:block; clear:both;}
.vr_list .bannerList li:first-child {margin-left:0;}
.vr_list .bannerList li {float:left; margin-left:25px; text-align:center;height:140px;}
.vr_list .bannerList li .thum_img {height:80px;}
.vr_list .bannerList li a {display:block;}
.vr_list .bannerList li img {max-width:92px; max-height:80px;}
.vr_list .bannerList li span {display:block; margin-bottom:17px; margin-top:5px;}
.vr_list .bannerList .btn_prev {position:absolute; left:-1px; top:58px;}
.vr_list .bannerList .btn_next {position:absolute; right:-1px; top:58px;}
.vr_list .bannerList .nowpage {margin:0 61px 20px 19px; font-family:"NanumGothic-Bold";}
.vr_list .bannerList .nowpage:after {content:""; display:block; clear:both;}
.vr_list .bannerList .nowpage span {display:inline-block;}
.vr_list .bannerList .nowpage span:first-child {float:left; padding-left:13px; color:#966f2c; background:url(../../images/bg_list.png) no-repeat 3px 4px;}
.vr_list .bannerList .nowpage span {float:right; color:#999;}
.vr_list .bannerList .nowpage span strong {color:#313131;}


/* 팝업 */
#popup_wrap,
#popup_wrap02 {width:596px; margin:2px;}
#popup_wrap {height:632px;}
#popup_wrap .post_result {height:inherit;}
#popup_wrap02 {height:596px;}
#popup_wrap03 {width:732px; height:436px; margin:2px;}
#popup_wrap h1,
#popup_wrap02 h1,
#popup_wrap03 h1 {height:80px; padding-left:13px; color:#fff; background:url(../../images/bg_pop3_h1.png) no-repeat; font:35px/81px "NanumGothic-Bold";}
#popup_wrap h1,
#popup_wrap02 h1 {width:581px;}
#popup_wrap03 h1 {width:719px;}
#popup_wrap2 {width:730px; margin:2px auto;}
#popup_wrap2 h1 {width:716px; height:80px; padding-left:13px; color:#fff; font:35px/81px "NanumGothic-Bold"; background:url(../../images/bg_pop_h101.gif) no-repeat;}
#popup_wrap03 div.popup_content {width:696px; margin:0 auto; padding:24px 16px 30px; border:1px solid #cbcbcb; border-top:none;}
#popup_wrap2.black .tab01 .tab_group li.on a,
#popup_wrap2.black .tab01 .tab_group li a:hover,
#popup_wrap2.black .tab01 .tab_group li a:active,
#popup_wrap2.black .tab01 .tab_group li a:focus {background-color:#555 !important;}
#popup_wrap2.black .sl_size7 .input_text {width:424px;}
#popup_wrap2.black .bdt_c000 {border-top-color:#000;}

.popup_inner {border:1px solid #ededed;}
.popup_content {width:560px; margin:0 auto; padding:24px 16px 30px; border:1px solid #cbcbcb; border-top:none;}
.popup_content_a .tbl_info {border-bottom:1px solid #666;}
.popup_content .btn_area .btn_large{width:100px; padding:9px 10px}

.popup_tutoring .popup_content3 {width:694px; margin:0 auto; border-top:none;}
.popup_tutoring .category4 {height:165px; padding:30px 100px;}
.popup_tutoring .category4 a {float:left; margin-right:10px; text-align:center;}
.popup_tutoring .category4 a:nth-child(2n) {margin-right:0;}
.popup_tutoring .down_reader {margin-top:30px; padding-top:15px; padding-bottom:15px; border-top:1px solid #ededed;}
.popup_tutoring .down_reader a {display:inline-block; float:right; line-height:20px;}
.popup_tutoring .down_reader img {float:left; margin-right:10px;}

.post_result {overflow:auto; height:204px; margin-top:20px; border-top:2px solid #666; border-bottom:1px solid #666;}
.post_result ul {word-break:keep-all;}
.post_result li {border-top:1px solid #dfdfdf; line-height:40px;}
.post_result li ul:after {content:""; display:block; clear:both;}
.post_result > ul > li {padding:15px 0 9px 14px; border-top:1px solid #dfdfdf;}
.post_result li:after {content:""; display:block; clear:both;}
.post_result li:first-child {border-top:none;}
.post_result li h2 {margin-bottom:5px; color:#966f2c; font-size:15px; font-family:"NanumGothic-Bold";}
.post_result li > ul > li {float:left; padding-right:17px; color:#333; border:none; background:none;}
.post_result li > ul > li .on {color:#966f2c; text-decoration:underline;}
.post_result strong {float:left; font-weight:normal;}
.post_result span {float:left; display:inline-block; width:90px; color:#555; font-size:13px; text-align:center;}
.post_result a {float:right; margin-right:15px; padding-top:10px;}
.post_result02 {margin-top:20px; border-top:2px solid #666; border-bottom:1px solid #666;}
.post_result02 li:after {content:""; display:block; clear:both;}
.post_result02 li:first-child {border-top:none;}
.post_result02 li span {float:left; width:50px; color:#333; font-size:13px; text-align:center;}
.post_result02 li span img {border:1px solid #6b6b6b;}
.post_result02 li > div {float:right; width:440px; margin:10px 56px 0 0; line-height:23px;}
.post_result02 li h2 {margin-bottom:5px; color:#966f2c; font-size:15px; font-family:"NanumGothic-Bold";}
.post_result02 li h2 a {color:#966f2c;}
.post_result02 li h2 a:hover {text-decoration:underline;}
.post_result02 li > div p {color:#333;}
.post_result02 > ul > li {padding:15px 0 14px 5px; border-top:1px solid #dfdfdf;}

.search_area {padding:20px 9px 17px 10px; border:1px solid #dfdfdf; background-color:#f7f7f7; line-height:20px;}
.search_area input[type="text"] {height:23px; border:1px solid #d3d3cc;}
.sentence {margin-top:30px; color:#333;}
.sentence:after {content:""; display:block; clear:both;}
.sentence span {font-family:"NanumGothic-Bold";}
.btn_help {float:right; margin:-2px 4px -9px;}

.radio_box {height:17px;padding:9px 0 3px 37px;margin-top:12px;border:1px solid #e8e9e4;background-color:#f7f7f7;}
.radio_box input[type="radio"] {margin:0 3px 0 53px;}
.radio_box input[type="radio"]:first-child,
.radio_box2 input[type="radio"]:first-child {margin:0 3px 0 0;}
.radio_box + .category2 {position:relative;top:0;left:0;margin-top:0;padding:12px 0 13px 37px;border-top:0;}
.radio_box2 {height:15px; padding:7px 0 9px 37px; margin:12px 7px 0 11px; border:1px solid #e8e9e4; background-color:#f7f7f7;}
.radio_box2 input[type="radio"] {margin:0 3px 0 38px;}
.radio_box2 + .category4 {margin-top:0; padding:12px 0 13px 37px; border-top:0;}
.category2 .sbOptions li {z-index:2 !important;}

.directory {margin-top:15px;}
.directory:after {content:""; display:block; clear:both;}
.directory > div {float:left;width: 304px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.directory div div {/* width:244px; */height:120px;overflow-y:scroll;}
.directory h4 {padding:14px 0 12px; background-color:#f7f7f7; text-align:center; border-top:2px solid #666; border-bottom:2px solid #d9d9d9; color:#333; font-size:15px; font-family:"NanumGothic-Bold";}
.directory h4.on {border-top:2px solid #966f2c;}
.directory ul {padding-top:11px;}
.directory li {line-height:19px;}
.directory li a:hover {display:block; background-color:#3496da; color:#fff;}
.directory li a {padding:0 0 0 25px;}
.directory .active {color:#966f2c; font-family:"NanumGothic-Bold"; text-decoration:underline; background:url(../../images/i_chk.png) no-repeat 8px 4px;}
.directory .left_none {border-left:none;}

.popup_inner2 {border:1px solid #ededed;}
.popup_content2 {width:694px; margin:0 auto; padding:24px 16px 30px; border-top:none;}
.post_result2 {margin-top:30px; padding:10px 0 0 0; background:url(../../images/bg_group07.gif) no-repeat 1px top;}
.post_result2 h2 {font-size:18px; font-family:"NanumGothic-Bold";}
.post_result2 > p {padding-left:14px; margin:16px 0 2px; color:#222; font:15px/34px "NanumGothic-Bold"; background:url(../../images/bg_list_tit.gif) no-repeat left 22px; clear:both;}
.post_result2 > p span {font-size:13px;}
.post_result2 > ul > li {padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.post_result2 li li p {margin:0 0 0 15px;}
.post_result2 li li strong {font-family:"NanumGothic-Bold";}
.post_result2 h2 + p {margin-top:5px;}
.post_result2 .indent {padding-left:14px; background:none;}
.post_result2 .category4 .sl_design {width:70px; height:25px;}
.post_result2 .category4 .input_text {width:300px;}
.post_result2 .radio_box2 input {vertical-align:middle;}
.pop_dic {margin:6px 0 0 11px;}
.pop_dic > div {width:224px;}
.pop_dic div div {width:224px; height:108px;}
.pop_dic h4 {padding:11px 0 11px;}
.ir {overflow:hidden; width:0; height:0; font-size:0; line-height:0; visibility:hidden;}
.outveiw_text > ul > li:last-child {border-bottom:1px solid #E1E0DC;}


/* 소개 > 인사말 */
.about_01 {position:relative; padding-top:30px; /*background:url(../../images/about_0101.png) no-repeat 0 0;*/}
.about_01 > p {margin-top:30px; color:#48515a; font-size:13px; line-height:24px;}
.about_01 > p:nth-child(2) {/*padding-left:340px;*/ color:#4c5c66; font-weight:600; font-size:14px;}
.about_01 > p:nth-child(9) {text-align:right;}
.about_01 > p .indent {display:inline-block;}
.about_01 > p .indent_01 {text-indent:10px;}
.about_01 > p .indent_02 {text-indent:20px;}
.about_01 > p strong {color:#966f2c; font-size:16px;}
.about_01 .top_desc {margin-top:0; /*padding-left:280px;*/ color:#48515a;}
.about_01 .top_desc strong {color:#966f2c; font-weight:600; font-size:22px;}
.about_01 .top_desc .indent {font-size:14px;}
.about_01 .top_desc .indent_01 {margin-top:40px; text-indent:10px;}
.about_01 .top_desc .indent_02 {text-indent:20px;}
.about_01 .top_desc .indent_03 {text-indent:30px;}
.about_01 .top_desc .indent_04 {text-indent:40px;}
.about_01 .top_desc .indent_05 {text-indent:50px;}


/* 소개 > 연혁 및 발자취 */
.about_02 .desc {margin-top:30px; padding:10px; border:1px solid #808080; line-height:25px; text-indent:10px; background-color:#f5f5f5;}

.tab_history {background:url(../../images/bg_history.gif) no-repeat;}
.tab_history:after {content:""; display:block; clear:both;}
.tab_history li {float:left; width:122px; padding-top:50px; font-weight:600; font-size:16px;}
.tab_history li.on {width:122px; background:url(../../images/bar_pink.gif) 2px top no-repeat;}
.tab_history li.on a {color:#966f2c;}

.history {margin-top:50px;}
.history strong {margin-bottom:27px; color:#333; font:32px/32px "NanumMyeongjo"; letter-spacing:-2px;}
.history ul {margin-top:40px; background:url(../../images/bg_history_01.gif) 115px 10px no-repeat;}
.history ul li {position:relative; width:100%; margin-top:25px;}
.history ul li:after {content:""; display:block; clear:both;}
.history ul li strong {float:left; position:absolute; width:90px; color:#966f2c; font-weight:600; font:17px/20px "NanumGothic-Bold"; letter-spacing:0;}
.history ul li dl {margin-bottom:8px; padding-left:160px;}
.history ul li dl.point {background:url(../../images/bg_dot.gif) 113px 7px no-repeat;}
.history ul li dl:after {content:""; display:block; clear:both;}
.history ul li dl dt {float:left; width:100px; font-weight:600; line-height:19px;}
.history ul li dl dd {float:left; margin-left:10px; line-height:19px;}


/* 소개 > 박물관 기념사업 */
.about_03 .con_logo img {border:1px solid #eaeaea;}
.about_03 .fr {margin-left:85px;}
.about_03 .tits {padding-left:28px; color:#2b2e2b; font-weight:600; font-size:14px; line-height:37px; background:url(../../images/bg_list_tits.gif) no-repeat left 11px;}
.about_0301 .fr {margin-left:125px;}
.about_0301 .indent35 {display:inline-block; text-indent:35px;}
.about_0301 .indent60 {display:inline-block; text-indent:60px;}


/* 소개 > 학예사 자격증 > 관계법령 안내 */
.about_0503 .tit {font-size:16px;}


/* 소개 > 시설소개 > 건축개요 */
.about_0601 .groupSty07 > ul {margin-left:290px;}
.about_0601 .last_con > ul {margin-left:0;}
.about_0602 .groupSty07 > ul {margin-left:215px;}

.about_0605 .groupSty07 {margin-top:10px; background:none;}


/* 소개 > 수장고 > 수장고소개 */
.about_0701 .groupSty07 > h4 {width:500px;}
.about_0701 .con_01 {margin-top:0; background:none;}
.about_0701 .con_02 {margin-top:10px; background:none;}
.about_0701 .groupSty07 .soo_p2 li:last-child {margin:0;}
.about_070101 .soo_p li:nth-child(5) {margin-right:0;}
.about_070102 .con_01 .soo_d2,
.about_070103 .con_01 .soo_d2,
.about_070104 .con_02 .soo_d2 {width:440px;}
.about_070103 .con_02 .soo_d2,
.about_070104 .con_01 .soo_d2,
.about_070105 .groupSty07 .soo_d2 {width:205px;}
.about_070105 .con_01 {float:left; margin:10px 70px 0 0; background:none;}
.about_070105 .con_02 {float:left; margin-top:10px; background:none;}
.about_070105 .con_03 {display:inline-block; margin-top:10px; background:none;}


/* 소개 > 도서관 > 도서관 소개 */
.about_0801 .jn_b2 {padding:40px 10px 45px 230px; border:1px solid #eaeaea; background:url(../../images/bg_library_in.gif) no-repeat 20px 20px;}
.about_0801 .groupSty_a ul {line-height:20px;}
/* 20190614 소개 > 도서관 > 도서관 소개 CSS 추가*/
.about_0801 .cont_1 {margin-top:0px; background:none;}
.about_0801 .jn_b2_t {padding:25px 20px 25px 230px; border:1px solid #eaeaea; background:url(../../images/bg_library_in2.jpg) no-repeat 20px 20px; font-weight:600; font-size:14px; line-height:180%;}
.about_0801 .library_photo {margin-top:10px; margin-bottom:10px; padding: 20px; border: 1px solid #dadada; height:124px;}
.about_0801 .library_photo_list li {float: left; margin-right: 25px;}
.about_0801 .library_photo_list li:nth-child(4) {margin-right: 0px;}


/* 소개 > 도서관 > 소장자료검색 */
.about_0802 iframe {border:none;}


/* 소개 > 박물관로고 */
.about_11 .con_01 a {float:right;}
.about_11 .logo .fl {margin-right:30px;}
.about_11 .con_02 .fl {margin-right:100px;}
.about_11 .con_02 .logo2 > div:nth-child(2) .tc {padding-right:13px;}
.about_11 .con_03 .fl {margin-right:30px;}


/* 정보공개 > 정보공개 관련 법 및 공통자료 */
.info_02 .tbl_style_a td span {line-height:20px;}


/* 정보공개 > 정보공개수수료 */
.info_04 .tbl_style_a td {vertical-align:top;}
.info_04 .basic_ul {padding:10px; text-align:left;}
.info_04 .basic_ul li {line-height:20px;}
.info_04 .basic_ul .bl {color:#966f2c; font-weight:600;}
.info_04 .refer {margin-top:20px;}


/* 정보공개 > 사전정보공표 */
.info_05 .desc {line-height:1.5;}


/* 정보공개 > 정보공개자료 > 공개목록(14년이후) */
.info_0601 iframe {width:100%; height:1400px; border:none; overflow:scroll;}


/* 정보공개 > 정보공개자료 > 공개목록(13년이전) */
.info_0602 .tr img {vertical-align:middle;}
.info_0602 .tr span {display:inline-block; margin-top:6px;}


/* 정보공개 > 공공데이터신청 */
.info_08 .desc {line-height:1.5;}
.info_08 iframe {width:100%; height:500px; border:none;}


/* 이용안내 > 이용약관 */
.terms h4 {margin:14px 0 5px 0; padding:0 0 0 14px; color:#333; font-weight:600; font-size:15px; background:url(../../images/bg_list_tit.gif) no-repeat 0 14px;}
.terms ol {list-style:none outside none;}
.terms ol li {list-style:decimal inside none; padding-left:25px; text-indent:-25px;}
.terms ol li li {list-style:none outside none; padding-left:10px;}
.tbl_tit:first-child {margin-top:29px;}
.tbl_tit {margin-top:40px; padding-top:10px; color:#333; font-family:"NanumGothic-Bold"; font-size:18px; background:url(../../images/bg_group07.gif) left top no-repeat;}
.tbl_tit + .area + .tbl_tit {margin-top:39px;}


/* 이용안내 > 개인정보취급방침 */
.privacy_policy h4 {margin-top:40px; color:#f1582f; font-weight:600; font-size:16px;}
.privacy_policy .tit {font-weight:600;}
.privacy_policy .desc {margin-top:15px;}
.privacy_policy .privacy_cont a {color:#0000ee;}
.privacy_policy .privacy_cont img {margin:20px 0;}
.privacy_policy .privacy_cont .con {margin-top:15px;}
.privacy_policy .pri_level1 li strong {display:block; font-weight:600;}
.privacy_policy .pri_level1 > li {margin-top:30px;}
.privacy_policy .pri_level2 > li {margin-top:20px;}
.privacy_policy .pri_level2 > li > strong {position:relative; margin-bottom:5px; padding-left:20px; color:#f1582f;}
.privacy_policy .pri_level2 > li > strong > span {position:absolute; top:0; left:0;}
.privacy_policy .pri_level3 {margin-top:10px; margin-left:10px;}
.privacy_policy .pri_level3 > li {position:relative; padding-left:20px;}
.privacy_policy .pri_level3 > li > span {position:absolute; top:0; left:0;}


/* 이용안내 > 저작권정책 */
.copyright_policy strong {color:#000; font-weight:600;}
.copyright_policy .cont_01 strong {color:#ff0000;}
.copyright_policy .cont_02 {margin-top:30px; margin-bottom:30px;}
.copyright_policy .cont_02 img {float:right; margin-left:20px;}



/* 이용약관 > RSS */
.rss {position:relative;}
.rss .tbl_tit {font-weight:600;}
.rss .tbl_info {margin-top:14px; border-top:2px solid #666;}
.rss .tbl_info p {padding:10px 0 11px; color:#555; font-family:"NanumGothic-Bold"; font-size:15px; text-align:center; border:1px solid #dfdfdf; border-top:none;}
.rss .tbl_info table {width:100%; border-right:1px solid #dfdfdf;}
.rss .tbl_info table th,
.rss .tbl_info table td {border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:left;}
.rss .tbl_info table th,
.rss .tbl_info table td {padding:10px 0 11px 10px;}
.rss .tbl_info table th {font-weight:600; vertical-align:top; background-color:#f5f5f5;}
.rss .tbl_info table th {font-family:"NanumGothic-Bold"; font-size:14px;}
.rss .tbl_info table td em {padding-right:15px;}

.rss .tbl_info table .td2 {vertical-align:top;}
.rss .tbl_info table .td_last {border-left:none;}
.rss .rss_pro li {float:left; width:183px; height:85px; margin-top:12px; padding:10px 0 0 0; border:1px solid #c9c9c9; border-left:none; text-align:center;}
.rss .rss_pro li:first-child {border-left:1px solid #c9c9c9;}
.rss .rss_pro li a img {margin-top:5px;}
.rss .sharebox {visibility:visible; position:absolute; top:80px; left:470px; width:169px; height:207px; background:url(../../images/shareboxbg.gif) no-repeat 0 0;}
.rss .sharebox h4 {padding:5px 0 0 25px;}
.rss .sharebox ul {padding-top:10px; margin:0 2px;}
.rss .sharebox li {margin:0; font-size:11px; background:url(../../images/shareline.gif) no-repeat 0 100%;}
.rss .sharebox li.s-bloglines {background:none;}
.rss .sharebox li a {display:block; margin-left:9px; padding:5px 0 5px 34px; background-position:0 2px !important;}
.rss .sharebox li.s-google a {background:url(../../images/blt_google.gif) no-repeat;}
.rss .sharebox li.s-rss a {background:url(../../images/blt_rss.gif) no-repeat;}
.rss .sharebox li.s-daum a {background:url(../../images/blt_daum.gif) no-repeat;}
.rss .sharebox li.s-hrss a {background:url(../../images/blt_hrss.gif) no-repeat;}
.rss .sharebox li.s-wzd a {background:url(../../images/blt_wzd.gif) no-repeat;}
.rss .sharebox li.s-bloglines a {background:url(../../images/blt_bloglines.gif) no-repeat;}
.rss .sharebox .close {display:block; position:absolute; top:5px; right:5px; padding:5px;}


/* 이용약관 > 클린신고센터 */
.crc strong {font-weight:600;}
.crc div + p {margin-top:15px;}


/* 통합검색용 */
#wrap.red02 .screen2 {float:left; width:100%; margin-top:5px; margin-bottom:20px; line-height:21px;}
#wrap.red02 .screen2 img {vertical-align:middle;}
#wrap.red02 .screen2 ul:after {content:""; display:block; clear:both;}
#wrap.red02 .screen2 li {float:left; margin-left:6px; padding-left:9px; font-size:11px; background:url(../../images/bg_navi02.gif) no-repeat left 7px;}
#wrap.red02 .screen2 li:first-child {background:none;}
#wrap.red02 .screen2 li a {color:#333;}
#wrap.red02 .navi li {color:#333; background:url(../../images/bg_navi01.gif) no-repeat left 8px;}
#wrap.red02 .navi ul li:first-child {margin-left:0; padding-left:0;}
#wrap.red02 #container {padding-bottom:54px;}
#wrap.red02 .assess {margin-top:126px;}
#wrap.red02 .assess dl > dt:first-child + dd {margin-right:240px;}
#wrap.red02 .assess .ass01 {margin-right:45px;}

.totSearch {width:100%; margin-top:23px; min-height:500px; padding-bottom:50px;}
.totSearch:after {content:""; display:block; clear:both;}
.totSearch .tab01 .tab_group li a {width:130px; padding:5px 0 6px; text-align:center;}
.totSearch .tab01 ul li a {margin-bottom:2px;}

.s_detail > p > input[name='query'] { width:680px !important;}
.s_detail .btn{display:inline-block;font-size:16px;padding:7px 0;width:65px;text-align:center;line-height:normal;}

.gray_box {margin-bottom:30px; padding:20px 19px 12px 19px; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.gray_box p label {position:relative;color:#333; font-size:13px; font-family:"NanumGothic-Bold";}
.gray_box p > img {position:relative; top:5px; left:0;}
.search_inp {margin:0 3px; padding:0 6px; border:2px solid #666 !important; line-height:31px;}
.s_side {float:right;width: 200px;border: #333 2px solid;}

.s_area {float:left; width:1000px;}

#inSearch {margin:13px 0 0 4px;}
.inSearch {margin-top:10px; padding:12px 0 3px 15px; border:1px solid #dfdfdf; background-color:#fff;}
.inSearch li:first-child {margin-top:0;}
.inSearch li {margin-top:22px; padding-left:12px; color:#333; font-size:13px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_list.png) 0 4px no-repeat;}
.inSearch li span {padding-left:26px; font-family:"NanumGothic";}
.inSearch li label{margin-right:5px}
.inSearch li input {position:relative;vertical-align:middle;}
.inSearch span >*{display:inline-block;vertical-align:top;}
.inSearch span span {position:relative;padding-left:2px}
.inSearch span span input {position:relative; top:-4px; left:0; margin-left:1px; border:1px solid #d3d3cc; text-align:center;}
.inSearch em {color:#222; font-size:15px; font-family:"NanumGothic-Bold";}

.s_result {width:100%;}
.s_result:after {content:""; display:block; clear:both;}
.result_top {width:100%;}
.result_top:after {content:""; display:block; clear:both;}

.s_tip {float:left; margin-bottom:16px; font-size:13px;}
.s_tip strong {color:#333; font-family:"NanumGothic-Bold";}
.s_tip + ul {float:right;}
.s_tip + ul:after {content:""; display:block; clear:both;}
.s_tip + ul li {float:left; margin-left:7px; padding-left:10px; background:url(../../images/bg_bar.gif) no-repeat left 3px;}
.s_tip + ul li:first-child {background:none;}
.s_tip + ul li a {color:#333;}
.s_tip + ul li.on a {color:#966f2c; font-family:"NanumGothic-Bold";}

.sort {float:right;}
.sort span {display:block; float:left; margin-left:10px; padding-left:10px; background:url(../../images/bl_searchBar.gif) left 50% no-repeat;}
.sort span:first-child {background:none;}
.sort a {font-size:13px;}
.sort a.on,
.sort a:hover,
.sort a:active,
.sort a:focus {color:#333; font-family:"NanumGothic-Bold";}

.total {width:100%; border-top:1px solid #666; border-bottom:1px solid #666; clear:both;}
.total li {position:relative; top:0; left:0;}
.total .tit {margin-top:20px; padding-top:12px; color:#222; font-size:18px; font-family:"NanumGothic-Bold"; background:url(../../images/bg_group07.gif) 0 0 no-repeat;}
.total .tit em {padding-left:5px; color:#333; font-size:12px; font-family:"NanumGothic";}
.total li .more {position:absolute; top:11px; right:0;}
.total .thumb {float:left; width:150px; margin-right:19px;}
.total .thumb img {max-width:148px; max-height:108px; border:1px solid #dfdfdf;}

.result_cont {padding:22px 0 19px; background:url(../../images/bg_dotted.gif) left bottom repeat-x;}
.result_cont:after {content:""; display:block; clear:both;}
.result_cont div {padding-top:3px;}
.result_cont div:after {content:""; display:block; clear:both;}
.result_cont div a {font-size:15px; font-family:"NanumGothic-Bold";}
.result_cont div a em {color:#966f2c;}
.result_cont div p {overflow:hidden; height:60px; margin-top:11px; color:#333; font-size:13px; line-height:20px;}
.result_cont div span {display:block; float:left; margin-top:8px; padding:0 0 2px 18px; background:url(../../images/bl_url.gif) left top no-repeat;}
.result_cont div span a {padding-bottom:1px; background:url(../../images/bg_under.gif) left bottom repeat-x;}
.result_cont.last {padding-bottom:28px; border-bottom:1px solid #dfdfdf; background:none;}
.result_cont div span a {color:#333; font-size:11px;}
.result_cont dl {float:left; width:150px; margin-left:63px;}
.result_cont dl:first-child {margin-left:0;}
.result_cont dt {margin-bottom:13px;}
.result_cont dt img {border:1px solid #dfdfdf;}
.result_cont dd p:first-child {overflow:hidden; height:40px; margin-top:0; font-size:15px; font-family:"NanumGothic-Bold"; line-height:20px;}
.result_cont dd p {overflow:hidden; height:30px; margin-top:5px; font-size:12px; line-height:15px;}
.result_cont.mu {padding-bottom:0; background:none;}
.result_cont.mu dd .txt {overflow:hidden; height:40px; margin-top:0; font-size:15px; line-height:20px; font-family:"NanumGothic-Bold";}
.result_cont.mu dd .txt02 {overflow:hidden; height:30px; margin-top:5px; line-height:15px;}
.result_cont.mu dd .txt02 a {font-size:12px; font-family:"NanumGothic";}
.result_cont.last02 {background:none;}
.result_cont.last02 dd {text-align:center;}
.result_cont.last02 dd p:first-child {height:auto; margin-top:0; font-size:15px; font-family:"NanumGothic-Bold"; line-height:20px;}
.result_cont.last02 dd p {height:auto; margin-top:3px; color:#966f2c; font-size:12px; line-height:15px;}
.result_cont dt img {border:1px solid #dfdfdf;}

.total .search_select {position:absolute; right:0; top:0; padding-top:20px;}
.total .sbOptions li {margin-top:0; padding-top:0; background:none;}

.realtime {margin-bottom:30px; border:1px solid #dfdfdf;}
.realtime p {width:150px; height:25px; padding:9px 0 0 9px; border-bottom:1px solid #dfdfdf; color:#444; background:url(../../images/bg_real.gif) left top no-repeat;}
.realtime ol {padding:15px 0 0 12px;}
.realtime li {height:19px; margin-top:11px;}
.realtime li:first-child {margin:0;}
.realtime li a {display:block; height:100%;}
.realtime li a:after {content:""; display:block; clear:both;}
.realtime li img {position:relative; top:2px; left:0;}
.realtime span {display:block; float:left; position:relative; top:-3px; left:0; width:19px; height:17px; padding-top:2px; color:#333; font-size:12px; font-family:"NanumGothic-Bold"; text-align:center; background:url(../../images/bg_num.gif) left top no-repeat;}
.realtime em {display:block; overflow:hidden; float:left; width:96px; height:14px; margin-left:6px;}
.realtime .time {width:auto; height:22px; margin-top:6px; padding:7px 0 0 0; border-top:1px solid #dcdcdc; border-bottom:0; background:#fff none; color:#333; font-size:11px; text-align:center;}

.section:first-child {padding-top:0 !important; background:none;}
.section {padding:20px 0 !important; background:url(../../images/bg_dotted.gif) left top repeat-x;}


/* 사이트맵 */
.sitemap #content h3:first-child {margin-top:38px;}
.sitemap #content h3 {margin:62px 0 0 0;  padding:0 0 9px 42px; border-bottom:2px solid #666; font-size:25px; font-family:"NanumGothic-Bold";}
.sitemap #content h3 + ul {overflow:hidden; margin:20px 0 0; line-height:14px;}
.sitemap #content h3 + ul > li {float:left; padding-left:10px;}
.sitemap #content h3 + ul > li:first-child {padding-left:0; background:none;}
.sitemap #content h3 + ul > li li {padding-left:10px; line-height:28px; background:url(../../images/icon_bg.gif) no-repeat left center;}
.sitemap #content h3 + ul > li li a:hover {text-decoration:underline;}
.sitemap #content h3 + ul > li li:first-child {margin-top:10px;}
.sitemap #content h3 + ul strong {font-size:17px; font-family:"NanumGothic-Bold"; line-height:17px;}
.sitemap #content h3 + ul strong a:hover,
.sitemap #content h3 + ul strong a:active,
.sitemap #content h3 + ul strong a:focus {color:#966f2c;}

.site_01 {margin:0; background:url(../../images/icon_info.gif) no-repeat 6px 6px;}
.site_02 {background:url(../../images/icon_info01.gif) no-repeat 6px 6px;}
.site_03 {margin-left:0 !important; background:url(../../images/icon_info02.gif) no-repeat left 6px;}
.site_04 {background:url(../../images/icon_info03.gif) no-repeat 10px 7px;}
.site_05 {background:url(../../images/icon_info04.gif) no-repeat 6px 6px;}
.site_06 {background:url(../../images/icon_info05.gif) no-repeat 6px 6px;}
.site_07 {background:url(../../images/icon_info06.gif) no-repeat 5px 6px;}
.site_08 {background:url(../../images/icon_info07.gif) no-repeat 4px 6px;}
.site_09 {background:url(../../images/icon_info08.gif) no-repeat 7px 6px;}
.site_08 + ul {line-height:16px !important;}

.site_list03 {background:url(../../images/bg_line_site3.gif) repeat-y 0 0;}
.site_list03 li,
.site_list04 li {width:235px;}
.site_list03 li:first-child,
.site_list05 li:first-child,
.site_list06 li:first-child,
.site_list_06 li:first-child {padding-left:0;}
.site_list04 {background:url(../../images/bg_line_site4.gif) repeat-y 0 0;}
.site_list04 li:first-child {padding-left:0;}
.site_list04 li.slist3 {width:234px; height:178px;}
.site_list04 li.slist4 {width:244px; height:188px;}
.site_list04 li.slist5 {padding-left:0 !important;}
.site_list04 li.slist6 {width:234px; height:245px;}
.site_list04 li.slist7 {width:234px; height:245px;}
.site_list04 li.slist8 {width:234px; height:187px;}
.site_list04 li.slist9 {height:100px; padding-left:0 !important;}
.site_list05 {background:url(../../images/bg_line_site5.gif) repeat-y 0 0;}
.site_list05 li {width:188px;}
.site_list06 {background:url(../../images/bg_line_site6.gif) repeat-y 0 0;}
.site_list06 li,
.site_list_06 li {width:154px;}
.site_list06 li.slist5 {width:144px;}
.site_list06 li.slist6 {width:170px;}
.site_list_06 {background:url(../../images/bg_line_site6_02.gif) repeat-y 0 0;}
.site_list_06 li.slist4 {width:174px;}
.site_list_06 li.slist5 {width:134px;}


/* 소개 부분 블릿정의 추가 */
.groupSty06 {position:relative; top:0; left:0; margin-top:30px; padding-top:2px; background:url(../../images/bg_group06.gif) no-repeat 1px top;}
.groupSty06:first-child {margin-top:0;}
.groupSty06 h4 {color:#222; font:18px/34px "NanumGothic-Bold";}
.groupSty06 h4 + ul {margin-top:3px;}
.groupSty06 > ul > li {padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.groupSty06 p {margin-top:9px; padding-left:14px; color:#222; font:15px/37px "NanumGothic-Bold"; background:url(../../images/bg_list_tit.gif) no-repeat left 23px;}
.groupSty06 h4 + p {margin-top:-5px;}
.groupSty06 .indent {padding-left:14px; background:none;}


/* 소개 부분 박스 블릿 정의 추가 */
.g_box07 {overflow:hidden; padding:20px; margin-top:15px; border:1px solid #dcddde;}
.g_box07 ul li {float:left; width:335px; padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.g_box07 ul.w li {float:left; width:700px; padding-left:14px; line-height:20px; background:url(../../images/bg_list.png) no-repeat 3px 6px;}
.event_wr {padding-bottom:20px; border-bottom:1px solid #777;}


/* 1201 추가 */
.p_list2 {clear:both; border-top:2px solid #666; border-bottom:1px solid #666;}
.p_list2 ul {padding:30px 0;}
.p_list2 ul:after {content:""; display:block; clear:both;}
.p_list2 ul li {float:left;width: 280px;margin-left:40px;text-align:center;}
.p_list2 ul li:first-child {margin-left:0;}
.p_list2 ul li dt {/*! height:40px; */ color:#222; font-size:14px; font-family:"NanumGothic-Bold"; line-height:18px; text-align:left;}
.p_list2 ul li dt a { display: block; width: auto; overflow: hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.p_list2 ul li dd a { display: block; text-align: left;}
.p_list2 ul li dd img {/*! max-width:220px; */ /*! max-height:148px; */ vertical-align:bottom; border:1px solid #dfdfdf;width: 100%;height: auto;}
.p_list2 ul li dd {padding-top:5px;}
.p_list2 ul li dd span {display:block; padding-top:2px; text-align:left; line-height:18px;}
.p_list2 ul {border-bottom:1px solid #dfdfdf;}
.p_list2 ul:last-child {border-bottom:0;}


/*1204 공유 추가 */
.share2,
.share3 {display:none; position:absolute; z-index:10; width:196px; height:63px; background:url(../../images/bg_share2.gif) 0 0 no-repeat; clear:both;}
.share2 {top:25px; left:-154px;}
.share3 {top:85px; left:880px;}
.share2 .sh_t {padding:10px 0 15px 15px;}
.share3 .sh_t {padding:15px 0 15px 15px;}
.share2 .sh_t span,
.share3 .sh_t span {display:inline-block; width:80px; height:20px; margin-right:8px; margin-left:0; padding-left:0; font-size:11px; background:none;}
.share2 .close,
.share3 .close,
.viewer2 .close {position:absolute; right:2px; bottom:2px;}
.mr0 {margin-right:0;}


/*1204 뷰어다운로드 추가 */
.viewer2 {position:absolute; top:-22px; right:365px; z-index:10; width:146px; height:35px; background:url(../../images/bg_viewer.gif) 0 0 no-repeat; clear:both;}
.viewer2 .sh_t {padding:7px 0 15px 15px;}
.viewer2 .sh_t span {display:inline-block; margin-right:4px; margin-left:0; padding-left:0; font-size:11px; background:none;}


/* 큐레이터 추천유물 - 문단 */
.curator50 {overflow:hidden; width:720px; margin:0 auto; padding:30px 0 0 0; line-height:20px; text-align:justify;}
.curator50 h4 {margin-bottom:50px;}
.curator50 h5 {margin-bottom:20px; color:#3e5972; font-size:15px;}
.curator50 .prg {overflow:hidden; width:100%; margin-bottom:30px;}
.curator50 .prg p {margin-bottom:25px;}
.curator50 .prg .quot {padding:0 15px!important; color:#8f8b80;}
.curator50 .right {text-align:right;}
.curator50 .prg .annotate {margin:0; padding:10px 0 0 14px !important; color:#8f8f8f; font-size:11px; line-height:16px; border-top:1px solid #8f8f8f;}
.curator50 .prg .annotate span {margin-left:-14px;}
.curator50 .clear {clear:both;}


/* 큐레이터 추천유물 - 이미지 */
.curator50 .thum {padding-top:4px;}
.curator50 .thum p {margin-bottom:5px;}
.curator50 .thum span {display:block; padding:7px 10px 5px; color:#83817b; font-size:11px; line-height:14px; background-color:#f5f5f5;}
.curator50 .fr {float:right; width:360px; margin:0 0 20px 30px;} /* right position */
.curator50 .fr2 {float:right; width:200px; margin:0 0 20px 30px;} /* right position2 */
.curator50 .fl {float:left; width:360px; margin:0 30px 20px 0;} /* left position */


.curator50 .fl2 {float:left; width:300px; margin:0 30px 20px 0;} /* left position */
.curator50 .ctr_h1 {width:575px; margin:0 auto;} /* horizontal type 1cut */
.curator50 .ctr_v1 {width:397px; margin:0 auto;} /* vertical type 1cut */
.curator50 .ctr_v2 {width:690px; margin:0 auto;} /* vertical type 2cut */
.curator50 .ctr_v2_each {overflow:hidden; width:680px; margin:0 auto;} /* vertical type 2cut each */
.curator50 .ctr_v2_each .frImg {float:right; width:339px;}
.curator50 .ctr_v2_each .flImg {float:left; width:339px;}
.curator50 .ctr_v2_each .caption {float:right; width:339px;}
.curator50 .ctr_v2_each .caption span {margin-top:5px;}
.curator50 .ctr_v3 {width:690px; margin:0 auto;} /* vertical type 3cut */
.curator50 .ctr_v3 ul {overflow:hidden; width:692px;}
.curator50 .ctr_v3 ul li {float:left; width:225px; margin-right:2px;}
.curator50 .ctr_v3 ul li.last {width:226px;}
.curator50 .ctr_v4 {width:690px; margin:0 auto;} /* vertical type 4cut */
.curator50 .ctr_v4 ul {overflow:hidden; width:692px;}
.curator50 .ctr_v4 ul li {float:left; width:168px; margin-right:2px;}
.curator50 .ctr_v21_each { overflow:hidden; width:720px; margin:0 auto; } /* vertical type 2cut each */
.curator50 .ctr_v21_each .frImg { float:right; width:358px; }
.curator50 .ctr_v21_each .flImg { float:left; width:358px; }
.curator50 .ctr_v21_each .caption { float:right; width:358px; }
.curator50 .ctr_v21_each .caption span { margin-top:5px; }


/* 큐레이터 추천유물 - 공통 */
.curator50 .mt5 {margin-top:5px!important;}
.curator50 .mb0 {margin-bottom:0!important;}
.curator50 .mb5 {margin-bottom:5px!important;}
.curator50 .mb25 {margin-bottom:25px!important;}
.curator50 .mb50 {margin-bottom:50px!important;}
.curator50 .w136 {width:136px!important;}
.curator50 .w180 {width:180px!important;}
.curator50 .w228 {width:228px!important;}
.curator50 .w265 {width:265px!important;}
.curator50 .w270 {width:270px!important;}
.curator50 .w283 {width:283px!important;}
.curator50 .w339 {width:339px!important;}
.curator50 .w395 {width:395px!important;}
.curator50 .w450 {width:450px!important;}
.curator50 .h28 {height:28px!important;}
.curator50 .h42 {height:42px!important;}
.curator50 .h56 {height:56px!important;}
.curator50 .h112 {height:112px!important;}
.curator50 .h126 {height:126px!important;}
.curator50 .ls-1 {letter-spacing:-1px;}
.curator50 .vam {vertical-align:middle;}
.curator50 .tbl {width:100%; margin-bottom:25px; border-top:1px solid #ededed; border-left:1px solid #ededed;}
.curator50 .tbl th, .curator50 .tbl td {border-right:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center;}
.curator50 .tbl th {background-color:#f5f5f5;}
/* 20170915 add style */
.curator50 .w130 {width:130px!important;}
.curator50 .w250 {width:250px!important;}


/* curator 주제별 코스 안내 */
.popupWrap .popup_title{font-size:24px;font-weight:bold;border-bottom:1px solid #ccc;padding:10px}
.popup_body{padding:20px 10px}
.img_thum dl{margin-bottom:20px}
.img_thum dt{font-size:18px;font-weight:bold;margin-bottom:20px}
.img_thum dd{display:table;width:100%;}
.img_thum dd p{font-size:16px;line-height:24px;padding-left:20px}
.img_thum dd >*{display:table-cell;vertical-align:middle;}
.img_thum span{text-align:center;width:250px;height:150px}
.img_thum img{max-width:100%;border:1px solid #ccc;}

/* VR */
.popup_vr .buttons {position:absolute; top:500px; left:260px; width:300px; height:30px;}
.popup_vr .buttons button {width:30px; height: 24px; border:0; color:#555; font-weight:bold; background-color:#fff;}
.popup_vr .post_result {margin-top:0; margin-bottom:20px;}
.popup_vr .post_result .fc_555 {color:#555;}
.popup_vr .post_result .fc_92390d {color:#92390d;}
.popup_vr #flashcontent {width:500px; height:360px; margin-left:25px; border:1px solid #eee;}


/* ---------- reserve.css ---------- */
/* 001_월별보기>달력형 */
.schedule {position:relative;}
.schedule:after {display:block; content:""; clear:both;}
.month {text-align:center;}
.month span {display:inline-block; margin-top:5px; padding:0 8px; color:#555; font-size:24px; line-height:28px; letter-spacing:-0.5px;}
.month a {vertical-align:top;}
.choice {margin-top:20px;}
.choice:after {display:block; content:""; clear:both;}
.choice a:first-child {float:left;}
.choice ul {float:right;}
.choice li {float:left; margin-left:2px;}
.choice li:first-child {margin-left:0;}
.choice li a {display:inline-block; width:58px; height:24px; padding-top:6px; color:#777; font-size:16px; text-align:center; background-color:#efefef;}
.choice .on a {color:#fff;}
.choice .list1.on a {background-color:#f1582f;}
.choice .list2.on a {background-color:#f16c00;}
.choice .list3.on a {background-color:#C22077;}
.choice .list4.on a {background-color:#169e03;}

.con_calendar table {width:100%; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.con_calendar thead th {height:40px; border-top:2px solid #666; border-bottom:1px solid #666; color:#333; font-weight:normal; font-size:17px;}
.con_calendar td {position:relative; height:82px; padding:9px 2px 9px 7px; border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; vertical-align:top;}
.con_calendar td:after {display:block; content:""; clear:both;}
.con_calendar tr td:first-child {border-left:none;}
.con_calendar td > span {position:absolute; top:8px; left:5px;}
.con_calendar td > span a {color:#333; font-size:16px;}
.con_calendar td div {width:90px; margin-top:25px;}
.con_calendar td div a {display:block; position:relative; width:85px; height:18px; margin-top:4px; padding-left:5px; color:#555; font-size:13px; line-height:18px; background-color:#efefef;}
.con_calendar td div a:first-child {margin-top:0;}
.con_calendar td div a span {position:absolute; top:0; right:5px; color:#333;}
.con_calendar td.on {background-color:#e7e7e7;}
.con_calendar td.on > span a {text-decoration:underline;}
.con_calendar td.on div a {color:#fff; background-color:#555;}
.con_calendar td.on div a span {color:#fff;}

.pop_calendar {position:absolute; top:250px; left:50%; width:583px; height:430px; margin-left:-302px; padding:7px 13px 7px 7px; background:url(../../images/img_center/bg/bg_calendar_pop.png) no-repeat;}
.pop_calendar:after {display:block; content:""; clear:both;}
.pop_calendar .type {display:block; float:left; margin:15px 0 18px 30px; width:68px; height:53px; padding-top:20px; color:#fff; font-weight:600; font-size:16px; line-height:30px; text-align:center;}
.pop_calendar .style1 {background:url(../../images/img_center/bg/bg_calendar_pop_style1.gif) no-repeat;}
.pop_calendar .style2 {background:url(../../images/img_center/bg/bg_calendar_pop_style2.gif) no-repeat;}
.pop_calendar .style3 {background:url(../../images/img_center/bg/bg_calendar_pop_style3.gif) no-repeat;}
.pop_calendar p {float:left; margin:32px 0 0 19px; color:#555; font-size:26px; line-height:32px;}
.pop_calendar div {clear:both; margin:0 0 0 45px;}
.pop_calendar div li {margin-top:4px;}
.pop_calendar div li:first-child {margin-top:0;}
.pop_calendar div ul + ul {margin-top:14px;}
.pop_calendar div span {display:inline-block; width:70px; height:18px; margin-right:13px; text-align:center; font-size:13px; line-height:17px;}
.pop_calendar div .type1 span {border:1px solid #b6b6b6; color:#333;}
.pop_calendar div .type1 a {color:#222; font-size:13px;}
.pop_calendar div .type2 span {border:1px solid #efefef; color:#555; background-color:#efefef;}
.pop_calendar div .type2 a {color:#555; font-size:13px;}
.pop_calendar .close {position:absolute; top:7px; right:13px;}


/* 001_월별보기>리스트 */
.top_left:after {display:block; content:""; clear:both;}
.top_left {float:left;}
.top_left > div > div {margin-top:2px;}
.top_left div {float:left; width:400px;}
.top_left div img {vertical-align:top;}
.top_left div input {margin-left:5px;}
.top_left + .choice {margin-top:0;}
.search_area01 {border:1px solid #dfdfdf;}
.tbl_style6 .appNo td {padding:19px 0 19px;}


/* 001_월별보기>주간별 */
.schedule_w {position:relative; margin-top:18px;}
.todayOn {background-color:#e1e0dc;}
.todayOn th span {padding-bottom:1px; background:url(../../images/img_center/bg/bg_todayOn.gif) 0 100% no-repeat;}
.todayOn th {color:#333;}
.todayOn td span {color:#fff; background-color:#555 !important;}


/* 002_교육프로그램예약_01, 002_교육프로그램예약_02 */
.edu_apply .pro_group{position:relative;}

.program h4, .program02 h4 {width:100%; color:#333; font-size:15px !important; line-height:38px !important;font-family:"NanumGothic-Bold"; background-color:#f1f1f1;}
.program h4 span,
.program02 h4 span {display:inline-block; width:40px; height:38px; margin-right:15px; color:#fff; text-align:center; background-color:#555;}
.pro_group:after {display:block; content:""; clear:both;}
.pro_group:first-child,
.pro_group + .pro_group,
.program02 .pro_group:first-child {margin-bottom:30px; /*! padding-bottom:19px; */ border-bottom:1px solid #c3c3c3;}
.pro_group:first-child {/*! background:url(../../images/img_center/bg/bg_grayBox.gif) 0 0 repeat-y; */}
.pro_group + .pro_group {/*! background:url(../../images/img_center/bg/bg_grayBox03.gif) 0 0 repeat-y; */}
.program02 .pro_group:first-child {/*! background:url(../../images/img_center/bg/bg_grayBox02.gif) 0 0 repeat-y; */}

.pro1Gp,
.pro2Gp,
.pro3Gp,
.pro4Gp,
.pro5Gp,
.pro6Gp,
.pro7Gp,
.pro8Gp,
.pro9Gp,
.proty3Gp,
.proty5Gp,
.proty6Gp,
.proty7Gp,
.proty8Gp,
.proty9Gp {float:left;}
.pro1Gp {width:599px;padding-bottom: 20px;}
.pro2Gp {width:318px;}
.pro3Gp {width:458px;}
.pro4Gp {width:460px;}
.pro5Gp {width:246px;}
.pro6Gp {width:246px;}
.pro7Gp {width:248px;}
.pro8Gp {width:370px;}
.pro9Gp {width:370px;}

.proty3Gp {width:458px;}
.proty5Gp{width:308px}
.proty6Gp {width:306px}
.proty7Gp {width:306px}
.proty8Gp {width:460px}
.proty9Gp {width:459px}

.pro1 {padding:15px 20px 0 19px;}
.pro2 {padding:15px 12px 0 12px;}
.pro3, .pro8 {padding:20px;border-right: #ccc 1px solid;}

.pro4, .pro9 {padding:20px 19px 20px 20px;}
.pro5 {padding:15px 18px 0 20px;}
.pro6 {padding:15px 11px 0 10px;}
.pro7 {padding:15px 12px 0 10px;}
.pro1 .other:after {display:block; content:""; clear:both;}
.pro1 .other {margin-top:10px;}
.pro1 .other > * {float:left;}
.pro1 .other label {position:relative; top:-9px; left:0; margin:3px 5px 0 0;}
.pro1 .other a {display:inline-block; margin-left:5px;}
.pro1 .other_sbSelector .sbSelector {display:block; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro3 p, .pro8 p {margin-top:9px; text-align:right;}
.pro4 p {margin-top:9px; text-align:left; word-spacing:-1px;}
.pro_group input[type="checkbox"] {margin-right:5px;}
.pro5 .date {margin-left:0; padding-left:0; text-align:center; background:none;}
.pro5 .date span {margin:0 7px;}
.pro5 .today {margin-top:6px; padding-left:0;}
.pro5 .today span,
.tbl_style3 td a {color:#816426; text-decoration:underline;}
.pro5 .today span {margin-left:14px; letter-spacing:-1px;}
.tit_txt {float:none; margin-bottom:10px; padding-left:11px; background:url(../../images/img_center/bl/bg_list.png) 0 7px no-repeat;}
.tit_txt + .tbl_tit {margin-top:16px;}
.pdCtr4 tr td {padding:8px 0 7px;}
.pro_group{position:relative}
.proty5Gp .pro5 {padding:15px 18px 15px 20px}
.proty3Gp .pro3, .proty8Gp .pro8{border-right:0}
.proty3Gp .pro3:after{content:"";position:absolute;top:0;left: 458px;width: 1px;height:100%;background-color: #ccc;id; */}
.proty7Gp .pro7{padding:15px 12px 15px 10px}

/* 002_교육프로그램예약_03 */
.tbl_tit:first-child {margin-top:29px;}
.tbl_tit {margin-top:40px; padding-top:10px; color:#333; font-size:18px; background:url(../../images/bg_group07.gif) 0 0 no-repeat;}
.tbl_tit + .area + .tbl_tit {margin-top:39px;}
.tbl_info {margin-top:14px; border-top:2px solid #666;}
.tbl_info p {padding:10px 0 11px; border:1px solid #dfdfdf; border-top:none; color:#555; font-size:15px; text-align:center;}
.reserv_info {margin-top:10px; color:#555; font-size:13px;}
.agreeLbl > *{vertical-align:middle;}

/* 002_교육프로그램예약_04 */
.reserv_result {margin-top:30px; padding-top:63px; color:#f1582f; font-weight:normal; font-size:18px; text-align:center; background:url(../../images/img_center/bg/bg_result.gif) 50% 0 no-repeat;}
.groupSty01 {margin-top:28px; background:none;}
.groupSty01 p {/*! margin-top:14px; */ padding-left:14px; color:#333; background:url(../../images/img_center/bl/bg_list_tit.gif) no-repeat 0 24px; font-size:15px; line-height:37px;}
.groupSty01 > ul > li {padding-left:15px; font-size:13px; line-height:20px; background:url(../../images/img_center/bl/bg_list.png) no-repeat 3px 8px;}
.groupSty02 > ul > li {padding-left:10px; line-height:20px; background:url(../../images/img_center/bl/bg_list.png) no-repeat 0 8px;}
.groupSty02 li strong {padding-left:3px; color:#555;}
.groupSty02 li img {position:relative; top:-2px;}
.groupSty01 > ul > li .right{display:block;text-align:right;padding-top:10px}

.groupSty03 {margin-top:10px; background:none;}
.groupSty03 p {font: 15px/37px "NanumGothic-Bold";padding-left:14px; color:#333; background:url(../../images/img_center/bl/bg_list_tit.gif) no-repeat 0 24px; font-size:15px; line-height:37px;}
.groupSty03 li {padding-left:15px; font-size:13px; line-height:20px;text-indent:-15px}
.groupSty03 li .btn_sm{text-indent:0}

/* 003_회원가입_01 */
.area2 {float:left; width:240px; padding:32px 0 36px; border:5px solid #c9c9c9; text-align:center;}
.area2:first-child {margin-right:21px;}
.area2 strong {display:block; padding-bottom:28px; color:#b88345; font-family:'NanumMyeongjo'; font-size:30px; line-height:36px; background:url(../../images/img_center/bg/bg_unter_bar.gif) no-repeat center 60px;}
.area2 p {margin-top:18px; color:#666; font-size:15px;}
.area_center {overflow:hidden; width:521px; margin:30px auto;}


/* 003_회원가입_03 */
.area {overflow:auto; border:1px solid #c9c9c9; font-size:13px; line-height:20px;}
.tbl_tit + label + .area {margin-top:14px;}


/* 003_회원가입_04 */
.memberBox table {margin-top:13px; width:100%;}
.memberBox table th {padding-left:10px; font-size:14px; text-align:left;}
.memberBox table th img {position:relative; top:-2px;}
.memberBox table td p {padding-top:5px; font-size:12px;}
.memberBox table tr td {padding:7px 6px 8px 10px;}
.memberBox .mail span {padding:0 5px;}
.memberBox .birth span {margin-right:2px;}
.memberBox .birth p,
.memberBox .ph p {margin:0; clear:both;}
.memberBox .muse {margin-top:10px;}
.memberBox .pdstyle td {padding:7px 6px 5px 10px;}
.memberBox .svs td {padding:17px 0 17px 10px; border-bottom:1px dashed #dfdfdf; line-height:20px;}
.memberBox .svs dt {margin-bottom:4px; text-decoration:underline;}
.memberBox .svs dt label {padding-left:4px; color:#666;}
.memberBox .svs a {margin-right:10px;}
.memberBox .svs dd {padding-left:16px;}
.memberBox .interest {padding-left:16px; font-size:13px;}
.memberBox .interest input {margin-left:10px;}
.memberBox .interest input:first-child {margin-left:0;}


/* 003_비밀번호찾기 */
.h3_txt {margin-bottom:12px; font-size:16px;}
.h3_txt2 {margin:27px 0 9px; font-size:16px;}
.pw {padding:25px 0 28px; border-top:2px solid #666; border-bottom:1px solid #666;}
.pw.pw2 {padding:28px 0 30px;}
.pw.pw2 .pw_txt {margin-bottom:13px;}
.pw.pw3 {overflow:hidden; padding:30px 0 23px;}
.pw.pw3 > p {float:left; margin:21px 10px 0 166px; text-align:left;}
.pw.pw3 p > span {display:block; margin-top:6px;}
.pw.pw3 p > label {margin-right:12px;}
.pw.pw3 div {float:left;}
.pw table {width:292px; margin:0 auto;}
.pw th,
.pw td {padding:3px 0 4px;}
.pw th {font-weight:normal; text-align:left;}
.pw input[type="text"] {padding:0 6px; border:1px solid #d3d3cc;}
.pw input[type="password"] {padding:0 6px; border:1px solid #d3d3cc;}
.pw p {text-align:center;}
.pw em {font-size:14px;}
.pw em span {font-size:18px;}
.pw .pw_txt {margin-bottom:20px; font-size:18px; line-height:25px;}
.pw .pw_txt strong {color:#d83d13; font-weight:normal;}
.pw .pw_txt + p + p {margin-top:12px;}
#pw01, #pw06 {margin-left:5px;}
#pw02 {margin-left:22px;}
#pw07 {margin-left:26px;}
.search_area {position:relative; z-index:10; padding:16px 18px 11px 20px; border:1px solid #dfdfdf; line-height:20px; background-color:#f7f7f7;}
.search_area span label {margin-right:12px;}
.search_area input[type="text"] {height:23px; border:1px solid #d3d3cc;}
.search_area label {color:#d83d13; font-size:13px;}
.search_post {margin-top:10px;}
.search_post * {float:left;}
.search_post label {margin:2px 1px 0 6px;}
.search_post label:first-child {margin-left:0;}
.search_post input[type="text"] {padding:0 3px; margin-left:2px;}
.search_post .sbHolder {margin-left:5px;}
.search_post .sl_input {margin:0 5px !important;}
.search_post .sl_size1 {margin-right:3px;}
.sbOptions a, .sbSelector {font-size:13px;}
#addr {margin-right:2px;}
/* 1111 추가 */
.pw table.npw {width:340px; margin:0 auto;}
/* 1112 추가 008004008 */
.ps15 {font-size:15px;}
.ps15 span {margin-right:20px;}
.ps15 span:last-child {margin-right:0;}
.sca {overflow-y:auto; height:300px;} /*추가 1129*/
.agree_box {padding:20px 20px; border:1px solid #ddd;}
.agree_box label, .agree_box input{vertical-align:middle;}
.terms-box {overflow:auto; height:193px; margin-top:10px; padding:10px 10px; border:1px solid #dddcd6;}
.terms-box strong {font-size:15px;}
.terms-box table {width:692px;}
.tbl_style4 .cn {padding-right:10px; text-align:center;}
.terms-box li.lst {padding-left:20px;}


/*0103 추가 예약현황*/
.tbl_est_view {width:100%; color:#666; line-height:20px; text-align:left; table-layout:fixed;}
.tbl_est_view thead th { padding:10px 15px; border-bottom:1px solid #ddd; font-size:15px;}
.tbl_est_view thead tr:first-child th {border-top:2px solid #666;}
.tbl_est_view thead th span {margin-left:10px; padding-left:10px; background:url(../../images/bg_tbl_view_td.gif) no-repeat 0 4px;}
.tbl_style4 .tl {border-top:1px solid #dfdfdf;}
.size16 {color:#f1582f; font-size:16px;} /* 0114 추가 */
.li_p {padding-left:8px;}/* 0114 추가*/
/*2015.1.20*/
.share3 {position:absolute; top:20px; left:0; z-index:10; width:196px; height:96px; background:url(../../images/bg_share2.gif) 0 0 no-repeat; clear:both;}
.share3 .sh_t {padding:15px 0 15px 15px;}
.share3 .sh_t span {display:inline-block; width:80px; height:20px; margin-right:8px; margin-left:0; padding-left:0; font-size:11px; background:none;}
.share3 .close {position:absolute; bottom:2px; right:2px;}
.mr0 {margin-right:0;}
/*2015.1.20*/
.sbHolder {display:inline-block; position:relative;
 width:60px; height:23px; border:solid 1px #d3d3cc; font-weight:normal; font-size:12px; line-height:14px; background-color:#fff;}
.join_b:after {display:block; content:""; clear:both;}
.join_b a {float:right;}
.content_type:after {display:block; content:""; clear:both;}
.content_type ul li {float:left; position:relative;}
.content_type ul li dl {margin:10px 3px;}
.content_type ul li dl dt {height:38px; width:434px; font-weight:600; font-size:16px; line-height:41px; padding-left:20px; background-color:#f1f1f1;}
.content_type ul li dl dd {width:432px; height:73px; padding:14px 0 0 20px; border:1px solid #c3c3c3; border-top:none; font-size:13px; line-height:20px;}
.content_type ul li .btn_inform a {position:absolute; top:10px; right:3px;}
.content_type2 {position:absolute; width:501px; height:345px; padding:46px 65px 0 38px; background:url(../../images/img_center/bg/008002_bg.gif) no-repeat; }
.content_type2 .type2_close {position:absolute; top:15px; right:25px;}
.content_type2 .type2_tit {font-size:26px;}
.content_type2 table {height:20px; border-bottom:1px solid #666; border-top:2px solid #666;}
.content_type2 table th {height:40px; padding-left:10px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-weight:600; text-align:left; background-color:#f7f7f7;}
.content_type2 table td {padding-left:10px; border-bottom:1px solid #dfdfdf; height:40px;}
.content_type2 .radio_div:after {display:block; content:""; clear:both;}
.content_type2 .radio_div .rad {display:inline; float:left;}
.content_type2 .radio_div .txt {display:inline; float:right; color:red;}
.tbl_tit .tbl_s {margin-left:4px; font-size:13px;}
.g_last {padding-left:15px; font-size:13px;}
.orange {color:#d83d13;}
.btn_orange1 {display:inline-block; height:32px; padding-left:9px; background:url(../../images/img_center/bg/bg_btn_or.gif) 0 0 no-repeat;}
.btn_orange1 span {display:inline-block; height:26px; padding-top:6px; padding-right:30px; color:#f1582f; font-weight:600; font-size:15px; background:url(../../images/img_center/bg/bg_btn_or.gif) right top no-repeat;}
.left {text-align:left;}
.tc {text-align:center;}
.right {text-align:right;}
strong {font-weight:600;}
.radio_1 {margin:0 20px 0 10px;}
.mt13 {margin-top:13px;}
.login_box { padding:33px 0 25px 242px; border-top:2px solid #666; background:url(../../images/img_center/img/bg_login.gif) 149px 30px no-repeat;}
.login_box:after {display:block; content:""; clear:both;}
.login_box input[type="password"] {height:23px; border:1px solid #d3d3cc;}
.login_box .login1 {float:left;}
.login_box .login1 p:nth-child(2) {margin-top:11px;}
.login_box .login1 label {display:inline-block; width:70px; line-height:23px;}
.login_box .login1 input {width:166px; height:25px; margin-right:10px; padding:0;}
f_i {padding:30px 0 30px 0; border-top:2px solid #666; border-bottom:1px solid #666; text-align:center;}
f_i select {border:1px solid #d3d3cc;}


/* 회원가입 */
.signup .input_email {width:206px;}


/* list */
.tbl_st01 {width:100%; border-top:2px solid #666; border-bottom:1px solid #666;}
.tbl_st01 table {width:100%;}
.tbl_st01 thead th {padding:10px 0; border-bottom:1px solid #666; color:#666; background:url(../../images/bg_tab_list_th.png) no-repeat left bottom;}
.tbl_st01 thead th:first-child {background:none;}
.tbl_st01 thead th.by {border:1px solid #dfdfdf; font-weight:600; background-color:#f5f5f5;}
.tbl_st01 td {padding:10px 0 10px 0px; border-bottom:1px solid #e1e0dc; font-size:11px; vertical-align:middle;}
.tbl_st01 td.tc {padding:10px 0 10px 0; text-align:center;}
.tbl_st01 td.by {border:1px solid #dfdfdf;}
.tbl_st01 td a:hover {text-decoration:underline;}
.tbl_st01 td img {margin:-2px 0;}
.tbl_st01 .nt td {background-color:#f3f3f3;}
.tbl_st01 td li:after {display:block; clear:both; content:"";}
.tbl_st01 td li span {float:left;}
.tbl_st01 input[type="checkbox"] {width:13px; height:13px;}
table .lft {padding-left:17px; text-align:left;}
.lft2 {padding-left:15px; text-align:left;}
.secret img {vertical-align:middle;}
.secret {padding-left:5px;}
.hidden {position:absolute; top:-9999em; height:0; width:0;}
.tbl_st01 a {text-decoration:none; color:#555;}
.tbl_st01 a:hover {text-decoration:none;}
.red {color:red; margin-left:8px;}

.tbl_style03 .search_select{margin-bottom:0}

/* // list*/
table.data-a {margin:10px 0;}
table.data-a th {border:1px solid #dfdfdf; height:40px; font-weight:bold; background-color:#f5f5f5;}
table.data-a td {padding:5px 0 5px 0; border:1px solid #dfdfdf; line-height:20px; text-align:center;}
.terms h5 {margin:14px 0 5px 0; padding:0 0 0 14px; color:#333; font-weight:600; font-size:15px; background:url(../../images/img_center/bl/bg_list_tit.gif) no-repeat 0 14px;}
.terms ol {list-style:none outside none;}
.terms ol li {list-style:decimal inside none; padding-left:25px; text-indent:-25px;}
.terms ol li li {list-style:none outside none; padding-left:10px;}
.btn_ahn2 li a {height:30px; padding:7px 21px 7px 21px; color:#777; font-weight:600; font-size:16px; line-height:34px; background-color:#efefef;}
.btn_ahn2 li.on a {color:#fff; background-color:#112233;}
.btn_ahn2 li {float:left; margin:20px 0;}
.btn_ahn2:after {display:block; content:""; clear:both;}
.RSS_pro ul:after {display:block; content:""; clear:both;}
.RSS_pro ul li {float:left; width:183px; height:85px; margin-top:12px; padding:10px 0 0 0; border:1px solid #c9c9c9; border-left:none; text-align:center;}
.RSS_pro ul li:first-child {border-left:1px solid #c9c9c9;}
.RSS_pro ul li a img {margin-top:5px;}
.res_txt {margin-bottom:15px; padding:10px 0; border:3px solid #dfdfdf; text-align:center;}
.memberBox:after {display:block; content:""; clear:both;}
.content_control span a img {vertical-align:-1px;}
.loc {font-weight:600;}
/* // end. reserve */

/* 설문조사 css*/
tbody.survey-tbody input {vertical-align:middle}
tbody.survey-tbody .qn-input {margin-top: 10px;padding: 10px 0 10px 20px;border: 1px solid #dfdfdf;border-bottom: 2px solid #dfdfdf;}
tbody.survey-tbody td {padding: 15px 20px 23px 15px;}
tbody.survey-tbody td.info {padding: 24px 20px 5px 5px;}
tbody.survey-tbody td ul li{margin-right:10px;padding: 5px}

/* 에디터 */
.pe_arL table,
.pe_arL table.cke_show_border {border:1px solid #e2e2e2 !important;}
.pe_arL table th,
.pe_arL table.cke_show_border th {border-bottom:1px solid #e2e2e2 !important;}
.pe_arL table td,
.pe_arL table.cke_show_border td {border-right:1px solid #e2e2e2 !important; border-bottom:1px solid #e2e2e2 !important;}
.pe_arL p {line-height:25px;}

/* 이미지 bg */
.bgImg {background-color:#f3f3f3;}

/*신규 추가 - 연관정보, 통합검색 */
.relInfo { margin-top:40px;}
.relInfo > .relInfo_st { background:url(/design/theme/museum_kr/renewal/images/common/ico_link.png) no-repeat left center; padding:10px 10px 10px 34px;  }
.relInfo > .relInfo_st h4 {color:#333; font-size:18px; font-weight:600;}
.re_contentsList {position:relative; top:0; left:0; background:#fafafa; border:1px solid #dfdfdf;}
.re_contentsList > .relInfo_cat  { border-top:#e0e0e0 1px solid; margin: 10px 24px; padding: 0 10px}
.re_contentsList > .relInfo_cat:first-child { border:0 !important;}
.re_contentsList .relInfo_cat h5 {color:#333; font-size:15px;  font-weight:600; background:url(/design/theme/museum_kr/renewal/images/common/blt_dash.png) no-repeat left center; padding:10px 16px;}

.re_contentsList ul {margin: 0 0 19px 0; line-height:25px;;}
.re_contentsList ul li a { color:#555}
.re_contentsList ul li a:hover { text-decoration:underline; color:#a04800;}

.rCollection { position:relative;}
.rCollection > ul:after { content:""; display:block; clear:both;}
.rCollection > ul > li { float:left; width:25%; margin:0; padding:0;}
.rCollection > ul > li a { display: block; padding:0 10px;}
.rCollection > ul > li a .mthumb { text-align:center; display: block; height:104px; padding-bottom: 10px;}
.rCollection > ul > li a .mthumb img { width: auto; height:104px;}

.rCollection .pgBtns { position:absolute; right:10px; top:14px; }

.rCollection .pgBtns .pgInfo { float:left; margin-right:10px; line-height:17px;}
.rCollection .pgBtns .btn_ctr_paging { float:left; height:17px; display:block;}
.rCollection .pgBtns .pgInfo span { line-height:17px; font-size:12px; color:#666}
.rCollection .pgBtns .pgInfo span.viewOn { font-weight:bold; color:#000}

.rCollection .pgBtns button { float:left; display:block; height:17px; width:18px; overflow:hidden; text-indent:-100px; background-image:url(/design/theme/museum_kr/renewal/images/common/btn_mini_page.png); background-repeat: no-repeat;}
.rCollection .pgBtns .pg_prev { background-position:0 0 }
.rCollection .pgBtns .pg_prev:hover {background-position:0 -17px;}
.rCollection .pgBtns .pg_next { background-position:-17px 0}
.rCollection .pgBtns .pg_next:hover {background-position:-17px -17px;}


/* 사이트맵 */
.sitemapPage {position:relative;}
.sitemapPage {overflow:hidden;}
.sitemapPage .rowgroup {margin-top:-18px;}
.sitemapPage .rowgroup {overflow:hidden; width:100%; padding-bottom:44px;}
.sitemapPage .column {float:left; padding:16px 0 0 0; border-top:2px solid #cb9658; vertical-align:top;}
.sitemapPage .column a:hover,
.sitemapPage .column a:focus,
.sitemapPage .column a:active {color:#fff; background-color:#966f2c;}
.sitemapPage h4 {margin-bottom:15px; padding:107px 0 0; border:0; font-size:20px; font-family:'NanumMyeongjo'; background-image:url(../images/sub/imgs_sitemap.png); background-repeat:no-repeat;}
.sitemapPage .column > ul {width:178px; margin-right:65px;}
.sitemapPage ul > li {margin-bottom:10px; font-size:15px; line-height:22px;}
.sitemapPage ul > li > ul {margin:6px 0 3px;}
.sitemapPage ul > li > ul > li {margin:0 0 6px 0; padding-left:22px; color:#657278; font-size:13px; line-height:20px; background:url(../images/sub_new/bar_sitemap.png) 0 7px no-repeat;}
.sitemapPage ul > li > ul > li > a {color:#657278;}
.sitemapPage .site_category1 h4 {background-position:0 0;}
.sitemapPage .site_category2 h4 {background-position:0 -180px;}
.sitemapPage .site_category3 h4 {background-position:0 -360px;}
.sitemapPage .site_category4 h4 {background-position:0 -540px;}
.sitemapPage .site_category5 h4 {background-position:0 -720px;}
.sitemapPage .site_category6 h4 {background-position:0 -900px;}
.sitemapPage .site_category7 h4 {background-position:0 -1080px;}
.sitemapPage .site_category8 h4 {background-position:0 -1260px;}
.sitemapPage .site_category5 ul,
.sitemapPage .site_category8 ul {margin-right:0;}
.sitemapPage .site_category6 > ul,
.sitemapPage .site_category7 > ul {float:left;}

.relInfo .morePage a {display: inline-block; text-align: left; border:#ccc 1px solid; background: #fff; line-height: 120%;font-size:11px; padding: 5px 10px 5px 15px ; margin-top:5px; }
.relInfo .morePage a > span {background: url(/design/theme/museum_kr/renewal/images/common/blt_arr_open.png) no-repeat right center;  padding-right: 20px;}

.textBox {position: absolute; top:240px; left: 0; width: 100%; color: #ccc}
.textBox .tSubject {display:block; margin-bottom:16px; font-size:56px; font-family:'NanumMyeongjo'; line-height:72px; letter-spacing:-1px; padding:0 80px; color: inherit}
.textBox .tInfo {display:block; margin:-5px 0 7px; font-style:normal; font-size:24px; font-family:'NanumMyeongjo'; line-height:30px; opacity:.8; padding:0 80px;  color: inherit}

.tLeft { text-align: left !important;}
.tRight { text-align: Right !important;}
.tCenter {text-align: Center !important;}


/* 예약예매 - 2단 스타일
.reservationList { margin-top:20px;}
.reservationList:after { content:""; display:block; clear:both;}
.reservationList li { float:left; width:50%; margin-bottom:20px;}
.reservationList li:nth-child(odd) .ctnBox { margin-right:10px;}
.reservationList li:nth-child(even) .ctnBox { margin-left:10px;}

.reservationList li .ctnBox { position:relative; height:150px; border:#ccc 1px solid; padding:30px;}
.reservationList li .ctnBox h4 { font-size:20px; font-weight:600; color:#333; margin-bottom:10px;}
.reservationList li .ctnBox .btn_goLink {display:block; position: absolute; bottom:30px; left:30px; height: 38px; line-height:38px; width:110px; padding:0 15px; background:#43403d url(/design/theme/museum_kr/renewal/images/sub/blt_btn_goLink.png) no-repeat 125px center  }
.reservationList li .ctnBox .btn_goLink:hover { background-color:#ee6a00}
.reservationList li .ctnBox .btn_goLink > span { color:#fff; font-weight:600; }

.reservationList li:nth-child(1) .ctnBox { background:url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo01.png) 355px 120px no-repeat;}
.reservationList li:nth-child(2) .ctnBox { background:url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo02.png) 355px 120px no-repeat;}
.reservationList li:nth-child(3) .ctnBox { background:url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo03.png) 355px 120px no-repeat;}
.reservationList li:nth-child(4) .ctnBox { background:url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo04.png) 355px 120px no-repeat;}
.reservationList li:nth-child(5) .ctnBox { background:url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo05.png) 355px 120px no-repeat;}

.reservationList li:nth-child(6) .ctnBox { background:url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo06.png) no-repeat 0 0; color:#fff; border:0;}
.reservationList li:nth-child(6) .ctnBox h4 { color:#fff;}
.reservationList li:nth-child(6) .ctnBox .btn_goLink {display:block; position: absolute; bottom:30px; left:30px; height: 34px; line-height:34px; width:110px; border:#fff 2px solid; padding:0 15px;
background:url(/design/theme/museum_kr/renewal/images/sub/blt_btn_goLink.png) no-repeat 125px center  }
.reservationList li:nth-child(6) .ctnBox .btn_goLink:hover { border:0; height:38px; line-height:38px; width:114px; background:#fff url(/design/theme/museum_kr/renewal/images/sub/blt_btn_goLink_blk.png) no-repeat 125px center}
.reservationList li:nth-child(6) .ctnBox .btn_goLink:hover span { color:#000;}
*/
/* 예약예매 - 1단 스타일 */
.reservationList { margin-top:20px;}
.reservationList:after { content:""; display:block; clear:both;}

.reservationList li {display:block;width:100%;margin-bottom:20px;border: #ccc 1px solid;box-sizing: border-box;}
.reservationList li .ctnBox {position:relative;padding: 26px 30px 20px 0;overflow:hidden;}
.reservationList li .ctnBox h4 { font-size:20px; font-weight:600; color:#333; margin-bottom:10px;}
.reservationList li .ctnBox .goLink_area{float:right;}
.reservationList li .ctnBox .btn_goLink {display:block; height: 34px; line-height:34px; width:135px; padding:0 15px; margin:5px 0;background-color:#43403d}
.reservationList li .ctnBox .btn_goLink:hover { background-color:#ee6a00}
.reservationList li .ctnBox .btn_goLink > span {display:block;color:#fff; font-weight:600; background:url(/design/theme/museum_kr/renewal/images/sub/blt_btn_goLink.png) no-repeat 100% 50%;}
.reservationList li .ctnBox .btn_goLink.gray{background-color:#7f7f7f}
.reservationList li .ctnBox .btn_goLink.gray:hover{background-color:#ee6a00}
.reservationList li .ctnBox_left{float:left;width:550px;padding-left:120px}

/* 1 */ .reservationList li.edu .ctnBox .ctnBox_left{background: url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo04.png) 43px center no-repeat; background-size: auto 50px;}
/* 2 */.reservationList li.group .ctnBox .ctnBox_left{ background:url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo01.png) 30px center no-repeat;background-size: auto 50px;}
/* 3 */.reservationList li.child .ctnBox .ctnBox_left{background: url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo02.png) 41px center no-repeat; background-size: auto 50px;}
/* 4 */.reservationList li.curator .ctnBox .ctnBox_left{background: url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo03.png) 45px center no-repeat; background-size: auto 50px;}
/* 5 */.reservationList li.reserve .ctnBox .ctnBox_left{background: url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo05.png) 50px center no-repeat; background-size: auto 50px;}
/* 6 */.reservationList li.realistic .ctnBox .ctnBox_left{background: url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo08.png) 30px center no-repeat; background-size: 65px 32px;}
.reservationList li:nth-child(7) .ctnBox {background: url(/design/theme/museum_kr/renewal/images/sub/ico_reservationInfo07.png) 42px center no-repeat; background-size: auto 50px;}
.reservationList li.last .ctnBox { position:relative; background:#f9f9f9;  border:#d8d6d4 1px solid;padding: 10px 200px 11px 30px;height: 21px;min-height: auto;}
.reservationList li.last .ctnBox h4 { /*! color:#fff; */margin: 0;padding: 0;font-size: 14px;}
.reservationList li.last .ctnBox p { display:none;}
.reservationList li.last .ctnBox .btn_goLink {display:block; position: absolute; top:-1px; right:-1px; height: 42px; line-height:42px; border:#ccc 1px solid; background:#fff url(/design/theme/museum_kr/renewal/images/sub/blt_btn_goLink_blk.png) no-repeat 115px center;  margin: 0;}
.reservationList li.last .ctnBox .btn_goLink span { color:#333;}

.viewModeBtns { position:absolute;top: 5px;right: 0;}
.viewModeBtns span { display: inline-block;}
.viewModeBtns span a { display:block; height:26px; width: 26px; overflow: hidden; text-indent: -999px; border:#999 1px solid; background-image:url(/design/theme/museum_kr/renewal/images/sub/spt_ico_viewmode.png); background-repeat:no-repeat; }
.viewModeBtns span a.modeList { background-position: 0 0; }
.viewModeBtns span a.modePoster { background-position: -26px 0; }
.viewModeBtns span a.modeTable { background-position: -52px 0; }
.viewModeBtns span.selected { background-color:#4e4e4e;}
.viewModeBtns span.selected  a.modeList { background-position: 0 -26px; border-color:#333;}
.viewModeBtns span.selected  a.modePoster { background-position: -26px -26px; }
.viewModeBtns span.selected  a.modeTable { background-position: -52px -26px; }

.viewMode_list {}
.viewMode_list > table thead { display:none;}
.viewMode_list .posterThumb { }
.viewMode_list .posterThumb > img { max-width:80px; max-height: 118px;}

/*.viewMode_list .headText > span {display: inline-block;width: 60px; text-align: center; padding: 3px 6px; vertical-align: middle;line-height: 16px;}
.viewMode_list .headText .ex_cat { border: #ccc 1px solid;margin-right: 5px;}
.viewMode_list .headText .ex_sc_current { background: #ff5c5e; color: #fff;}
.viewMode_list .headText .ex_sc_plan { background: #795555; color: #fff;  }
.viewMode_list .headText .ex_sc_expiration { background: #666666; color: #fff;  } */

.ex_cat, .ex_sc_current, .ex_sc_plan, .ex_sc_expiration, .ex_go{display: inline-block;font-size:13px;font-family:"NanumGothic-Bold";min-width:52px;padding:5px;text-align:center;line-height:normal;vertical-align: middle;box-sizing:border-box}

.ex_cat {border:#a3a3a3 1px solid;}
.ex_sc_current {background:#ff5c5e;color:#fff;}
.ex_sc_plan{color:#ff5c5e;border:1px solid #ff5c5e}
.ex_sc_expiration{background:#666666;color:#fff;}
.ex_go {border: #737373 1px solid; color: #686868;}
.ex_go span{display:block;padding-right:23px;background:url(/design/theme/museum_kr/renewal/images/sub/ico_vr360.png) 100% 50% no-repeat;}

.viewMode_list .info { text-align: left; padding:0 10px;}
.viewMode_list .info .exTit a {font-size: 16px; }
.viewMode_list .info .exTit a:hover { text-decoration:underline;}
.viewMode_list .info .exsubInfo { padding: 5px 0}
.viewMode_list .info .exsubInfo span {color:#666;}
.viewMode_list .info .exsubInfo .term { margin-right: 10px;}
.viewMode_list .info .exsubInfo em {color: #d77600;font-family: "NanumGothic-Bold"; padding-right: 5px;}

.btn_hold_info { background: #777; color: #fff; padding: 3px 8px; border-radius: 3px;}
.result_cont div .book_title {font-size:15px; font-family:"NanumGothic-Bold";}

/*20190618 접근성: 추가*/
.exhibit_view .img_text a:focus img{outline: 1px dashed #808080;}


/* 20190723~26 */
.fl-rt{float:right;}
.fl-lt{float:left;}
.mb0{margin-bottom:0 !important}/* 20190729 */
.txt-rt{text-align:right !important;}
.green-font{color:#966f2c !important;}
.red-font{color:#b60303 !important;}
.end-btn{margin-top:40px;text-align:center;}
a.delete-btn{font-size:12px;background:#989898;display: inline-block;color:#fff;padding:0 5px;line-height:25px;}
a.add-btn{font-size:12px;background:#3a81c4;display: inline-block;color:#fff;padding:0 5px;line-height:25px;}
a.down-btn{border:1px solid #1e1e1e;font-size:14px;font-weight:bold;line-height:30px;padding:0 30px 0 10px;background:url(../images/sub/down-btn.gif) no-repeat right 10px center;display: inline-block;color:#555555;border-radius:3px;}
a.next-btn{border:1px solid #1e1e1e;font-size:14px;font-weight:bold;line-height:20px;padding:10px 35px 10px 15px;background:url(../images/sub/next-btn.png) no-repeat right 15px center;display: inline-block;color:#555555;border-radius:3px;}
a.prev-btn{color:#fff;font-weight:bold;line-height:20px;padding:10px 15px  10px 35px;background:url(../images/sub/prev-btn.png) no-repeat left 15px center #5f5f5f;border:1px solid #5f5f5f;display: inline-block;border-radius:3px;}
a.over-btn{color:#fff;font-weight:bold;line-height:20px;padding:10px 30px;background:#ba8440;border:1px solid #ba8440;display: inline-block;border-radius:3px;}
a.short-cut-btn{border:1px solid #1e1e1e;font-size:14px;font-weight:bold;border-radius:3px;line-height:30px;display: inline-block;color:#555555;border-radius:3px;padding:0 10px;margin-left: 5px;}
a.short-cut-btn.on{background:#333;color:#eee;}
a.short-cut-btn:hover{box-shadow: 0 2px 2px 0px rgba(0,0,0,0.10);}




h3.h3-tit{font-size:15px !important;margin-bottom:10px;padding:0 !important;font-weight:bold;letter-spacing:0 !important;}
h2.h2-tit{font-size:17px !important;margin-bottom:10px;padding:0 !important;font-weight:bold;letter-spacing:0 !important;}
p.txt{margin-bottom:25px;font-size:13px;line-height:20px;}
.list-No{padding-left:20px;margin-bottom:25px;}
.list-No > li{list-style-type:decimal;line-height:20px;font-size:13px;}
.posi-num > li{position: relative;padding-left: 16px;margin-top: 5px;}
.posi-num{margin-bottom:25px;}/*20190729*/
.posi-num > li:first-child{margin-top: 0;}
.posi-num > li > .num{position: absolute;top: 0;left: 0;}
.No-list{display:table;width:100%;}
.No-list >li{display:table-cell;width:25%;padding:0 20px;height:90px;vertical-align: middle;background:url(../images/sub/no-list-bg.png) no-repeat right center #f3f1ed;background-size:auto 100%;position: relative;}
.No-list >li:last-child{background-image:none;}
.No-list >li.on{background-color:#ba8440;color:#fff;}
.No-list >li.on:before{content:"";background:url(../images/sub/No-list-on.gif) no-repeat;background-size:auto 100%;position: absolute;left:-32px;top:0;height:90px;width:32px;}

.No-list >li > h3{font-size:23px !important;margin-bottom:10px;padding:0 !important;font-weight:bold;letter-spacing:0 !important;color:#c1c0be !important;line-height:30px;}
.No-list >li > p.txt{font-size:16px !important;margin-bottom:0;padding:0 !important;font-weight:400;letter-spacing:0 !important;color:#555555;line-height:auto;}
.No-list >li.on > h3{color:#fff !important;font-size:39px !important;}
.No-list >li.on > p.txt{color:#fff;font-size:16px;}
.gray-line-box{border:1px solid #dddcd6;margin:10px 0;}
.gray-line-box pre{word-wrap: break-word;white-space: pre-wrap;height:115px;overflow-y: auto;margin:20px;}
.checkbox-box{margin-top: 15px;position: relative;}
.checkbox-box > input{opacity: 0;width: 0;height: 0;position: absolute;top:0;left:0;}
.checkbox-box > label{display: inline-block;color: #777;font-size: 13px;line-height: 17px;padding-left: 25px;vertical-align: top;background: url('../images/sub/sub4_bg2.gif') no-repeat left top;}
.checkbox-box.no-text > label{background: url('../images/sub/sub4_bg2.gif') no-repeat center top;}
.checkbox-box > input:checked + label{color: #b18b65;background: url('../images/sub/sub4_bg2_on.gif') no-repeat left top;}
.checkbox-box.no-text > input:checked + label{color: #b18b65;background: url('../images/sub/sub4_bg2_on.gif') no-repeat center top;}

.input-table td{text-align:left;padding:10px 15px;height:auto;box-sizing: border-box;}
.input-table td input[type="text"]{padding:0 0;}
.input-table td input[type="text"], textarea, select{height:23px;padding-left:10px;border:1px solid #dfdfdf;width:300px;padding-right:0;}
.input-table td select{background: url('../images/sub/sub4_bgoff.gif') #fff no-repeat right 10px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;width:310px}
.input-table td .w100p{width:calc(100% - 15px) !important;}
.input-table td .w90px{width:80px !important;}
.input-table td .w35p{width:calc(35% - 15px) !important;}
.input-table td .w30p{width:calc(30% - 15px) !important;}
.input-table td span{display:inline-block;margin-right:10px;}


/*20190916 일정안내 css*/
.clnd_nwp{position: relative;}
.clnd_more{position: absolute; right: 0; top: 0;margin-top: -6px;}
.clnd_nm {text-align:center;}
.clnd_nm span {display:inline-block; padding:0 8px; color:#555; font-size:22px; line-height:29px; letter-spacing:-0.5px;}
.clnd_nm span em{font-style: none; color: #ff6666;}
.clnd_nm a {vertical-align:top;}
.clnd_sbk{height: 600px; overflow-y: scroll; margin-top: 25px;}
.clnd_ntb{width: 100%; }
.clnd_ntb th{padding: 16px 4px; text-align: center; background: #f6f5f5; border: 1px solid #e7e7e7; font-size: 14px; color: #333; }
.clnd_ntb thead th{border-top: 1px solid #999;}
.clnd_ntb td{vertical-align: top; padding: 8px; border: 1px solid #e7e7e7; border-bottom: 1px solid #999;}
.clnd_ntb td .dy{font-size: 15px; color: #333; font-weight: bold;}
.clnd_lbx{padding: 8px 0;}
.clnd_lbx.ev{border-top: 1px dotted #666;}
.clnd_lbx > p{font-size: 13px; font-weight: 600; padding-left: 21px;}
.clnd_lbx.sh > p{color: #ff6666; background: url(/design/theme/museum_kr/renewal/images/main/2018/nclnd_tbg1.gif) 0 center no-repeat;}
.clnd_lbx.ev > p{color: #048f42; background: url(/design/theme/museum_kr/renewal/images/main/2018/nclnd_tbg2.gif) 0 center no-repeat;}
.clnd_lbx.ho > p{color: #333333; background: url(/design/theme/museum_kr/renewal/images/main/2018/nclnd_tbg3.gif) 0 center no-repeat;}
.clnd_lbx > ul > li{padding-left: 7px;background: url(/design/theme/museum_kr/renewal/images/main/2018/nclnd_lbg.gif) 0 6px no-repeat;margin-top: 5px;font-size: 12px;color: #666;letter-spacing: -1px;line-height: 15px !important;}


/*20191205 큐레이터 추천 소장품 항목 간 간격 수정*/
.txt2_div p.txt{margin-bottom:0px;font-size:13px;line-height:20px;}
