@charset "utf-8";
.blind{display:none}
/* Search */
.bbs_search{text-align:center;background:#f4f4f8;padding:25px 0;margin:20px 0}
.bbs_search .form_sel{width:20%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_search .form_txt{width:40%;height:18px;padding:5px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_search .form_sm{cursor:pointer;width:20%;height:30px;background:#4d4d4e;color:#fff;vertical-align:middle}

.bbs_search2{text-align:center;background:#f4f4f8;padding:25px 0;margin:20px 0}
.bbs_search2 .form_sel{width:20%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_search2 .form_txt{width:40%;height:18px;padding:5px;border:1px solid #cdcdcd;vertical-align:middle}
.bbs_search2 .form_sm{cursor:pointer;width:20%;height:30px;background:#223e99;color:#fff;vertical-align:middle}
.bbs_search2 .left{margin:0 0 10px 0}

.jj_search{background:#f4f4f8;padding:25px 20px;margin:20px 0}
.jj_search li{margin:0 0 15px 0;}
.jj_search li *{vertical-align:middle}
.jj_search li span{display:block;margin:5px 0 0 0}
.jj_search label{display:block;margin:0 0 5px 0;color:#333;;padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 5px}
.jj_search p{text-align:center;margin:10px 0 0 0}
.jj_search .form_sel{width:100%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.jj_search .form_txt{width:100%;height:18px;padding:5px 0;border:1px solid #cdcdcd}
.jj_search .wid50{width:45%}
.jj_search button.type{height:30px;border:1px solid #cdcdcd;background:#fff;}
.jj_search button.reset{width:70px;height:30px;background:#363636;color:#fff}
.jj_search .form_sm{cursor:pointer;width:70px;height:30px;background:#223e99;color:#fff}
.jj_search .sch_row1{margin:0}
.jj_search .sch_row1 *{vertical-align:middle}
.jj_search .sch_row1 span{display:block;margin:0 0 5px 0}

.jj_title{text-align:center;line-height:2em;margin:50px 0 0 0}
.jj_title strong{display:block;font-size:26px;color:#000}

.bbs_comment{margin:15px 0}
.bbs_total{margin:30px 0 15px 0;padding:0 0 0 5px;background:url("/images/bbs/bbs_total.gif") no-repeat 0 center}
.bbs_total strong{color:#444547}

/* Page */
.bbs_page{text-align:center;padding:25px 0 5px 0}
.bbs_page span{margin:0 2px 7px 2px;display:inline-block;}
.bbs_page a{display:inline-block;padding:10px 0 0 0;border:1px solid #ddd;width:40px;height:30px}
.bbs_page a:hover{text-decoration:underline}
.bbs_page a img{margin:6px 0 0 0}
.bbs_page .on a{font-weight:bold;color:#fff;background:#444547;border:1px solid #444547}

.bbs_btnr{text-align:center;margin:10px 0}
.bbs_btnr a{display:inline-block;margin:0 5px 7px 5px}
.bbs_btnc{text-align:center;margin:10px 0}
.bbs_btnc a{margin:0 2px}

/*List*/
.bbs_list{width:100%;border-top:1px solid #da3f15}
.bbs_list li{border-bottom:1px solid #cdcdcd;line-height:1.25em}
.bbs_list li a{display:block;padding:25px 0 15px 0}
.bbs_list li strong{font-weight:600;color:#000;font-size:20px;line-height:1.5em}
.bbs_list li strong *{vertical-align: middle;}
.bbs_list li strong input{width:13px;height:13px;overflow:hidden;line-height:13px;}
.bbs_list li strong img{margin:7px 0 0 5px}
.bbs_list li a>span{display:block;margin:5px 0 12px 0;padding:0 0 20px 0;border-bottom:1px dotted #dedede}
.bbs_list li a:hover strong, .bbs_list li a:focus strong{text-decoration:underline}
.bbs_list li em{font-style:normal}
.bbs_list li em span{margin:0 15px;font-size:5px;color:#ddd}
.bbs_list strong em{color:#f26522}

.bbs_yesan{width:100%;min-width:800px;margin:10px 0;border-top:1px solid #223e99}
.bbs_yesan th, .bbs_yesan td{text-align:center;padding: 15px 0px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;font-size: 12px;line-height:1.5em;}
.bbs_yesan thead th{background:#f4f6fb;color:#223e99}
.bbs_yesan tbody th{background:#f4f6fb;color:#444}
.bbs_yesan tbody td{color:#555}
.bbs_yesan tbody td li{padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/01_potal/common/li01.png") no-repeat 0 7px;text-align:left}
.bbs_yesan tbody td li ul{margin:7px 0}
.bbs_yesan tbody td li li{padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 7px}
.bbs_yesan tbody td li li li{padding:0 0 0 12px;background:url("/images/01_potal/common/li03.png") no-repeat 0 7px}
.bbs_yesan tbody td table{border-top:1px solid #223e99}

/*Photo*/
.photo_list{border-top:1px solid #223e99;border-bottom:1px solid #cdcdcd;padding:20px 0 0 0}
.photo_list ul{overflow:hidden}
.photo_list li{float:left;width:100%;margin:0 0px 30px 0px;text-align:center}
.photo_list li a{font-size:13px;color:#777}
.photo_list li span{display:block;width:99%;border:solid 1px #e6e6e6;margin:0 auto 10px auto}
.photo_list li span img{width:100%}
.photo_list li strong{display:block;color:#000;font-size:16px;line-height:1.5em}

/* News */
.news_list{width:100%;border-top:1px solid #223e99}
.news_list li{border-bottom:1px solid #cdcdcd;line-height:1.25em}
.news_list li a{display:block;padding:25px 0 15px 0}
.news_list li strong{font-weight:600;color:#000;font-size:20px;line-height:1.5em}
.news_list li strong img{margin:7px 0 0 5px}
.news_list li a>span{display:block;margin:5px 0 20px 0}
.news_list li a:hover, .news_list li a:focus{text-decoration:underline}
.news_list li em{font-style:normal}
.news_list li em span{margin:0 15px;font-size:5px;color:#ddd}
.news_list strong em{color:#f26522}
.news_list .img{display:block;width:100%;margin:0 0 10px 0}

/*View*/
.bbs_view{border-bottom:1px solid #cdcdcd}
.bbs_view .bbs_vtop{border-top:1px solid #223e99;border-bottom:1px solid #cdcdcd;}
.bbs_view h4{color:#000;margin:20px 10px 10px 10px}
.bbs_view .col{margin:0 10px}
.bbs_view .col li{margin:0 0 3px 0;font-size:14px}
.bbs_view .bbs_filedown{border-top:1px dotted #dedede;margin:20px 0 0 0;padding:10px;background:#fff}
.bbs_view .bbs_filedown a{background:url("/images/bbs/ico_file.gif") no-repeat 0 2px;padding:0 0 0 15px;font-size:14px}
.bbs_view .bbs_filedown a:hover{text-decoration:underline;color:#444547}
.bbs_con{padding:20px 10px}

/*Write*/
.bbs_write{border-top:1px solid #223e99;width:100%}
.bbs_write th, .bbs_write td{vertical-align:middle;border-bottom:1px solid #cdcdcd;padding:15px 5px}
.bbs_write th *, .bbs_write td *{vertical-align:middle;}
.bbs_write th{color:#223e99;background:#f4f4f8}
.bbs_write td{}
.bbs_write td label{margin:0 15px 0 0}
.w_star{color:#ed1c24}

.input_text{border:1px solid #e1e1e3;padding:5px 1px;height:20px;width:100%}
.input_sel{border:1px solid #e1e1e3;padding:5px 1px;margin:0;height:32px;width:100%}

.hide_m{display:none}
.hide_t{display:none}

/* Tablet */
@media all and (min-width:768px){
.bbs_search .form_sel{width:70px}
.bbs_search .form_txt{width:300px}
.bbs_search .form_sm{width:70px}

.bbs_search2{overflow:hidden;padding:25px 20px}
.bbs_search2 .left{float:left;margin:0}
.bbs_search2 .right{float:right;text-align:right}
.bbs_search2 .form_sel{width:70px}
.bbs_search2 .form_txt{width:200px}
.bbs_search2 .form_sm{width:70px}

.jj_search ul{overflow:hidden}
.jj_search li{width:45%;margin:0 5% 7px 0;float:left}
.jj_search label{display:inline-block;width:90px} 
.jj_search .form_sel{width:auto}
.jj_search .form_txt{width:50%}
.jj_search .wid50{width:30%}
.jj_search li span{display:inline}
.jj_search li.row1{width:90%}    
.jj_search li.row1 .wid50{width:100px}
.jj_search .sch_row1 span{display: inline-block;}
.jj_search .sch_row1 .wid50{width:100px}

.jj_title{font-size:18px}
.jj_title strong{font-size:36px}

.photo_list li{width:50%}
.photo_list li span{width:80%}

.news_list li a{overflow:hidden}
.news_list .img{float:left;margin:0 20px 0 0;width:auto}

.bbs_view .col li{display:inline;margin:0 15px 0 0}
.bbs_write th, .bbs_write td{padding:15px 10px}

.input_wf{width:100%}
.input_w170{width:170px}
.input_w60{width:60px}

.bbs_btnr{text-align:right}

.hide_m{display:block;display:table-cell}
.hide_t{display:none}
}


/* Desktop */
@media all and (min-width:1023px){

.photo_list li{width:25%}
.photo_list li span{width:90%}

.hide_t{display:block;display:table-cell}
}                                                                 



/* 관광지안내 */
.ui-locate-block{height:510px;border:1px solid #ddd; padding-left: 525px;position: relative;}
.ui-locate-block *{box-sizing: border-box;}
.ui-locate-block:after{content:"";display:block;clear:both}
.ui-locate-block .locate-map{    position: absolute;left: 0;top: 0;width: 525px;height: 100%;background: #f7f7f7 url(/images/02_tour/board/locate-map.gif) no-repeat 50% 50%;}

.ui-locate-block .locate-map .marker{position:absolute;left:119px;top:71px;width:318px;height: 406px;}
.ui-locate-block .locate-map .marker div{position:absolute;left:0;top:0}
.ui-locate-block .locate-map .marker button{font-size:15px}
.ui-locate-block .locate-map .marker button.ov{color:#da3f15}
.ui-locate-block .locate-map .marker button.ov:before{content:"";position:absolute;top:-34px;left:50%;width:23px;height:34px;margin-left:-11px;background:url(/images/02_tour/board/locate-map-marker.png) no-repeat}
.ui-locate-block .locate-map .marker button:hover{color:#da3f15}
.ui-locate-block .locate-map .marker .marker-1{left:180px;top:73px;}
.ui-locate-block .locate-map .marker .marker-2{left:255px;top:329px}
.ui-locate-block .locate-map .marker .marker-3{left:150px;top:18px}
.ui-locate-block .locate-map .marker .marker-4{left:71px;top:130px}
.ui-locate-block .locate-map .marker .marker-5{left:185px;top:122px}
.ui-locate-block .locate-map .marker .marker-6{left:189px;top:203px}
.ui-locate-block .locate-map .marker .marker-7{left:235px;top:254px}
.ui-locate-block .locate-map .marker .marker-8{left:165px;top:340px}
.ui-locate-block .locate-map .marker .marker-9{left:221px;top:30px}
.ui-locate-block .locate-map .marker .marker-10{left:250px;top:369px}


.ui-locate-block .locate-search{position:relative;width:100%}
.ui-locate-block .locate-search .deptOn_form{padding:30px;position:relative;}
.ui-locate-block .locate-search .search{}
.ui-locate-block .locate-search .tit,.ui-locate-block .locate-search .search-input{display:block}
.ui-locate-block .locate-search .tit{display:block;margin-bottom:5px;padding-bottom:5px;font-size:20px;font-weight:600;color:#414141}
.ui-locate-block .locate-search .search-input{position:relative}
.ui-locate-block .locate-search .search-input input[type="text"]{margin:0;border:1px solid #ccc;color:#666;vertical-align:middle}

.ui-locate-block .locate-search .search-input .findTxt{padding-right:60px;width:100%;height:50px;line-height:50px;text-indent:15px;font-size:16px;}
.ui-locate-block .locate-search .search-input .btn-find{display:inline-block;position:absolute;right:0;top:0;width:50px;height:50px;background:#da3f15 url(/images/02_tour/board/icon_search.png) no-repeat 50% 50%;border:0;font-size:0}
.ui-locate-block .locate-search .button-group{margin:0 0 15px 0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd;border-bottom:1px solid #ddd}
.ui-locate-block .locate-search .button-group:after{content:"";display:block;clear:both}
.ui-locate-block .locate-search .button-group div{float:left;width:25%;border:solid transparent;border-width:0 0 7px 7px}
.ui-locate-block .locate-search .button-group button{display:block;width:100%;padding:10px 0;text-align:center;font-size:16px;border-radius:5px;border:1px solid #ddd}
.ui-locate-block .locate-search .button-group button.ov{border-color:#da3f15;color:#da3f15}
.ui-locate-block .locate-search .button-group button:hover{color:#da3f15}

@media(max-width:1280px){
	.ui-locate-block .locate-search .deptOn_form{padding:30px 10px}
	.ui-locate-block .locate-search .button-group div{width:33.33%;border-width: 0 0 5px 5px;}
	.ui-locate-block .locate-search .button-group button{font-size:14px;}
}



@media(max-width:1100px){
	
	.ui-locate-block{height:510px;padding-left:411px;}
	.ui-locate-block .locate-map{width: 411px;}
	.ui-locate-block .locate-map .marker{left:49px}
	.ui-locate-block .locate-search{margin-left:0}
	.ui-locate-block .locate-search .deptOn_form{padding:30px 15px;}
	/*
	.ui-locate-block .locate-search .search,
	.ui-locate-block .locate-search .button-group{margin:20px}
	*/
}

@media(max-width:768px){
	.ui-locate-block{padding:0;height:auto}
	.ui-locate-block .locate-map{display:none}
	/*
	.ui-locate-block .locate-search .search,
	.ui-locate-block .locate-search .button-group{margin:10px}
	*/
}

.ui-picture-list{margin:20px 0;margin-top:50px}
.ui-picture-list *{box-sizing: border-box;}
.ui-picture-list>ul{margin:0 -10px}
.ui-picture-list>ul:after{display:block;clear:both;content:''}
.ui-picture-list>ul>li{float:left;width:33.33%;border:10px solid transparent;border-width:0 10px 30px;min-height: 500px;}
.ui-picture-list>ul>li a{display:block;position:relative;min-height:70px;background-color:#fff;border:1px solid #ddd;}
.ui-picture-list ul li a .thumb{position:relative;height:245px;overflow:hidden;text-align:center;background-color:#efefef;}
.ui-picture-list ul li a .thumb .figure{position:absolute;left:0;top:0;right:0;width:100%;height:100%}
.ui-picture-list ul li a .thumb .figure img{height:100%}
.ui-picture-list ul li a .caption{position:relative;width:100%;}
.ui-picture-list ul li a .caption .category{position:absolute;top:-25px;right:10px;z-index:1}
.ui-picture-list ul li a .caption .category .ir{display:inline-block;overflow:hidden;width:51px;height:51px;}
.ui-picture-list ul li a .caption .category .ir i{font-size:0;}
.ui-picture-list ul li a .thumb .figure img{transform:scale(1);transition:0.25s ease-in-out;}
.ui-picture-list ul li a:hover .thumb .figure img{transform:scale(1.1)}
.ui-picture-list ul li a .caption .category .ir.icon1{background-position:0 -1px}
.ui-picture-list ul li a .caption .category .ir.icon2{background-position:-52px -1px}
.ui-picture-list ul li a .caption .category .ir.icon3{background-position:-104px -1px}
.ui-picture-list ul li a .caption .category .ir.icon4{background-position:-156px -1px}
.ui-picture-list ul li a .caption .category .ir.icon5{background-position:-208px -1px}
.ui-picture-list ul li a .caption .category .ir.icon6{background-position:-260px -1px}

.ui-picture-list ul li a .caption .pt{padding:18px;min-height: 162px;}
.ui-picture-list ul li a .caption .pt strong{display:block;width:100%;margin-top:5px;font-family: "nsr",sans-serif;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}
.ui-picture-list.hotel ul li a .caption .pt strong{border-bottom:1px solid #ddd;}

.ui-picture-list ul li a .caption .pt p{height:46px;margin:10px 3px 0;font-family: "nsr",sans-serif;overflow:hidden;font-size:15px;line-height:1.6}
.ui-picture-list ul li a .caption .pt .list_1st li{margin-left:0;}


.ui-picture-list ul li a .caption .info{/*position:absolute;bottom:0;left:0;padding:0;*/padding:10px 20px;background:#fafafa}
.ui-picture-list ul li a .caption .info:after{display:block;content:"";clear:both;visibility:hidden}
.ui-picture-list ul li a .caption .info span{display:inline-block;float:left;margin-left:10px;}
.ui-picture-list ul li a .caption .info span:first-child{margin-left:0;}
.ui-picture-list ul li a .caption .info span *{vertical-align:middle}
.ui-picture-list ul li a .caption .info span .ir{display:inline-block;margin-right:5px;font-size:0;}
.ui-picture-list ul li a .caption .info span .ir.like{width:12px;height:14px;background-position:0 -72px}
.ui-picture-list ul li a .caption .info span .ir.view{width:17px;height:14px;background-position:-20px -72px}
.ui-picture-list ul li a .caption .info span .ir.area{position:relative;top:2px;margin-top:-6px;width:10px;height:14px;background-position:-50px -72px}



.ui-word-search.box{padding-bottom:15px;margin:15px 0;font-size:16px;color:#70654c;text-align:center}
.ui-word-search.box *{box-sizing: border-box;}
.ui-word-search.box ul:after{display:block;content:"";clear:both;visibility:hidden}
.ui-word-search.box li{float:left;margin-left: -1px;width:16.77%;}
.ui-word-search.box li button,
.ui-word-search.box li a{display:block;padding:22px 0;color:#666;width: 100%;border:1px solid transparent;border-color:#d1d2d6; font-size:15px;font-weight:400;}
.ui-word-search.box li button.ov,
.ui-word-search.box li a.ov{position:relative;background:url(/images/02_tour/board/bg_tab_on.png);border-color:#da3f15;color:#333333;}

.ui-word-search.box button.ov{border-color:#da3f15;color:#da3f15}

@media(max-width:1000px){
	.ui-word-search.box a{width:38px;height:38px;line-height:38px}
	.ui-word-search.box li{margin-top:-1px}
	
	/*
	.ui-word-search.box li:first-child{margin-left:5px;width:100%;text-align:left}
	.ui-word-search.box li:first-child a{text-align:center}
	*/
	.ui-picture-list>ul>li{width:33.3%;min-height:500px;}
	.ui-word-search.box li{width:33.33%}
	.ui-picture-list ul li a .caption .pt{min-height: 182px;}
}

@media(max-width:767px){
	.ui-picture-list>ul>li{width:50%}
}
@media(max-width:767px){.ui-word-search.box{padding:20px}}
@media(max-width:640px){.ui-word-search.box{border-width:1px}}
@media(max-width:639px){
	.ui-picture-list>ul>li{float:none;margin:0 auto;width:100%}
	.ui-word-search.box li{width:50%}
}


.ft_right{float:right !important;}

.ui-topic2{position:relative;overflow:hidden;border:1px solid #d8d8d8;background-color:#fff;}
.ui-topic2 .topic-thumb{position:relative;float:left;width:100%;max-width:480px;height:420px;overflow:hidden;border-right:1px solid #d8d8d8;background-color:#fafafa;}


.ui-topic2 .topic-thumb .grap{position:relative;overflow:hidden;width:100%;height:100%;z-index:9;}
.ui-topic2 .topic-thumb .grap .obj{position:relative;top:0;left:0;width:100%;height:100%;}
.ui-topic2 .topic-thumb .grap .obj .item{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-topic2 .topic-thumb .grap .obj .item img{max-width:none;height:100%}

/*
.ui-topic2 .topic-thumb div{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-topic2 .topic-thumb div img{max-width:none;height:100%}
*/


.ui-topic2 .topic-thumb .grap .control{}
.ui-topic2 .topic-thumb .grap .control button[data-type="prev"],
.ui-topic2 .topic-thumb .grap .control button[data-type="next"]{position:absolute;width:55px;height:55px;top:50%;margin-top:-30px;font-size: 0px;line-height: 0px;text-indent: -999px;z-index: 5;border:2px solid #fff;background: rgba(45, 45, 55, 0.3);}
.ui-topic2 .topic-thumb .grap .control button[data-type="next"]{right: 0;}
.ui-topic2 .topic-thumb .grap .control button[data-type="prev"]{left:0;}
.ui-topic2 .topic-thumb .grap .control button[data-type="prev"]:before{	
    content: "";
    display: block;
    position: absolute;
    top: 18px;
    left: 17px;
    width: 18px;
    height: 18px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	transform: rotate(45deg);}
.ui-topic2 .topic-thumb .grap .control button[data-type="next"]:before{
    content: "";
    display: block;
    position: absolute;
    top: 18px;
    right:18px;
    width: 18px;
    height: 18px;
    margin-left: 20px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	transform: rotate(45deg);}



.ui-topic2 .topic-thumb .noimage{background:url(/images/02_tour/common/noimg.png) 50% 50% no-repeat}
.ui-topic2 .topic-caption{margin-left:524px;padding:30px 15px 0}
.ui-topic2 .caption-title{display:block;margin-bottom:10px;color:#121212;font-size:28px;font-weight:600;font-family:"nsr","Malgun Gothic";}
.ui-topic2 .caption-addr{font-size:16px}
.ui-topic2 .caption-addr div{position:relative;min-height:22px;margin-top:7px;padding-left: 96px;line-height:22px;}
.ui-topic2 .caption-addr div:first-child{margin-top:0;}
.ui-topic2 .caption-addr div b{display:block;position:absolute;top:0;left:0;padding-left: 25px;width: 90px;height:22px;font-weight:normal;font-family:"nsr","Malgun Gothic";line-height:22px;}
.ui-topic2 .caption-addr div b:before{content:'';display:block;position:absolute;top:1px;left:0;width:20px;height:20px;overflow:hidden;background:url(/images/02_tour/sub02/ir-sub02.png) no-repeat;}

.ui-topic2 .caption-addr div b.icon1:before{background-position:-25px -112px;}
.ui-topic2 .caption-addr div b.icon2:before{background-position:0 -112px;}
.ui-topic2 .caption-addr div b.icon3:before{background-position:-123px -112px;}
.ui-topic2 .caption-addr div b.icon4:before{background-position:-98px -112px;}
.ui-topic2 .caption-addr div b.icon5:before{background-position:-50px -112px;}
.ui-topic2 .caption-addr div b.icon6:before{background-position:-150px -112px;}
.ui-topic2 .caption-addr div b.icon7:before{background-position:-74px -112px;}


/*
	 -25px -112px
.ui-topic2 .caption-addr div:first-child b{background-position:0 -112px;}
*/
.ui-topic2 .caption-descript{margin:20px 0;padding:10px;border:solid #ddd;font-size:16px;border-width:1px 0}
.ui-topic2 .caption-descript p{overflow:hidden;height:120px;line-height:1.4}
.ui-topic2 .caption-buttons{margin-bottom:20px;}
.ui-topic2 .caption-buttons ul{text-align:center}
.ui-topic2 .caption-buttons ul li{display:inline-block;margin-left:5px;vertical-align:middle;text-align:center}
.ui-topic2 .caption-buttons ul li:first-child{margin-left:0}



.ui-topic2 .caption-buttons ul li a *{box-sizing:border-box}
.ui-topic2 .caption-buttons ul li a:before,
.ui-topic2 .caption-buttons ul li a .text,
.ui-topic2 .caption-buttons ul li a .shapes span{transition:400ms cubic-bezier(.55, 0, .1, 1);-webkit-transition:400ms cubic-bezier(.55, 0, .1, 1);-ms-transition:400ms cubic-bezier(.55, 0, .1, 1);}
.ui-topic2 .caption-buttons ul li a{display:inline-block;position:relative;box-sizing:border-box;border:2px solid #0288D1;}
.ui-topic2 .caption-buttons ul li a .text{display:block;position:relative;z-index:2;padding: 0 5px;font-size:14px;line-height:50px;overflow:hidden;}
.ui-topic2 .caption-buttons ul li a .shapes{position:absolute;left:0px;width:100%;height:100%;overflow:hidden;}
.ui-topic2 .caption-buttons ul li a .shapes{bottom:0px;}
.ui-topic2 .caption-buttons ul li a .shapes span{position:relative;float:left;width:25%;height:125px;}
.ui-topic2 .caption-buttons ul li a .shapes span{background:#0288D1;transform:translate(0px,58%);-webkit-transform:translate(0px,58%);-o-transform:translate(0px,58%);-moz-transform:translate(0px,58%);-ms-transform:translate(0px,58%);}
.ui-topic2 .caption-buttons ul li a.top .shapes span{background:#00796B;transform:translate(0px,-110%);-webkit-transform:translate(0px,-110%);-o-transform:translate(0px,-110%);-moz-transform:translate(0px,-110%);-ms-transform:translate(0px,-110%);}
.ui-topic2 .caption-buttons ul li a .shapes span:nth-child(1){transition-delay:50ms;}
.ui-topic2 .caption-buttons ul li a .shapes span:nth-child(4){transition-delay:100ms;}
.ui-topic2 .caption-buttons ul li a .shapes span:nth-child(2){transition-delay:150ms;}
.ui-topic2 .caption-buttons ul li a .shapes span:nth-child(3){transition-delay:200ms;}
.ui-topic2 .caption-buttons ul li a .shapes span:before{position:absolute;left:-15px;width:80px;height:80px;border-radius:50%;content:"";}
.ui-topic2 .caption-buttons ul li a .shapes span:before{top:-15px;background:#0288D1;}
.ui-topic2 .caption-buttons ul li a:hover .text{background:transparent;color:#ffffff;}
.ui-topic2 .caption-buttons ul li a:hover .shapes span{transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);}
.ui-topic2 .caption-buttons ul li a:hover{border:2px solid #0288D1;}

.ui-topic2 .caption-buttons ul li:nth-child(3) a{border-color:red;}
.ui-topic2 .caption-buttons ul li:nth-child(3) a .shapes span{background:red}
.ui-topic2 .caption-buttons ul li:nth-child(3) a .shapes span:before{top:-15px;background:red;}
.ui-topic2 .caption-buttons ul li:nth-child(3) a:hover{border:2px solid red;}


.content-quick{position:absolute;top:500px;left:50%;width:70px;margin-left:490px;background-color:#fff}
.content-quick *{box-sizing:border-box}
.content-quick a{display:block;height:70px;margin-top:-1px;text-align:center;font-size:13px;border:1px solid #dedede}
.content-quick a:first-child{margin-top:0}
.content-quick i{display:block;width:25px;height:25px;margin:0 auto 5px auto;background:url(/images/02_tour/sub02/travel_quick.png) no-repeat}
.content-quick i.icon-2{height:27px;background-position:0 -50px}
.content-quick i.icon-3{height:17px;background-position:0 -100px}
.content-quick i.icon-4{height:23px;background-position:0 -150px}
.content-quick i.icon-5{height:19px;background-position:0 -200px}
.content-quick i.icon-1,
.content-quick i.icon-6,
.content-quick i.icon-7,
.content-quick i.icon-8{background:url(/images/02_tour/sub02/travel_quick2.png) no-repeat}
.content-quick i.icon-1{width:27px;height:22px;background-position:0 0}
.content-quick i.icon-6{width:27px;height:17px;background-position:0 -50px}
.content-quick i.icon-7{width:26px;height:23px;background-position:0 -100px}
.content-quick i.icon-8{width:27px;height:21px;background-position:0 -150px}
.content-quick i.icon-num-1{height:24px;background-position:0 -260px}
.content-quick i.icon-num-2{height:24px;background-position:0 -288px}
.content-quick i.icon-num-3{height:24px;background-position:0 -316px}
.content-quick i.icon-num-4{height:24px;background-position:0 -344px}
.content-quick i.icon-num-5{height:24px;background-position:0 -372px}
.content-quick i.icon-num-6{height:24px;background-position:0 -400px}

.content-quick a:before{content:"";display:inline-block;height:110%;vertical-align:middle}
.content-quick span{display:inline-block;vertical-align:middle}

.content-quick a.ov,
.content-quick a:hover,
.content-quick a:focus{background-color:#1657b4;color:#fff;border-color:#033c8e}

.content-quick a.ov i.icon-1,
.content-quick a:hover i.icon-1,
.content-quick a:focus i.icon-1{background-position:-50px 0}

.content-quick a.ov i.icon-2,
.content-quick a:hover i.icon-2,
.content-quick a:focus i.icon-2{background-position:-25px -50px}

.content-quick a.ov i.icon-3,
.content-quick a:hover i.icon-3,
.content-quick a:focus i.icon-3{background-position:-25px -100px}

.content-quick a.ov i.icon-4,
.content-quick a:hover i.icon-4,
.content-quick a:focus i.icon-4{background-position:-25px -150px}

.content-quick a.ov i.icon-5,
.content-quick a:hover i.icon-5,
.content-quick a:focus i.icon-5{background-position:-25px -200px}

.content-quick a.ov i.icon-6,
.content-quick a:hover i.icon-6,
.content-quick a:focus i.icon-6{background-position:-50px -50px}

.content-quick a.ov i.icon-7,
.content-quick a:hover i.icon-7,
.content-quick a:focus i.icon-7{background-position:-50px -100px}

.content-quick a.ov i.icon-8,
.content-quick a:hover i.icon-8,
.content-quick a:focus i.icon-8{background-position:-50px -150px}



.content-quick a.ov i.icon-num-1,
.content-quick a:hover i.icon-num-1,
.content-quick a:focus i.icon-num-1{height:24px;background-position:-25px -260px}

.content-quick a.ov i.icon-num-2,
.content-quick a:hover i.icon-num-2,
.content-quick a:focus i.icon-num-2{height:24px;background-position:-25px -288px}

.content-quick a.ov i.icon-num-3,
.content-quick a:hover i.icon-num-3,
.content-quick a:focus i.icon-num-3{height:24px;background-position:-25px -316px}

.content-quick a.ov i.icon-num-4,
.content-quick a:hover i.icon-num-4,
.content-quick a:focus i.icon-num-4{height:24px;background-position:-25px -344px}


.content-quick a.ov i.icon-num-5,
.content-quick a:hover i.icon-num-5,
.content-quick a:focus i.icon-num-5{height:24px;background-position:-25px -372px}


.content-quick a.ov i.icon-num-6,
.content-quick a:hover i.icon-num-6,
.content-quick a:focus i.icon-num-6{height:24px;background-position:-25px -400px}

.content-quick.fixed{z-index:100}

.content-quick.fixed{display:table;table-layout:fixed}
.content-quick.fixed a{display:table-cell}


div[id^="anchor"]{}
div[id^="anchor"] h2{margin:20px 0 0 0;padding:0 5px 0 15px;position:relative;background:none;}
div[id^="anchor"] h2 i{display:inline-block;padding:5px 20px;background-color:#fff;color:#1657b4;font-size:25px;font-family: "nsr",sans-serif;font-style:normal;line-height:1.4;position:relative;z-index:10;letter-spacing:-1px;}
div[id^="anchor"] h2:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ddd;z-index:9;}
div[id^="anchor"] .ui-white-block{position:relative;padding:45px 40px;}


div[id^="anchor"] .tbl_basic {border-top:1px solid #505d7b;border-bottom-color: #ddd;}
div[id^="anchor"] .tbl_basic th{padding-left:45px;background-color:#f9fafb;font-size:15px;font-weight:400;color:#4b556e;text-align:left;}
div[id^="anchor"] .tbl_basic td{font-size:14px;color:#6e6f74;}
div[id^="anchor"] .tbl_basic td li{color:#6e6f74;}
.icon_info{display:inline-block;margin-right:7px;width:27px;height:27px;background:url(/images/02_tour/sub02/icon_info.png) no-repeat;vertical-align:middle;}
.icon_info.info_01{background-position:0px 0;}
.icon_info.info_02{background-position:-27px 0;}
.icon_info.info_03{background-position:-54px 0;}
.icon_info.info_04{background-position:-81px 0;}





.paginate {margin:20px 0; text-align:center; line-height:18px; }
.paginate:after { content:""; display:block; clear:both; }
.paginate li{display:inline-block;list-style:none;vertical-align:middle;}
.paginate li a { display:block; width:29px; height:29px;margin:4px 1px; background:#fff; border:1px solid #d2d2d2; border-radius:3px; line-height:32px ; text-align:center; vertical-align:middle; }
.paginate .dir a{background:#f0f0f0 url(/images/02_tour/board/bg_pg_num.gif) no-repeat; font-size:0;line-height:0;vertical-align:middle;}
.paginate .dir a span {height:0; font-size:0;}
.paginate .dir.first a{background-position:8px 9px;}
.paginate .dir.last a{background-position:-32px 9px;}
.paginate .dir.prev a{background-position:-72px 9px;}
.paginate .dir.next a{background-position:-110px 9px;}
.paginate .dir a:hover,
.paginate .dir a:focus,
.paginate .dir a:active{background-color:#efefef;}
.paginate li.active a,
.paginate li a:hover,
.paginate li a:focus,
.paginate li a:active{background-color:#55555b;border:1px solid #55555b; color:#fff;text-decoration:none;}
.paginate span.on { display:inline-block; width:34px; height:26px; padding:8px 0 0 0; border:1px solid #55555b; text-align:center; background:#55555b; color:#fff; text-decoration:none; vertical-align:middle; }
                                                       



.basic_box {position:relative;display:block;margin-bottom:50px;padding:15px 20px 10px 20px;background:#fff;border:1px solid #d9d9d9;}
.basic_box:before {content:"";position:absolute;display:block;/*bottom:-4px;left:-1px;width:100%;height:3px;background:#f1f1f1;*/}
.basic_box:after{content:"";display:block;visibility:hidden;clear:both;}
.basic_box *{vertical-align:middle}
.basic_box label{}
.board_total{display:block;float:none;margin:0;padding-left:18px;background:url(/images/02_tour/board/icon_bbs.gif) no-repeat 0 13px;color:#666;font-size:13px;line-height:36px;}
.board_total *{vertical-align:baseline;}
.board_total .bold.red{color:#e74c0f;}

.basic_search{display:block;float:none;position:relative;padding-left:0;}
.basic_search .grap{display:inline-block;position:relative;margin-bottom:10px;width:100%;}
.basic_search .grap select{padding:0 0 0 10px;/* width:86px; */width:100%;height:36px;border:1px solid #ddd;line-height:36px;}
.basic_search .searchinput{display:block;position:relative;padding-right:50px;border:1px solid #ddd;}
.basic_search input[type="submit"]{position:absolute;top:0;right:0;padding:0;width:34px;min-width:34px;height:34px;background:#ee402e url(/images/02_tour/board/icon_search.png) no-repeat 50%;border:none;border-radius:2px;text-indent:-9999em;}
.basic_search .searchinput input[type="submit"]{min-width:34px;}
.basic_search input[type="text"]{border:1px solid #dbdbdb;padding:0 50px 0 10px;width:100%;height:42px;}

.basic_search .searchinput input[type="text"]{width:100%;/*width:240px;*/height:34px;padding:0 40px 0 10px;border:none;}
.basic_box label{padding:0 10px;line-height:34px;}

@media only screen and (max-width:767px) {
.ui-topic2 .topic-thumb{float:none;max-width:none;width:100%;}
.ui-topic2 .topic-caption{margin-left:0;}
}
@media only screen and (min-width:640px) {
	.board_total{display:inline-block;float:left;}
	.basic_search{display:inline-block;float:right;padding-left:0;}
	.basic_search .grap{width:auto;margin-bottom:0;}
	.basic_search .grap select{/*width:86px;*/}
	.basic_search .searchinput{display:inline-block;/* width:100%; */width:auto;}
	.bbs_searchbox input[type="text"]{width:100%;}
	.basic_search .searchinput input[type="text"]{width:240px;}
}             
                                                                                                                                                                                                                                                                                  
.ui-tabs{position:relative;text-align:center;margin-bottom:20px}
/*.ui-tabs:before{content:"";display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:#ddd;}*/
.ui-tabs button{min-width:150px;height:55px;margin-left:-1px;font-size:18px;background-color:#fff;border:1px solid #ddd}
.ui-tabs button:first-child{margin-left:0}
.ui-tabs button.ov,.ui-tabs button:hover,.ui-tabs button:focus{z-index:1;position:relative;background-color:#2c353f;color:#fff}
@media(max-width:768px){
	.ui-tabs{}

	.ui-tabs:after{content:"";display:block;clear:both}
	.ui-tabs button{float:left;min-width:0;width:33.3%}
}

.ui-map{overflow:hidden}
.ui-map .map-navi{float:left;width:357px;height:577px;overflow:auto;border:1px solid #ddd}
.ui-map .map-navi ul{margin:20px}
.ui-map .map-navi ul li{padding-left:45px;border-top:1px solid #ddd}
.ui-map .map-navi ul li:first-child{border-top-width:0}
.ui-map .map-navi ul li a{display:block;padding:15px 0}
.ui-map .map-navi ul li a:after{content:"";display:block;clear:both}
.ui-map .map-navi ul li a i{float:left;width:32px;height:43px;margin-left:-45px;text-align:center;line-height:30px;background:url(/images/02_tour/board/travel_marker.png) no-repeat;color:#fff}
.ui-map .map-navi ul li a b{display:block;font-weight:normal;font-size:20px;color:#242424}
.ui-map .map-view{width:auto;height:577px;margin-left:385px;border:1px solid #ddd}

@media(max-width:480px){
	.ui-map .map-navi ul li a b{font-size:17px}
}

/*인포윈도우*/
.ui-infowindow{overflow:hidden;padding:10px;text-align:center}
/*.ui-infowindow .info-thumb{float:left;width:154px;height:138px;overflow:hidden;border:1px solid #ddd}
.ui-infowindow .info-thumb div{width:300%;height:100%;margin-left:-100%;text-align:center}
.ui-infowindow .info-thumb .thumb-src{max-width:none;height:100%}
*/
.ui-infowindow .info-thumb+.info-box{margin-left:170px}
.ui-infowindow .info-box{display:block;text-align:center}
.ui-infowindow .info-box .title{display:block;font-weight:600;font-size:18px;color:#121212;font-family:'nsr','Malgun Gothic';}
.ui-infowindow .info-box .button{display:block;}

@media(max-width:1200px){
	.ui-map .map-navi,.ui-map .map-view{height:422px}
}

@media(max-width:1000px){
	.ui-map .map-navi{float:none;width:auto;height:300px}
	.ui-map .map-view{margin:20px 0 0;height:300px}

}

@media(max-width:768px){
	.ui-map .map-view{height:300px}

} 




.video_list{overflow:hidden;position:relative;}
.video_list li{margin-bottom:10px;}
.video_list li:first-child{margin-top:0;border-top:0;}
.video_list li a{display:block;position:relative;padding:15px;padding-right:100px;min-height:187px;border:1px solid #d7d7d7;background-color:#fff;}
.video_list li a:hover,
.video_list li a:focus,
.video_list li a:active{background-color:#fafafa;border-color:#ee402e}
.video_list li a .img{position:absolute;right:15px;top:30px;width:70px;}
.video_list li a .img img{width:100%;height:100%;}
.video_list li a .info{display:block;padding:15px 0;font-size:14px;line-height:20px;}
.video_list li a .info b{display:block;position:relative;overflow:hidden;margin-bottom:10px;/*padding-bottom:10px;*/max-height:60px;color:#ee402e;font-size:18px;font-family:'nsr';font-weight:bold;/*line-height:26px;*/line-height:20px;word-wrap:break-word;word-break:keep-all;}
/*.video_list li a .info b:after{content:"";display:block;position:absolute;bottom:0;left:0;width:25px;height:1px;background-color:#d7d7d7}*/
.video_list li a .info .text{display:block;overflow:hidden;padding:5px 0;color:#767676;font-size:14px;line-height:20px;height:50px;}
.video_list li a .info .date{display:block;position:relative;padding-top:10px;color:#bbb;font-size:12px;line-height:1;}
.video_list li a .info .date:before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:1px;background-color:#d7d7d7}
.video_list li a .info .count{display:inline-block;margin-left:10px;color:#bbb;font-size:12px;line-height:1;}

@media all and (min-width:768px) {
	.video_list li a{padding-right:160px;min-height:162px;}
	.video_list li a .img{width:120px;height:90px;}
	.video_list li a .info .text{height:70px}
	.video_list{margin-left:-1%;border:none;}
	.video_list li{float:left;margin:0 0 1% 1%;width:49%;}
	.video_list li:before{}
}


@media all and (min-width:1200px) {
	.video_list li{width:32.33%;}
}     


/* 울진캘린더 */
.uj_calender{margin:0 0 30px 0}
.uj_calender .calender p{text-align:center;font-size:20px;color:#333;margin:0 0 10px 0}
.uj_calender .calender p *{vertical-align:middle}
.uj_calender .calender p strong{color:#223e99}
.uj_calender .calender p a{display:inline-block;margin:0 20px;background:url("/images/01_potal/common/common_btn.png") no-repeat;width:29px;height:0;padding:29px 0 0 0;overflow:hidden}
.uj_calender .calender p a.prev{background-position:-87px -108px}
.uj_calender .calender p a.next{background-position:-116px -108px}
.uj_calender table{width:100%;margin:0 0 20px 0}
.uj_calender th, .uj_calender td{border:1px solid #dedede;width:14%;text-align:center}
.uj_calender th{border-top:1px solid #223e99;background:#f4f6fb;color:#223e99;padding:15px 0}
.uj_calender td{padding:10px 0}
.uj_calender td.sat a{color:#29aece}
.uj_calender td.sun a{color:#e4580b}
.uj_calender td a{border-radius:15px;display:inline-block;width:30px;height:20px;padding:5px 0}
.uj_calender td.cal a{border:1px solid #ddd}
.uj_calender td.on a{background:#223e99;color:#fff;border:none}
.uj_calender .tab{overflow:hidden}
.uj_calender .tab li{float:left;width:25%;text-align:center}
.uj_calender .tab li a{display:block;border:1px solid #223e99;background:#fff;color:#223e99;padding:10px 0;margin:0 0 0 1px}
.uj_calender .tab li.on a{background:#223e99;color:#fff}
.uj_calender .info div{background:#f4f6fb;padding:20px;margin:10px 0 0 0}
.uj_calender .info div h4{margin:0 0 15px 0;font-size:20px}
.uj_calender .info div li{line-height:1.75em;font-size:14px;padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 10px}
@media all and (min-width:768px) {
.uj_calender{overflow:hidden}
.uj_calender .calender{float:left;width:50%;margin:0 5% 0 0}
.uj_calender .calender p{font-size:30px}
.uj_calender .info{float:left;width:45%}
.uj_calender .info div{min-height:215px}
.uj_calender .tab{margin:47px 0 0 0}
}

                                                                                                                              
.ui-thumb.cols{margin:20px -4px 0}
.ui-thumb.cols:after{content:"";display:block;clear:both}
.ui-thumb.cols .thumb-block{float:left}

.ui-thumb.size-2 .thumb-block{width:50%;border:4px solid transparent;text-align:center;box-sizing: border-box;}

@media(max-width:480px){
    .ui-thumb.cols{margin:20px 0}
    .ui-thumb.cols .thumb-block{float:none;margin-top:10px}
    .ui-thumb.cols .thumb-block:first-child{margin-top:0}
    .ui-thumb.size-2 .thumb-block{width:auto;border-width:0}

}

	
/*board view*/
.bbs_detail{position:relative;border-top:2px solid #f54f23;overflow:hidden}
.bbs_detail_tit{position:relative;overflow:hidden;padding:24px 30px 27px 30px;background-color:#f8f8f8}
.bbs_detail_tit h2{display:block;margin:0;padding:0;background:none;color:#333;font-size:30px;line-height:1.3;font-weight: normal;word-wrap:break-word;word-break:keep-all;}
.bbs_detail_tit h2:before,
.bbs_detail_tit h2:after{display:none;}
.bbs_detail_tit .info{padding-top:10px;font-size:14px;color:#888}
.bbs_detail_tit .info:after{content:"";display:block;visibility:hidden;clear:both;}
.bbs_detail_tit .info li{position:relative;display:inline-block;float:left;margin-left:10px;padding-left:10px;color:#444;}
.bbs_detail_tit .info li:first-child{margin-left:0;padding-left:0;}
.bbs_detail_tit .info li:after{content:"";display:block;position:absolute;top:1px;right:-10px;width:1px;height:15px;background:#ccc;}
.bbs_detail_tit .info li.date{float:right;}
.bbs_detail_tit .info li.date:after,
.bbs_detail_tit .info li.inq_cnt:after{display:none;}

.bbs_detail_file{clear:both;position:relative;padding:7px 20px 10px 20px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background-color:#fff;}
.bbs_detail_file.file_list{padding:0;border:none;}
.bbs_detail_file:after{content:"";display:block;visibility:hidden;clear:both;}

.bbs_detail_file a{display:inline-block;margin-right:10px;font-size:14px;color:#666;line-height:120%;}
.bbs_detail_file a *{vertical-align:middle}
.bbs_detail_file a span{overflow:hidden;display:inline-block;margin-right:5px;width:26px;height:26px;font-size:0;background:url("/images/02_tour/board/ir-file.png") no-repeat;}

.bbs_detail{border-top:2px solid #434343;border-bottom:1px solid #d5d5d5}
.bbs_detail:before{content:"";display:block;position:absolute;top:0;left:70%;width:1px;height:100%;background:#ddd;}
.bbs_detail.bbs_detail_basic:before{display:none;}
.bbs_detail:after{content:"";display:block;visibility:hidden;clear:both;}
.bbs_detail_content{display:block;float:left;}
.bbs_detail_content{position:relative;padding:24px 30px 27px 30px;}
.bbs_detail_content p{font-size:14px;line-height:160%;word-wrap:break-word;word-break:keep-all;}   


.ui-white-block strong{display:block;margin-bottom:0;color:#f54f23;font-size:28px;font-weight:100;font-family:"nsr","Malgun Gothic";}
.ui-white-block p{margin-bottom:10px;font-size:16px;line-height:1.4}       
.ui-white-block .tit_sec{position:relative; width:100%; padding-bottom:50px; margin:0 auto 30px; text-align:center; color:#333;}
.ui-white-block .tit_sec h3{font-size:40px; font-weight:100;font-family:"nsr","Malgun Gothic"; line-height:1.4; letter-spacing:-2px;}
.ui-white-block .tit_sec p{font-size:18px;}
.ui-white-block .tit_sec:after{content:""; position:absolute; left:50%; bottom:0; width:1px; height:50px; background:#f27321;}

.ui-map .map-navi.tab_btn4{display:none;}
.ui-map .map-view.tab_btn4{margin-left:0;}                                              
.ui-map .map-navi ul#tabsNavi4{}
.ui-map .map-navi ul#tabsNavi4 li{padding:0;border:none;margin-bottom:5px;}
.ui-map .map-navi ul#tabsNavi4 li a{display:block;padding:.666em;background:#789;color:#fff;text-decoration:none;}
.ui-map .map-navi ul#tabsNavi4 li.m1 a{background:#2db400;}
.ui-map .map-navi ul#tabsNavi4 li.m2 a{background:#5e8efc;}
.ui-map .map-navi ul#tabsNavi4 li.m3 a{}
.ui-map .map-navi ul#tabsNavi4 li.m1 a:hover,
.ui-map .map-navi ul#tabsNavi4 li.m1 a:focus{background:#269900;}
.ui-map .map-navi ul#tabsNavi4 li.m2 a:hover,
.ui-map .map-navi ul#tabsNavi4 li.m2 a:focus{background:#5079d6;}   
.ui-picture-list.BBS_0000082>ul>li{width:25%}
.ui-picture-list.BBS_0000082>ul>li a .thumb{height:155px;}
.ui-picture-list.BBS_0000082>ul>li a .thumb .thumb .figure img{width:100%;height:auto;}         
/*
@media(max-width:1024px){
.ui-picture-list.BBS_0000082>ul>li{width:33.33%}  
}
@media(max-width:768px){
.ui-picture-list.BBS_0000082>ul>li{width:50%}  
}
@media(max-width:640px){
.ui-picture-list.BBS_0000082>ul>li{width:100%}  
}
*/               

	.ui-topic-2017{position:relative}
	.ui-topic-2017:after{content:"";display:block;clear:both}
	.ui-topic-2017 .topic-lcon,
	.ui-topic-2017 .topic-rcon{display:inline-block;position:relative;float:left;}
	.ui-topic-2017 .topic-lcon{float:left;width:55%;}
	.ui-topic-2017 .figures{overflow:hidden;position:relative;width:100%;height:350px;background-color:#fafafa;}
	.ui-topic-2017 .figures .grap{position:relative;z-index:9;width:100%;height:100%;overflow:hidden;}
	.ui-topic-2017 .figures .grap .obj{position:relative;top:0;left:0;width:100%;height:100%;}
	.ui-topic-2017 .figures .grap .obj .item{position:absolute;top:0;left:0;width:100%;height:100%;}
	.ui-topic-2017 .figures .grap .obj .item img{max-width:none;height:100%}
	.ui-topic-2017 .figures .grap .control{}
	.ui-topic-2017 .figures .grap .control button[data-type="prev"],
	.ui-topic-2017 .figures .grap .control button[data-type="next"]{position:absolute;z-index:5;top:50%;width:55px;height:55px;margin-top:-30px;border:2px solid #fff;background:rgba(45, 45, 55, 0.3);font-size:0px;text-indent:-999px;line-height:0px;}
	.ui-topic-2017 .figures .grap .control button[data-type="next"]{right:0;}
	.ui-topic-2017 .figures .grap .control button[data-type="prev"]{left:0;}
	.ui-topic-2017 .figures .grap .control button[data-type="prev"]:before{display:block;position:absolute;top:18px;left:17px;width:18px;height:18px;border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";transform:rotate(45deg);}
	.ui-topic-2017 .figures .grap .control button[data-type="next"]:before{display:block;position:absolute;top:18px;right:18px;width:18px;height:18px;margin-left:20px;border-top:1px solid #fff;border-right:1px solid #fff;content:"";transform:rotate(45deg);}
	.ui-topic-2017 .figures .noimage{background:url(/images/02_tour/common/noimg.png) 50% 50% no-repeat}
	.ui-topic-2017 .figcaption{position:relative;margin-top:20px;}
	.ui-topic-2017 .figcaption strong{display:block;margin-bottom:15px;padding:0 5px;padding-bottom:10px;border-bottom: 1px solid #dadcde;font-size:26px;line-height:1.3;font-weight:normal;}
	
	.ui-topic-2017 .figcaption .caption-addr{padding:0 5px;font-size:16px}
	.ui-topic-2017 .figcaption .caption-addr div{position:relative;min-height:22px;margin-top:7px;padding-left:76px;line-height:22px;}
	.ui-topic-2017 .figcaption .caption-addr div:first-child{margin-top:0;}
	.ui-topic-2017 .figcaption .caption-addr div b{display:block;position:absolute;top:0;left:0;padding-left:25px;width:70px;height:22px;font-weight:normal;font-family:"nsr","Malgun Gothic";line-height:22px;}
	.ui-topic-2017 .figcaption .caption-addr div b:before{content:'';display:block;position:absolute;top:1px;left:0;width:20px;height:20px;overflow:hidden;background:url(/images/02_tour/sub02/ir-sub02.png) no-repeat;}
	
	.ui-topic-2017 .figcaption .caption-addr div b.icon1:before{background-position:-25px -112px;}
	.ui-topic-2017 .figcaption .caption-addr div b.icon2:before{background-position:0 -112px;}
	.ui-topic-2017 .figcaption .caption-addr div b.icon3:before{background-position:-123px -112px;}
	.ui-topic-2017 .figcaption .caption-addr div b.icon4:before{background-position:-98px -112px;}
	.ui-topic-2017 .figcaption .caption-addr div b.icon5:before{background-position:-50px -112px;}
	.ui-topic-2017 .figcaption .caption-addr div b.icon6:before{background-position:-150px -112px;}
	.ui-topic-2017 .figcaption .caption-addr div b.icon7:before{background-position:-74px -112px;}
	

	.ui-topic-2017 .topic-rcon{float:right;width:42.5%;}
	.ui-topic-2017 .topic-rcon .topic-map{height:415px;background-color:#efefef}
	.ui-topic-2017 .topic-rcon .naver-link{margin:0;}
	.ui-topic-2017 .topic-rcon .naver-link:after{content:"";display:block;clear:both}
	
	
	.ui-topic-2017 .topic-rcon .naver-link .col{display:inline-block;float:left;width:50%}
	.ui-topic-2017 .topic-rcon .naver-link a{display:block;padding:15px 25px 13px 25px;background:#f54f23;color:#fff;line-height:1.4;text-align:center}
	.ui-topic-2017 .topic-rcon .naver-link .col:first-child a{background: #2db400;}
	
	.ui-topic-2017 .topic-rcon .naver-link a *{vertical-align:middle}
	/*.ui-topic-2017 .topic-rcon .naver-link a i{display:inline-block;margin-right:5px;width:20px;height:20px;}*/
	
	.ui-topic-2017 .topic-rcon .icon-link{padding-top:12px;margin:0 -3px;}
	.ui-topic-2017 .topic-rcon .icon-link *{box-sizing:border-box}
	.ui-topic-2017 .topic-rcon .icon-link:after{content:"";display:block;clear:both}
	.ui-topic-2017 .topic-rcon .icon-link .col{display:inline-block;float:left;width:33.33%;border:3px solid transparent}
	.ui-topic-2017 .topic-rcon .icon-link .col a{display:block;padding:10px 0;border:1px solid #d7d7d7;border-radius: 2px;background-color: #f7f7f7;color:#333;text-align: center;}
	.ui-topic-2017 .topic-rcon .icon-link .col a i{display:block;margin:0 auto 5px auto;width:25px;height:25px;}
	.ui-topic-2017 .topic-rcon .icon-link .col .homepage i{background:url(/images/02_tour/board/ir-home.png) no-repeat;}
	.ui-topic-2017 .topic-rcon .icon-link .col .money i{background:url(/images/02_tour/board/ir-money.png) no-repeat;}
	.ui-topic-2017 .topic-rcon .icon-link .col .tel i{background:url(/images/02_tour/board/ir-tel.png) no-repeat;}
	.ui-topic-2017 .topic-rcon .icon-link .col .ic-map i{background:url(/images/02_tour/board/ir-map.png) no-repeat;}

	@media all and (max-width:1023px) {
	
	.content-quick{display:none;}
	}
	@media all and (min-width:900px) {
	.ui-topic-2017 .figures .grap .obj .item img{width:100% !important;}
	}

	@media all and (max-width:700px) {
		.ui-topic-2017 .figures .grap .obj .item a{display:block;text-align:center}
		.ui-topic-2017 .topic-lcon, 
		.ui-topic-2017 .topic-rcon{float:left;width:100%;}
		.ui-topic-2017 .topic-rcon{margin-top:20px;}
		
	}                

	/* 20181107_추가 */
	@media screen and (max-width:460px){
	.ui-topic-2017 .topic-lcon{width:100% !important;}
	.ui-topic-2017 .figures{height: 230px !important;}
	.ui-topic-2017 .figures .grap .obj .item img{max-width:120% !important; height:auto !important;}
	.ui-topic-2017 .topic-rcon{width:100% !important;}
	div[id^="anchor"] .ui-white-block{padding:45px 0px !important;}
	}  

/* 테이블 */
.over_table{overflow-x:auto}

.basic_table{width:100%;min-width:800px;margin:10px 0;border-top:1px solid #223e99}
.basic_table th, .basic_table td{text-align:center;padding:5px 10px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;font-size:16px;line-height:1.5em}
.basic_table thead th{background:#f4f6fb;color:#223e99}
.basic_table tbody th{background:#f4f6fb;color:#444}
.basic_table tbody td{color:#555}
.basic_table tbody td li{padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/01_potal/common/li01.png") no-repeat 0 7px;text-align:left}
.basic_table tbody td li ul{margin:7px 0}
.basic_table tbody td li li{padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 7px}
.basic_table tbody td li li li{padding:0 0 0 12px;background:url("/images/01_potal/common/li03.png") no-repeat 0 7px}
.basic_table tbody td table{border-top:1px solid #223e99}
.basic_table tbody td .sbtn_go, .basic_table tbody td .sbtn_new, .basic_table tbody td .sbtn_down{white-space:nowrap}
.basic_table .point_bg{background:#f8f7f0}
.table_left td{text-align:left}
li .basic_table td{text-align:center}
li .basic_table td.txt_left{text-align:left}

.basic_table_s{width:100%;min-width:800px;margin:10px 0;border-top:1px solid #223e99}
.basic_table_s th, .basic_table_s td{text-align:center;padding:5px 10px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;line-height:1.5em}
.basic_table_s thead th{background:#f4f6fb;color:#223e99;font-size:14px}
.basic_table_s tbody th{background:#f4f6fb;color:#444;font-size:14px}
.basic_table_s tbody td{color:#555;font-size:12px}
.basic_table_s tbody td li{padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/01_potal/common/li01.png") no-repeat 0 7px;text-align:left}
.basic_table_s tbody td li ul{margin:7px 0}
.basic_table_s tbody td li li{padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 7px}
.basic_table_s tbody td li li li{padding:0 0 0 12px;background:url("/images/01_potal/common/li03.png") no-repeat 0 7px}
.basic_table_s tbody td table{border-top:1px solid #223e99}
.basic_table_s tbody td .sbtn_go, .basic_table tbody td .sbtn_new, .basic_table tbody td .sbtn_down{white-space:nowrap}

/* 탭 */
.basic_tab{overflow:hidden;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;margin:0 0 30px 0}
.basic_tab li{float:left;width:100%}
.basic_tab li a{display:block;padding:15px 15px 0 15px;height:30px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
.basic_tab li a:hover{background:#15296a;color:#fff}
.basic_tab li.on a{background:url("/images/01_potal/common/tab_on.png") no-repeat right center #223e99;color:#fff}
.basic_tab li.on a:hover{background-color:#15296a}

/* 이미지 및 컨텐츠 정렬 시. */
.txt_center{text-align:center !important}
.txt_right{text-align:right !important}
.txt_left{text-align:left !important}



/* ************************* E : common style************************** */


/* Tablet */
@media all and (min-width:768px) {

.basic_tab li{width:50%}

}


/* Desktop */
@media all and (min-width:1023px) {
.basic_tab li{width:25%}
.basic_tab .col5 li{width:20%}
.basic_tab .col3 li{width:33.333%}
.basic_tab .col2 li{width:50%}
}            

.cal_search{background:#f4f4f8;padding:25px 20px;margin:20px 0}
.cal_search li{margin:0 0 15px 0;}
.cal_search li *{vertical-align:middle}
.cal_search li span{display:block;margin:5px 0 0 0}
.cal_search label{display:block;margin:0 0 5px 0;color:#333;;padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 5px}
.cal_search p{text-align:center;margin:10px 0 0 0}
.cal_search .form_sel{width:30%;height:30px;border:1px solid #cdcdcd;vertical-align:middle}
.cal_search .form_txt{width:60%;height:18px;padding:5px 0;border:1px solid #cdcdcd}
.cal_search .wid50{width:45%}
.cal_search button.type{height:30px;border:1px solid #cdcdcd;background:#fff;}
.cal_search button.reset{width:70px;height:30px;background:#363636;color:#fff}
.cal_search .form_sm{cursor:pointer;width:70px;height:30px;background:#223e99;color:#fff}
.cal_search .sch_row1{margin:0}
.cal_search .sch_row1 *{vertical-align:middle}
.cal_search .sch_row1 span{display:block;margin:0 0 5px 0}

@media all and (min-width:768px){
.cal_search ul{overflow:hidden}
.cal_search li{width:45%;margin:0 5% 7px 0;float:left}
.cal_search label{display:inline-block;width:90px} 
.cal_search .form_sel{width:auto}
.cal_search .form_txt{width:70%}
.cal_search .wid50{width:30%}
.cal_search li span{display:inline}
.cal_search li.row1{width:90%}    
.cal_search li.row1 .wid50{width:100px}
.cal_search .sch_row1 span{display: inline-block;}
.cal_search .sch_row1 .wid50{width:100px}
}                 




/* 공연목록 */
.show_list>ul>li{overflow: hidden; position: relative; margin: 0 0 4%;}
.show_list ul li img{display: block; float: left; width:100%; max-width: 125px; height:180px; border: 1px #d2d2d2 solid;}
.show_list ul li div{float: right; width: calc(100% - 140px);}
.show_list ul li div strong{display: inline-block; margin: 0 4px 0 0; color: #223e99;}
.show_list ul li div span{display: inline-block;}
.show_list ul li div p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow: ellipsis; overflow: hidden; word-break: break-all; margin-bottom: 10px; font-size: 16px;  color: #111;}
.show_list ul li li{margin: 0 0 6px;}
.show_list ul li p.btn{position: absolute; bottom: 0; right: 0; width: 100%; }
.show_list ul li p.btn a{display: block; width: calc(100% - 160px); margin: 0 0 0 auto; padding: 10px 0; text-align: center; border: 1px #223e99 solid; color: #223e99; background: #fff;}
.show_list ul li p.btn a:hover{background: #223e99; color: #fff;}
	
@media all and (min-width:768px) {
.show_list>ul{overflow: hidden;}
.show_list>ul>li{float: left; width: 46%; margin: 0 4% 4%;}
.show_list>ul>li:nth-last-of-type(2n){margin: 0 0 4%;}
.show_list ul li li{float: none; width: 100%;}
	
}
@media all and (min-width:1023px) {
.show_list ul li img{max-width: 140px;}	
.show_list ul li div{width: calc(100% - 160px);}
.show_list ul li p.btn a{width: calc(100% - 160px);}

}                    

/* 박스형 컨텐츠 */
.basic_box{background:url("/images/01_potal/common/box_bg.gif");padding:8px;margin:20px 0 30px 0}
.basic_box>div{background:#fff;padding:15px}
.basic_box h5{margin-bottom:10px;}
.basic_box li{font-size:16px;line-height:1.5em;padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/01_potal/common/li01.png") no-repeat 0 7px}
.basic_box li ul{margin:10px 0 0 0}
.basic_box li li{padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 7px}
.basic_box li li li{padding:0 0 0 12px;background:url("/images/01_potal/common/li03.png") no-repeat 0 7px}
.basic_box dt{color:#e4780b;font-size:24px;margin:0 0 10px 0;font-weight:600}
.basic_box dd{font-size:16px;line-height:1.5em;padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/01_potal/common/li01.png") no-repeat 0 7px}
.basic_box dd li ul{margin:10px 0 0 0}
.basic_box dd li{padding:0 0 0 10px;background:url("/images/01_potal/common/li02.png") no-repeat 0 7px}
.basic_box dd li li{padding:0 0 0 12px;background:url("/images/01_potal/common/li03.png") no-repeat 0 7px}
.basic_box p{line-height:1.5em}
.basic_box .img span{display:block;text-align:center;margin:0 0 15px 0}

.info_box{border:1px dashed #ddd;margin:0 0 20px 0;padding:20px}
.info_box p{background:url("/images/01_potal/common/ex_mark.png") no-repeat 0 2px;line-height:1.5em;padding: 0 0 0 20px}
                                                                                                                                                                            