@charset "utf-8";

/*
================================================================================
메인콘텐츠
================================================================================
*/
img{max-width: 100%;}

.mcon_box{margin:0 auto;width:1000px;}
.mcon_top{margin-bottom:20px;height:100%;overflow:hidden;border:1px solid #cdcdcd}
/* 비주얼팝업, 외회일정안내 */
.mcon_top .visual_con{position:relative;float:left;width:680px;height:399px;overflow:hidden}
.mcon_top .visual_con .visual_slide{width:680px;height:399px}
.mcon_top .visual_con .control{position:absolute;bottom:15px;z-index:10;width: 100%;text-align: center;}
.mcon_top .visual_con .bx-controls{position: relative;top:13px;}
.mcon_top .visual_con .bx-pager,.mcon_top .visual_con .bx-controls{display: inline-block;overflow: hidden;}
.mcon_top .visual_con .bx-pager-item{float: left;}
.mcon_top .visual_con .bx-pager-item a{display:inline-block;margin:0 2px;width:12px;height:14px;text-indent:-999px;overflow:hidden;background:url('/new_img/council/main/num.png') no-repeat left center}
.mcon_top .visual_con .bx-pager-item a.active{width:32px;background:url('/new_img/council/main/num_on.png') no-repeat left 1px}
.mcon_top .mschedul_con{position:relative;float:right;padding:30px 35px;width:247px;height:339px;background:#e4e6ea;border-left:1px solid #cdcdcd}
.mcon_top .mschedul_con h2{margin-bottom:10px;font-size:16px;color:#333}
.mcon_top .mschedul_con .control{position:absolute;top:33px;right:35px;padding:0 25px;font-size:13px;text-align:center;line-height:15px}
.mcon_top .mschedul_con .control .btn_before{position:absolute;top:0;left:0}
.mcon_top .mschedul_con .control .btn_next{position:absolute;top:0;right:0}
.mcon_top .mschedul_con table{margin-bottom:20px;border:0;border-collapse: collapse;} /*border:1px*/
.mcon_top .mschedul_con th,
.mcon_top .mschedul_con td{border:0}
.mcon_top .mschedul_con table tr{text-align:center}
.mcon_top .mschedul_con table thead th{padding:5px 0;font-size:13px;color:#fff;font-weight:normal;background:#58657a;border:1px solid #475162}
.mcon_top .mschedul_con table thead th:first-child{color:#ffc0b6}
.mcon_top .mschedul_con table tbody td{padding:0;font-size:12px;line-height:35px;background:#fff;border:1px solid #d7d7d7;border-width:0 1px 1px}
.mcon_top .mschedul_con table tbody td a{display:block;height:30px;}
.mcon_top .mschedul_con table tbody td a.today0{color: #fff;background-color: #000941;font-weight: bold;}
.mcon_top .mschedul_con table thead th.sat{color:#cfe7ff}
.mcon_top .mschedul_con table tbody td.event{color:#fff;background:#3d67c6}
.mcon_top .mschedul_con table tbody td.event a{color:#fff}
.mcon_top .mschedul_con h3{margin-bottom:5px;padding-left:10px;font-size:14px;color:#333;font-weight:normal;background:url('/new_img/council/main/dot.png') no-repeat left center}
.mcon_top .mschedul_con h3 span{color:#4166b7;font-weight:bold;}
.mcon_top .mschedul_con ul{padding:8px 20px;background:#fff;border:1px solid #d1d1d1}
.mcon_top .mschedul_con ul:after{display:block;clear:both;content:''}
.mcon_top .mschedul_con ul li{float:left;width:50%;font-size:13px;}
.mcon_top .mschedul_con ul li span{display:inline-block;padding-left:8px;background:url('/new_img/council/main/dot2.png') no-repeat left center}
.mcon_top .mschedul_con ul li strong{color:#df4e3e}

/* 퀴메뉴, 참여광장 */
.mcen_con{margin-bottom:20px;height:100%;overflow:hidden;}
.mcen_con .mquick_con{float:left;padding:20px;width: 70%;height: 124px;background:url('/new_img/council/main/quick_bg.gif') repeat;box-sizing: border-box;}
.mcen_con .mquick_con li{float:left;width:25%;font-size:13px;text-align:center;font-weight:bold;background:url('/new_img/council/main/quick_ic.png') no-repeat center 5px}
.mcen_con .mquick_con li a{display:block;padding-top:60px;color:#fff}
.mcen_con .mquick_con li+li{background-position:center -95px}
.mcen_con .mquick_con li+li+li{background-position:center -195px}
.mcen_con .mquick_con li+li+li+li{background-position:center -295px}
.mcen_con .mquick_con li+li+li+li+li{background-position:center -395px}
.mcen_con .mjoin_con{position:relative;float:right;padding:20px 35px;width: 30%;height: 124px;background:url('/new_img/council/main/rig_con_bg.jpg') no-repeat;box-sizing: border-box;background-size: cover;}
.mcen_con .mjoin_con h2{padding-left:30px;font-size:14px;color:#1d5b82;line-height:24px;background:url('/new_img/council/main/tit_ic.png') no-repeat}
.mcen_con .mjoin_con ul{position:absolute;top: 48px;right:30px;width:120px;}
.mcen_con .mjoin_con ul li{margin-bottom:5px;font-size:12px;line-height:24px;background:url('/new_img/council/main/link_bg.png') no-repeat}
.mcen_con .mjoin_con ul li a{display:block;padding-left:20px;height:26px;color:#fff}
.mcen_con .mjoin_con ul li+li{background-position:0 -50px}
.mcen_con .mjoin_con ul li+li a{color:#465459}

.mbo_con{margin-bottom:20px;height:100%;overflow:hidden;}
.mbo_con .mem_search{float:left;margin-right:22px;padding:20px 25px;width: 268px;height:266px;border:1px solid #cfcfcf;}
.mbo_con .mem_search h2{margin-bottom:10px;font-size:16px;color:#333}
.mbo_con .mem_search .search_con{margin-bottom:20px;padding: 10px 15px;background:#efefef;border:1px solid #d6d6d6;}
.mbo_con .mem_search .map_link{position:relative;text-align:right}
.mbo_con .mem_search .map_link p{position:absolute;top:10px;left:10px;padding-left:10px;font-size:13px;line-height:18px;border-left:1px dotted #686868}
.mbo_con .mem_search .map_link .btn_prop{position:absolute;left:10px;bottom:15px;display:block;width:62px;height:62px}

.mnotice_tab{float:left;margin-right:22px;width:316px;height:304px;border:1px solid #cfcfcf}
.mnotice_tab ul{position:relative;padding-right:38px;height:100%;overflow:hidden}
.mnotice_tab ul li{float:left;padding-bottom:7px;width:60%;font-size:15px;text-align:center;}
.mnotice_tab ul li:first-child{width:40%}
.mnotice_tab ul li .tab_m{display:block}
.mnotice_tab ul li .tab_m a{display:block;padding-top:10px;height:32px;color:#333;text-decoration:none;background:url('/new_img/council/main/tab_bg.gif') repeat-x;border-bottom:1px solid #cbcbcb}
.mnotice_tab ul li.on{background:url('/new_img/council/main/tab_on_bottom.gif') no-repeat center bottom}
.mnotice_tab ul li.on .tab_m a{color:#fff;background:url('/new_img/council/main/tab_on_bg.gif') repeat-x;font-weight:bold;border-bottom:1px solid #3c66c9;}
.mnotice_tab ul li:first-child .tab_m a{border-left:0}
.mnotice_tab ul li .tab_con{position:absolute;top:40px;left:0;width:316px;text-align:left}
.mnotice_tab ul li .tab_con ul{padding:25px 20px;}
.mnotice_tab ul li .tab_con ul li{position:relative;float:none;margin-bottom:5px;padding:0 75px 0 10px;width:auto;font-size:13px;text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url('/new_img/geumjeong/main/dot.gif') no-repeat 0 10px}
.mnotice_tab ul li .tab_con ul li .data{position:absolute;top:0;right:0;font-size:12px;color:#888}
.mnotice_tab ul li .tab_con ul li .new{position:absolute;top:3px;left:0;}
.mnotice_tab ul li .tab_con .btn_more{position:absolute;top:-40px;right:0;background:url('/new_img/council/main/tab_bg.gif') repeat-x;}
.mnotice_tab ul li .tab_con .btn_more a{display:block;width:46px;height:42px;text-indent:-999px;overflow:hidden;background:url('/new_img/council/main/btn_more.gif') no-repeat center center;border-left:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}

.mnotice_tab2{float:right;width:316px;height:304px;border:1px solid #cfcfcf}
.mnotice_tab2 ul{position:relative;padding-right:38px;height:100%;overflow:hidden}
.mnotice_tab2 ul li{float:left;padding-bottom:7px;width:60%;font-size:15px;text-align:center;}
.mnotice_tab2 ul li:first-child{width:40%}
.mnotice_tab2 ul li .tab_m{display:block}
.mnotice_tab2 ul li .tab_m a{display:block;padding-top:10px;height:32px;color:#333;text-decoration:none;background:url('/new_img/council/main/tab_bg.gif') repeat-x;border-bottom:1px solid #cbcbcb}
.mnotice_tab2 ul li.on{background:url('/new_img/council/main/tab_on_bottom2.gif') no-repeat center bottom}
.mnotice_tab2 ul li.on .tab_m a{color:#fff;background:url('/new_img/council/main/tab_on_bg2.gif') repeat-x;font-weight:bold;border-bottom:1px solid #47aa0b;}
.mnotice_tab2 ul li:first-child .tab_m a{border-left:0}
.mnotice_tab2 ul li .tab_con{position:absolute;top:40px;left:0;padding:25px 20px;width:276px;text-align:left}
.mnotice_tab2 ul li .tab_con dl{position:relative;margin-bottom:20px;padding-left:148px;height:87px}
.mnotice_tab2 ul li .tab_con dl dt{font-size:15px;font-weight:bold}
.mnotice_tab2 ul li .tab_con dl dd.photo{position:absolute;top:0;left:0;}
.mnotice_tab2 ul li .tab_con dl dd{font-size:12px;color:#888}
.mnotice_tab2 ul li .tab_con ul{padding:0;}
.mnotice_tab2 ul li .tab_con ul li{position:relative;float:none;margin-bottom:5px;padding:0 75px 0 10px;width:auto;font-size:13px;text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background:url('/new_img/geumjeong/main/dot.gif') no-repeat 0 10px}
.mnotice_tab2 ul li .tab_con ul li .data{position:absolute;top:0;right:0;font-size:12px;color:#888}
.mnotice_tab2 ul li .tab_con ul li .new{position:absolute;top:3px;left:0;}
.mnotice_tab2 ul li .tab_con .btn_more{position:absolute;top:-40px;right:0;background:url('/new_img/council/main/tab_bg.gif') repeat-x;}
.mnotice_tab2 ul li .tab_con .btn_more a{display:block;width:46px;height:42px;text-indent:-999px;overflow:hidden;background:url('/new_img/council/main/btn_more.gif') no-repeat center center;border-left:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}

.mbanner_con{padding:20px 0;border-top:1px solid #d4d4d4;}
.mbanner_con .banner_box{position:relative;margin:0 auto;padding-left: 190px;width: 785px;padding-right: 20px;}
.mbanner_con h2{position:absolute;top:13px;left: 10px;font-size:16px;color:#333;}
.mbanner_con .slider_banner{width: 100%;height:50px;overflow:hidden;}
.mbanner_con .slider_banner ul{height:50px !important;overflow:hidden;}
.mbanner_con .slider_banner li{float:left;margin-right:40px}
.mbanner_con .before{position:absolute;top:10px;left: 150px;z-index: 100;}
.mbanner_con .next{position:absolute;top:10px;right: 10px;z-index: 100;}
.mbanner_con .control{position:absolute;top:10px;left:75px;}
.mbanner_con .control .btnMore{display:inline-block;vertical-align:middle}
.mbanner_con .control .btnMore a{display: block;width: 30px;height: 30px;text-indent: -999px;overflow: hidden;background-color:#eee;background-image: url('/img/geumjeong/main_new/ban_ico.png');background-repeat:no-repeat;background-position:center center;border-radius: 50%;}
.mbanner_con .control .btnMore a:hover{background-color: #1f379d;background-image: url('/img/geumjeong/main_new/ban_ico_over.png');}
.mbanner_con .control span{display:inline-block}
.mbanner_con .control .bann_total{display:block}
.mbanner_con .control .btn{display:inline-block}

/* 의원검색팝업 */
.map_pop{position:relative;}
.map_pop h1{padding:25px 0 0 20px;height:55px;font-size:22px;color:#fff;background:url('/new_img/mayor/sub/pop_top_bg.png') repeat-x}
.map_pop .pguid_txt{padding:15px 20px;color:#0e51b8;text-align:center;background:#f1f5fc;border-bottom:1px solid #cfd5e0}
.map_pop .pop_box{margin:0 auto;padding:30px 0;width:690px}
.map_pop .pop_box:after{display:block;clear:both;content:''}
.map_pop .pop_box .map_con{position:relative;float:left;width:270px;height:295px;}
.map_pop .pop_box .map_con li{position:absolute;text-indent:-999px;overflow:hidden}
.map_pop .pop_box .map_con li a{display:block}
.map_pop .pop_box .map_con li.map1{top:148px;left: 71px;z-index:4}
.map_pop .pop_box .map_con li.map1 a{width: 188px;height: 135px;background:url('/new_img/council/main/map_a.png') 50px 2px no-repeat;}
.map_pop .pop_box .map_con li.map1 a.on,
.map_pop .pop_box .map_con li.map1 a:hover{background:url('/new_img/council/main/map_a_on.png') no-repeat}
.map_pop .pop_box .map_con li.map3{top:0;left: 55px;z-index:3}
.map_pop .pop_box .map_con li.map3 a{width: 192px;height: 249px;background: url('/new_img/council/main/map_c(202207).png') no-repeat;}
.map_pop .pop_box .map_con li.map3 a.on,
.map_pop .pop_box .map_con li.map3 a:hover{background: url('/new_img/council/main/map_c_on(202207).png') no-repeat;}
.map_pop .pop_box .map_con li.map4{top: 5px;left: 0;z-index:4}
.map_pop .pop_box .map_con li.map4 a{width: 167px;height: 214px;background: url('/new_img/council/main/map_d(202207).png') no-repeat;}
.map_pop .pop_box .map_con li.map4 a.on,
.map_pop .pop_box .map_con li.map4 a:hover{background: url('/new_img/council/main/map_d_on(202207).png') no-repeat;}
.map_pop .pop_box .map_con li.map5{top: 85px;left: 58px;z-index:5}
.map_pop .pop_box .map_con li.map5 a{width:89px;height:71px;background: url('/new_img/council/main/map_e(202207).png') no-repeat;}
.map_pop .pop_box .map_con li.map5 a.on,
.map_pop .pop_box .map_con li.map5 a:hover{background: url('/new_img/council/main/map_e_on(202207).png') no-repeat;}

.map_pop .pop_box .coun_mem{float:right;padding:25px 30px;width:340px;background:#f6f6f6;border:1px solid #e3e3e3;}
.map_pop .pop_box .coun_mem.mem2{float:none;margin:0 20px;width:auto}
.map_pop .pop_box .coun_mem h2{margin-bottom:5px;font-size:18px;color:#000}
.map_pop .pop_box .coun_mem ul{margin-top:20px;width:100%;height:100%;overflow:hidden}
.map_pop .pop_box .coun_mem ul.li3 li{width:33.3%}
.map_pop .pop_box .coun_mem ul li{float:left;width:50%;text-align:center}
.map_pop .pop_box .coun_mem ul li a{display:block;text-decoration:none}
.map_pop .pop_box .coun_mem ul li span{display:block}
.map_pop .pop_box .coun_mem ul li .tit{margin-top:8px;font-size:16px;font-weight:bold}

.map_pop .btn_close{position:absolute;top:28px;right:35px}


/* 자치단체 바로가기 */
.mbottom_link{background:#5b5c60;position:relative;}
.mbottom_link ul{margin:0 auto;width:998px;border-left:1px solid #37373a;border-right:1px solid #79797d}
.mbottom_link ul:after{display:block;clear:both;content:''}
.mbottom_link ul li{position:relative;float:left;width:33.33%;font-size:13px;}
.mbottom_link ul li > a{position: relative;}
.mbottom_link > ul > li > a::after{content:"";display:inline-block;position:absolute;width:20px;height:20px;right: 12px;top: 12px;background:url('/new_img/geumjeong/main/ic_plus.png') no-repeat;}
.mbottom_link ul li a{display:block;padding:10px 0 0 20px;height:34px;color:#fff;text-decoration:none;border-left:1px solid #79797d;border-right:1px solid #37373a;border-bottom: 1px solid #37373a;border-top: 1px solid #79797d;}
.mbottom_link > ul > li.qu_select.on > a::after{background:url('/new_img/geumjeong/main/ic_minus.png') no-repeat}
.mbottom_link .go_view{display:none;position:absolute;bottom:47px;left:0;padding:15px 5px 15px 20px;width:970px;height: auto;background:#5b5c60;border:1px solid #37373a;border-width:1px 1px 0 1px;z-index:200}
.mbottom_link .go_view ul{margin:0;width:auto;overflow:auto;border:0;}
.mbottom_link .go_view ul li{float:left;font-size:12px;width:14.2%;background:none}
.mbottom_link .go_view ul li a{display:inline-block;padding:0;height:auto;border:0}
.mbottom_link .go_view ul li a:hover{text-decoration:underline;}
.mbottom_link .go_view .btn_close{position:absolute;top:15px;right:15px}
.mbottom_link .go_view .btn_close a{padding:0;height:auto;border:0;}
#qu_select2{left: -333px}
#qu_select3{left:-666px;}
@media all and (min-width:1025px){.mbottom_link #qu_select3 ul li{margin-right:50px; width:8%}}/*width:auto; 왜 이것만 auto 했을까*/
/*
================================================================================
서브콘텐츠
================================================================================
*/

/* 배너모음 */
.banner_list:after{display:block;clear:both;content:''}
.banner_list li{float:left;margin-bottom:15px;width:25%;text-align:center}

/* --- 의회안내 --- */
.s1_1_intro{position:relative;margin-top:50px;padding-left:280px}
.s1_1_intro .photo{position:absolute;top:10px;left:0;}

/* 연혁 */
.histroy_box{padding:30px 40px;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:url('/new_img/common/guide_bg.jpg') no-repeat right top;}
.histroy_box li{position:relative;padding:19px 0 0 140px;background:url('/new_img/council/sub/s1_2_line.gif') repeat-y 110px top}
.histroy_box li span{position:absolute;top:0;left:0;display:block;margin-top:18px;padding:0 20px 0 10px;color:#333;font-weight:bold;background:url('/new_img/common/li_p_dot1.png') no-repeat left center;}
.histroy_box li:first-child{padding-top:0}
.histroy_box li:first-child span{margin-top:0}

/* 청사안내 */
.council_build{height:100%;overflow:hidden}
.council_build li{float:left;margin-bottom:20px;}
.council_build li.con_rit{float:right}
.council_build li > div{display:inline-block;height:200px;overflow:hidden;border:1px solid #a0a0a0}
.council_build li .tit{display:block;padding:10px 0;text-align:center}
.council_build li .tit strong{margin-right:10px;font-size:16px}

/* 레이어팝업 */
.poplay_box{display:none;position:absolute;background:#fff;border:2px solid #2c6dd1;z-index:100}
.poplay_box h3{padding:10px 20px;font-size:15px;color:#fff;background:#2c6dd1}
.poplay_box .poplay_con{padding:25px}
.poplay_box .btn_close{position:absolute;top:15px;right:20px}

.guide_txt .content.s1_6_ic{background:url('/new_img/council/sub/s1_6_ic.gif') no-repeat 50px 25px}
.s1_6_bg{background:url('/new_img/council/sub/s1_6_bg.jpg') no-repeat right top}
.map_box{border:1px solid #c0c0c0}

/* ---- 의원소개 ---- */
.s3_5_box{padding:25px 45px;background:#f1f5fc;border:1px solid #dadee6}
.s3_5_box h3{margin:40px 0 10px 0;font-size:16px;color:#333}
.s3_5_box h3:first-child{margin-top:0}
.s3_5_box p{margin-bottom:15px;padding:15px 30px;color:#348ce5;background:#fff;border:1px solid #d6dce8}

/* ---- 자료실 ---- */
/* 금정의정 */
.gum_box{position:relative;margin-bottom:20px;padding:30px 40px;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:url('/new_img/common/guide_bg.jpg') no-repeat right top;}
.gum_box:after{display:block;clear:both;content:''}
.gum_box .gum_cover{float:left;margin-right:60px;width:130px}
.gum_box .gum_cover .btn02{width:100%}
.gum_box .gum_cover .btn01{margin-top:5px;width:93%}
.gum_box .down_list{float:right;width:440px}
.gum_box .down_list h3{margin-bottom:10px;font-size:16px;color:#333}
.gum_box .down_list h3 span{font-size:14px;color:#df4e3e;font-weight:normal}


@media all and (max-width:1024px){
    .mcon_box{width:100%}    

    .mcon_top{margin-bottom:10px;border:none;}
    .mcon_top .visual_con{width: 100%;height: auto;margin-bottom: 10px;border:1px solid #cdcdcd}
    .mcon_top .visual_con li img{width: 100%;}

    .mcon_top .mschedul_con{margin-top:10px;}

    .mcen_con{margin-bottom:10px;}
    
    .mbottom_link ul{width:100%;}
    .mbanner_con .banner_box{width:100%;box-sizing: border-box;}

    .mcon_top .mschedul_con{width: 100%;clear: both;float: none;box-sizing: border-box;height: auto;border:1px solid #cdcdcd}

    .mbo_con > div{box-sizing:border-box;width:100%;clear: both;float: none;margin-bottom:10px;}
    .mbo_con .mem_search{height:306px;width:100%;}
    .mbo_con .mem_search .search_con{position:relative;box-sizing:border-box;padding-right:75px}
    .mbo_con .mem_search .search_con select{width:100%;}
    .mbo_con .mem_search .search_con input{position:absolute;right:15px;top:10px;} 

    .mnotice_tab ul li .tab_con{width:100%;}
    .mnotice_tab2 ul li .tab_con{width:100%;box-sizing:border-box;}



	/* 하단 */
	#footer .foot_layer{padding:25px 20px;width:auto;height:auto}
	#footer .f_menu{position:relative;top:0;right:0;text-align:center;}
	#footer .f_menu:after{display:block;clear:both;content:''}
	#footer .f_menu li{float:left;margin-bottom:10px;padding:0;width:25%;text-align:center;background:none}
	#footer .f_menu li a{display:block;margin:0 5px;padding:4px 5px 5px;color:#333;font-weight:bold;background:#fff;border:1px solid #adadad;border-radius:8px}
	#footer .f_menu li strong{color:#333}
	#footer .f_logo{display:none}
	#footer .qr_banner{display:none}
	#footer .f_infor,
	#footer .f_infor p{text-align:center}
	#footer .f_infor{padding-top:10px}   

	.council_build li{width: 49.5%;}
	.council_build li:nth-child(odd){margin-right: 1%}

  .mbottom_link > ul > li{position: inherit;}
  .mbottom_link ul{width: 100%;}
  .mbottom_link .go_view{width:100vw;bottom: 47px;box-sizing: border-box;height: auto;}
  .mbottom_link .go_view ul li{width: 25%;}

  #qu_select2,#qu_select3{left: 0;}

}

@media all and (max-width:768px){
	.top_search{display: none;}
	.mcen_con .mquick_con{width: 100%}
	.mcen_con .mjoin_con{width: 100%;height:150px;background-position:center center;}

	#footer .f_menu li{float:left;padding:0;width:50%;text-align:center;background:none}


	.s1_1_intro{padding-left: 0;text-align: center;}
	.s1_1_intro .photo{position: relative;top: 0;left: 0;margin-bottom: 20px;}
	.s1_1_intro p{text-align: left;}

	.histroy_box{padding: 15px}
	.histroy_box li{background-position: 100px top;padding-left: 120px;}

	.council_build li{float: none;width: 100%;}
	.council_build li > div{height: auto;}
	.council_build li img{width: 100%;}

	.s1_6_bg{background: none;}
	.s3_5_box{padding: 15px}



  .mbottom_link ul li a{padding-left:8px}
  .mbottom_link .go_view ul li{width: 33.33%}	

}
@media all and (max-width:700px){
	.map_pop .pop_box{width:100%;box-sizing:border-box;padding:10px;text-align:center;}
	.map_pop .pop_box .map_con{float:none;display:inline-block;}
	.map_pop .pop_box .coun_mem{width:100%;box-sizing:border-box;padding:15px 15px 5px 15px}
	.map_pop .pop_box .coun_mem p{text-align:center;}
	.map_pop .pop_box .coun_mem ul li{margin-bottom:10px}
}

@media all and (max-width:500px){
	.mcen_con .mjoin_con{height:125px;}
}



/* sns 링크 */
.sns_link_box{position: absolute;right: 82px;top: 110px;}
.sns_link_box ul li{float: left;}
.sns_link_box ul li a{width: 36px;height: 32px;display: inline-block;background-repeat: no-repeat;background-position: center center;text-indent: -9999px;}
.sns_link_box ul li .ic01{background-image: url(/new_img/geumjeong/common/sub_sns_ic01.png);background-color: #3162a8}
.sns_link_box ul li .ic02{background-image: url(/new_img/geumjeong/common/sub_sns_ic02_2024.png);background-color: #000000}
.sns_link_box ul li .ic03{background-image: url(/new_img/geumjeong/common/sub_sns_ic03.png);background-color: #3eb11f}
.sns_link_box ul li .ic04{background-image: url(/new_img/geumjeong/common/sub_sns_ic04.png);background-color: #97c800}
.sns_link_box ul li .ic05{background-image: url(/new_img/geumjeong/common/sub_sns_ic05.png);background-color: #f3cb00}
.sns_link_box .sns_link_btn{width: 36px;height: 34px;background: #535353 url(/new_img/geumjeong/common/sub_sns_share.png) center center no-repeat;text-indent: -9999px;display: none;}
@media all and (min-width: 1025px){
  .sns_link_box ul{display:inline-block !important;}
}
@media all and (max-width: 1024px){
  .sns_link_box ul{position: absolute;display: none;}
  .sns_link_box ul li{float: none;}
  .sns_link_box .sns_link_btn{display: inline-block;}
  .sns_link_box{right: 3px;top: 3px;z-index: 10;}
}                                                                                 