@charset "utf-8";
/* style_basic */
#subcontent{line-height:1.35;min-height:600px}
.section{padding:70px 0}
.ma_section{margin-bottom:100px}
.hr_b{padding-bottom:50px;margin-bottom:50px;border-bottom:1px dashed #ddd}
.hr_t{padding-top:50px;margin-top:50px;border-top:1px dashed #ddd}

/*타이틀*/
.tit_st01{position:relative;font-size:2.375em;padding-bottom:30px;margin-bottom:30px;}
.tit_st01:before{content:'';position:absolute;left:50%;bottom:0;margin-left:-30px;width:60px;height:1px;background:#333;}
.tit_st01.tit_w:before{background:#fff;}
.tit_st01.tit_left:before{left:0;margin-left:0;}
.tit_st02{font-size:2.375em;}
.tit_st03{font-size:1.875em;}
.tit_st04{font-size:1.375em;}
.tit_st05{position:relative;font-size:1.375em;padding-left:27px;}
.tit_st05:before{content:'';position:absolute;top:8px;left:0;width:16px;height:14px;background:url('/img/ir.png') no-repeat -51px -195px}
.tit_st06{position:relative;font-size:1.375em;padding-left:27px;}
.tit_st06:before{content:'';position:absolute;top:8px;left:0;width:16px;height:14px;background:url('/img/ir.png') no-repeat -78px -195px}

.p_st01{font-size:1.125em}
.p_st02{position:relative;font-size:1.125em;padding-left:24px;text-align:left;}
.p_st02:before{content:'';position:absolute;top:4px;left:0;width:16px;height:14px;background:url('/img/ir.png') no-repeat -78px -195px}
.p_st03{position:relative;padding-left:16px;text-align:left}
.p_st03:before{content:'';position:absolute;top:4px;left:0;width:10px;height:14px;background:url('/img/ir.png') no-repeat -110px -195px}

/* 리스트 */
.list_style01,.list_st02,.list_st03{margin:10px 0;text-align:left}
.list_style01 > li{position:relative;padding-left:12px;margin:12px 3px;}
.list_style01 > li:after{content:'';position:absolute;left:0;top:9px;width:3px;height:3px;background:#385b71;border-radius:50%}
.list_style01.list_st02:after{background:#385b71}
.list_st03,.list_st04{text-align:left}
.list_st03 > li{position:relative;padding-left:16px;margin:10px 3px;}
.list_st03 > li:after{content:'';position:absolute;left:0;top:5px;width:4px;height:4px;background:#fff;border:3px solid #888; border-radius:50%}
.list_st04 > li{position:relative;padding-left:12px;margin:10px 3px;font-size:0.938em}
.list_st04 > li:after{content:'';position:absolute;left:0;top:8px;width:5px;height:1px;background:#888;}

/* 테이블 */
.scl_x .notice{display:none}
.table_01{border-top:1px solid #000;margin:14px 0;}
.table_01 thead th{padding:18px 20px;background:#f5f5f5;border:1px solid #e3e3e3;border-top:1px solid #333;text-align:center;}
.table_01 tbody th{background:#fbfbfb}
.table_01 tfoot th{background:#f3fafe}
.table_01 tbody td,.table_01 tbody th,
.table_01 tfoot td,.table_01 tfoot th{padding:16px 20px;border:1px solid #e3e3e3}
.table_01 td:first-child,.table_01 th:first-child{border-left:0}
.table_01 td:last-child,.table_01 th:last-child{border-right:0}

.table_01.table_02 thead th{background:#51555d;color:#fff;border:1px solid #a7a9ac;}
.table_01.table_02 tbody th{background:#bc9b6a;color:#fff;text-align:center}
.table_01.table_02 tbody td,.table_01.table_02 tbody th{padding:16px 30px;border:1px solid #a7a9ac}

hr{border:1px solid #ddd;padding:50px 0}
.blockquto{margin:10px 0;border-left:4px solid #a7a9ac;background:#f8f8f8;padding:30px;}
.blockquto p{position:relative;padding-left:30px;}
.blockquto p:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:url('/img/ir.png') no-repeat -570px -186px}

.deco_info{position:relative;padding:30px;padding-left:120px;box-shadow:0px 3px 14px 3px rgba(0,0,0,0.1);}
.deco_info:before{content:'';position:absolute;top:30px;left:30px;width:74px;height:58px;background:url('/img/ir_characters.png') no-repeat -934px -20px}

.notice_box{position:relative;padding:30px;padding-left:166px}
.notice_box .notice{position:absolute;top:30px;left:30px;padding-right:14px;margin-right:14px;}
.notice_ico{width:22px;height:22px;background-position:-176px -34px;border-radius:50%;margin-right:8px}
.notice_ico2{width:18px;height:18px;background-position:-229px -36px;border-radius:50%;margin-right:8px;border:1px solid #ddd;background-color:#fff;vertical-align:bottom}
.notice_box .notice:after{content:'';position:absolute;right:0;top:2px;width:1px;height:14px;background:#ddd;}

.info_box .in_box{position:relative;padding-left:30px}
.info_box .in_box:before{content:'';position:absolute;top:0;left:0;width:22px;height:22px;background:url('/img/ir.png') no-repeat -176px -34px #e58f2a;border-radius:50%;margin-right:8px}


/* 지오트레일 상단 tab*/
.sub02_tabnv{padding:180px 0 160px; margin-top:-35px;background-size:cover;}
.sub02_tabnv > ul > li{position:relative;width:32.6%;margin-right:1%;background:#49697d;border-radius:10px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.3);}
.sub02_tabnv > ul > li:last-child{margin-right:0}
.sub02_tabnv > ul > li > a{position:relative;display:block;padding:50px;padding-top:110px;color:#d2dee6}
.sub02_tabnv > ul > li .pa_img{position:absolute;top:-90px;left:50%;margin-left:-90px;width:180px;height:180px;border-radius:50%;overflow:hidden;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.3);}
.sub02_tabnv > ul > li .eng{font-size:1.125em;margin-bottom:5px}
.sub02_tabnv .snb03_nm{border:1px solid #ddd;margin-top:16px;display:inline-block;}
.sub02_tabnv .snb03_nm li{position:relative;display:inline-block;font-size:.875em;padding:6px 16px}
.sub02_tabnv .snb03_nm li:first-child:before{content:'';position:absolute;display:block;right:-1px;top:9px;width:1px;height:10px;background:#d2dee6;opacity:.8}
.sub02_tabnv > ul > li:hover{background:#0d2c3f;margin-top:-10px}
.sub02_tabnv > ul > li.on{background:#f4f6ff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.5);}
.sub02_tabnv > ul > li.on:after{content:'';position:absolute;bottom:-32px;left:50%;margin-left:-32px;width:64px;height:64px;background:url('/img/sub/tabon_arrow.png') no-repeat 0 0 }
.sub02_tabnv > ul > li.on > a{color:#34586e}
.sub02_tabnv > ul > li.on .tit_st04 {color:#000}
.sub02_tabnv > ul > li.on .snb03_nm{background:#fff;color:#925124}

.sub02_snb_dep4 a{display:block;width:100%}
.sub02_snb_dep4 > ul > li{position:relative;width:100%;margin-right:1%;border:8px solid #ddd;border-radius:10px;background:#fff;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.3);}
.sub02_snb_dep4 > ul > li:last-child{margin-right:0}
.sub02_snb_dep4 .box_t{padding:20px 40px;background:#fdfdff;}
.sub02_snb_dep4 .box_t .tit{font-size:1.875em;font-weight:500;color:#666;text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ddd}

.ulfl.level li{position:relative;padding:2px 0 2px 8px;margin-right:16px}
.ulfl.level li:before{content:'';position:absolute;left:0;top:12px;width:3px;height:3px;background:#385b71;border-radius:50%}
.ulfl.level li .tit_s{position:relative;padding-right:10px;}
.ulfl.level li .tit_s:before{content:'';position:absolute;right:3px;top:7px;width:1px;height:10px;background:#ccc;}
.ulfl.level .star{position:relative;font-size:0;width:44px;height:0px;}
.ulfl.level .star:before{content:'';position:absolute;display:inline-block;top:-12px;left:0;width:44px;height:12px;background:url('/img/ir.png') no-repeat -755px -205px}
.ulfl.level .star.star2:before{background-position:-755px -224px}
.ulfl.level .star.star3:before{background-position:-755px -242px}
.sub02_snb_dep4 {margin-bottom:30px}
.sub02_snb_dep4 .trail_co{margin-top:16px}
.sub02_snb_dep4 .trail_co li{position:relative;width:8%;padding:16px 16px 10px 0px;font-size:0.813em;min-height:85px}
.sub02_snb_dep4 .trail_co li:before{content:'';position:absolute;top:0px;left:0;width:8px;height:8px;border-radius:50%;background:#404041;}
.sub02_snb_dep4 .trail_co li:after{content:'';position:absolute;top:4px;left:0;width:100%;height:1px;border-top:1px dashed #404041}
.sub02_snb_dep4 > ul > li.on,.sub02_snb_dep4 > ul > li:hover{border-color:#e58f2a}
.sub02_snb_dep4 > ul > li.on:after{content:'';position:absolute;top:100%;left:50%;margin-left:-17px;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:30px solid #e58f2a;}
.sub02_snb_dep4 > ul > li.on .tit{color:#000}

/*지도*/
.map_wrap #map{border:1px solid #ccc}
.map_wrap .map_con_pr{position:relative;}
.map_wrap .map_con_pr > a{font-size:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}
.customoverlay_main {position: relative;bottom:42px;border-radius: 6px;float: left;box-shadow: 0px 1px 2px #888;}
.customoverlay_main a {display:block;color:#34586e;text-align: center;border-radius:4px;font-size: 11px;font-weight:bold;overflow: hidden;background: #34586e;padding-right:20px;border: 1px solid #2e2e2e;}
.customoverlay_main .title {display: block;text-align: center;background: #fff;padding: 4px 10px;font-size:11px;font-weight:bold;}
.customoverlay_main:after{content: '';position: absolute;right: 8px;top:7px;width: 5px;height: 9px;background: url('/img/sub/map_arrow.png') no-repeat 0 0}

/* 지질공원의 정의 */
.geo_intro .sec01{padding:100px 0 150px;background:url('/img/sub/sub0101_bg01.jpg') no-repeat 0 bottom #385b71;}
.geo_intro .sec01 .btn{padding:16px 30px;}
.geo_intro .sec03:before{content:'';position:absolute;top:0;left:0;display:block;width:50%;height:100%;background:url('/img/sub/sub0101_img02.jpg') no-repeat center center;background-size: cover;}
.geo_intro .sec03 .fr{padding:40px 80px}
.geo_intro .sec03 ul li{position:relative;padding:20px 0;padding-left:120px;}
.geo_intro .sec03 ul li:before{content:'';position:absolute;top:50%;left:0;margin-top:-45px;width:90px;height:90px;background:url('/img/sub/sub0101_ico01.png') no-repeat 16px -99px #fff;border-radius:50%;box-shadow:-2px 5px 14px 5px rgba(0,0,0,0.1)}
.geo_intro .sec03 ul li:first-child:before{background-position:16px 16px}
.geo_intro .sec03 ul li:last-child:before{background-position:16px -222px}

/* 국가지질공원/세계지질공원 */
.geo_park1 .sec01 .text_cont{padding-right:80px}
.geo_park2 .sec01 ul{margin:30px 0}
.geo_park2 .sec01 .sec001 li{width:32%;margin-right:1.3%;background:#fff;border-radius:10px;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.geo_park2 .sec01 .sec001 li:last-child{margin-right:0}
.geo_park2 .sec01 .sec001 li img{width:100%;border-radius:10px 0}
.geo_park2 .sec01 .sec001 li p{padding:24px;text-align:center;min-height:132px;}
.geo_park2 .sec01 .sec001 li p.tit_st04 {padding:24px 24px 0px 24px;text-align:center;min-height:0px;}
.geo_park2 .sec01 .sec001 li p.tit_box1{min-height:0px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.geo_park2 .sec01 .sec001 li p.tit_box2{text-align:center;min-height:0px;}
.geo_park2 table{font-size:.9em}
.geo_park2 table td{padding:10px 20px;}
.geo_park2 table td .btn{font-size:.8em;background:#34586e;color:#fff;border-radius:4px;padding:6px 8px;line-height:1em;}
.geo_park2 .inner_box{position:relative;margin:40px 0;padding:40px 40px;background:#fff;border-radius:20px;}

.md_park1 .sec01{position:relative;background:url('/img/sub/sub010301_bg02.jpg') no-repeat 0 bottom #385b71;color:#fff}
.md_park1 .sec01:before{content:'';position:absolute;top:0;left:0;display:block;width:50%;height:100%;background: rgba(0,0,0,.5);}
.md_park1 .sec01 .w50p{padding:90px 80px 90px 0}
.md_park1 .sec02 .box_list li{position:relative;width:19%;margin-right:1.2%;padding:30px 20px 10px;border-radius:4px;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.2);}
.md_park1 .sec02 .box_list li:before{content:'';position:absolute;right:-50px;bottom:-50px;width:160px;height:133px;background:url('/img/sub/sub010301_ico01.png') no-repeat 0 0px;opacity:.1}
.md_park1 .sec02 .box_list li.bg2:before{background-position:-168px 0}
.md_park1 .sec02 .box_list li.bg3:before{background-position:-358px 0px}
.md_park1 .sec02 .box_list li:last-child{margin-right:0}
.md_park1 .sec02 .box_list li span{font-size:0.875em;margin-bottom:16px}
.md_park1 .sec02 .box_list li p{height:80px;}
.md_park1 .sec02 .box_list li p.t_s01{font-size:3.750em;line-height:1.2em !important;}
.md_park1 .sec02 .box_list li p.t_s02{font-size:1.875em}
.md_park1 .sec02 .box_list li p.t_s03{font-size:1.2em}

/* 무등지오파크 */
.divde_sec > li{padding:50px 0;border-top:1px solid #333;}
.divde_sec > li:last-child{border-bottom:1px solid #333;}
.divde_sec > li  > div{float:left}
.divde_sec .title_box{width:30%;padding-right:60px}
.divde_sec .cont_box{width:70%;}
.divde_sec > li:after {content:"";width:100%;display:block;visibility:hidden;clear:both;}
.divde_sec .divi_con2 .bg_w{border:1px solid #ddd;}
.divde_sec .divi_con2 ul.ulfl li{padding:30px;width:33.3%;border-right:1px solid #ddd;border-top:1px solid #ddd;}
.divde_sec .divi_con2 ul.ulfl li .tit_st03{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dfdfdf;}
.divde_sec .divi_con2 ul.ulfl li .tit_st03 span{display:block;font-size:0.533em;line-height:1.4em;}
.divde_sec .divi_con2 ul.ulfl li:last-child{border-right:0}
/*.divde_sec .divi_con2 ul.ulfl li .text{height:40px}*/
.divde_sec .divi_con2 ul.ulfl li .text{height:115px}
.divde_sec .divi_con3 .spot_list li{width:25%;text-align:center;border-right:1px solid #ddd}
/*.divde_sec .divi_con3 .spot_list li p:first-child{height:2.4em;line-height:1.2em;margin-bottom:4px;}*/
.divde_sec .divi_con3 .spot_list li p:first-child{height:4.4em;line-height:1.2em;margin-bottom:4px;}
.divde_sec .divi_con3 .spot_list li:last-child{border-right:0}
.divde_sec .divi_con3 .spot_list li a{position:relative;display:block;padding:10px 8px;}
.divde_sec .divi_con3 .spot_list li a:before{content:'';width:82px;height:70px;margin:0 auto;display:block;background:url('/img/sub/sub010302_ico01.png') no-repeat -72px -1px;}
.divde_sec .divi_con3 .spot_list li:nth-child(2) a:before{background-position:-177px -1px;}
.divde_sec .divi_con3 .spot_list li:nth-child(3) a:before{background-position:-280px -1px;}
.divde_sec .divi_con3 .spot_list li:nth-child(4) a:before{background-position:-384px -1px;}
.divde_sec .divi_con3 .spot_list li:nth-child(5) a:before{background-position:-488px -1px;}
.divde_sec .divi_con3 .spot_list li:nth-child(6) a:before{background-position:-591px -1px;}
.divde_sec .divi_con3 .spot_list li:nth-child(7) a:before{background-position:-695px -1px;}
.divde_sec .divi_con3 .spot_list li:nth-child(8) a:before{background-position:-800px -1px;}
.divde_sec .divi_con3 .spot_list li .btn{border:1px solid #ddd;}

.divde_sec .img_ul > li{width:49%;margin-right:2%;background:#fff;border-radius:10px;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.divde_sec .img_ul > li:last-child{margin-right:0;}
.divde_sec .img_ul > li img{width:100%;border-radius:10px 10px 0 0}
.divde_sec .img_ul > li > .cont{padding:30px;padding-top:70px}
.divde_sec .img_ul > li > .cont .tit_st04{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px}
.divde_sec .img_ul > li > .cont:before{content:'';position:absolute;top:-60px;left:50%;margin-left:-50px;display:block;width:100px;height:100px;border-radius:50%;background:url('/img/sub/ir_geospot_01.png') no-repeat -35px -70px #fff; border:6px solid #e58f2a;background-size:700px;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.divde_sec .divi_con4 .img_ul > li:last-child > .cont:before{background-position:-196px -70px}
.divde_sec .divi_con5 .imgbox:before{content:'';position:absolute;bottom:0;left:-100px;display:block;width:175px;height:154px;background:url('/img/ir_characters.png') no-repeat -214px -0px;}
.divde_sec .divi_con6 .img_ul > li:first-child > .cont:before{background-position:-35px -265px}
.divde_sec .divi_con6 .img_ul > li:last-child > .cont:before{background-position:-330px -265px}
.divde_sec .divi_con6 .img_ul > li > .cont{min-height:390px}




/* 무등지오파크2 */
.divde_sec1 > li  > div{float:left}
.divde_sec1 .title_box{width:30%;padding-right:60px}
.divde_sec1 .cont_box{width:103%;}
.divde_sec1 > li:after {content:"";width:100%;display:block;visibility:hidden;clear:both;}
.divde_sec1 .divi_con2 .bg_w{border:1px solid #ddd;}
.divde_sec1 .divi_con2 ul.ulfl li{padding:30px;width:33.3%;border-right:1px solid #ddd;border-top:1px solid #ddd;}
.divde_sec1 .divi_con2 ul.ulfl li .tit_st03{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dfdfdf;}
.divde_sec1 .divi_con2 ul.ulfl li .tit_st03 span{display:block;font-size:0.533em;line-height:1.4em;}
.divde_sec1 .divi_con2 ul.ulfl li:last-child{border-right:0}
/*.divde_sec .divi_con2 ul.ulfl li .text{height:40px}*/
.divde_sec1 .divi_con2 ul.ulfl li .text{height:115px}
.divde_sec1 .divi_con3 .spot_list li{width:25%;text-align:center;border-right:1px solid #ddd}
/*.divde_sec .divi_con3 .spot_list li p:first-child{height:2.4em;line-height:1.2em;margin-bottom:4px;}*/
.divde_sec1 .divi_con3 .spot_list li p:first-child{height:4.4em;line-height:1.2em;margin-bottom:4px;}
.divde_sec1 .divi_con3 .spot_list li:last-child{border-right:0}
.divde_sec1 .divi_con3 .spot_list li a{position:relative;display:block;padding:10px 8px;}
.divde_sec1 .divi_con3 .spot_list li a:before{content:'';width:82px;height:70px;margin:0 auto;display:block;background:url('/img/sub/sub010302_ico01.png') no-repeat -72px -1px;}
.divde_sec1 .divi_con3 .spot_list li:nth-child(2) a:before{background-position:-177px -1px;}
.divde_sec1 .divi_con3 .spot_list li:nth-child(3) a:before{background-position:-280px -1px;}
.divde_sec1 .divi_con3 .spot_list li:nth-child(4) a:before{background-position:-384px -1px;}
.divde_sec1 .divi_con3 .spot_list li:nth-child(5) a:before{background-position:-488px -1px;}
.divde_sec1 .divi_con3 .spot_list li:nth-child(6) a:before{background-position:-591px -1px;}
.divde_sec1 .divi_con3 .spot_list li:nth-child(7) a:before{background-position:-695px -1px;}
.divde_sec1 .divi_con3 .spot_list li:nth-child(8) a:before{background-position:-800px -1px;}
.divde_sec1 .divi_con3 .spot_list li .btn{border:1px solid #ddd;}

.divde_sec1 .img_ul > li{width:32%;margin-right:2%;background:#fff;border-radius:10px;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.divde_sec1 .img_ul > li:last-child{margin-right:0;}
.divde_sec1 .img_ul > li img{width:100%;border-radius:10px 10px 0 0}
.divde_sec1 .img_ul > li > .cont{padding:10px;}
.divde_sec1 .img_ul > li > .cont .tit_st04{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px}

.divde_sec1 .divi_con4 .img_ul > li:last-child > .cont:before{background-position:-196px -70px}
.divde_sec1 .divi_con6 .img_ul > li:first-child > .cont:before{background-position:-35px -265px}
.divde_sec1 .divi_con6 .img_ul > li:last-child > .cont:before{background-position:-330px -265px}
.divde_sec1 .divi_con6 .img_ul > li > .cont{min-height:390px}


.md_park3 .sec01{border:solid #ddd;border-width:1px 0;padding:50px 0}
.md_park3 .timeline_wrap{margin-top:100px;padding-left:198px;}
.md_park3 .timeline_nav{position:absolute;top:0;left:0;}
.md_park3 .timeline_nav.sticky{position: fixed !important;top:20px;left:312px;}
.md_park3 .timeline_nav a{position:relative;display:block;width:90px;padding:14px 10px;background:#51555d;color:#fff;border-bottom:1px solid #fff;}
.md_park3 .timeline_nav .t_s{font-size:0.875em}
.md_park3 .timeline_nav .num{font-size:1.2em;font-weight:500;display:inline-block;margin-left:6px}
.md_park3 .timeline_nav li:first-child a{border-radius:10px 10px 0 0}
.md_park3 .timeline_nav li:last-child a{border-bottom:0;border-radius:0 0 10px 10px}
.md_park3 .timeline_nav li a.active,.md_park3 .timeline_nav li:hover a{background:#e58f2a}
.md_park3 .timeline_nav li a.active:before,.md_park3 .timeline_nav li:hover a:before{content:'';position:absolute;right:-87px;;top:50%;margin-top:-30px;width:87px;height:68px;background:url('/img/ir_characters.png') no-repeat -1041px -31px;}
.md_park3 .stage{position:relative;margin-bottom:60px;border-radius:10px;border:8px solid #ddd;}
.md_park3 .stage:before{content:'';position:absolute;right:20px;top:30px;display:block;width:203px;height:221px;}
.md_park3 .stage.bg2:before{width:120px;height:110px;background-position:-237px -171px}
.md_park3 .stage.bg3:before{width:140px;height:160px;background-position:-650px -1px}

.md_park3 .stage > div{padding:80px 50px;}
.md_park3 .stage .box_t{padding-right:130px}
.md_park3 .stage .box_t .stage_deco{padding:10px 20px;background:#f0d957;border-radius:30px;font-size:16px;line-height:1.7em;vertical-align:middle;margin-right:10px}
.md_park3 .stage_spot li{width:32%;margin:0 1% 1% 0;border-radius:10px;background:#f4f4f4;overflow:hidden;height:110px}
.md_park3 .stage_spot li .img{width:40%;height:100%}
.md_park3 .stage_spot li .img img{width:100%;height:100%}
.md_park3 .stage_spot li .t_box{width:60%;padding:20px;}
.md_park3 .stage .add_box{position:relative;padding-left:130px;}
.md_park3 .stage .add_box .tit{position:absolute;top:0;left:0;border-radius:4px;display:inline-block;padding:8px 10px;width:110px;text-align:center;}
.md_park3 .stage .add_box .con{padding-top:8px}
.md_park3 .stage .add_box .con a:hover{text-decoration:underline}
.md_park3 .stage .box_b{background:url('/img/sub/sub010303_imgbg.jpg') 0 0 no-repeat #fffdf8;background-size:cover; padding:5px 20px 0 20px;}


.md_park4 .divde_sec > li{border-color:#ddd}
.md_park4 .divde_sec1 > li{border-color:#ddd}
.md_park4 .sec01 .cont_box{padding:20px 0;padding-left:380px;}
.md_park4 .sec01 .cont_box img{position:absolute;top:30px;left:0}
.md_park4 .title_box .tit_st03 span{display:block}
.md_park4 .title_box .btn_box a{width:49%;border:1px solid #ddd;font-size:.875em}
.md_park4 .note_bg{padding:50px 30px;border:1px solid #eee;background:url('/img/sub/sub01030201_bg02.png') repeat #fff}
.md_park4 .color_box > li{width:25%;margin:-1px 0 0 -1px;border:1px solid #eee;background:#fff;padding:30px;}
.md_park4 .color_box > li > div{text-align:center;padding:20px;margin-bottom:20px}
.md_park4 .color_box > li > div .f_s{opacity:.8}
.md_park4 .color_box > li > ul{font-size:0.750em}

/*해설사소개 */
.guide_list > li{position:relative;width: 24%;margin:0 1% 1% 0;border:1px solid #ddd;box-shadow:0px 8px 8px 4px rgba(0,0,0,0.1)}
.guide_list > li .img_box{position:relative;overflow:hidden;height:200px;}
.guide_list > li .img_box img{display:block;margin:0 auto;width:100%;height:inherit;transition: all 0.5s ease;}
.guide_list > li:hover .img_box img{transform:scale(1.2);}
.guide_list > li .img_box .cate_nm{position:absolute;top:0px;left:0px;padding:6px 12px;background:#e58e2a;border-radius:0 0 10px 0;font-size:.7em;color:#fff}
.guide_list > li .t_box{padding:30px;background:#f8f8f8;}
.guide_list > li .t_box .bo_title{font-size:1.313em;font-weight:500;margin:10px 0 20px;text-align:center;}
.guide_list .gray_t{margin:10px 0;font-size:.9em;word-break:break-all; max-width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.3; height: 7.3em;word-break:break-word; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; color:#666}

/* 지질명소 */ 
.geosights_wrap .top_area{border-top:1px solid #333;border-bottom:1px solid #e7e7e7;}
.geosights_wrap .top_area > div{position:relative;text-align:center;}
.geosights_wrap .top_area .box_01:before{content:'';width:140px;height:80px;margin:30px auto 20px;display:block;background:url('/img/sub/ir_geospot_01.png') no-repeat -265px 6px}
.geosights_wrap .top_area .box_01.mg01:before{width:240px;height:90px;background-position:5px 10px;}
.geosights_wrap .top_area .box_01.mg02:before{background-position:-265px 6px}
.geosights_wrap .top_area .box_01.mg03:before{background-position:-445px 6px}
.geosights_wrap .top_area .box_01.mg04:before{background-position:-613px 6px}
.geosights_wrap .top_area .box_01.mg05:before{background-position:-816px 6px}
.geosights_wrap .top_area .box_01.mg06:before{background-position:-44px -126px}
.geosights_wrap .top_area .box_01.mg07:before{background-position:-265px -126px}
.geosights_wrap .top_area .box_01.mg08:before{background-position:-445px -126px}
.geosights_wrap .top_area .box_01.mg09:before{width:148px;background-position:-611px -126px}
.geosights_wrap .top_area .box_01.mg10:before{background-position:-816px -126px}
.geosights_wrap .top_area .box_01.mg11:before{background-position:-44px -259px}
.geosights_wrap .top_area .box_01.mg12:before{background-position:-265px -259px}
.geosights_wrap .top_area .box_01.mg13:before{background-position:-445px -259px}
.geosights_wrap .top_area .box_01.mg14:before{background-position:-611px -259px}
.geosights_wrap .top_area .box_01.mg15:before{background-position:-816px -259px}
.geosights_wrap .top_area .box_01.mg16:before{background-position:-44px -389px}
.geosights_wrap .top_area .box_01.mg17:before{background-position:-265px -389px}
.geosights_wrap .top_area .box_01.mg18:before{background-position:-445px -389px}
.geosights_wrap .top_area .box_01.mg19:before{background-position:-611px -389px}
.geosights_wrap .top_area .box_01.mg20:before{background-position:-816px -389px}
.geosights_wrap .top_area .box_01.mg21:before{background-position:-44px -522px}
.geosights_wrap .top_area .box_01.mg22:before{background-position:-611px -522px}
.geosights_wrap .top_area .box_01.mg23:before{background-position:-265px -522px}
.geosights_wrap .top_area .box_01.mg24:before{background-position:-445px -522px}
.geosights_wrap .top_area .box_01 .span_box{margin:14px 0}
.geosights_wrap .top_area .box_01 .span_box span{padding:5px 14px;border-radius:50px;border:1px solid #ddd;font-size:0.875em}
.geosights_wrap .box_02 > ul > li{position:relative;padding-left:20%;border-bottom:1px solid #e7e7e7;height:50px;}
.geosights_wrap .box_02 > ul > li:first-child{height:100px}
.geosights_wrap .box_02 > ul > li .th{position:absolute;left:0;top:0;padding:10px ;height:100%;width:20%;background:#f4f4f4;text-align:center;font-size:.95em;border-right:1px solid #e7e7e7}
.geosights_wrap .box_02 > ul > li .th span{position:absolute;left:0;top:50%;margin-top:-10px;vertical-align:middle;display:block;width:100%;font-weight:500}
.geosights_wrap .box_02 > ul > li .td{padding:11px 20px;}
.geosights_wrap .box_02.box_03 > ul > li{height:250px}
.geosights_wrap .td .ulfl li{position:relative;padding:4px;border:1px solid #ddd;background:#f4f4f4;font-size:.875em;margin-left:-1px}
.geosights_wrap .td .ulfl li.on{border:1px solid #333;background:#fff;}
.geosights_wrap .td .ulfl li.on:before{content:'';position:absolute;right:-1px;top:0;width:1px;height:100%;background:#000;display:inline-block;z-index:5}
.geosights_wrap .td .ulfl li .ico{display:none;}
.geosights_wrap .td .ulfl li.on .ico{display:inline-block;width:18px;height:18px;background-color:#f0d957;border-radius:50%;margin-right:4px;background-position:-348px -36px}

.geosights_wrap .td .list_style01 li{margin:0px 4px 3px}
.geosights_wrap .text_box{padding:50px 30px;font-size:.94em}
.geosights_wrap .divi_con{border-top:1px solid #333;}
.geosights_wrap .divi_con > li{padding:40px 0;border-bottom:1px solid #e7e7e7;}
.geosights_wrap .divi_con > li .title_box{width:14%;padding-right:1%}
.geosights_wrap .divi_con > li .con_box{width:85%}
.geosights_wrap .divi_con > li .con_box ul li{margin:0px 3px 12px}
.geosights_wrap .sights_info{padding:50px;margin:140px 0 50px;border-radius:10px;border:6px solid #ddd;}
.geosights_wrap .sights_info:before{content:'';position:absolute;top:-99px;right:0;display:inline-block;width:187px;height:109px;background:url('/img/sub/sights_deco.png') no-repeat 0 0;}
.geosights_wrap .sights_info .tit:before{content:'';position:absolute;top:-76px;left:-4px;display:inline-block;width:104px;height:103px;background:url('/img/ir_characters.png') no-repeat -773px -168px;}
.geosights_wrap .sights_info .tit{position:absolute;top:-30px;left:46px;padding:14px 60px;display:inline-block;border-radius:50px;}
.geosights_wrap .sights_info .con_tit{width:30%;padding-right:2%}

/*역사문화명소 리스트*/
.culture_con_top{margin:30px auto;background:#f8f8f8;}
.culture_con_top .l_box{width:40%;padding:50px}
.culture_con_top .l_box .gray_con{margin-top:20px;border-top:1px solid #eee;padding-top:20px;font-size:.9em}
.culture_con_top .l_box .fb_box{font-weight:bold;font-size:.9em;background:#eee;margin:10px 0;padding:20px}
.culture_con_top .r_box{width:60%;padding:50px}
.culture_con_top .r_box li{width:49%; margin:0 1% 1% 0}
.culture_con_top .r_box li img{width:100%}

/*무등산의 수원지와 저수지*/
.cluturelist .top_box{background:#f9f9f9;padding:40px;text-align:center}
.cluturelist .culture_tab > li{width:20%;height:60px;float:left;background:#eee}
.culture_tab li a{padding:16px 0}
.culture_tab li a:before{content:'';display:block;margin:10px auto;width:130px;height:130px;background:url('/mudeung/img/sub_img0301_01.jpg') no-repeat 0 0;border-radius:50%;background-size:cover;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.culture_tab li:nth-child(2) a:before{background:url('/mudeung/img/sub_img0301_02.jpg') no-repeat 0 0;background-size:cover}
.culture_tab li:nth-child(3) a:before{background:url('/mudeung/img/sub_img0301_03.jpg') no-repeat 0 0;background-size:cover}
.culture_tab li:nth-child(4) a:before{background:url('/mudeung/img/sub_img0301_04.jpg') no-repeat 0 0;background-size:cover}
.culture_tab li:nth-child(5) a:before{background:url('/mudeung/img/sub_img0301_05.jpg') no-repeat 0 0;background-size:cover}


/*무등산의 소리풍경 명소*/
.cluturelist2 .top_box{background:#f9f9f9;padding:40px;text-align:center}
.cluturelist2 .culture_tab2 > li{width:20%;height:60px;float:left;background:#eee}
.culture_tab2 li a{padding:16px 0}
.culture_tab2 li a:before{content:'';display:block;margin:10px auto;width:130px;height:130px;background:url('/mudeung/img/sub_img0301_06.jpg') no-repeat 0 0;border-radius:50%;background-size:cover;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.culture_tab2 li:nth-child(2) a:before{background:url('/mudeung/img/sub_img0301_07.jpg') no-repeat 0 0;background-size:cover}
.culture_tab2 li:nth-child(3) a:before{background:url('/mudeung/img/sub_img0301_08.jpg') no-repeat 0 0;background-size:cover}
.culture_tab2 li:nth-child(4) a:before{background:url('/mudeung/img/sub_img0301_09.jpg') no-repeat 0 0;background-size:cover}
.culture_tab2 li:nth-child(5) a:before{background:url('/mudeung/img/sub_img0301_10.jpg') no-repeat 0 0;background-size:cover}


/*지질명소 지도*/
.map_wrap #map{border:1px solid #ccc}
.customoverlay_main {position: relative;bottom:42px;border-radius: 6px;float: left;box-shadow: 0px 1px 2px #888;}
.customoverlay_main a {display:block;color:#34586e;text-align: center;border-radius:4px;font-size: 11px;font-weight:bold;overflow: hidden;background: #34586e;padding-right:20px;border: 1px solid #2e2e2e;}
.customoverlay_main .title {display: block;text-align: center;background: #fff;padding: 4px 10px;font-size:11px;font-weight:bold;}
.customoverlay_main:after{content: '';position: absolute;right: 8px;top:7px;width: 5px;height: 9px;background: url('/img/sub/map_arrow.png') no-repeat 0 0}

/* 주요지점 안내도 */
.sopt_map .map_box .p_a{top:50px;left:50px}
.sopt_map .map_box .p_a .deco_info{padding-bottom:10px}
.sopt_map .map_spotlist li{position:relative;width:15.5%;margin:0 1% 1% 0;border:1px solid #ddd;border-radius:10px;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.sopt_map .map_spotlist li:hover{border:1px solid #e58f2a}
.sopt_map .map_spotlist li a{position:relative;display:block;padding:22px;}
.sopt_map .map_spotlist li .mg_num{position:absolute;top:0;left:0;padding:8px 12px;background:#e58f2a;color:#fff;font-weight:500;border-radius:10px 0 10px 0;font-size:.875em;}
.sopt_map .map_spotlist li .dgreen{font-weight:500;font-size:0.9em}
.sopt_map .map_spotlist li .tit{margin-bottom:10px;font-weight:500;font-size:1.063em;height:3.6em;line-height:1.2em !important;}
.sopt_map .map_spotlist li .btn{border:1px solid #eee;border-radius:4px;display:block;font-size:0.8em;padding:5px}
.sopt_map .map_spotlist li a:before{content:'';width:80px;height:80px;margin:0px auto 16px;display:block;background:url('/img/sub/ir_geospot_01.png') no-repeat -17px 24px #f4f4f4;border-radius:50%;background-size:500px}
.sopt_map .map_spotlist li.spot02 a:before{background-position:-134px 24px}
.sopt_map .map_spotlist li.spot03 a:before{background-position:-229px 24px}
.sopt_map .map_spotlist li.spot04 a:before{background-position:-316px 24px}
.sopt_map .map_spotlist li.spot05 a:before{background-position:-426px 24px}
.sopt_map .map_spotlist li.spot06 a:before{background-position:-21px -46px}
.sopt_map .map_spotlist li.spot07 a:before{background-position:-134px -46px}
.sopt_map .map_spotlist li.spot08 a:before{background-position:-229px -46px}
.sopt_map .map_spotlist li.spot09 a:before{background-position:-316px -46px}
.sopt_map .map_spotlist li.spot10 a:before{background-position:-421px -46px}
.sopt_map .map_spotlist li.spot11 a:before{background-position:-21px -115px}
.sopt_map .map_spotlist li.spot12 a:before{background-position:-135px -115px}
.sopt_map .map_spotlist li.spot13 a:before{background-position:-229px -115px}
.sopt_map .map_spotlist li.spot14 a:before{background-position:-318px -114px}
.sopt_map .map_spotlist li.spot15 a:before{background-position:-421px -115px}
.sopt_map .map_spotlist li.spot16 a:before{background-position:-21px -185px}
.sopt_map .map_spotlist li.spot17 a:before{background-position:-135px -185px}
.sopt_map .map_spotlist li.spot18 a:before{background-position:-229px -185px}
.sopt_map .map_spotlist li.spot19 a:before{background-position:-318px -185px}
.sopt_map .map_spotlist li.spot20 a:before{background-position:-421px -185px}
.sopt_map .map_spotlist li.spot21 a:before{background-position:-21px -253px}
.sopt_map .map_spotlist li.spot22 a:before{background-position:-135px -253px}
.sopt_map .map_spotlist li.spot23 a:before{background-position:-229px -253px}
.sopt_map .map_spotlist li.spot24 a:before{background-position:-318px -253px}
.sopt_map.sopt_map2 .map_spotlist li{position:relative;width:15.6%;padding:22px;}
.sopt_map.sopt_map2 .map_spotlist li:before{content:'';width:80px;height:80px;margin:0px auto 16px;display:block;background:url('/img/sub/ir_geospot_02.png') no-repeat 15px 16px #f4f4f4;background-size:650px;border-radius:50%;}
.sopt_map.sopt_map2 .map_spotlist li.spot02:before{background-position:-70px 18px}
.sopt_map.sopt_map2 .map_spotlist li.spot03:before{background-position:-160px 18px}
.sopt_map.sopt_map2 .map_spotlist li.spot04:before{background-position:-245px 18px}
.sopt_map.sopt_map2 .map_spotlist li.spot05:before{background-position:-328px 18px}
.sopt_map.sopt_map2 .map_spotlist li.spot06:before{background-position:-413px 18px}
.sopt_map.sopt_map2 .map_spotlist li.spot07:before{background-position:-496px 18px}
.sopt_map.sopt_map2 .map_spotlist li.spot08:before{background-position:-581px 18px}

.sopt_map.sopt_map2 .map_spotlist li.spot09:before{background-position:12px -49px}
.sopt_map.sopt_map2 .map_spotlist li.spot10:before{background-position:-70px -47px}
.sopt_map.sopt_map2 .map_spotlist li.spot11:before{background-position:-160px -47px}
.sopt_map.sopt_map2 .map_spotlist li.spot12:before{background-position:-245px -47px}
.sopt_map.sopt_map2 .map_spotlist li.spot13:before{background-position:-328px -47px}
.sopt_map.sopt_map2 .map_spotlist li.spot14:before{background-position:-413px -47px}
.sopt_map.sopt_map2 .map_spotlist li.spot15:before{background-position:-496px -44px}
.sopt_map.sopt_map2 .map_spotlist li.spot16:before{background-position:-581px -47px}

.sopt_map.sopt_map2 .map_spotlist li.spot17:before{background-position:12px -110px}
.sopt_map.sopt_map2 .map_spotlist li.spot18:before{background-position:-70px -110px}
.sopt_map.sopt_map2 .map_spotlist li.spot19:before{background-position:-160px -110px}
.sopt_map.sopt_map2 .map_spotlist li.spot20:before{background-position:-245px -110px}
.sopt_map.sopt_map2 .map_spotlist li.spot21:before{background-position:-328px -110px}
.sopt_map.sopt_map2 .map_spotlist li.spot22:before{background-position:-413px -110px}
.sopt_map.sopt_map2 .map_spotlist li.spot23:before{background-position:-496px -110px}
.sopt_map.sopt_map2 .map_spotlist li.spot24:before{background-position:-581px -110px}

.sopt_map.sopt_map2 .map_spotlist li.spot25:before{background-position:12px -176px}
.sopt_map.sopt_map2 .map_spotlist li.spot26:before{background-position:-70px -176px}
.sopt_map.sopt_map2 .map_spotlist li.spot27:before{background-position:-160px -176px}
.sopt_map.sopt_map2 .map_spotlist li.spot28:before{background-position:-245px -176px}
.sopt_map.sopt_map2 .map_spotlist li.spot29:before{background-position:-328px -176px}
.sopt_map.sopt_map2 .map_spotlist li.spot30:before{background-position:-413px -176px}
.sopt_map.sopt_map2 .map_spotlist li.spot31:before{background-position:-496px -176px}
.sopt_map.sopt_map2 .map_spotlist li.spot32:before{background-position:-581px -176px}

.sopt_map.sopt_map2 .map_spotlist li.spot33:before{background-position:12px -245px}
.sopt_map.sopt_map2 .map_spotlist li.spot34:before{background-position:-70px -245px}
.sopt_map.sopt_map2 .map_spotlist li.spot35:before{background-position:-160px -245px}
.sopt_map.sopt_map2 .map_spotlist li.spot36:before{background-position:-245px -245px}
.sopt_map.sopt_map2 .map_spotlist li.spot37:before{background-position:-328px -245px}
.sopt_map.sopt_map2 .map_spotlist li.spot38:before{background-position:-413px -245px}
.sopt_map.sopt_map2 .map_spotlist li.spot39:before{background-position:-496px -245px}

/* 찾아오시는길 */
.location_bus .list_st03 .arrow{width:18px;height:18px;border-radius:50%;margin:0 8px;}
.location_bus .list_st03 .arrow:before{top:5px}
.location_bus .cont_box{position:relative;margin:10px 0 50px;padding:40px 0;border:solid #ddd;border-width:1px 0}
.location_bus .tit_box .btn_box a{position:relative;padding-left:50px;height:40px;border-radius:30px;}
.location_bus .tit_box .btn_box a:before{content:'';position:absolute;left:0px;top:0px;display:inline-block;width:40px;height:40px;background:url('/img/sub/sub01040202_ico01.png') no-repeat -29px 7px #3b3e43;border-radius:50%;background-size:150px}
.location_bus .tit_box .btn_box a:first-child:before{background-position:9px 7px}
.location_bus .tit_box .btn_box a:last-child:before{background-position:-66px 7px}
.location_bus .cont_box .img_pa{position:absolute;left:0px;top:46px;width:300px;border-radius:10px;}
/*
.location_bus .cont_box table tr th:first-child,
.location_bus .cont_box table tr th:nth-child(3),
.location_bus .cont_box table tr th:nth-child(4){width:10%}
.location_bus .cont_box table th,.location_bus .cont_box table td{padding:10px 14px}
.location_bus .bus_line{position:relative;display:inline-block;width:100%}
.location_bus .bus_line:before{content:'';position:absolute;left:50%;margin-left:-35%;top:10px;width:70%;height:4px;background:#e8e8e8;z-index:-1}
.location_bus .bus_line li{width:33.3%;font-size:0.813em;}
.location_bus .bus_line li p{display:inline-block;border-radius:16px;overflow:hidden;border:3px solid transparent}
.location_bus .bus_line li p span{padding:3px 8px;}
.location_bus .bus_line li p span.bus{position:relative;padding-left:26px;}
.location_bus .bus_line li p span.bus:before{content:'';position:absolute;left:7px;top:4px;width:18px;height:18px;background:url('/img/ir.png') no-repeat -479px -143px}
.location_bus .bus_line li p span.bus.subway:before{background-position:-515px -143px}
.location_bus .bus_line li.transfer p{border:3px solid #ddd}
.location_bus .bus_line li p span.bus,.location_bus .bus_line li p span.dgreen{min-width:80px;text-align:left}
.location_bus .bus_line li .state01{background:rgba(0,0,0,.5)}
*/
.bus_table{font-size:.92em}
.bus_table thead th{padding:8px 16px}
.bus_table tbody th{background:#fbfbfb;font-size:1.1em;font-weight:500}
.bus_table tbody tr.tr_bo{border-top:2px dotted #ccc}
.bus_table .th_2{background:#fbfbfb}
.bus_table .way_bus{text-align:left}
.bus_table .way_bus .bus_box{display:inline-block;border-radius:4px;vertical-align:middle}
.bus_table .way_bus .bus{position:relative;padding-left:20px;}
.bus_table .way_bus .bus:before{content:'';position:absolute;top:1px;left:0px;display:inline-block;font-size:.8em;border-radius:4px;width:16px;height:16px;line-height:16px;text-align:center;border:1px solid #eee;font-weight:500}
.bus_table .way_bus .bus.bus_1:before{content:'급';color:#e91212;}
.bus_table .way_bus .bus.bus_2:before{content:'지';color:#0abb59;}
.bus_table .way_bus .bus.bus_3:before{content:'간';color:#e58f2a;}
.bus_table .way_bus .bus.bus_4{padding-left:30px}
.bus_table .way_bus .bus.bus_4:before{content:'광역';color:#134bb9;width:26px}
.bus_table .way_bus .train{padding:2px;color:#fff;background:#673ab7;border-radius:4px;font-size:.9em;}

.bus_table .way_bus .arrow:before{border-color:#888;transform:rotate(-45deg)}

/* 지오 트레일 */
.geo_trail{margin-bottom:100px;padding-top:70px;margin-top:50px;border-top:1px dashed #9aaec1;}
.geo_trail .sec01{padding:60px 50px;background:url('/img/sub/sub020201_bg01.jpg') no-repeat 0 0 #000;color:#fff;text-align:center;}
.geo_trail.taril02 .sec01{background:url('/img/sub/sub020201_bg02.jpg') no-repeat 0 0}
.geo_trail.taril03 .sec01{background:url('/img/sub/sub020201_bg03.jpg') no-repeat 0 0}
.geo_trail.taril04 .sec01{background:url('/img/sub/sub020201_bg04.jpg') no-repeat 0 0}
.geo_trail.taril05 .sec01{background:url('/img/sub/sub020201_bg05.jpg') no-repeat 0 0}
.geo_trail.taril06 .sec01{background:url('/img/sub/sub020201_bg06.jpg') no-repeat 0 0}
.geo_trail .sec01 .ulfl{display:inline-block;background:#fff;border-radius:10px;}
.geo_trail .sec01 .ulfl li{position:relative;height:100px;padding:22px 20px;text-align:left;border-right:1px solid #ddd;}
.geo_trail .sec01 .ulfl li:last-child{border-right:0}
.geo_trail .sec01 .ulfl li.trnm_ico{padding:10px 20px;font-size:0.875em;color:#666;text-align:center}
.geo_trail .sec01 .ulfl li.trnm_ico:before{content:'';display:block;margin:0 auto 10px;width:60px;height:50px;background:url('/img/sub/sub02_ir.png') no-repeat -1px -31px;}
.geo_trail .sec01 .ulfl li.trnm_ico.ico02:before{background-position:-77px -31px}
.geo_trail .sec01 .ulfl li.trnm_ico.ico03:before{background-position:-149px -31px}
.geo_trail .sec01 .ulfl li.trnm_ico.ico04:before{background-position:-352px -31px}
.geo_trail .sec01 .ulfl li.trnm_ico.ico05:before{background-position:-217px -31px}
.geo_trail .sec01 .ulfl li.trnm_ico.ico06:before{background-position:-284px -31px}
.geo_trail .sec01 .ulfl li.trnm_ico.ico07:before{background-position:-599px -31px}
.geo_trail .sec01 .ulfl li.trnm_ico.ico08:before{background-position:-446px -31px}
.geo_trail .sec01 .ulfl li.trnm_ico.ico09:before{background-position:-522px -31px}
.geo_trail .sec02{position:relative;}
.geo_trail .sec02:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:65%;height:100%;background:url('/img/sub/sub0201_bg02.jpg') repeat #f3ebd4;z-index:-1}
.geo_trail .sec02:after{content:'';display:inline-block;position:absolute;top:0;right:0;width:35%;height:100%;background:#f5f5f5;z-index:-1}
.geo_trail .sec02 .box_1{padding:60px 40px;width:100%;background:url('/img/sub/sub0201_bg02.jpg') repeat #f3ebd4;}
.geo_trail .sec02 .box_1 .t_con_box {background:#fff;border-radius:10px;border:1px solid #ddd;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.geo_trail .sec02 .box_1 .t_con_box .t_box{padding:30px 34px 10px}
.geo_trail .sec02 .box_1 .t_con_box .b_box{padding:10px 34px;border-radius:0 0 10px 10px}
.geo_trail .sec02 .box_1 .t_con_box .b_box li{position:relative;padding:0 22px;padding-left:36px;font-size:0.875em;line-height:26px}
.geo_trail .sec02 .box_1 .t_con_box .b_box li:before{content:'';position:absolute;left:0;top:0;display:inline-block;width:26px;height:26px;background:url('/img/sub/sub02_ir.png') repeat  -127px 2px #1a5533;border-radius:50%;}
.geo_trail .sec02 .box_1 .t_con_box .b_box li.ico02:before{background-position:-67px 2px}
.geo_trail .sec02 .box_1 .t_con_box .b_box li.ico03:before{background-position:-99px 2px}
.geo_trail .sec02 .box_1 .t_con_box .b_box li.ico04:before{background-position:-156px 2px}
.geo_trail .sec02 .box_1 .t_con_box .b_box li:after{content:'';position:absolute;right:8px;top:6px;display:inline-block;width:1px;height:14px;background:#1a5533}
.geo_trail .sec02 .box_1 .t_con_box .b_box li:last-child:after{display:none}
.geo_trail .sec02 .box_1 .img_box{padding:50px 0px 20px;}
.geo_trail .course{margin-top:20px}
.geo_trail.taril03 .course  li{margin-bottom:0px}
.geo_trail .course li{position:relative;width:12.5%;margin-bottom:10px;padding-top:34px;}
.geo_trail .course li:before{content:'';position:absolute;top:16px;right:0;display:block;width:100%;height:1px;border-top:1px dashed #bbb;}
.geo_trail .course li:last-child:before,
.sub02_snb_dep4 .trail_co li:last-child:after{display:none}
.geo_trail .course .mn{position:absolute;top:0;left:0;display:block;width:30px;height:30px;border-radius:50%;background:#333;color:#fff;text-align:center;font-size:0.625em;line-height:30px;z-index:2}
.geo_trail .course .km{position:absolute;top:4px;right:-15px;display:block;text-align:center;width:100%;font-size:0.563em;color:#3f3f40}
.geo_trail .course li p{font-size:0.813em;margin:4px 0;height:2.4em;line-height:1.2em;}

.geo_trail .sec02 .box_2{padding:40px;width:100%;background:#f5f5f5}
.geo_trail .sec02 .spot_more_wrap{position:relative;padding-left:20px;overflow-y:auto;border-left:1px dashed #ccc}
.geo_trail .sec02 .spot_more li{position:relative;width:33.3%;margin-bottom:26px;height:130px;padding-right:20px}
.geo_trail .sec02 .spot_more li a{display:block;position:relative;padding-left:38%;}
.geo_trail .sec02 .spot_more li a img{position:absolute;top:0;left:0;width:36%;}
.geo_trail .sec02 .spot_more li a p.gray{margin:5px 0; font-size:12px;line-height:1.2;height:3.6em;overflow:hidden;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.geo_trail .sec02 .spot_more li a .t_box{padding-left:10px}
.geo_trail .sec02 .spot_more li a .more{display:inline-block;font-size:12px;padding:2px 16px;border-radius:10px}
.geo_trail .sec02 .spot_more li a .more .arrow{transform:scale(.7)}

.geo_trail .sticker{position:absolute;padding:10px;padding-left:60px;right:0;top:-23px;border:1px solid #ddd;border-radius:10px;background:#f2f2f2;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.geo_trail .sticker:before{content:'';position:absolute;top:50%;margin-top:-34px;left:-20px;display:block;width:68px;height:68px;border-radius:50%;background:url('/img/ir_characters.png') no-repeat -927px -119px #f0d957;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);}
.geo_trail .sticker .ulfl.level{position:relative;top:0;right:inherit;}

/*지질관광*/
.bus_tour{position:relative;overflow:hidden;border:1px solid #ddd;}
.bus_tour:before{content:'';position:absolute;top:50%;margin-top:-180px;right:-10%;display:block;width:517px;height:437px;background:url('/img/sub/goe_bustour.png') no-repeat 0 0;opacity:.1;z-index:-1}
.bus_tour ul li{width:48%; margin:1%;border:1px solid #ddd;box-shadow:0px 13px 10px 3px rgba(52, 88, 110, .1);}
.bus_tour ul li img{width:100%;height:180px;overflow:hidden;}
.bus_tour ul li .t_box{padding:29px;background:#fff;}
.bus_tour ul li .fb{font-size:1.3em;margin-bottom:10px}
.bus_tour ul li .gray{font-size:0.9em}

/* 동영상 */
.movie_wrap{position:relative;width:100%;}
.movie_wrap .sitcker_edu {z-index:3}
.movie_con{position:absolute;left:0;top:0;width:65%;border-radius:30px;border:10px solid #666;background:#2b2b2b;padding:28px 0;box-shadow:0px 13px 10px 3px rgba(52, 88, 110, .1);z-index:2}
.movie_con iframe{width:100%;border:0;height:380px}
.subtitle{position:relative;width:100%;background:#34586e;border-radius:30px;box-shadow:0px 13px 10px 3px rgba(52, 88, 110, .1);}
.subtitle .subt_top{padding:26px 20px;padding-left:68%;width:100%;color:#fff;}
.subtitle .subt_b{position:relative;padding:40px 20px;padding-left:68%;background:#f8fbfd;border-radius:30px;box-shadow:0px 13px 10px 3px rgba(52, 88, 110, .1);}
.subtitle .subt_b:before{content:'';position:absolute;top:-70px;right:10px;display:inline-block;width:163px;height:120px;background:url('/img/movie_deco.png') no-repeat 0 0;}
.subtitle .notice_w{font-size:.75em;}
.subtitle .subt_b .scroll_y{height:260px;padding:10px;font-size:.9em;overflow-y:auto}

/* 지질교육 안내 */
.edupg_list .ulfl > li{width: 24%;margin:0 1% 1% 0;border:1px solid #ddd}
.edupg_list .ulfl > li a .img_box{overflow:hidden;border-bottom:1px solid #ddd;height:250px;background:#333}
.edupg_list .ulfl > li a .img_box img{display:block;margin:0 auto;width:100%;height:250px;transition: all 0.5s ease;}
.edupg_list .ulfl > li a .img_box .cate_nm{position:absolute;top:0;left:0;padding:6px 12px;font-size:0.875em;background:rgba(0,0,0,.7);color:#fff}
.edupg_list .ulfl > li .text_box{position:relative;padding:30px;background:#f8f8f8}
.edupg_list .ulfl > li .text_box .gray{font-size:0.875em;margin:10px 0 10px;}
.edupg_list .tag_box{position:absolute;left:0;top:-24px;}
.edupg_list .tag_box span{padding:4px 6px;font-size:0.813em;height:24px;}

.edupg_list .ulfl > li:hover{box-shadow:0px 13px 10px 3px rgba(52, 88, 110, .1);border:1px solid #000}
.edupg_list .ulfl > li:hover .img_box img{transform:scale(1.2);opacity:.7}
.edupg_list .ulfl > li:hover .text_box .btn{background-color:#333 !important;color:#fff}
.edupg_list .ulfl > li:hover .text_box .btn .arrow2,
.edupg_list .ulfl > li:hover .text_box .btn .arrow2:before,
.edupg_list .ulfl > li:hover .text_box .btn .arrow2:after{background:#fff}

/* 지질교육 */
.geoedu_prg{margin-top:70px;border-bottom:2px solid #000;}
.geoedu_prg .title_area{padding:40px 0;border-top:2px solid #000;text-align:center;border-bottom:1px solid #ddd}
.geoedu_prg .title_area h3{font-size:2.125em;font-weight:500;}
.geoedu_prg .title_area p.gray{margin:10px 0;font-size:1.063em;}
.geoedu_prg .tag_box{display:inline-block}
.geoedu_prg .tag_box span{float:left;padding:4px 10px;font-size:0.813em;height:24px;}
.geoedu_prg .content_area{padding-top:40px;}
.geoedu_prg .box_l{width:65%;padding-right:50px;border-right:1px solid #ddd}
.geoedu_prg .box_l .imgbox{margin:16px 0 30px;padding:40px;background:#f8f8f8;text-align:center}
.geoedu_prg .box_l .cont{margin-bottom:30px;}
.geoedu_prg .box_l .tips{border-top:1px solid #ddd;padding:40px 0 50px}
.geoedu_prg .box_l .tips > div{padding:40px}
.geoedu_prg .box_r{width:35%;padding-left:50px}
.geoedu_prg .box_r .pg_contlist{margin:16px 0 40px;border-top:2px solid #000;}
.geoedu_prg .box_r .pg_contlist li{position:relative;padding:16px 2px;border-bottom:1px solid #ddd}
.geoedu_prg .box_r .pg_contlist li span.title{display:block;margin-bottom:4px}
.geoedu_prg .box_r .btn_box a{font-size:1.375em;width:100%;padding:1.1em 1em}
.geoedu_prg .box_r .btn_box span.ico_pen{margin-right:4px;width:34px;height:34px;border-radius:50%;background:url('/img/sub/ico_pen.png') 4px 4px no-repeat rgba(0,0,0,.3);vertical-align:middle;}

/* 예약 확인 및 취소 */
.me_check{position:relative;border:1px solid #ddd;margin:60px auto 20px;display:inline-block;box-shadow:0px 13px 10px 3px rgba(0,0,0,0.1);}
.me_check .t_box{position:relative;padding:40px;padding-top:70px;}
.me_check .t_box:before{content:'';position:absolute;left:50%;top:-50px;margin-left:-50px;display:block;width:100px;height:100px;border-radius:50%;background:url('/img/ir_characters.png') no-repeat -1154px -5px #f6f6f6;box-shadow:0px 13px 10px 3px rgba(0,0,0,0.1);}
.me_check .t_box .gray{margin:10px 0 20px;font-size:.875em}
.me_check .b_box{background:#f8f8f8;padding:30px}

/* 지오맴버스 */
.geo_mem .sec01 .box_l{width:60%;padding-right:60px;}
.geo_mem .sec01 .box_l ul li{width:32%;margin-right:1%}
.geo_mem .sec01 .box_r{width:40%;padding-left:60px;}
.geo_mem .sec02 ul{border-top:2px solid #333}
.geo_mem .sec02 li{position:relative;padding:34px;border:1px solid #ddd;margin-left:-1px}
.geo_mem .sec02 li:before{content:'';display:block;margin:0 auto;width:148px;height:125px;background:url('/img/sub/ico_sub0501_01.png') no-repeat -171px -0px;margin-bottom:10px}
.geo_mem .sec02 li:first-child:before{background-position:0px 0px}
.geo_mem .sec02 li:last-child:before{background-position:-342px 0px}
.geo_mem .sec02 li p{position:relative;padding-bottom:14px;margin:20px 0 20px;}
.geo_mem .sec02 li p:before{content:'';position:absolute;left:50%;bottom:0;margin-left:-15px;width:30px;height:1px;background:#ddd;}

.geo_brand .sec01 .img_box{padding-right:60px}
.geo_brand .sec02 .divde_sec .title_box{width:25%;text-align:center}
.geo_brand .sec02 .divde_sec .title_box .tit_st03{position:relative;}
.geo_brand .sec02 .divde_sec .title_box .tit_st03:before{content:'';display:block;width:138px;height:120px;background:url('/img/sub/ico_sub0501_01.png') no-repeat -455px -146px;margin:0 auto;margin-bottom:10px}
.geo_brand .sec02 .divde_sec .title_box .tit_st03.brand02:before{background-position:-160px -146px}
.geo_brand .sec02 .divde_sec .title_box .tit_st03.brand03:before{background-position:-600px -146px}
.geo_brand .sec02 .divde_sec .title_box .tit_st03.brand04:before{background-position:-604px -146px}
.geo_brand .sec02 .divde_sec .title_box .tit_st03.brand05:before{background-position:-523px -8px}
.geo_brand .sec02 .divde_sec .cont_box{width:75%}
.mar_list li{width:49%;margin:0 1% 1% 0; border-radius: 10px;box-shadow:0px 3px 10px 3px rgba(0,0,0,0.1);} /*무등산의 수원지와 저수지*/
.mar_list li img{width:100%;border-radius:10px 0;}
.mar_list > li .t_box{padding:30px;background:#fff; text-align:center;}
.brand_tab li{position:relative;border-top:2px solid #333}
.brand_tab li a{padding:10px 5px}
.brand_tab li:hover a{background:#f8f8f8;color:#333}
.brand_tab li a:before{content:'';display:block;margin:5px auto 5px;width:60px;height:48px;background:url('/img/sub/ico_sub0501_01.png') no-repeat -184px -59px;background-size:300px}
.brand_tab li:nth-child(2) a:before{background-position:-64px -59px}
.brand_tab li:nth-child(3) a:before{background-position:-243px -59px}
.brand_tab li:nth-child(4) a:before{background-position:-124px -58px}

.geo_village{padding:50px 20px 80px;;background:url('/img/sub/geovill_bg.jpg') no-repeat 0 0 #f8f8f8;background-size:cover;}
.geo_village .moive_wrap{margin:0 auto;width:70%;background:#fff;border-radius:20px;box-shadow:0px 13px 10px 3px rgba(0,0,0,0.1);}
.geo_village .moive{padding:50px 0;border-radius:20px;border:10px solid #eee;background:#333;box-shadow:0px 13px 10px 3px rgba(0,0,0,0.1);}
.geo_village .moive iframe{width:100%;border:0;height:400px;}
.geo_village .subtitle_box{padding:20px 40px 40px;}
.geo_village .subtitle_box .in_box{padding:20px 30px;height:180px;overflow-y:scroll;border:1px solid #ddd;font-size:.875em;border-radius:10px;color:#666}
.geo_village2{border:1px solid #ddd}
.geo_village2 .box_r{padding-left:50px}
.geo_village2 .box_r .tit_st03{position:relative;margin:10px 0 24px;padding-bottom:20px;}
.geo_village2 .box_r .tit_st03:before{content:'';position:absolute;left:0;bottom:0;width:60px;height:2px;background:#333;}

.geo_application{padding:30px;border:1px solid #eee;border-top:3px solid #000}
.geo_application:before{content:'';position:absolute;right:40px;top:40px;display:block;width:138px;height:120px;background:url('/img/sub/ico_sub0501_01.png') no-repeat -14px -146px;opacity:.1}

/* 예약 */
.reserv .res_deco {padding:10px 30px;display:inline-block;border:1px solid #d10b13;color:#d10b13;border-radius:40px;margin-bottom:14px;font-size:1.1em;font-weight:500}
.reserv .agree_btn{width:100%;display:block;padding:28px 40px;font-size:1.4em}
.reserv .agree_cont{padding:60px 60px 50px;margin-top:40px}
.reserv .agree_cont > ul > li{margin-bottom:14px;}
.reserv .agree_cont > ul > li > ul{margin-left:10px}
.reserv .resv_conf{position:relative;margin:60px 0 50px;border-radius:10px;background:#2e2e2e;box-shadow:0px 13px 10px 3px rgba(0,0,0,0.1);}
.reserv .resv_conf .sticker{position:absolute;top:-16px;left:0px;background:#ead9c6;padding:10px 84px 10px 20px;font-size:0.875em;border-radius:20px;box-shadow:4px 4px 12px 0 rgba(0,0,0,0.1);margin-bottom:36px;color:#000}
.reserv .resv_conf .sticker:before{content:'';position:absolute;right:7px;top:-34px;width:68px;height:70px;display:inline-block;background:url('/img/ir_characters.png') no-repeat -1169px -17px;}
.reserv .resv_conf ul li{padding:40px 50px 50px;border-right:1px solid #434343}
.reserv .resv_conf ul li:last-child{border-right:0}
.reserv .resv_conf .s_tit{margin-bottom:16px;font-size:.938em;color:#b9b19d}
.reserv .resv_conf .con_cont{padding:12px 10px;color:#e4f282;border-radius:8px;background: #2c2c2c;box-shadow: -5px -5px 9px #181818, 5px 5px 9px #404040;}
.reserv .form_box{margin:10px 0 30px;padding:40px 38px;background:#f8f8f8}
.reserv .f_table{display:table;width:100%;}
.reserv .resv_form .f_tr{display:table-row}
.reserv .resv_form .f_td{display:table-cell;width:50%;padding:12px;}
.reserv .resv_form .f_td label{font-size:.875em}
.reserv .resv_form .f_td .input_box{margin-top:.5em}
.reserv .resv_form .f_td .btn_check{font-size:.875em;height:43px}
.reserv .diraction{margin-top:20px;background:#fff;padding:30px 50px 20px;height:400px;overflow-y:scroll;box-shadow:0px 6px 4px 3px rgba(0,0,0,0.1);}
.reserv .location_bus .cont_box{padding:20px 0;background:#fff;}
.reserv .resv_btn a{min-width:30%;}
.reserv.step03 .con_box{margin-top:20px;padding:50px;background:#f4f4f4;}

/* 지오콜렉션 */
.bo_coll_wrap{}
.bo_coll_list li{width:48%;margin:1%;border:1px solid #ddd;background:#fff}
.bo_coll_list li a{display:block;height:220px;}
.bo_coll_list li .img_box{width:60%;position:relative;height:220px;overflow:hidden;}
.bo_coll_list li .img_box .t_deco{position:absolute;top:0;left:0;z-index:2;background:rgba(52, 88, 110, .8);color:#fff;padding:6px 12px;font-size:0.750em;font-weight:500}
.bo_coll_list li .img_box img{display:block;margin:0 auto;width:100%;height:220px;transition: all 0.5s ease;}
.bo_coll_list li .img_box img:hover{transform:scale(1.2);}
.bo_coll_list li .t_box{width:40%;padding:40px;}
.bo_coll_list li .cate_nm{font-size:1.375em;font-weight:500;margin-bottom:20px}
.bo_coll_list li .coll_count{color:#34586e;}
.bo_coll_list li .coll_count .tit{position:relative;padding:0 6px 0 22px;}
.bo_coll_list li .coll_count .tit:before{content:'';position:absolute;left:0;top:3px;width:19px;height:17px;background:url('/img/sub/file2.png') 0 0 no-repeat;font-size:0.938em}

/* 사이트맵 */
.sitemap_list{border-top:2px solid #34586e;border-bottom:1px solid #ddd;}
.sitemap_list > li{position:relative;padding:30px;padding-left:200px;border-top:1px solid #ddd; margin-bottom:20px;}
.sitemap_list > li > a{position:absolute;left:0;top:30px;font-size:1.3em;font-weight:500;width:180px}
.sitemap_list .sitemap_dep2 > li > a{font-size:1.1em;font-weight:500;color:#34586e}
.sitemap_list .sitemap_dep2 > li{width:25%}
.sitemap_list .sitemap_dep3{padding-right:20px;margin-top:10px}
.sitemap_list .sitemap_dep3 > li > a{font-size:.9em;}
.sitemap_list .sitemap_dep3 > li{position:relative;padding-left:8px;margin:2px 0px 6px;}
.sitemap_list .sitemap_dep3 > li:before{content:'';position:absolute;left:0;top:10px;width:3px;height:3px;background:#385b71;border-radius:50%}
.sitemap_list .sitemap_dep4{width:80%;margin-top:10px;padding:10px 20px;background:#f8f8f8;}
.sitemap_list .sitemap_dep4 > li > a{font-size:0.8em;color:#666}
.sitemap_list .sitemap_dep4 > li{position:relative;padding-left:8px;margin:2px 0px 6px;}
.sitemap_list .sitemap_dep4 > li:before{content:'';position:absolute;left:0;top:12px;width:4px;height:1px;background:#bbb;}

.geo_gallery .bo_gall_list > li .t_box .bo_title{height:2.4em}

/* 무돌길 */
.mdg_wp.mdg_p01 .sec01 {border-top: 1px solid #ddd;border-bottom:1px solid #ddd;padding: 30px 20px;display:flex;}
.mdg_wp.mdg_p01 .sec01 .img_box {width:300px;margin-right:52px;border-radius:10px;position:relative;}
.mdg_wp.mdg_p01 .sec01 .img_box img {border-radius:10px;}
.mdg_wp.mdg_p01 .sec01 .img_box::after {content:'';display:block;width:100%;height:100%;background:rgba(52, 88, 120, .2);position:absolute;top:10px;right:-10px;border-radius:15px;z-index:-1;}
/* .mdg_wp.mdg_p01 .sec01 .txt_box {width:calc(100% - 332px);} */
.mdg_wp.mdg_p01 .sec01 .txt_box .fs_18 {font-size:18px;}
.mdg_wp.mdg_p01 .sec03 .in_box {width:100%;text-align:center;border:1px solid #ddd;border-radius:10px;padding:20px 0;}
.mdg_wp.mdg_p01 .sec03 .in_box .img_box {width:100%;text-align:center;margin-bottom:20px;}
.mdg_wp.mdg_p01 .sec03 .btn_box {display:flex;justify-content:center;}
.mdg_wp.mdg_p01 .sec03 .btn_box a {margin-right:10px;}
.mdg_wp .mg_canon {position: relative;padding:20px;border-radius: 20px;background: url(/img/bg_sec2_01.png) no-repeat -40px -10px #f8f8f8;}
.mdg_wp .mg_canon .inner_box {position: relative;padding: 30px 20px;background: #fff;border-radius: 20px;}
.mdg_wp .mg_canon .inner_box ul li {position: relative;padding: 18px 0 18px 44px;border-bottom: 1px dashed #ddd;font-size: 1.15em;}
.mdg_wp .mg_canon .inner_box ul li .num {position: absolute;top: 18px;left: 10px;margin-right: 8px;min-width: 26px;height: 26px;border-radius: 50%;text-align: center;}
.mdg_wp.mdg_p01 .list_style_box {display: flex;justify-content: space-between;flex-wrap: wrap;}
.mdg_wp.mdg_p01 .list_style_box li {width: calc(50% - 16px);border: 8px solid #ddd;border-radius: 10px;}

.mdg_wp .divde_sec .title_box {width: 30%;padding-right: 60px;}
.mdg_wp .divde_sec > li::after {content: '';display: block;clear: both;}
.mdg_wp .divde_sec > li > div {float: left;}
.mdg_wp .divde_sec .cont_box {width: 70%;}
.mdg_p02 .divde_sec > li {padding: 50px 0;border-top: 1px solid #333;}

.mdg_wp.mdg_p02 .table_01.table_02 tbody td,.table_01.table_02 tbody th {padding: 16px;border: 1px solid #a7a9ac;}
.mdg_p02 .sec01 .img_box {border-radius: 10px;border: 8px solid #ddd;text-align:center;}
.mdg_wp .section {padding: 35px 0;}

.mdg_wp .section.sec03 {padding-bottom:70px;}

.mdg_p02 .map_tab_nav {display: flex;}
.mdg_p02 .map_tab_nav li {margin-right: 10px;border-radius: 50px;}
.mdg_p02 .map_tab_nav li a {width: 100%;height: 100%;padding: 5px 20px;border: 1px solid #ddd; background: #efefef; color: rgb(118, 118, 118);border-radius: 50px;}
.mdg_p02 .map_tab_nav li a.focusOn {background-color: #E8390D; color: #fff;border: 1px solid #E8390D;}
.mdg_p02 .map_tab_nav li a:hover {background-color: #E8390D; color: #fff;border: 1px solid #E8390D;}
.mdg_p02 .tab_con_map {margin-top: 20px;}
.mdg_p02 .tab_con_map .mo_ver {display:none;}
.mdg_p02 .sec01 .tab_con_map .box_pa30 {padding:30px 0;}