@charset "utf-8";

.badge, .circle{border-radius:0;}
.circle-md .ir-icon__line{display:block;position:absolute;top:0;left: 0;width:90px;height:90px;}
.table-bordered{border-top:3px solid #6c3ab5;}
.table thead th{background:#f9f8f8;}

.ir-icon__line {position: relative; background-image: url(/images/bridge/common/ir-icon_line.png);z-index: 1;}
.ir-icon__line{display:block;width:100%;height:100%;}
.ir-icon__line.icon1{background-position: 0 0;}
.ir-icon__line.icon2{background-position: -87px 0;}
.ir-icon__line.icon3{background-position: -174px 0;}
.ir-icon__line.icon4{background-position: -261px 0;}
.ir-icon__line.icon5{background-position: -348px 0;}
.ir-icon__line.icon6{background-position: -435px 0px;}
.ir-icon__line.icon7{background-position: -522px 0px;}
.ir-icon__line.icon8{background-position: -609px 0px;}
.ir-icon__line.icon9{background-position: -696px 0px;}
.ir-icon__line.icon10{background-position:-783px 0px;}


.ui-topbox.type1 strong{display:block;margin: 0 0 20px 0;font-size:19px;color:#6c3ab5;font-weight:700;}

.list-icon li{position: relative;padding:5px 0 5px 112px;font-size: 16px;}
.list-icon li span{display: inline-block;position: absolute;left: 0;top:3px;padding-left: 30px; font-weight: 700;font-size: 16px;color: #211b15;}
.list-icon li span.icon:before{display: inline-block;position: absolute;left: 0;top:0;width:24px;height:24px;background-image: url(/images/bridge/common/icon_list_ir.png);content:'';}
.list-icon li span.icon01:before{background-position: 0 0;}
.list-icon li span.icon02:before{background-position: 0 -25px;}
.list-icon li span.icon03:before{background-position: 0 -50px;}
.list-icon li span.icon04:before{background-position: 0 -75px;}
.list-icon li span.icon05:before{background-position: 0 -100px;}
.list-icon li span.icon06:before{background-position: 0 -125px;}
.list-icon li span.icon07:before{background-position: 0 -150px;}

.ui-topbox.type1{position:relative;padding:30px 30px 30px 200px;border:1px solid #ddd;border-top:3px solid #6c3ab5;border-bottom-right-radius: 15px;box-shadow: 0 2px 0 #f5f5f5;}
.ui-topbox.type1 .circle{position:absolute;top: 34px;left: 50px;width:76px;height:76px;border-radius: 50px;}
.obj{font-size: 0;}
.obj .col{display: inline-block;vertical-align: top;margin:10px 20px 10px 0;font-size:16px;border:1px solid #dedede;border-top:3px solid #553b95;border-bottom-right-radius: 15px;box-shadow: 0 2px 0 #f5f5f5;}
.obj .col:last-child{margin:10px 0;}
.col1 .col{width:100%;}
.col2 .col{width:calc(50% - 15px);}
.col2 .col:nth-child(2n){margin:10px 0;}
.col3 .col{width: calc(33.33% - 14px);}
.col3 .col:nth-child(3n){margin:10px 0;}
.col4 .col{width:calc(25% - 15px);}
.col4 .col:nth-child(4n){margin:10px 0;}

@media(max-width:767px){
    .ui-topbox.type1{padding:30px;}
    .ui-topbox.type1 .circle{display: none;}

    .ui-topbox.type2{padding:30px;}
    .ui-topbox.type2 .circle{display: none;}

    .col3 .col{width:calc(50% - 15px);}
    .col3 .col:nth-child(2n){margin:10px 0;}
    .col3 .col:nth-child(3n){margin:10px 20px 10px 0;}
    .col4 .col{width:calc(50% - 15px);}
    .col4 .col:nth-child(2n){margin:10px 0;}

    .ui-list__card.type1 .obj .item .thm--box{display: none;}
    .ui-list__card.type1 .obj .item .card--body{width: 100%;}

    .ui-list__card.type2 .obj .item .thm--box{display: none;}
    .ui-list__card.type2 .obj .item .card--body{width: 100%;}

    .ui-map-area .ui-map-info{padding:30px;}
}
@media(max-width:600px){
    .obj .col{width: 100% !important;margin:10px 0 !important;}
}



/* map */
.ui-map-area{position:relative;}
.ui-map-area .ui-map{display:block;width:100%;height:400px;background:#ddd;border-top:3px solid #553b95;}
.ui-map-area .ui-map-info{position: relative;z-index: 10; margin-top:10px;padding:40px;border:1px solid #ddd;border-bottom-right-radius:15px;box-shadow:0 2px 2px #f5f5f5;}
.ui-map-info--multi{position:relative;bottom:105px;border-radius:6px;background:#fff;border:1px solid;border-bottom:2px solid #ddd;padding:10px 15px;}
.ui-map-info--multi:after{content:'';position:absolute;margin-left:-12px;left:50%;bottom:-12px;width:22px;height:12px;background:url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png);}
.ui-map-area .ui-map-info .list-icon li{padding:2px 0 6px 33px;}
.ui-map-area .ui-map-info a.map_btn{display: block;position: absolute;right:30px;top:-90px;padding:15px 51px 15px 20px;}
.ui-map-area .ui-map-info a.map_btn:before{display: inline-block;position: absolute;right:20px;top:17px;width:15px;height:15px;background: url(/images/bridge/common/ir-bbs.png);content: '';background-position: -52px -125px;}
.ui-map-area .btn.btn-primary{background-color:#6c3ab5;border:1px solid #6c3ab5;color:#fff;height: 48px;min-width: 120px;text-align: center;}
@media(max-width:767px){
    .ui-map-area .ui-map{height:300px;}
    .ui-map-area .ui-map-info{padding:20px;}
    .ui-map-area .ui-map-info a.map_btn{right:10px;top:-75px;}
}
/* map end */

/* 0306 답사기행 */
.photo_essay{text-align:center;}
.photo_essay:after{content:"";display:block;clear:both;}
.photo_essay li{float:left;width:48%;}
.photo_essay li:nth-child(2n){margin-left:4%;}
@media (max-width:460px){
    .photo_essay li{float:none;width:100%;}
    .photo_essay li:nth-child(2n){margin-top:20px;margin-left:0;}
}

.ir-bbs{background:url(/images/stork/common/ir-bbs.png);}
.ir-download{background-position: -28px -4px;}
.ir-home{background-position: -28px -49px;}
.ir-first{background-position: -228px -79px;}
.ir-prev{background-position: -227px -106px;}
.ir-next{background-position: -227px -104px;}
.ir-last{background-position: -228px -78px;}
.ir-search{background-position: -5px -51px;}
.ir-short{background-position: -3px -1px;}
.ir-mapsearch{background-position: -4px -132px;}
.ir-left{background-position: -29px -155px;}
.ir-right{background-position: -29px -155px;}

/* 
.s0306 .theme_wrap{position:relative;margin:25px 0 0;}
.s0306 .theme_wrap .theme_cnt .theme_cell{float:left;position:relative;width:50%;min-height:300px;}
.s0306 .theme_wrap .theme_cnt .theme_cell > a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:10px solid transparent;}
.s0306 .theme_wrap .theme_cnt .theme_cell > a .pic{position:absolute;left:0;top:0;width:100%;height:100%;}
.s0306 .theme_wrap .theme_cnt .theme_cell > a .pic img{width:100%;height:100%;}

.s0306 .theme_cell .ov_bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}

.s0306 .theme_cell .cnt{position:absolute;top:105px;left:0;width:100%;}
.s0306 .theme_cell .cnt strong{display:block;margin:0 auto;width:90%;color:#fff;font-size:18px;font-weight:400;text-align:center; line-height:25px;}
.s0306 .theme_cell .cnt strong span{display:block;margin:0 auto 12px;padding:0;width:100%;color:#ffe329;font-size:14px;}
.s0306 .theme_cell .cnt strong span:after{content:'';display:block;margin:5px auto 0; width:54px;height:1px;border-bottom:2px solid #ffe329;}
.s0306 .theme_cell .cnt .text,
.s0306 .theme_cell .cnt .more{display:none}

.s0306 .theme_cell > a:hover .cnt,
.s0306 .theme_cell > a:active .cnt,
.s0306 .theme_cell > a:focus .cnt{top:65px;}
.s0306 .theme_cell > a:hover .cnt strong span,
.s0306 .theme_cell > a:active .cnt strong span,
.s0306 .theme_cell > a:focus .cnt strong span{color:#fff;border-color:#fff;}
.s0306 .theme_cell > a:hover .cnt .text,
.s0306 .theme_cell > a:active .cnt .text,
.s0306 .theme_cell > a:focus .cnt .text{display:block;margin:12px auto 0;width:90%;color:#fff;font-size:13px;text-align:center;}
.s0306 .theme_cell > a:hover .cnt .more,
.s0306 .theme_cell > a:active .cnt .more,
.s0306 .theme_cell > a:focus .cnt .more{display:block;margin:15px auto 0;width:104px;height:30px;border:1px solid #fff;border-radius:3px;text-align:center;color:#fff;line-height:30px}
.s0306 .theme_cell > a:hover .ov_bg,
.s0306 .theme_cell > a:active .ov_bg,
.s0306 .theme_cell > a:focus .ov_bg{background:rgba(85,59,149,0.9);}

@media only screen and (max-width:639px) {
    .s0306 .theme_wrap .theme_cnt .theme_cell{width:100%;min-height:260px;}
} */
/* End */

/* column icon list */
.s0201 .h2:first-child {margin:0 0 10px;}

.s0201 .ui-list__column { overflow:hidden;margin:0 -15px; padding-top:20px;}
.s0201 .ui-list__column.col3 .inner {float:left;margin:0 15px 30px; width:calc(33.3% - 30px);border:1px solid #ddd; border-top:3px solid #6c3ab5; border-radius:0 0 15px 0;background:#fff; box-sizing:border-box;}
.s0201 .ui-list__column .inner .item { padding:30px 19px; border:none;min-height:366px; text-align:center;}
.s0201 .ui-list__column .inner .circle { overflow:hidden; position:relative;display:block;margin:0 auto 20px;width:81px;height:76px;}
.s0201 .ui-list__column .inner .ui-summary strong { position:relative;display:block; margin:0 0 15px; margin-bottom:60px;color:#6c3ab5;font-size:19px;font-weight:bold;}
.s0201 .ui-list__column .circle .ir-icon {left:50%; top:50%; margin:-39.5px 0 0 -39.5px;}
.s0201 .ui-list__column .inner .ui-summary strong:after { content:""; position:absolute; left:0; bottom:-30px; width:100%; height:1px; background:#ddd;}
.s0201 .ir-icon__line.icon1 {background-position:0 1px;}
.s0201 .ir-icon__line.icon2 {background-position:-101px 1px;}
.s0201 .ir-icon__line.icon3 {background-position:-203px 1px;}
.s0201 .ir-icon__line.icon4 {background-position:-305px 1px;}
.s0201 .ir-icon__line.icon5 {background-position:-406px 1px;}
.s0201 .ir-icon__line.icon6 {background-position:-507px 1px;}
.s0201 .ir-icon__line {background-image:url(/images/bridge/sub02/icon_ir.png);background-repeat:no-repeat;}
.s0201 .ui-list__column .inner .ui-summary {color:#211b15; font-size:16px; letter-spacing:-1px;}
.s0201 .ui-list__column .inner .ui-summary .list-1st { margin:0;text-align:left;}
.s0201 .ui-list__column .inner .ui-summary p {margin:0;}
@media (max-width:1024px){
    .s0201 .ui-list__column.col3 .inner {width:calc(50% - 30px);}
    .s0201 .ui-list__column .inner:last-child .item {min-height:auto;}
}
@media (max-width:666px){
    .s0201 .ui-list__column.col3 .inner {width:calc(100% - 30px);}
    .s0201 .ui-list__column .inner .item {min-height:auto;}
}
/* End */

/* sec6c 포토갤러리 */
#slider-div.bridge_slick {margin-top:40px;}
.bridge_slick .slick-prev,
.bridge_slick .slick-next { z-index:99;width:50px; height:50px; border-radius:50%;background:rgba(97,79,211,0.6);}
.bridge_slick .slick-prev:focus,
.bridge_slick .slick-prev:hover,
.bridge_slick .slick-next:focus,
.bridge_slick .slick-next:hover {background:rgba(0,0,0,0.6);}
.bridge_slick .slick-prev { left:25px;}
.bridge_slick .slick-next {right:25px;}
.bridge_slick .slick-dots {bottom:25px;}
.bridge_slick .slick-dots li button:before { content:""; opacity:0.6; width:12px; height:12px; border-radius:50%;background:#fff;}
.bridge_slick .slick-prev:before {content:"";}
.bridge_slick .slick-next:before {content:"";}
.bridge_slick .ir-prev { overflow:hidden;display:block; margin:0 auto; width:14px; height:30px; background-position:-54px 0;}
.bridge_slick .ir-next { overflow:hidden;display:block; margin:0 auto; width:14px; height:30px; background-position:-28px -150px;}

@media (max-width:666px){
    .bridge_slick .slick-dots li {width:11px; height:11px;}
    .bridge_slick .slick-dots li button:before {width:9px; height:9px;}
    .bridge_slick .slick-prev { left:5px;}
    .bridge_slick .slick-next {right:5px;}

}

/* sub01_03_02 사이버투어 */
.s010302{ overflow:hidden;position:relative;width:100%; border:1px solid #e0e0e0; border-radius:0 30px 0 0;text-align:center;}
.s010302 .landing-top{position:relative; padding:10% 10px 35px 10px;} 
.s010302 .landing-top em {display:block; color:#555555; font-size:20px;}
.s010302 .landing-top h2 { color:#3e4281;font-size:42px; font-family:'Gmarket Sans';}
.s010302 .landing-top:before {content:"";position:absolute;right:0;top:0; z-index:-1;width:191px;height:176px;background:url(/images/bridge/sub01/sub01_03_02_item02.png) center no-repeat;}
.s010302 .landing-img {position:relative; z-index:1; margin:0 auto; width:530px; height:308px; border-radius:30px; background:url(/images/bridge/sub01/sub01_03_02_img01.png)center no-repeat; background-size:100%; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.s010302 .landing-img:before{content:""; position:absolute; left:-35px; bottom:0;z-index:2; width:76px; height:150px; background:url(/images/bridge/sub01/sub01_03_02_item01.png)no-repeat;  background-position:0 0;}
.s010302 .landing-img .square{overflow:hidden; position:absolute; left:21px; top:20px; width:490px; height:268px;}
.s010302 .landing-img .logo{display:table-cell;vertical-align:middle;} 
.s010302 .landing-txt{position:relative; margin:-100px auto 0; padding:153px 50px 10% 50px; width:100%; background:#f6f6f6; color:#7a7979;}
.s010302 .landing-txt:after{content:""; position:absolute; left:95px; top:-261px; z-index:-1; width:296px; height:261px; background:url(/images/bridge/sub01/sub01_03_02_item03.png)no-repeat; background-position:0;}
.s010302 .landing-txt:before{content:""; position:absolute; right:83px; bottom:109px; z-index:1; width:34px; height:32px; background:url(/images/bridge/sub01/sub01_03_02_item04.png)no-repeat; background-position:0;}
.s010302 .landing-txt .inner-txt { margin:0 auto;max-width:600px;}
.s010302 .landing-txt .tit {margin:0 0 10px 0; color:#2b3c5b; font-size:18px; letter-spacing:-0.025em; font-weight:100;} 
.s010302 .landing-txt .txt01 {display:block; color:#81848b;} 

.s010302 .ir-link {position:absolute; right:15px; top:50%; transform:translateY(-50%); display:inline-block; width:16px; height:16px; background-position:-51px -70px;}
@media(max-width:767px){  
   .s010302 .landing-top:before {width:100px; height:92px; background-size:contain;}
   .s010302 .landing-txt:after {left:-98px;}
   .s010302 .landing-img {width:400px; height:270px; background-size:100% 100%;}  
}  
@media(max-width:500px){  
   .s010302 .landing-txt:before {right:20px;}
   .s010302 .landing-txt:after {left:0; top:-183px; width:200px; height:200px; background-size:contain;}
   .s010302 .landing-top{padding-top:10%;}
   .s010302 .landing-img{ margin:20px auto 0;width:280px;height:200px;}
   .s010302 .landing-top {padding:15% 10px 10px 10px;}
   .s010302 .landing-txt {padding:153px 50px 15% 50px;}
   .s010302 .landing-txt .tit {font-size:16px;}
}  
@media(max-width:380px){
    .s010302 .landing-top em {font-size:18px;}
    .s010302 .landing-top h2 {font-size:34px;}
    .s010302 .landing-txt:after {left:0; top:-91px; width:100px; height:100px; background-size:contain;}
    .s010302 .landing-img{width:260px; height:200px;}
    .s010302 .landing-img:before {display:none;}
   .s010302 .landing-txt {padding:130px 50px 15% 50px;}
}

/* sub03_02 출렁다리 즐기기 5선 */
.s0302 .injoy_bridege { counter-reset:section;}
.s0302 .title {position:relative; padding-bottom:85px; text-align:center;}
.s0302 .title:before {content:""; position:absolute; left:50%; bottom:-10px; transform:translateX(-50%); opacity:0.1; width:1px; height:70px; background:#000;}
.s0302 h2 {margin-top:10px; color:#6c3ab5; font-size:44px; font-family:'mpost';} 
.s0302 .item {overflow:hidden; margin-bottom:30px; }
.s0302 .img {width:40%;}
.s0302 .text {width:55%;}
.s0302 .left {float:left; text-align:right;}
.s0302 .right {float:right; margin-left:5%;}
.s0302 .text {padding:65px 0 0 0;}
.s0302 .text .sub_title  { position:relative;display:inline-block; margin-bottom:25px;}
.s0302 .text .sub_title:before {content:"0"counter(section); position:absolute; right:-73px; top:-50px; z-index:-1; color:#f4f4f9; font-size:100px;letter-spacing:-3px; font-weight:bold; font-family:'mont'; counter-increment:section;}
.s0302 .text .sub_title.rt:before { left:-100px;right:auto;}
.s0302 .text .sub_title em {display:block; color:#060e95; font-size:18px;}
.s0302 .text .sub_title strong { color:#060e95; font-size:26px; line-height:1;font-weight:bold;}
.s0302 .text  p {color:#555; font-size:15px;}
.s0302 .text .under_point {position:relative; display:inline-block;} 
.s0302 .text .under_point:before {content:""; position:absolute; left:auto; bottom:0px; z-index:-1; width:100%; height:8px; background:#ffefd0;}
@media(max-width:767px){
    .s0302 .title {padding-bottom:125px;}
    .s0302 .title:before {left:50%;  bottom:33px; height:50px;}
    .s0302 .item {margin-bottom:60px;}
    .s0302 .left,
    .s0302 .right {float:none; margin-left:0; width:100%; text-align:center;}
    .s0302 .text { margin-left:0;width:100%;text-align:center;}
}
@media(max-width:500px){
    .s0302 .text {padding-top:35px;}
    .s0302 .text .sub_title:before {position:static; transform:none; font-size:60px; line-height:1;}
    .s0302 .text .sub_title.rt:before {left:auto;}
    .s0302 .text .sub_title strong {font-size:24px;}
    .s0302 h2 {font-size:38px;}
}
@media(max-width:360px){
    .s0302 .title {padding-bottom:85px;}
    .s0302 .title:before {display:none;}
}

/* sub03_03 야행 코스 */
.s0303 {padding:50px 0 0;} 
.s0303 .top_box{position:relative; display:inline-block; width:100%;}
.s0303 .top_box .top_img {width:100%; height:300px;border-radius:0 0 50px 0; background:url(/images/bridge/sub03/sub03_03_img01.png)no-repeat 100%; background-size:cover;}
.s0303 .top_box .top_img:before {content:""; position:absolute; right:0; bottom:0; width:457px; height:298px; background:url(/images/bridge/sub03/sub03_03_top_bg.png)no-repeat right bottom;}
.s0303 .top_box .top_img .img_box { position:relative; left:36px; top:-37px;float:left; width:420px;height:298px;}
.s0303 .top_box .top_img .img_box:before {content:""; position:absolute; opacity:0.2; width:100%; height:100%; border-radius:0 50px 0 0; box-shadow:black 10px 10px 10px;}
.s0303 .top_box .top_img .img_box img {border-radius:0 50px 0 0;}
.s0303 .top_box .top_img .txt {padding:50px 75px 50px 495px;color:#fff;}
.s0303 .top_box .top_img .txt em {color:#e5e5e5; color:#fff; font-size:18px;}
.s0303 .top_box .top_img .txt h2 {margin:5px 0 20px 0; color:#fff; font-size:30px; line-height:1.3; font-weight:bold;}
.s0303 .top_box .top_img .txt p {letter-spacing:-0.5px;}
.s0303 .corse {overflow:hidden; margin-top:20px; padding:60px 50px; background:#f4f4f9;}
.s0303 .corse ul li {position:relative; display:inline-block; vertical-align:top; float:left; width:calc(25% - 26px); background:url(/images/bridge/sub03/sub03_03_corsebg.png)repeat no-repeat center 52.5px; color:#555; font-size:16px; min-height:170px; text-align:center;}
.s0303 .corse ul li p {margin-top:10px; line-height:1.2;}
.s0303 .corse ul li + li {padding-left:38px;}
.s0303 .corse ul li:before{content:""; position:absolute; left:100%; top:46px; z-index:1; width:28px; height:28px; background:url(/images/bridge/sub03/sub03_03_arrow.png)no-repeat right bottom;}
.s0303 .corse ul li:nth-child(5):before {display:none;}
.s0303 .corse ul .start:before,
.s0303 .corse ul .end:before{display:none;}
.s0303 .corse ul .start,
.s0303 .corse ul .end {padding-top:47.5px; width:auto;}
.s0303 .corse ul .end {background:url(/images/bridge/sub03/sub03_03_corsebg.png)repeat no-repeat center 52.5px;}
.s0303 .corse ul .start {color:#5263ba; font-size:16px;}
@media(max-width:960px){ 
    .s0303 .corse {padding:30px;}
    .s0303 .corse ul li {width:calc(49% - 29px); min-height:200px;}
}
@media(max-width:900px){
    .s0303 .top_box .top_img {height:auto;}
    .s0303 .top_box .top_img .img_box {position:static; float:none; padding:50px 30px 0; width:100%; height:auto; text-align:center;}
    .s0303 .top_box .top_img .img_box:before {display:none;}
    .s0303 .top_box .top_img .img_box img {border-radius:0;}
    .s0303 .top_box .top_img .txt {padding:30px 50px 50px;}
    .s0303 .top_box .top_img:before {background-position-y:75px;}
    .s0303 .top_box .top_img:before,
    .s0303 .top_box .top_img {border-radius:0 0 100px 0;}
}
@media(max-width:700px){
    .s0303 .corse {text-align:center;}
    .s0303 .corse ul li{float:none; padding-bottom:60px; width:100%; background:none;}
    .s0303 .corse ul li:before {left:50%; top:auto; bottom:0; transform:translate(-50%, -50%) rotate(90deg);}
    .s0303 .corse ul .start:before {bottom:-44%;display:block;}
    .s0303 .corse ul li:nth-child(5):before  {display:block;}
    .s0303 .corse ul .start,
    .s0303 .corse ul .end{float:none; margin-bottom:50px; padding-top:0; width:120px; height:120px; border-radius:50%; background:#5263ba; color:#fff; line-height:120px; min-height:auto;}
    .s0303 .corse ul li + li {padding-left:0;}
    .s0303 .top_box .top_img .txt {padding:30px 30px 50px;}
    .s0303 .top_box .top_img .txt h2 {font-size:28px;}
}
@media(max-width:500px){
    .s0303 .top_box .top_img .img_box {padding:0;}
    .s0303 .top_box .top_img .img_box img {width:100%;}
}

/* sub02_05 주변 음식/숙박 */
.s0205 .h2 {margin-top:0;}
.s0205 .board--card--list.type1 .obj .item {padding-bottom:20px; text-align:center;}
.s0205 .board--card--list.type1 .obj .item .card--body {min-height:120px;}
.s0205 .board--card--list.type1 .obj .item .card--body p {text-align:center;}
@media(max-width:940px){
    .s0205 .col4 .col {width:calc(50% - 15px);}
    .s0205 .col4 .col:nth-child(2n) {margin:10px 0;}
    .s0205 .btn.btn-default {padding:15px;}
}
@media(max-width:600px){
    .s0205 .board--card--list.type1 .obj .item .card--body {min-height:auto;}
}

/* sub02_04 주변 관광지 */
.s0204 .ui-list__card.type1 .obj .item .card--body .card-tit span{ overflow:auto;-webkit-box-orient:unset; text-overflow:unset;}
.s0204 .ui-list__card.type1 .obj .item .card--body .btn-primary {vertical-align:middle;margin-top:-3px;}
.s0204 .ui-list__card .obj:last-child {margin-bottom:50px;}
.s0204 .h2 {margin-top:0;}
.s0204 .board--card--list.type1 .obj .item {padding-bottom:20px; text-align:center;}
.s0204 .board--card--list.type1 .obj .item .card--body {min-height:160px;}
.s0204 .board--card--list.type1 .obj .item .card--body p {text-align:center;}
.s0204 .ui-list__card.type1 .obj .item .card--body .card-tit strong { overflow:auto;white-space:unset; text-overflow:unset;}
.infobox{margin-top:10px;padding:36px 25px; border:1px solid #ddd;border-top:3px solid #6c3ab5;border-bottom-right-radius:15px;box-shadow:0 2px 0 #f5f5f5;min-height: auto;}
@media(max-width:940px){
    .s0204 .col4 .col {width:calc(50% - 15px);}
    .s0204 .col4 .col:nth-child(2n) {margin:10px 0;}
    .s0204 .btn.btn-default {padding:15px;}
    .s0204 .board--card--list.type1 .obj .item .card--body  {min-height:120px;}
}
@media(max-width:767px){
    .s0204 .ui-list__card.type1 .obj .item .card--body {width:100%;}
    .s0204 .ui-list__card.type1 .obj .item .thm--box {display:block;margin:0 auto 30px;}
}
@media(max-width:600px){
    .s0204 .board--card--list.type1 .obj .item .card--body {min-height:auto;}
    .s0204 .ui-list__card.type1 .obj .item .thm--box {width:100%;}
}
@media(max-width:460px){
    .s0204 .list-icon li {padding:0;}
    .s0204 .list-icon li span {position:static; display:block; margin:5px 0;}
    .s0204 .btn.btn-default {width:50%;}
}
/* sub01_02 소개 */
.s0102 .injoy_bridege { counter-reset:section;}
.s0102 .title {position:relative; padding-bottom:85px; text-align:center;}
.s0102 .title:before {content:""; position:absolute; left:50%; bottom:-10px; transform:translateX(-50%); opacity:0.1; width:1px; height:70px; background:#000;}
.s0102 h2 {margin-top:10px; color:#6c3ab5; font-size:44px; font-family:'mpost';} 
.s0102 .item {overflow:hidden; margin-bottom:30px; }
.s0102 .img {width:40%;}
.s0102 .text {width:55%;}
.s0102 .left {float:left; text-align:right;}
.s0102 .right {float:right; margin-left:5%;}
.s0102 .text {padding:65px 0 0 0;}
.s0102 .text .sub_title{ position:relative;display:inline-block; margin-bottom:25px;}
.s0102 .text .sub_title.n1:before {content:""; position:absolute; right:-30px; top:-24px; z-index:-1; width:61px;height:61px;background:url(/images/bridge/sub01/sub0102_tit01.png) no-repeat;}
.s0102 .text .sub_title.n2:before {content:""; position:absolute; left:-23px; top:-14px; z-index:-1; width:56px;height:53px;background:url(/images/bridge/sub01/sub0102_tit02.png) no-repeat;}
.s0102 .text .sub_title.n3:before {content:""; position:absolute; right:-12px; top:-15px; z-index:-1; width:53px;height:53px;background:url(/images/bridge/sub01/sub0102_tit03.png) no-repeat;}
.s0102 .text .sub_title.n4:before {content:""; position:absolute; left:-23px; top:-14px; z-index:-1; width:56px;height:53px;background:url(/images/bridge/sub01/sub0102_tit04.png) no-repeat;}
.s0102 .text .sub_title em {display:block; color:#060e95; font-size:18px;}
.s0102 .text .sub_title strong { color:#060e95; font-size:26px; line-height:1;font-weight:bold;}
.s0102 .text  p {color:#555; font-size:15px;}
.s0102 .text .under_point {position:relative; display:inline-block;} 
.s0102 .text .under_point:before { content:"";position:absolute; left:auto; bottom:0px; z-index:-1; width:100%; height:8px; background:#e8e8f6;}
.s0102 .text.left .under_point:before { content:"";position:absolute; left:auto; bottom:0px; z-index:-1; width:100%; height:8px; background:#ffefd0;}
@media(max-width:767px){
    .s0102 .title {padding-bottom:125px;}
    .s0102 .title:before {left:50%;  bottom:33px; height:50px;}
    .s0102 .item {margin-bottom:60px;}
    .s0102 .left,
    .s0102 .right {float:none; margin-left:0; width:100%; text-align:center;}
    .s0102 .text { margin-left:0;width:100%;text-align:center;}
}
@media(max-width:500px){
    .s0102 .text {padding-top:35px;}
    .s0102 .text .sub_title:before {position:static; transform:none; font-size:60px; line-height:1;}
    .s0102 .text .sub_title.rt:before {left:auto;}
    .s0102 .text .sub_title strong {font-size:24px;}
    .s0102 h2 {font-size:38px;}
}
@media(max-width:360px){
    .s0102 .title {padding-bottom:85px;}
    .s0102 .title:before {display:none;}
}
/* sitemap_12 휴대폰본인인증 */
#registCertiadult{}
#registCertiadult .board--card--list{position:relative;margin-top:20px; background:#fafafa;border-bottom-right-radius:15px;}
#registCertiadult .board--card--list:before{content:'';position:absolute;left:50%;top:30px;display:inline-block;width:1px;height:calc(100% - 60px);border-right:1px dashed #ddd;}
#registCertiadult .obj .col{ margin:0 !important;padding:50px;width:50% !important; border:none;border-top:3px solid #553b95;box-shadow:none;text-align:center;}
#registCertiadult .obj .col h4.h4{position:relative;padding-top:150px; color:#553b95;}
#registCertiadult .obj .col h4.h4:before{content:'';position:absolute;left:calc(50% - 60px);top:0;display:inline-block;width:120px;height:120px;border-radius:50%;background:#fff;}
#registCertiadult .obj .col h4.h4:after{content:'';position:absolute;left:calc(50% - 35px);top:25px;display:inline-block;width:70px;height:70px;background-position:center;background-repeat:no-repeat;}
#registCertiadult .obj .col h4.phone:after{background-image:url(/images/stork/common/ipin_img01.png);}
#registCertiadult .obj .col h4.ipin:after{background-image:url(/images/stork/common/ipin_img02.png);}
#registCertiadult .obj .col span{display:inline-block;margin:10px 0 20px; height:120px;}
@media(max-width:767px) {
    #registCertiadult .board--card--list:before{display:none;}
    #registCertiadult .obj .col{padding:0 10px 30px;width:100% !important;}
    #registCertiadult .obj .col span{height:auto;}
}
/* sitemap_12 휴대폰본인인증 END */

/*s0101 인사말*/
/* se01a */
.greetings{}
.greetings .top{position:relative; margin-bottom:20px; padding:65px;background:url(/images/bridge/sub01/sub01_01_bg.png) no-repeat; background-color:#ffffff;background-size:100% 100%;min-height:290px;}
.greetings .top::before{background:url(/images/bridge/sub01/sub01_01_bg.png);}
.greetings .top:after{content:"";display:block;clear:both;}
.greetings .top .sub{float:left; width:55%;color:#0d1218;font-weight:bold;}
.greetings .top .sub .sub_tit{font-size:28px; line-height:38px; font-family:'Noto Sans CJK KR';}
.greetings .top .sub .sub_tit span{ display:block;color:#060e95;font-size:35px; font-family:'shs';}
.greetings .top .sub p{font-size:19px;font-family:'Noto Sans CJK KR';}
.greetings .top .greetings_img{ position:absolute;right:20px;top:-10px;float:left;width:40%;}
.greetings .m_txt{margin-top:25px;color:#121212;font-size:18px;line-height:24px;}
.greetings .m_txt:after{content:"";display:block;clear:both;}
.greetings .m_txt strong{display:block;margin:22px 0;color:#333333;font-weight:bold;}
.greetings .m_txt p{float:left; margin:1% 0;color:#666666; font-size:15px;}
.greetings .item { overflow:hidden;display:block; margin:30px 0 0 0;  padding:20px 0 0 0; width:100%;}
.greetings .item .img_left{float:left; margin-right:26px;}
.greetings .item .txt_right .text{float:none;margin-top:15px;}
    
@media screen and (max-width:940px){
    .greetings .top{background-size:inherit;}
}
@media screen and (max-width:767px){
    .greetings .item{padding:0;}
    .greetings .item .img_left{float:none;text-align:center;}
    .greetings .item .txt_right {margin-top:0;}
    .greetings .top .sub{width:60%;}
    .greetings .top .sub .sub_tit{font-size:20px;line-height:30px;}
    .greetings .top .greetings_img{width:38%;}
}
@media screen and (max-width:640px){
    .greetings .top{padding:20px 30px;}
    .greetings .top .sub,
    .greetings .m_txt p{float:none;width:100%;}
    .greetings .top .greetings_img{display:none;}
    .greetings .m_txt p.right{padding-left:0;}
    .greetings .top .sub .sub_tit span{display:inline-block;}
}
/* se01 End */
/*s0101 인사말 End*/

/* sub01_03_01 주요시설안내 */
.s010301 .btn.sm{padding:10px 25px;height:auto;font-size:20px;font-weight:bold;min-width:80px;}
.s010301 .btn.btn-primary{border:1px solid #49257d;background-color:#fff;color:#49257d;}
.s010301 .btn.btn-primary:hover,
.s010301 .btn.btn-primary:focus{border:1px solid #49257d;background-color:#eee;}

.s010301 .img_box{margin-bottom:50px;}
.s010301 .img_box img{width:100%;}

.s010301 .ui-nav{display:flex;flex-wrap:wrap;gap:10px;}
.s010301 .ui-nav li{display:inline-block;}
.s010301 .ui-nav li.active .btn.btn-primary{border:1px solid #49257d;background-color:#eee;}
.s010301 .ui-tab_group .ui-tab_content{margin-top:20px;}
.s010301 .ui-tab_group .tab__body{overflow:hidden; opacity:0; height:0; visibility:hidden;}
.s010301 .ui-tab_group .tab__body.active{overflow:visible; opacity:1; height:auto; visibility:visible;}
.s010301 .visual{margin-bottom:40px;}

.s010301 .visual .top_box .top_img .txt{position:relative;}
.s010301 .visual .top_box .top_img .txt .home_btn{position:absolute;right:0;top:40px;margin-right:10px;}
@media screen and (max-width:1000px){
    .s010301 .visual .top_box .top_img .txt .home_btn{position:unset; right:0; top:0; margin-bottom:12px; margin-right:0;}
}
@media (max-width:767px){
    .s010301 .btn {padding: 14px 37px 14px 20px;font-size:16px;}
}

/* sub01_03_01 주요시설안내 End */

/*0104  홍보영상*/
.video_wrap {border:1px solid #dcdcdc;}
.video_wrap .video_box {padding:35px 65px;}
.video_wrap .video_box .video_view {position:relative;padding-bottom:57.44%;width:100%;height:auto;background:#333;}
.video_wrap .video_box .video_view iframe {position:absolute;left:0;top:0;width:100%;height:100%;border:0;}
.video_wrap .subtit {padding:35px 65px;border-top:1px solid #dcdcdc;background:#fbfbfb;}
.video_wrap .subtit strong {float:left;margin-top:10px;padding-bottom:34px;width:15%;background:url(/images/bridge/sub01/video_arrow.png)no-repeat left bottom;color:#578ec8;font-size:16px;font-weight:700;}
.video_wrap .subtit .subtit_txt {float:right;padding:10px;width:83%;}
.video_wrap .subtit .subtit_txt .txtwrap {overflow-y:scroll;width:100%;height:150px;}
.video_wrap .subtit .subtit_txt pre {width:100%;font-family:"Noto Sans CJK KR";white-space:pre-line;word-wrap:break-word;word-break:keep-all;}
.video_wrap .subtit:after {content:"";display:block;clear:both;visibility:hidden;}
@media screen and (max-width:767px) {
    .video_wrap .video_box {padding:20px;}
    .video_wrap .subtit strong {padding-bottom:0;background-image:none;}
    .video_wrap .subtit strong, .vod_wrap .subtit .subtit_txt {float:none;width:100%;}
    .video_wrap .subtit h4 {margin-bottom:15px;padding:0;background:none;}
    .video_wrap .subtit {padding:20px;}
    .video_wrap .subtit .subtit_txt {padding:0;}
}
/*0104  홍보영상 End*/


.visual {padding:50px 0 0;} 
.visual .top_box{position:relative; display:inline-block; width:100%;}
.visual .top_box .top_img {width:100%;border-radius:0 0 50px 0; background:url(/images/bridge/sub03/sub03_03_img01.png)no-repeat 100%; background-size:cover; min-height:300px;}
.visual .top_box .top_img:before {content:""; position:absolute; right:0; bottom:0; width:457px; height:298px; background:url(/images/bridge/sub03/sub03_03_top_bg.png)no-repeat right bottom;}
.visual .top_box .top_img .img_box { position:relative; left:36px; top:-37px;float:left; width:420px;height:298px;}
.visual .top_box .top_img .img_box:before {content:""; position:absolute; opacity:0.2; width:100%; height:100%; border-radius:0 50px 0 0; box-shadow:black 10px 10px 10px;}
.visual .top_box .top_img .img_box img {border-radius:0 50px 0 0; height: 100%;}
.visual .top_box .top_img .txt {padding:50px 75px 50px 495px;color:#fff;}
.visual .top_box .top_img .txt em {color:#e5e5e5; color:#fff; font-size:18px;}
.visual .top_box .top_img .txt h2 {margin:5px 0 20px 0; color:#fff; font-size:30px; line-height:1.3; font-weight:bold;}
.visual .top_box .top_img .txt p {letter-spacing:-0.5px;color: #fff;}
.visual .top_box .top_img .txt ul li{color: #fff;}
@media(max-width:900px){
    .visual .top_box .top_img {height:auto;}
    .visual .top_box .top_img .img_box {position:static; float:none; padding:50px 30px 0; width:100%; height:auto; text-align:center;}
    .visual .top_box .top_img .img_box:before {display:none;}
    .visual .top_box .top_img .img_box img {border-radius:0;}
    .visual .top_box .top_img .txt {padding:30px 50px 50px;}
    .visual .top_box .top_img:before {background-position-y:75px;}
    .visual .top_box .top_img:before,
    .visual .top_box .top_img {border-radius:0 0 100px 0;}
}
@media(max-width:640px){
    .visual .top_box .top_img .txt {padding:30px 30px 50px;}
    .visual .top_box .top_img .txt h2 {font-size:28px;}
}
@media(max-width:500px){
    .visual .top_box .top_img .img_box {padding:0;}
    .visual .top_box .top_img .img_box img {width:100%;}
}


/*0203 오시는 길*/
.s0203 span.circle.circle-md.copper.top_35{top:35px;}
.s0203 .ui-process.type2{ overflow:hidden;position:relative;margin-left:-30px; width:calc(100% + 30px);}
.s0203 .clearfix:after, .clearfix:before{content:""; display:block; visibility:hidden; clear:both;}
.s0203 .ui-process.type2.step3>li{width:28%;}
.s0203 .ui-process.type2>li{ position:relative;display:table-cell; float:left;margin-left:30px; border:none;}
.s0203 .ui-process.type2>li:first-child .inner{padding:21px;border:1px solid #ddd;background-color:transparent; color:#2d3d4e;}
.s0203 .ui-process.type2>li .inner{position:relative;display:block;padding:21px;width:100%;border:1px solid #ddd;text-align:center;min-height:110px;}
.s0203 .ui-process.type2>li .inner:before{ content:''; position:absolute;right:-24px; top:50%; transform:translateY(-50%);display:block; width:15px; height:24px; background:url(/images/bridge/common/step-icon.png);}
.s0203 .ui-process.type2>li .inner .item{display:block;vertical-align:middle;color:#2d3d4e; font-size:16px;line-height:1.2;text-align:center;}
.s0203 .ui-process.type2>li .inner .item:after{ content:""; position:absolute; z-index:-1;display:inline-block; vertical-align:middle;}
.s0203 .ui-process.type2>li .inner .ui-process__title {position:relative;display:block;margin:0 auto 15px; padding-bottom:15px; border:none;color:#939eaa;font-size:14px;}
.s0203 .ui-process.type2>li .inner .ui-process__title:after{ content:'';position:absolute;left:50%;bottom:0; transform:translateX(-50%);display:block; width:37px; height:3px; background-color:#306ead;}
.s0203 .ui-process.type2>li:nth-child(3) .inner:before{display:none;}


@media(max-width:950px){
    .s0203 .ui-process.type2>li .inner{min-height:125px;}
}
@media(max-width:840px){
    .s0203 .ui-process.type2.step3>li{ margin:0; margin-bottom:26px;width:100%;}
    .s0203 .ui-process.type2>li .inner{min-height:auto;}
    .s0203 .ui-process.type2>li .inner:before{ left:50%; right:auto; top:auto; bottom:-28px;transform:rotate(90deg);display:block;margin-left:-9px;}
}






/*0203 오시는 길 End*/

/*s0202 주차장안내*/
.s0202 .ui-topbox.type1{padding:0;}
.s0202 .ui-topbox.type1 .circle{top:20px;width: 120px;height: 120px;}

.s0202 #slider-div.bridge_slick .b_tit {display:block; padding:10px 0; border:1px solid #ddd; background:#eee; font-size:18px; text-align:center; border-bottom-right-radius:15px;
    box-shadow:0 2px 2px #f5f5f5;}
.s0202 .bridge_slick .slick-dots {bottom:75px;}
/*s0202 주차장안내 End*/


/* sub0206 주요연계사업 */
.s0206 .list-icon .list-2st li {padding:0;}
.s0206 .img_all{overflow:hidden;margin-top:10px;}
.s0206 .img_all .imgbox01{float:left; margin-right:1%;width:calc(50% - 6px);}
.s0206 .img_all .imgbox02{float:left;width:calc(50% - 5px);}
.s0206 .btn.sm{padding:10px 25px;height:auto;font-size:20px;font-weight:bold;min-width:100%;}
.s0206 .btn.btn-primary{border:1px solid #49257d;background-color:#fff;color:#49257d; }
.s0206 .btn.btn-primary:hover,
.s0206 .btn.btn-primary:focus{border:1px solid #49257d;background-color:#eee;}
.s0206 .ui-nav li.active .btn.btn-primary {border:1px solid #49257d;background-color:#eee;}
.s0206 .ui-tab_group .tab__body{overflow:hidden; opacity:0; height:0; visibility:hidden;}
.s0206 .ui-tab_group .tab__body.active{overflow:visible; opacity:1; height:auto; visibility:visible;}
.s0206 .visual{margin-bottom:40px;padding:30px 0 0;}
.s0206 .ui-nav li {display:inline-block;width:calc(50% - 2px);}
.s0206 .ui-list__column { overflow:hidden;margin:0 -15px; padding-top:20px;}
.s0206 .ui-list__column.col3 .inner {position:relative;float:left;margin:0 15px 30px; width:calc(33.3% - 30px);border:1px solid #ddd; border-top:3px solid #6c3ab5; border-radius:0 0 15px 0;background:#fff; box-sizing:border-box;min-height:610px;}
.s0206 .ui-list__column .inner .item { padding:47px 19px; border:none;min-height:366px; text-align:center;}
.s0206 .ui-list__column .inner .ui-summary strong { position:relative;display:block; margin:0 0 15px;margin-top:21px; margin-bottom:60px;color:#6c3ab5;font-size:19px;font-weight:bold;}
.s0206 .ui-list__column .inner .ui-summary strong:after { content:""; position:absolute; left:0; bottom:-30px; width:100%; height:1px; background:#ddd;}
.s0206 .ui-list__column .inner .ui-summary {color:#211b15; font-size:16px; letter-spacing:-1px;}
.s0206 .ui-list__column .inner .ui-summary .list-1st { margin:0;text-align:left;}
.s0206 .ui-list__column .inner .ui-summary p {margin:0;}
.s0206 .ui-list__column .inner:nth-child(1):before{content:"";position:absolute;right:-32px;top:95px; z-index:1;display:inline-block;width:32px;height:32px;background:url(/images/bridge/sub02/sub02_06_cion01.png);}
.s0206 .ui-list__column .inner:nth-child(2):before{content:"";position:absolute;right:-32px;top:95px; z-index:1;display:inline-block;width:32px;height:32px;background:url(/images/bridge/sub02/sub02_06_cion02.png);}
@media(max-width:1280px){
    .s0206 .img_all .imgbox01{ margin-right:1.3%;width:calc(50% - 8px);}
	.s0206 .img_all .imgbox02{width:calc(50% - 8px);}
}
@media (max-width:1023px){
    .s0206 .ui-list__column.col3 .inner {margin:0 15px 50px;width:calc(100% - 30px);min-height:auto;}
	.s0206 .ui-list__column .inner:nth-child(1):before{left:50%;top:102%; transform:translateX(-50%);}
    .s0206 .ui-list__column .inner:nth-child(2):before{left:50%;top:102%;transform:translateX(-50%);}
}
@media(max-width:767px){
    .s0206 .img_all .imgbox01{ margin:15px 10px;width:100%;}
	.s0206 .img_all .imgbox02{ margin:15px 10px;width:100%;}	
}
@media(max-width:500px){
   .s0206 .ui-nav li{width:100%;}
}
@media(max-width:460px){
    .s0206 .list-icon li {padding:10px 0 0;}
    .s0206 .list-icon li span {position:relative;left:auto;top:auto;display:block;}
}
/* sub0206 주요연계사업 End */



/*포토갤러리 및 관련영상 date 삭제 및 반응형*/
.sub04_03 .prog_content .photogallery_list .date,
.sub04_06 .prog_content .photogallery_list .date {display:none;}
.sub04_03 .photogallery_list li,
.sub04_06 .photogallery_list li {height:170px;}
@media (max-width:767px){
   .sub04_03 .photogallery_list li,
   .sub04_06 .photogallery_list li {width:33.33%;}
}
@media (max-width:600px){
   .sub04_03 .photogallery_list li,
   .sub04_06 .photogallery_list li {width:50%;}
}
@media (max-width:450px){
   .sub04_03 .photogallery_list li,
   .sub04_06 .photogallery_list li {width:100%;}
}
/*포토갤러리 및 관련영상 date 삭제 및 반응형 End*/


/* 오시는길 캠핑장 참고 */
.location_conbox_type01{border-top:3px solid #6c3ab5;}
.location_conbox_type01 .cont_box{padding:40px 40px 40px 150px;border-bottom:1px dotted #ddd;position:relative;}
.location_conbox_type01 .cont_box .icon_box {position:absolute;left:30px;top:40px;}
.location_conbox_type01 .cont_box .icon_box .ir {display:block;width:86px;height:86px;background:#f8f8fa url(/images/bridge/sub02/ico_ir_01.png) no-repeat;border-radius:30px;}
.location_conbox_type01 .cont_box .icon_box .ir.train {background-position:0px 0;}
.location_conbox_type01 .cont_box .icon_box .ir.bus {background-position:-86px 0;}
.location_conbox_type01 .cont_box .icon_box .ir.car {background-position:-172px 0;}
.location_conbox_type01 .cont_box .icon_box .ir.sign {background-position:-258px 0;}

.location_conbox_type01 .cont_box .cont_txt strong{color:#444;font-size:17px;letter-spacing:-0.025em;font-weight:bold;}
.location_conbox_type01 .cont_box .cont_txt .tit {display:inline-block;padding:5px 10px;margin-bottom:10px;border:2px solid #DBDBDB;font-weight:bold;color:#333333;}
.location_conbox_type01 .cont_box .cont_txt .cont_info{margin-top:25px;}
.location_conbox_type01 .cont_box .cont_txt .cont_info:first-child{margin-top:25px;}
.location_conbox_type01 .cont_box .cont_txt .cont_info .cont_tit {position:relative;padding-right:25px;font-size:16px;font-weight:bold;}
.location_conbox_type01 .cont_box .cont_txt .cont_info .cont_tit:before {content:'';position:absolute;right:13px;top:50%;display:block;transform:translateY(-50%);width:1px;height:14px;background:#e5e5e5;}
.location_conbox_type01 .cont_box .cont_txt .cont_info ul ,
.location_conbox_type01 .cont_box .cont_txt .cont_info p {margin-top:0;}
.location_conbox_type01 .cont_box .cont_txt .cont_info p + p {margin-top:5px;}

@media (max-width:767px) {
    .location_conbox_type01 .cont_box{padding:40px 5.216%;}
    .location_conbox_type01 .cont_box .icon_box {position:relative;left:auto;top:auto;margin:0 auto 20px;}
    .location_conbox_type01 .cont_box .icon_box .ir {margin:0 auto 0;}
}
/* 오시는길 캠핑장 참고 End */