@charset "utf-8";
@font-face {font-family: 'GmarketSansBold';src: url('/css/font/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal;} /* 도서관 콘텐츠에 넣기 */
/*
================================================================================
메인콘텐츠
================================================================================
*/


/* 비주얼슬라이드 */
.mvisual{margin: 0 auto;position:relative;height:380px; width: 1000px;}
.mvisual ul{width:100%;height:380px;margin-left:100px;} /*overflow:hidden;*/
.mvisual ul li{width:100%;height:380px; left: 50%; margin-left: -550px;} /*overflow:hidden;*/
.mvisual ul li a{display:inline-block;width:100%;height:100%; }
.mvisual ul li a:focus{outline:3px dashed #000000;outline-offset: -2px; }  /*접근성 태두리 안보여서수정 */
.mvisual ul li.visual01{background:url('/new_img/library/main/visual01.jpg') no-repeat center top}
.mvisual ul li.visual02{background:url('/new_img/library/main/visual02.jpg') no-repeat center top}
.mvisual ul li.visual03{background:url('/new_img/library/main/200213_guemlibvis1.jpg') no-repeat center top}
.mvisual ul li.visual04{background:url('/new_img/library/main/200901_geumlibvis1.jpg') no-repeat center top}
.mvisual ul li.visual05{background:url('/new_img/library/main/200928_geumlibpop1.jpg') no-repeat center top}
.mvisual ul li.visual06{background:url('/new_img/library/main/guemlibvis_busan.jpg') no-repeat center top}
.mvisual ul li.visual07{background:url('/new_img/library/main/200312_ib1(0413).jpg') no-repeat center top}
.mvisual ul li.visual08{background:url('/new_img/library/main/200423_pop.jpg') no-repeat center top}
.mvisual ul li.visual09{background:url('/new_img/library/main/200821_geumlibpop2.jpg') no-repeat center top}
.mvisual ul li.visual10{background:url('/new_img/library/main/200909_geumlibvis1.jpg') no-repeat center top}
.mvisual ul li.visual11{background:url('/new_img/library/main/201013_geumlibvis1.jpg') no-repeat center top}
.mvisual .control{position:absolute;bottom:20px;left:50%;margin:0 0 0 -450px;width:900px;z-index:100;} /*기존 bottom:50px */
.mvisual .bx-controls{position: relative;top:15px;}
.mvisual .bx-pager,.mvisual .bx-controls{display: inline-block;overflow: hidden;}
.mvisual .bx-pager-item{float: left;}
.mvisual .control .bx-pager-item{display:inline-block;}
.mvisual .control .bx-pager-item a{display:inline-block;margin:0 1px;width:17px;height:17px;text-indent:-999px;overflow:hidden;background:url('/new_img/library/main/vis_num.png') no-repeat right top}
.mvisual .control .bx-pager-item a.active{margin:0 1px 0 3px;width:34px;background-position:left 0}

.mcon_box:after{display:block;clear:both;content:''}
.mcon_box{position:relative;margin:0 auto;width:1000px;padding-bottom: 20px;}
.mpop_box{position:absolute;right:0;top:-216px;z-index:100;width: 300px;height: 216px;overflow: hidden;}
.mpop_box dt{position:absolute;left:8px;top:-5px;z-index:50}
.mpop_box dd .pop_slide{width:100%;height:100%;overflow:hidden}
.mpop_box dd .control{position:absolute;top:0;right:20px;z-index:10}
.mpop_box .bx-controls{position: relative;top:15px;}
.mpop_box .bx-pager,.mpop_box .bx-controls{display: inline-block;overflow: hidden;}
.mpop_box dd .control .bx-pager-item{display:inline-block;}
.mpop_box dd .control .bx-pager-item a{display:inline-block;margin:0 1px;width:17px;height:17px;text-indent:-999px;overflow:hidden;background:url('/new_img/library/main/num.png') no-repeat right top}
.mpop_box dd .control .bx-pager-item a.active{margin:0 1px 0 3px;width:34px;background-position:left 0}


/* 퀵메뉴 */
.mquick_link{position:relative;margin-bottom:20px;padding:20px;height:85px;overflow:hidden;background:#46679d}
.mquick_link ul:after{display:block;clear:both;content:''}
.mquick_link ul li{float:left;width:96px;text-align:center;font-size:13px;font-weight:bold;line-height:15px;background-image:url('/new_img/library/main/quick_ic.png'); background-repeat:no-repeat }
.mquick_link ul li a{display:block;padding-top:70px;color:#fff;text-decoration:none}
.mquick_link ul li a:focus{outline:2px dashed #000000;outline-offset: -2px; }  /*접근성 태두리 안보여서수정 */
.mquick_link ul li.ic01{background-position:center 0}
.mquick_link ul li.ic02{background-position:center -100px}
.mquick_link ul li.ic03{background-position:center -200px}
.mquick_link ul li.ic04{background-position:center -300px}
.mquick_link ul li.ic05{background-position:center -400px}
.mquick_link ul li.ic06{background-position:center -500px}
.mquick_link ul li.ic07{background-position:center -600px}
.mquick_link ul li.ic08{background-position:center -700px}
.mquick_link ul li.ic09{background-position:center -800px}
.mquick_link ul li.ic10{background-position:center -900px}
.mquick_link .prev{position:absolute;top:50px;left:20px}
.mquick_link .next{position:absolute;top:50px;right:20px}

/* 일정안내 */
.mschedule_box{float:left;margin-right:20px;padding:20px 25px;width:250px;height:410px;background:url('/new_img/library/main/schedule_bg.gif') no-repeat;}
.mschedule_box .schedul_tb{position:relative;margin-bottom: 20px;height:340px;}
.mschedule_box .schedul_tb h2{margin-bottom:15px;font-size:18px;color:#fff}
.mschedule_box .schedul_tb .control{position:absolute;top:5px;right:0;padding:0 25px;font-size:13px;color:#fff;text-align:center;line-height:15px}
.mschedule_box .schedul_tb .control .btn_before{position:absolute;top:0;left:0}
.mschedule_box .schedul_tb .control .btn_next{position:absolute;top:0;right:0}
.mschedule_box .schedul_tb table{margin-bottom:10px;border:1px solid #317c87;border-collapse: collapse}
.mschedule_box .schedul_tb th,
.mschedule_box .schedul_tb td{border:0}
.mschedule_box .schedul_tb table tr{text-align:center}
.mschedule_box .schedul_tb table thead th{padding:5px 0;font-size:13px;color:#fff;font-weight:normal;background:#0e394d;border:1px solid #0c3243}
.mschedule_box .schedul_tb table tbody td{padding:0;font-size:12px;line-height: 28px;background:#fff;border:1px solid #d7d7d7;border-width:0 1px 1px;}
.mschedule_box .schedul_tb table tbody td:first-child,
.mschedule_box .schedul_tb table tbody td:first-child a{color:#e22424}
.mschedule_box .schedul_tb table tbody td a{display:block;height:35px;}
/*
.mschedule_box .schedul_tb table tbody td:first-child + td{background:#bcd6dc url('/new_img/library/main/patten2.png') repeat ;border-bottom:1px solid #b8c1bf;color:#333}

.mschedule_box .schedul_tb table tbody td.event{color:#0e394d;font-weight:bold;background:#d87a63 url('/new_img/library/main/patten.png') repeat}
*/
.mschedule_box .schedul_tb table tbody td.event{font-weight:bold;font-weight:bold;font-size:13px;}
.mschedule_box .schedul_tb table tbody td.event a{color:#0e394d;}
.mschedule_box .schedul_tb table tbody td.event4{color:#0e394d;font-weight:bold;background:#d87a63 url('/new_img/library/main/patten.png') repeat}
.mschedule_box .schedul_tb table tbody td.event2{background:#bcd6dc url('/new_img/library/main/patten2.png') repeat;border-bottom:1px solid #b8c1bf; text-decoration: underline;}
.mschedule_box .schedul_tb table tbody td.event3{background:#e09653 url('/new_img/library/main/patten.png') repeat;border-bottom:1px solid #b8c1bf}
.mschedule_box .schedul_tb table tbody td+td+td+td+td+td+td,
.mschedule_box .schedul_tb table tbody td+td+td+td+td+td+td a{color:#2d7eb6}
.mschedule_box .schedul_tb p{padding-left:20px;font-size:13px;color:#fff;background: url('/new_img/library/main/sh_dot.png') no-repeat left 4px;}
.mschedule_box .schedul_tb p.red{background-image:url('/new_img/library/main/sh_dot2.png');}
.mschedule_box .schedul_tb p.orange{background-image:url('/new_img/library/main/sh_dot3.png');}
.mschedule_box .schedul_tb .close{padding-left:20px;font-size:13px;color:#fff;background:url('/new_img/library/main/sh_dot33.png') no-repeat left center} /* 추가  */
.mschedule_box .schedul_tb .schedule_txt span{padding-left:20px;font-size:13px;color:#fff;background: url('/new_img/library/main/sh_dot.png') no-repeat left 4px;}
.mschedule_box .schedul_tb .schedule_txt span.orange{background-image:url('/new_img/library/main/sh_dot3.png');}
.mschedule_box .schedul_tb .schedule_txt span.blue{background-image:url('/new_img/library/main/sh_dot.png'); text-decoration: underline;}

.mschedule_box .ars_guide{padding-left:90px;padding-top: 0px;background:url('/new_img/library/main/ic_tell.png') no-repeat 10px center;}
.mschedule_box .ars_guide dt{margin-bottom: 3px;color:#333;font-weight:bold;}
.mschedule_box .ars_guide dd{margin-bottom: 3px;font-size:11px;color:#335D68;}
.mschedule_box .ars_guide dd.tell{font-size:30px;color:#27636c;font-weight:800}

.mschedule_box .btn_link{color:#fff;margin-left:18px;margin-top:5px;display:inline-block;padding-right:24px;background: url(/new_img/geumjeong/main/m_gj_news_arrow.png) right 9px no-repeat;}

/* 공지사항 */
.mnotice_tab{float:left;margin:0 20px 20px 0;padding:20px;width:318px;height:168px;background:#fff;border:1px solid #cbcbcb}
.mnotice_tab ul{position:relative;}
.mnotice_tab ul li{float:left;padding:0 10px;background:url('/new_img/library/main/tab_kan.gif') no-repeat left 5px}
.mnotice_tab ul li:first-child{padding-left:0;background:none}
.mnotice_tab ul li .tab_m{display:block}
.mnotice_tab ul li .tab_m a{display:block;font-size:16px;color:#333;font-weight:bold;text-decoration:none;}
.mnotice_tab ul li.on .tab_m a{padding-bottom:5px;color:#0095a8;font-weight:bold;border-bottom:2px solid #0095a8;}
.mnotice_tab ul li .tab_con{position:absolute;top:40px;left:0;width:100%}
.mnotice_tab ul li .tab_con ul{}
.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/common/dot.png') 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:-45px;right:-10px;}
.mnotice_tab ul li .tab_con .btn_more a{display:block;padding:10px;}

/* 영화상영 */
.mmovie_con{position:relative;float:left;padding:20px;width:258px;height:168px;background:#fff;border:1px solid #cbcbcb}
.mmovie_con h2{margin-bottom:10px;font-size:18px;color:#333}
.mmovie_con dl{position:relative;padding-left:115px;}
.mmovie_con dl dt{margin-bottom:7px;font-size:13px;font-weight:bold}
.mmovie_con dl dt a{color:#0095a8}
.mmovie_con dl dd.photo{position:absolute;top:0;left:0;border:1px solid #cbcbcb}
.mmovie_con dl dd li{padding-left:8px;font-size:13px;color:#666;background:url('/new_img/common/dot.png') no-repeat left 10px}
.mmovie_con .btn_more{position:absolute;top:20px;right:20px;}
.mmovie_con .btn_more a{display:block;padding:5px;}

/* 추천도서  기존
.mbook_tab{position:relative;float:left;margin-right:20px;padding:20px;width:318px;height:178px;background:#fff;border:1px solid #cbcbcb}
.mbook_tab h2{position:absolute;top:20px;left:20px;font-size:18px;color:#333}
.mbook_tab ul{position:relative;padding-left:85px}
.mbook_tab ul li{float:left;padding:0 10px;background:url('/new_img/library/main/v_line.gif') no-repeat left 5px}
.mbook_tab ul li:first-child{padding-left:0;background:none}
.mbook_tab ul li .tab_m{display:block}
.mbook_tab ul li .tab_m a{display:block;font-size:13px;color:#666;font-weight:bold;text-decoration:none;}
.mbook_tab ul li.on .tab_m a{color:#0095a8;font-weight:bold;border-bottom:1px solid #0095a8;}
.mbook_tab ul li .tab_con{position:absolute;top:40px;left:0;width:100%}
.mbook_tab ul li .tab_con ul{padding:0;height:auto;border:0;overflow:hidden}
.mbook_tab ul li .tab_con ul li a{text-decoration:none}
.mbook_tab ul li .tab_con ul li{float:left;padding:0;width:33.3%;text-align:center;background:none}
.mbook_tab ul li .tab_con ul li img{border:1px solid #cbcbcb}
.mbook_tab ul li .tab_con ul li .tit{display:block;margin-top:5px;font-size:12px;color:#666}
.mbook_tab ul li .tab_con .btn_more{position:absolute;top:-45px;right:-10px;}
.mbook_tab ul li .tab_con .btn_more a{display:block;padding:10px;} */

/* 추천도서 > 독서동아리로 수정 */
.mbook_tab{position:relative;float:left;margin-right:20px;padding:20px;width:318px;height:178px;background: #fff url('/upload_data/board_data/BBS_0000370/175574169425427.png') no-repeat 20px 65px;border:1px solid #cbcbcb}
.mbook_tab h2{position:absolute;top:20px;left:20px;font-size:18px;color:#333}
.mbook_tab p{position:relative;padding-left:115px;padding-top:10px}
.mbook_tab .btn_more{position:absolute;top:10px;right:10px;}
.mbook_tab .btn_more a{display:block;padding:10px;}

/* 도서관앨범 */
.mphoto_con{position:relative;float:left;padding:20px;width:258px;height:178px;background:#fff;border:1px solid #cbcbcb}
.mphoto_con h2{margin-bottom:15px;font-size:18px;color:#333}
.mphoto_con li{position:relative;margin-bottom:10px;padding-left:110px;height:66px}
.mphoto_con li a{text-decoration:none}
.mphoto_con li .photo{position:absolute;top:0;left:0;border:1px solid #cbcbcb}
.mphoto_con li .tit{font-size:13px;color:#333;font-weight:bold;line-height:16px}
.mphoto_con li .data{display:block;font-size:12px;color:#888}
.mphoto_con .btn_more{position:absolute;top:20px;right:20px;}
.mphoto_con .btn_more a {display:block;padding:5px;}


/* 전화번호안내 */
.mtell_guide{background:#fff;border-top:1px solid #d4d4d4}
.mtell_guide dl{position:relative;margin:0 auto;width:1000px;height:74px;}
.mtell_guide dl dt{position:absolute;top:0;left:0;width:100px;height:74px;font-size:16px;color:#333;font-weight:bold;line-height:70px;border-right:1px solid #e8e8e8}
.mtell_guide dl dd{margin-left:110px;padding-top:25px;}
.mtell_guide dl dd li{float:left;padding:0 9px;font-size:13px;color:#636363;font-weight:bold;background:url('/new_img/library/main/v_line.gif') no-repeat left 5px}
.mtell_guide dl dd li span{color:#428a93}
.mtell_guide dl dd li:first-child{padding-left:0;background:none}

/*일정안내*/
.schedule_txt p{line-height:18px;}

/*
================================================================================
서브콘텐츠
================================================================================
*/

p{word-break:keep-all}
.intro_txt{margin-top:40px;padding-left:275px;background:url('/new_img/library/sub/s1_1_bg.jpg') no-repeat 0 20px;word-break:break-all}

.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/library/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}

/* 시설안내 - 슬라이드 */
.fac_box{margin-bottom:30px;height:100%;overflow:hidden}
.fac_box .fac_photo{position:relative;float:left;padding:10px;border:1px solid #d8d8d8}
.fac_box .fac_photo .fac_slide{width:335px;height:251px;overflow:hidden}
.fac_box .fac_photo .btn_before{position:absolute;top:120px;left:15px;z-index:10}
.fac_box .fac_photo .btn_next{position:absolute;top:120px;right:15px;z-index:10}
.fac_box .fac_photo .gui_txt{position:absolute;bottom:10px;right:-350px;padding-left:15px;width:320px;color:#509621;background:url('/new_img/library/sub/ic_dot_arrow.gif') no-repeat 0 7px;z-index:10}
.fac_box .slid_txt{float:right;width:340px}

/* 층별안내 - 슬라이드 */
.floor_photo{position:relative;height:495px;background:url('/new_img/library/sub/flor_bg.jpg') no-repeat }
.floor_photo h3{margin-bottom:30px;height:80px;font-size:18px;color:#fff;;text-align:center;line-height:80px}
.floor_photo .floor_slide{margin-left:50px;padding:15px;width:385px;height:320px;overflow:hidden;background:#fff;border:1px solid #d8d8d8}
.floor_photo .floor_slide li{ background:#fff !important; }
.floor_photo .floor_slide li span{display:block;padding:15px 0 5px 5px;color:#509621;font-weight:bold}
.floor_photo .num{position:absolute;top:110px;right:0;}
.floor_photo .num li{padding-left:17px}
.floor_photo .num li a{display:block;padding:5px 0 0 60px;width:160px;height:28px;text-decoration:none;border-bottom:1px dotted #b7b7b7}
.floor_photo .num li:first-child a{border-top:1px dotted #b7b7b7}
.floor_photo .num li.activeSlide{background:url('/new_img/library/sub/flo_on_bg.png') no-repeat }
.floor_photo .num li.activeSlide a{height:29px;color:#fff;font-weight:bold;border-bottom:0}

/* 층별배치도 */
.flo_tab{height:480px;background:url('/new_img/library/sub/flo_bg.gif') repeat;border-top:2px solid #1961cf;border-left:1px solid #c1c7d1;border-right:1px solid #c1c7d1;border-bottom:1px solid #c1c7d1}
.flo_tab ul{position:relative;margin:0 -1px;padding:0 55px;height:64px;background:#fff;border-bottom:1px solid #c1c7d1}
.flo_tab ul:after{display:block;clear:both;content:''}
.flo_tab ul li{float:left;width:16.5%;height:74px;text-align:center;background:url('/new_img/library/sub/flo_tab_kan.png') no-repeat left 27px}
.flo_tab ul li:first-child{background:none}
.flo_tab ul li a{display:block;height:65px;color:#555;line-height:65px;text-decoration:none}
.flo_tab ul li.on{background:url('/new_img/library/sub/flo_tab_on.png') no-repeat center top}
.flo_tab ul li.on a{color:#fff;font-weight:bold}
.flo_tab ul li .tab_con{position:absolute;top:120px;left:0;width:100%;text-align:center}

.s1_2_1_bg{padding:20px 340px 40px 0;background:url('/new_img/library/sub/s1_2_1_bg.gif') no-repeat right center}
.s1_2_2_bg{padding:0 340px 0 0;background:url('/new_img/library/sub/s1_2_2_bg.gif') no-repeat right center}
.s1_2_3_bg{padding:0 300px 80px 0;background:url('/new_img/library/sub/s1_2_3_bg.gif') no-repeat right center}
.s1_2_4_bg{padding:0 300px 80px 0;background:url('/new_img/library/sub/s1_2_4_bg.gif') no-repeat right top}
.s1_2_5_bg{padding:0 300px 80px 0;background:url('/new_img/library/sub/s1_2_5_bg.gif') no-repeat right top}
.s1_2_6_bg{padding:0 300px 100px 0;background:url('/new_img/library/sub/s1_2_6_bg.gif') no-repeat right top}

.s1_3_1_bg{padding:0 300px 100px 0;background:url('/new_img/library/sub/s1_3_1_bg.jpg') no-repeat right top}

/* 독서동아리 커뮤니티 */
.s3_5_2_link {position:relative; width:100%;}
.s3_5_2_link li {position: relative; display:inline-block; *display:inline; zoom:1; width:23%; margin-right:10px; margin-bottom: 20px; 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; background-position:40px -25px; background-size:150px;}
.s3_5_2_link li:nth-child(2n){margin-right:10px;}
.s3_5_2_link li:nth-child(4n){margin-right:0;}
.s3_5_2_link li a {display:block;padding:20px 30px; text-align: center; font-size:17px; font-weight:bold;transition: 0.3s all;}
.s3_5_2_link li a:hover {text-decoration:none; background:#0e55c7; color:#fff;transition: 0.3s all;}
.s3_5_2_link li a .btn {margin-top:15px; font-size:14px; padding:5px 10px; text-align:center; background:#0e55c7; color:#fff;transition: 0.3s all;}
.s3_5_2_link li a:hover .btn{background:#fff; color:#333;transition: 0.3s all;}

.map_box{border:1px solid #c0c0c0}

.gud_box{position:relative;padding:50px 60px;min-height:140px;background:#f6f6f6;border:1px solid #e3e3e3}
.gud_box h2{margin-bottom:15px;font-size:28px;color:#0e51b8}
.gud_box .btn_pos{position:absolute;left:60px;bottom:50px;}
.gud_box.s2_11_bg{background-image:url('/new_img/library/sub/s2_11_bg.jpg');background-repeat:no-repeat;background-position:center right}

.guide_txt .content.ic_s4_7{background:url('/new_img/library/sub/ic_book.png') no-repeat 50px center}


.cen_btnbox {width:100%;}
.cen_btnbox .btnbox01{width:200px;  margin:30px auto;}
.cen_btnbox .btnbox01 span{margin-right:5px;}

/* 작은도서관 배너 */
.m_ban_img{width:170px;height:171px;background: url(/new_img/library/main/m_ban_img.png) no-repeat;display:inline-block;position:absolute;text-indent:-9999px;left:-190px;top:-150px}
.m_ban_box, .m_ban2_box, .m_ban3_box, .m_ban4_box{display:none;}
/* 시니어 북 딜리버리 배너 */
.m_ban2_img{width:170px;height:171px;background: url(/new_img/library/main/m_ban2_img.png) no-repeat;display:inline-block;position:absolute;text-indent:-9999px;left:-190px;top:30px}
.m_ban3_img{width:170px;height:171px;background: url(/new_img/library/main/m_ban3_img.png) no-repeat;display:inline-block;position:absolute;text-indent:-9999px;left:-190px;top:210px}
.m_ban4_img{width:170px;height:171px;background: url(/new_img/library/main/m_ban4_img.png) no-repeat;display:inline-block;position:absolute;text-indent:-9999px;left:-190px;top:-330px}

/* 금정 책 읽는 가족 */
.s3_7_1_bg{padding:0 340px 40px 0;background:url('/new_img/library/sub/s3_7_1_bg.gif') no-repeat right center}

@media all and (max-width: 1024px){

img{max-width: 100%;}
.mvisual ul{margin-left:0;}
.mvisual{ width: 100%; }
.mvisual ul li{position:static !important;width:100% !important; height:100% !important; margin-left:0;}

	.mvisual ul li.visual01,
	.mvisual ul li.visual02 {background-position: -150px !important;}
        .mvisual ul li.visual03 {background-position: 0px !important; background-size: 100%; background-color: #7BCFCC;}
	.mvisual .control{width: 100%;left: 0;margin-left: 50px;}
	.mcon_box{width: 100%;padding-bottom:0;}
	.mschedule_box{width: 100%;box-sizing: border-box;height: auto;background-size: cover;background-color: #428B94;background-image: none;margin-bottom: 10px;}
	.mschedule_box .ars_guide dt,
	.mschedule_box .ars_guide dd,
	.mschedule_box .ars_guide dd.tell{color: #fff}

	.mnotice_tab{width: 55%;height:210px;margin-right: 1%;box-sizing: border-box;margin-bottom: 10px}
	.mbook_tab{width: 55%;height:220px;margin-right: 1%;box-sizing: border-box;}
	.mmovie_con{width: 44%;height:210px;box-sizing: border-box;}
	.mphoto_con{width: 44%;height:220px;box-sizing: border-box;}

	.mtell_guide{padding: 0 20px;margin: 0 -10px;}
	.mtell_guide dl{width: 100%;box-sizing: border-box;}

	.floor_photo{width: 730px;margin: 0 auto}

	.s3_5_2_link li {background-position:right -25px;}

}
@media all and (max-width: 768px){
.s3_5_2_link li {width:46%;background-position:right -25px;}
.s3_5_2_link li:nth-child(2n){margin-right:0;}
.s3_5_2_link li:nth-child(4n){margin-right:auto;}
}
@media all and (max-width: 640px){
	.mvisual,.mvisual ul,.mvisual ul li{height: 220px;}
	.mvisual ul li{background-size: cover !important;/*background-position: -50px center !important;*/}
         .mvisual ul li.visual01,
	.mvisual ul li.visual02 {background-position: -50px center !important;}     
	.mvisual ul li.visual03 {background-size: cover !important;background-position: center !important;}
	.mvisual .control{margin-left: 15px;bottom: 15px;}
	.mpop_box{position: relative;top: 0;width: 100%;height: auto}
	.pop_slide img{width: 100%;}

	.mnotice_tab,.mbook_tab,.mmovie_con,.mphoto_con{width: 100%;margin: 0 0 10px 0;}
	.mnotice_tab ul li,.mbook_tab ul li{padding: 0 7px;}
	.mnotice_tab ul li .tab_m a{font-size: 14px;letter-spacing: -2px;}

	.mtell_guide dl{padding: 20px;height: auto;overflow: hidden;}
	.mtell_guide dl dt{position: relative;left: 0;top: 0;line-height: 1;height: auto;border-right: none;margin-bottom: 10px;}	
	.mtell_guide dl dd{margin-left: 0;padding-top: 0;}


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

	.fac_box .fac_photo{float: none;box-sizing: border-box;}
	.fac_box .fac_photo .fac_slide{height: auto;width:100% !important;padding-bottom: 65%;}
	.fac_box .fac_photo .fac_slide li,
	.fac_box .fac_photo .fac_slide img{width: 100%;}
	.fac_box .fac_photo .btn_before, .fac_box .fac_photo .btn_next{top:50%;margin-top: -20px;}
	.fac_box .fac_photo .gui_txt{position: relative;right: 0;top: 0;background: none;padding: 0;}
	.fac_box .slid_txt{float: none;width: 100%;}
	.floor_photo{background: none;width: 100%;}
	.floor_photo h3{color: #333;height: auto;line-height: 1.5;margin-bottom: 20px;}
	.floor_photo .floor_slide{height: auto;width: 100%;box-sizing: border-box;margin-left: 0;padding-top: 160px;text-align: center;}
	.floor_photo .floor_slide li{position: relative !important;}
	.floor_photo .floor_slide li span{padding-top: 8px;}
	.floor_photo .floor_slide ul{width: 100%;}
	.floor_photo .num{top: 47px}
	.floor_photo .num li{float: left;width: 50%;padding: 0;height: 30px;line-height: 30px;}
	.floor_photo .num li:nth-child(odd){border-right: 1px solid #d8d8d8;box-sizing: border-box;}
	.floor_photo .num li a{width: 100%;height:100%;padding: 0 0 0 15px;box-sizing: border-box;}
	.floor_photo .num li.activeSlide{background: #2E62B8}

	.flo_tab ul{padding: 0}

	.s1_2_1_bg{padding: 0;background: none;}
	.s1_2_2_bg{padding: 0;background: none;}
	.s1_2_3_bg{padding: 0;background: none;}
	.s1_2_4_bg{padding: 0;background: none;}
	.s1_2_5_bg{padding: 0;background: none;}
	.s1_2_6_bg{padding: 0;background: none;}

	.gud_box{background-image: none !important;padding: 20px 25px;}
	.gud_box .btn_pos{position: relative;left: 0;bottom: 0;margin-top: 15px;}


}
@media all and (max-width: 450px){
	.mtell_guide dl dd li{padding: 0;background: none;width: 100%;}

	.s3_5_2_link li {width:100%;margin-right:0}
	.s3_5_2_link li a .btn{padding:8px 10px}

}


#sub_container #content .btn_print{top:109px}
/* sns 링크 */
.sns_link_box{position: absolute;right: 82px;top: 108px;}
.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;}
}

/* 겔러리형 슬라이드 */
.photoSlide{position:relative;margin-bottom:20px;padding:20px 20px 0;border-top:1px solid #ddd;}
.photoSlide .loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('/new_img/common/loading.gif') no-repeat center center;z-index:1}
.photoSlide .photoBigView{position:relative;width:100%;overflow:hidden}
.photoSlide .loading + .photoBigView {max-height: 545px;}
.photoSlide .photoBigView ul li{text-align:center}
.photoSlide .photoBigView .flex-direction-nav a{position:absolute;top:50%;margin-top:-11px;width:14px;height:22px;text-indent:-999px;overflow:hidden;transition: all 0.2s ease;background-image:url('/new_img/common/com_img.png')}
.photoSlide .photoBigView .flex-direction-nav .flex-prev{left:-80px;background-position:-101px -270px}
.photoSlide .photoBigView .flex-direction-nav .flex-next{right:-80px;background-position:-141px -270px}
.photoSlide .photoBigView:hover .flex-direction-nav .flex-prev{left:20px}
.photoSlide .photoBigView:hover .flex-direction-nav .flex-next{right:20px}
.photoSlide .box{margin-top:20px;padding:15px 40px;background:#eee}
.photoSlide .photoThumb{position:relative;width:100%;}
.photoSlide .photoThumb .slides::after{display:block;clear:both;content:''}
.photoSlide .photoThumb .slides > li{background:#000}
.photoSlide .photoThumb .slides > li a{display:block;height:90px;overflow:hidden;border:3px solid #eee}
.photoSlide .photoThumb .slides > li img{width:100%;height:100%}
.photoSlide .photoThumb .slides > li.flex-active-slide a{border:3px solid #ffa70f}
.photoSlide .photoThumb .flex-direction-nav a{position:absolute;top:50%;margin-top:-13px;width:15px;height:26px;text-indent:-999px;overflow:hidden;transition: all 0.2s ease;background-image:url('/new_img/common/com_img.png')}
.photoSlide .photoThumb .flex-direction-nav .flex-prev{left:-20px;background-position:-10px -460px}
.photoSlide .photoThumb .flex-direction-nav .flex-next{right:-20px;background-position:-45px -460px}
.flex-direction-nav .flex-disabled{cursor: default;opacity: 0;z-index: -1;}
.photoSlide + .contents{border-top:0}                               