@charset "UTF-8";
/*본문 폰트*/
#txt, #txt p{font-size:15px; font-family: 'nsk','Dotum','arial','sans-serif';}



/* 탑박스 아이콘 */
.tp_icon{display:block;overflow:hidden;width:113px;height:113px;background:url(/tour/images/common/img/tp_ico.png) no-repeat; }
.tp_icon.icon1{background-position:0 0px;}
.tp_icon.icon2{background-position:-123px 0px;}
.tp_icon.icon3{background-position:-246px 0px;}
.tp_icon.icon4{background-position:-369px 0px;}
.tp_icon.icon5{background-position:-492px 0px;}
.tp_icon.icon6{background-position:-615px 0px;}
.tp_icon.icon7{background-position:-738px 0px;}
.tp_icon.icon8{background-position:-861px 0px;}
.tp_icon.icon9{background-position:0px -123px;}
.tp_icon.icon10{background-position:-123px -123px;}
.tp_icon.icon11{background-position:-246px -123px;}
.tp_icon.icon12{background-position:-370px -123px;}

/* common STYLE */
.ui{overflow:hidden;position:relative;}
.ui:after{content:"";display:block;clear:both;visibility:hidden;}
.tit_inner{margin-top:0;}
@media only screen and (min-width:1024px) {
/*.tit_inner{font-family:'nsr';}*/
}

/* topbox */
.ui.uit{background: #ddd;border-top:0;position: relative;}
.ui.uit:before{content: "";position: absolute;left:0;top:0;width:100%;height:3px;background: #e5e7ea;z-index: 1;}
.ui.uit:after{content: "";position: absolute;left:0;top:0;width:20%;height:3px;background: #1d8a51;visibility: visible;z-index: 1;}
.ui.uit .inner{position:relative;padding:25px;background: #fff;margin:1px; overflow:hidden;}
.ui.uit .inner .txtwrap{position:relative;}
.ui.uit .inner .tit_inner{display:block;margin:0;margin-bottom:10px;color:#121212;font-size:20px;line-height:30px;font-weight:normal;}
.ui.uit .inner .txtwrap p{margin:0;font-size:15px;line-height:21px;color: #545454;}
.ui.uit .inner .btnwrap{margin-top:20px;}
.ui.uit .inner .tp_icon.circle{display:none;}
.ui.uit .thm_figure{display:none;}
.ui.uit.type3 .inner  { background:url(/tour/images/common/img/topbox_07.jpg) no-repeat; background-size:cover;  }
.ui.uit.type3 .inner .txtwrap { margin-top:50px; }
.ui.uit.type3 .inner .tit_inner,
.ui.uit.type3 .inner .txtwrap p,
.ui.uit.type3 .inner .txtwrap ul li{ color: #fff;}


@media only screen and (min-width:768px) {
	.ui.uit.type1 .inner .tp_icon.circle{display:block;position:absolute;top:35px;left:45px;}
	.ui.uit .inner{position:relative;padding:45px 30px;}
	.ui.uit.type1 .inner{padding-left:300px;min-height:120px;}
	.ui.uit .btnwrap{position:absolute;top:-35px;right:0;margin-top:0;}
    .ui.uit.type3 .inner{min-height:201px;}
    .ui.uit.type3 .inner .thm_figure{display:block;overflow:hidden;position:absolute;top:35px;left:35px;margin:0;width:230px;height:153px;background-color:#efefef;text-align:center}
    .ui.uit.type3 .thm_figure img{max-width:100%;width:auto;/*height:100%;*/}

}

@media only screen and (min-width:1024px) {
   .ui.uit .inner .tit_inner{font-size:20px;line-height:40px;}
   .ui.uit .inner .txtwrap li{font-size:15px;}
   .ui.uit .txtwrap p{margin:0;font-size:15px;}
}


/* ui-bodo */

.ui.uib{ }
.ui.uib .uibodo:after{content:"";clear:both;display:block;visibility:hidden}
.ui.uib .uibodo{}
.ui.uib .uibodo .thm_figure{display:block;overflow:hidden;background:#F0F0F0;border:1px solid #e0dbd9;}
.ui.uib .uibodo .thm_figure img{display:block;margin:0 auto;max-width:100%;}
.ui.uib .uibodo .thm_caption{display:block;}
.ui.uib .uibodo .thm_caption .no_blit {margin:0; background:none; font-size:1.714em; color:#121212; }
.ui.uib.type1 .uibodo .thm_caption,
.ui.uib.type2 .uibodo .thm_caption,
.ui.uib.type3 .uibodo .thm_caption,
.ui.uib.type4 .uibodo .thm_caption,
.ui.uib.type5 .uibodo .thm_caption{float:none;width:100%;}

@media only screen and (min-width:768px){
.ui.uib .uibodo .thm_figure,.thm_figure01{float:left;}
.ui.uib .uibodo .thm_caption{float:right;}
.ui.uib.type5 .uibodo{background-color:#f5f5f5; border:1px solid #ddd;}
.ui.uib.type1 .uibodo .thm_figure,
.ui.uib.type2 .uibodo .thm_figure,
.ui.uib.type3 .uibodo .thm_figure,
.ui.uib.type4 .uibodo .thm_figure,
.ui.uib.type4 .uibodo .thm_figure01{box-shadow:none;}
.ui.uib.type1 .uibodo .thm_figure{float:left;width:25%;}
.ui.uib.type2 .uibodo .thm_figure{float:left;width:48%;}
.ui.uib.type3 .uibodo .thm_figure{float:right;width:25%;}
.ui.uib.type4 .uibodo .thm_figure{float:right;width:48%;}
.ui.uib.type5 .uibodo .thm_figure{float:left;width:35%;border:none;}
.ui.uib.type1 .uibodo .thm_caption{float:right;width:72%;}
.ui.uib.type2 .uibodo .thm_caption{float:right;width:50%;}
.ui.uib.type3 .uibodo .thm_caption{float:left;width:73%;}
.ui.uib.type4 .uibodo .thm_caption{float:left;width:50%;}
.ui.uib.type5 .uibodo .thm_caption{float:right;width:61%;padding:0 15px 0 0;}
.ui.uib.type1 .uibodo .thm_caption h3,
.ui.uib.type2 .uibodo .thm_caption h3,
.ui.uib.type3 .uibodo .thm_caption h3,
.ui.uib.type4 .uibodo .thm_caption h3{margin:0px 20px 10px 0;}
.ui.uib.type5 .uibodo .thm_caption h3{margin:30px 20px 10px 0;}
.ui.uib.type1 .uibodo .thm_caption h3.mt_30{margin-top:30px;}
}

/*아코디언*/
.ui.uia{}
.ui.uia.qna{}
.ui.uia>li{width:100%;margin-top:-1px;overflow:hidden}
.ui.uia>li:first-child{margin-top:0;}
.ui.uia .inner{position:relative;width:100%;padding:20px;background:#f9f9f9;}
.ui.uia .inner>ul{margin:0;}
.ui.uia .item{display:block;position:relative;overflow:hidden;height:65px;padding:0 20px;border:1px solid #ddd;border-left:1px solid #fff;border-right:1px solid #fff}
.ui.uia .item:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ui.uia .item:hover,
.ui.uia .item:focus,
.ui.uia .item:active,
.ui.uia .item.ov{border:1px solid #018e7e;z-index:2;}
.ui.uia .item:after{content:"";float:right;width:21px;height:100%;background:url(/tour/images/common/content/uia_arr.png) no-repeat 0 50%}
.ui.uia .item.ov:after{background-image:url(/tour/images/common/content/uia_arr_ov.png)}
.ui.uia .item b{display:inline-block;position:relative;padding-right:45px;vertical-align:middle;color:#252525;font-size:18px;font-family:'nsr';font-weight:normal;line-height:32px;}
.ui.uia.qna .item,
.ui.uia.qna .inner{padding-left:50px;}
.ui.uia.qna .question,
.ui.uia.qna .inner .answer{display:inline-block;position:absolute;left:20px;font-size:25px;font-weight:bold;line-height:1;}
.ui.uia.qna .question{top:17px;color:#018e7e;}
.ui.uia.qna .inner .answer{top:20px;color:#54535a;}


/**표 **/
.table_scroll {display: none }
@media (max-width: 767px) {
.table_scroll {display:block}
.scl_x { width: 100%;  overflow-x: scroll;}
.scl_x .tbl_basic { width:767px; white-space: nowrap;}
}

/* 대체텍스트 */
.hidden_txt{position: absolute;overflow: hidden;clip: rect(0 0 0 0);margin: -1px;width: 1px;height: 1px;}

/*이미지 확대 버튼*/
.pic_btn a, .ds_no {display: none;}
.pic_btn a:hover{background-color:#008e7e;border-color:#008e7e;color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
}

/* 이미지박스 */
.img_box{border:1px solid #dedede;padding: 30px 20px 0;}
.img_box figure{margin: 50px 0}
.img_box img{display: block;margin: 0 auto;max-width: 100%;}

/* 인사말 */
.intro_box.type1{position: relative;padding-bottom: 20%;margin-top: 75px;}
.intro_box.type1:before{content: '';position: absolute;top: -30px;left: -85px;width: 791px;height: 715px;background: url(/tour/images/common/content/intro_bg.png)no-repeat;}
.intro_box.type1:after{content: '';display: block;visibility: hidden;clear: both;}
.intro_box.type1 .img{float: left;position: relative;width: 55%}
.intro_box.type1 .img .small_box{position: absolute;right: 0;bottom: -100px;width: 280px;height: 270px;}
.intro_box.type1 .img .small_box:after{content: '';position: absolute;bottom:0px;width: 280px;height: 270px;}
.intro_box.type1 .img .small_box p{position: relative;padding: 65px 50px;font-size: 24px;font-weight: bold;color: #fff;z-index: 1}
.intro_box.type1 .img .small_box p span{display: block;margin-bottom: 10px;font-size: 16px;color: #c3d600;}
.intro_box.type1 .txt{float: right;width: 40%}
.intro_box.type1 .txt strong{display: block;position: relative;margin-bottom: 70px;font-size: 30px;color: #01a3a2;line-height: 37px;font-weight: normal;}
.intro_box.type1 .txt strong:after{content: '';display: block;position: absolute;bottom: -37px;width: 17px;height: 1px;background: #aaa;}
.intro_box.type1 .txt strong em{display: block;}

@media(max-width:1150px){
  .intro_box.type1 .txt strong{font-size: 25px;}
  .intro_box.type1 .txt strong em{display: inline;word-break: keep-all;}
}
@media(max-width:999px){
  .intro_box.type1:before{left: 10%}
  .intro_box.type1 .img{float: none;width: 62%;margin: 0 auto;}
  .intro_box.type1 .img .small_box{right: auto;left: 300px;}
  .intro_box.type1 .txt{float: none;width: 100%;margin-top: 240px;}
}
@media(max-width:800px){
  .intro_box.type1 .img{width: 80%;}
}
@media(max-width:660px){
  .intro_box.type1:before{display: none;}
  .intro_box.type1 .img{width: 100%}
  .intro_box.type1 .img img{width: 100%}
  .intro_box.type1 .img .small_box{position: relative;left: auto;bottom: auto;width: 100%;height: 100%;background: #3c4968;}
  .intro_box.type1 .img .small_box:before{content: '';position: absolute;width: 100%;height: 100%;background: url(/tour/images/common/content/intro_bg2.png)no-repeat bottom right;}
  .intro_box.type1 .img .small_box:after{display: none;}
  .intro_box.type1 .img .small_box p{padding: 40px;}
  .intro_box.type1 .txt{margin-top: 40px;}
  .intro_box.type1 .txt strong{word-break: keep-all;}
}


/* 연혁 */
#txt .history_box .subtit p{width: 110px;height: 110px; line-height: 110px; /* padding-top: 45px; */border-radius: 50%; font-size: 18px;color: #fff;text-align: center;}
/*연혁 두줄 2018.0220*/
#txt .history_box .subtit p.line2{line-height:21px }
/*연혁 두줄 2018.0220*/
.history_box{position: relative;margin-top:20px}
.history_box .history_bg,
.history_box .history_bg h2{font-weight:600}
.history_box p.tit{margin-top:20px;font-size:35px;color:#484848;line-height:40px}
.history_box p.tit span{display:block;font-size:25px;color:#d2d2d2}
.history_box .list_1st li.subtit:after{display: none;}
.history_box .subtit p.long{padding-top: 30px}
.history_box .subtit p.type1{background: #2e4459 url(/tour/images/common/content/history_bg2.png)no-repeat right bottom}
.history_box .subtit p.type2{background: #29a6a9 url(/tour/images/common/content/history_bg2.png)no-repeat right bottom}
.history_box .subtit p.type3{background: #069262 url(/tour/images/common/content/history_bg2.png)no-repeat right bottom}
.history_box .subtit p.type4{background: #a3b000 url(/tour/images/common/content/history_bg2.png)no-repeat right bottom}
.history_box .subtit p.type5{background: #6c6bc7 url(/tour/images/common/content/history_bg2.png)no-repeat right bottom}
.history_box .list_1st{position:relative;}
.history_box .list_1st:before{display:block;content:"";position:absolute;left:18px;top:140px;width:1px;height:94%;background:#ddd}
.history_box .list_1st li{position:relative;padding-top:10px;padding-bottom:15px;background:none;}
.history_box .list_1st li:after{display:block;position:absolute;left:30px;bottom:0; content:"";width:100%;height:1px;border-bottom:1px dashed #ddd}
.history_box .list_1st li span.year{width:100px;font-size:20px;color:#2aa7a9;font-weight: bold}
.history_box .list_1st li span.year:before{display:inline-block;content:"";margin-right:15px;width:13px;height:13px;background:url(/tour/images/common/content/history_bul.png) no-repeat;vertical-align:middle}
.history_box .list_1st li span.info{margin-top:7px;padding-left:6%;width:60%;line-height:1.2}
.history_box .list_1st li span.info em{display:block}

@media(max-width:767px){
  .history_box .list_1st li span.info{display: block;width: 100%;padding-left: 25px;}
}
@media(min-width:768px){
  .history_box{overflow:hidden}
  .history_box:before{content: '';display: inline-block;position: absolute;left: 50px;top:80px;width:50%;height:620px;background:url(/tour/images/common/content/history_bg.png) no-repeat;background-size: 70%;}
  .history_box .subtit{margin-left: -50px;}
  .history_box .list_1st li span.year{width:37%;}
  .history_box .list_1st li span.info{display: block;width:100%;margin:10px 0 0 0px;font-size:16px}
  .history_box p.tit{margin-top:0}
  .history_box .list_1st{margin:50px 0 0 45%}
  .history_box .list_1st:first-child{margin-top: 0}
  .history_box .list_1st:before{top:145px;height:92%;}
}
@media(min-width:1200px){
  .history_box .history_bg{background-position:50px 70px}
  .history_box p.tit{font-size:51px}
  .history_box p.tit span{font-size:30px}
  .history_box .list_1st:before{height:93%;}
  .history_box .list_1st li span.year{width:30%}
}


/* 도식 */
.guide_box{padding:20px;border:1px solid #ddd}
.ui.uip{}
.ui.uip li{position:relative;margin-bottom:40px;word-wrap:break-word;word-break:keep-all;}
.ui.uip li:after{content:"";display:block;position:absolute;bottom:-22px;left:50%;margin-left:-7px;width:15px;height:8px;background:url(/tour/images/common/img/ui_icon.png) no-repeat -398px 0;}
.ui.uip .last_child:after{display:none;}
.ui.uip li b{display:block;margin-bottom:5px;color:#54535a;font-size:16px;font-family:'nsr';line-height:22px;}
.ui.uip li em{display:block;color:#767676;line-height:20px;}
.ui.uip.type2 li{padding:25px  0 15px 100px;min-height:100px;}

.ui.uip.type3 li:first-child{background-color:#008e7e;border-color:#008e7e;color:#fff;}
.ui.uip.type3 li.last_child{margin-right: 0;background-color:#efefef;border-color:#d9d9d9;color:#000;}
.ui.uip.type3 li{display:inline-block;float:left;margin:0 5% 5% 0;padding:10px;width:45%;border:1px solid #ddd;text-align:center;font-size:13.5px}
.ui.uip.type3 li:before{content:"";display:inline-block;height:54px;vertical-align:middle;}
.ui.uip.type3 li:after{top:25px;left:auto;right:-9.5%;margin:0;width:8px;height:15px;background-position:-367px 0;}
.ui.uip.type3 li .cont{display:inline-block;line-height:18px;vertical-align:middle;}

.ui.uip li .ui_icon{display:block;width:73px;height:73px;background:url(/tour/images/common/img/ui_icon.png) no-repeat;}
.ui.uip li .ui_icon.circle{position:absolute;top:10px;left:10px;}
.ui.uip li .ui_icon.circle1{background-position:0 0;}
.ui.uip li .ui_icon.circle2{background-position:-73px 0;}
.ui.uip li .ui_icon.circle3{background-position:-146px 0;}
.ui.uip li .ui_icon.circle4{background-position:-219px 0;}
.ui.uip li .ui_icon.circle5{background-position:-293px 0;}

.ui.uip li .ui_icon.pico1{background-position:0 -73px;}
.ui.uip li .ui_icon.pico2{background-position:-73px -73px;}
.ui.uip li .ui_icon.pico3{background-position:-146px -73px;}
.ui.uip li .ui_icon.pico4{background-position:-219px -73px;}
.ui.uip li .ui_icon.pico5{background-position:-293px -73px;}
.ui.uip li .ui_icon.pico6{background-position:-0px -146px;}
.ui.uip li .ui_icon.pico7{background-position:-73px -146px;}
.ui.uip li .ui_icon.pico8{background-position:-146px -146px;}
.ui.uip li .ui_icon.pico9{background-position:-219px -146px;}
.ui.uip li .ui_icon.pico10{background-position:-292px -146px;}

@media only screen and (min-width:500px) {
  .ui.uip.type2 li{float:left;margin:0 5% 5% 0;padding:0;width:45%;text-align:center;border:none}
  .ui.uip.type2 li:after{display:block;top:30%;left:auto;right:-7.5%;margin:0;margin-top:-7px;width:8px;height:15px;background-position:-367px 0;}
  .ui.uip.type2 li.last_child:after{display:none;}
  .ui.uip.type2 li>.ui_icon{position:static;margin:0 auto 15px;}
  .ui.uip.type2 li b,
  .ui.uip.type2 li em{padding:0 25px;}
  .ui.uip.type2 li b > span{display: block;}
  .ui.uip.type3 li{margin:0 4% 4% 0;width:29.33%;font-size:15px}
  .ui.uip.type3 li:after{right:-11%;}
}
@media only screen and (min-width:640px) {
  .ui.uip.type2 li{width: 28.3%}
}
@media only screen and (min-width:768px) {
  .ui.uip.type2.col4 li{margin:0;width:25%;}
  .ui.uip.type2.col5 li{margin:0;width:20%;}
  .ui.uip.type3 li{margin:0 3% 3% 0;width:22%;}
  .ui.uip.type3 li:after{right:-10%;}
}
@media (max-width:480px) {
  .ui.uip.type3 li{margin:0 5% 5% 0;width:100%; display: block;}
  .ui.uip.type3 li:after{left:50%; top:78px; transform: rotate(90deg);}
}

/* 안내타입 */
.info_type .ui.uit:first-child { border-top: 1px solid #ddd;}
.info_type .ui.uit { border: 1px solid transparent; border-color: #ddd;}
.info_type .ui { overflow: hidden; position: relative;}
.info_type .ui:after { content: "";  display: block;  clear: both;   visibility: hidden;}
.info_type .ui.uit .inner { position: relative; padding: 25px;}
.info_type .ui.uit .inner .ico{display: block;overflow: hidden;margin: 0 auto 15px; width: 70px; height: 70px;background: url(/tour/images/common/img/info_type_ico.png) no-repeat;}
.info_type .ui.uit .inner .color1{ background-position: 0 0px;}
.info_type .ui.uit .inner .color2{ background-position: -70px 0px;}
.info_type .ui.uit .inner .color3{ background-position: -140px 0px;}
.info_type .ui.uit .inner .color4{ background-position: -210px 0px;}

.info_type .ui.uit .inner .oico1 { background-position: 0px -70px;}
.info_type .ui.uit .inner .oico2 { background-position: -70px -70px; }
.info_type .ui.uit .inner .oico3 { background-position: -140px -70px;}
.info_type .ui.uit .inner .oico4 { background-position: -210px -70px;}
.info_type .ui.uit .inner .oico5 { background-position: -280px -70px;}
.info_type .ui.uit .inner .oico6 { background-position: -350px -70px;}
.info_type .ui.uit .inner .oico7 { background-position: -420px -70px;}
.info_type .ui.uit .inner .oico8 { background-position: -490px -70px;}
.info_type .ui.uit .inner .oico9 { background-position: -560px -70px;}
.info_type .ui.uit .inner .oico10 { background-position: -630px -70px;}
.info_type .ui.uit .inner .oico11 { background-position: -700px -70px;}
.info_type .ui.uit .inner .oico12 { background-position: -770px -70px;}
.info_type .ui.uit .inner .oico13 { background-position: -840px -70px;}
.info_type .ui.uit .inner .oico14 { background-position: 0px -140px;}
.info_type .ui.uit .inner .oico15 { background-position: -70px -140px;}
.info_type .ui.uit .inner .oico16 { background-position: -140px -140px;}
.info_type .ui.uit .inner .oico17 { background-position: -210px -140px;}
.info_type .ui.uit .inner .oico18 { background-position: -280px -140px;}
.info_type .ui.uit .inner .oico19 { background-position: -350px -140px;}
.info_type .ui.uit .inner .oico20 { background-position: -420px -140px;}
.info_type .ui.uit .inner .oico21 { background-position: -490px -140px;}
.info_type .ui.uit .inner .oico22 { background-position: -560px -140px;}
.info_type .ui.uit .inner .oico23 { background-position: -630px -140px;}
.info_type .ui.uit .inner .oico24 { background-position: -700px -140px;}
.info_type .ui.uit .inner .oico25 { background-position: -770px -140px;}
.info_type .ui.uit .inner .oico26 { background-position: -840px -140px;}
.info_type .ui.uit .inner .oico27 { background-position: 0px -210px;}
.info_type .ui.uit .inner .oico28 { background-position: -70px -210px;}
.info_type .ui.uit .inner .oico29 { background-position: -140px -210px;}
.info_type .ui.uit .inner .oico30 { background-position: -210px -210px;}
.info_type .ui.uit .inner .oico31 { background-position: -280px -210px;}
.info_type .ui.uit .inner .oico32 { background-position: -350px -210px;}
.info_type .ui.uit .inner .oico33 { background-position: -420px -210px;}
.info_type .ui.uit .inner .oico34 { background-position: -490px -210px;}
.info_type .ui.uit .inner .oico35 { background-position: -560px -210px;}
.info_type .ui.uit .inner .oico36 { background-position: -630px -210px;}
.info_type .ui.uit .inner .oico37 { background-position: -700px -210px;}
.info_type .ui.uit .inner .oico38 { background-position: -770px -210px;}
.info_type .ui.uit .inner .oico39 { background-position: -840px -210px;}
.info_type .ui.uit .inner .oico40 { background-position: 0px -280px;}


.info_type .ui.uit .inner .txtwrap { position: relative;}
.info_type .ui.uit:nth-child(even) { background-color: #f8f8f8;}
.info_type .ui.uit .tit_inner { margin-bottom: 5px; color: #4f5262; font-size: 18px; line-height: 22px; height:auto; padding-top:0; border-bottom:0; }
@media only screen and (min-width: 640px){
  .info_type .ui.uit .inner { padding: 30px 30px 50px 120px; }
  .info_type .ui.uit .inner .large{ position: absolute; top: 20px; left: 25px;}
  .info_type .ui.uit .tit_inner{font-size: 20px; line-height: 24px;}
  .info_type .ui.uit .tit_inner,
  .info_type .ui.uit .inner p { text-align: left;}
}


/* 이미지 타입 */
.img_bdbox{overflow: hidden;}
.img_bdbox .col{float: left;margin-right: 1%;padding: 10px;border:1px solid #ddd;}
.img_bdbox .col:last-child{margin-right: 0;}
.img_bdbox.pd_0 .col{padding: 0}
.img_bdbox.col1 .col{width: 100%}
.img_bdbox.col2 .col{width: 49%}
.img_bdbox.col3 .col{width: 32.66%}
.img_bdbox.col5 .col{width: 19.2%}
.img_bdbox .col img{width: 100%;}
.img_bdbox .col h3{margin:15px 0 30px;text-align: center;}
.img_bdbox .col .tit{padding: 15px 0 5px;font-size: 17px;color: #272727;text-align: center;}

@media (max-width: 999px){
  .img_bdbox.col5 .col{width: 32.6%;margin-bottom: 1%}
  .img_bdbox.col5 .col:nth-child(3n){margin-right: 0}
}
@media (max-width: 540px){
  .img_bdbox .col{float: none;}
  .img_bdbox .col + .col{margin: 3% 0 0;}
  .img_bdbox.col2 .col,
  .img_bdbox.col3 .col,
  .img_bdbox.col5 .col{width: 100%;}
}

/* box_tip */
.box_tip{margin-top: 15px;padding: 15px;background: #f6f6f7;}
.box_tip p{position: relative;padding-left: 20px;font-size: 14px;line-height: 24px;color: #d83838;}
.box_tip p:before{content: '';display: inline-block;position: absolute;left: 0;top: 6px;width:15px;height: 13px;background: url(/tour/images/common/tip_icon.png) no-repeat; }

/* box_tip - 블랙*/
.box_tip_type2{margin-top: 15px;padding: 15px;background: #f6f6f7;}
.box_tip_type2 p{position: relative;padding-left: 20px;font-size: 14px;line-height: 24px;color: #565656;}
.box_tip_type2 p:before{content: '';display: inline-block;position: absolute;left: 0;top: 6px;width:15px;height: 13px;background: url(/tour/images/common/tip_icon_type2.png) no-repeat; }

/* txt_box */
.ui_type2 { overflow:hidden; padding:30px; margin-top:30px; border: 1px solid #ddd; }

/*조직도*/
.org_wrap {position: relative;padding: 60px 80px 100px 80px;background:url(/tour/images/common/content/org_bg.png) repeat;border:1px solid #ddd;}
.org_wrap .tit{position: absolute;top: 50px;right: 75px;font-size: 19px;color: #231f20;font-weight: 900;text-align: right;opacity: 0.1;letter-spacing: 1px;}
.org_wrap .organization{display:inline-block;width:100%; height:auto; }
.org_wrap .organization > li{ position:relative;width:100%; height:auto; margin:0 auto;text-align:center; }
.org_wrap .organization .step1{display:inline-block;position:relative; width:277px; height:182px;padding-right:15px;background:url(/tour/images/common/content/org_bg2.png) no-repeat; font-weight:900; font-size:24px; text-align:center; color:#fff; line-height:182px;  box-sizing:border-box; vertical-align:middle; }
.org_wrap .organization .step1:before{content:""; position:absolute; top:182px; left:50%;width:1px; height:115px; background-color:#c6c6c6;   }
.org_wrap .organization > li > .group1{margin-top: 15px;}
.org_wrap .organization > li > .group1 li{position: relative;width: 100%;}
.org_wrap .organization > li > .group1 li:before{content:""; position:absolute; top:30px; left:53%;width:5%; height:1px; background-color:#e3e4e5;  transform:translateX(-50%);}
.org_wrap .organization > li > .group1 li .step1_1{position:relative;width: 158px;margin-left: 55%;background-color:#6d6d6d; font-size:16px; color:#fff; line-height:54px; }
.org_wrap .organization > li > .group2{position: relative; width:100%;height: auto; padding:0; margin:90px 0 0 0;}
.org_wrap .organization > li > .group2:before{content:""; position:absolute; top:-45px; left:50%;width:72.6%; height:1px; background-color:#e3e4e5;  transform:translateX(-50%);}
.org_wrap .organization > li > .group2 li{float: left; width:33.3%;}
.org_wrap .organization .step2{position:relative;width: 80%;margin: 0 auto;background-color:#01a3a2; font-size:16px; color:#fff; line-height:54px; }
.org_wrap .organization > li > .group2 .org1 .step2{margin-left: 0}
.org_wrap .organization > li > .group2 .org2 .step2{margin:0 auto}
.org_wrap .organization > li > .group2 .org3 .step2{margin-right: 0}
.org_wrap .organization > li > .group2 li .step2:before{content:""; position:absolute; top:-45px; left:50.4%;width:1px; height:45px; background-color:#c6c6c6; }
.org_wrap .organization > li > .group2 li ul{ margin-top:7px;}
.org_wrap .organization .step3{ background-color:#707070; font-size:18px; color:#fff; line-height:54px;}

@media(max-width:999px){
  .org_wrap .tit{display: none;}
}
@media(max-width:758px){
  .org_wrap { padding: 50px 20px 100px 20px;}
  .org_wrap .organization .step1 { width:120px; height:120px;padding-right:0; background:#3C4968; border-radius:50%;line-height:120px;}
  .org_wrap .organization .step1:before{top: 121px;}
}
@media(max-width:460px){
  .org_wrap .organization .step1:before,
  .org_wrap .organization .step2:before{display: none;}
  .org_wrap .organization > li > .group1 li{width: 100%}
  .org_wrap .organization > li > .group1 li:before{display: none;}
  .org_wrap .organization > li > .group1 li .step1_1{margin: 0 auto;margin-left: auto;}
  .org_wrap .organization > li > .group2{margin: 30px 0 0 0}
  .org_wrap .organization > li > .group2:before{display: none;}
  .org_wrap .organization > li > .group2 li{float: none;width: 100%}
  .org_wrap .organization > li > .group2 li .step2{width: 158px;}
  .org_wrap .organization > li > .group2 li:before{display: none;}
  .org_wrap .organization > li > .group2 .org1 .step2,
  .org_wrap .organization > li > .group2 .org3 .step2{margin: 0 auto}
  .org_wrap .organization > li > .group2 > li + li{margin-top: 2%}
}


/* 통합예약서비스 바로가기A */
.tonghab_link_a{position: relative; min-height: 445px;padding: 60px 50px;  background-color:#efefef;}
.tonghab_link_a strong{display: block;margin: 35px 0 15px;font-size: 20px;color: #333;}
.tonghab_link_a p{margin: 0 0 20px 55%;}
.tonghab_link_a p span{color:#008f7e;}
.tonghab_link_a a{margin-left:55%;}
.tonghab_link_a img{position: absolute;width:42.3%;max-width: 393px;}

@media(max-width:640px){
.tonghab_link_a{padding: 30px;text-align: center;}
.tonghab_link_a img{position: relative;width:393px;}
.tonghab_link_a p{margin: 0 0 20px; text-align: left;}
.tonghab_link_a a{margin-left:0;}

}

@media(max-width:500px){
.tonghab_link_a{min-height: auto;}
 .tonghab_link_a p{margin: 0 0 20px ;}
 .tonghab_link_a a{margin: 0;}
 .tonghab_link_a img{display: none;}
}

/* 통합예약서비스 바로가기B */
.tonghab_link_b{position: relative; min-height: 445px;padding: 80px 125px;  background-color:#efefef;}
.tonghab_link_b strong{display: block;margin: 35px 0 15px;font-size: 20px;color: #333;}
.tonghab_link_b p{margin: 0 0 20px 50%;}
.tonghab_link_b p span{color:#008f7e;}
.tonghab_link_b a{margin-left:50%;}
.tonghab_link_b img{position: absolute;max-width: 393px;}

@media(max-width:1200px){
.tonghab_link_b{padding: 60px 50px;}
.tonghab_link_b p{margin: 0 0 20px 55%;}
.tonghab_link_b a{margin-left:55%;}
.tonghab_link_b img{position: absolute;width:42.3%;max-width: 393px;}
}

@media(max-width:710px){
.tonghab_link_b{padding: 30px;text-align: center;}
.tonghab_link_b img{position: relative;width:393px;}
.tonghab_link_b p{margin: 0 0 20px; text-align: left;}
.tonghab_link_b a{margin-left:0;}

}

@media(max-width:500px){
.tonghab_link_b{min-height: auto;}
 .tonghab_link_b p{margin: 0 0 20px ;}
 .tonghab_link_b a{margin: 0;}
 .tonghab_link_b img{display: none;}
}