@charset "utf-8";

/* *********************************************************************************
 *	게시판 테이블
 * *********************************************************************************/
.tbl.board{width:100%;border-collapse:collapse;border-top:2px solid #2c3e7e;line-height:20px}
.tbl.board th, .tbl.board td{padding:10px 5px;font-size:15px;border-left:1px solid #d5d5db;border-right:0;text-align:center}
.tbl.board tr th:first-child, .tbl.board td:first-child{border-left:0}
.tbl.board th{background:#f2f4fb;color:#103581;border-bottom:1px solid #d5d5db}
.tbl.board td{border-bottom:1px solid #c8c8c8}
.tbl.board tr td a{color:#444}
.tbl.board tr td a:hover, .tbl.board tr td a:focus{color:#0946b6;text-decoration:underline}


/* *********************************************************************************
 *	게시판 검색유형
 * *********************************************************************************/
.board_search{position:relative;background-color:#f2f4f9;border:1px solid #e4e9f7;padding:15px 27px;margin-bottom:23px}
.board_search fieldset>span{display:block}
.board_search .date{position:absolute}
.board_search .search{display:block;position:relative;padding-left:75px}
.sch_sel{position:absolute;left:0;width:70px}
.board_search .search .sch_tbox{width:100%}
.board_search .search .sch_tbox .sch_txt{width:60%}
.board_search fieldset>div{position:relative;padding-left:100px}
.board_search .tit_label{display:inline-block;width:75px;position:absolute;left:0;top:4px}
.board_search .tit_label:after{content:"";display:block;width:1px;height:16px;position:absolute;right:0;top:50%;margin-top:-8px;background:#9a9a9a}
.board_search .sch_ctsel{width:200px}
.board_search input[type=text],
.board_search select{border:1px solid #bbc2d3}

.board_search fieldset>div>span{display:inline-block}
.board_search fieldset>div:first-of-type{margin-bottom:5px}

.board_search .sch_btn{width:80px;height:30px;color:#fff;background:#103581;border:0}

/* 기본형태 검색(전체글 수, 날짜입력, 검색어 입력) */
.board_search.def>div{position:relative;overflow:hidden}
.board_search.def>form>div{position:relative;overflow:hidden}
.board_search.def>div>span{display:inline-block;float:left}
.board_search.def>form>div>span{display:inline-block;float:left}
.board_search.def>div>form>span{display:inline-block;float:left}
.board_search.def .bs_cnd{position:relative;padding-left:150px;width:60%;box-sizing:border-box;margin-right:1%}
.board_search.def .bs_cnd .bs_count{position:absolute;left:0;top:3px;width:150px}
.board_search.def .bs_cnd .date_box{width:calc(50% - 9px)}
.board_search.def .bs_input{position:relative;padding-left:64px;padding-right:63px;box-sizing:border-box;width:39%}
.board_search.def .bs_input .bSch_sel{position:absolute;left:0;top:0;width:65px}
.board_search.def .bs_input .input01{box-sizing:border-box;width:100%;height:34px}
.board_search.def .bs_input .inputBtn{position:absolute;right:0;top:0}

/* 세계기록유산 등재현황 */
.board_search.def .bs_cnd02{position:relative;padding-left:150px;width:53%;box-sizing:border-box;margin-right:1%}
.board_search.def .bs_cnd02 .bs_count{position:absolute;left:0;top:3px;width:150px}
.board_search.def .bs_cnd02 .date_box{width:calc(50% - 9px)}
.board_search.def .bs_input02{position:relative;padding-left:64px;padding-right:63px;box-sizing:border-box;width:45%}
.board_search.def .bs_input02 .bSch_sel{position:absolute;left:0;top:0;width:65px}
.board_search.def .bs_input02 .input01{box-sizing:border-box;width:100%;height:34px}
.board_search.def .bs_input02 .inputBtn{position:absolute;right:0;top:0}


/* 간행물 검색 */
.board_search.pub_sch{overflow:hidden}
.board_search.pub_sch .pub_sch_box{position:relative;padding-right:120px;overflow:hidden}
.board_search.pub_sch .pub_sch_box a.big_schBtn{position:absolute;right:0;top:0}
.board_search.pub_sch .pub_sch_box>span{position:relative;width:48%;box-sizing:border-box;display:block;float:left}
.board_search.pub_sch .pub_sch_box>span:nth-of-type(even){margin-left:4%}
.board_search.pub_sch .pub_sch_box>span>span{position:relative;display:block}
.board_search.pub_sch .pub_sch_box>span>label{position:absolute;left:0;top:3px;padding-left:8px;background:url(//www.heritage.go.kr/images/common/bul_sch_label.png) left center no-repeat;color:#555;font-size:15px}
.board_search.pub_sch .pub_sch_box>span>input[type=text]{width:100%}
.board_search.pub_sch .pub_sch_box .pub_item01{padding-left:64px;margin-bottom:10px}
.board_search.pub_sch .pub_sch_box .pub_item01>span{padding-left:100px}
.board_search.pub_sch .pub_sch_box .pub_item01>span>input[type=text]{width:100%;height:30px;border-left:0;box-sizing:border-box}
.board_search.pub_sch .select01{position:absolute;left:0;top:0;width:100px}
.board_search.pub_sch .select02{width:100%}

.board_search.pub_sch .pub_sch_box .pub_item02{padding-left:92px;margin-bottom:10px}

.board_search.pub_sch .pub_sch_box .pub_item03{padding-left:64px}
.board_search.pub_sch .pub_sch_box .pub_item03 .date_box{width:calc(50% - 7px)}
.board_search.pub_sch .pub_sch_box .pub_item03 span{display:inline}

.board_search.pub_sch .pub_sch_box .pub_item04{padding-left:92px;padding-right:61px}
.board_search.pub_sch .pub_sch_box .pub_item04 span{position:absolute;right:0;top:3px;display:inline;padding:0 8px}


/* *********************************************************************************
 *	게시판 목록
 * *********************************************************************************/
.board_tabM{overflow:hidden;margin-bottom:15px}
.board_tabM li{float:left;margin-left:8px}
.board_tabM li:first-child{margin-left:0}
.board_tabM li a{display:block;width:80px;height:35px;line-height:35px;text-align:center;background:#555;color:#fff}
.board_tabM li a.on:after{content:"▼";display:inline-block;font-size:10px;margin-left:5px;position:relative;top:-2px}
.board_tabM li a:hover, .board_tabM li a.on{background:#3369a2}

.board_info:after{content:"";clear:both;display:block}
.board_info .board_number{float:left}
.board_info .board_sort{float:right}
.board_info .board_sort span{display:inline-block;vertical-align:top;margin-top:1px}
.board_info .board_sort ul{display:inline-block;overflow:hidden}
.board_info .board_sort ul li{float:left;margin-left:5px}
.board_info .board_sort ul li:first-child{margin-left:0}
.board_info .board_sort ul li button{background:#f1f1f1;border:1px solid #e2e2e2;border-radius:3px;padding:2px 5px}
.board_info .board_sort ul li button.on{color:#fff;background:#445776}
.board_info .board_filter{float:right}

.board_info.type_01{padding:8px 10px;border:1px solid #ddd;margin-bottom:15px}
.board_info.type_01 .board_number{margin-top:5px}
.p_filter_sch{width:60px;height:30px}

.tbl tr td a.b_tit{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.tbl tr td a.b_tit:hover, .tbl tr td a.b_tit:focus{text-decoration:underline !important;font-weight:500;color:#000}

/*
    게시판 레이아웃 공통
    .b_default : 기본형, .b_list : 기본형(첨부파일추가), .culap : 문화재지정예고, .b_write : 글쓰기
 */
.b_default,
.b_list,
.culap,
.b_write,
.c_result,
.c_3d,
.c_3d1 {table-layout:fixed}

/* 문화재 검색 게시판 상단 정보 */
.csch_info{overflow:hidden;padding:15px 0;border-top:1px solid #d5d5db;margin-top:50px}
.csch_info p{float:left;padding-left:25px;background:url(//www.heritage.go.kr/images/common/bul_csch_result.png) left 3px no-repeat;color:#555}
.csch_info p b{color:#000}
.csch_info .media_list{float:right}
.csch_info .media_list li{float:left;margin-left:15px;padding-left:21px;color:#555}
.csch_info .media_list li:first-child{margin-left:0}
.csch_info .media_list li.clist{background:url(//www.heritage.go.kr/images/common/icon_listView.png) left center no-repeat}
.csch_info .media_list li.qrcode{background:url(//www.heritage.go.kr/images/common/icon_qr_code.png) left center no-repeat}
.csch_info .media_list li.excel{background:url(//www.heritage.go.kr/images/common/icon_excel.png) left center no-repeat}
.csch_info .media_list li.vod{background:url(//www.heritage.go.kr/images/common/icon_vod.png) left center no-repeat}

.csch_info.i_3d{margin-top:20px;border-top:0}

.media_icon img{vertical-align:middle;margin-left:3px}
.media_icon img:first-child{margin-left:0}


.csch_info1 .media_list1 li.excel_01 {background: url(//www.heritage.go.kr/images/common/icon_excel.png) left center no-repeat;   margin-left:0px;}
.csch_info1 .media_list1{float: right;  border: 1px solid #5FBE76; padding: 8px 18px; border-radius: 40px; margin-right: 10px;}
.csch_info1 .media_list1:hover{border: 2px solid #5FBE76; font-weight:400;}
.csch_info1 .media_list1 li {float: left;    margin-left: 15px;  padding-left: 21px;  color: #555;}
.csch_info1{overflow: hidden; padding: 15px 0; border-top: 1px solid #d5d5db; margin-top: -20px;}



/* 문화재 검색 하단 검색 */
.cultural_list_sch{padding:15px;background:#eff2f7;border:1px solid #dbdfeb;text-align:center}
.cultural_list_sch div{width:50%;display:inline-block;position:relative;padding:0 60px 0 80px}
.cultural_list_sch label.point{position:absolute;left:0;top:5px;display:inline-block;width:80px;color:#444;font-size:15px;font-weight:500}
.cultural_list_sch>div>a{position:absolute;right:0;top:0}
.cultural_list_sch span{display:inline-block;margin-left:5px}
.cultural_list_sch .cl_text{box-sizing:border-box;width:100%;height:34px;-webkit-ime-mode:active;-moz-ime-mode:active;ime-mode:active;}

/* 원문검색 상단 검색 */
.cultural_list_sch.type_2{}
.cultural_list_sch.type_2 label.point{left:0;width:100px}
.cultural_list_sch.type_2 div{box-sizing:border-box;width:50%;padding:0 70px 0 110px}

.cultural_list_sch.type_3 .bSch_sel{position:absolute;left:0;top:0;width:104px}
.cultural_list_sch.type_3 .bSch_sel.first{left:0}
.cultural_list_sch.type_3 .bSch_sel.second{left:104px}
.cultural_list_sch.type_3 div{box-sizing:border-box;width:100%;padding:0 0 0 208px}
.cultural_list_sch.type_3 span{position:relative;display:block;padding-right:70px;margin:0}
.cultural_list_sch.type_3 span .inputBtn2{position:absolute;right:0;top:0}

.cultural_list_sch.type_4 .bSch_sel{position:absolute;left:0;top:0;width:104px}
.cultural_list_sch.type_4 .bSch_sel.first{left:0}
.cultural_list_sch.type_4 .bSch_sel.second{left:104px}
.cultural_list_sch.type_4 div{box-sizing:border-box;width:100%;padding:0 0 0 103px}
.cultural_list_sch.type_4 span{position:relative;display:block;padding-right:70px;margin:0}
.cultural_list_sch.type_4 span .inputBtn2{position:absolute;right:0;top:0}

/* 직원정보검색_새창 */
.staff_schList{padding:15px;background:#eff2f7;border:1px solid #dbdfeb;text-align:center}
.staff_schList>div{position:relative;padding-right:88px;overflow:hidden}
.staff_schList label.point{position:absolute;left:0;top:5px;display:inline-block;width:80px;color:#444;font-size:15px;font-weight:500}
.staff_schList>div>a{position:absolute;right:0;top:0}
.staff_schList span{float:left;width:31.3%;position:relative;display:inline-block;padding-left:90px;box-sizing:border-box}
.staff_schList span>select,
.staff_schList span>input{width:100%;box-sizing:border-box;height:34px}
.staff_schList span.schItem.t01{padding-left:60px}
.staff_schList span.schItem.t02{padding-left:90px;margin-left:3%}
.staff_schList span.schItem.t03{padding-left:60px;margin-left:3%}
.staff_schList span label{position:absolute;left:0;top:6px;text-align:right}
.staff_schList .cl_text{box-sizing:border-box;width:100%;height:34px}
.staff_schList .staff_schBtn{position:absolute;right:0;top:0;display:inline-block;padding:6px 15px 6px 35px;color:#fff;background:#51576e url(//www.heritage.go.kr/images/common/bul_sch.png) 15px center no-repeat;border:0;vertical-align:top}

/* *********************************************************************************
 *	갤러리형 게시판
 * *********************************************************************************/
.gallery{position:relative;border-top:2px solid #2c3e7e;border-bottom:1px solid #aeaeae;padding:0 0 30px;overflow:hidden}
.gallery>li{float:left;width:31.3%;margin-left:3%;margin-top:27px}
.gallery>li:nth-child(3n+1){margin-left:0;clear:both}
.gallery>li>a{display:block;border:1px solid #e2e2e2;color:#555;font-size:14px}
.gallery>li>a .g_img{position:relative;overflow:hidden;height:174px;background:#f8f8f8}
/*.gallery>li>a .g_img span.play_icon{opacity:0;position:absolute;right:10px;bottom:10px;display:block;width:30px;height:30px;background:url(//www.heritage.go.kr/../images/common/icon_video.png);transition:all .6s ease-in-out}*/
.gallery>li>a .g_img img{height:100%;margin:0 auto;display:block;transition:all .5s}
.gallery>li>a .g_title{padding:15px 15px}
.gallery>li>a .g_title strong{font-weight:normal;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:17px;font-size:13px;text-align:center}
.gallery>li>a .g_title p{font-size:12px;color:#2c3e7e;text-align:center}
.gallery>li>a:hover img{transform:scale(1.15)}
.gallery>li>a:hover, .gallery>li>a:focus{border:1px solid #3e68a7;text-decoration:none}
.gallery>li>a:hover .g_title, .gallery>li>a:focus .g_title{background:#3e68a7;color:#fff}
.gallery>li>a:hover .g_title p,.gallery>li>a:focus .g_title p{color:#fff}
.gallery>li>a:hover .g_img span.play_icon,
.gallery>li>a:hover .g_img span.play_icon{opacity:1;transform:rotateX(180deg)}

/* *********************************************************************************
 *	게시판 상세
 * *********************************************************************************/
.board_view{overflow:hidden;border-top:2px solid #535a75;font-size:15px;clear:both}
.board_view dt{font-size:15px;color:#555;background:#f2f4fb}
.board_view .b_info{overflow:hidden}
.board_view dl{position:relative;float:left;border-bottom:1px solid #d5d5db}
.board_view dl dt{position:absolute;left:0;top:0;right:0;bottom:0;width:100px;background:#f3f4f6;font-weight:bold;text-align:center;border-right:1px solid #d5d5db}
.board_view dl dt,.board_view dl dd{padding:12px 7px;border-left:1px solid #d5d5db}
.board_view dl dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:114px;min-height:21px}
.board_view dl:nth-of-type(1) dt,.board_view .b_info dl:nth-of-type(3) dt,.board_view .b_info dl:nth-of-type(6) dt{border-left:0}
.board_view dl.b_tit{width:71%}
.board_view dl.b_date{width:29%}
.board_view dl.b_team{width:40%}
.board_view dl.b_writer{width:31%}
.board_view dl.b_read{width:29%}

.board_view dl.b_full{width:100%}
.board_view dl.b_half{width:50%}
.board_view dl.b_third{width:33.3%}

.board_view dl.b_full:nth-of-type(2) dt, .board_view dl.b_full:nth-of-type(3) dt, .board_view dl.b_full:nth-of-type(4) dt, .board_view dl.b_full:nth-of-type(5) dt,
.board_view dl.b_full:nth-of-type(6) dt, .board_view dl.b_full:nth-of-type(7) dt, .board_view dl.b_full:nth-of-type(8) dt, .board_view dl.b_full:nth-of-type(9) dt,
.board_view dl.b_full:nth-of-type(10) dt, .board_view dl.b_full:nth-of-type(11) dt, .board_view dl.b_full:nth-of-type(12) dt, .board_view dl.b_full:nth-of-type(13) dt{border-left:0}
.board_view dl.b_third:nth-of-type(2) dt, .board_view dl.b_third:nth-of-type(5) dt, .board_view dl.b_third:nth-of-type(8) dt, .board_view dl.b_third:nth-of-type(11) dt{border-left:0}
.board_view dl.b_third:nth-of-type(3) dt, .board_view dl.b_third:nth-of-type(6) dt, .board_view dl.b_third:nth-of-type(9) dt, .board_view dl.b_third:nth-of-type(12) dt{border-left:1px solid #d5d5db}

.board_view dl.b_half:nth-of-type(1) dt, .board_view dl.b_half:nth-of-type(3) dt, .board_view dl.b_half:nth-of-type(5) dt, .board_view dl.b_half:nth-of-type(7) dt{border-left:0}
.board_view dl.b_half:nth-of-type(2) dt, .board_view dl.b_half:nth-of-type(4) dt, .board_view dl.b_half:nth-of-type(6) dt, .board_view dl.b_half:nth-of-type(8) dt{border-left:1px solid #d5d5db}

.board_view .b_content{clear:both;position:relative;padding:30px 20px;line-height:20px;font-size:14px}
.board_view .b_content strong{display:block}
.board_view dl.b_que{border-bottom:0;border-top:1px solid #d5d5db}
.board_view dl.b_file{width:100%;border-width:1px 0;border-style:solid;border-color:#d5d5db}
.board_view dl.b_file dt{border-left:0}
.board_view dl.b_file dd{overflow:inherit;white-space:normal;font-size:13px}
.board_view dl.b_file ul li{margin-top:7px}
.board_view dl.b_file ul li:first-child{margin-top:0}
.board_view dl.b_file ul li a{padding:5px 20px 5px 0;background:url(//www.heritage.go.kr/images/common/btn_down.gif) right 6px no-repeat;background-size:15px}

.all_down{display:block;color:#103581;font-size:11px;line-height:12px;padding:7px 5px 7px 17px;background:#fff url(//www.heritage.go.kr/images/common/bul_all_down.gif) 5px center no-repeat;border:1px solid #6786c7;border-radius:2px;margin-top:2px}

.board_view.vt_01 dl dd{text-overflow:clip;white-space:normal}

/* *********************************************************************************
 *	게시판 작성
 * *********************************************************************************/
.tbl.b_write td{text-align:left}
.tbl.b_write td .bw_text{box-sizing:border-box;width:100%}
.tbl.b_write td .bw_text01{width:30%}
.tbl.b_write td .bw_text02{width:10%}
.tbl.b_write td .bw_mail{width:13%}
.tbl.b_write td .bw_content{border:1px solid #a9a9a9;resize:none;width:100%;box-sizing:border-box;padding:5px}
.tbl.b_write td .select01{width:50%}
.tbl.b_write td .select02{width:30%}
.tbl.b_write td .file01{width:100%}
.tbl.b_write td span.radioBox{display:inline-block;margin-right:3px}
.tbl.b_write td input[type=password]{margin-right:5px}
.tbl.b_write td input[type=password] + span{display:inline-block;color:#ff0000}
.ess_point{display:inline-block;width:0;height:0;text-indent:-9999px}
a.zipcode{display:inline-block;width:60px;height:30px;background:#51576e;color:#fff;font-size:13px}

.addrInput li{margin-top:5px}
.addrInput li:first-child{margin-top:0}
.addrInput li .zipcode{width:136px}
.addrInput li .addr_text{width:50%}
.addrInput li span{display:inline-block}


/* *********************************************************************************
 *	이전/다음 글
 * *********************************************************************************/
.b_page{overflow:hidden;margin-top:20px;border-top:1px solid #999;border-bottom:1px solid #999}
.b_page dl{width:100%}
.b_page dl dt{width:84px;border-left:0;padding:12px 0 12px 30px;text-align:left}
.b_page dl:last-of-type{border-bottom:0}
.b_page dt.prev{background:#f3f4f6 url(//www.heritage.go.kr/images/common/bul_board_prev.png) 78% center no-repeat}
.b_page dt.next{background:#f3f4f6 url(//www.heritage.go.kr/images/common/bul_board_next.png) 78% center no-repeat}
.b_page dd a:hover, .b_page dd a:focus{color:#0946b6;text-decoration:underline}

/* *********************************************************************************
 *	페이징처리
 * *********************************************************************************/
.page{text-align:center;margin-top:30px}
.page strong{display:inline-block;width:30px;height:30px;background:#51576e;border:1px solid #272933;font-size:13px;color:#fff;vertical-align:top;text-align:center;line-height:32px}
.page>.paging_number{display:inline-block;vertical-align:bottom}
.page>a{display:inline-block;margin-bottom:5px;width:30px;height:30px;background:#fff;color:#4e4e4e;line-height:30px;text-align:center;border:1px solid #cdd6dd;font-size:13px}
.page>a:hover,.page>a:focus{border:1px solid #555;background:#eaeaea}

.page.long{overflow:hidden}
.page.long strong{width:50px;margin-left:3px}
.page.long>span{float:left;margin-left:3px}
.page.long>span:first-of-type{margin-left:0}
.page.long>a{width:50px;margin-left:3px}

#paging{text-align:center;margin-top:5px}
#paging>a{display:inline-block;width:50px;height:30px;background:#fff;border:1px solid #cdd6dd;font-size:13px;color:#444;vertical-align:top;text-align:center;line-height:30px;margin:0 2px}
#paging>strong{display:inline-block;width:50px;height:30px;background:#51576e;border:1px solid #272933;font-size:13px;color:#fff;font-weight:normal;margin:0 2px;text-align:center;line-height:30px}
#paging>a.paging_arrow{width:auto;border:0}
.orgn_view #paging>a:not(.paging_arrow) {min-width: 50px; width: auto}
/* *********************************************************************************
 *	비밀번호 입력 레이어팝업
 * *********************************************************************************/
.passwd_layer{position:absolute;right:40px;display:inline-block;padding:15px;border:2px solid #555;background:#fff;z-index:99}
.passwd_layer input[type=password]{width:135px}
.passwd_layer .layer_btn{margin-top:8px}
.passwd_layer .layer_btn input{color:#fff;border:0;width:50px;height:25px}
.passwd_layer .layer_btn input[type=submit]{background:#254c8d}
.passwd_layer .layer_btn input[type=button]{cursor:pointer;background:#7c7c7c}


/* *********************************************************************************
 *	간행물
 * *********************************************************************************/
/* 간행물 게시판 정보(게시물 / 페이지 수) */
.board_info.sortWrap{overflow:hidden}
.board_info.sortWrap p{float:left;padding-left:13px;margin-top:6px;background:url(//www.heritage.go.kr/images/common/bul_sch_label.png) 5px center no-repeat}
.board_info.sortWrap .p_sort{float:right}

.board_info.sortWrap .p_sort span{display:inline-block;background:url(//www.heritage.go.kr/images/common/bul_sch_label.png) 5px center no-repeat;margin-right:8px}
.board_info.sortWrap .p_sort select{height:34px;border:1px solid #bbc2d3}

.board_info.sortWrap .list_type{display:inline-block;overflow:hidden;vertical-align:top}
.board_info.sortWrap .list_type li{float:left}
.board_info.sortWrap .list_type li a{display:block;width:32px;height:32px}
.board_info.sortWrap .list_type li a.sort_img{border-width:1px 0 1px 1px;border-style:solid;border-color:#bbc2d3;background:url(//www.heritage.go.kr/images/common/img_sort_img.png) center center no-repeat}
.board_info.sortWrap .list_type li a.sort_list{border-width:1px 1px 1px 0;border-style:solid;border-color:#bbc2d3;background:url(//www.heritage.go.kr/images/common/img_sort_list.png) center center no-repeat}
.board_info.sortWrap .list_type li a.on{border:1px solid #000}
.board_info.sortWrap .list_type li a.sort_img.on{background:url(//www.heritage.go.kr/images/common/img_sort_img_on.png) center center no-repeat}
.board_info.sortWrap .list_type li a.sort_list.on{background:url(//www.heritage.go.kr/images/common/img_sort_list_on.png) center center no-repeat}

/* 간행물 목록 */
.pub_board_list{border-top:2px solid #535a75}
.pub_board_list ul{position:relative;overflow:hidden;padding-top:40px;padding-bottom:14px}
.pub_board_list ul:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:14px;background:#f3f4f6;border:1px solid #e4e9f7}
.pub_board_list ul li{float:left;width:50%}
.pub_board_list ul li a{display:block;padding:0 7%}
.pub_board_list ul li a .pub_lstBox{position:relative;height:192px;padding:19px 0 0 155px;box-sizing:border-box}
.pub_board_list ul li a .pub_lstBox:after{content:"";display:block;clear:both}
.pub_board_list ul li a .pub_lstBox .pub_img{position:absolute;left:0;top:10px;width:135px;height:186px;padding:7px 7px 0 0;background:url(//www.heritage.go.kr/images/common/bg_pub_book.png) left top no-repeat;z-index:10}
.pub_board_list ul li a .pub_lstBox .pub_tit strong{font-size:16px;font-weight:500}
.pub_board_list ul li a .pub_lstBox .pub_year{position:absolute;bottom:20px;color:#2b589c;font-size:13px}


/* *********************************************************************************
 *	갤러리형 게시판
 * *********************************************************************************/
.gallery{position:relative;border-top:2px solid #535a75;border-bottom:1px solid #b5b4b4;padding:0 0 30px;overflow:hidden}
.gallery>li{float:left;width:31.3%;margin-left:3%;margin-top:27px}
.gallery>li:nth-child(3n+1){margin-left:0;clear:both}
.gallery>li>a{display:block;border:1px solid #e2e2e2;color:#555;font-size:14px}
.gallery>li>a .g_img{position:relative;overflow:hidden;height:174px;background:#f8f8f8}
.gallery>li>a .g_img img{height:100%;margin:0 auto;display:block}
.gallery>li>a .g_title{padding:15px 15px}
.gallery>li>a .g_title strong{font-weight:normal;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:17px;font-size:13px}
.gallery>li>a .g_title span{font-size:12px;color:#2c3e7e}
.gallery>li>a:hover img{transition:all .5s;transform:scale(1.15)}
.gallery>li>a:hover, .gallery>li>a:focus{border:1px solid #4a546f;text-decoration:none}
.gallery>li>a:hover .g_title, .gallery>li>a:focus .g_title{background:#4a546f;color:#fff}
.gallery>li>a:hover .g_title span,.gallery>li>a:focus .g_title span{color:#fff}
.gallery>li>a:hover .g_img span.play_icon,
.gallery>li>a:hover .g_img span.play_icon{opacity:1;transform:rotateX(180deg)}

.gallery.mes>li>a .g_title strong{text-align:left;color:#444;font-weight:normal;font-size:15px}
.gallery.mes>li>a:hover .g_title strong{color:#fff}
.gallery.mes>li>a .g_title p{height:22px;overflow:hidden;font-size:13px;color:#555;text-align:left}
.gallery.mes>li>a:hover .g_title p{color:#fff}

/* *********************************************************************************
 *	영상 게시판 상세페이지
 * *********************************************************************************/
.vDetail{border-top:2px solid #535a75}
.vDetail .vD_tit{overflow:hidden;padding:15px;background:#f3f4f6;border-bottom:1px solid #d5d5db}
.vDetail .vD_tit strong{float:left;color:#444;font-size:15px}
.vDetail .vD_tit .vD_info{overflow:hidden;float:right}
.vDetail .vD_tit .vD_info li{float:left;margin-left:10px;font-size:13px}
.vDetail .vD_tit .vD_info li.writer{padding-left:18px;background:url(//www.heritage.go.kr/images/common/icon_writer.png) left center no-repeat}
.vDetail .vD_tit .vD_info li.date{padding-left:18px;background:url(//www.heritage.go.kr/images/common/icon_clock.png) left center no-repeat}
.vDetail .vD_tit .vD_info li.view{padding-left:20px;background:url(//www.heritage.go.kr/images/common/icon_view.png) left center no-repeat}

.vDetail .vD_content{overflow:hidden;padding:30px 0;border-bottom:1px solid #b5b4b4}
.vDetail .vD_content .vD_video{float:left;width:60%;height:329px;background:#cbcbcb}
.vDetail .vD_content .vD_video video{width:100%;height:100%}
.vDetail .vD_content .vD_caption{float:right;box-sizing:border-box;overflow-y:scroll;padding:15px;width:38%;height:329px;border:1px solid #e4e4e4;margin-left:2%}

.gallery.vD_list{border-top:0}

#play {max-width: 100%; width: 100%; float: none; box-sizing: border-box;}
#play .intro_video2 {
    width: 540px;
    height: 405px;
    top: 0;
    left: 0;
    background: url(https://www.cha.go.kr/images/chai/intro_movie2.png);
    display: inline-block
}

#play .intro_video2 .playicon {
    position: absolute;
    left: 47%;
    top: 40%;
    margin-left: -27px;
    margin-top: -27px;
    width: 55px;
    height: 55px;
    background: url(https://www.cha.go.kr/images/main/kH_playImg.png) no-repeat;
    opacity: .8;
    transition: all .5s ease-out
}

#play a.intro_video2:hover .playicon {
    transform: rotateY(360deg);
    opacity: 1
}
#play .vD_caption{float:right;box-sizing:border-box;overflow-y:scroll;padding:15px;width:38%;height:405px;border:1px solid #e4e4e4;margin-left:2%}



/* *********************************************************************************
 *	3D 문화유산
 * *********************************************************************************/
table.c_3d span.prt{display:inline-block;margin:2px 0;padding:5px 10px;background:#a0d3ff;color:#000;border-radius:15px;letter-spacing:-0.05em;font-size:13px}
table.c_3d span.mdl{display:inline-block;margin:2px 0;padding:5px 10px;background:#fda3b4;color:#000;border-radius:15px;letter-spacing:-0.05em;font-size:13px}
table.c_3d span.scn{display:inline-block;margin:2px 0;padding:5px 10px;background:#fedf6f;color:#000;border-radius:15px;letter-spacing:-0.05em;font-size:13px}
table.c_3d span.scnv{display:inline-block;margin:2px 0;padding:5px 10px;background:#b4ec96;color:#000;border-radius:15px;letter-spacing:-0.05em;font-size:13px}

.tbl.type_1.c_3d tr:hover{background:none}
.b3d_type{display:inline-block;overflow:hidden}
.b3d_type li{float:left;width:47px;height:28px;line-height:28px;margin-left:1px;color:#000;text-align:center;background-color:#eff2f7;font-size:13px}
.b3d_type li:first-child{margin-left:0;border-radius:14px 0 0 14px}
.b3d_type li.t04{border-radius:0 14px 14px 0}
.b3d_type li.t01.on{background-color:#a0d3ff}
.b3d_type li.t02.on{background-color:#fda3b4}
.b3d_type li.t03.on{background-color:#fedf6f}
.b3d_type li.t04.on{background-color:#b4ec96}

/* 3d 문화유산 상세 */
.c_3dDownBox{margin-top:5px}
.c_3dDownBtn{display:inline-block;margin:0 5px;width:123px;height:40px;line-height:40px;color:#fff;background:#51576e;text-align:center}
.c_3dDownBtn:before{content:"";display:inline-block;position:relative;top:2px;margin-right:5px;width:16px;height:16px;background:url(//www.heritage.go.kr/images/common/popup_down.png) no-repeat;background-size:16px}
.c_3dViewBtn{display:inline-block;margin:0 5px;width:123px;height:40px;line-height:40px;color:#fff;background:#51576e;text-align:center}
.c_3dViewBtn:before{content:"";display:inline-block;position:relative;top:2px;margin-right:5px;width:14px;height:14px;background:url(//www.heritage.go.kr/images/common/bul_sch.png) no-repeat}

.hschDetail_box.c_3dDetail .hschDetail_tc{border-bottom:0}
img.openImg_3d{height:45px}
.hschDetail_box.c_3dDetail .hschDetail_info .hschDi_img{background:none}
.hschDetail_box.c_3dDetail .hschDetail_info .hschDi_img .hschDi_imgTop{position:relative;height:275px;text-align:center;background:#ddd;border:1px solid #ddd}
.hschDetail_box.c_3dDetail h4{padding-left:0}
.hschDetail_box.c_3dDetail .hschDetail_cc{padding:10px;border-top:1px solid #535a75}

.c_3dList{border-top:1px solid #535a75}
.c_3dList li{position:relative;overflow:hidden;padding:5px 570px 5px 20px;background:url(//www.heritage.go.kr/images/common/bul_h5.gif) left 7px no-repeat;border-bottom:1px solid #d5d5db}
.c_3dList li:first-child{margin-top:0}
.c_3dList li:last-child{border-bottom:0}
.c_3dList li strong{display:block;font-weight:normal;overflow:hidden;line-height:20px;min-height:40px}
.c_3dList li .c_3dFileInfo{position:absolute;right:355px;top:50%;margin-top:-15px;width:220px}
.c_3dList li .c_3dFileInfo>span{box-sizing:border-box;display:inline-block;width:69px;height:30px;line-height:29px;border:1px solid #555;border-radius:16px;text-align:center}
.c_3dList li .c_3dFileInfo>span.lvl{border:0;margin-left:3px}
.c_3dList li .c_3dFileInfo>span.lvl.t01{background:#ffe88e}
.c_3dList li .c_3dFileInfo>span.lvl.t02{background:#6cbcff}
.c_3dList li>span{position:absolute;top:50%;margin-top:-15px;right:0}
.c_3dList li>span a{display:inline-block;height:30px;line-height:30px;color:#555;border:1px solid #555;text-align:center}
.c_3dList li>span a.c_3dVrBtn{width:84px;}
.c_3dList li>span a.c_3dVrBtn:before{content:"";position:relative;top:2px;display:inline-block;width:16px;height:16px;background:url(//www.heritage.go.kr/images/common/3dview_gray.png) no-repeat;background-size:16px;margin-right:3px}
.c_3dList li>span a.c_3dDtBtn{width:98px;/*background:#fff url(//www.heritage.go.kr/images/common/icon_search_gray.png) 10px center no-repeat*/}
.c_3dList li>span a.c_3dDtBtn:before{content:"";position:relative;top:1px;display:inline-block;width:13px;height:13px;background:url(//www.heritage.go.kr/images/common/icon_search_gray.png) no-repeat;margin-right:3px}
.c_3dList li>span a.c_3dDwBtn{width:148px}
.c_3dList li>span a.c_3dDwBtn:before{content:"";position:relative;top:1px;display:inline-block;width:16px;height:16px;background:url(//www.heritage.go.kr/images/common/popup_down_gray.png) no-repeat;background-size:16px;margin-right:3px}
.c_3dList li>span a.c_3dWrBtn{width:148px}
.c_3dList li>span a.c_3dWrBtn:before{content:"";position:relative;top:2px;display:inline-block;width:13px;height:15px;background:url(//www.heritage.go.kr/images/common/icon_doc_gray.png) no-repeat;margin-right:3px}
.c_3dList li>span a.c_3dDsBtn{background:#fff url(//www.heritage.go.kr/images/common/bul_reply_btn_gray.png) 10px center no-repeat}
.c_3dList li>span a:hover.c_3dVrBtn:before{background:url(//www.heritage.go.kr/images/common/3dview.png) no-repeat;background-size:16px;}
.c_3dList li>span a:hover.c_3dDtBtn:before{background:url(//www.heritage.go.kr/images/common/icon_search.png) no-repeat}
.c_3dList li>span a:hover.c_3dDwBtn:before{background:url(//www.heritage.go.kr/images/common/popup_down.png) no-repeat;background-size:16px}
.c_3dList li>span a:hover.c_3dWrBtn:before{background:url(//www.heritage.go.kr/images/common/icon_doc.png) no-repeat}
.c_3dList li>span a:hover.c_3dDsBtn{background:#555 url(//www.heritage.go.kr/images/common/bul_reply_btn.png) 10px center no-repeat}
.c_3dList li>span a:hover{color:#fff;background-color:#555}

.c_3dList.t01{padding:0 10px;border-top:0}
.c_3dList.t01 li{background:url(//www.heritage.go.kr/images/common/bul_h5.gif) left 9px no-repeat}

.c_3dList.t02 li{background:url(//www.heritage.go.kr/images/common/bul_h5.gif) left 9px no-repeat}
.c_3dList.t02 li strong{margin-right:0}

.c_3dMovie{padding:15px;border-top:1px solid #535a75;overflow:hidden}
.c_3dMovie li{float:left;width:23.5%;margin-left:2%;margin-bottom:15px}
.c_3dMovie li:nth-child(4n+1){margin-left:0;clear:both}
.c_3dMovie li a{display:block}
.c_3dMovie li a .glry_img{position:relative;overflow:hidden;width:100%;height:138px;text-align:center}
.c_3dMovie li a .glry_img:after{content:"";display:block;width:36px;height:36px;position:absolute;left:50%;margin-left:-18px;top:50%;margin-top:-18px;background:url(//www.heritage.go.kr/images/hsrch/icon_play_yellow_big.png) no-repeat;background-size:36px;z-index:1}
.c_3dMovie li a .glry_img img{height:100%;transition:all .3s}
.c_3dMovie li a .glry_img .glry_blind{position:absolute;left:-100%;top:0;width:100%;height:100%;background:rgba(0,0,0,.55) url(//www.heritage.go.kr/images/hsrch/icon_play_yellow_big.png) center center no-repeat;transition:all .3s;z-index:9}
.c_3dMovie li a:hover .glry_img img{transform:scale(1.2)}
.c_3dMovie li a:hover .glry_img .glry_blind{left:0}
.c_3dMovie li a p{text-align:center;margin-top:10px}
.c_3dMovie li a p b{margin-right:5px;color:#b32352}

.c_3dWr_downBtn{display:inline-block;width:70%;height:40px;line-height:40px;color:#fff;text-align:center;background-color:#943b59}


.video_div{position: relative;}
.video_div > a {display: inline-block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background : url(//www.heritage.go.kr/images/content/c_3d/3dvideos_introimg.jpg) center center no-repeat}



@media all and (max-width:900px){
    .c_3dList li{padding-right:263px}
    .c_3dList li .c_3dFileInfo{position:static;margin-top:5px}
}
@media all and (max-width:730px){
    .c_3dMovie li a .glry_img{height:125px}
}
@media all and (max-width:640px){

    .c_3dList li{padding-right:0}
    .c_3dList li strong{text-overflow:clip;white-space:normal;min-height:inherit}
    .c_3dList li span{position:static;display:block;margin-top:5px}

    .c_3dMovie li{width:49%;margin-bottom:15px}
    .c_3dMovie li:nth-child(odd){margin-left:0}
    .c_3dMovie li a .glry_img{height:138px}
}
@media all and (max-width:400px) {
    .c_3dMovie{padding:15px 5px}
    .c_3dMovie li a .glry_img{height:120px}
}
.hsrchD_page.c_3dPage{padding-top:15px;border-top:1px solid #ddd;margin-top:30px}
.c_3dTbox{padding:15px;border-top:1px solid #535a75}

.c_3dScanCon{margin-bottom:30px}
.c_3dScanCon .c_3dScanTit{position:relative;border-top:2px solid #535a75;border-bottom:1px solid #535a75;padding:15px 0;text-align:center}
.c_3dScanCon .c_3dScanTit strong{color:#000;font-size:21px;font-weight:600}
.btn_3dList{margin-top:-4px;float:right;padding:0 15px;background:#fff;border:1px solid #abacb0;border-radius:20px;color:#444}
.btn_3dList span{display:inline-block;padding:8px 0 8px 25px;background:url(//www.heritage.go.kr/images/content/c_3d/bul_3dMore.png) left 9px no-repeat;background-size:18px;font-size:15px}
.btn_3dList.on{background:#474b58;color:#fff}

.box_3dList{display:none;margin-bottom:30px;padding:30px 17px 21px;background:#f7f7fb;border-bottom:1px solid #535a75}
.box_3dList ul{overflow:hidden}
.box_3dList ul li{position:relative;display:table;float:left;width:32.3%;margin-left:1.5%;margin-bottom:9px;background:#fff}
.box_3dList ul li:nth-child(3n+1){margin-left:0;clear:both}
.box_3dList ul li a{display:table-cell;vertical-align:middle;border:1px solid #d6d9e0;padding:0 8px 0 54px;height:54px;color:#444;word-break:keep-all;font-weight:normal}
.box_3dList ul li a:hover{color:#a60036}
.box_3dList ul li a:hover:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:2px solid #474b58}
.box_3dList ul li a span{position:absolute;left:13px;top:50%;margin-top:-15px;display:inline-block;width:26px;height:30px;background:url(//www.heritage.go.kr/images/content/c_3d/icon_areaNum.png) no-repeat;text-align:center;color:#fff}

@media all and (max-width:1145px){
    .box_3dList ul li{width:49%}
    .box_3dList ul li:nth-child(3n+1){margin-left:1.5%;clear:none}
    .box_3dList ul li:nth-child(2n+1){margin-left:0;clear:both}
}
@media all and (max-width:600px){
    .box_3dList ul li{width:100%;margin-left:0}
    .box_3dList ul li:nth-child(3n+1){margin-left:0}
}

.c_3dScanCon .c_3dScanGuide{margin-bottom:20px;padding:14px 0;background:#f7f7fb;text-align:center}
.c_3dScanCon .c_3dScanGuide span{display:inline-block;padding:5px 0 5px 34px;background:url(//www.heritage.go.kr/images/content/c_3d/bul_3dGuide.png) left 4px no-repeat}

.c_3dScanCon .c_3dScanTxt{position:relative}
.c_3dScanCon .c_3dScanTxt>.map3dImg{position:relative;width:100%}
.c_3dScanCon .c_3dScanTxt>div>img{max-width:inherit;width:100%;height:100%}
.c_3dScanCon .c_3dScanTxt .mapBtn button{width:53px;height:52px;border:0;text-indent:-9999px}
.c_3dScanCon .c_3dScanTxt .mapBtn button.mapZoom_p{background:url(//www.heritage.go.kr/images/content/c_3d/btn_zoomP.png) no-repeat}
.c_3dScanCon .c_3dScanTxt .mapBtn button.mapZoom_m{background:url(//www.heritage.go.kr/images/content/c_3d/btn_zoomM.png) no-repeat}
.mapBtn{position:absolute;right:0;top:0}

a.num3d{position:absolute;display:block}
a.num3d img{width:21px;height:25px}
a.num3d:hover img{animation:rotate 1.5s infinite ease-in-out}
/* 창덕궁 */
.num3d.t01{left:54.9%;bottom:4.5%}
.num3d.t02{left:46.5%;bottom:16.3%}
.num3d.t03{left:42.8%;bottom:26.5%}
.num3d.t04{left:36.8%;bottom:22.5%}
.num3d.t05{left:36.2%;bottom:34.2%}
.num3d.t06{left:55%;bottom:31%}
.num3d.t07{left:55.2%;bottom:42.5%}
.num3d.t08{left:60%;bottom:47%}
.num3d.t09{left:56.3%;bottom:53.5%}
.num3d.t10{left:52%;bottom:52%}
.num3d.t11{left:67.8%;bottom:47.8%}
.num3d.t12{left:88%;bottom:44.1%}
.num3d.t13{left:85.5%;bottom:50.6%}
.num3d.t14{left:76.3%;bottom:50.7%}
.num3d.t15{left:51.2%;bottom:63.9%}
.num3d.t16{left:47.5%;bottom:68%}
.num3d.t17{left:43.1%;bottom:70.5%}
.num3d.t18{left:41%;bottom:77.2%}
.num3d.t19{left:32.4%;bottom:79.5%}
.num3d.t20{left:37%;bottom:85.7%}
.num3d.t21{left:27%;bottom:86.3%}
.num3d.t22{left:21%;bottom:93.5%}
.num3d.t23{left:8.3%;bottom:66.5%}

/* 양동마을 */
.num3d.y01{left:92.6%;bottom:24.4%}
.num3d.y02{left:82.3%;bottom:34.5%}
.num3d.y03{left:84.2%;bottom:44.8%}
.num3d.y04{left:75.2%;bottom:49%}
.num3d.y05{left:71.7%;bottom:65.5%}
.num3d.y06{left:78.8%;bottom:70%}
.num3d.y07{left:73.4%;bottom:75.2%}
.num3d.y08{left:59%;bottom:77.8%}
.num3d.y09{left:54.1%;bottom:71.8%}
.num3d.y10{left:48.5%;bottom:72.3%}
.num3d.y11{left:36.8%;bottom:65.3%}
.num3d.y12{left:29%;bottom:73.2%}
.num3d.y13{left:19.5%;bottom:71.3%}
.num3d.y14{left:9.5%;bottom:80.2%}
.num3d.y15{left:35.5%;bottom:46%}
.num3d.y16{left:52.2%;bottom:55.7%}
.num3d.y17{left:60.6%;bottom:57.2%}
.num3d.y18{left:47.8%;bottom:43.3%}
.num3d.y19{left:14.4%;bottom:32.7%}
.num3d.y20{left:43.4%;bottom:20.8%}
.num3d.y21{left:51.7%;bottom:19.7%}
.num3d.y22{left:67%;bottom:14%}
.num3d.y23{left:66%;bottom:30.5%}

.thumb_show{display:none;position:absolute;width:120px;background:#444;padding:15px;color:#fff;z-index:10}
.thumb_show .tsThumb{width:120px}
.thumb_show strong{display:block;margin-top:10px;text-align:center;font-weight:normal;font-size:13px}
/* 창덕궁 */
.thumb_show.t01{left:54.9%;bottom:9.5%}
.thumb_show.t02{left:48.5%;bottom:20.5%}
.thumb_show.t03{left:60%;margin-left:-115px;bottom:21%}
.thumb_show.t04{left:32%;margin-left:-115px;bottom:18%}
.thumb_show.t05{left:52%;margin-left:-115px;bottom:31.5%}
.thumb_show.t06{left:58%;bottom:8%}
.thumb_show.t07{left:57.8%;bottom:19.5%}
.thumb_show.t08{left:63.2%;bottom:48.2%}
.thumb_show.t09{left:56.3%;bottom:57.8%}
.thumb_show.t10{left:52%;margin-left:-115px;bottom:28.5%}
.thumb_show.t11{left:64%;bottom:53%}
.thumb_show.t12{left:75%;bottom:21%}
.thumb_show.t13{left:73%;bottom:56%}
.thumb_show.t14{left:69%;bottom:56%}
.thumb_show.t15{left:55%;bottom:63.9%}
.thumb_show.t16{left:41.5%;margin-left:-115px;bottom:41%}
.thumb_show.t17{left:40.5%;margin-left:-115px;bottom:46%}
.thumb_show.t18{left:48%;bottom:65%}
.thumb_show.t19{left:32.4%;margin-left:-115px;bottom:53%}
.thumb_show.t20{left:43%;bottom:60%}
.thumb_show.t21{left:15%;bottom:60%}
.thumb_show.t22{left:2%;bottom:71%}
.thumb_show.t23{left:8%;bottom:37%}

/* 양동마을 */
.thumb_show.y01{left:75%;bottom:8%}
.thumb_show.y02{left:75%;bottom:10.7%}
.thumb_show.y03{left:79%;bottom:50%}
.thumb_show.y04{left:57%;bottom:36%}
.thumb_show.y05{left:75.2%;bottom:52%}
.thumb_show.y06{left:82.3%;bottom:67%}
.thumb_show.y07{left:66.7%;bottom:80%}
.thumb_show.y08{left:41.6%;bottom:78.5%}
.thumb_show.y09{left:41.3%;bottom:76.5%}
.thumb_show.y10{left:31%;bottom:71%}
.thumb_show.y11{left:18%;bottom:46%}
.thumb_show.y12{left:32.3%;bottom:70.7%}
.thumb_show.y13{left:12%;bottom:47%}
.thumb_show.y14{left:13%;bottom:80%}
.thumb_show.y15{left:17.3%;bottom:36.5%}
.thumb_show.y16{left:55.3%;bottom:34.2%}
.thumb_show.y17{left:57%;bottom:36%}
.thumb_show.y18{left:52%;bottom:30%}
.thumb_show.y19{left:17.7%;bottom:30%}
.thumb_show.y20{left:25%;bottom:12%}
.thumb_show.y21{left:49%;bottom:24.4%}
.thumb_show.y22{left:70%;bottom:1%}
.thumb_show.y23{left:57%;bottom:35.3%}

@keyframes rotate {
    50%{transform:rotateY(180deg)}
    100%{transform:rotateY(360deg)}
}

/* 3d 다운로드 신청 */
.cdTable{table-layout:fixed}
.cdTable th,
.cdTable td{border-right:1px solid #d5d5db}
.cdTable th:last-child,
.cdTable td:last-child{border-right:0}
.cdTable label,
.cdTable b{font-weight:bold;display:inline-block;word-break:keep-all}
.cdTable input[type=text],
.cdTable input[type=password]{height:30px;border:1px solid #bbb}
.cdTable input[type=text]:disabled{background:#f2f2f2}
.cdTable input[type=radio]{vertical-align:middle;margin-top:-2px}
.cdInput_w01{width:150px}
.cdInput_w02{width:80px}
.cdInput_w03{width:350px}
.cdInput_w04{width:250px}
.cdInput_full{width:100%}
.inputCom{margin-left:5px;color:#999;display:inline-block;word-break:keep-all}
.cdCertiBtn{margin-left:3px;padding:0 10px;height:32px;line-height:32px;border:0;background:#51576e;color:#fff}
.cdCont{border:1px solid #bbb;width:100%;resize:none;padding:5px;box-sizing:border-box}
#cdCont_count{font-size:13px;color:#999}
.cd_point{color: #ff8b3e}
.p_infoCheck{margin-top:10px}
.p_infoCheck input[type=checkbox]{width:15px;height:15px;vertical-align:middle;margin-top:-2px;margin-right:7px}
.p_infoCheck label{display:inline}
.readOnly{background-color:#f3f3f3}
.useT04_box{display:none}
.cdBtn_box{margin-top:20px;text-align:center}
@media all and (max-width:630px){
    .cdInput_w03{width:100%}
}
@media all and (max-width:560px){
    .cdTable colgroup col:first-child,
    .cdTable tr th{display:none}
    .cdTable td{border-left:0}
}
@media all and (max-width:450px){
    .cdTable th,
    .cdTable td{padding:7px}
    .cdTable colgroup col:nth-child(2){width:75px !important}
    .cdCertiBtn{margin-left:0;margin-top:6px}
    .cdInput_w04{width:170px}
}

/* 나의 신청내역_개인정보입력 */
.confirmBox{margin:0 auto;border:1px solid #d5d5db;padding:35px 25px;background:#f9f9f7}
.confirmBox .confirmInput{width:308px;max-width:250px;margin:0 auto;padding-left:98px;background:url(//www.heritage.go.kr/images/common/img_cert_ipin.png) left top no-repeat}
.confirmBox .confirmInput>div{position:relative;margin-bottom:5px}
.confirmBox .confirmInput>div:after{content:"";display:block;clear:both}
.confirmBox .confirmInput>div>span{position:absolute;right:-105px;top:50%;margin-top:-9px;font-size:13px;font-weight:300}
.confirmBox .confirmInput label{float:left;position:relative;top:5px;display:inline-block;width:60px;font-weight:500}
.confirmBox .confirmInput div .confirm_text{float:left;box-sizing:border-box;width:calc(100% - 60px)}
.confirmBox .confirmBtn{margin-top:10px;text-align:right}
@media all and (max-width:650px){
    .confirmBox .confirmInput>div>span{position:relative;right:inherit;left:60px;top:inherit;margin-top:0}
}
@media all and (max-width:440px){
    .confirmBox .confirmInput{width:auto;padding-left:75px;background-size:60px 59px}
}

/* 나의 신청내역_목록 */
.my3d{table-layout:fixed}
.my3d span.before{display:inline-block;margin:2px 0;padding:5px 10px;background:#fda3b4;color:#000;border-radius:15px;letter-spacing:-0.05em;font-size:14px}
.my3d span.ing{display:inline-block;margin:2px 0;padding:5px 10px;background:#fedf6f;color:#000;border-radius:15px;letter-spacing:-0.05em;font-size:14px}
.my3d span.finish{display:inline-block;margin:2px 0;padding:5px 10px;background:#a0d3ff;color:#000;border-radius:15px;letter-spacing:-0.05em;font-size:14px}

/* 나의 신청내역_상세 */
.dw3dTxt{margin-top:5px;text-align:center;font-size:15px;font-weight:bold}

/* 3D문화유산 소개 */
.c_3dIntroCon{padding:20px;border:1px solid #ddd;background-color:#f3f4f8}
@media all and (max-width:400px){
    .c_3dIntroCon{padding:12px 15px}
}
.c_3dIntroConIlWrap{position: relative;}
.c_3dIntroConIl{padding:13px;border:1px solid #ddd;background-color:#f3f4f8; display: inline-block;position: relative;margin-top: 10px;margin-right: 24px;}
@media all and (max-width:400px){
    .c_3dIntroConIl{padding:9px 12px}
}

.c_3dIntroConIl:before{content: "→";display: block; position: absolute;right:-22px;bottom: 14px;}
.c_3dIntroConIlWrap .c_3dIntroConIl:last-child:before{content:""; display: none;}

/* 3D문화유산 이용방법 */
.c_3dIntroWrap{background:url(//www.heritage.go.kr/images/c_3d/bg_introTop.png) right 40px top 85px no-repeat}
.c_3dIntroWrap.bgNon{background:none}
.c_3dIntroWrap>h6{font-size:16px;color:#000;font-weight:normal}
.c_3dIntroWrap>em{display:block;margin:8px 0 0 21px;line-height:100%;font-weight:bold;font-size:15px;color:#222}
.c_3dStep_box{padding:20px;border-style:solid;border-width:8px;border-image:url(//www.heritage.go.kr/images/layout/bg_borderImg.gif) 8 repeat stretch}
.c_3dStep_img{width:100%;height:100%;padding-bottom:13.21428571428571%;background:url(//www.heritage.go.kr/images/c_3d/img_introStep.gif) center center no-repeat;background-size:100%}
.c_3dDown{display:inline-block;padding:0 20px;height:30px;line-height:30px;color:#555;border:1px solid #555;text-align:center}
.c_3dDown:before{content:"";position:relative;top:1px;display:inline-block;width:16px;height:16px;background:url(//www.heritage.go.kr/images/common/popup_down_gray.png) no-repeat;background-size:16px;margin-right:3px}
.c_3dDown:hover{color:#fff;background-color:#555}
.c_3dDown:hover:before{background:url(//www.heritage.go.kr/images/common/popup_down.png) no-repeat;background-size:16px}


@media all and (max-width:640px){
    .c_3dIntroWrap{background:none}
    .c_3dStep_img{padding-bottom:17.37089201877934%;background:url(//www.heritage.go.kr/images/c_3d/img_introStep_mo.gif) center center no-repeat;background-size:100%}
}
@media all and (max-width:450px){
    .c_3dStep_box{padding:10px 8px}
}


/*responsive*/
@media all and (max-width:1050px){
    .board_search.def .bs_cnd02{width:60%}
    .board_search.def .bs_input02{position:relative;padding-left:64px;padding-right:63px;box-sizing:border-box;width:37%}
}

@media all and (max-width:1000px){
    /* 기본형 */
    .b_list col:nth-child(6), .b_list tr th:nth-child(6), .b_list tr td:nth-child(6){display:none}
    /* 문화재지정예고 */
    .culap colgroup col{}
}

@media all and (max-width:860px){
    .staff_schList span.schItem.t01{padding-left:90px;width:100%;margin-bottom:10px}
    .staff_schList span.schItem.t02{width:50%;margin-left:0}
    .staff_schList span.schItem.t03{padding-left:90px;width:50%;margin-left:0}
    .staff_schList span label{display:inline-block;width:83px}
    .staff_schList .staff_schBtn{/*padding:28px 15px 28px 35px*/}

    /* 3d 스캔영상 */
    .c_3dScanGuide,
    .c_3dScanCon .c_3dScanTxt{display:none}
    
        
    /*신고처리결과 확인 */
    .c_3d1 col:first-of-type, .c_3d1 tr th:first-of-type, .c_3d1 tr td:first-of-type,
    .c_3d1 col:nth-child(2), .c_3d1 tr th:nth-child(2), .c_3d1 tr td:nth-child(2),
    .c_3d1 col:nth-child(4), .c_3d1 tr th:nth-child(4), .c_3d1 tr td:nth-child(4) {display: none; }
    
    
    
}
@media all and (max-width:830px){
    /* 간행물 검색 */
    .board_search.pub_sch{padding:15px}
    .board_search.pub_sch .pub_sch_box{padding-right:110px}
    .board_search.pub_sch .pub_sch_box>span{width:100%}
    .board_search.pub_sch .pub_sch_box>span:nth-of-type(even){margin-left:0}
    .board_search.pub_sch .pub_sch_box>span>label{font-size:13px;top:5px}

    .board_search.pub_sch .pub_sch_box .pub_item01,
    .board_search.pub_sch .pub_sch_box .pub_item02,
    .board_search.pub_sch .pub_sch_box .pub_item03,
    .board_search.pub_sch .pub_sch_box .pub_item04{padding-left:80px;margin-bottom:5px}

    /* 문화재검색 */
    .c_result col:first-child, .c_result col:nth-child(2),
    .c_result tr th:first-child, .c_result tr th:nth-child(2),
    .c_result tr td:first-child, .c_result tr td:nth-child(2) {display:none}
    
    /*다운로드폴더*/
    .c_result01 tr th:last-child,
    .c_result01 td:last-child {display: none; }
    .c_result01 tr th:nth-child(2) {width: 100%; }

    
    /* 문화재정보 */
    .c_result02 {table-layout: fixed;}
    .c_result02 col:first-child, .c_result02 col:nth-child(3),
    .c_result02 tr th:first-child, .c_result02 tr th:nth-child(3),
    .c_result02 tr td:first-child, .c_result02 tr td:nth-child(3) {display:none}
    .c_result02 col:nth-child(2){ text-align: left; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;text-align: left;}
    .c_result02 tr td a { display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .c_result02 tr th:nth-child(4), .c_result02 tr td:nth-child(4) {width: 20%;}
    .c_result02 tr td:nth-child(2) a{text-align: left;}
    
    
    /*기록유산 국역정보*/
    .type_3.result_tbl tr td:nth-child(2) a {height: 79px; overflow: hidden;display: inline-block;}
    

    /* 3D 문화유산 */
    .c_3d col:first-child, .c_3d col:nth-child(2),
    .c_3d tr th:first-child, .c_3d tr th:nth-child(2),
    .c_3d tr td:first-child, .c_3d tr td:nth-child(2) {display:none}

    /* 나의 신청내역(3D) */
    .my3d col:first-child,
    .my3d tr th:first-child,
    .my3d tr td:first-child{display:none}

}
@media all and (max-width:768px){
    /* 기본형 게시판 */
    .b_list col:nth-child(3), .b_list tr th:nth-child(3), .b_list tr td:nth-child(3){display:none}

    /* 기본형 게시판 검색 */
    .board_search.def .bs_cnd{width:100%;margin-right:0}
    .board_search.def .bs_input{width:100%;margin-top:5px}
    .board_search.def .bs_cnd02{width:100%;margin-right:0}
    .board_search.def .bs_input02{width:100%;margin-top:5px}

    /* 문화재지정예고 */
    .culap colgroup col:first-child,
    .culap tr th:first-child,
    .culap tr td:first-child{display:none}

    .culap colgroup col:nth-child(2),
    .culap tr th:nth-child(2),
    .culap tr td:nth-child(2){border-left:0}

    .board_view dl{width:100% !important}
    .board_view dl dt{border-left:0;width:90px}
    .board_view dl dd{margin-left:100px;text-overflow:clip;white-space:normal}
    .board_view dl dt, .board_view dl dd{padding:8px 5px}
    .board_view .b_content{padding:15px 10px}
    .board_view dl dt.prev,.board_view dl dt.next{width:82px;padding:8px 0 8px 18px}

    .board_view dl.b_third:nth-of-type(3) dt, .board_view dl.b_third:nth-of-type(6) dt, .board_view dl.b_third:nth-of-type(9) dt, .board_view dl.b_third:nth-of-type(12) dt{border-left:0}
    .board_view dl.b_half:nth-of-type(2) dt, .board_view dl.b_half:nth-of-type(4) dt, .board_view dl.b_half:nth-of-type(6) dt, .board_view dl.b_half:nth-of-type(8) dt{border-left:0}
}
@media all and (max-width:640px){
    .b_list col:nth-child(1), .b_list tr th:nth-child(1), .b_list tr td:nth-child(1){display:none}
    .b_list col:nth-child(2), .b_list tr th:nth-child(2), .b_list tr td:nth-child(2){border-left:0}

    .all_down{font-size:10px}

    /* 기본형 게시판 */
    .b_default colgroup col:nth-child(1),
    .b_default tr th:nth-child(1),
    .b_default tr td:nth-child(1),
    .b_default colgroup col:nth-child(3),
    .b_default tr th:nth-child(3),
    .b_default tr td:nth-child(3),
    .b_default colgroup col:nth-child(5),
    .b_default tr th:nth-child(5),
    .b_default tr td:nth-child(5){display:none}

    .b_default colgroup col:nth-child(2),
    .b_default tr th:nth-child(2),
    .b_default tr td:nth-child(2){border-left:0}

    /* 문화재지정예고 */
    .culap colgroup col:nth-child(2),
    .culap tr th:nth-child(2),
    .culap tr td:nth-child(2),
    .culap colgroup col:nth-child(4),
    .culap tr th:nth-child(4),
    .culap tr td:nth-child(4){display:none}

    .culap colgroup col:nth-child(3),
    .culap tr th:nth-child(3),
    .culap tr td:nth-child(3){border-left:0}

    .tbl.b_write th, .tbl.b_write td{font-size:13px}
    .tbl.b_write colgroup col:first-child, .tbl.b_write colgroup col:first-child + col + col{width:60px !important}
    .tbl.b_write td .bw_text01{width:50%}
    .tbl.b_write td .bw_text02{width:30%}
    .tbl.b_write td .bw_mail{width:44.5%}
    .tbl.b_write td .bw_mail_sel{width:44.5%;margin-top:5px}
    .tbl.b_write td .select01{width:100%}
    .tbl.b_write td .select02{width:50%}

    /* 간행물 정렬 */
    .board_info.sortWrap p{margin-top:12px}
    .board_info.sortWrap .p_sort{margin-top:5px}
    .listItemC{display:none}

    /* 간행물 리스트 */
    .pub_board_list{overflow:hidden}
    .pub_board_list ul{position:static;padding-top:0;padding-bottom:0;overflow:inherit}
    .pub_board_list ul:before{display:block;content:"";clear:both}
    .pub_board_list ul:after{display:none}
    .pub_board_list ul li{width:100%;margin-top:5px}
    .pub_board_list ul:first-child li:first-child{margin-top:0}
    .pub_board_list ul li a{padding:0}
    .pub_board_list ul li a .pub_lstBox{height:127px;padding:19px 0 14px 130px;box-sizing:inherit}
    .pub_board_list ul li a .pub_lstBox:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:#f3f4f6;border:1px solid #e4e9f7}
    .pub_board_list ul li a .pub_lstBox .pub_img{left:10px;width:100px;height:137px;padding:6px 6px 0 0;background-size:cover}

    /* 갤러리형 게시판 */
    .gallery>li{width:48.5%}
    .gallery>li:nth-child(2n+1){margin-left:0;clear:both}
    .gallery>li:nth-child(3n+1){margin-left:inherit;clear:inherit}
    .gallery>li:nth-child(2n){margin-left:3%}

    /* 영상게시판 상세페이지 */
    .vDetail .vD_content .vD_video{width:100%}
    .vDetail .vD_content .vD_caption{width:100%;height:150px;margin-left:0;margin-top:20px}

    .gallery.vD_list>li{width:100%;margin-left:0}

    /* 문화재 검색 게시판 상단 정보 */
    .csch_info{margin-top:20px}

    /* 문화재검색 */
    .c_result col:nth-child(4),.c_result tr th:nth-child(4), .c_result tr td:nth-child(4) {display:none}
    .c_result col:nth-child(6),.c_result tr th:nth-child(6), .c_result tr td:nth-child(6) {display:none}

    .cultural_list_sch.type_3 div{width:100%}

    /* 3d 문화유산 */
    .c_3d col:last-child, .c_3d tr th:last-child, .c_3d tr td:last-child{display:none}
    .c_3d col:nth-child(4){width:122px !important}
    .b3d_type li{margin-top:1px}
    .b3d_type li:nth-child(1),
    .b3d_type li:nth-child(2){margin-top:0}
    .b3d_type li:nth-child(2){border-radius:0 14px 14px 0}
    .b3d_type li:nth-child(3){border-radius:14px 0 0 14px;margin-left:0}
    table.c_3d span.prt,
    table.c_3d span.mdl,
    table.c_3d span.scn,
    table.c_3d span.scnv{padding:3px 7px;font-size:12px;}

    

    /* 나의 신청내역(3D) */
    .my3d col:nth-child(3),
    .my3d tr th:nth-child(3),
    .my3d tr td:nth-child(3){display:none}
}
@media all and (max-width:550px){
    .b_list col:nth-child(5), .b_list tr th:nth-child(5), .b_list tr td:nth-child(5){display:none}
    .b_list.max5 col:nth-child(4), .b_list.max5 tr th:nth-child(4), .b_list.max5 tr td:nth-child(4){width:70px;display:table-cell}
    .b_list.max5 col:nth-child(5), .b_list.max5 tr th:nth-child(5), .b_list.max5 tr td:nth-child(5){display:none}

    /* 간행물 정렬 */
    .board_info.sortWrap .p_sort span{display:none}

    .sortBtn{padding:0 5px}
    .sortBtn:after{margin-left:5px}
}
@media all and (max-width:500px){
    /* 기본형 게시판 검색 */
    .board_search.def{padding:10px}
    .board_search.def .bs_cnd{width:100%;padding-left:0}
    .board_search.def .bs_cnd .bs_count{position:static;display:block}

    .board_search.def .bs_cnd02{width:100%;padding-left:0}
    .board_search.def .bs_cnd02 .bs_count{position:static;display:block}

    /* 간행물 게시판 검색 */
    .board_search.pub_sch{padding:10px}
    .board_search.pub_sch .pub_sch_box{padding-right:0;text-align:right}
    .board_search.pub_sch .pub_sch_box .pub_item01,
    .board_search.pub_sch .pub_sch_box .pub_item02,
    .board_search.pub_sch .pub_sch_box .pub_item03,
    .board_search.pub_sch .pub_sch_box .pub_item04{padding-left:73px}
    .board_search.pub_sch .pub_sch_box a.big_schBtn{position:static;width:70px;height:34px;line-height:34px}

    .cultural_list_sch.type_3 div{padding:0}
    .cultural_list_sch.type_3 .bSch_sel{float:left;position:static;width:50%;margin-bottom:5px}
    .cultural_list_sch.type_3 span{clear:both}

    .staff_schList{padding:15px 8px}
    .staff_schList span.schItem.t01{padding-left:80px}
    .staff_schList span.schItem.t02{padding-left:80px;width:100%;margin-bottom:10px}
    .staff_schList span.schItem.t03{padding-left:80px;width:100%}
    .staff_schList span label{font-size:13px;width:73px}
    .staff_schList .staff_schBtn{padding:50px 15px 50px 35px}

    /* 나의 신청내역(3D) */
    .my3d col:nth-child(5),
    .my3d tr th:nth-child(5),
    .my3d tr td:nth-child(5){display:none}
}
@media all and (max-width:450px){
    .addrInput li .addr_text{width:100%}
    .board_search.pub_sch .pub_sch_box .pub_item03 .date_box{font-size:12px;padding-right:25px}

    /* 갤러리형 게시판 */
    .gallery>li{width:100%;margin-top:10px}
    .gallery>li:nth-child(2n+1){margin-left:inherit;clear:inherit}
    .gallery>li:nth-child(3n+1){margin-left:inherit;clear:inherit}
    .gallery>li:nth-child(2n){margin-left:0}
    .gallery>li>a .g_img img{width:100%}
}
