/*인사말*/
.greeting{background:url('/theme/mint/img/greetingImg.png')no-repeat 100% 20%;padding-right:300px;margin-top:35px;}
.greeting .greetingSec{font-size:16px; line-height:25px;font-weight:500;color:#555;}
.greeting .greetingSec .top{font-size:24px;line-height:36px;font-weight:bold;color:#002063;margin-bottom:30px;}

@media all and (max-width:768px) {
.greeting{background:url('/theme/mint/img/greetingImg.png')no-repeat top center;padding-right:0%;background-size:250px auto;padding-top:400px}
}

/*연혁*/
.history{}
.history .hstSec{background:rgba(230,230,230,0.5);padding:60px;position:relative;}
.history .hstSec:before{content:''; width:8px; height:100%;background:#9fa0a0; position:absolute; top:0;left:66px;}
.history .hstSec .hst_title{color:#002063;font-size:22px;font-weight:500;padding-left:40px;margin-bottom:40px;}
.history .hstSec dl{position:relative;padding-left:40px;margin:0;margin-bottom:15px;}
.history .hstSec dl:before{content:'';position:absolute; left:0;box-sizing: border-box;width:20px;height:20px; background:#fff; border:5px solid #002063; border-radius:50px;box-shadow:0 2px 5px 0px rgba(77,77,77,0.5)}
.history .hstSec dt{line-height: 24px;display:inline-block;font-size:16px; color:#002063;font-family: 'Montserrat';font-weight:600;width:100px;}
.history .hstSec dd{line-height: 21px;display:inline-block;font-size:16px; color:#555;width:calc(100% - 110px);margin-left:0}
.history .hstSec dt, .history .hstSec dd{vertical-align: top;}
.history .hstSec dl:last-child{margin-bottom:0;}
.history .hst_btn{padding-left:40px;margin-bottom:20px;}
.history .hst_btn a{background:#ccc; border-radius:5px; color:#777;width:180px;display:inline-block;text-align:center; font-size:18px;padding: 5px 0 6px;}
.history .hst_btn a.on{background:#002063; color:#fff;}
.history .hst_btn a:first-child{margin-right:5px;}
.history .hst_btn a:last-child{margin-left:5px;}
@media all and (max-width:768px) {
.history .hstSec{padding:20px 20px 20px 10px;}
.history .hstSec:before{content:''; width:4px; height:100%;background:#9fa0a0; position:absolute; top:0;left:16px;}
.history .hstSec .hst_title{font-size:20px;padding-left:20px;margin-bottom:20px;}
.history .hstSec dl{padding-left:20px;}
.history .hstSec dl:before{content:'';position:absolute; left:0;box-sizing: border-box;width:15px;height:15px; background:#fff; border:3px solid #002063; border-radius:50px;box-shadow:0 2px 5px 0px rgba(77,77,77,0.5)}
.history .hstSec dt{line-height:1;font-size:16px; width:100%;}
.history .hstSec dd{line-height:1.2;font-size:15px; width:100%;margin-top:5px;}

.history .hst_btn{padding-left:20px;margin-bottom:20px;width:100%;display:inline-block;}
.history .hst_btn a{width:48%;float:left;font-size: 16px;}
.history .hst_btn a:first-child{margin-right:0px;}
.history .hst_btn a:last-child{margin-left:0px;float:right;}
}

/*현황*/
.pt_state{}
.pt_state .stateSec{background:rgba(230,230,230,0.5);padding:40px;position:relative;}
.pt_state .stateSec .pt_title{color:#002063;font-size:22px;font-weight:500;margin-bottom:40px;}
.pt_state .stateSec .org{text-align:center;}
.pt_state .stateSec .org img{max-width:100%;}
.pt_state .stateSec .scrollable-table{margin-bottom:20px;}
.pt_state .stateSec .tableWrap{}
.pt_state .stateSec .tableWrap table{width:100%; border-collapse: collapse;}
.pt_state .stateSec .tableWrap td{text-align:center;padding: 6px 10px; font-size: 15px;line-height:1;}
.pt_state .stateSec .tableWrap tbody tr.trhd{}
.pt_state .stateSec .tableWrap tbody tr.trhd th{background:#002063;font-size: 16px;color: #fff;padding: 6px 10px; font-weight: 500;}
.pt_state .stateSec .tableWrap tbody tr.tr_sub_hd{}
.pt_state .stateSec .tableWrap tbody tr.tr_sub_hd td{background:#c6d8eb;color:#002063;border-bottom:1px solid #002063;border-right:1px inset #f2f2f2;}
.pt_state .stateSec .tableWrap tbody tr.tr_sub_hd td:last-child{border-right:0}
.pt_state .stateSec .tableWrap tbody tr.tr_data td{background:#fff;border-right:1px inset #f2f2f2;border-bottom:1px solid #002063;}
.pt_state .stateSec .tableWrap tbody tr.tr_data td:last-child{font-weight:bold;border-right:0}
.pt_state .stateSec .tableWrap tfoot th{text-align:center;padding: 6px 10px; font-size: 16px;background:#c9caca;border-top:1px solid #002063;border-bottom:1px solid #002063;}
.pt_state .stateSec .tableWrap tfoot th:last-child{background:#fff;}
@media all and (max-width:768px) {
.pt_state .stateSec{padding:20px;}
.pt_state .stateSec .pt_title{margin-bottom:20px; font-size:20px;}
.pt_state .stateSec .tableWrap td{padding: 6px 10px; font-size: 12px;}
.pt_state .stateSec .tableWrap tbody tr.trhd th{font-size: 13px;padding: 6px 10px;}
.pt_state .stateSec .tableWrap tfoot th{padding: 6px 10px; font-size: 13px;}
}


/*주요사업*/
.pt_biz{}
.pt_biz .bizSec{background:rgba(230,230,230,0.5);padding:40px;position:relative;}
.pt_biz .bizSec .pt_title{color:#002063;font-size:22px;font-weight:500;margin-bottom:20px;}
.pt_biz .bizSec .biz_box{margin-bottom:20px;}
.pt_biz .bizSec .biz_box ul{}
.pt_biz .bizSec .biz_box li{position:relative;padding-left:12px;color:#555;font-size:16px;}
.pt_biz .bizSec .biz_box li:before{content:'';width:5px;height:1px; background:#555; position:absolute; left:0;top:12px;}
.pt_biz .bizSec .biz_box:last-child{margin-bottom:0}
.pt_biz .bizSec .biz_line_box{border:2px solid #888;padding:20px;margin-bottom:20px;}
.pt_biz .bizSec .biz_line_box p{font-size:16px;margin-bottom:5px;line-height:1.2}
.pt_biz .bizSec .biz_line_box p:last-child{margin-bottom:0px;}
.pt_biz .bizSec .biz_line_box ul{padding:0 5px;margin-bottom:10px;}
.pt_biz .bizSec .biz_line_box li{position:relative;padding-left:12px;color:#555;font-size:16px;}
.pt_biz .bizSec .biz_line_box li:before{content:'';width:5px;height:1px; background:#555; position:absolute; left:0;top:12px;}

@media all and (max-width:768px) {
.pt_biz .bizSec{padding:20px;}
.pt_biz .bizSec .pt_title{margin-bottom:20px;font-size:20px;}
.pt_biz .bizSec .biz_box li{font-size:14px;}
.pt_biz .bizSec .biz_line_box p{font-size:14px;margin-bottom:5px;line-height:1.2}
.pt_biz .bizSec .biz_line_box p:last-child{margin-bottom:0px;}
.pt_biz .bizSec .biz_line_box ul{padding:0 5px;margin-bottom:10px;}
.pt_biz .bizSec .biz_line_box li{position:relative;padding-left:12px;color:#555;font-size:14px;}
}

/*역대원장*/
.director{}
.director .scrollable-table{margin-bottom:30px;}
.director .scrollable-table div{border-bottom:1px solid #002063;margin-bottom:30px;}
.director table{width:100%;border-collapse: collapse;}
.director table thead {background:#002063;}
.director table thead tr {background:#002063;}
.director table thead th{font-size:16px; color:#fff;padding: 6px 20px;font-weight: 500;}
.director table tbody td{border-right:4px solid #fff;border-top:1px solid #ddd; color:#555; font-size:14px;text-align:left;padding:10px 20px;text-align:center;}
.director table tbody td:last-child{border-right:0;}
.director table tbody tr:first-child td{border-top:0;}
.director table tbody td.txt_center{text-align:center;}
.director table tbody td span{display:inline-block;width:180px;text-align:left;}
.director table tbody td strong{}
.director table tbody tr:last-child td{border-bottom:0;}
.director table tbody tr:last-child{}
.director .scrollable-table:last-child{margin-bottom:0;}
@media (max-width: 768px){
.director table thead th{font-size:15px;}
.director table tbody td{font-size:13px;padding:10px 10px;}
.director table tbody td span{display:inline-block;width:150px;text-align:left;font-size:13px;}
.director table tbody td strong{font-size:13px;}
}
@media (max-width: 500px){
.scrollable-table { overflow: auto;}
.scrollable-table table {width: 500px;overflow: auto;margin-bottom: 0;}
}

/*평택학연구소*/
.lab_1 .bizSec{background:rgba(230,230,230,0.5);padding:40px;position:relative;}
.lab_1 .bizSec .pt_title{color:#002063;font-size:22px;font-weight:500;margin-bottom:20px;}
.lab_1 .bizSec .biz_box{margin-bottom:20px;}
.lab_1 .bizSec .biz_box ul{}
.lab_1 .bizSec .biz_box li{position:relative;padding-left:12px;color:#555;font-size:16px;}
.lab_1 .bizSec .biz_box li:before{content:'';width:5px;height:1px; background:#555; position:absolute; left:0;top:12px;}
.lab_1 .bizSec .biz_box:last-child{margin-bottom:0}
.lab_1 .bizSec .biz_line_box{border:2px solid #888;padding:20px;margin-bottom:20px;}
.lab_1 .bizSec .biz_line_box p{font-size:16px;margin-bottom:5px;line-height:1.2}
.lab_1 .bizSec .biz_line_box p:last-child{margin-bottom:0px;}
.lab_1 .bizSec .biz_line_box ul{padding:0 5px;margin-bottom:10px;}
.lab_1 .bizSec .biz_line_box li{position:relative;padding-left:12px;color:#555;font-size:16px;}
.lab_1 .bizSec .biz_line_box li:before{content:'';width:5px;height:1px; background:#555; position:absolute; left:0;top:12px;}
.lab_1 .bizSec .biz_line_box2 .box{display: inline-block; border:2px solid #888;padding:15px;margin-right: 15px; width:169px;height:100px;text-align:center;}
.lab_1 .bizSec .biz_line_box2 .box:last-child{margin-right: 0;}

@media all and (max-width:768px) {
.lab_1 .bizSec{padding:20px;}
.lab_1 .bizSec .pt_title{margin-bottom:20px;font-size:20px;}
.lab_1 .bizSec .biz_box li{font-size:14px;}
.lab_1 .bizSec .biz_line_box p{font-size:14px;margin-bottom:5px;line-height:1.2}
.lab_1 .bizSec .biz_line_box p:last-child{margin-bottom:0px;}
.lab_1 .bizSec .biz_line_box ul{padding:0 5px;margin-bottom:10px;}
.lab_1 .bizSec .biz_line_box li{position:relative;padding-left:12px;color:#555;font-size:14px;}
.lab_1 .bizSec .img img{width:100%;} 
    .lab_1 .bizSec .biz_line_box2 .box{width: 185px;margin-bottom: 10px;}
    .lab_1 .bizSec .tit p{font-size:1.5em;}
}

/*찾아오시는길*/
.pt_map{}
.pt_map img{width:100%;}
.pt_map .text{margin-top:22px; text-align:center;}
.pt_map .text h4{font-size:22px;font-weight:400;}
.pt_map .text h5{font-size:22px;font-weight:400;}
.pt_map .text .tel{font-size:18px;margin-top:10px;}


/*사라져가는 마을 조사*/
.interview{background:rgba(230,230,230,0.5);padding:40px;position:relative;}
.interview .pt_title{font-weight:500;color:#0063ca;font-size:22px;margin-bottom:50px;}
.interview img{max-width:100%;}
.interview .textbox{font-weight:500;font-size:16px;margin-top:40px; color:#333;}
.interview .btn{text-align:center;margin:50px 0;}
.interview .btn a{color:#fff; border-radius:5px;background:#0063ca;display:inline-block; font-size:14px; padding:10px 15px;}
.interview .textbox2{}
.interview .textbox2 div{font-size:15px;line-height:1.2;width:70%;margin:0 auto;}
.interview .textbox2 div h5{font-weight:500;color:#0063ca;margin-bottom:10px;font-size:16px;}
@media all and (max-width:990px) {
.interview .textbox2 div{width:100%;margin:0 auto;}
}
@media all and (max-width:768px) {
.interview{padding:20px;}
.interview .pt_title{margin-bottom:20px;line-height:1.2;font-size:20px;}
.interview .textbox{font-size:14px;margin-top:20px; color:#333;line-height:1.2}
.interview .btn{text-align:center;margin:20px 0;}
.interview .btn a{width:100%;}
.interview .textbox2 div{font-size:14px;line-height:1.2;}
.interview .textbox2 div h5{font-weight:500;color:#0063ca;margin-bottom:10px;font-size:14px;}
}


/*평택시 소개*/
.pt_intro .intro_btn{margin-bottom:20px;display:inline-block; width:100%;}
.pt_intro .intro_btn a{margin-right:2.5%; background:#e6e6e6; border-radius:5px; color:#888;width:31%;float:left;text-align:center; font-size:18px;padding: 5px 0 6px;}
.pt_intro .intro_btn a.on{background:#002063; color:#fff;}
/*.pt_intro .intro_btn a:first-child{margin-right:2.5%;}*/
.pt_intro .intro_btn a:last-child{margin-right:0%;}
.pt_intro .ptSec{padding:0px 40px;}
@media all and (max-width:768px) {
.pt_intro .ptSec{padding:0px 0px;}
.pt_intro .intro_btn{}
.pt_intro .intro_btn a{float:left;font-size: 15px;}
.pt_intro .intro_btn a:first-child{}
.pt_intro .intro_btn a:last-child{}
}

/*기본현황*/
.pt_intro.pt_current .ptSec .txt{font-size:16px;}
.pt_intro.pt_current .ptSec .img{text-align:center;margin-bottom:30px;}
.pt_intro.pt_current .ptSec .scrollable-table{margin-bottom:20px;}
.pt_intro.pt_current .ptSec .tableWrap{}
.pt_intro.pt_current .ptSec .tableWrap table{border-collapse: separate;}
.pt_intro.pt_current .ptSec .tableWrap thead th{background:#3070b8; color:#fff;padding: 6px 10px; font-weight: 500;font-size: 16px;}
.pt_intro.pt_current .ptSec .tableWrap tbody td{background:#efefef; color:#333;padding: 6px 10px; font-size: 15px;text-align:center;}
.pt_intro.pt_current .section01{margin-bottom:30px;}
.pt_intro.pt_current .section02{margin-bottom:30px;}
.pt_intro.pt_current .section03{}
.pt_intro.pt_current .section03 a{background:#3070b8;border-radius:10px; color:#fff;font-size:16px;padding:15px 30px; display:inline-block; margin-top:20px;transition: 0.3s;}
.pt_intro.pt_current .section03 a:hover{background:#002063;}
@media all and (max-width:768px) {
.pt_intro.pt_current .ptSec .txt{font-size:14px;}
.pt_intro.pt_current .ptSec .img img{max-width:100%;}
.pt_intro.pt_current .section03 a{width:100%;text-align:center;padding:10px 0;}
}
@media (max-width: 400px){
.pt_intro.pt_current .scrollable-table { overflow: auto;}
.pt_intro.pt_current .scrollable-table table {width: 400px;overflow: auto;margin-bottom: 0;}
.pt_intro.pt_current .ptSec .tableWrap thead th{background:#3070b8; color:#fff;padding: 6px 10px; font-weight: 500;font-size: 14px;}
.pt_intro.pt_current .ptSec .tableWrap tbody td{background:#efefef; color:#333;padding: 6px 10px; font-size: 13px;text-align:center;}
}


/*평택시 소개 - 연혁*/
.pt_intro.pt_history .section01{}
.pt_intro.pt_history .ptSec .tableWrap table{border-collapse: separate;}
.pt_intro.pt_history .ptSec .tableWrap thead th{background:#3070b8; color:#fff;padding: 6px 10px; font-weight: 500;font-size: 16px;}
.pt_intro.pt_history .ptSec .tableWrap tbody td{background:#efefef; color:#333;padding: 6px 10px; font-size: 15px;text-align:center;}
.pt_intro.pt_history .ptSec .tableWrap tbody td:last-child{text-align:left;}
@media all and (max-width:768px) {

}


@media (max-width: 400px){
/*.scrollable-table { overflow: auto;}
.scrollable-table table {width: 400px;overflow: auto;margin-bottom: 0;}*/
.pt_intro.pt_history .ptSec .tableWrap thead th{background:#3070b8; color:#fff;padding: 6px 10px; font-weight: 500;font-size: 14px;}
.pt_intro.pt_history .ptSec .tableWrap tbody td{background:#efefef; color:#333;padding: 6px 10px; font-size: 13px;text-align:center;}

}

/*평택시 소개 - 심볼*/
.pt_intro.pt_symbol .section01{}
.pt_intro.pt_symbol ul{width:100%; display:inline-block;margin-bottom:20px;line-height:0}
.pt_intro.pt_symbol ul:last-child{margin-bottom:0;}
.pt_intro.pt_symbol ul li{float:left;line-height:1}
.pt_intro.pt_symbol ul li.img{width:200px;}
.pt_intro.pt_symbol ul li.img img{width:200px;border-radius:10px;border:1px solid #e6e6e6 ;}
.pt_intro.pt_symbol ul li:last-child{width:calc(100% - 200px);padding-left:30px;padding-top:10px;}
.pt_intro.pt_symbol ul li:last-child h5{font-size:18px; color:#007dff; font-weight:500;margin-bottom:10px;}
.pt_intro.pt_symbol ul li:last-child .txt{font-size:15px; line-height:24px;color:#555;}

@media all and (max-width:768px) {
.pt_intro.pt_symbol ul li{float:none;}
.pt_intro.pt_symbol ul li.img{width:100%;}
.pt_intro.pt_symbol ul li.img img{width:100%;}
.pt_intro.pt_symbol ul li:last-child{width:100%;padding-left:0px;padding-top:20px;}
}


/*평택시 소개 - 문화유산*/
.pt_heritage .tableWrap1{} 
.pt_heritage .pt_title{color:#002063;font-size:22px;font-weight:500;margin-bottom:20px;}
.pt_heritage .tableWrap1{margin-bottom:40px;}
.pt_heritage .tableWrap1 table{width:100%;}
.pt_heritage .tableWrap1 td{background:#efefef;color: #333; padding: 6px 10px; font-size: 15px; text-align: center;}
.pt_heritage .tableWrap1 .trhd{}
.pt_heritage .tableWrap1 .trhd td{background:#3070b8; color:#fff;font-weight: 500;font-size: 16px;}
.pt_heritage .tableWrap1 .tr_sub_hd{}
.pt_heritage .tableWrap1 .tr_sub_hd td{font-weight:500;}
.pt_heritage .tableWrap1 td.blue{background:#9ecdff;}
.pt_heritage .tableWrap1 .tr_data{}
.pt_heritage .tableWrap1 .tr_data td{color:#555;}
.pt_heritage .tableWrap2{}
.pt_heritage .tableWrap2 .txt{font-size:14px; text-align:right;}
.pt_heritage .tableWrap2 table{width:100%;}
.pt_heritage .tableWrap2 thead{}
.pt_heritage .tableWrap2 thead tr{}
.pt_heritage .tableWrap2 thead tr th{background:#3070b8; color:#fff;font-weight: 500;font-size: 16px;padding: 6px 10px; }
.pt_heritage .tableWrap2 tbody{}
.pt_heritage .tableWrap2 tbody tr{}
.pt_heritage .tableWrap2 tbody tr th{background:#ddd; padding: 6px 10px; font-size: 15px; text-align: center;color:#333;}
.pt_heritage .tableWrap2 tbody tr td{background:#efefef;color: #555; padding: 6px 10px; font-size: 15px; text-align: center;}
.pt_heritage .tableWrap2 tbody tr td a{color: #555;font-size: 15px; display:inline-block; width:100%;font-weight:bold;}
.pt_heritage .tableWrap2 tbody tr.blueTr td {background:#e0e7ef}
#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: #000000;
    display: none; }

.layerpop {
    display: none;
    z-index: 1000;
    background: #fff;}
.layerpop_area .layerpop_close {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;}
#layerbox.heritagePop{width:800px;position:absolute;/*position: fixed;*/top: 50%;left: 50%;margin-left:-400px;}
#layerbox.heritagePop .layerpop_area{padding:30px 30px 50px;}
#layerbox.heritagePop #title{color:#0063ca;font-size:24px; font-weight:500;}
#layerbox #layerbox_close{}
#layerbox.heritagePop .contentBox{width:100%;display:inline-block;}
#layerbox.heritagePop .contentBox .left{width:40%;float:left;}
#layerbox.heritagePop .contentBox .left #img1{max-width:100%;}
#layerbox.heritagePop .contentBox .right{width:60%;float:left; padding-left:20px;}
#layerbox.heritagePop .contentBox .right #number,
#layerbox.heritagePop .contentBox .right #date,
#layerbox.heritagePop .contentBox .right #addr{font-size:16px; color:#555;font-weight:500;}
#layerbox.heritagePop .contentBox .right #content{font-size:13px; color:#555;margin-top:10px;}
#layerbox.heritagePop .contentBox .btm{width:100%;display:inline-block;margin-top:50px;}
#layerbox.heritagePop .contentBox .btm .btm_left{width:50%;float:left; padding-right:15px;}
#layerbox.heritagePop .contentBox .btm .btm_right{width:50%;float:left; padding-left:15px;}
#layerbox.heritagePop .contentBox .btm .btm_left img,
#layerbox.heritagePop .contentBox .btm .btm_right img{max-width:100%;}
@media all and (max-width:990px) {
#layerbox.heritagePop{
width:90%;
    left: 5%;
    margin-left: 0;
}
}
@media all and (max-width:768px) {
.pt_heritage .pt_title{font-size:22px;padding-left:0px;margin-bottom:20px;font-size:20px;}
.pt_heritage .tableWrap1{margin-bottom:40px;}
.pt_heritage .tableWrap1 td{font-size: 13px;}
.pt_heritage .tableWrap1 .trhd td{font-size: 14px;}

.pt_heritage .tableWrap2 thead tr th{font-size: 14px;}
.pt_heritage .tableWrap2 tbody{}
.pt_heritage .tableWrap2 tbody tr{}
.pt_heritage .tableWrap2 tbody tr th{font-size: 13px; text-align: center;color:#333;}
.pt_heritage .tableWrap2 tbody tr td{font-size:13px;}
.pt_heritage .tableWrap2 tbody tr td a{font-size:13px;}


#layerbox.heritagePop{height:90%;top: 5%; position:fixed;margin-top:0 !important;}
#layerbox.heritagePop .layerpop_area{height:100%;padding:20px;overflow: hidden;}
#layerbox.heritagePop .contentBox{max-height:95%;height:100%;overflow:scroll;}
#layerbox.heritagePop .contentBox .left,
#layerbox.heritagePop .contentBox .right{width:100%;float:none;padding-left:0px;}
#layerbox.heritagePop #title{font-size:18px;}
.layerpop_area .layerpop_close{width:18px;height:18px;top:18px;right:18px;}
.layerpop_area .layerpop_close img{width:18px;height:18px;}
#layerbox.heritagePop .contentBox .right{margin-top:15px;}
#layerbox.heritagePop .contentBox .left #img{max-width:100%;}
#layerbox.heritagePop .contentBox .right #number,
#layerbox.heritagePop .contentBox .right #addr{font-size:16px; color:#555;font-weight:500;}
#layerbox.heritagePop .contentBox .right #content{font-size:13px; color:#555;margin-top:10px;}

#layerbox.heritagePop .contentBox .btm{margin-top:30px; margin-bottom:30px;}
#layerbox.heritagePop .contentBox .btm .btm_left{width:100%;float:none; padding-right:0px; line-height: 0;}
#layerbox.heritagePop .contentBox .btm .btm_left img{margin-bottom:15px;}
#layerbox.heritagePop .contentBox .btm .btm_right{width:100%;float:none; padding-left:0px; line-height: 0;}
}

@media all and (max-width:600px) {
.pt_heritage .scrollable-table { overflow: auto;margin-bottom:40px;}
.pt_heritage .scrollable-table table {width: 500px;overflow: auto;margin-bottom: 0;}
.pt_heritage .tableWrap1{margin-bottom:0px;}
}
@media all and (max-width:460px) {
.pt_heritage .scrollable-table2 { overflow: auto;}
.pt_heritage .scrollable-table2 table {width: 400px;overflow: auto;margin-bottom: 0;}
}

/*문화원소개-조직안내*/
#state_mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
    background-color: #000000;
    display: none; }

.state_layerpop {
    display: none;
    z-index: 1000;
    background: #fff;}
.state_layerpop_area .state_layerpop_close img{
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;}
#state_layerbox .statePop{width:800px;position:absolute;/*position: fixed;*/top: 50%;left: 50%;margin-left:-400px;}
#state_layerbox.statePop .state_layerpop_area{padding:30px 30px 50px;}
#state_layerbox.statePop #state_title{color:#0063ca;font-size:24px; font-weight:500;}
#state_layerbox #state_layerbox_close{}
#state_layerbox.statePop .state_contentBox{width:100%;display:inline-block;}
#state_layerbox .statePop .state_contentBox .state_left{width:40%;float:left;}
#state_layerbox .statePop .state_contentBox .state_left #state_img1{max-width:100%;}
#state_layerbox .statePop .state_contentBox .state_right{width:60%;float:left; padding-left:20px;}
#state_layerbox .statePop .state_contentBox .state_right .state_number,
#state_layerbox .statePop .state_contentBox .state_right .state_date,
#state_layerbox .statePop .state_contentBox .state_right .state_addr{font-size:16px; color:#555;font-weight:500;}
#state_layerbox .statePop .state_contentBox .state_right .state_addr{border-bottom: 1px solid #0063ca;}
#state_layerbox .statePop .state_contentBox .state_right .state_content{font-size:13px; color:#555;margin-top:10px;}

@media all and (max-width:990px) {
#state_layerbox .statePop{width:90%;left: 5%;margin-left: 0;}
}
@media all and (max-width:768px) {
#state_layerbox .statePop{height:90%;top: 5%; position:fixed;margin-top:0 !important;}
#state_layerbox .statePop .state_layerpop_area{height:100%;padding:20px;overflow: hidden;}
#state_layerbox .statePop .state_contentBox{max-height:95%;height:100%;overflow:scroll;}
#state_layerbox .statePop .state_contentBox .state_left,
#state_layerbox .statePop #state_title{font-size:18px;}
.state_contentBox .state_right{width:100%;float:none;padding-left:0px;}
#state_layerbox .statePop #state_title{font-size:18px;}
.state_layerpop_area .state_layerpop_close{width:18px;height:18px;top:18px;right:18px;}
.state_layerpop_area .state_layerpop_close img{width:18px;height:18px;}
#state_layerbox .statePop .state_contentBox .state_right{margin-top:15px;}
#state_layerbox .statePop .state_contentBox .state_left 
#state_layerbox .statePop .state_contentBox .state_right .state_number,
#state_layerbox .statePop .state_contentBox .state_right .state_addr{font-size:16px; color:#555;font-weight:500;}
#state_layerbox .statePop .state_contentBox .state_right .state_addr{border-bottom: 1px solid #0063ca;}
#state_layerbox .statePop .state_contentBox .state_right .state_content{font-size:13px; color:#555;margin-top:10px;}

}


/*소사벌단오제*/
.danoje .ptSec .txt{font-size:16px;}
.danoje .ptSec .img{text-align:center;margin-bottom:30px;}
.danoje .ptSec .scrollable-table{margin-bottom:20px;}
.danoje .ptSec .tableWrap{}
.danoje .ptSec .tableWrap table{border-collapse: separate;}
.danoje .ptSec .tableWrap thead th{background:#3070b8; color:#fff;padding: 6px 10px; font-weight: 500;font-size: 16px;}
.danoje .ptSec .tableWrap tbody td{background:#ffffff; color:#333;padding: 6px 10px; font-size: 15px;text-align:center;}
.danoje .section01{margin-bottom:30px;}
.danoje .section02{margin-bottom:30px;}
.danoje .section03{}
.danoje .section03 a{background:#3070b8;border-radius:10px; color:#fff;font-size:16px;padding:15px 30px; display:inline-block; margin-top:20px;transition: 0.3s;}
.danoje .section03 a:hover{background:#002063;}

@media all and (max-width:768px) {
.danoje .ptSec .txt{font-size:14px;}
.danoje .ptSec .img img{max-width:100%;}
.danoje .section03 a{width:100%;text-align:center;padding:10px 0;}
}
@media all and (max-width: 400px){
.danoje .scrollable-table { overflow: auto;}
.danoje .scrollable-table table {width: 400px;overflow: auto;margin-bottom: 0;}
.danoje .ptSec .tableWrap thead th{background:#3070b8; color:#fff;padding: 6px 10px; font-weight: 500;font-size: 14px;}
.danoje .ptSec .tableWrap tbody td{background:#ffffff; color:#333;padding: 6px 10px; font-size: 13px;text-align:center;}
}

.danoje .intro_btn{margin-bottom:20px;display:inline-block; width:100%;}
.danoje .intro_btn a{margin-right:2.5%; background:#e6e6e6; border-radius:5px; color:#888;width:31%;float:left;text-align:center; font-size:18px;padding: 5px 0 6px;}
.danoje .intro_btn a.on{background:#002063; color:#fff;}
/*.pt_intro .intro_btn a:first-child{margin-right:2.5%;}*/
.danoje .intro_btn a:last-child{margin-right:0%;}
.danoje .ptSec{padding:0px 40px;}

@media all and (max-width:768px) {
.danoje .ptSec{padding:0px 0px;}
.danoje .intro_btn{}
.danoje .intro_btn a{float:left;font-size: 13px; height: 50px;padding: 6px 0;}
.danoje .intro_btn a:first-child{}
.danoje .intro_btn a:last-child{}
}

/*================================
             평택시티투어
================================*/
.cityTour .tour_title{color:#002063;font-size:22px;font-weight:500;margin-bottom:20px;}
@media all and (max-width:768px) {
.cityTour .tour_title{font-size:22px;padding-left:0px;margin-bottom:20px;font-size:20px;}
}
/*소개 이용안내*/
.cityTour.tourGuide{}
.cityTour.tourGuide .section01{margin-bottom:30px;}
.cityTour.tourGuide .section01 .sec_cont{}
.cityTour.tourGuide .section01 dl{}
.cityTour.tourGuide .section01 dl dt{font-size:16px; color:#0063ca; font-weight:500;border-top:1px solid #0063ca;display:inline-block; margin-right:20px;vertical-align:top;}
.cityTour.tourGuide .section01 dl dd{font-size:16px; color:#333; font-weight:400; line-height:26px; border-top:1px solid #555;display:inline-block;margin-left:0;vertical-align:top;width:500px;}
.cityTour.tourGuide .section02{margin-bottom:30px;}
.cityTour.tourGuide .section02 .sec_cont{}
.cityTour.tourGuide .section02 .sec_cont h5{font-size:16px; color:#0063ca; font-weight:500;border-top:1px solid #0063ca;display:inline-block;}
.cityTour.tourGuide .section02 .sec_cont ul{margin-top:10px;}
.cityTour.tourGuide .section02 .sec_cont ul li{font-size:16px; color:#333; font-weight:400; line-height:26px;position:relative;padding-left:10px;}
.cityTour.tourGuide .section02 .sec_cont ul li:before{content:''; width:3px; height:3px; background:#333;position:absolute; top:50%;margin-top:-1.5px;left:0;border-radius:50%;}

@media all and (max-width:768px) {
.cityTour.tourGuide .section01 dl{margin-top:0;margin-bottom:25px;}
.cityTour.tourGuide .section01 dl dt{margin-right:0;width:100%;padding-top:5px;}
.cityTour.tourGuide .section01 dl dd{font-size:14px;line-height:20px;border-top:0;width:100%;}
.cityTour.tourGuide .section02 .sec_cont ul{margin-top:5px;}
.cityTour.tourGuide .section02 .sec_cont ul li{font-size:14px; color:#333; font-weight:400; line-height:20px;position:relative;padding-left:10px;}
.cityTour.tourGuide .section02 .sec_cont ul li:before{content:''; width:3px; height:3px; background:#333;position:absolute; top:50%;margin-top:-1.5px;left:0;border-radius:50%;}

}

.cityTour.tourCourse .course_btn{margin-bottom:20px;display:inline-block; width:100%;}
.cityTour.tourCourse .course_btn a{background:#e6e6e6; border-radius:5px; color:#888;width:17.3%;float:left;text-align:center; font-size:18px;padding: 17px 0 18px;margin:0 1.6666667%;}
.cityTour.tourCourse .course_btn a.on{background:#002063; color:#fff;}
.cityTour.tourCourse .course_btn a:first-child{margin-left:0;}
.cityTour.tourCourse .course_btn a:last-child{margin-right:0;}
.cityTour.tourCourse{padding:0px 40px;}
.cityTour.tourCourse .section01{}
.cityTour.tourCourse .sec01{margin-bottom:20px;}
.cityTour.tourCourse .sec01 .course_title{font-size:20px;border-bottom:1px solid #333;margin-bottom:5px;}
.cityTour.tourCourse .sec01 .course_title_sub{font-size:15px;margin-bottom:10px;}
.cityTour.tourCourse .sec01 .img{}
.cityTour.tourCourse .sec01 .img img{max-width:100%;}
.cityTour.tourCourse .img img{max-width:100%;}
.cityTour.tourCourse .sec01 .txt{font-family: 'Nanum Myeongjo', serif;font-size:18px;margin-top:5px;}
.cityTour.tourCourse .sec01 .course{margin: 0 35px; padding-left:50px; margin-bottom:100px; border: 1px solid #002063; padding-top:10px; padding-bottom: 10px; background:#edf4ff;}
.cityTour.tourCourse .sec01 .course li{font-size:17px;color:#002063;}

@media all and (max-width:768px) {
.cityTour.tourCourse{padding:0px 0px;}
.cityTour.tourCourse .course_btn{}
.cityTour.tourCourse .course_btn a{float:left;font-size: 15px;}
.cityTour.tourCourse .course_btn a:first-child{}
.cityTour.tourCourse .course_btn a:last-child{}

.cityTour.tourCourse .sec01 .course_title{font-size:18px;}
.cityTour.tourCourse .sec01 .txt{font-family: 'Nanum Myeongjo', serif;font-size:15px;margin-top:5px;}

.cityTour.tourCourse .sec01 .course{margin:0 10px; padding-left:10px; margin-bottom:50px; border: 1px solid #002063; padding-top:10px; padding-bottom: 10px; background:#edf4ff;}
.cityTour.tourCourse .sec01 .course li{font-size:12px;color:#002063;}
    
}



.tourGuide.tourmap .tourSec{padding:0px 40px;}
.tourGuide.tourmap .tour_title{color:#002063;font-size:22px;font-weight:500;margin-bottom:20px;}
.tourGuide.tourmap .section01{}
.tourGuide.tourmap .sec{}
.tourGuide.tourmap .sec:last-child{margin-top:40px;}
.tourGuide.tourmap .img{}
.tourGuide.tourmap .img img{max-width:100%;}
.tourGuide.tourmap .txt{color:#0063ca; font-size:18px; font-weight:500;margin-top:5px;}
.tourGuide.tourmap .m_txt{display:none;}

@media all and (max-width:768px) {
.tourGuide.tourmap .tourSec{padding:0px 0px;}
.tourGuide.tourmap .tour_title{font-size:22px;padding-left:0px;margin-bottom:20px;font-size:20px;}
.tourGuide.tourmap .sec:last-child{margin-top:30px;}
.tourGuide.tourmap .txt{display:none;}
.tourGuide.tourmap .m_txt{display:block;margin-top:10px;}
.tourGuide.tourmap .m_txt strong{display:inline-block; width:100%;font-size:16px;color:#555}
.tourGuide.tourmap .m_txt span{display:inline-block; width:100%;font-size:16px;color:#555}
}