@charset "utf-8";

.btn {  
    display:inline-block;
    position:relative;
    border:0 !important;
    border-radius:0 !important;
    -webkit-border-radius:0 !important;
    cursor:pointer;
    text-align:center;    
}
.btn:after,
.btn:before,
.btn {transition:all 0.3s ease;}
.btn:after,
.btn:before {opacity:0;}
.btn span {display:inline-block;position:relative;z-index:2}
.btn:before {display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;}
.btn:hover:before {   
    opacity:1;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+1,000000+99&0+0,0.65+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 1%, rgba(0,0,0,0.10) 99%, rgba(0,0,0,0.20) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.10) 99%,rgba(0,0,0,0.20) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.10) 99%,rgba(0,0,0,0.20) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}
.btn:active:before {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.20) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.20) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.20) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.btn_md {
    padding:0.5rem 1.5rem;
    font-size:0.65rem;
    line-height:0.65rem;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    font-weight:700;
}
.btn_md.type1 {padding:0.65rem 1.5rem;}
.btn_md.type2 {padding:5px 1.5rem;}

.btn_lg {
    padding:0.95rem 1.5rem;
    font-size:1rem;
    line-height:1rem;
    color:#fff;
    text-align:center;
    vertical-align:middle;
}
.btn_blue {background-color:#4a65f6}
.btn_cy {background-color:#4A65F6}
.btn_grey {background-color:#B4B4B4}
.btn_box {
    width:100%;
    margin-top:2rem;
}
.btn-deep-blue {background-color:#0b2f8b;}
.btn_box.mt20 {margin-top:1rem}
.btn_box .left {
    float:left;
    width:50%;
}
.btn_box .right {
    float:right;
    width:50%;
    text-align:right;
}
.btn_xs {
    padding:5px 0.5rem;
    font-size:0.65rem;
    line-height:0.65rem;
    text-align:center;
    vertical-align:middle;
}
.btn_no_bg {
    background-color:transparent;
    border:1px solid #999 !important;
    color:#333;
}
.btn_no_bg2 {
    background-color:transparent;
    border:1px solid #4a65f6 !important;
    color:#7f7f7f;
    font-weight:500
}
.btn.grid_100 {width:100%;}
.btn_flash {
    -webkit-animation: blink 0.5s ease-in-out infinite alternate;
    -moz-animation: blink 0.5s ease-in-out infinite alternate;
    animation: blink 0.5s ease-in-out infinite alternate;
}
@keyframes blink {
    0% {background: #2aa3dc; ;}
    100% {background: #f00; }
}
@media screen and (max-width:720px) {
    .btn_box .left {
        float:none;
        width:100%;
    }
    .btn_box .right {
        float:none;
        width:100%;
        text-align:right;
        margin-top:0.5rem;
    }
}

/*게시판 카테고리*/
.cate_tab {
    text-align:center;
    margin:-0.5rem;
}
.cate_tab ul {
    position:relative;
    width:100%;
    max-width:790px;
    margin:0 auto;
}
.cate_tab ul li {
    display:inline-block;
    width:33.33333333%;
    margin-left:-4px;
    padding:0.5rem;
}
.cate_tab ul li a {
    display:block;
    width:100%;
    text-align:center;
    padding:0.53rem 0;
    color:#fff;
    background:#B4B4B4;
    font-size:0.9rem;
    font-weight:700;
}
.cate_tab ul li.on a {background:#4A65F6;}
.cate_tab.w20 ul {width:100%;max-width:100%}
.cate_tab.w20 ul li {width:20%;vertical-align:top;}
.cate_tab.coun ul li:nth-child(4) a {background-color:#EC81AA;}
.cate_tab.coun ul li:nth-child(5) a {background-color:#EC81AA;}
@media screen and (max-width:1030px){ 
    .cate_tab ul li {width:100%;padding:3.5px}
}
@media screen and (max-width:960px) {
    .cate_tab.w20 ul li {width:33.333333333333%;}
}
@media screen and (max-width:650px){ 
    .cate_tab ul li {width:100%;padding:3.5px} 
}
@media screen and (max-width:535px) {
    .cate_tab.w20 ul li {width:50%;}
}
@media screen and (max-width:407px) {
    .cate_tab.w20 ul li {width:100%;}
}

/*고민신청버튼*/
.bbs_list {position:relative;}
.spc4_btn_area {position:absolute;right:0;top:-40px;}
.spc4_btn_area a {
    display:block;
    padding:0.5rem 0;
    background:#4A65F6;
    color:#fff;
    width:300px;
    text-align:center;
    font-size:1.05rem;
	border-radius:30px; 
    letter-spacing: -1px;
}

@media screen and (max-width:700px){ 
	.spc4_btn_area {position:relative;right:auto;top:auto;}	
}



/* search form type1 */
.search_form_type1 {
    position:relative;
    padding:0 4.35rem 2.5rem;
    background:url(../new_imgs/info/info_top_line.png) no-repeat 50% 100%;
    background-size:auto;
}
.search_form_type1.search_form_type1--pdrl-0 {
    padding-left:0;
    padding-right:0;
}
.search_form_type1.math {
    padding-left:0.7rem;
    padding-right:0.7rem;
}
.search_form_type1.pdl--0 {padding-left:0;}
.search_form_type1.pdr--0 {padding-right:0;}
.search_form_type1 .search_top.recruiting {
    position:relative;
    margin-top:2.3rem;
}
@media screen and (max-width:1330px) {
    .search_form_type1 .search_top.recruiting .top_list li.fst {width:50%;}
    .search_form_type1 .search_top.recruiting .top_list li.mid {width:20%;}
    .search_form_type1 .search_top.recruiting .top_list li.last {width:30%;}
}
.search_form_type1 .search_bottom {margin-top:1.35rem;}
.search_form_type1 .search_bottom.mt_0 {margin-top:0;}
.search_form_type1 .search_bottom.pd_l {padding-left:10rem;} 


.search_form_type1 .top_list {
    position:relative;
    width:100%;
    margin:0 auto;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
}
.search_form_type1 .top_list li {position:relative;}

.search_form_type1 .top_list li.fst {
    width:582px;
    padding-right:5px;
}
.search_form_type1 .top_list li.mid {
    width:152px;
    padding-right:5px;
}
.search_form_type1 .top_list li.last {
    width:262px;
}
.search_form_type1.math .top_list li.fst {
    width:586px;
    padding-right:0;
}
.search_form_type1.math .top_list li.last {
    width:152px;
    padding-left:5px;
}
@media screen and (max-width:1241px) {
    .search_form_type1.math .top_list li.fst {
        width:80%;
    }
    .search_form_type1.math .top_list li.last {
        width:20% !important;
        padding-left:5px !important;
        margin-top:0 !important;
    }
}

.search_form_type1 .top_list .frm_input {
    width:100%;
    height:2.2rem;
    padding-left:1.15rem !important;
    line-height:2.2rem;
    background-color:rgba(212,222,255,0.5);
    border-color:rgba(74,101,246,0.5) !important;
    font-size:0.85rem ;
    color:#7F7F7F;
    letter-spacing: -0.5px;
}
@media screen and (max-width:720px) {
    .search_form_type1 .top_list .frm_input {padding-left:10px !important;}
}
.search_form_type1 .top_list .btn {
    font-weight:700;
}
.search_form_type1 .top_list .btn {
    width:100%;
    height:2.2rem;
    line-height:2rem;
    font-size:0.95rem;
    color:#fff;
    font-weight:700;
}
.sch_btn1 {
    width:100%;
    height:2.2rem;
    line-height:2rem;
    background-color:#cfa1f5;
    font-size:0.95rem;
    color:#fff;
    font-weight:700;
}
.search_form_type1 .search_bottom .frm_input {background-color:#f1f1f1}
@media screen and (max-width:1030px) {
    .search_form_type1 {padding:0 0 2rem 0}
}
@media screen and (max-width:720px) {
    .search_form_type1 .top_list li {
        width:100% !important;
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .search_form_type1 .top_list li {
        width:100% !important;
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .search_form_type1 .top_list li {width:100% !important;}
    .search_form_type1 .top_list li + li {margin-top:5px !important}
    .search_form_type1 .top_list li.fst {width:80% !important}
    .search_form_type1 .top_list li.mid {
        width:20% !important;
        margin-top:0 !important;
        padding-left:5px !important;
    }
}

/*청년공간상단버튼*/
.space_1_type1 .top_list {max-width: 800px;}
.space_1_type1 .top_list li.fst {width:52%;}
.space_1_type1 .top_list li.mid {width:24%;}
.space_1_type1 .top_list li.last {width:24%;}
.space_1_type1 .top_list li.last2 {width:100%;margin-top:5px;}
.space_1_type1 .sch_btn1 {width:25%;font-weight: 500}
.space_1_type1 .btn_md.type1 {
    display:inline-block;
    padding: 0;
    width: 33%;
    height: 46px;
    line-height: 46px;
}
.space_1_type1 .btn_md.type2 {padding:0;display: inline-block;width: 40%;height: 46px;
    line-height: 46px;}
.space_1_type1 .btn_md.type2 span {line-height:1.2;padding-top: 4px;}
.space_1_type1 span {font-weight: 500;}
.search_form_type1 .search_bottom .frm_input_box1 .tit span  {
    width:100px;
    font-size: 16px;
    background:#fff;
    text-align:center;
    border: 2px solid #4A65F6;
    color: #4A65F6;
    line-height: 32px;
    font-weight: 500;
    padding:0;
}
.search_form_type1 .search_bottom .frm_input_box1 .tit {padding:0;}
.search_form_type1 .search_bottom .frm_input_box1 .tit span:before {display:none;}

@media screen and (max-width:1200px){ 
	.search_form_type1 .search_bottom.pd_l {padding-left:100px;} 
}
@media screen and (max-width:1024px){ 
	.search_form_type1 .search_bottom.pd_l {padding-left:0px;} 
}
@media screen and (max-width:854px){ 
	
	.space_1_type1 .btn_md.type2 span {padding-top:3px;}
}
@media screen and (max-width:550px) {
    .search_form_type1 .top_list li {float:none;}
    .search_form_type1 .top_list li.fst {width:100%;padding:0 0 1.5px 0}
    .search_form_type1 .top_list li.last {width:100%;padding:1.5px 0 0 0}
    .space_1_type1 .sch_btn1 {width:100%}
}

/* search form type2 */
.search_form_type2 {position:relative;}
.search_form_type2 .search_bottom {margin:0 auto;max-width:810px;padding-top:10px;}

.search_form_type2 .search_bottom .frm_input_box1 .tit span  {
    float:left;
    width:100px;
    font-size: 16px;
    background:#fff;
    text-align:center;
    border: 2px solid #4A65F6;
    color: #4A65F6;
    line-height: 32px;
    font-weight: 500;
    padding:0;
}
.search_form_type2 .search_bottom .frm_input_box1 .tit {padding:0;}
.search_form_type2 .search_bottom .frm_input_box1 .tit span:before {display:none;}

.search_form_type2 .search_cont {position:relative;width:100%;max-width:800px;margin:0 auto}
.search_form_type2 .tit {display:block;float:left;position:relative;line-height:46px;font-size:20px;color:#333;font-weight:500}
.search_form_type2 .tit span {display:inline-block;position:relative;padding-left:52px}
.search_form_type2 .tit span:before {
    display:block;
    content:"";
    position:absolute;
    top:7px;
    left:0;
    width:39px;
    height:36px;
    background-size:auto;
    background-repeat:no-repeat;
    background-position:0 0;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i6rKp66asX+uqqOuTnCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA5Ny41NiA5MS40OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTcuNTYgOTEuNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZmlsbDojMUUxRTFFO30NCgkuc3Qye2ZpbGw6IzY3QjhFRjt9DQoJLnN0M3tmaWxsOiNGRkNFNTU7fQ0KCS5zdDR7ZmlsbDojQzlDOUM5O30NCjwvc3R5bGU+DQo8Zz4NCgk8cmVjdCB4PSIxIiB5PSIxIiBjbGFzcz0ic3QwIiB3aWR0aD0iNzQuNjciIGhlaWdodD0iODYuMzIiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNzUuNjcsODguMzJIMWMtMC41NSwwLTEtMC40NS0xLTFWMWMwLTAuNTUsMC40NS0xLDEtMWg3NC42N2MwLjU1LDAsMSwwLjQ1LDEsMXY4Ni4zMg0KCQlDNzYuNjcsODcuODgsNzYuMjIsODguMzIsNzUuNjcsODguMzJ6IE0yLDg2LjMyaDcyLjY3VjJIMlY4Ni4zMnoiLz4NCjwvZz4NCjxyZWN0IHg9IjcuODgiIHk9IjExLjA2IiBjbGFzcz0ic3QyIiB3aWR0aD0iNTkuMzEiIGhlaWdodD0iNi44OCIvPg0KPHJlY3QgeD0iOS4xMiIgeT0iMjMuNiIgY2xhc3M9InN0MyIgd2lkdGg9IjIzLjMiIGhlaWdodD0iMTguMDEiLz4NCjxyZWN0IHg9IjM5LjEzIiB5PSIyNC4yNiIgY2xhc3M9InN0MSIgd2lkdGg9IjI3LjU0IiBoZWlnaHQ9IjEuNSIvPg0KPHJlY3QgeD0iMzkuMTMiIHk9IjMyLjQ3IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjcuNTQiIGhlaWdodD0iMS41Ii8+DQo8cmVjdCB4PSIzOS4xMyIgeT0iNDAuNjgiIGNsYXNzPSJzdDEiIHdpZHRoPSIyNy41NCIgaGVpZ2h0PSIxLjUiLz4NCjxyZWN0IHg9IjkuMTIiIHk9IjQ5Ljg1IiBjbGFzcz0ic3QxIiB3aWR0aD0iNTcuNzciIGhlaWdodD0iMS41Ii8+DQo8cmVjdCB4PSI5LjEyIiB5PSI1Ny44IiBjbGFzcz0ic3QxIiB3aWR0aD0iNTcuNzciIGhlaWdodD0iMS41Ii8+DQo8cmVjdCB4PSI5LjEyIiB5PSI2NS43NCIgY2xhc3M9InN0MSIgd2lkdGg9IjU3Ljc3IiBoZWlnaHQ9IjEuNSIvPg0KPHJlY3QgeD0iOS4xMiIgeT0iNzMuNjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI1Ny43NyIgaGVpZ2h0PSIxLjUiLz4NCjxnPg0KCTxnPg0KCQkNCgkJCTxyZWN0IHg9IjY0Ljk2IiB5PSI2My4zMyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcyIC0wLjcwNyAwLjcwNyAwLjcwNzIgLTI4LjI1MTkgNjcuNjIxMykiIGNsYXNzPSJzdDQiIHdpZHRoPSI1LjEyIiBoZWlnaHQ9IjkuMTgiLz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTY4Ljk1LDczLjk4Yy0wLjI2LDAtMC41MS0wLjEtMC43MS0wLjI5bC02LjQ5LTYuNDljLTAuMTktMC4xOS0wLjI5LTAuNDQtMC4yOS0wLjcxDQoJCQljMC0wLjI3LDAuMTEtMC41MiwwLjI5LTAuNzFsMy42Mi0zLjYyYzAuMzktMC4zOSwxLjAyLTAuMzksMS40MSwwbDYuNDksNi40OWMwLjE5LDAuMTksMC4yOSwwLjQ0LDAuMjksMC43MQ0KCQkJYzAsMC4yNy0wLjExLDAuNTItMC4yOSwwLjcxbC0zLjYyLDMuNjJDNjkuNDYsNzMuODgsNjkuMjEsNzMuOTgsNjguOTUsNzMuOTh6IE02My44Nyw2Ni40OWw1LjA4LDUuMDhsMi4yMS0yLjIxbC01LjA4LTUuMDgNCgkJCUw2My44Nyw2Ni40OXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNC4yNSwzNC43OGMtOC43Miw4LjcyLTguNzIsMjIuODYsMCwzMS41OGM4LjcyLDguNzIsMjIuODYsOC43MiwzMS41OCwwYzguNzItOC43Miw4LjcyLTIyLjg2LDAtMzEuNTgNCgkJCUM1Ny4xMSwyNi4wNiw0Mi45NywyNi4wNiwzNC4yNSwzNC43OHoiLz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUwLjA0LDczLjljLTYuMjMsMC0xMi4wOS0yLjQzLTE2LjUtNi44M2MtOS4xLTkuMS05LjEtMjMuOSwwLTMzYzQuNDEtNC40MSwxMC4yNy02LjgzLDE2LjUtNi44Mw0KCQkJYzYuMjMsMCwxMi4wOSwyLjQzLDE2LjUsNi44M2M5LjEsOS4xLDkuMSwyMy45LDAsMzNDNjIuMTMsNzEuNDcsNTYuMjcsNzMuOSw1MC4wNCw3My45eiBNNTAuMDQsMjkuMjQNCgkJCWMtNS43LDAtMTEuMDUsMi4yMi0xNS4wOCw2LjI1Yy04LjMyLDguMzItOC4zMiwyMS44NSwwLDMwLjE3YzQuMDMsNC4wMyw5LjM5LDYuMjUsMTUuMDgsNi4yNWM1LjcsMCwxMS4wNi0yLjIyLDE1LjA5LTYuMjUNCgkJCWM4LjMyLTguMzIsOC4zMi0yMS44NSwwLTMwLjE3QzYxLjA5LDMxLjQ2LDU1Ljc0LDI5LjI0LDUwLjA0LDI5LjI0eiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTY2LjM5LDczLjI5bDE1Ljg1LDE1Ljg1YzEuNzksMS43OSw0LjcsMS43OSw2LjQ5LDBjMS43OS0xLjc5LDEuNzktNC43LDAtNi40OUw3Mi44OCw2Ni44TDY2LjM5LDczLjI5eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODUuNDksOTEuNDhDODUuNDksOTEuNDgsODUuNDksOTEuNDgsODUuNDksOTEuNDhjLTEuNDksMC0yLjktMC41OC0zLjk1LTEuNjRMNjUuNjksNzMuOTkNCgkJCWMtMC4xOS0wLjE5LTAuMjktMC40NC0wLjI5LTAuNzFjMC0wLjI3LDAuMTEtMC41MiwwLjI5LTAuNzFsNi40OS02LjQ5YzAuMzktMC4zOSwxLjAyLTAuMzksMS40MSwwbDE1Ljg1LDE1Ljg1DQoJCQljMS4wNiwxLjA2LDEuNjQsMi40NiwxLjY0LDMuOTVjMCwxLjQ5LTAuNTgsMi45LTEuNjQsMy45NUM4OC4zOSw5MC45LDg2Ljk4LDkxLjQ4LDg1LjQ5LDkxLjQ4eiBNNjcuODEsNzMuMjlsMTUuMTUsMTUuMTUNCgkJCWMxLjM2LDEuMzYsMy43MiwxLjM2LDUuMDgsMGMwLjY4LTAuNjgsMS4wNS0xLjU4LDEuMDUtMi41NGMwLTAuOTYtMC4zNy0xLjg2LTEuMDUtMi41NEw3Mi44OCw2OC4yMUw2Ny44MSw3My4yOXoiLz4NCgk8L2c+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTYxLjQzLDM5LjE4YzYuMzEsNi4zMSw2LjMxLDE2LjU0LDAsMjIuODRjLTYuMzEsNi4zMS0xNi41Myw2LjMxLTIyLjg0LDBjLTYuMzEtNi4zMS02LjMxLTE2LjU0LDAtMjIuODQNCgkJQzQ0Ljg5LDMyLjg3LDU1LjEyLDMyLjg3LDYxLjQzLDM5LjE4eiIvPg0KPC9nPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLjA4LDM3Ljk0Yy02Ljg3LDAtMTIuNDUsNS41Ny0xMi40NSwxMi40NWMwLDIuMDQsMC41LDMuOTUsMS4zNyw1LjY1TDU1LjczLDM5LjMNCglDNTQuMDMsMzguNDQsNTIuMTEsMzcuOTQsNTAuMDgsMzcuOTR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTcuNTYsNDYuNDloLTN2LTJoM1Y0Ni40OXogTTkxLjU2LDQ2LjQ5aC0zdi0yaDNWNDYuNDl6IE04NS41Niw0Ni40OWgtM3YtMmgzVjQ2LjQ5eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkwLjUsNTguMTRoLTEuOTR2LTJoMS45NFY1OC4xNHogTTg1LjU2LDU4LjE0aC0zdi0yaDNWNTguMTR6Ii8+DQo8L3N2Zz4NCg==);
}


.search_form_type2 select.frm_input {
    height:46px;
    padding-left:22px !important;
    font-size:17px;color:#333;
}
.search_form_type2 input[type="text"].frm_input {
    padding-left: 10px !important;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.75rem;
    background-color: rgba(212,222,255,0.5);
    border-color: rgba(74,101,246,0.5) !important;
}
.search_form_type2 .sch_btn1 {
    height:2rem;
    line-height:2rem;
}
.search_form_type2.style1 .search_list_box {float:none;position:relative;width:100%}
.search_form_type2 .search_list_box {float:right;position:relative;width:calc(100% - 146px)}
.search_form_type2 .search_list2 {margin:-2px}
.search_form_type2 .search_list2 li {float:left;padding:2px}
.search_form_type2 .search_list2 li.fst {width:20%}
.search_form_type2 .search_list2 li.mid {width:60%}
.search_form_type2 .search_list2 li.last {width:20%}

.search_form_type3 {margin:0 -4.5px}
.search_form_type3 ul li {
    float:left;
    width:28.333%;
    padding:0 4.5px;
    overflow:hidden;
}
.search_form_type3 ul li.last {width:15%;}
.search_form_type3 ul li .tit2 {
    width:30%;
    float:left;
    height:2rem;
    line-height:1.8rem;
    letter-spacing: -1.5px;
    font-size:0.75rem;
    color:#7F7F7F;
    font-weight:700;
    border:1px solid #4a65f6;
    text-align:center;
}
.search_form_type3 ul li .ip_area {
    float:right;
    width:calc(100% - 30%);
    padding-left:5px;
}
@media screen and (max-width:1000px){
    .search_form_type2 .tit {line-height:4.6rem;font-size:2rem;}
    .search_form_type2 .tit span {padding-left:5rem}
    .search_form_type2 .tit span:before {top:0.7rem;width:3.9rem;height:3.6rem}   
	.search_form_type3 ul li {float:none;width:100%;padding:0;margin:3px 0;}
	.search_form_type3 ul li.last {width:100%;}
	
}
@media screen and (max-width:854px){ 
    .search_form_type2 .search_top {padding-bottom:2.5rem}
    .search_form_type2 .search_bottom {margin-top:0rem;padding:0rem;}
}
@media screen and (max-width:650px){ 
    .search_form_type2 .search_list_box {width:calc(100% - 110px)}
}
@media screen and (max-width:600px){ 
    .search_form_type2 .tit,
    .search_form_type2 .search_list_box {float:none;width:100%;}
    .search_form_type2 .search_list_box {margin-top:1.5rem}
    .search_form_type2 .search_list2 li.fst {width:100%}
    .search_form_type2 .search_list2 li.mid {width:80%}
    .search_form_type3 ul li + li {margin-top:10px;}
	.search_form_type3 ul li .tit2  {
        float:none;
        width:100%;
        display:block;
    }
	.search_form_type3 ul li .ip_area {
        float:none;
        width:100%;
        padding-left:0;
        margin-top:5px;
    }
}

.search_form_type4 {
    position:relative;
    padding:0 0 2.5rem;
    background:url(../new_imgs/info/info_top_line.png) no-repeat 50% 100%;
    background-size:auto;
}


/* 입력폼 type1 */
.frm_input_box1 {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    width:100%;
    align-items:flex-start;
}
.frm_input_box1 .tit2 {
    display:block;
    width: 4.9rem;
    line-height: 2rem;
    letter-spacing: -1px;
    text-align: center;
    font-size: 0.75rem;
    background: #4a65f6;
    color: #fff;
    font-weight: 700;
}
.frm_input_box1 .tit,
.frm_input_box1 .ipt_box {vertical-align:top}
.frm_input_box1 .ipt_box.wd--80 {
    width:calc(100% - 4.9rem - 0.5rem);
    padding-left:0.5rem;
}
.frm_input_box1 .ipt_box {
    font-size:0.8rem;
    color:#333;
    width:calc(100% - 161px);    
}
.frm_input_box1 .ipt_box.type1 {
    width: calc(100% - 4.9rem - 0.5rem);
    margin-left: 0.5rem;
}
.frm_input_box1 .tit {
    display:block;
    width:5rem;
    padding-left:0;
    line-height:0.8rem;
    font-weight:400;
    padding-top:0.65rem;
}
.frm_input_box1 .ipt_box .color-blue-500,
.frm_input_box1 .ipt_box .color-red-500 {
    font-size:12px;
    font-family:'Nanum Gothic',sans-serif;
}
.frm_input_box1 .tit span {
    display:inline-block;
    position:relative;
    padding-left:0.8rem;
    font-size:0.75rem;
    line-height:1;
    color:#333;
}
.frm_input_box1 .tit span:before {
    display:block;
    content:"";
    position: absolute;
    top:0.25rem;
    left:0;
    width:0.3rem;
    height:0.3rem;
    background-color:#4A65F6;
}
.frm_input_box1 .tit p {
    font-size:0.7rem;
    margin-top:0.3rem;
    padding-right:1rem;
}
@media screen and (max-width:720px) {
    .frm_input_box1 .tit p {padding-right:0;}
}

.frm_input_box1 .frm_input {
    padding-left:10px !important;
    height:2rem;
    line-height:2rem;
    font-size:0.75rem;
    background-color: rgba(212,222,255,0.5);
    border-color: rgba(74,101,246,0.5) !important;
}
.frm_input_box1 textarea.frm_input {height:300px;line-height:26px}
@media screen and (max-width:720px) {
    .frm_input_box1 .ipt_box.type1 {
        width:100%;
        margin-left:0;
    }
    .frm_input_box1 {flex-direction:column;}
    .frm_input_box1 .tit,
    .frm_input_box1 .ipt_box {width:100% !important}
    .frm_input_box1 .ipt_box {margin-top:0.4rem;}
    .frm_input_box1 .tit {padding-top:0;padding-left:0;}
    .frm_input_box1 .ipt_box.wd--80 {
        width:100%;
        padding-left:0;
    }
    .frm_input_box1 .tit2  {
        width:100%;
        padding: 0.9rem 1rem 0.9rem 0.8rem;
        height:auto;
        line-height:1;
    }
}
.date_box {width:100%;max-width:303px}
.date_box li {
    float:left !important;
    position:relative;
    width:50% !important;
    margin:0 !important;
}
.date_box li.fst {padding-right:12.5px}
.date_box li.fst:after {
    display:block;
    content:"~";
    position:absolute;
    top:8px;
    right:-1px;    
    font-size:0.8rem;
    color:#333;
    line-height:1;
}
.date_box.scrap--date .li.fst::before {
    color:#4a65f6;
    font-weight:700;
    font-size:1rem;
}
.date_box li.last {padding-left:12.5px}
.date_box .frm_input {width:100%;}
.date_box.type1 {max-width: 405px}
.date_box.type1 li {width:40% !important}
.date_box.type1 li.btn_area {width:20% !important;padding-left:5px}
.date_box.type1 li.btn_area .sch_btn1 {
    height:2rem;
    line-height:2rem;
    font-size:0.75rem;
    font-weight:700;
}
@media screen and (max-width:600px) {
    .date_box {max-width:100%;}
}

.tel_box {display:inline-block;width:100%;max-width:346px}
.tel_box ul {position:relative;margin:0 -2.5px}
.tel_box ul li {float:left;width:33.33333333%;padding:0 2.5px}
.tel_box ul li .frm_input {width:100%;}
.email_box {display:inline-block;width:100%;max-width:500px;vertical-align:middle}
.email_box ul {position:relative;margin:0 -16px}
.email_box ul li {float:left;position:relative;width:50%;padding:0 16px}
.email_box ul li:first-child:after {
    display:block;
    content:"@";
    position:absolute;
    top:4px;
    right:-5px;
    font-size:16px;
    color:#333;
}
.frm_input_box1 .s_txt {font-size:13px}
.frm_input_box1 .s_txt2 {display:inline-block;vertical-align:middle}

.email-box {
    position:relative;
    width:100%;
}
.email-box .email-box__items {
    position:relative;
    display:flex;
    flex-wrap:wrap;
    width:100%;
}
.email-box .email-box__item {
    position:relative;
    margin-bottom:0;
}
.email-box .email-box__item:nth-child(1) {
    width:30%;
    padding-right:10px;
}
.email-box .email-box__item:nth-child(2) {
    width:30%;
    padding-left:10px;
}
.email-box .email-box__item:nth-child(3) {
    width:40%;
    padding-left:10px;
}
.email-box .email-box__item:nth-child(1):after {
    display: block;
    content: "@";
    position: absolute;
    top:50%;
    right: -5px;
    font-size: 13px;
    color: #484848;
    transform:translateY(-50%);
    visibility:visible;
    clear: both;
}
@media screen and (max-width:500px) {
    .email-box .email-box__item:nth-child(1) {
        width:50%;
    }
    .email-box .email-box__item:nth-child(2){
        width:50%;
    }
    .email-box .email-box__item:nth-child(3){      
        width:100%;
        margin-top:5px;
        padding-left:0;
    }
}

/* page */
.paging {width:100%;margin-top:2.75rem;text-align:center;}
.paging.mt28 {margin-top:1.4rem}
.paging a.num {
    display:inline-block;
    padding:0 6px;
    height:0.95rem;
    border-radius:15px;
    font-size:0.7rem;
    color:#7F7F7F;
    line-height:0.9rem;
    vertical-align:top;
}
.paging a.num:hover,
.paging a.num.on {
    background-color:#CFA1F5;
    color:#fff;
}
.paging a.p_btn {
    display:inline-block;
    vertical-align:top;
    width:0.95rem;
    height:0.95rem;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:9px 10px;
    margin:0 3px;
}
.paging a.p_btn.prev {
    background-image:url(../new_imgs/icon/ico_blue_left_arr.svg)
}
.paging a.p_btn.next {
    background-image:url(../new_imgs/icon/ico_blue_right_arr.svg)
}
@media screen and (max-width:1030px) {
    .paging {margin-top:2rem;}
}

.all_checkbox {margin-bottom:1.5rem}
.c_label {
    display:inline-block;
    font-size:0.7rem;
    color:#555;
}

/* gallery list type1 */
.gallery_list_type1 {width:100%;}
.gallery_list_type1 ul {
    margin:-12.5px;
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
}
.gallery_list_type1 ul li.gal_list {
    position:relative;
    width:25%;
    padding:12.5px;
}
.gallery_list_type1 ul li.gal_list a {
    display:block;
    position:relative;    
    overflow:hidden;
}
.gallery_list_type1 ul li.gal_list .link {
    display:block;
    position:relative;    
    overflow:hidden;
}

.gallery_list_type1 ul li.gal_list .lb_img {
    position:absolute;
    top:0;
    left:0;
    z-index:3;
}
.gallery_list_type1 ul li.gal_list .lb_img img {width:4.25rem}
.gallery_list_type1 ul li.gal_list .s_img {
    padding-top:101.5%;
    border-radius:7px;
}
.gallery_list_type1 ul li.gal_list .image-box {   
    position:relative;
    border:1px solid #E9E9E9;
    border-radius:7px;
    overflow:hidden;
}
.gallery_list_type1 ul li.gal_list .list_cont {
    overflow:hidden;
    padding:0.8rem;
    text-align:center;
}
.gallery_list_type1 ul li.gal_list .list_cont.no_he {min-height:auto}
.gallery_list_type1 ul li.gal_list .list_cont .state {
    display:inline-block;
    padding:4px 0.8rem;
    font-size:0.65rem;
    color:#fff;
}
.gallery_list_type1 ul li.gal_list .list_cont .state.ing {background-color:#4A65F6}
.gallery_list_type1 ul li.gal_list .list_cont .state.end {background-color:#999}
.gallery_list_type1 ul li.gal_list .list_cont .state.blue {background-color:#4a65f6}
.gallery_list_type1 ul li.gal_list .list_cont .state.blue2 {background-color:#1170b0}
.gallery_list_type1 ul li.gal_list .list_cont .state.org {background-color:#e97e26}
.gallery_list_type1 ul li.gal_list .list_cont .tit {
    width:100%;
    margin-top:6px;
    font-size:0.7rem;
    line-height:0.75rem;
    color:#5A5A5A;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-weight:700;
}
.gallery_list_type1 ul li.gal_list .list_cont .tit2 {
    width:100%;
    font-size:0.85rem;
    line-height:0.9rem;
    color:#222;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.gallery_list_type1 ul li.gal_list .list_cont .tit3 {
    width:100%;
    margin-top:8px;
    font-size:0.75rem;
    line-height:1.2;
    color:#5A5A5A;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-weight:700;
}
.gallery_list_type1 ul li.gal_list .list_cont .tit2 .year {color:#fff;font-size:12px;display: inline-block;padding:0 5px;    letter-spacing: 0;
    vertical-align: 1px;margin-right:5px;}

.gallery_list_type1 ul li.gal_list .list_cont .hash {
    margin-top:5px;
    font-size:0.65rem;
    line-height:0.7rem;
    color:#7F7F7F;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.gallery_list_type1 .deadline {
    padding:4px 0;
    margin-top:7px;
    font-size:0.55rem;
    color:#fff;
    font-weight:500;
    text-align:center;
    background-color:#CFA1F5;
    letter-spacing: 0;
}
.gallery_list_type1 ul li.gal_list .chk {display:block;position:absolute;top:16px;left:16px;z-index:10}
.gallery_list_type1 ul li.gal_list .map_txt {margin-top:9px;font-size:14px;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#999}
.gallery_list_type1 ul li.gal_list .list_cont .txt {margin:5px 0 0 0;font-size:14px;color:#555;line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gallery_list_type1 ul li.gal_list .gal_img_box {position:relative;width:100%}
.gallery_list_type1 ul li.gal_list .list_btn {position:absolute;bottom:0;right:16px;z-index:3}
.gallery_list_type1 .list-desc {
    padding:0.8rem 0.7rem;
}
.gallery_list_type1 .year {
    display:inline-block;
    font-weight:700;
    font-size:11px;
    line-height:1;
    padding:3px 5px;
    background-color:#4a65f6;
    color : #FFFFFF;
    margin-right:5px;
}
.gallery_list_type1 .list-subject {
    position:relative;
    font-size:0.7rem;
    color:#5A5A5A;
    font-weight:700;
    text-align:center;
}
.gallery_list_type1 .list-text1 {
    margin-top:6px;
    font-size:0.65rem;
    color:#7F7F7F;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:center;
}
.gallery_list_type1 .list-text2 {
    margin-top:5px;
    font-size:0.65rem;
    color:#AAAAAA;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:center;
}
.gallery_list_type1 .list-address {
    display:inline-block;
    position:relative;
    padding-left:0.85rem;
    line-height:0.75rem;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:center;
}
.gallery_list_type1 .list-address::before {
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:0.6rem;
    height:0.75rem;
    background:url(../new_imgs/icon/ico_map.svg) no-repeat 0 0;
    background-size:0.6rem 0.75rem;
}
.work-math {margin-top:3.6rem;}
.work-math .gallery_list_type1 ul {margin-bottom:-3.9rem;}
.work-math .gallery_list_type1 ul li.gal_list {margin-bottom:3.9rem;}

@media screen and (max-width:1030px) {
    .gallery_list_type1 ul {margin:-5px;}
    .gallery_list_type1 ul li.gal_list {padding:5px;}
    .work-math .gallery_list_type1 ul li.gal_list {margin-bottom:1rem;}
    .work-math .gallery_list_type1 ul {margin-bottom: -1rem;}
}
@media screen and (max-width:720px){
    .gallery_list_type1 ul li.gal_list {width:33.3333333%}	
}
@media screen and (max-width:639px){
    .gallery_list_type1 ul li.gal_list {width:50%}
}
@media screen and (max-width:400px){
    .gallery_list_type1 ul li.gal_list {width:100%}
}

/* gallery_list_type2 */
.gallery_list_type2 {width:100%;margin-bottom:-1.55rem;}
.gallery_list_type2 ul {margin:-4px}
.gallery_list_type2 ul li.gal_list {
    float:left;
    width:25%;
    position:relative;
    padding:4px;
    margin-bottom:1.55rem;
}
.gallery_list_type2 ul li.gal_list a {display:block;position:relative;}
.gallery_list_type2 ul li.gal_list .lb_img {position:absolute;top:0;left:0;z-index:3}
.gallery_list_type2 ul li.gal_list .lb_img img {width:4.25rem;}
.gallery_list_type2 ul li.gal_list .s_img {padding-top:95.19%;}
.gallery_list_type2 ul li.gal_list .gal_image {
    position:relative;
    width:100%;
    border:1.5px solid #E9E9E9;
    border-radius:6px;
    overflow:hidden;    
}

.gallery_list_type2 ul li.gal_list .list_cont {
    padding:0.8rem 0.55rem 0.9rem;
    text-align:center;
}
.gallery_list_type2 ul li.gal_list .list_cont .tit {
    width:100%;
    font-size:0.75rem;
    line-height:0.85rem;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;    
    color : #5A5A5A;
    font-weight:700;
} 
.gallery_list_type2 ul li.gal_list .chk {display:block;position:absolute;top:10px;left:10px;z-index:10}
.gallery_list_type2 ul li.gal_list .list_cont .hash {
    margin-top:5px;
    font-size:0.65rem;
    line-height:1rem;
    color:#aaa;    
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.list_top .gallery_list_type2.link_bn ul li.gal_list {margin-bottom:0 0 !important;}
.list_top .gallery_list_type2.link_bn ul li.gal_list .s_img {border:none;}
.link_bn .gal_list .list_cont_banner {
    position:relative;
    border:none;
    padding:3px 0 0;
    height:auto;
    display: block;
    margin-top: 7px;
    padding-top:0;}
.link_bn .gal_list .list_cont_banner:hover {background:none;}
.link_bn .gal_list .list_cont_banner:hover p {color:#555 !important;}
.gallery_list_type2.link_bn ul li.gal_list .list_cont .tit:hover {color:#555}
.link_bn .s_img .img {position:relative;top:auto;left:auto;right:auto;bottom:auto;}
.link_bn .s_img .img img {width:100% !important;height:auto !important;margin-left:0 !important;position:relative;top:auto;right:auto;left:auto;}
.list_top .gallery_list_type2.link_bn ul li.gal_list .s_img {padding-top:0;}
.link_bn .gal_list .list_cont_banner {display:none;}

.list_top {position:relative;border:1px solid #ddd;padding:58px 50px 58px;margin-top:-20px;}
.list_top .gallery_list_type2 ul li.gal_list {width:25%}
.list_top .gallery_list_type2 ul li.gal_list .s_img {padding-top:94.5%;border:1px solid #ddd}
.list_top .gallery_list_type2.link_bn ul li.gal_list {width:16.6666%}
@media screen and (max-width:1030px) {
    .gallery_list_type2 ul li.gal_list {margin-bottom:0;}
} 
@media screen and (max-width:720px){
    .list_top .gallery_list_type2.link_bn ul li.gal_list {width:20%}
    .list_top .gallery_list_type2 ul li.gal_list {width:33.3333333%}
    .gallery_list_type2 ul li.gal_list {width:33.3333333%}    
}
@media screen and (max-width:639px){
    .list_top .gallery_list_type2.link_bn ul li.gal_list {width:33.33333%}
    .list_top .gallery_list_type2 ul li.gal_list {width:50%}
    .gallery_list_type2 ul li.gal_list {width:50%}
}
@media screen and (max-width:400px){
    .list_top .gallery_list_type2 ul li.gal_list {width:100%}
    .gallery_list_type2 ul li.gal_list {width:100%}
}

/* webzine list */
.webzine_list {width:100%;border-top:1px solid #dddddd}
.webzine_list ul {width:100%;}
.webzine_list ul li {width:100%;display:table;padding:34px 50px;background:url(../imgs/sub/webzine_line.png) repeat-x 0 100%;}
.webzine_list ul li .wimg {display:table-cell;position:relative;width:370px;vertical-align:top}
.webzine_list ul li a {display:block;position:relative;}
.webzine_list ul li .wimg .s_img {padding-top:58.129%;}
.webzine_list ul li:last-child {background:none;border-bottom:1px solid #ddd}
.webzine_list ul li .wcont {display:table-cell;padding-left:50px;vertical-align:middle}
.webzine_list ul li .wcont .tit {font-size:23px;line-height:24px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
.webzine_list ul li .wcont .txt {margin-top:13px;font-size:15px;line-height:23px;color:#999}
.webzine_list ul li .chk {display:block;position:absolute;top:10px;left:10px;z-index:10}
.webzine_list ul li .wcont_btn_box {margin-top:20px}
.webzine_list ul li .wcont_btn_box .wcont_btn {display:inline-block;padding:11px 48px;background-color:#4A65F6;border-radius:50px;font-size:16px;line-height:16px;color:#fff}

.webzine_list2 {width:100%;margin:0 -5px}
.webzine_list2 ul {width:100%;}
.webzine_list2 ul li {width:50%;padding:5px;float:left;}
.webzine_list2 ul li .wimg {display:table-cell;position:relative;width:170px;vertical-align:top}
.webzine_list2 ul li a {display:block;position:relative;}
.webzine_list2 ul li .wimg .s_img {padding-top:58.129%;}
.webzine_list2 ul li .wcont {display:table-cell;padding-left:10px;vertical-align:top}
.webzine_list2 ul li .wcont .tit {font-size:20px;line-height:24px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
.webzine_list2 ul li .wcont .txt {margin-top:5px;font-size:15px;line-height:1.5;letter-spacing: 0; color:#999}
.webzine_list2 ul li .chk {display:block;position:absolute;top:10px;left:10px;z-index:10}
.webzine_list2 ul li .wcont_btn_box {margin-top:7px}
.webzine_list2 ul li .wcont_btn_box .wcont_btn {display:inline-block;padding:7px 30px;background-color:#4A65F6;border-radius:50px;font-size:14px;line-height:16px;color:#fff}
.webzine_list2 ul li .box {border:1px solid #ddd;display:table;padding:30px 20px;height:300px;width:100%;position:relative;}
 
@media screen and (max-width:1300px){
	.webzine_list2 ul li .box {height:500px}
}
@media screen and (max-width:1000px){
    .webzine_list ul li {padding:3rem 5rem}
    .webzine_list ul li .wcont {padding-left:5rem}
    .webzine_list ul li .wcont .tit {font-size:2.3rem;line-height:2.4rem}
    .webzine_list ul li .wcont .txt{margin-top:1.3rem;font-size:1.5rem;line-height:2.3rem}
    .webzine_list ul li .wcont .wcont_btn_box {margin-top:2rem}
    .webzine_list ul li .wcont .wcont_btn_box .wcont_btn {padding:1rem 4rem;font-size:1.6rem;line-height:1.6rem}
    .webzine_list ul li .wimg {width:45%}
	
	.webzine_list2 {margin:0;}
	.webzine_list2 ul li {float:none;width:100%;padding:5px 0;}
	.webzine_list2 ul li .box {height:auto}
	.webzine_list2 ul li .wcont .tit {font-size:2rem;}
	.webzine_list2 ul li .wcont_btn_box .wcont_btn {font-size:13px;}
	
}
@media screen and (max-width:720px){ 
    .webzine_list ul li {padding:3rem}
    .webzine_list ul li .wcont {padding-left:2.5rem}
}
@media screen and (max-width:640px){ 
    .webzine_list ul li {display:block;padding:2.5rem}
    .webzine_list ul li .wimg {display:block;width:100%;}
    .webzine_list ul li .wcont {display:block;padding-left:0;margin-top:2rem}
}

/* list-total */
.list_total {margin-bottom:16px;font-size:16px;line-height:16px;color:#333}
@media screen and (max-width:1000px){
    .list_total {margin-bottom:1.6rem;font-size:1.6rem;line-height:1.6rem}
}
/* list table */
.list_tbl {width:100%;border-collapse:collapse}
.list_tbl thead th {
    border-top:1px solid #4a65f6;
    background-color:rgba(74,101,246,0.30);
}
.list_tbl th,
.list_tbl td {
    padding:0.8rem 10px;
    font-size:0.75rem;
    color:#555;
    line-height:1rem;
    text-align:center;
    font-weight:500;
}
.list_tbl td {border-bottom:0.5px solid #999999}
.list_tbl tr.vertical_mid td {vertical-align: middle;}
.list_tbl tr.vertical_mid p.cm_title {color: #999;}
.list_tbl sub.new_comment {color: #4a65f6; border: 1px solid #4a65f6; padding: 1px 5px; border-radius: 10px;}
.list_tbl a {color:#555}
.list_tbl .notice {
    display:inline-block;
    font-size:0.65rem;
    background-color:#4a65f6;
    color:#fff;
    padding:6px 0.8rem;
}
.list_tbl .confirm {
    display:inline-block;
    font-size:0.65rem;
    background-color:#4a65f6;
    color:#fff;
    padding:6px 0.8rem;
}
.list_tbl .wait {
    display:inline-block;
    font-size:0.65rem;
    background-color:#b4b4b4;
    color:#fff;
    padding:6px 0.8rem;
}
.list_tbl .bo_tit .title_icon{margin-right:2px;vertical-align:-1px;}
.list_tbl .bo_tit .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle}
.list_tbl .bo_tit .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:2px;margin-right:2px;vertical-align:middle;font-weight:normal}
.list_tbl .bo_tit .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:9px;color:#ffff00;background:#6db142;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px}
.list_tbl .bo_tit .fa-heart{display:inline-block;width: 16px;line-height:16px ;font-size:10px;color:#fff;background:#e52955;text-align:center;border-radius: 2px;vertical-align:middle;margin-right:2px;font-weight:normal}
.list_tbl .bo_tit .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size:10px;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce}
.list_tbl .bo_tit a {display:inline-block;color:#555}
.list_tbl td.td_subject {text-align:left}
@media screen and (max-width:800px){ 
    .list_tbl {display:block;border-top:1px solid #222}
    .list_tbl colgroup {display:none}
    .list_tbl thead {display:none}
    .list_tbl tbody {display:block}
    .list_tbl tr {
        display:block;
        border-bottom:0.5px solid #999;
        padding:1rem;
    }
    .list_tbl td {
        display:inline-block;
        margin-right:3px;
        text-align:left;
        border-bottom-width:0;
        padding:0;
        vertical-align:middle;
    }
    .list_tbl td.td_chk,
    .list_tbl td.td_num,
    .list_tbl td.td_write,
    .list_tbl td.td_hit,
    .list_tbl td.td_date {display:inline-block}
    .list_tbl td.td_ca {display:inline-block;margin-bottom:0.5rem}
    .list_tbl td.td_chk,
    .list_tbl td.td_num {margin-bottom:0.5rem;}
    .list_tbl td.td_ca span {
        display:inline-block;
        padding:0.5rem 1rem;
        border:1px solid #ddd;
        color:#999;
    }
    .list_tbl td.td_subject {
        display:block;
        margin:0.3rem 0;
        font-size:0.8rem;
        line-height:2rem;
    }
    
}

/* border write */
.border_wrtie {width:100%;}
.border_wrtie p.txt {padding:10px;background-color:#4A65F6;font-size:18px;color:#fff;text-align:center;line-height:28px}
.b_wrtie_cont .frm_input_box1 {margin-bottom:11px}
.b_wrtie_cont .frm_input_box1 .tit {width:161px}
.b_wrtie_cont .frm_input_box1 textarea.frm_input {height:300px;line-height:26px}
.b_wrtie_cont .btn_md {
    padding: 0.65rem 1rem
}
.write_btn {position:relative;width:100%;max-width:450px;margin:37px auto 0}
.write_btn ul {margin:0 -0.5px}
.write_btn ul li {float:left;width:50%;padding:0 0.5px}
.write_btn ul li.grid_100 {width:100%;}
.write_btn ul li .btn_md {
    width:100%;
    padding:1rem 0.6rem;
    font-size:0.9rem;
}


/* 게시판 글보기 */
.board_view {
    width:100%;
    border-top:1.5px solid #4A65F6;
}
.board_view .title {
    position:relative;
    padding:1.2rem 4.5rem 1.05rem 0;
    border-bottom:0.5px solid #4A65F6;
}
.board_view .btn-bookmark-box {
    position:absolute;
    top:1.7rem;
    right:0;    
}
.board_view .btn-bookmark-box .in {
    position:relative;
    display:inline-block;
}
@media screen and (max-width:720px) {
    .board_view .title {
        padding-right:0;
    }
    .board_view .btn-bookmark-box {
        position:relative;
        top:auto;
        right:auto;
        margin-top:1.5rem;
        text-align:right;
    }
}
.board_view .btn-bookmark-box2 {
    margin-top:0.6rem;
    text-align:right;
}
.board_view .btn-bookmark-box2 .in {
    position:relative;
    display:inline-block;
}

.board_view .btn-bookmark-box2 .btn,
.board_view .btn-bookmark-box .btn {
    padding-left:0.6rem;
    padding-right:0.6rem;
}
.board_view .btn-bookmark-box2 i,
.board_view .btn-bookmark-box i {
    font-size:1rem;
    vertical-align:middle;
}
.board_view .title .v_tit {
    font-size:1.3rem;
    line-height:1.3;
    font-weight:700;
    color:#4A65F6;
}
.board_view .title .v_info {
    margin:0.7rem -6px 0;
    font-size:0.7rem;
    line-height:1;
    color:#7F7F7F;
    font-weight:500;
}
.board_view .title .v_info span {
    display:inline-block;
    padding:0 6px;
    vertical-align:middle;
}
.board_view .title .v_info span em {
    display:inline-block;
    position:relative;
    padding-left:10px;
    font-weight:400;
} 
.board_view .title .v_info span em:before {
    content:"";
    position: absolute;
    top:0.2rem;
    left:0;
    width:0.3rem;
    height:0.3rem;
    background-color:#aaa;
}

.board_view .body {padding:1.9rem 0 0 0;}
.board_view .body img {max-width:100%;}
.board_view .body .bv_img {margin-bottom:1.75rem;}
.board_view .view_txt {
    font-size:0.75rem;
    line-height:1.55rem;
    color:#7f7f7f;
}
.board_view .view_cont_info {
    margin-bottom:35px;
    width:100%;
}
.board_view .view_cont_info dl {
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    align-items:center;
    width:100%;
}
.board_view .view_cont_info dl + dl {margin-top:7px;}
.board_view .view_cont_info dt,
.board_view .view_cont_info dd {
    position:relative;
    min-height:2.15rem;
    display:inline-flex;
    align-items:center;   
}
.board_view .view_cont_info dt {
    width:7.4rem;
    background-color:#4a65f6;
    font-size:0.75rem;
    color:#fff;
    font-weight:700;
    text-align:center;
    justify-content:center;
    align-self:stretch;  
}
.board_view .view_cont_info dd {
    width:386px;
    padding:0 0.85rem;
    border:1px solid #4a65f6;
    font-size:0.75rem;
    font-weight:700;
    color:#7F7F7F;
}
.board_view .view_cont_info dd.link {
    background-color:#b4b4b4;
    border:1px solid #b4b4b4;
    color:#fff;
}
.board_view .view_cont_info dd.link a {
    color:#fff;
}
.board_view .view_hash {margin-top:2.15rem;}
.board_view .view_hash .hash {
    display:inline-block;
    padding:0.5rem 0.8rem;
    background-color:#b4b4b4;
    border-radius:50px;
    font-size:0.65rem;
    color:#fff;
    line-height:1;
    cursor:pointer;
    font-weight:700;
}
.board_view .view_file {
    margin-top:0.75rem;
    padding:1.15rem 0 1.25rem;
    border:0.5px solid #4A65F6;
    border-width:0.5px 0 0.5px;
}
.board_view .view_file dl {
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    width:100%;
}
.board_view .view_file dt {
    width:3.1rem;
    padding-top:0.5rem;
    font-size:0.75rem;
    line-height:0.75rem;
    color:#7F7F7F;
    font-weight:500;
}
.board_view .view_file dd {
    width:calc(100% - 3.1rem);
}
.board_view .view_file dd a {
    display:inline-block;
    padding:0.5rem 0.55rem;
    border:1px solid #4A65F6;
    background-color:#E6E6E6;
    font-size:0.75rem;
    color:#7F7F7F;    
    margin-left:-5px;
    margin:2px;
}
.board_view + .b_comment {
    margin-top:0;
    border-top:0;
}
@media screen and (max-width:720px) {
    .board_view .view_cont_info dl {flex-direction:column;}
    .board_view .view_cont_info dt {width:100%;}
    .board_view .view_cont_info dd {
        min-width:auto;
        width:100%;
        border-top:0;
    }
}

/* 댓글 */
.b_comment {
    margin-top:1.05rem;
    border-top:1.5px solid #4A65F6;
    padding-top:1.3rem;
}
.b_comment .cm_tit {
    font-size:0.75rem;
    line-height:0.75rem;
    color:#7F7F7F;
    font-weight:400;
}
.b_comment .cm_tit em {
    color:#000;
    font-weight:500;
}
.b_comment .b_comment_list {margin-top:0.5rem;}
.b_comment .b_comment_list .list {
    padding:1.15rem 1.5rem;
    margin:7px 0 3px;
    background:#eafffa;
}
.b_comment .b_comment_list .list .tit {
    display:block;
    font-size:0.75rem;
    color:#333;
    font-weight:500;
    margin-bottom:0.75rem;
}
.b_comment .b_comment_list .list .tit span {
    display:inline-block;
    margin-left:7px;
    font-size:0.65rem;
    color:#999;
    font-weight:400;
}
.b_comment .b_comment_list .list .txt {
    font-size:0.75rem;
    line-height:1.35rem;
    color:#333;
}
.b_comment .b_comment_list .list.dept1 {
    padding-left:1rem;
    background-color:#f1f1f1;
}
.b_comment .b_comment_list .list.dept1 .txt strong {color:#ec7d37}
.b_comment .b_comment_frm {margin-top:1.1rem;}
.b_comment .b_comment_frm input[type="text"].frm_input,
.b_comment .b_comment_frm input[type="password"].frm_input {
    padding-left:0.5rem !important;
    height:1.95rem;
    line-height:1.95rem;
    font-size:0.75rem;
}
.b_comment .b_comment_frm textarea.frm_input {
    border:0 !important;
    padding:0 !important;
    font-size:0.75rem;
}
.b_comment .b_comment_frm .b_cmt_frm_list {width:100%;max-width:384px}
.b_comment .b_comment_frm .b_cmt_frm_list li {float:left;width:50%}
.b_comment .b_comment_frm .b_cmt_frm_list li:first-child {padding-right:0.5px}
.b_comment .b_comment_frm .b_cmt_frm_list li:last-child {padding-left:0.5px}
.b_comment .b_comment_frm .textarea_box {
    margin-top:3px;
    padding:1.5rem 1.5rem 1rem;
    border:1px solid #ddd;
}
.b_comment .b_comment_frm .textarea_box .btn_md {
    font-size:0.65rem;
    line-height:1;
}
@media screen and (max-width:1000px){    
    .board_view .view_file dl {flex-direction:column;}
    .board_view .view_file dl dt,
    .board_view .view_file dl dd {width:100%;}
    .board_view .view_file dl dd {margin-top:0.6rem;}
}


/* 채용공고 상단 */
.recruit_top {width:100%;padding:43px;border:1px solid #ddd;}
.recruit_top .recruit_list {margin:-3px}
.recruit_top .recruit_list .list {float:left;width:33.33333333%;padding:3px}
.recruit_top .recruit_list .list a.link {display:block;position:relative;}
.recruit_top .recruit_list .re_cont_box {padding:20px 30px 20px 20px;background-color:#f1f1f1}
.recruit_top .recruit_list .re_cont_box .rimg {float:left;width:129px;position:relative;}
.recruit_top .recruit_list .re_cont_box .rimg .s_img {padding-top:100%}
.recruit_top .recruit_list .re_cont_box .rcont {float:right;width:calc(100% - 147px);padding-top:5px}
.recruit_top .recruit_list .re_cont_box .rcont .tit {font-size:16px;color:#333;line-height:20px;font-weight:500}
.recruit_top .recruit_list .re_cont_box .rcont ul {margin-top:5px}
.recruit_top .recruit_list .re_cont_box .rcont ul li {position:relative;padding-left:12px;font-size:14px;line-height:20px;color:#555}
.recruit_top .recruit_list .re_cont_box .rcont ul li:before {
    content:"";
    position:absolute;
    top:7px;
    left:0;
    width:6px;
    height:6px;
    background-color:#999999;
}
.recruit_top .recruit_list .re_cont_box .rcont .time {margin-top:10px;font-size:13px;color:#ec7d37;line-height:13px;}
@media screen and (max-width:1024px){
    .recruit_top .recruit_list .list {width:50%}

}
@media screen and (max-width:1000px){
    .recruit_top {padding:4rem;}
    .recruit_top .recruit_list .re_cont_box {padding:2rem}
    .recruit_top .recruit_list .re_cont_box .rcont .tit {font-size:1.6rem;line-height:2rem}
    .recruit_top .recruit_list .re_cont_box .rcont ul {margin-top:0.5rem}
    .recruit_top .recruit_list .re_cont_box .rcont ul li {padding-left:1.2rem;font-size:1.4rem;line-height:2rem}
    .recruit_top .recruit_list .re_cont_box .rcont ul li:before {top:5px;width:0.6rem;height:0.6rem}
    .recruit_top .recruit_list .re_cont_box .rcont .time {margin-top:1rem;font-size:1.3rem;line-height:1.3rem}
    .recruit_top .recruit_list .re_cont_box .rimg {width:100px}
    .recruit_top .recruit_list .re_cont_box .rcont {width:calc(100% - 120px);padding-top:0}
}
@media screen and (max-width:854px){
    .recruit_top {padding:2.5rem;}
}
@media screen and (max-width:640px){
    .recruit_top .recruit_list .list {width:100%}
    .recruit_top .recruit_list .re_cont_box .rcont ul li:before {top:5px}
    .recruit_top .recruit_list .re_cont_box .rcont {width:calc(100% - 110px);padding-top:0.3rem}
}

/* 공간 단체 뷰 */
.place_view_top {position:relative;}
.place_info {margin-top:2.5rem;}
.place_info h3 {
    display:inline-block;
    color:#fff;
    text-align:center;
    width:200px;
    padding:0.5rem 0;
    background:#4A65F6;
    font-size:0.75rem;
    font-weight:700;
}
.place_info .txt {
    font-size:0.8rem;
    border:1px solid #ddd;
    color:#7F7F7F;
    font-weight:500;
    padding:1.3rem 1.95rem 1.15rem;
}

.pview_img {position:relative;float:left;width:50%;}
.pview_img .s_img {padding-top:68%}
.place_cont_img .slick-prev,
.place_cont_img .slick-next,
.pview_img .slick-prev,
.pview_img .slick-next {
    width:1.55rem;
    height:2.55rem;
    background-repeat: none;
    background-size: auto;
    background-position: 0 0;
    background-color: transparent;
    opacity:0.7;
}
.place_cont_img .slick-prev,
.pview_img .slick-prev {
    left:0;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iX3gzQ1/roIjsnbTslrRfeDNFXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4LjIzIDE1LjQ1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4LjIzIDE1LjQ1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBpZD0iWE1MSURfMTU3XyIgY2xhc3M9InN0MCIgZD0iTTcuNzMsMGMwLjEzLDAsMC4yNiwwLjA1LDAuMzUsMC4xNWMwLjIsMC4yLDAuMiwwLjUxLDAsMC43MUwxLjIxLDcuNzNsNi44Nyw2Ljg3DQoJYzAuMiwwLjIsMC4yLDAuNTEsMCwwLjcxYy0wLjIsMC4yLTAuNTEsMC4yLTAuNzEsMEwwLjE1LDguMDhjLTAuMi0wLjItMC4yLTAuNTEsMC0wLjcxbDcuMjMtNy4yM0M3LjQ3LDAuMDUsNy42LDAsNy43MywweiIvPg0KPC9zdmc+DQo=)
}
.place_cont_img .slick-next,
.pview_img .slick-next {
    right:0;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iX3gzQ1/roIjsnbTslrRfeDNFXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4LjIzIDE1LjQ1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4LjIzIDE1LjQ1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBpZD0iWE1MSURfMTU3XyIgY2xhc3M9InN0MCIgZD0iTTAuNSwxNS40NWMtMC4xMywwLTAuMjYtMC4wNS0wLjM1LTAuMTVjLTAuMi0wLjItMC4yLTAuNTEsMC0wLjcxbDYuODctNi44N0wwLjE1LDAuODUNCgljLTAuMi0wLjItMC4yLTAuNTEsMC0wLjcxYzAuMi0wLjIsMC41MS0wLjIsMC43MSwwbDcuMjMsNy4yM2MwLjIsMC4yLDAuMiwwLjUxLDAsMC43MUwwLjg1LDE1LjNDMC43NiwxNS40LDAuNjMsMTUuNDUsMC41LDE1LjQ1eiINCgkvPg0KPC9zdmc+DQo=)
}
.thumb_box {margin-top:1.75rem;margin-left:-3.5px;margin-right:-3.5px}
.thumb_box .pview_list_thumb .list {padding:0 3.5px}
.thumb_box .pview_list_thumb .list {position:relative;cursor:pointer;}
.thumb_box .pview_list_thumb .list .s_img:hover:before,
.thumb_box .pview_list_thumb .list.slick-current .s_img:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:3px solid #4A65F6;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    z-index:2;
}
.pview_list .list .s_img img {
    left:50%;
    transform:translateX(-50%);
    margin-left:0 !important;
}
.thumb_box .pview_list_thumb .list .s_img img {
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    margin-left:0 !important;
}

.pview_top_cont {
    position:relative;
    float:left;
    width:50%;
    padding-left:2rem}
.place_view_top .tit {
    font-size:1.25rem;
    color:#4A65F6;
    font-weight:700;
}
.place_view_top .txt {margin-top:10px;font-size:16px;color:#333;line-height:33px}
@media screen and (max-width:1030px) {
    .thumb_box {margin-top:1rem;}
}
@media screen and (max-width:960px) {
    .pview_img,
    .pview_top_cont {
        width:100%;
        float:none;
    }
    .pview_top_cont {
        padding-left:0;
        margin-top:1rem;
    }
    
}

/*청년소모임 상단*/
.space_top_type1 .tit .box {
    display:inline-block;
    padding:3px 0.5rem;
    font-size:0.75rem;
    color:#fff;
    background:#4A65F6;
    margin-right:15px;
    vertical-align: middle;
    font-weight:700;
}
.space_top_type1 .tit p {
    font-size:0.8rem;
    color:#7F7F7F;
    font-weight:500;
    letter-spacing: 0;
    margin-top:5px;
}
.space_top_type1 .view_hash {margin-top:3%;}


.place_view_top .pivew_info {
    margin-top:1rem;
    padding:1.3rem 0 1.75rem;
    border:0.5px solid #4A65F6;
    border-width:0.5px 0 0.5px;
}
.place_view_top .pivew_info.comm {
    padding:1.05rem 1rem;
}
.place_view_top .pivew_info__item {
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    width:100%;    
    margin-bottom:0.8rem;
    line-height:1.1rem;
    font-size:0.8rem;
    color:#7F7F7F;
    font-weight:500;
    align-items:flex-start;
    justify-content:space-between;
}
.place_view_top .pivew_info__title {
    font-size:0.8rem;
    font-weight:700;
    color:#CFA1F5;
}
.place_view_top .pivew_info__text {
    width:calc(100% - 3.1rem);
    padding-left:0.7rem;
}
.place_view_top .pivew_info__text.wd--140 {width:calc(100% - 7rem);}
.place_view_top .pivew_info .pivew_info__item:last-child {margin-bottom:0}
.place_view_top .pivew_info .pivew_info__item a {color:#7F7F7F}
.place_view_top .pivew_info .pivew_info__item a:hover {text-decoration:underline}

.view_txt {
    margin-top:0.5rem;
    font-weight:500;
}
.place_view_bottom {
    margin-top:2.25rem;
    border-top:1.5px solid #4A65F6;
    padding-top:2.5rem;
}
.pr_tit {display:block;}
.pr_tit span {
    display:inline-block;
    padding:7px 2.2rem;
    border:1px solid #4A65F6;
    border-radius:50px;
    font-size:0.85rem;
    line-height:1;
    color:#4A65F6;
    font-weight:700;
}
.pvb_cont {margin-bottom:2.7rem}
.pvb_cont.mb32 {margin-bottom:1.6rem}
.pvb_cont .in_cont {margin-top:0}
.pvb_cont .in_cont + .in_cont {margin-top:1.6rem;}
.pvb_cont .in_cont2 {
    position:relative;
    font-size:0.85rem;
    line-height:1.6rem;
    color:#7F7F7F;
    font-weight:500;
    margin-top:0.5rem;
}
.pvb_cont .in_cont2 .num_list li {margin-bottom:0.5rem}
.num_list {width:100%;}
.num_list .num {
    display:block;
    float:left;
    width:1.15rem;
    height:1.15rem;
    background-color:#7F7F7F;
    border-radius:100%;
    text-align:center;
    font-size:0.55rem;
    color:#fff;
    line-height:1.13rem;
    letter-spacing:-1px;
    font-weight:700;
}
.num_list .txt {
    float:right;
    width:calc(100% - 1.5rem);
    font-size:0.75rem;
    color:#7f7f7f;
    line-height:1.15rem;
    font-weight:500;
}
.num_list li {margin-bottom:1.25rem}
.num_list li:last-child {margin-bottom:0}

.ul_list {
    width:100%;
    border:0.5px solid #4A65F6;
    border-width:0.5px 0;
}
.ul_list li {
    border-bottom:0.5px solid #4A65F6;
    padding:12px 10px;
}
.ul_list li:last-child {border-bottom:0}
.ul_list .tit {
    display:block;
    position:relative;
    float:left;
    padding-left:15px;
    font-size:15px;
    color:#222;
    font-weight:700;
    line-height:26px;
}
.ul_list .tit:before {
    content:"";
    width:5px;
    height:5px;
    position:absolute;
    top:10px;
    left:0;    
    background-color:#4A65F6;
}
.ul_list .txt {float:right;width:calc(100% - 120px);font-size:16px;line-height:26px;color:#999}
.ul_list .txt a {color:#999}
.ul_list .txt a:hover {text-decoration:underline}
.pb_tit {display:block;position:relative;z-index:2}
.pb_tit span {display:inline-block;padding:10px 50px;background-color:#4A65F6;font-size:18px;line-height:18px;color:#fff;font-weight:500}

.pcu_tit {
    display:block;
    position:relative;
    padding:1.25rem 1.65rem;
    background-color:#4A65F6;
    font-size:1rem;
    line-height:1rem;
    color:#fff;
    font-weight:700;
    cursor:pointer;
}
.pcu_tit span {color:#FFF362;margin-right:3px}
.pcu_tit:before {
    content:"";
    position:absolute;
    top:50%;
    margin-top:-4px;
    right:0.9rem;
    width:0.7rem;
    height:0.45rem;
    background-size:auto;
    background-position:0 0;
    background-repeat:no-repeat;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iX3gzQ1/roIjsnbTslrRfeDNFXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNS40NSA4LjIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNS40NSA4LjIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBpZD0iWE1MSURfMTU3XyIgY2xhc3M9InN0MCIgZD0iTTAsMC41YzAtMC4xMywwLjA1LTAuMjYsMC4xNS0wLjM1YzAuMi0wLjIsMC41MS0wLjIsMC43MSwwbDYuODcsNi44N2w2Ljg3LTYuODcNCgljMC4yLTAuMiwwLjUxLTAuMiwwLjcxLDBjMC4yLDAuMiwwLjIsMC41MSwwLDAuNzFMOC4wOCw4LjA4Yy0wLjIsMC4yLTAuNTEsMC4yLTAuNzEsMEwwLjE1LDAuODVDMC4wNSwwLjc2LDAsMC42MywwLDAuNXoiLz4NCjwvc3ZnPg0K);
    transition:all 0.3s ease;
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:transloateX(-50%);
}
.pcu_tit.on:before {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
}
.pcu_tit .c_label {
    position:relative;
    z-index:2;
    color:#fff;
    margin-left:0.5rem;
}
.border_wrtie .pcu_tit {
    font-size:0.8rem;
    line-height:0.8rem;
    padding:0px 1.1rem;
    line-height:2.35rem;
}

.place_view_bottom2 {margin-top:2.5rem}
.place_view_bottom2 .pvb_cont2 {padding:2.51rem 0 0 ;}
.place_view_bottom2.mt30 {margin-top:30px}
.place_cont_top {width:100%;}
.place_cont_top .place_cont_img {position:relative;float:left;width:50%}
.place_cont_top .place_cont_img .place_cont_img_list .s_img {padding-top:87.7%;}
.place_cont_top .place_cont_con {position:relative;float:left;width:50%;padding:25px 0 0 35px}
.place_cont_top .place_cont_con .ul_list {position:relative;margin-top:-1px;max-width:100%;}
.place_cont_top .place_cont_con .ul_list .txt {width:calc(100% - 158px)}
.place_cont_top .place_cont_con .tit2 {
    font-size:1.1rem;
    line-height:1;
    color:#4A65F6;
    font-weight:700;
}
.place_cont_top .place_cont_con .txt2 {
    margin-top:0.85rem;
    font-size:0.9rem;
    line-height:1.5rem;
    color:#333;
}

@media screen and (max-width:640px){  
    .pview_top_cont  {float:none;width:100%;}
    .place_cont_top .place_cont_img {float:none;width:100%;}
    .place_cont_top .place_cont_con {float:none;width:100%;padding:1rem 0 0 0} 
}
@media screen and (max-width:600px){
    .place_cont_top .place_cont_con .ul_list .tit,
    .place_cont_top .place_cont_con .ul_list .txt {float:none;width:100%;}
    .ul_list .tit,
    .ul_list .txt {float:none;width:100%;}
}

.place_type_list {margin:-0.55rem}
.place_type_list li {display:table;float:left;padding:0.55rem}
.place_type_list li .cont {
    display:table-cell;
    width:4.7rem;
    height:4.7rem;
    border:1.5px solid #E9E9E9;
    border-radius:100%;
    vertical-align:middle;
    text-align:center;
}
.place_type_list li .cont .img {
    position:relative;
    width:2.25rem;
    margin:0 auto;
}
.place_type_list li .cont .img .ico {
    display:inline-block;
    width:2.35rem;
    height:2.25rem;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:auto;
}
.place_type_list li .cont .img .ico.ico1 {
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MC4wNSA0OS42NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAuMDUgNDkuNjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM5RkZGRjM7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC45LDEwLjY4YzAsNS4yMS00LjIyLDkuNDMtOS40Myw5LjQzYy01LjIxLDAtOS40My00LjIyLTkuNDMtOS40M2MwLTUuMjEsNC4yMi05LjQzLDkuNDMtOS40Mw0KCQkJQzI2LjY4LDEuMjUsMzAuOSw1LjQ3LDMwLjksMTAuNjh6Ii8+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjQ3LDIwLjUxYy0xMC40OSwwLTE5LjExLDEyLjIzLTIwLjE0LDI3LjkxaDQwLjI4QzQwLjU4LDMyLjc0LDMxLjk2LDIwLjUxLDIxLjQ3LDIwLjUxeiIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjEwLjIiIHkxPSI0Ny42MyIgeDI9IjEyLjU2IiB5Mj0iMzguMTkiLz4NCgkJCQk8bGluZSBjbGFzcz0ic3QwIiB4MT0iMzAuMzkiIHkxPSIzOC4xOSIgeDI9IjMyLjc0IiB5Mj0iNDcuNjMiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTU4LjAxLDEwLjY4YzAsNS4yMS00LjIyLDkuNDMtOS40Myw5LjQzYy01LjIxLDAtOS40My00LjIyLTkuNDMtOS40M2MwLTUuMjEsNC4yMi05LjQzLDkuNDMtOS40Mw0KCQkJQzUzLjc5LDEuMjUsNTguMDEsNS40Nyw1OC4wMSwxMC42OHoiLz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDguNTgsMjAuNTFjLTEwLjQ5LDAtMTkuMTEsMTIuMjMtMjAuMTQsMjcuOTFoNDAuMjhDNjcuNjksMzIuNzQsNTkuMDYsMjAuNTEsNDguNTgsMjAuNTF6Ii8+DQoJCQk8L2c+DQoJCQk8Zz4NCgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzcuMyIgeTE9IjQ3LjYzIiB4Mj0iMzkuNjYiIHkyPSIzOC4xOSIvPg0KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI1Ny40OSIgeTE9IjM4LjE5IiB4Mj0iNTkuODUiIHkyPSI0Ny42MyIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)}
.place_type_list li .cont .img .ico.ico2 {
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2My44NiA3Mi43NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjMuODYgNzIuNzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNDQ0ZGRkE7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjQyLDMwLjE0SDEuMjVjMCwxNS45NiwxMi45NCwyOC45LDI4Ljg5LDI4LjlDMjIuMDIsNTkuMDQsMTUuNDIsNDYuMSwxNS40MiwzMC4xNHoiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMwLjE0LDEuMjVjLTE1Ljk2LDAtMjguODksMTIuOTQtMjguODksMjguODloMTQuMTdDMTUuNDIsMTQuMTksMjIuMDIsMS4yNSwzMC4xNCwxLjI1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzAuMTQsMS4yNWM4LjEzLDAsMTQuNzIsMTIuOTQsMTQuNzIsMjguODloMTQuMTdDNTkuMDQsMTQuMTksNDYuMSwxLjI1LDMwLjE0LDEuMjV6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC4xNCw1OS4wNGMxNS45NiwwLDI4LjktMTIuOTQsMjguOS0yOC45SDQ0Ljg3QzQ0Ljg3LDQ2LjEsMzguMjgsNTkuMDQsMzAuMTQsNTkuMDR6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NC44NywzMC4xNGMwLTE1Ljk2LTYuNTktMjguODktMTQuNzItMjguODl2MjguODlINDQuODd6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NC44NywzMC4xNEgzMC4xNHYyOC45QzM4LjI4LDU5LjA0LDQ0Ljg3LDQ2LjEsNDQuODcsMzAuMTR6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS40MiwzMC4xNGgxNC43MlYxLjI1QzIyLjAyLDEuMjUsMTUuNDIsMTQuMTksMTUuNDIsMzAuMTR6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS40MiwzMC4xNGMwLDE1Ljk2LDYuNTksMjguOSwxNC43MiwyOC45di0yOC45SDE1LjQyeiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzYuMDUiIHk9IjM4LjE0IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjYuNTYiIGhlaWdodD0iMzMuMzciLz4NCgkJPGxpbmUgY2xhc3M9I)}


    .place_type_list li .cont .img .ico.ico3 {
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MC45MyA3MS40MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjAuOTMgNzEuNDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3REZGRjg7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzMC40NiwxLjI1IDEuOTksMzAuMjUgNTguOTQsMzAuMjUgCQkiLz4NCgk8L2c+DQoJPGc+DQoJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5Ljc1IiB5MT0iMzAuMjUiIHgyPSI5Ljc1IiB5Mj0iNTQuOCIvPg0KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTYuNjYiIHkxPSIzMC4yNSIgeDI9IjE2LjY2IiB5Mj0iNTQuOCIvPg0KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjMuNTYiIHkxPSIzMC4yNSIgeDI9IjIzLjU2IiB5Mj0iNTQuOCIvPg0KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzAuNDYiIHkxPSIzMC4yNSIgeDI9IjMwLjQ2IiB5Mj0iNTQuOCIvPg0KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzcuMzciIHkxPSIzMC4yNSIgeDI9IjM3LjM3IiB5Mj0iNTQuOCIvPg0KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNDQuMjciIHkxPSIzMC4yNSIgeDI9IjQ0LjI3IiB5Mj0iNTQuOCIvPg0KCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNTEuMTciIHkxPSIzMC4yNSIgeDI9IjUxLjE3IiB5Mj0iNTQuOCIvPg0KCTwvZz4NCgk8Zz4NCgkJPHJlY3QgeD0iNC45NSIgeT0iNTUuOTEiIGNsYXNzPSJzdDEiIHdpZHRoPSI1MS4wMyIgaGVpZ2h0PSI3LjEzIi8+DQoJCTxyZWN0IHg9IjEuMjUiIHk9IjYzLjA0IiBjbGFzcz0ic3QxIiB3aWR0aD0iNTguNDMiIGhlaWdodD0iNy4xMyIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
    }
    .place_type_list li .cont .img .ico.ico4 {
        width:30px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3MC43MiA3MC43MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAuNzIgNzAuNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNDNUUyRkY7fQ0KCS5zdDF7ZmlsbDojM0EzQTNBO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzAuMjMsNjkuNDdsLTIuNjQtOC45NWMtMS41Ni0wLjQ4LTMuMDgtMS4xMS00LjUzLTEuODhsLTguMiw0LjQ2bC03LjI1LTcuMjVsNC40Ni04LjINCgkJYy0wLjc3LTEuNDUtMS40LTIuOTctMS44OC00LjUzbC04Ljk1LTIuNjRWMzAuMjNsOC45NS0yLjY0YzAuNDgtMS41NiwxLjExLTMuMDgsMS44OC00LjUzbC00LjQ3LTguMmw3LjI1LTcuMjVsOC4xOSw0LjQ2DQoJCWMxLjQ1LTAuNzcsMi45Ny0xLjQsNC41My0xLjg4bDIuNjQtOC45NWgxMC4yNmwyLjY0LDguOTVjMS41NiwwLjQ4LDMuMDgsMS4xMSw0LjUzLDEuODhsOC4xOS00LjQ2bDcuMjUsNy4yNWwtNC40Niw4LjINCgkJYzAuNzYsMS40NSwxLjM5LDIuOTYsMS44OCw0LjUzbDguOTUsMi42NHYxMC4yNmwtOC45NSwyLjY0Yy0wLjQ4LDEuNTYtMS4xMSwzLjA4LTEuODgsNC41M2w0LjQ2LDguMmwtNy4yNSw3LjI1bC04LjItNC40Ng0KCQljLTEuNDUsMC43Ny0yLjk3LDEuMzktNC41MywxLjg4bC0yLjY0LDguOTVIMzAuMjN6IE0zNS4zNiwxOC44NWMtOS4xLDAtMTYuNTEsNy40LTE2LjUxLDE2LjUxYzAsOS4xLDcuNDEsMTYuNSwxNi41MSwxNi41DQoJCXMxNi41MS03LjQsMTYuNTEtMTYuNUM1MS44NywyNi4yNiw0NC40NiwxOC44NSwzNS4zNiwxOC44NXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzkuNTUsMi41bDIuNTcsOC43MWMxLjk1LDAuNTQsMy44MSwxLjMyLDUuNTQsMi4yOWw3Ljk3LTQuMzRsNS45Myw1LjkzbC00LjM0LDcuOTcNCgkJYzAuOTcsMS43MywxLjc1LDMuNTksMi4yOSw1LjU0bDguNzEsMi41N3Y4LjM5bC04LjcxLDIuNTdjLTAuNTUsMS45NS0xLjMyLDMuOC0yLjI5LDUuNTRsNC4zNCw3Ljk3bC01LjkzLDUuOTNsLTcuOTctNC4zNA0KCQljLTEuNzMsMC45Ny0zLjU4LDEuNzUtNS41NCwyLjI5bC0yLjU3LDguNzFoLTguMzlsLTIuNTctOC43MWMtMS45NS0wLjU0LTMuOC0xLjMyLTUuNTQtMi4yOWwtNy45Nyw0LjM0bC01LjkzLTUuOTNsNC4zNC03Ljk3DQoJCWMtMC45OC0xLjczLTEuNzUtMy41OC0yLjI5LTUuNTNMMi41LDM5LjU1di04LjM5bDguNzEtMi41N2MwLjU0LTEuOTUsMS4zMi0zLjgxLDIuMjktNS41NGwtNC4zNC03Ljk3bDUuOTMtNS45M2w3Ljk3LDQuMzQNCgkJYzEuNzMtMC45NywzLjU4LTEuNzUsNS41NC0yLjI5bDIuNTctOC43MUgzOS41NSBNMzUuMzYsNTMuMTFjOS44MSwwLDE3Ljc2LTcuOTUsMTcuNzYtMTcuNzVjMC05LjgxLTcuOTUtMTcuNzYtMTcuNzYtMTcuNzYNCgkJYy05LjgxLDAtMTcuNzYsNy45NS0xNy43NiwxNy43NkMxNy42LDQ1LjE2LDI1LjU1LDUzLjExLDM1LjM2LDUzLjExIE00MS40MiwwaC0xLjg3aC04LjM5aC0xLjg3bC0wLjUzLDEuNzlsLTIuMTksNy40Mg0KCQljLTEuMiwwLjQtMi4zNywwLjg5LTMuNSwxLjQ1bC02Ljc5LTMuN2wtMS42NC0wLjg5bC0xLjMyLDEuMzJsLTUuOTMsNS45M2wtMS4zMiwxLjMybDAuODksMS42NGwzLjcsNi43OQ0KCQljLTAuNTYsMS4xMy0xLjA1LDIuMy0xLjQ1LDMuNWwtNy40MiwyLjE5TDAsMjkuM3YxLjg3djguMzl2MS44N2wxLjc5LDAuNTNsNy40MiwyLjE5YzAuNCwxLjIsMC44OSwyLjM3LDEuNDUsMy41bC0zLjcsNi44DQoJCWwtMC44OSwxLjY0bDEuMzIsMS4zMmw1LjkzLDUuOTNsMS4zMiwxLjMybDEuNjQtMC44OWw2LjgtMy43YzEuMTQsMC41NiwyLjMxLDEuMDUsMy41LDEuNDVsMi4xOSw3LjQybDAuNTMsMS43OWgxLjg3aDguMzloMS44Nw0KCQlsMC41My0xLjc5bDIuMTktNy40MmMxLjItMC40LDIuMzctMC44OSwzLjUtMS40NWw2LjgsMy43bDEuNjQsMC44OWwxLjMyLTEuMzJsNS45My01LjkzbDEuMzItMS4zMmwtMC44OS0xLjY0bC0zLjctNi43OQ0KCQljMC41Ni0xLjEzLDEuMDUtMi4zLDEuNDUtMy41bDcuNDItMi4xOWwxLjc5LTAuNTN2LTEuODd2LTguMzlWMjkuM2wtMS43OS0wLjUzbC03LjQyLTIuMTljLTAuNC0xLjItMC44OS0yLjM3LTEuNDUtMy41bDMuNy02Ljc5DQoJCWwwLjg5LTEuNjRsLTEuMzItMS4zMmwtNS45My01LjkzbC0xLjMyLTEuMzJsLTEuNjQsMC44OWwtNi43OSwzLjdjLTEuMTMtMC41Ni0yLjMtMS4wNS0zLjUtMS40NWwtMi4xOS03LjQyTDQxLjQyLDBMNDEuNDIsMHoNCgkJIE0zNS4zNiw1MC42MWMtOC40MSwwLTE1LjI2LTYuODQtMTUuMjYtMTUuMjVjMC04LjQxLDYuODUtMTUuMjYsMTUuMjYtMTUuMjZjOC40MSwwLDE1LjI2LDYuODQsMTUuMjYsMTUuMjYNCgkJQzUwLjYyLDQzLjc3LDQzLjc3LDUwLjYxLDM1LjM2LDUwLjYxTDM1LjM2LDUwLjYxeiIvPg0KPC9nPg0KPC9zdmc+DQo=)
    }
    .place_type_list li .cont .img .ico.ico5 {
        width:45px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA4My45IDU3LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgzLjkgNTcuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRUQ4MDtzdHJva2U6IzNBM0EzQTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLnN0MXtmaWxsOiNGRjk5OTk7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDJ7ZmlsbDojOTlGM0ZGO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCgkuc3Qze2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzNBM0EzQTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU2LjQ1LDI4Ljg1YzAsMTUuMjUtMTIuMzYsMjcuNi0yNy42LDI3LjZjLTE1LjI0LDAtMjcuNi0xMi4zNi0yNy42LTI3LjZjMC0xNS4yNCwxMi4zNi0yNy42LDI3LjYtMjcuNg0KCQkJCUM0NC4xLDEuMjUsNTYuNDUsMTMuNjEsNTYuNDUsMjguODV6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjguODUsNDYuNWMtOS43MywwLTE3LjY1LTcuOTItMTcuNjUtMTcuNjVjMC05LjczLDcuOTItMTcuNjUsMTcuNjUtMTcuNjVjOS43NCwwLDE3LjY2LDcuOTIsMTcuNjYsMTcuNjUNCgkJCQlDNDYuNTEsMzguNTksMzguNTksNDYuNSwyOC44NSw0Ni41TDI4Ljg1LDQ2LjV6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjguODUsMzYuNTZjLTQuMjUsMC03LjcxLTMuNDYtNy43MS03LjcxYzAtNC4yNSwzLjQ2LTcuNzEsNy43MS03LjcxczcuNzEsMy40Niw3LjcxLDcuNzENCgkJCQlDMzYuNTYsMzMuMSwzMy4xLDM2LjU2LDI4Ljg1LDM2LjU2TDI4Ljg1LDM2LjU2eiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGxpbmUgY2xhc3M9InN0MyIgeDE9IjI5LjkzIiB5MT0iMjguMzkiIHgyPSI2Ny42NSIgeTI9IjI4LjM5Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNTQuMDIsMjUuMjFjMS43NiwwLDMuMTgsMS40MiwzLjE4LDMuMThsMCwwYzAsMS43Ni0xLjQyLDMuMTgtMy4xOCwzLjE4bC0xMC45MSwwDQoJCQkJYy0xLjc2LDAtMy4xOC0xLjQyLTMuMTgtMy4xOGwwLDBjMC0xLjc2LDEuNDMtMy4xOCwzLjE4LTMuMThINTQuMDJ6Ii8+DQoJCQk8Zz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjY3LjIsMzIuNDggODIuNjUsMzIuNDggNzguMSwyOC4zOSA2Mi42NSwyOC4zOSAJCQkJIi8+DQoJCQkJPHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSI2Ny4yLDI0LjMgNjIuNjUsMjguMzkgNzguMSwyOC4zOSA4Mi42NSwyNC4zIAkJCQkiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCgk8bGluZSBjbGFzcz0ic3QzIiB4MT0iMzYuNTMiIHkxPSIyMC4wNSIgeDI9IjYyLjk3IiB5Mj0iNS4wNiIvPg0KCTxsaW5lIGNsYXNzPSJzdDMiIHgxPSI1MS43OSIgeTE9IjE4LjE0IiB4Mj0iNzMuNiIgeTI9IjEwLjIzIi8+DQo8L2c+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.ico6 {    
        background-image:url(../new_imgs/place/place_img1.svg)
    }
    .place_type_list li .cont .img .ico.ico7 {
        width:36px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3Ny41NiA3Mi42MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzcuNTYgNzIuNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MXtmaWxsOiNGRkUwMDM7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MntmaWxsOiNBNkVERUQ7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOC40NCw2OC45OGMwLDEuMzItMS4wNywyLjQtMi40LDIuNGwwLDBjLTEuMzIsMC0yLjQtMS4wNy0yLjQtMi40VjU2LjM1YzAtMS4zMiwxLjA3LTIuNCwyLjQtMi40bDAsMA0KCQkJCWMxLjMyLDAsMi40LDEuMDcsMi40LDIuNFY2OC45OHoiLz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01My45Miw2OC45OGMwLDEuMzItMS4wNywyLjQtMi40LDIuNGwwLDBjLTEuMzIsMC0yLjQtMS4wNy0yLjQtMi40VjU2LjM1YzAtMS4zMiwxLjA3LTIuNCwyLjQtMi40bDAsMA0KCQkJCWMxLjMyLDAsMi40LDEuMDcsMi40LDIuNFY2OC45OHoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01OS40Nyw1OC44NWMwLDMuMzEtMi42OCw1Ljk5LTUuOTksNS45OWgtMjkuNGMtMy4zMSwwLTUuOTktMi42OC01Ljk5LTUuOTlWNy4yNA0KCQkJCWMwLTMuMzEsMi42OC01Ljk5LDUuOTktNS45OWgyOS40YzMuMzEsMCw1Ljk5LDIuNjgsNS45OSw1Ljk5VjU4Ljg1eiIvPg0KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3LjA2LDE2LjExYzAsNC41Ny0zLjcsOC4yOC04LjI4LDguMjhzLTguMjctMy43MS04LjI3LTguMjhjMC00LjU3LDMuNy04LjI4LDguMjctOC4yOA0KCQkJCVM0Ny4wNiwxMS41NCw0Ny4wNiwxNi4xMXoiLz4NCgkJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00Mi43LDE2LjExYzAsMi4xNy0xLjc1LDMuOTItMy45MiwzLjkyYy0yLjE3LDAtMy45Mi0xLjc1LTMuOTItMy45MmMwLTIuMTcsMS43Ni0zLjkyLDMuOTItMy45Mg0KCQkJCUM0MC45NSwxMi4xOSw0Mi43LDEzLjk1LDQyLjcsMTYuMTF6Ii8+DQoJCQk8Zz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTEuNDEsNDIuNjNjMCw2Ljk4LTUuNjUsMTIuNjMtMTIuNjMsMTIuNjNTMjYuMTUsNDkuNiwyNi4xNSw0Mi42M1MzMS44LDMwLDM4Ljc4LDMwDQoJCQkJCVM1MS40MSwzNS42NSw1MS40MSw0Mi42M3oiLz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDcuNDIsNDIuNjNjMCw0Ljc3LTMuODcsOC42NC04LjY0LDguNjRzLTguNjQtMy44Ny04LjY0LTguNjRjMC00Ljc3LDMuODctOC42NCw4LjY0LTguNjQNCgkJCQkJUzQ3LjQyLDM3Ljg1LDQ3LjQyLDQyLjYzeiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxsaW5lIGNsYXNzPSJzdDMiIHgxPSIwIiB5MT0iMzEuMyIgeDI9IjcuNzQiIHkyPSIzMS4zIi8+DQoJCQk8L2c+DQoJCQk8Zz4NCgkJCQk8bGluZSBjbGFzcz0ic3QzIiB4MT0iMy44NiIgeTE9IjQ1LjciIHgyPSIxMC41NiIgeTI9IjQxLjgzIi8+DQoJCQk8L2c+DQoJCQk8Zz4NCgkJCQk8bGluZSBjbGFzcz0ic3QzIiB4MT0iMTAuNTYiIHkxPSIyMC43NiIgeDI9IjMuODYiIHkyPSIxNi44OSIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPGxpbmUgY2xhc3M9InN0MyIgeDE9Ijc3LjU2IiB5MT0iMzEuMyIgeDI9IjY5LjgyIiB5Mj0iMzEuMyIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPGxpbmUgY2xhc3M9InN0MyIgeDE9IjczLjciIHkxPSI0NS43IiB4Mj0iNjciIHkyPSI0MS44MyIvPg0KCQkJPC9nPg0KCQkJPGc+DQoJCQkJPGxpbmUgY2xhc3M9InN0MyIgeDE9IjY3IiB5MT0iMjAuNzYiIHgyPSI3My43IiB5Mj0iMTYuODkiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K)
    }
    .place_type_list li .cont .img .ico.ico8 {
        width:33px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3My4xIDgwLjg3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3My4xIDgwLjg3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGMkJCO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCgkuc3Qxe2ZpbGw6I0I4RjJGRjtzdHJva2U6IzNBM0EzQTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLnN0MntmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MC40Myw1Ny43N1Y0NC4wMmMwLDAsMTAuNTUtMTEuNjEsOC40NC0yMy4yMkM1Ni43Niw5LjIsNDYuMjEtMi4yLDI1LjczLDIuMjNDNS4yNiw2LjY2LDgsMjcuMzUsOCwyNy4zNQ0KCQlMMS4yNSw0MC40aDUuMjhjMCwwLDAsMi4yNiwwLDcuMTFjMCw0Ljg1LDQuMDEsNS40OSw0LjAxLDUuNDloMTIuMDN2MjEuODJMNTAuNDMsNTcuNzd6Ii8+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI1MC40Myw1Ny43NyAzNCw0Mi41MiAyOS4wMSw2NC4zNyAyOS4wMSw2NC4zNyA0NS40Myw3OS42MiA1MC40Myw1Ny43NyAJCSIvPg0KCQk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjU1LjQyLDM1LjkyIDM0LDQyLjUyIDUwLjQzLDU3Ljc3IDUwLjQzLDU3Ljc3IDcxLjg1LDUxLjE3IAkJIi8+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNzEuODUsNTEuMTcgNTAuNDMsNTcuNzcgNTAuNDMsNTcuNzcgNDUuNDMsNzkuNjIgNjYuODUsNzMuMDIgNjYuODUsNzMuMDIgNzEuODUsNTEuMTcgCQkiLz4NCgk8L2c+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTU1LjI2LDQ2LjU3Yy0wLjMxLDEuMzYtMS42NiwyLjItMy4wMSwxLjg5Yy0xLjM1LTAuMzEtMi4yLTEuNjYtMS44OS0zLjAxYzAuMzEtMS4zNSwxLjY2LTIuMiwzLjAxLTEuODkNCgkJQzU0LjcyLDQzLjg3LDU1LjU3LDQ1LjIyLDU1LjI2LDQ2LjU3eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zOS40Myw1OC4wOWMtMC4zMSwxLjM2LTEuNjYsMi4yLTMuMDEsMS44OWMtMS4zNS0wLjMxLTIuMi0xLjY2LTEuODktMy4wMWMwLjMxLTEuMzUsMS42Ni0yLjIsMy4wMS0xLjg5DQoJCUMzOC44OSw1NS4zOSwzOS43NCw1Ni43NCwzOS40Myw1OC4wOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDMuNSw2Ni4zN2MtMC4zMSwxLjM2LTEuNjYsMi4yLTMuMDEsMS44OWMtMS4zNS0wLjMxLTIuMi0xLjY2LTEuODktMy4wMWMwLjMxLTEuMzUsMS42Ni0yLjIsMy4wMS0xLjg5DQoJCUM0Mi45Nyw2My42Niw0My44MSw2NS4wMSw0My41LDY2LjM3eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01NS40NCw3MS44NWMtMC4zMSwxLjM1LTEuNjYsMi4yLTMuMDEsMS44OWMtMS4zNS0wLjMxLTIuMi0xLjY2LTEuODktMy4wMWMwLjMxLTEuMzUsMS42Ni0yLjIsMy4wMS0xLjg5DQoJCUM1NC45LDY5LjE1LDU1Ljc1LDcwLjUsNTUuNDQsNzEuODV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTYxLjQ1LDY1LjY1Yy0wLjMxLDEuMzUtMS42NiwyLjItMy4wMSwxLjg5Yy0xLjM1LTAuMzEtMi4yLTEuNjYtMS44OS0zLjAxYzAuMzEtMS4zNSwxLjY2LTIuMiwzLjAxLTEuODkNCgkJQzYwLjkxLDYyLjk1LDYxLjc2LDY0LjMsNjEuNDUsNjUuNjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTY2Ljc5LDU5Ljg4Yy0wLjMxLDEuMzUtMS42NiwyLjItMy4wMSwxLjg5Yy0xLjM1LTAuMzEtMi4yLTEuNjYtMS44OS0zLjAxYzAuMzEtMS4zNSwxLjY2LTIuMiwzLjAxLTEuODkNCgkJQzY2LjI1LDU3LjE3LDY3LjEsNTguNTIsNjYuNzksNTkuODh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.ico9 {
        width:45px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3Ny4wOSA1MC4zNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzcuMDkgNTAuMzc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MXtmaWxsOiNCOEM2RkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDJ7ZmlsbDojRjlDN0IyO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcuMjUsNS41N2MtMC41Mi0wLjI1LTEuMDgtMC4zNi0xLjYzLTAuMzZjLTAuNSw0LjktMS45NCw5LjQtNC4wNiwxMy4xN2MwLjE5LDAuMTQsMC4zNywwLjI5LDAuNTksMC4zOQ0KCQkJCWMyLjU2LDEuMjMsNS43OC0wLjczLDcuMTktNC4zN0M1MC43NSwxMC43Niw0OS44MSw2LjgsNDcuMjUsNS41N3oiLz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NS44LDEuMjVIMy4xMmMwLDAuMDUsMCwwLjA5LDAsMC4xNGMwLDEwLjYxLDQuMzcsMTkuODQsMTAuODQsMjQuNzNoMjEuMDNjMi41OC0xLjk1LDQuODEtNC42LDYuNTgtNy43NA0KCQkJCWMyLjEzLTMuNzgsMy41Ny04LjI3LDQuMDYtMTMuMTdjMC4xMy0xLjI1LDAuMTktMi41MywwLjE5LTMuODJDNDUuODEsMS4zNCw0NS44LDEuMyw0NS44LDEuMjV6Ii8+DQoJCTwvZz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEuMjUsMjYuMTJ2MC44MWMwLDMuNDIsMi40OCw2LjE4LDUuNTUsNi4xOGgzMy44OGMzLjA2LDAsNS41NS0yLjc3LDUuNTUtNi4xOHYtMC44MUgxLjI1eiIvPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzMuMSwyMS41OGMtMC41Mi0wLjI1LTEuMDgtMC4zNi0xLjYzLTAuMzZjLTAuNSw0LjktMS45NCw5LjQtNC4wNiwxMy4xN2MwLjE5LDAuMTQsMC4zNywwLjI5LDAuNTksMC4zOQ0KCQkJCWMyLjU2LDEuMjMsNS43OC0wLjczLDcuMTktNC4zN0M3Ni41OSwyNi43Niw3NS42NiwyMi44MSw3My4xLDIxLjU4eiIvPg0KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTcxLjY1LDE3LjI1SDI4Ljk2YzAsMC4wNSwwLDAuMDksMCwwLjE0YzAsMTAuNjEsNC4zNywxOS44NCwxMC44MywyNC43M2gyMS4wMw0KCQkJCWMyLjU4LTEuOTUsNC44MS00LjYsNi41OC03Ljc0YzIuMTMtMy43OCwzLjU3LTguMjcsNC4wNi0xMy4xN2MwLjEzLTEuMjUsMC4xOS0yLjUzLDAuMTktMy44Mg0KCQkJCUM3MS42NiwxNy4zNSw3MS42NSwxNy4zLDcxLjY1LDE3LjI1eiIvPg0KCQk8L2c+DQoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yNy4xLDQyLjEzdjAuODFjMCwzLjQxLDIuNDgsNi4xOCw1LjU1LDYuMThoMzMuODhjMy4wNiwwLDUuNTUtMi43Nyw1LjU1LTYuMTh2LTAuODFIMjcuMXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.ico10 {
        width:25px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0OC40OCA1Ni42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OC40OCA1Ni42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZBMUQ5O3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCgkuc3Qxe2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzNBM0EzQTtzdHJva2Utd2lkdGg6Mi41O30NCgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzNBM0EzQTtzdHJva2Utd2lkdGg6Mi41O30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy4xOSwxLjI1Yy0zLjI4LDAtNS45NCwyLjY2LTUuOTQsNS45NHY0MS40N2MwLTMuMjgsMi42Ni01Ljk0LDUuOTQtNS45NGg0MC4wNFYxLjI1SDcuMTl6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMS4yNSw0OC42NnYwLjc1YzAsMy4yOCwyLjY2LDUuOTQsNS45NCw1Ljk0aDQwLjA0VjQyLjcySDcuMTlDMy45MSw0Mi43MiwxLjI1LDQ1LjM4LDEuMjUsNDguNjZ6Ii8+DQoJCTwvZz4NCgkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjYuMjUiIHkxPSI0OS4zOSIgeDI9IjQ2LjI4IiB5Mj0iNDkuMzkiLz4NCgk8L2c+DQoJPGxpbmUgY2xhc3M9InN0MiIgeDE9IjE0LjI4IiB5MT0iMTMuMSIgeDI9IjM2Ljk1IiB5Mj0iMTMuMSIvPg0KCTxsaW5lIGNsYXNzPSJzdDIiIHgxPSIxNC4yOCIgeTE9IjIwLjQ0IiB4Mj0iMzYuOTUiIHkyPSIyMC40NCIvPg0KCTxsaW5lIGNsYXNzPSJzdDIiIHgxPSIxNC4yOCIgeTE9IjI3Ljc3IiB4Mj0iMzYuOTUiIHkyPSIyNy43NyIvPg0KPC9nPg0KPC9zdmc+DQo=)
    }
    .place_type_list li .cont .img .ico.ico11 {
        width:39px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i6rKp66asX+uqqOuTnCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1OS44OSA0NC44MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTkuODkgNDQuODM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNBRkUyRTI7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MXtmaWxsOiNGRkVCOTc7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4Ljg3LDhjMCwzLjczLTMuMDIsNi43NS02Ljc1LDYuNzVjLTMuNzMsMC02Ljc1LTMuMDItNi43NS02Ljc1YzAtMy43MywzLjAyLTYuNzUsNi43NS02Ljc1DQoJCQkJQzE1Ljg1LDEuMjUsMTguODcsNC4yNywxOC44Nyw4eiIvPg0KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjk5LDQwLjI3VjI5Ljc1YzAtNi00Ljg3LTEwLjg3LTEwLjg3LTEwLjg3bDAsMGMtNiwwLTEwLjg3LDQuODctMTAuODcsMTAuODd2MTAuNTJIMjIuOTl6Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTQuNTIsOGMwLDMuNzMtMy4wMiw2Ljc1LTYuNzUsNi43NWMtMy43MywwLTYuNzUtMy4wMi02Ljc1LTYuNzVjMC0zLjczLDMuMDItNi43NSw2Ljc1LTYuNzUNCgkJCQlDNTEuNSwxLjI1LDU0LjUyLDQuMjcsNTQuNTIsOHoiLz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OC42NCw0MC4yN1YyOS43NWMwLTYtNC44Ny0xMC44Ny0xMC44Ny0xMC44N2wwLDBjLTYsMC0xMC44Nyw0Ljg3LTEwLjg3LDEwLjg3djEwLjUySDU4LjY0eiIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzYuNywxMS4zMWMwLDMuNzMtMy4wMiw2Ljc1LTYuNzUsNi43NWMtMy43MywwLTYuNzUtMy4wMi02Ljc1LTYuNzVjMC0zLjczLDMuMDItNi43NSw2Ljc1LTYuNzUNCgkJCUMzMy42OCw0LjU2LDM2LjcsNy41OCwzNi43LDExLjMxeiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDAuODIsNDMuNThWMzMuMDZjMC02LTQuODctMTAuODctMTAuODctMTAuODdsMCwwYy02LDAtMTAuODcsNC44Ny0xMC44NywxMC44N3YxMC41Mkg0MC44MnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.ico12 {
        background-image:url(../new_imgs/place/hand_img.svg)
    }
    .place_type_list li .cont .img .ico.pico1 {
        width:41px;
        background-image:url(../new_imgs/place/table_img.svg);
    }
    .place_type_list li .cont .img .ico.pico2 {
        width:20px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0My4zMyA3NC4yOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMuMzMgNzQuMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7fQ0KCS5zdDJ7ZmlsbDojQjhCQ0ZGO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7fQ0KPC9zdHlsZT4NCjxnPg0KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMS42NiIgeTE9IjY2LjQzIiB4Mj0iMjEuNjYiIHkyPSIyMi4zMyIvPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDAuNTksNDYuOTdjMCwxLjEtMC44OSwxLjk5LTEuOTksMS45OUg0LjczYy0xLjEsMC0xLjk5LTAuODktMS45OS0xLjk5di0zLjU5YzAtMS4xLDAuODktMS45OSwxLjk5LTEuOTkNCgkJCUgzOC42YzEuMSwwLDEuOTksMC44OSwxLjk5LDEuOTlWNDYuOTd6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDAuNTksNDYuOTdjMCwxLjEtMC44OSwxLjk5LTEuOTksMS45OUg0LjczYy0xLjEsMC0xLjk5LTAuODktMS45OS0xLjk5di0zLjU5YzAtMS4xLDAuODktMS45OSwxLjk5LTEuOTkNCgkJCUgzOC42YzEuMSwwLDEuOTksMC44OSwxLjk5LDEuOTlWNDYuOTd6Ii8+DQoJPC9nPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zOC41OSwyNy42YzAuNDYsNC4zNi0yLjc0LDcuOTItNy4xMiw3LjkySDExLjg2Yy00LjM4LDAtNy41OS0zLjU3LTcuMTItNy45Mkw3LjAzLDkuMTcNCgkJYzAuNDYtNC4zNiw0LjQzLTcuOTIsOC44MS03LjkyaDExLjY1YzQuMzgsMCw4LjM1LDMuNTYsOC44MSw3LjkyTDM4LjU5LDI3LjZ6Ii8+DQoJPGc+DQoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSI0LjIxIiB5MT0iNjcuNDMiIHgyPSIyMS4zOSIgeTI9IjYyLjcyIi8+DQoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIzOS4xMiIgeTE9IjY3LjQzIiB4Mj0iMjEuOTQiIHkyPSI2Mi43MiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI0Ljc1LDY5Ljk0YzAsMS43MS0xLjM4LDMuMDktMy4wOSwzLjA5Yy0xLjcxLDAtMy4wOS0xLjM4LTMuMDktMy4wOXMxLjM4LTMuMDksMy4wOS0zLjA5DQoJCQlDMjMuMzcsNjYuODUsMjQuNzUsNjguMjQsMjQuNzUsNjkuOTR6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00Mi4wOCw2OS45NGMwLDEuNzEtMS4zOCwzLjA5LTMuMDksMy4wOWMtMS43MSwwLTMuMDktMS4zOC0zLjA5LTMuMDlzMS4zOC0zLjA5LDMuMDktMy4wOQ0KCQkJCUM0MC43LDY2Ljg1LDQyLjA4LDY4LjI0LDQyLjA4LDY5Ljk0eiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcuNDIsNjkuOTRjMCwxLjcxLTEuMzgsMy4wOS0zLjA5LDMuMDlzLTMuMDktMS4zOC0zLjA5LTMuMDlzMS4zOC0zLjA5LDMuMDktMy4wOVM3LjQyLDY4LjI0LDcuNDIsNjkuOTR6Ig0KCQkJCS8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.pico3 {
        width:34px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i6rKp66asX+uqqOuTnCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4MS4yNSA2Ny45MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODEuMjUgNjcuOTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDF7ZmlsbDojRkZDQUNBO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCgkuc3Qye2ZpbGw6I0M1RTJGRjtzdHJva2U6IzNBM0EzQTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MC4wNSw2My41MWMtMS40OS0xLjQxLTEuMjktMTAuMjMtMS4zNy0xMC4zM2MtMC40OS0wLjY4LTcuODUtMC4xOS05LjY5LDAuMDUNCgkJCWMtMS44NC0wLjI0LTYuMjItMC43My02LjcxLTAuMDVjLTAuMDcsMC4xLDAuMTIsOC45Mi0xLjM3LDEwLjMzYy0xLjQ5LDEuNC0zLjU5LDIuNDQtMy40NywyLjg1YzAuMTIsMC40MiwwLjYyLDAuMjksMC42MiwwLjI5DQoJCQloMTAuMTJoNC41OWgxMC4xMmMwLDAsMC41LDAuMTIsMC42Mi0wLjI5QzUzLjY0LDY1Ljk1LDUxLjUzLDY0LjkyLDUwLjA1LDYzLjUxeiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODAsNTMuMzdjMCwwLjcyLTAuNTgsMS4zLTEuMjksMS4zSDIuNTVjLTAuNzIsMC0xLjMtMC41OC0xLjMtMS4zVjIuNTVjMC0wLjcyLDAuNTgtMS4zLDEuMy0xLjNoNzYuMTYNCgkJCWMwLjcxLDAsMS4yOSwwLjU4LDEuMjksMS4zVjUzLjM3eiIvPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xLjI1LDUzLjM3YzAsMC43MiwwLjU4LDEuMywxLjMsMS4zaDc2LjE2YzAuNzEsMCwxLjI5LTAuNTgsMS4yOS0xLjN2LTguMDFIMS4yNVY1My4zN3oiLz4NCgkJPC9nPg0KCQk8cmVjdCB4PSI0Ljc2IiB5PSI0LjYxIiBjbGFzcz0ic3QyIiB3aWR0aD0iNzIuMTkiIGhlaWdodD0iMzciLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.pico4 {
        width:36px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2OC44MSA0OC4yNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjguODEgNDguMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNEOEQ4RDg7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MXtmaWxsOiM4NUQzRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MntmaWxsOm5vbmU7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjEuMjUiIHk9IjEzLjE3IiBjbGFzcz0ic3QwIiB3aWR0aD0iNjYuMzEiIGhlaWdodD0iMjYuMTEiLz4NCgkJCTxnPg0KCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MCwxNS44NmMwLDguMDctNi41NCwxNC42MS0xNC42MSwxNC42MWMtOC4wNywwLTE0LjYxLTYuNTQtMTQuNjEtMTQuNjFjMC04LjA3LDYuNTQtMTQuNjEsMTQuNjEtMTQuNjENCgkJCQkJQzUzLjQ2LDEuMjUsNjAsNy43OSw2MCwxNS44NnoiLz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzYuNTIsMTkuNjFjLTAuNDktMS4xNS0wLjc2LTIuNDItMC43Ni0zLjc1YzAtMS4zMywwLjI3LTIuNiwwLjc2LTMuNzVjMC40OS0xLjE1LDEuMTktMi4xOSwyLjA2LTMuMDYiLz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDEuNjQsNi45OWMxLjE1LTAuNDksMi40Mi0wLjc2LDMuNzUtMC43NiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGxpbmUgY2xhc3M9InN0MiIgeDE9IjkuMjIiIHkxPSIzOS43OSIgeDI9IjkuMjIiIHkyPSI0Ni45OSIvPg0KCQkJPGxpbmUgY2xhc3M9InN0MiIgeDE9IjU5LjU5IiB5MT0iMzkuNzkiIHgyPSI1OS41OSIgeTI9IjQ2Ljk5Ii8+DQoJCTwvZz4NCgk8L2c+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTEzLjU5LDIyLjgzYzAsMS41Ni0xLjI3LDIuODMtMi44MywyLjgzYy0xLjU2LDAtMi44My0xLjI3LTIuODMtMi44M3MxLjI2LTIuODMsMi44My0yLjgzDQoJCUMxMi4zMywyMC4wMSwxMy41OSwyMS4yNywxMy41OSwyMi44M3oiLz4NCjwvZz4NCjwvc3ZnPg0K)
    }
    .place_type_list li .cont .img .ico.pico5 {
        width:44px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i6rKp66asX+uqqOuTnCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2NSAzMy42MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjUgMzMuNjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MXtmaWxsOiNGRkUwMDM7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MntmaWxsOiNGRjhGOEY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KPC9zdHlsZT4NCjxnPg0KCQ0KCQk8cmVjdCB4PSIxLjkiIHk9IjI1Ljk3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk0MjMgLTAuMzM0OCAwLjMzNDggMC45NDIzIC04Ljg5MDEgNC4zOTA3KSIgY2xhc3M9InN0MCIgd2lkdGg9IjEyLjc4IiBoZWlnaHQ9IjQuMDMiLz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTU2LjQ3LDIyLjQ4YzUuNjktMi4wMiw4LjY2LTguMjcsNi42NC0xMy45NmMtMi4wMi01LjY5LTguMjctOC42Ni0xMy45Ni02LjY0DQoJCQljLTAuNzEsMC4yNS0xLjM3LDAuNTctMS45OSwwLjk0bDcuMTYsMjAuMTlDNTUuMDUsMjIuOTEsNTUuNzcsMjIuNzMsNTYuNDcsMjIuNDh6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjUyLjE1LDIxLjg3IDQ2LjE5LDUuMDggMzcuMjIsMTIuNDEgNDAuNTcsMjEuODQgCQkiLz4NCgkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIzNy4yMiwxMi40MSA5LjY1LDIzLjc2IDEyLjAxLDMwLjQxIDQwLjU3LDIxLjg0IAkJIi8+DQoJPC9nPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01My4yLDIzLjgyYy0wLjcsMC4yNS0xLjQ3LTAuMTItMS43Mi0wLjgyTDQ0Ljk2LDQuNjJjLTAuMjUtMC43LDAuMTItMS40NywwLjgyLTEuNzJsMC42My0wLjIyDQoJCWMwLjctMC4yNSwxLjQ3LDAuMTIsMS43MiwwLjgybDYuNTIsMTguMzhjMC4yNSwwLjctMC4xMiwxLjQ3LTAuODIsMS43Mkw1My4yLDIzLjgyeiIvPg0KPC9nPg0KPC9zdmc+DQo=)
    }
    .place_type_list li .cont .img .ico.pico6 {
        width:39px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA4OS45OCA5Ny4xMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODkuOTggOTcuMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTt9DQoJLnN0MXtmaWxsOiNENUJCRkY7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7fQ0KCS5zdDN7ZmlsbDojRkZGOUE5O3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7fQ0KCS5zdDR7ZmlsbDojQzVFMkZGO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuMSw0MS43Mkw5LjE5LDUyLjY0YzAsMC0xMi4zNywxMi4zNywxMS4yOCwxMS4yOGMyMC4wMi0wLjkyLDEyLjAxLDEzLjQ2LDIuMTgsMjUuNDciLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIuMDIsNDQuNzNjLTEuMzEsMS4zMS0zLjQyLDEuMzEtNC43MywwbDAsMGMtMS4zMS0xLjMxLTEuMzEtMy40MiwwLTQuNzNsMTIuMDEtMTIuMDENCgkJYzEuMzEtMS4zMSwzLjQyLTEuMzEsNC43MywwbDAsMGMxLjMxLDEuMzEsMS4zMSwzLjQyLDAsNC43M0wyMi4wMiw0NC43M3oiLz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQwLjQsMjQuNDJjLTAuNzQsMC43NC0xLjkzLDAuNzQtMi42NiwwbDAsMGMtMC43NC0wLjc0LTAuNzMtMS45MywwLTIuNjZMNTcuNywxLjgNCgkJCWMwLjc0LTAuNzQsMS45My0wLjc0LDIuNjYsMGwwLDBjMC43NCwwLjc0LDAuNzQsMS45MywwLDIuNjZMNDAuNCwyNC40MnoiLz4NCgkJPGxpbmUgY2xhc3M9InN0MiIgeDE9IjU0LjAzIiB5MT0iNS4xMiIgeDI9IjU2LjkiIHkyPSI3Ljk4Ii8+DQoJCTxsaW5lIGNsYXNzPSJzdDIiIHgxPSI1Mi4yNSIgeTE9IjYuOSIgeDI9IjU1LjEyIiB5Mj0iOS43NyIvPg0KCQk8bGluZSBjbGFzcz0ic3QyIiB4MT0iNTAuNDYiIHkxPSI4LjY5IiB4Mj0iNTMuMzMiIHkyPSIxMS41NSIvPg0KCTwvZz4NCgk8Zz4NCgkJDQoJCQk8cmVjdCB4PSI0My41OCIgeT0iOC4wOSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAxLjkyMDggMzcuMTI1NSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI0LjM5IiBoZWlnaHQ9IjE2LjMxIi8+DQoJCQ0KCQkJPHJlY3QgeD0iMzkuMDYiIHk9IjEzLjA4IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0zLjA2OTggMzUuMDU3NikiIGNsYXNzPSJzdDIiIHdpZHRoPSIzLjQ1IiBoZWlnaHQ9IjE2LjMxIi8+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNC43LDI1Ljc4Yy0yLjQ1LDIuNDUtMi40NSw2LjQyLDAsOC44N2wyLjY2LDIuNjZjMi40NSwyLjQ1LDYuNDIsMi40NSw4Ljg3LDBsNi44OC02Ljg4TDMxLjU4LDE4LjkxDQoJCQlMMjQuNywyNS43OHoiLz4NCgkJDQoJCQk8cmVjdCB4PSI0MS41NCIgeT0iMTAuNzUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcyIDAuNzA3MiAwLjcwNzEgLTAuNzM5OCAzNi4wMjUxKSIgY2xhc3M9InN0MiIgd2lkdGg9IjMuMTQiIGhlaWdodD0iMTYuMzEiLz4NCgkJDQoJCQk8cmVjdCB4PSIzNi44OSIgeT0iMTUuNDEiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTUuMzk4NyAzNC4wOTMpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMy4xNCIgaGVpZ2h0PSIxNi4zMSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCQ0KCQk8cmVjdCB4PSIxLjkyIiB5PSI4NC45MyIgdHJhbnNmb3JtPSJtYXRyaXgoMC44NjEzIC0wLjUwODEgMC41MDgxIDAuODYxMyAtNDMuMDk3MyAxOC4wMzI5KSIgY2xhc3M9InN0MiIgd2lkdGg9IjE5LjEyIiBoZWlnaHQ9IjYuMDQiLz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTgwLjY4LDY2LjE0YzcuNzgtNC41OSwxMC4zNy0xNC42MSw1Ljc4LTIyLjM5Yy00LjU5LTcuNzgtMTQuNjEtMTAuMzctMjIuMzktNS43OA0KCQkJYy0wLjk3LDAuNTctMS44NSwxLjIzLTIuNjUsMS45NGwxNi4yOCwyNy42MUM3OC43MSw2Ny4xNiw3OS43MSw2Ni43MSw4MC42OCw2Ni4xNHoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iNzQuMTYsNjYuNDcgNjAuNjIsNDMuNSA0OS41Myw1Ni44MiA1Ny4xNCw2OS43MyAJCSIvPg0KCQk8cG9seWdvbiBjbGFzcz0ic3Q0IiBwb2ludHM9IjQ5LjUzLDU2LjgyIDEyLjI2LDgxLjM2IDE3LjYzLDkwLjQ2IDU3LjE0LDY5LjczIAkJIi8+DQoJPC9nPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03Ni4yNiw2OS4wNGMtMC45NiwwLjU3LTIuMTksMC4yNS0yLjc2LTAuNzFMNTguNjgsNDMuMTljLTAuNTYtMC45Ni0wLjI1LTIuMTksMC43MS0yLjc2bDAuODctMC41MQ0KCQljMC45Ni0wLjU3LDIuMTktMC4yNCwyLjc1LDAuNzFsMTQuODIsMjUuMTRjMC41NywwLjk2LDAuMjUsMi4xOS0wLjcxLDIuNzZMNzYuMjYsNjkuMDR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.empty {
        width:24px;
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i6rKp66asX+uqqOuTnCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0My43MSA1MC4wOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMuNzEgNTAuMDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkU5NjQ7c3Ryb2tlOiMzQTNBM0E7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQ0KCS5zdDF7ZmlsbDojRkZCM0NDO3N0cm9rZTojM0EzQTNBO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30NCgkuc3Qye2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzNBM0EzQTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMS44NiwxLjI1IDEuMjUsMTMuMTUgMjEuODYsMjUuMDQgNDIuNDYsMTMuMTUgIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjQyLjQ2LDEzLjE1IDIxLjg2LDI1LjA0IDIxLjg2LDQ4Ljg0IDQyLjQ2LDM2Ljk0IDQyLjQ2LDM2Ljk0IDQyLjQ2LDEzLjE1ICIvPg0KPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIxLjI1LDEzLjE1IDEuMjUsMzYuOTQgMjEuODYsNDguODQgMjEuODYsMjUuMDQgIi8+DQo8L3N2Zz4NCg==)
    }
    .place_type_list li .cont .img .ico.gas {
        background-image:url(../new_imgs/place/gas_img.svg)
    }
    .place_type_list li .cont .img .ico.cup {
        background-image:url(../new_imgs/place/cup_img.svg)
    }
    .place_type_list li .cont .img .ico.chair {
        background-image:url(../new_imgs/place/chair_img.svg)
    }
    .place_type_list li .cont .img .ico.beam {
        background-image:url(../new_imgs/place/beam_img.svg)
    }
    .place_type_list li .cont .img .ico.microwave {
        background-image:url(../new_imgs/place/microwave_img.svg)
    }
    .place_type_list li .cont .img .ico.refrigerator {
        background-image:url(../new_imgs/place/refrigerator_img.svg)
    }
    .place_type_list li .cont .img .ico.screen {
        background-image:url(../new_imgs/place/screen_img.svg)
    }
    .place_type_list li .cont .img .ico.sink {
        background-image:url(../new_imgs/place/sink_img.svg)
    }
    .place_type_list li .cont .img .ico.table {
        background-image:url(../new_imgs/place/table_img.svg)
    }
    .place_type_list li .cont .img .ico.coffee_machine {
        background-image:url(../new_imgs/place/coffee_machine_img.svg)
    }
    .place_type_list li .cont .img .ico.coffee_machine {
        background-image:url(../new_imgs/place/coffee_machine_img.svg)
    }

    /* 회의실 */
    .place_type_list li .cont .img .ico.meeting_room {
        background-image:url(../new_imgs/place/meeting_room_img.svg)
    }

    /* 다목적홀 */
    .place_type_list li .cont .img .ico.mult_purpose {
        background-image:url(../new_imgs/place/mult_purpose_img.svg)
    }

    /* 세미나 */
    .place_type_list li .cont .img .ico.seminar {
        background-image:url(../new_imgs/place/seminar_img.svg)
    }

    /* 작업실 */
    .place_type_list li .cont .img .ico.workroom {
        background-image:url(../new_imgs/place/workroom_img.svg)
    }

    /* 래저 엠티 */
    .place_type_list li .cont .img .ico.mt {
        background-image:url(../new_imgs/place/mt_img.svg)
    }

    /* 파티룸 */
    .place_type_list li .cont .img .ico.party_room {
        background-image:url(../new_imgs/place/party_room_img.svg)
    }

    /* 공연장 */
    .place_type_list li .cont .img .ico.concert_hall {
        background-image:url(../new_imgs/place/concert_hall_img.svg)
    }

    /* 연습실 */
    .place_type_list li .cont .img .ico.practice_room {
        background-image:url(../new_imgs/place/practice_room_img.svg)
    }

    /* 까페 */
    .place_type_list li .cont .img .ico.cafe {
        background-image:url(../new_imgs/place/cafe_img.svg)
    }

    /* 스터디룸 */
    .place_type_list li .cont .img .ico.study_room {
        background-image:url(../new_imgs/place/study_room_img.svg)
    }

    /* 전시공간 */
    .place_type_list li .cont .img .ico.exhibition_space {
        background-image:url(../new_imgs/place/exhibition_space_img.svg)
    }

    /* 컴퓨터  */
    .place_type_list li .cont .img .ico.computer  {
        background-image:url(../new_imgs/place/computer_img.svg)
    }

    /* 무선마이크  */
    .place_type_list li .cont .img .ico.wireless_microphone  {
        background-image:url(../new_imgs/place/wireless_microphone_img.svg)
    }

    /* 유선마이크  */
    .place_type_list li .cont .img .ico.microphone  {
        background-image:url(../new_imgs/place/microphone_img.svg)
    }

    /* 정수기  */
    .place_type_list li .cont .img .ico.water_purifier {
        background-image:url(../new_imgs/place/water_purifier_img.svg)
    }
    
    .place_type_list li .cont .txt {
        font-size:0.65rem;
        color:#7F7F7F;
        line-height:0.8rem;
        letter-spacing:-1px;
        font-weight:700;
    }
    
    
    .new_cmp {margin-bottom:10px}
    .new_cmp span {display:inline-block;padding:5px 10px;background-color:#aaa;font-size:12px;line-height:13px;color:#fff;letter-spacing: 0;}
    @media screen  and (max-width:1000px){
        .new_cmp span {padding:0.5rem 1rem;font-size:1.3rem;line-height:1.3rem}
    }
    
    .check_list {width:100%}
    .check_list--mt5 {margin-top:0.25rem;}
    .check_list ul {margin:-1px}
    .check_list ul li {float:left;width:20%;padding:1px}
    .check_list--grid25 ul li {width:25%;}
    .checkbox {display:inline-block;position:relative;}
    .checkbox span {
        display:block;
        position:relative;
        padding-left:0.5rem;
        border:1px solid #ddd;
        height:2rem;
        line-height:2rem;
        font-size:0.75rem;
        color:#666;
        cursor: pointer;
    }
    .checkbox span i {color:#f1f1f1}
    .checkbox input[type="checkbox"],
    .checkbox input[type="raido"]{
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
        z-index: 100;
        position: absolute;
        width: 100%;
        height: 100%;
        cursor: pointer;
    }
    
    .checkbox input[type="checkbox"]:checked ~ span,
    .checkbox input[type="raido"]:checked ~ span {
        background-color:#4A65F6;
        border-color:#4A65F6;
        color:#fff;
    }
    .checkbox input[type="checkbox"]:checked ~ span i,
    .checkbox input[type="raido"]:checked ~ span i {color:#fff}
    .check_list ul li .checkbox {width:100%;}
    
    @media screen and (max-width:720px){
        .check_list ul li {width:33.33333333%}
    }
    @media screen and (max-width:639px){ 
        .check_list ul li {width:50%}
        .check_list--grid25 ul li {width:50%;}
    }
    @media screen and (max-width:380px){ 
        .check_list ul li {width:50%}
    }
    
    .input_list {width:100%;}
    .input_list ul {margin:-2px}
    .input_list ul li {display:table;float:left;width:50%;padding:2px}
    .input_list ul li strong {display:table-cell;font-weight:400;width:100px;vertical-align:middle;color:#666}
    .input_list ul li > div {display:table-cell}
    .mlm_4 {margin-left:-4px}
    .input_list ul li .btn_md {width:36px}
    .input_list ul li .btn_grey {background-color:#e4e4e4;border:1px solid #ddd !important;color:#000}
    .input_list ul li .frm_input {position:relative;z-index:2}
    @media screen and (max-width:1000px){
    }
    @media screen and (max-width:750px){
        .input_list ul li strong {width:114px}
        .input_list ul li .frm_input.w60 {width:50px}
    }
    @media screen and (max-width:677px){ 
        .input_list ul li {width:100%;}
    }
    
    .input_list2 {width:100%;}
    .input_list2 ul {margin:-2px;padding-top:5px}
    .input_list2 ul li {width:100%;padding:2px}
    .input_list2 ul li strong {
        display:block;
        float:left;
        width:2rem;
        height:2rem;
        line-height:1.8rem;
        font-size:0.75rem;
        border:1px solid #ddd;
        background-color:#fafafa;
        text-align:center;
        font-weight:400;
    }
    .input_list2 ul li div {float:right;width:calc(100% - 2.1rem)}
    
    .input_list3 {width:100%;}
    .input_list3 ul {margin:-2px;padding-top:5px}
    .input_list3 ul li {width:100%;padding:2px}
    .input_list3 ul li strong {
        display:block;
        float:left;
        width:6rem;
        padding-left:5px;
        height:2rem;
        line-height:1.8rem;
        font-size:0.75rem;
        border:1px solid #ddd;
        background-color:#fafafa;
        text-align:left;
        font-weight:400;
    }
    .input_list3 ul li div {float:right;width:calc(100% - 6.1rem)}
    @media screen and (max-width:1030px) {
        .place_view_bottom2 .pvb_cont2 {padding-top:2rem;}
    }
    @media screen and (max-width:1000px){
        .place_view_bottom2 .pvb_cont2 .frm_input_box1 .tit {width:120px}
    }
    @media screen and (max-width:500px){
        .place_view_bottom2 .pvb_cont2 .frm_input_box1 .tit {width:100px}
    }
    
    
    /* 청년사업장 css 추가 시작(임시) */
    .sub_tit {font-size:1.2rem;color:#4A65F6;font-weight:700;text-align:center}
    .sub_tit2 {font-size:1.14em;color:#111;font-weight:700;text-align:center}
    
    .table {width:100%;border-collapse:collapse;}
    .table th,
    .table td {border:1px solid #4A65F6;font-size:15px;padding:7px;vertical-align:middle;}
    .table th {
        background-color:#4A65F6;
        color:#fff;
        font-weight:500;
        text-align:center;
        font-size:15px;
        border:1px solid #fff;
    }
    .table td {text-align:center}
    .table table th,
    .table table td {border:0}
    .table img {max-width:100%;height:auto}
    .math .table th,
    .math .table td {
        padding:8px 17px;
        font-size:0.7rem;
    }
    .math .table th {font-weight:700;}
    .math .table td {
        font-weight:500;
        color:#7F7F7F;
    }
    @media screen and (max-width:1000px){
        .table th,
        .table td {padding:1rem;font-size:1.5rem}
    }
    @media screen and (max-width:500px){
        .table_box1 {overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
        .table_box1 .table {min-width:600px}
    }
    
    
    .office_list {margin:0 -5px}
    .office_list li {float:left;width:50%;padding:0 5px 0;margin-bottom:10px}
    .office_list li .txt {font-size:15px;color:#111;background-color:#eee;padding:10px;text-align:center;font-weight:700}
    
    .div_imgs {position:relative;padding-top:75%;overflow:hidden;}
    .div_imgs img {display:block;position:absolute;top:0;left:0;right:0;bottom:0}
    
    .tbl_write { width:100%; overflow:hidden; margin-top: 15px;}
    .tbl_write table { width:100%;border-collapse: collapse; }
    .tbl_write table tr:first-child {border-top:1px solid #5b9861; }
    .tbl_write table th, .tbl_write table td {padding:8px 10px;border-bottom:1px solid #eaeaea;vertical-align:middle}
    /* 청년사업장 css 추가 종료(임시) */
    
    /* 청년정책꿀팁 배너 css 추가 */
    .gal_list .list_cont_banner { padding:12px; border:3px solid #4A65F6; height:60px; }
    .gal_list .list_cont_banner:hover { background-color:#4A65F6; }
    .gal_list .list_cont_banner .tit:hover { color:#fff !important; }
    /* 청년정책꿀팁 배너 css 추가 */
    
    .body_img_slide_wrap {padding:0;border:0}
    .body_img_slide_wrap .pview_img {width:60%}
    .body_img_slide_wrap .pview_top_cont {width:40%}
    @media screen and (max-width:896px){
        .body_img_slide_wrap .pview_img {width:100%}
        .body_img_slide_wrap .pview_top_cont {width:100%;padding-left:0;margin-top:2rem;padding-top:0}
        .body_img_slide_wrap .view_cont_info {max-width:100%}
    }
    
    /* 현재 모집 중 등록 버튼 아래 설명 css 추가 */
    .info01_write_desc { display:inline-block;padding:5px;text-align:right;width:100%; }
    .info01_write_desc p { 
        font-size:0.6rem;
        color: #4a65f6;
    }
    
    
    /* 신규 카드뉴스 슬라이드 */
    .card-news {position:relative;padding-bottom:3.25rem}
    .card-news .card-news-slider {
        position:relative;
        width:100%;
        max-width:964px;
        margin:0 auto;
        padding:0 3.25rem;
    }
    .card-news .card-news-slider .card-news-list {position:relative;width:100%;}
    .card-news .card-news-slider .card-news-list .list {position:relative;text-align:center;}
    .card-news .card-news-slider .card-news-list .list img {display:inline-block;max-width:100%;}
    .card-news .slick-dots li {margin:0 0 0 -1px;padding:0} 
    .card-news .slick-dots li:first-child {margin-left:-5px}
    .card-news .slick-dots li button {
        padding:0;
        border:1px solid #4A65F6;
        opacity:1;
        font-size:0.8rem;
        color:#222;
        line-height:1;
        background-color:#fff;
        width:1.7rem;
        height:1.7rem;
        text-align:center;
        font-weight:700;
    }
    .card-news .slick-prev {left:-3.25rem}
    .card-news .slick-next {right:-3.25rem}
    .card-news .slick-prev,
    .card-news .slick-next {
        width:2rem;
        height:4rem;
        background-size:2rem 4rem;
        background-repeat:no-repeat;
        background-position:0 0;
        background-color:transparent;
    }
    .card-news .slick-prev {
        background-image:url(../new_imgs/icon/ico_large_blue_left_arr.svg)
    }
    .card-news .slick-next {
        background-image:url(../new_imgs/icon/ico_large_blue_right_arr.svg)
    }
    .card-news .slick-dots li.slick-active button {
        background-color:#4A65F6;
        border-color:#4A65F6;
        color:#fff;
    }
    .card-news .slick-dots {bottom:-3.25rem}
    @media screen and (max-width:600px){
        .card-news .card-news-slider {padding:0}
        .card-news .slick-prev {left:0}
        .card-news .slick-next {right:0}
    }
    

    .btn-bookmark-box3 {
        position:relative;
        margin-top:1rem;
        text-align:right;
    }    
    .btn-bookmark-box3 .btn {
        padding-left:0.6rem;
        padding-right:0.6rem;
    }
    .btn-bookmark-box3 i {
        font-size:1rem;
        vertical-align:middle;
    }
    .btn-bookmark-box3 .in {
        display:inline-block;
        position:relative;
    }

.recruiting-sch {
    position:relative;
    margin-top:2.3rem
}
.recruiting-sch__list {
    position:relative;
    width:100%;
    margin:0 auto;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
}
.recruiting-sch__list li {position:relative;}

.recruiting-sch__list li.fst {
    width:100px;
    padding-right:5px;
}
.recruiting-sch__list li.mid {
    width:632px;
    padding-right:5px;
}
.recruiting-sch__list li.last {
    width:262px;
}
.recruiting-sch__list .frm_input {
    width: 100%;
    height: 2.2rem;
    padding-left: 1.15rem !important;
    line-height: 2.2rem;
    background-color: rgba(212, 222, 255, 0.5);
    border-color: rgba(74, 101, 246, 0.5) !important;
    font-size: 0.85rem;
    color: #7F7F7F;
    letter-spacing: -0.5px;
}
.recruiting-sch__list .btn {
    width: 100%;
    height: 2.2rem;
    line-height: 2rem;
    font-size: 0.95rem;
    color: #fff;
    font-weight: 700;
}
@media screen and (max-width:1300px) {
    .recruiting-sch__list li.mid {
        width:calc(100% - 100px - 262px);
    }
}
@media screen and (max-width:720px) {    
    .recruiting-sch__list li.mid {
        width:calc(100% - 100px);
        padding-right:0;
    }
    .recruiting-sch__list li.last {
        width:100%;
        margin-top:5px;
    }
}