@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:14px;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}


/* *********************************************************************************
 *	게시판 리스트
 * *********************************************************************************/
.tbl.b_list,
.tbl.culap{border-top:2px solid #535a75}
.tbl.b_list tr th,
.tbl.culap tr th{padding:12px 10px;border-bottom:1px solid #535a75;background:#fff;color:#555;font-weight:500}
.tbl.b_list tr:hover,
.tbl.culap tr:hover{background:#f3f4f6}
.tbl.b_list tr td,
.tbl.culap tr td{color:#444}
.tbl.b_list tr td a:hover,
.tbl.culap tr td a:hover{color:#000;font-weight:normal;text-decoration:none}

/* 대메뉴별 게시판 선색 */
#container.cnews .tbl.b_list,
#container.cnews .tbl.culap{border-top:2px solid #3260a3}
#container.cnews .tbl.b_list tr th,
#container.cnews .tbl.culap tr th{border-bottom:1px solid #4c77b6}

#container.cminw .tbl.b_list,
#container.cminw .tbl.culap{border-top:2px solid #8c7302}
#container.cminw .tbl.b_list tr th,
#container.cminw .tbl.culap tr th{border-bottom:1px solid #a08715}

#container.cgove .tbl.b_list,
#container.cgove .tbl.culap{border-top:2px solid #564d95}
#container.cgove .tbl.b_list tr th,
#container.cgove .tbl.culap tr th{border-bottom:1px solid #6a62a3}

#container.cinfo .tbl.b_list,
#container.cinfo .tbl.culap{border-top:2px solid #93275b}
#container.cinfo .tbl.b_list tr th,
#container.cinfo .tbl.culap tr th{border-bottom:1px solid #a53a6d}

#container.cchai .tbl.b_list,
#container.cchai .tbl.culap{border-top:2px solid #28818c}
#container.cchai .tbl.b_list tr th,
#container.cchai .tbl.culap tr th{border-bottom:1px solid #3b929d}

.b_list.list_t05 .b_tit img{vertical-align:middle}

/* *********************************************************************************
 *	게시판 검색유형
 * *********************************************************************************/
.board_search{position:relative;background-color:#f3f4f6;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}
.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:absolute;left:0;top:0;padding-left:150px;width:375px;box-sizing:border-box;margin-right:1%}
.board_search.def .bs_cnd .bs_count{position:absolute;left:0;top:7px;width:170px;font-weight:normal}
.board_search.def .bs_cnd .bs_count b{font-weight:normal}
.board_search.def .bs_cnd .date_box{width:90px;height:34px;background-position:95%}
.board_search.def .bs_cnd .date_box+span{position:relative; bottom: 9px;}
/* 달력 있는 형태*/
/*.board_search.def .bs_cnd{position:absolute;left:0;top:0;padding-left:150px;width:395px;box-sizing:border-box;margin-right:1%}
.board_search.def .bs_cnd .bs_count{position:absolute;left:0;top:7px;width:150px;font-weight:normal}
.board_search.def .bs_cnd .bs_count b{font-weight:normal}
.board_search.def .bs_cnd .date_box{width:115px;height:34px;background-position:95%}*/

/* 달력 없앤 형태 */
.board_search.def .bs_input{position:relative;padding-left:89px;padding-right:63px;box-sizing:border-box;display:block;float:right;}
.board_search.def .bs_input .bSch_sel{position:absolute;left:0;top:0;width:90px;padding-left:5px}
.board_search.def .bs_input .input01{box-sizing:border-box;width:200px;height:34px}
.board_search.def .bs_input .inputBtn{position:absolute;right:0;top:2px;}
.board_search.def .bs_input .date_box{width:110px;height:34px;background-position:95%}
.board_search.def .bs_input .date_box+span{position:relative; bottom: 9px;}
/* 달력 있는 형태 */
/*.board_search.def .bs_input{position:relative;margin-left:403px;padding-left:89px;padding-right:63px;box-sizing:border-box;display:block}
.board_search.def .bs_input .bSch_sel{position:absolute;left:0;top:0;width:90px;padding-left:5px}
.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.type02 .bs_input02{position:relative;display:block;padding-left:176px;padding-right:63px;box-sizing:border-box;margin-top:0;margin-left:397px;width:auto}
.board_search.def.type02 .bs_input02 .bSch_sel{width:85px;position:absolute}
.board_search.def.type02 .bs_input02 .bSch_sel:first-child{left:0;top:0}
.board_search.def.type02 .bs_input02 .bSch_sel:nth-child(2){left:88px;top:0}
.board_search.def.type02 .bs_input02 .input01{position:static;box-sizing:border-box;width:100%;height:34px}
.board_search.def.type02 .bs_input02 .inputBtn{position:absolute;right:0;top:0}

/* 도난문화재정보 검색 */
.board_search.def.type03{margin-bottom:0}
.board_search.def.type03 .bs_input{padding-left:120px}
.board_search.def.type03 .bs_input .bSch_sel{width:120px;position:absolute}
.board_sch_con{margin-bottom:23px}

/* 지정기관목록 */
.board_search.def .bs_cnd03{position:absolute;left:0;top:0;padding-left:150px;width:150px;box-sizing:border-box;margin-right:1%}
.board_search.def .bs_cnd03 .bs_count{position:absolute;left:0;top:7px;width:150px;font-weight:normal}
.board_search.def .bs_cnd03 .bs_count b{font-weight:normal}

.board_search.def .bs_input03{position:relative;margin-left:150px;padding-left:89px;padding-right:63px;box-sizing:border-box;display:block}
.board_search.def .bs_input03 .bSch_sel{position:absolute;left:0;top:0;width:90px;padding-left:5px}
.board_search.def .bs_input03 .input01{box-sizing:border-box;width:100%;height:34px}
.board_search.def .bs_input03 .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(/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{width:58%;padding-left:92px;margin-bottom:10px}
/* 달력 있는 형태 */
/*.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:34px;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-left:4%;width:38%;margin-bottom:10px}

/* 달력 없는 형태 */
.board_search.pub_sch .pub_sch_box .pub_item03{display:none;padding-left:64px}
/* 달력 있는 형태 */
/*.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% - 8px)}
.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:5px;display:inline;padding:0 8px}


/* 문화재 훼손 신고 안내 */
.culD_tabmenu{position:relative;padding-top:24px;text-align:center;margin-bottom:20px}
.culD_tabmenu>li{display:inline-block;margin:0 0 0 -3px}
.culD_tabmenu li button{position:relative;padding:0 16px;border:0;background:none;top:-24px;z-index:9}
.culD_tabmenu li button span{display:block;width:151px;height:46px;line-height:46px;text-align:center;background:#f5f5f5;color:#555;font-size:15px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}
.culD_tabmenu li button:active span{position:relative}
.culD_tabmenu li button:before{content:"";display:block;position:absolute;top:0;left:0;width:16px;height:48px;background:url(/images/minw/bg_cDtab_left.gif) no-repeat}
.culD_tabmenu li button:after{content:"";display:block;position:absolute;top:0;right:0;width:16px;height:48px;background:url(/images/minw/bg_cDtab_right.gif) no-repeat}
.culD_tabmenu li button:hover span,
.culD_tabmenu li button.on span{background:#fff;color:#2d46af;border-top:1px solid #6e7692;border-bottom:1px solid #6e7692}
.culD_tabmenu li button:hover:before,
.culD_tabmenu li button.on:before{background:url(/images/minw/bg_cDtab_left_ov.gif) no-repeat}
.culD_tabmenu li button:hover:after,
.culD_tabmenu li button.on:after{background:url(/images/minw/bg_cDtab_right_ov.gif) no-repeat}
.culD_tabmenu li div.tabItem{display:none;box-sizing:border-box;position:absolute;left:0;top:23px;padding:48px 30px 24px;width:100%;border:1px solid #6e7692;border-radius:6px;text-align:left}
.culD_tabmenu li:first-child div.tabItem{display:block}
.culD_tabmenu li div.tabItem .cD_intro{min-height:120px;padding:5px 0 0 140px;background:url(/images/minw/img_cD_palace.gif) left top no-repeat}
.culD_tabmenu li div.tabItem .cD_intro strong{display:inline-block;position:relative;padding-left:10px;margin-top:5px}
.culD_tabmenu li div.tabItem .cD_intro strong:first-child{margin-top:0}
.culD_tabmenu li div.tabItem .cD_intro strong:before{content: "·";position:absolute;left:0;top:0;display:block}
.culD_tabmenu li div.tabItem .cD_intro p{margin-left:10px;word-break:keep-all}
.culD_tabmenu li div.tabItem .cD_step:after{content:"";display:block;clear:both}
.culD_tabmenu li div.tabItem .cD_step li{box-sizing:border-box;position:relative;float:left;width:20%;padding:15px}
.culD_tabmenu li div.tabItem .cD_step li:after{content:"";display:block;position:absolute;right:-7px;top:50%;margin-top:-5px;width:17px;height:10px;background:url(/images/minw/icon_cD_arrow.gif) no-repeat}
.culD_tabmenu li div.tabItem .cD_step li:last-child:after{display:none}
.culD_tabmenu li div.tabItem .cD_step li div{box-sizing:border-box;width:100%;height:0;padding-bottom:95.28%;border:3px solid #fbb226;border-radius:50%;text-align:center}
.culD_tabmenu li div.tabItem .cD_step li div span{display:inline-block;width:80px;padding-top:65px;word-break:keep-all;font-size:15px}
.culD_tabmenu li div.tabItem .cD_step li.t01 div span{background:url(/images/minw/icon_cD_step01.gif) center 29px no-repeat}
.culD_tabmenu li div.tabItem .cD_step li.t02 div span{background:url(/images/minw/icon_cD_step02.gif) center 29px no-repeat}
.culD_tabmenu li div.tabItem .cD_step li.t03 div span{background:url(/images/minw/icon_cD_step03.gif) center 29px no-repeat}
.culD_tabmenu li div.tabItem .cD_step li.t04 div span{background:url(/images/minw/icon_cD_step04.gif) center 29px no-repeat}
@media all and (max-width:1100px){
    .culD_tabmenu li div.tabItem .cD_step li{width:33.3%;padding:15px 55px}
    .culD_tabmenu li div.tabItem .cD_step li div span{padding-top:60px}
}
@media all and (max-width:1000px){
    .culD_tabmenu li button{padding:0}
    .culD_tabmenu li button:before,
    .culD_tabmenu li button:after{display:none}
    .culD_tabmenu li button span{padding:0 10px;width:auto;border:1px solid #bdbdbd}
    .culD_tabmenu li button:hover span, .culD_tabmenu li button.on span{border:1px solid #6e7692}
    .culD_tabmenu li:first-child button{margin-right:-1px}
    .culD_tabmenu li div.tabItem{padding:40px 15px 10px}
    .culD_tabmenu li div.tabItem .cD_intro{padding-left:0;background:none}
    .culD_tabmenu li div.tabItem .cD_step li{width:20%;padding:10px 15px}
    .culD_tabmenu li div.tabItem .cD_step li div{width:auto;height:auto;border:0;padding-bottom:0}
    .culD_tabmenu li div.tabItem .cD_step li div span{display:inline-block;padding-top:30px;height:40px}
    .culD_tabmenu li div.tabItem .cD_step li.t01 div span,
    .culD_tabmenu li div.tabItem .cD_step li.t02 div span,
    .culD_tabmenu li div.tabItem .cD_step li.t03 div span,
    .culD_tabmenu li div.tabItem .cD_step li.t04 div span{background-position:center top}
}

@media all and (max-width:610px){
    .culD_tabmenu li div.tabItem .cD_step li{width:inherit;height:100px}
}
@media all and (max-width:400px){
    .culD_tabmenu li div.tabItem .cD_step li{padding:10px 13px;height:auto}
    .culD_tabmenu li div.tabItem .cD_step li div span{width:70px}
}
@media all and (max-width:360px){
    .culD_tabmenu li div.tabItem{padding:40px 10px 10px}
    .culD_tabmenu li div.tabItem .cD_step li div span{width:60px}
}

/* 문화재 훼손 신고 검색 */
.board_search.culDamage{overflow:hidden;margin-bottom:23px}
.board_search.culDamage>div{position:relative;padding-left:498px}
.board_search.culDamage .cdbox01{position:absolute;left:0;top:0}
.board_search.culDamage .bs_cnd{float:left;box-sizing:border-box;padding-left:70px;padding-right:12px;width:341px;border-right:1px solid #bbc2d3}
.board_search.culDamage .bs_cnd>label{position:absolute;left:0;top:5px;padding-left:8px;background:url(/images/common/bul_sch_label.png) left center no-repeat;color:#555;font-size:15px}
.board_search.culDamage .bs_cnd .date_box{width:calc(50% - 8px)}
.board_search.culDamage .cd_situ{float:left;padding:0 12px;border-right:1px solid #bbc2d3}
.board_search.culDamage .cd_situ select{width:120px}
.board_search.culDamage .bs_input{position:relative;display:block;padding-left:82px;padding-right:65px}
.board_search.culDamage .bs_input select{position:absolute;left:0;top:0;width:83px}
.board_search.culDamage .bs_input input.input01{width:100%}
.board_search.culDamage .bs_input button,
.board_search.culDamage .bs_input input[type=button]{position:absolute;right:0;top:0;cursor:pointer}

@media all and (max-width:1050px){
    .board_search.culDamage>div{padding-left:0}
    .board_search.culDamage .cdbox01{position:static;overflow:hidden}
    .board_search.culDamage .cd_situ{border-right:0;padding-right:0}
    .board_search.culDamage .bs_input{margin-top:5px}
}
@media all and (max-width:570px){
    .board_search.culDamage{padding:15px}
    .board_search.culDamage .bs_cnd{padding-right:0;width:100%;border-right:0}
    .board_search.culDamage .cd_situ{padding-left:0;margin-top:5px;width:100%}
    .board_search.culDamage .cd_situ select{width:100%}
    .board_search.culDamage .bs_input{padding-left:69px}
    .board_search.culDamage .bs_input select{width:70px}
}

.board_info.culD{overflow:hidden}
.board_info.culD p{float:left;padding-left:13px;margin-top:6px;background:url(/images/common/bul_sch_label.png) 5px center no-repeat}
.board_info.culD .cdb_info{float:right;padding:3px 0 3px 18px;background:url(/images/minw/icon_lock.gif) left center no-repeat}

table.culDamage{border-top:2px solid #535a75;table-layout:fixed}
table.culDamage th{background:none;color:#555;border-bottom:1px solid #535a75}
table.culDamage tbody tr:hover{background:#f3f4f6}
table.culDamage td{position:relative;padding:7px 10px}
table.culDamage td img.lock{margin-left:5px;vertical-align:middle}
table.culDamage td a{color:#000}
table.culDamage td span.finish{display:block;width:78px;height:32px;line-height:32px;color:#000;border-radius:16px;background:#a0d3ff;text-align:center;margin:0 auto}
table.culDamage td span.before{display:block;width:78px;height:32px;line-height:32px;color:#000;border-radius:16px;background:#fda3b4;text-align:center;margin:0 auto}
table.culDamage td span.ing{display:block;width:78px;height:32px;line-height:32px;color:#000;border-radius:16px;background:#fedf6f;text-align:center;margin:0 auto}

@media all and (max-width:700px){
    table.culDamage colgroup col:first-child,
    table.culDamage thead th:first-child,
    table.culDamage tbody td:first-child{display:none}

    table.culDamage colgroup col:nth-child(5),
    table.culDamage thead th:nth-child(5),
    table.culDamage tbody td:nth-child(5){display:none}

    table.culDamage colgroup col:nth-child(3){width:73px !important}
    table.culDamage colgroup col:nth-child(4){width:70px !important}
    table.culDamage td span.finish,
    table.culDamage td span.before,
    table.culDamage td span.ing{font-size:13px;width:64px}
}

.culDmg_Btn{border-top:1px solid #d5d5db;margin-top:25px;padding-top:20px;text-align:right}
.culDmg_Btn .cdBtn{display:inline-block;color:#fff;padding:10px 15px 10px 35px;margin:0}
.culDmg_Btn .cdBtn.write{background:#3865a7 url(/images/common/bul_reply_btn.png) 15px center no-repeat}
.culDmg_Btn .cdBtn.ulist{margin-left:5px;background:#3865a7 url(/images/common/bul_user_white.png) 15px center no-repeat}

.p_infoCheck{margin-top:10px}
.p_infoCheck input[type=checkbox]{width:15px;height:15px;vertical-align:middle;margin-top:-2px;margin-right:7px}
.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}
.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}
.fileBtn{position:relative;width:24px;height:24px;color:#fff;font-size:18px;border:0;text-indent:-9999px}
.fileBtn.add{background:#3d4f9c}
.fileBtn.subp{margin-left:3px;top:3px;background:#d4444f url(/images/common/bul_close_02.png) center center no-repeat;background-size:12px}
.fileWrap{display:block;margin-bottom:5px}
.cdWrite{background:#51576e url(/images/common/bul_reply_btn.png) 16px center no-repeat !important;color:#fff;border:1px solid #51576e !important;margin-right:5px}
.cdDel{background:#D4444F url(/images/common/bul_del_white.png) 16px center no-repeat !important;color:#fff;border:1px solid #D4444F !important;;margin-right:5px}
.cdBtn_box{margin-top:20px;text-align:center}

.cd_cond{margin-top:20px;overflow:hidden}
.cd_cond .cdCBox.before{float:left;width:44%}
.cd_cond .cdCBox.after{float:right;width:44%}
.cd_cond .cdCBox dl{margin-top:20px}
.cd_cond .cdCBox dl dt{text-align:center;height:40px;line-height:40px;font-weight:bold;background:#f2f4fb;color:#103581;border-top:1px solid #d5d5db;border-bottom:1px solid #d5d5db}
.cd_cond .cdCBox dl dd{height:250px;text-align:center;border-bottom:1px solid #d5d5db}
.cd_cond .cdCBox dl dd img{height:100%}
.cd_cond .cdC_arrow{float:left;width:12%;margin:0 auto}
.cd_cond .cdC_arrow ul li{display:table;width:100%;height:293px;margin-top:20px;text-align:center}
.cd_cond .cdC_arrow ul li span{position:relative;display:table-cell;vertical-align:middle}
.cd_cond .cdC_arrow ul li span img{position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-25px}

@media all and (max-width:640px){
    .cd_cond .cdCBox dl dd{height:150px}
    .cd_cond .cdC_arrow ul li{height:193px}
    .cd_cond .cdC_arrow ul li img{}
    .cd_cond .cdC_arrow ul li span img{width:30px;position:absolute;top:50%;margin-top:0;left:50%;margin-left:-15px}
}
@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}
}
@media all and (max-width:440px){
    .cd_cond .cdCBox dl dd{height:120px}
    .cd_cond .cdC_arrow ul li{height:163px}
}

.cdStep_box{margin-bottom:40px}
.cdStep_box .cdStep_img{width:100%;height:100%;padding-bottom:17.343%}
.cdStep_box.before .cdStep_img{background:url(/images/minw/img_cdStep_01.gif) center top no-repeat}
.cdStep_box.ing .cdStep_img{background:url(/images/minw/img_cdStep_02.gif) center top no-repeat}
.cdStep_box.finish .cdStep_img{background:url(/images/minw/img_cdStep_03.gif) center top no-repeat}
.cd_tPoint{color:#1240ab}
@media all and (max-width:1100px){
    .cdStep_box.before .cdStep_img,
    .cdStep_box.ing .cdStep_img,
    .cdStep_box.finish .cdStep_img{background-size:contain}
}
@media all and (max-width:550px){
    .cdStep_box{margin-bottom:30px}
    .cdStep_box .cdStep_img{width:100%;height:100%;padding-bottom:21.82662%}
    .cdStep_box.before .cdStep_img{background:url(/images/minw/img_cdStep_01_mo.gif) center top no-repeat;background-size:contain}
    .cdStep_box.ing .cdStep_img{background:url(/images/minw/img_cdStep_02_mo.gif) center top no-repeat;background-size:contain}
    .cdStep_box.finish .cdStep_img{background:url(/images/minw/img_cdStep_03_mo.gif) center top no-repeat;background-size:contain}
}

table.cd_bln{table-layout:fixed}
table.cd_bln th,
table.cd_bln td{border-left:0}
table.cd_bln td{padding:0}
table.cd_bln td.cdA{min-width:40px !important;padding:0 8px !important}

/* 문화재 훼손 신고 */
.proList{text-align:center}
.proList .proBtn{display:inline-block;color:#fff;padding:10px 15px 10px 35px;margin:0;background:#3865a7 url(/images/common/bul_reply_btn.png) 15px center no-repeat}
.confirmBox.culDmg label{position:relative;top:6px}

/* 문화재 훼손 신고 - 나의 신고 확인(상세) */
.cd_reportImg{height:250px;margin-top:10px}
.cd_reportImg:first-of-type{margin-top:0}
.cd_reportImg img{height:100%}

@media all and (max-width:640px){
    .cd_reportImg{height:auto}
    .cd_reportImg img{height:auto}
}

/* *********************************************************************************
 *	게시판 목록
 * *********************************************************************************/
.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}

/*
    게시판 레이아웃 공통
    .b_default : 기본형, .b_list : 기본형(첨부파일추가), .culap : 문화재지정예고, .b_write : 글쓰기
 */
.b_default,
.b_list,
.culap,
.b_write{table-layout:fixed}

/* *********************************************************************************
 *	갤러리형 게시판
 * *********************************************************************************/
.gallery{position:relative;border-top:2px solid #535a75;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(//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)}

.photo_board{position:relative;border-top:2px solid #535a75;border-bottom:1px solid #aeaeae;padding:0 0 20px;overflow:hidden}
.photo_board>li{float:left;width:23.5%;margin-left:2%;margin-top:20px}
.photo_board>li:nth-child(4n+1){margin-left:0;clear:both}
.photo_board>li>a{display:block;color:#555;font-size:14px}
.photo_board>li>a .p_img{position:relative;overflow:hidden;height:140px;background:#f8f8f8}
.photo_board>li>a .p_img img{height:100%;margin:0 auto;display:block;transition:all .5s}
.photo_board>li>a .p_title{margin-top:10px}
.photo_board>li>a .p_title strong{font-weight:normal;display:block;width:100%;height:37px;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#444}
.photo_board>li>a .p_con p{margin:10px 0;height:60px;font-size:13px;color:#666;overflow:hidden}
.photo_board>li>a .p_con span{padding-left:18px;font-size:12px;color:#2c3e7e;text-align:center;background:url(/images/layout/icon_time.gif) left center no-repeat}
.photo_board>li>a:hover img{transform:scale(1.15)}
.photo_board>li>a:hover .p_title p,.gallery>li>a:focus .p_title p{color:#fff}
.photo_board>li>a:hover .p_img span.play_icon,
.photo_board>li>a:hover .p_img span.play_icon{opacity:1;transform:rotateX(180deg)}

/* *********************************************************************************
 *	게시판 상세 sns 공유
 * *********************************************************************************/
.board_sns{margin-bottom:15px;text-align:right}
.board_sns a{display: inline-block; margin-right: 5px;}
.board_sns a img {vertical-align: middle;}
.board_sns a span {display: inline-block; height: 30px; font-size: 13px; line-height: 27px;}

/* *********************************************************************************
 *	게시판 상세
 * *********************************************************************************/
.board_view{overflow:hidden;border-top:2px solid #535a75;font-size:14px;clear:both}
#container.cnews .board_view,#container.cnews .story_view h4{border-top:2px solid #3260a3}
#container.cminw .board_view,#container.cminw .story_view h4{border-top:2px solid #8c7302}
#container.cgove .board_view,#container.cgove .story_view h4{border-top:2px solid #564d95}
#container.cinfo .board_view,#container.cinfo .story_view h4{border-top:2px solid #93275b}
#container.cchai .board_view,#container.cchai .story_view h4{border-top:2px solid #28818c}
.board_view dt{font-size:14px;color:#555;background:#f1f4f9;font-weight:normal}
.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:normal;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:normal;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{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(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}
.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, .board_view dl.b_half:nth-of-type(9) 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 0 5px 20px;background:url(/images/common/btn_disk.gif) left 7px no-repeat;background-size:15px}

.all_down{display:block;color:#555;font-size:11px;line-height:12px;padding:7px 5px 7px 17px;background:#fff url(/images/common/bul_all_down.gif) 7px center no-repeat;border:1px solid #aaa;border-radius:2px;margin-top:2px}

/* *********************************************************************************
 *	게시판 작성
 * *********************************************************************************/
.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(/images/common/bul_board_prev.png) 78% center no-repeat}
.b_page dt.next{background:#f3f4f6 url(/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:30px;font-weight:normal}
.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}

/* *********************************************************************************
 *	비밀번호 입력 레이어팝업
 * *********************************************************************************/
.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}
.passwd_layer .layer_btn input[type=button].passwd_ok{background:#254c8d}


/* *********************************************************************************
 *	간행물
 * *********************************************************************************/
/* 간행물 게시판 정보(게시물 / 페이지 수) */
.board_info.sortWrap{overflow:hidden}
.board_info.sortWrap p{float:left;padding-left:13px;margin-top:6px;background:url(/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;padding-left:13px;background:url(/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(/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(/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(/images/common/img_sort_img_on.png) center center no-repeat}
.board_info.sortWrap .list_type li a.sort_list.on{background:url(/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 1px 1px;background:url(/images/common/bg_pub_book.png) left top no-repeat;z-index:10}
.pub_board_list ul li a .pub_lstBox .pub_img img{width:100%;height:100%}
.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}

/* 문화유산 스토리 마당 상세 */
.story_view h4{padding:20px 0;margin-bottom:30px;border-bottom:1px solid #535a75;text-align:center;color:#000;font-size:20px;background:none;word-break:keep-all;line-height:25px}
.story_view .story_info{overflow:hidden}
.story_view .story_info>div{float:left;position:relative;width:48.5%;margin-left:3%}
.story_view .story_info>div:first-child{margin-left:0}
.story_view .story_info .stinfo_img{text-align:center;background-color:#e8e8e8}
.story_view .story_info .stinfo_img img{width:100%}
.story_view .story_info .stinfo_con table{width:100%;border-collapse:collapse}
.story_view .story_info .stinfo_con .stinfo_tbl{border-top:1px solid #535a75;border-bottom:1px solid #535a75}
.story_view .story_info .stinfo_con .stinfo_tbl tr{border-top:1px solid #d5d5db}
.story_view .story_info .stinfo_con .stinfo_tbl tr:first-child{border-top:0}
.story_view .story_info .stinfo_con .stinfo_tbl tr th,
.story_view .story_info .stinfo_con .stinfo_tbl tr td{padding:10px 10px 10px 5px; border-top:1px solid #d5d5d5}
.story_view .story_info .stinfo_con .stinfo_tbl tr:first-child th,
.story_view .story_info .stinfo_con .stinfo_tbl tr:first-child td{border-top:0}
.story_view .story_info .stinfo_con .stinfo_tbl tr th{color:#2a3d88;font-weight:normal;text-align:left}
.story_view .story_info .stinfo_con .stinfo_tbl tr td{overflow:hidden}
.story_view .story_info .stinfo_con .stinfo_tbl tr td a:hover{color:#0946b6;text-decoration:underline}
.story_view .b_page{margin-top:30px}
.story_view .b_page dl{position:relative;float:left;border-top:1px solid #d5d5db}
.story_view .b_page dl:first-child{border-top:0}
.story_view .b_page dl dt,.story_view dl dd{padding:12px 7px}
.story_view .b_page dl dt{width:84px;position:absolute;left:0;top:0;right:0;bottom:0;font-weight:normal;border-right:1px solid #d5d5db;padding:12px 0 12px 30px}
.story_view .b_page dl dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 7px;border-left:1px solid #d5d5db;margin-left:114px;min-height:21px}


/*responsive*/

@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}

    /* 게시판 type_01 */
    .b_list.list_t01 col:nth-child(6), .b_list.list_t01 tr th:nth-child(6), .b_list.list_t01 tr td:nth-child(6){display:none}
    /* 게시판 type_02 고시 게시판 */
    .b_list.list_t02 col:nth-child(5), .b_list.list_t02 tr th:nth-child(5), .b_list.list_t02 tr td:nth-child(5){display:none}
    /* 게시판 type_03 비영리법인현황 게시판 */
    .b_list.list_t03 col:nth-child(1), .b_list.list_t03 tr th:nth-child(1), .b_list.list_t03 tr td:nth-child(1){display:none}
    .b_list.list_t03 col:nth-child(3), .b_list.list_t03 tr th:nth-child(3), .b_list.list_t03 tr td:nth-child(3){display:table-cell}
    .b_list.list_t03 col:nth-child(6), .b_list.list_t03 tr th:nth-child(6), .b_list.list_t03 tr td:nth-child(6){display:none}
    /* 게시판 type_04 지정기관 목록 */
    .b_list.list_t04 col:nth-child(1), .b_list.list_t04 tr th:nth-child(1), .b_list.list_t04 tr td:nth-child(1){display:none}
    .b_list.list_t04 col:nth-child(3), .b_list.list_t04 tr th:nth-child(3), .b_list.list_t04 tr td:nth-child(3){display:none}
    .b_list.list_t04 col:nth-child(6), .b_list.list_t04 tr th:nth-child(6), .b_list.list_t04 tr td:nth-child(6){display:none}
    /* 게시판 type_05 도난문화재정보 게시판 */
    .b_list.list_t05 col:nth-child(1), .b_list.list_t05 tr th:nth-child(1), .b_list.list_t05 tr td:nth-child(1){display:none}
    .b_list.list_t05 col:nth-child(2), .b_list.list_t05 tr th:nth-child(2), .b_list.list_t05 tr td:nth-child(2){display:table-cell;width:50px}
    .b_list.list_t05 col:nth-child(3), .b_list.list_t05 tr th:nth-child(3), .b_list.list_t05 tr td:nth-child(3){display:table-cell;width:auto}
    .b_list.list_t05 col:nth-child(4), .b_list.list_t05 tr th:nth-child(4), .b_list.list_t05 tr td:nth-child(4){display:table-cell;width:130px}
    .b_list.list_t05 col:nth-child(5), .b_list.list_t05 tr th:nth-child(5), .b_list.list_t05 tr td:nth-child(5){display:table-cell;width:130px}
    .b_list.list_t05 col:nth-child(6), .b_list.list_t05 tr th:nth-child(6), .b_list.list_t05 tr td:nth-child(6){display:none}

    /* 문화재지정예고 */
    .culap colgroup col{}
}
@media all and (max-width:900px){
    .board_search.def.type02 .bs_cnd{position:static}
    .board_search.def.type02 .bs_input02{margin-left:150px;margin-top:5px}
}
@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;width:100%}


}
@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}

    /* 게시판 type_01 */
    .b_list.list_t01 col:nth-child(1), .b_list.list_t01 tr th:nth-child(1), .b_list.list_t01 tr td:nth-child(1){display:none}

    /* 게시판 type_02 고시 게시판 */
    .b_list.list_t02 col:nth-child(1), .b_list.list_t02 tr th:nth-child(1), .b_list.list_t02 tr td:nth-child(1){display:none}
    .b_list.list_t02 col:nth-child(3), .b_list.list_t02 tr th:nth-child(3), .b_list.list_t02 tr td:nth-child(3){display:table-cell;width:100px}
    .b_list.list_t02 col:nth-child(4), .b_list.list_t02 tr th:nth-child(4), .b_list.list_t02 tr td:nth-child(4){display:none}

    /* 기본형 게시판 검색(달력 있을경우) */
    /*.board_search.def .bs_cnd{position:static;width:100%;margin-right:0}
    .board_search.def .bs_input{margin-top:5px;margin-left:150px;padding-left:90px}*/

    /* 문화재지정예고 */
    .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(3) dt, .board_view dl.b_half:nth-of-type(5) dt, .board_view dl.b_half:nth-of-type(7) dt, .board_view dl.b_half:nth-of-type(9) dt{border-left:0}

    .photo_board>li{float:left;width:49%;margin-left:2%;margin-top:20px}
    .photo_board>li:nth-child(4n+1){margin-left:2%;clear:none}
    .photo_board>li:nth-child(2n+1){margin-left:0;clear:both}
}
@media all and (max-width:640px){


    /* 행사안내 게시판 검색 */
    .board_search.def.type02 .bs_cnd{position:static;padding-left:0}
    .board_search.def.type02 .bs_cnd .bs_count{position:static;display:block;margin-bottom:5px}
    .board_search.def.type02 .bs_input02{margin-left:0;margin-top:5px}

    .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}

    .b_list.list_t05 col:nth-child(4), .b_list.list_t05 tr th:nth-child(4), .b_list.list_t05 tr td:nth-child(4){display:none}
}

@media all and (max-width:620px){
    /* 기본형 게시판 검색 */
    .board_search.def{padding:10px}
    .board_search.def .bs_cnd .date_box{width:calc(50% - 8px)}
    .board_search.def .bs_cnd{position:static;width:100%;padding-left:0}
    .board_search.def .bs_cnd .bs_count{position:static;display:block;margin-bottom:5px}
    .board_search.def .bs_input{margin-left:0;width:100%}
}

@media all and (max-width:550px){
    .b_list col:nth-child(4), .b_list tr th:nth-child(4), .b_list tr td:nth-child(4){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}

    .b_list.list_t01 col:nth-child(4), .b_list.list_t01 tr th:nth-child(4), .b_list.list_t01 tr td:nth-child(4){display:table-cell;width:100px}
    .b_list.list_t01 col:nth-child(5), .b_list.list_t01 tr th:nth-child(5), .b_list.list_t01 tr td:nth-child(5){display:none}

    /* 게시판 type_04 지정기관 목록 */
    .b_list.list_t04 col:nth-child(4), .b_list.list_t04 tr th:nth-child(4), .b_list.list_t04 tr td:nth-child(4){display:table-cell}
    .b_list.list_t04 col:nth-child(5), .b_list.list_t04 tr th:nth-child(5), .b_list.list_t04 tr td:nth-child(5){display:none}
    .b_list.list_t04 col:nth-child(6), .b_list.list_t04 tr th:nth-child(6), .b_list.list_t04 tr td:nth-child(6){width:80px;display:table-cell}
    .b_list.list_t04 col:nth-child(7), .b_list.list_t04 tr th:nth-child(7), .b_list.list_t04 tr td:nth-child(7){display:none}

    /* 간행물 정렬 */
    .board_info.sortWrap .p_sort span{display:none}

    .sortBtn{padding:0 5px}
    .sortBtn:after{margin-left:5px}

    .board_search.def .bs_cnd03{position:relative; padding-left:0; width:100%; display:block; margin-bottom:5px}
    .board_search.def .bs_cnd03 .bs_count{position:relative; top:0; width:100%}
    .board_search.def .bs_input03{position:relative;margin-left:0;padding-left:89px;padding-right:63px;box-sizing:border-box;display:block}

    /* 문화유산 스토리 마당 */
    .story_view .story_info>div.stinfo_img{width:100%}
    .story_view .story_info>div.stinfo_con{width:100%;margin:20px 0 0}
}

@media all and (max-width:500px){
    /* 간행물 게시판 검색 */
    .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}
}
@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}
    .board_search.pub_sch .pub_sch_box .pub_item03 .date_box{font-size:12px;padding-right:25px}
}
@media all and (max-width:400px){
    .board_search.def.type02 .bs_input02{padding-left:0;padding-right:0}
    .board_search.def.type02 .bs_input02 .bSch_sel{position:static;width:calc(50% - 2px)}
    .board_search.def.type02 .bs_input02 .input01{margin-top:5px}
    .board_search.def.type02 .bs_input02 .inputBtn{position:static;margin-top:5px;width:100%}

    .photo_board>li{float:left;width:100%;margin-left:0;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}
    .photo_board>li:nth-child(4n+1){margin-left:0;clear:none}
    .photo_board>li:nth-child(2n+1){margin-left:0;clear:none}
}
@media all and (max-width:500px){
    .culStory_Btn{position:static !important}
}

.Boardv {width:830px;clear:both;padding:0;margin:10px 0;border:2px solid #d1d1d1}
.Boardv:after {content:"";display:block;visibility:hidden;clear:both}
.Boardv strong {display:block;float:left;width:210px;padding:15px 0;text-align:center;margin:0;border-right:1px solid #cfcfcf}
.Boardv span {display:block;float:left;width:580px;padding:15px 10px;margin:0}