@charset "utf-8";
.basic_search .searchinput input[type="submit"]{position:absolute;top:0;right:0;padding:0;width:34px;min-width:46px;height:34px;background:#ee402e url(/images/common/search_ico.png) no-repeat 50%;border:none;border-radius:2px;text-indent:-9999em;}
.basic_box {margin-top: 50px;}
.bold.red{color:#e03321;}
.bold{font-weight:bold;}

.button_basic{background: #6d6d6d;border: none;color: #fff;line-height: 1;padding: 8px 20px;}
.button_basic a{color:#fff;}*/
.button .typeA input[type="button"],
.button .typeA input[type="reset"],
.button .typeA input[type="submit"],
.button .typeA a,
.button .typeA a.disabled,
.button .typeA a,
.button .typeA a:link,
.button .typeA a:visited{background-color:#fff;border-color:#c3c3c3;color:#666;}
.button .typeA a:hover,
.button .typeA a:focus,
.button .typeA a:active{background-color:#424242;border-color:#424242;color:#fff;}

.button .typeB input[type="button"],
.button .typeB input[type="reset"],
.button .typeB input[type="submit"],
.button .typeB a,
.button .typeB a.disabled,
.button .typeB a,
.button .typeB a:link,
.button .typeB a:visited{background-color:#ef4030;border-color:#ef4030;color:#fff;}
.button .typeB a:hover,
.button .typeB a:focus,
.button .typeB a:active{background-color:#d71f30;color:#fff;}

.button .typeA input[type="submit"],
.button .typeA input[type="submit"].disabled,
.button .typeA input[type="submit"],
.button .typeA input[type="submit"]:link,
.button .typeA input[type="submit"]:visited{background-color:#fff;border-color:#c3c3c3;color:#666;}
.button .typeA input[type="submit"]:hover,
.button .typeA input[type="submit"]:focus,
.button .typeA input[type="submit"]:active{background-color:#424242;border-color:#424242;color:#fff;}

.button .typeB input[type="submit"],
.button .typeB input[type="submit"].disabled,
.button .typeB input[type="submit"],
.button .typeB input[type="submit"]:link,
.button .typeB input[type="submit"]:visited{background-color:#ef4030;border-color:#ef4030;color:#fff;}
.button .typeB input[type="submit"]:hover,
.button .typeB input[type="submit"]:focus,
.button .typeB input[type="submit"]:active{background-color:#d71f30;color:#fff;}
.button .typeB input[type="submit"]{height: 40px;border-radius:3px;}

.form_post .post_btn{line-height:12px;}


/* table style */
table caption{position:relative;height:0;font-size:0;line-height:0;}
.tbl_basic{margin-bottom:10px;width:100%;border-top:2px solid transparent;border-bottom:1px solid transparent;}
.tbl_basic th,
.tbl_basic td{padding:10px 15px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;}
.tbl_basic th:first-child,
.tbl_basic td:first-child{border-left:none}
.tbl_basic th.trw,
.tbl_basic td.trw{border-right:1px solid #ddd;}
.tbl_basic tbody th,
.tbl_basic thead th{vertical-align:middle;}
.tbl_basic thead th,
.tbl_basic tfoot th{background-image:none;}
.tbl_basic tbody th{/*color:#004993;*/color:#333;}
.tbl_basic thead th{color:#333;}
.tbl_basic td  .btn-file{font-size:12px;}

.tbl_basic{border-top-color:#000;border-bottom-color:#ddd;}
.tbl_basic th,
.tbl_basic td{border-left-color:#ccc;border-bottom-color:#ccc;}
/*.tbl_basic tbody th{background-color:#f1f1f1;}*/

.tbl_basic.tbl_type1{border-top-color:#000;border-bottom-color:#ddd;}
.tbl_basic.tbl_type1 th,
.tbl_basic.tbl_type1 td{border-left-color:#ddd;border-bottom-color:#ddd;}
.tbl_basic.tbl_type1 thead th{background-color:#fff;border-bottom-color:#ccc;}

.tbl_basic.tbl_type1 tfoot th{background-color:#fafafa;}

.tbl_basic.tbl_type2{border-top-color:#004993;border-bottom-color:#ccc;}
.tbl_basic.tbl_type2 th,
.tbl_basic.tbl_type2 td{border-left-color:#ddd;border-bottom-color:#ddd;}
.tbl_basic.tbl_type2 tbody th{background-color:#fff;color:#333;text-align:left;}
/*.tbl_basic.tbl_type2 thead th{background-color:#f1f1f1;}*/
.tbl_basic.tbl_type2 tfoot th{background-color:#f1f1f1;}

.tbl_basic.tbl_type2 .level0{background-color:#fafafa;color:#333;}
.tbl_basic.tbl_type2 .level0 th{background-color:#fafafa;}
.tbl_basic.tbl_type2 .level0 th,
.tbl_basic.tbl_type2 .level0 td{color:#000;font-weight:bold;}
.tbl_basic thead th{background:none;}
.tbl_basic tbody th{background:none;}


.button span a{border-radius:0;}

/* 게시판버튼 */
.board_butt{display:block;margin:20px 0;text-align:right}
.board_butt.center{text-align:center}
.button span input[type="button"],
.button span input[type="reset"],
.button span input[type="submit"],
.button span a{display:inline-block;position:relative;border:none;background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;padding:10px 15px 8px 15px;font-size:14px;line-height:1.42857143;}
.button span a{border:1px solid transparent;border-radius:0;background-image:none;text-align:center;vertical-align:middle;white-space:nowrap;}
.button span a *{vertical-align:middle}
.button span a:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.button span a:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.button span input[type="button"],
.button span input[type="reset"],
.button span input[type="submit"]{height:40px;border-radius:0;}


.button .typeA input[type="button"],
.button .typeA input[type="button"].disabled, 
.button .typeA input[type="button"],
.button .typeA input[type="button"]:link,
.button .typeA input[type="button"]:visited{background-color:#fff;border-color:#c3c3c3;color:#666;}
.button .typeA input[type="button"]:hover,
.button .typeA input[type="button"]:focus,
.button .typeA input[type="button"]:active{background-color:#424242;border-color:#424242;color:#fff;}
.button span input[type="button"]{border:1px solid transparent;}
.button span input[type="button"]{padding: 4px 8px 4px 8px;line-height: 12px;    height: 30px;}

.button .typeA input[type="reset"],
.button .typeA input[type="submit"],
.button .typeA a, 
.button .typeA a.disabled, 
.button .typeA a,
.button .typeA a:link,
.button .typeA a:visited{background-color:#fff;border-color:#c3c3c3;color:#666;}
.button .typeA a:hover,
.button .typeA a:focus,
.button .typeA a:active{background-color:#424242;border-color:#424242;color:#fff;}

.button .typeB input[type="button"],
.button .typeB input[type="reset"],
.button .typeB input[type="submit"],
.button .typeB a, 
.button .typeB a.disabled, 
.button .typeB a,
.button .typeB a:link,
.button .typeB a:visited{background-color:#eb3b4b;border-color:#d71f30;color:#fff;}
.button .typeB a:hover,
.button .typeB a:focus,
.button .typeB a:active{background-color:#d71f30;color:#fff;}


.button span .writing[type="button"],
.button span .writing[type="reset"],
.button span .writing[type="submit"],
.button span .writing{padding-left:35px;border-radius:0;background-image:url(/images/prog/board/btn_writ.png);background-repeat:no-repeat;background-position:15px 50%;}

.button span .writing:hover,
.button span .writing:focus{background-color:#fff;border-color:#ddd;color:#d71f30;}

.button span .modit,
.button span .modit:link,
.button span .modit:visited{padding-left:38px;background-image:url(/images/prog/board/btn_modit.png);background-repeat:no-repeat;background-position:13px 48%;}
.button span .modit:hover,
.button span .modit:focus,
.button span .modit:active{background-image:url(/images/prog/board/btn_modit_ov.png);background-repeat:no-repeat;background-position:13px 48%;}
.button span .delete,
.button span .delete:link,
.button span .delete:visited{padding-left:35px;background-image:url(/images/prog/board/btn_delete.png);background-repeat:no-repeat;background-position: 8px 48%;padding: 2px 8px 0 28px;}
.button span .delete:hover,
.button span .delete:focus,
.button span .delete:active{background-image:url(/images/prog/board/btn_delete_ov.png);background-repeat:no-repeat;background-position: 8px 48%;padding: 2px 8px 0 28px;}
.button span .list,
.button span .list:link,
.button span .list:visited{padding-left:38px;background-image:url(/images/prog/board/btn_list.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .list:hover,
.button span .list:focus,
.button span .list:active{background-image:url(/images/prog/board/btn_list_ov.png);background-repeat:no-repeat;background-position:15px 48%;}

.button span .notify,
.button span .notify:link,
.button span .notify:visited{padding-left:38px;background-image:url(/images/prog/board/btn_notify.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .notify:hover,
.button span .notify:focus,
.button span .notify:active{background-image:url(/images/prog/board/btn_notify_ov.png);background-repeat:no-repeat;background-position:15px 48%;}

.button span .reply,
.button span .reply:link,
.button span .reply:visited{padding-left:38px;background-image:url(/images/prog/board/btn_reply.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .reply:hover,
.button span .reply:focus,
.button span .reply:active{background-image:url(/images/prog/board/btn_reply_ov.png);background-repeat:no-repeat;background-position:15px 48%;}


.button span .excel,
.button span .excel:link,
.button span .excel:visited{padding-left:38px;background-image:url(/images/prog/board/btn_excel.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .excel:hover,
.button span .excel:focus,
.button span .excel:active{background-image:url(/images/prog/board/btn_excel_ov.png);background-repeat:no-repeat;background-position:15px 48%;}



@charset "utf-8";



.contentAnchor{margin-bottom:50px;text-align:center}
.contentAnchor a{display:inline-block;margin:0 10px;vertical-align:middle;font-size:0}




.pic .pic_wrap{width:100%;background:#f7f7f7 url(/images/tour/common/noimg.png) no-repeat 50% 50%}
.pic img{width:100%;max-width:none}


h3{color:#364453}

.form-max{}
.form-max input{width:100%}
.form-max textarea{padding:10px;width:100%}

.form-tel{}
.form-tel select{width:70px}
.form-tel input{width:100px;text-indent:0;text-align:center}

.form_addr{}
.form_addr input{width:300px}

.form_post{}
/*.form_post .post_btn{height:28px;padding:0 20px;background:#636b7e;color:#fff}*/
.form_post .post_btn{height:28px;padding:0 1px;/*background:#636b7e;*/color:#fff}

.hongbo-remark{}
.hongbo-remark a{display:inline-block;padding:3px 10px;border:1px solid #ddd;background:#fff}
.hongbo-remark .mod{background:#636b7e;color:#fff}
.hongbo-remark .del{}

.list_1st.small-ti{}
.list_1st.small-ti>li{padding-left:86px}
.list_1st.small-ti>li>b{display:inline-block;min-width:75px;margin-left:-75px;vertical-align:top}
.list_1st.small-ti>li>b+ul{display:inline-block}

.list_1st.midd-ti>li{padding-left:146px}
.list_1st.midd-ti>li>b{min-width:135px;margin-left:-135px}

.list_1st.large-ti>li{padding-left:186px}
.list_1st.large-ti>li>b{min-width:175px;margin-left:-175px}

@media(max-width:480px){
	.list_1st.small-ti li{padding-left:11px}
	.list_1st.small-ti li b{display:block;margin-left:0}

}

.btn.btn-ani.btn-line.large .icon{display:inline-block;width:25px;height:25px;margin:-5px 0 0 15px;background:url(/images/common/bullet_tour_btn.png) no-repeat}

.btn.btn-ani.btn-line.large.gray{background-color:#636b7e;border-color:#636b7e;color:#fff}
.btn.btn-ani.btn-line.large.white{background-color:#fff}

.btn.btn-ani.btn-line.large.gray .arr{background-position:0 0}
.btn.btn-ani.btn-line.large.white .arr{background-position:0 -75px}
.btn.btn-ani.btn-line.large.white .like{background-position:0 -150px}

.btn.btn-ani.btn-line.large{}

.btn.btn-ani.btn-line.large:hover,.btn.btn-ani.btn-line.large:focus{}
.btn.btn-ani.btn-line.large.gray:hover,.btn.btn-ani.btn-line.large.gray:focus{background-color:#fff;color:#54535a}
.btn.btn-ani.btn-line.large.gray:hover .arr,.btn.btn-ani.btn-line.large.gray:focus .arr{background-position:0 -75px}

input.btn{height:auto;line-height:1.42857}



/* 버튼 영역*/
.buttons-grap{margin:40px 0}
.buttons-grap a{margin:0 5px}
.buttons-grap.top{}
.buttons-grap.bottom{}

@media(max-width:767px){
	.buttons-grap.break{margin:35px 0}
	.buttons-grap.break a{display:block;margin:5px}

}

/*#content ui*/
h2{margin-top:50px;background:url(/images/common/h2_bul.png) no-repeat}
h2:first-child {margin: 50px 0 10px 0;}
.content-quick{position:absolute;top:500px;left:50%;width:70px;margin-left:638px;background-color:#fff}
.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;background:url(/images/tour/sub01/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/tour/sub01/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:#2c353f;color:#fff;border-color:#2c353f}

.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}






.ui-topic{position:relative;height:285px;padding:6.5% 7%;overflow:hidden}
.ui-topic .topic-thumb{display:none}
.ui-topic .topic-caption{float:left;max-width:730px;color:#fff}
.ui-topic .topic-caption .caption-title{font-family:"nmn",sans-serif;font-size:50px}
.ui-topic .topic-caption .caption-descript{font-size:16px}
.ui-topic .topic-caption .caption-descript p{line-height:1.3;color:#fff}
.ui-topic .more{display:table;table-layout:fixed;float:right;width:156px;height:156px;background:url(/images/tour/common/opacity_black.png);border:3px solid #fff}
.ui-topic .more a{display:table-cell;height:100%;vertical-align:middle;text-align:center;line-height:1.3;font-size:25px;color:#fff}
@media(max-width:1200px){
	.ui-topic .topic-caption{float:none;width:auto}
	.ui-topic .more{display:block;float:none;width:auto;height:auto;margin-top:20px}
	.ui-topic .more a{display:block;padding:15px 25px}
	.ui-topic .more a br{display:none}

}

@media(max-width:1200px){
	.ui-topic{height:auto}
}

@media(max-width:1000px){
	.ui-topic{height:auto}
	.ui-topic.wrap_camping{padding:6.5% 7% 80px}
	.contentAnchor:After{content:"";display:block;clear:both}
	.contentAnchor a{font-size:15px;border:1px solid #ddd;width:16.6%;margin:0;float:left;margin-left:-1px;padding:5px}
	.contentAnchor a.ov,
	.contentAnchor a:hover{color:#fff;background-color:#cf3028}
	.contentAnchor a img{display:none}

}

@media(max-width:768px){
	.ui-topic.wrap_camping{padding:6.5% 7% 135px}
	.ui-topic .topic-caption .caption-title{font-size:35px}
	.ui-topic .topic-caption .caption-descript{font-size:16px}
	.ui-topic .more a{font-size:18px}
	.contentAnchor a{width:33.3%;margin-top:-1px}

}


@media(max-width:400px){
	.contentAnchor a{width:50%}
}

.ui-topic2{position:relative;overflow:hidden;background-color:#fff;border-width: 0;
    box-shadow: 1px 1px 5px 1px #d8d8d8;}
.ui-topic2 .topic-thumb{position:relative;float:left;width:100%;height:500px;    max-width:510px;overflow:hidden;background-color:#fafafa;border-right: 1px solid #ddd;}
.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%}

#callYoutube{position:absolute;top:50%;left:50%;width:71px;height:71px;margin:-26px 0 0 -26px;background:url(/images/tour/common/play.png) no-repeat}

#youtube{z-index:1000;position:fixed;top:130px;left:50%;width:1000px;height:565px;margin:0 0 0 -500px;background:url(/images/tour/common/opacity_black.png)}

#youtubePlayer{position:absolute;top:0;left:0;display:block;width:100%;height:100%}

#youtubeExit{display:none;z-index:1000;position:fixed;top:50px;left:50%;width:50px;height:50px;margin-left:-25px;border:1px solid #ddd;border-radius:100%;background:#fff url(/images/tour/common/exit.png) no-repeat 50% 50%}

@media(max-width:1200px){ 
	#youtube{width:800px;height:480px;margin:0 0 0 -400px} 

}

@media(max-width:1000px){ 
	#youtube{width:640px;height:360px;margin:0 0 0 -320px}

}

@media(max-width:768px){
	#youtube{width:480px;height:270px;margin:0 0 0 -240px}

}

@media(max-width:520px){ 
	#youtube{width:400px;height:225px;margin:0 0 0 -200px} 

}

@media(max-width:480px){
	#youtube{width:320px;height:180px;margin:0 0 0 -160px}

}

.ui-topic2 .topic-caption{padding:30px 15px 0}
.ui-topic2 .topic-thumb+.topic-caption{margin-left:524px;}

.ui-topic2 .caption-title{font-family:"nmn",sans-serif;font-size:40px;letter-spacing:-2px;color:#2c353f}

.ui-topic2 .caption-addr{font-size:18px}
.ui-topic2 .caption-addr b{font-size:20px}
.ui-topic2 .caption-descript{padding:20px 0;margin:20px 0;font-size:16px;border:solid #ddd;border-width:1px 0}
.ui-topic2 .caption-buttons{}
.ui-topic2 .caption-buttons ul{}
.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{display:block;width:90px;height:60px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddd} 
.ui-topic2 .caption-buttons ul li a:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ui-topic2 .caption-buttons ul li a i{display:inline-block;line-height:1.3;vertical-align:middle}

.ui-topic2 .caption-buttons a:hover,
.ui-topic2 .caption-buttons a:focus{background:#d23b34;color:#fff}


@media(max-width:1200px){
	.ui-topic2 .topic-thumb{width:500px}
	.ui-topic2 .topic-caption{padding:20px 30px 0}
	.ui-topic2 .topic-thumb+.topic-caption{margin-left:500px}
	.ui-topic2 .caption-title{font-size:30px}
	.ui-topic2 .caption-addr{font-size:15px}
	.ui-topic2 .caption-addr b{font-size:16px}
	.ui-topic2 .caption-descript{padding:15px 0;margin:15px 0;font-size:15px}

}

@media(max-width:1000px){
	.ui-topic2{padding-bottom:132px}
	.ui-topic2 .topic-thumb{width:340px;height:230px;margin:20px}
	/* .ui-topic2 .topic-caption{padding:20px 20px 0 0} */
	.ui-topic2 .topic-caption{padding:15px}

	.ui-topic2 .caption-descript{border-width:1px 0 0}
	.ui-topic2 .topic-thumb+.topic-caption{margin-left:360px}

	.ui-topic2 .caption-buttons{position:absolute;bottom:20px;left:20px;right:20px;padding-top:20px;border-top:1px solid #ddd}

}

@media(max-width:768px){
	.ui-topic2{padding-bottom:0}
	/* .ui-topic2 .topic-thumb{float:none;width:auto;padding:0} */
	.ui-topic2 .topic-thumb{float:none;width:auto;padding:0;margin:10px auto 0;max-width:500px;/* height:350px; */;height:100%}
	.ui-topic2 .topic-thumb div{width:100%;margin-left:0}
	.ui-topic2 .topic-thumb img{max-width:none;width:100%}

	.ui-topic2 .topic-caption{padding:20px 0 0}
	.ui-topic2 .topic-thumb+.topic-caption{margin-left:0}
	.ui-topic2 .caption-descript{margin-bottom:0}
	.ui-topic2 .caption-buttons{position:static;padding-top:0;border-top-width:0}
	.ui-topic2 .caption-buttons ul{display:table;table-layout:fixed;border-collapse:collapse;width:100%}
	.ui-topic2 .caption-buttons ul li{display:table-cell;margin-left:0;border:1px solid #ddd}
	.ui-topic2 .caption-buttons ul li a{display:block;width:100%;height:50px;border-radius:0;-webkit-border-radius:0;border-width:0;background:transparent}
	.ui-topic2 .caption-buttons ul li a i{}
	.ui-topic2 .caption-buttons ul li a i br{display:none}

	.ui-topic2 .caption-buttons a:hover,
	.ui-topic2 .caption-buttons a:focus{background-color:#d23b34;color:#fff}

	.ui-topic2 .caption-buttons a:hover .arr,
	.ui-topic2 .caption-buttons a:focus .arr{display:none}

}

@media(max-width:480px){
	.ui-topic2 .caption-buttons ul li a i{font-size:14px}
	.ui-topic2 .caption-buttons ul li a i br{display:inline-block}
	/* .ui-topic2 .topic-thumb{height:300px}
	*/
}


.ui-white-block{padding:45px 40px;border:1px solid #d8d8d8;background:#fff}
.ui-white-block:after{content:"";display:block;clear:both}
.ui-white-block>*{margin-top:20px}
.ui-white-block>*:first-child{margin-top:0}
.ui-white-block p[style],.ui-white-block span[style]{line-height:1.6 ;font-family:"ntk",sans-serif ;font-size:15px }
@media(min-width:0px){.ui-white-block{border-width:0;box-shadow:1px 1px 5px 1px #d8d8d8}}
@media(max-width:768px){.ui-white-block{padding:20px 0;box-shadow:none}}

/* 
.ui-white-block h3{margin-bottom:0} */
.ui-white-block .tbl_basic{margin-top:0}


.ui-thumb{}
.ui-thumb .thumb-block{}
.ui-thumb .thumb-block a{display:block;position:relative;overflow:hidden}
.ui-thumb .thumb-block div{display:block;text-align:center}
.ui-thumb .thumb-block div img{max-width:none;width:100%;height:100%}

.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}

@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}

}


.ui-tabs{text-align:center}
.ui-tabs button{min-width:150px;height:55px;margin-left:-1px;font-size:18px;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: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/tour/sub01/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}
.ui-map .map-view>img{visibility:hidden}


/*인포윈도우*/
.ui-infowindow{overflow:hidden}
.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 .title{margin-top:10px;font-weight:700;font-size:18px;color:#333}
.ui-infowindow .info-box .button{margin-top:15px}

@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}

}

.ui-media{}
.ui-media .media-title{margin:30px 0 15px;letter-spacing:-2px;font-weight:700;font-size:40px;line-height:1.15;background:url(/images/tour/sub01/travel_video.png) no-repeat 95% 50%;color:#000}
.ui-media .media-title i{display:block;color:#4e722e}
.ui-media .media-descript{float:left}
.ui-media .media-descript .descript-overflow{width:358px;height:307px;padding:30px;overflow:auto;border:1px solid #ddd}
.ui-media .media-player{width:733px;height:443px;margin:0 0 0 387px} 
.ui-media .media-player iframe{display:block;width:100%;height:100%}
@media(max-width:1200px){ 
	.ui-media .media-title{margin-top:0}
	.ui-media .media-descript .descript-overflow{height:216px}
	.ui-media .media-player{width:533px;height:323px} 

}

@media(max-width:1000px){
	.ui-media .media-title{background:transparent}
	.ui-media .media-title i{display:inline-block}
	.ui-media .media-descript{float:none}
	.ui-media .media-descript .descript-overflow{width:auto;height:auto}
	.ui-media .media-player{position:relative;width:100%;height:auto;padding-top:60.5%;margin:20px 0 0;overflow:hidden}
	.ui-media .media-player video{position:absolute;top:0;left:0}

}

@media(max-width:768px){
	.ui-media .media-title{font-size:28px}
	.ui-media .media-descript .descript-overflow{padding:20px}

}

/*전체관광지안내 검색-리스트*/
.ui-search.box{padding:30px;background:#fff;border:1px solid #eaeaea;color:#767676;text-align:center}
.ui-search.box .tit{margin:0 15px 5px 0;font-size:20px;font-weight:600;color:#414141}
.ui-search.box .tit,
.ui-search.box .search-input{display:inline-block;vertical-align:middle}
.ui-search.box .search-input{position:relative;width:450px}
.ui-search.box .search-input .findTxt{padding-right:60px;width:100%;height:50px;line-height:50px;text-indent:15px}
.ui-search.box .search-input .btn-find{display:inline-block;position:absolute;right:0;top:0;width:50px;height:50px;background:#cf3028 url(/images/common/content/icon_search.png) no-repeat 50% 50%;border:0;font-size:0}
@media(max-width:767px){.ui-search.box .search-input{width:100%}}
@media(max-width:640px){.ui-search.box{padding:0;margin-bottom:20px;border-width:0;background:transparent}}


.ui-word-search.box{/*padding:30px 8%;*/padding-bottom:15px;margin:15px 0;/*background-color:#fff;*/border-bottom:1px solid #ddd;font-size:16px;color:#70654c;text-align:center}
.ui-word-search.box ul:after{display:block;content:"";clear:both;visibility:hidden}
.ui-word-search.box li{float:left;margin-bottom:5px;margin-left:5px}
.ui-word-search.box button{display:inline-block;width:41px;height:41px;border:1px solid #ddd;line-height:42px;border-radius:5px}
.ui-word-search.box button.total{width:100px}
.ui-word-search.box button.ov{border-color:#cf3028}
.ui-word-search.box button.ov,
.ui-word-search.box button:hover,
.ui-word-search.box button:focus{color:#cf3028}
@media(max-width:767px){.ui-word-search.box{padding:20px}}
@media(max-width:640px){.ui-word-search.box{border-width:1px}}

.ui-picture-list{margin:20px 0;margin-top:50px}
.ui-picture-list>ul{margin:0 -7px}
.ui-picture-list>ul:after{display:block;clear:both;content:''}
.ui-picture-list>ul>li{float:left;width:33.3%;border:7px solid transparent;border-width:0 7px 30px}
.ui-picture-list>ul>li a{display:block;position:relative;min-height:70px;background-color:#fff}
.ui-picture-list ul li a .pic{position:relative;padding-top:72%;overflow:hidden;text-align:center}
.ui-picture-list ul li a .pic .pic_wrap{position:absolute;left:0;top:0;right:0;height:100%}
.ui-picture-list ul li a .pic img{height:100%}
.ui-picture-list ul li a .pic span{display:none;position:absolute;top:0;left:0}

/*.ui-picture-list ul li a .cnt{min-height:164px;padding:15px 15px 10px;border:1px solid #ddd;border-left-width:0;border-top-width:0;background:#fff}*/
.ui-picture-list ul li a .cnt{min-height:164px;padding:15px 15px 10px;border:1px solid #ddd;border-top-width:0;background:#fff}
.ui-picture-list ul li a .cnt h3{position:relative;margin:5px 0 12px 0;font-size:20px;font-weight:600;line-height:130%;color:#191919;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.ui-picture-list ul li a .cnt h3 span{display:block;position:absolute;top:0;right:0;font-size:13px;color:#74829e}
.ui-picture-list ul li a .cnt ul li{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap}
.ui-picture-list ul li a .cnt p{height:40px;line-height:20px;font-size:14px;overflow:hidden}
.ui-picture-list ul li a .cnt p,
.ui-picture-list ul li a .cnt li{float:none;letter-spacing:-1px}
.ui-picture-list ul li a .cnt .ico{position:absolute;left:0;bottom:0;padding:13px 0;width:100%;border-top:1px solid #ddd;font-size:15px;color:#767676;text-align:center}


.ui-picture-list ul li a .cnt .ico:after{display:block;content:"";clear:both;visibility:hidden}
.ui-picture-list ul li a .cnt .ico span{float:left;position:relative;width:30%}
.ui-picture-list ul li a .cnt .ico span.area{width:40%}
.ui-picture-list ul li a .cnt .ico span:before{display:inline-block;content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background-color:#ddd}
.ui-picture-list ul li a .cnt .ico span.like:before{display:none}
.ui-picture-list ul li a .cnt .ico span em{display:inline-block;margin-right:5px;background:url(/images/tour/common/picture_list_ico_set.png) no-repeat;/*vertical-align:middle;*/}
.ui-picture-list ul li a .cnt .ico span.like em{width:12px;height:11px}
.ui-picture-list ul li a .cnt .ico span.view em{width:17px;height:10px;background-position:-20px 0}
.ui-picture-list ul li a .cnt .ico span.area em{position:relative;top:2px;width:10px;height:14px;background-position:-50px 0}


/*
.ui-picture-list>ul>li a:hover .region{background-position:0 -59px;color:#000}
.ui-picture-list>ul>li a:hover .pic span{display:block}
.ui-picture-list>ul>li a:hover .cnt{background:#6e7d9a;border-color:#6e7d9a}
.ui-picture-list>ul>li a:hover .cnt *,
.ui-picture-list>ul>li a:hover .info{color:#fff}
*/


@media(max-width:1000px){
	.ui-word-search.box a{width:38px;height:38px;line-height:38px}
	.ui-word-search.box li{margin-top:5px}
	.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%}

}

@media(max-width:767px){
	.ui-picture-list>ul>li{width:50%}	
	.ui-picture-list>ul>li a .cnt{border-left:1px solid #ddd}
	.ui-thumb.cols .thumb-block{float:none}
	.ui-thumb .thumb-block{padding-top:0}
	.ui-thumb.size-2 .thumb-block{width:100%}
}

@media(max-width:639px){
	.ui-picture-list>ul>li{float:none;margin:0 auto;width:100%}

}


/* 페이징 */
.tabletshow{display:block}

.pg_num{position:relative;margin-top:20px;padding:0;text-align:center}
.pg_num:after{content:"";display:block;visibility:hidden;clear:both}
.pg_num *{vertical-align:middle}
.pg_num a{display:inline-block;overflow:hidden;width:32px;height:32px;background-color:#fff;border:1px solid #ddd;line-height:32px}
.pg_num a:hover,
.pg_num a:focus{border:1px solid #111}
.pg_num a.pg_lnk_ov{background:#111;border:1px solid #ddd;color:#ddd}
.pg_num a.pg_arrow{background:#fff url(/images/tour/common/bg_pg_num.gif) no-repeat;font-size:0;line-height:0}
.pg_num a.pg_first{background-position:10px 10px}
.pg_num a.pg_last{background-position:-30px 10px}
.pg_num a.pg_prev{background-position:-68px 10px}
.pg_num a.pg_nex,
.pg_num a.pg_next{background-position:-107px 10px}


@media only screen and (max-width:640px){
	.mobileshow{display:block}
	.tabletshow{display:none}
}



/*관광명소*/
.ui-img-block{margin:0 -6px}
.ui-img-block:after{content:"";display:block;clear:both}

.ui-img-block .img-item{float:left;width:25%;border:6px solid transparent}
.ui-img-block .img-item a{display:block;position:relative;padding-top:100%;overflow:hidden}
.ui-img-block .img-item .mask{z-index:1;position:absolute;bottom:0;width:100%;height:100px;background:url(/images/tour/common/ui-tumb-film.png) repeat-x}
.ui-img-block .img-item .ani{display:none;z-index:2;position:absolute;bottom:0;width:100%;height:100%;padding:20px;background:url(/images/tour/common/ui-tumb-film.png) repeat-x 0 100%}

.ui-img-block .img-item.large,.ui-img-block .img-item.dubble{width:50%}
.ui-img-block .img-item.dubble a{padding-top:49.1%}
.ui-img-block .img-item.dubble a img{height:150%;margin-top:-5%}

.ui-img-block .img-thumb{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-img-block .img-thumb div{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-img-block .img-thumb div img{max-width:none;height:100%}

.ui-img-block .img-caption{z-index:2;position:absolute;bottom:0;left:0;right:0;padding:25px;line-height:1.3}
.ui-img-block .caption-title,.ui-img-block .ani-title{font-size:20px;color:#fff}
.ui-img-block .caption-descript,.ui-img-block .ani-descript{display:block;font-size:16px;color:#e6e7e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui-img-block .caption-descript{display:none}
.ui-img-block .ani-grap span{display:block;width:45px;margin:20px auto 0;text-align:center;border-bottom:1px solid #dadbd9;color:#fff}

.ui-img-block .large .caption-title,.ui-img-block .large .ani-title{font-size:40px}
.ui-img-block .large .caption-descript{display:block}

.ui-img-block .ani{text-align:center}
.ui-img-block .ani-vertical{display:inline-block;height:100%;vertical-align:middle}
.ui-img-block .ani-grap{display:inline-block;max-width:80%;vertical-align:middle}

.ui-img-block .img-item a:hover .img-caption{display:none}
.ui-img-block .img-item a:hover .ani{display:block}

.ui-img-block .img-item .ani:before,
.ui-img-block .img-item .ani:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:double #fff}

.ui-img-block .img-item .ani:before{border-width:1px 0}
.ui-img-block .img-item .ani:after{border-width:0 1px}

@media(max-width:1000px){
	.ui-img-block .img-item,.ui-img-block .img-item.large,.ui-img-block .img-item.dubble{width:33.3%}
	.ui-img-block .large .caption-title,.ui-img-block .large .ani-title{font-size:20px}
	.ui-img-block .img-item.dubble a{padding-top:100%}

	.ui-img-block .img-caption{padding:15px}
	.ui-img-block .caption-title,.ui-img-block .large .caption-title{font-size:18px}
	.ui-img-block .caption-title b{font-weight:normal}

	.ui-img-block .large .caption-descript,.ui-img-block .ani-descript{display:none}

	.ui-img-block .ani-grap{max-width:none}

}

@media(max-width:768px){
	.ui-img-block .img-item,.ui-img-block .img-item.large,.ui-img-block .img-item.dubble{width:50%}

}

@media(max-width:480px){
	.ui-img-block .img-item,.ui-img-block .img-item.large,.ui-img-block .img-item.dubble{width:100%}

}

@media(min-width:0px){
	.ui-img-block .img-item a *{transition:all 200ms}
	.ui-img-block .img-item .ani{display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}
	.ui-img-block .img-item .ani:before,
	.ui-img-block .img-item .ani:after{
		opacity:0;
		-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;
		transition:opacity 0.6s,-webkit-transform 0.6s,-moz-transform 0.6s,-o-transform 0.6s,transform 0.6s;

	}

	.ui-img-block .img-item .ani:before{-webkit-transform:scale(0,1);transform:scale(0,1)}
	.ui-img-block .img-item .ani:after{-webkit-transform:scale(1,0);transform:scale(1,0)}

	.ui-img-block .img-item a:hover .img-caption{opacity:0}
	.ui-img-block .img-item a:hover .img-thumb{-webkit-filter:blur(3px);filter:blur(3px)}
	.ui-img-block .img-item a:hover .img-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}
	.ui-img-block .img-item a:hover .ani{opacity:1}
	.ui-img-block .img-item a:hover .ani:before,
	.ui-img-block .img-item a:hover .ani:after{opacity:0.8;-webkit-transform:scale(1);transform:scale(1)}

} 


/*지역별검색*/
.ui-locate-block{height:478px;border:1px solid #ddd;/*border-width:0 1px 1px 0;*/background-color:#fff}
.ui-locate-block:after{content:"";display:block;clear:both}
.ui-locate-block .locate-map{position:relative;float:left;width:523px;height:100%;border-right:1px solid #ddd;background:#f7f7f7 url(/images/tour/sub01/locate-map.gif) no-repeat 50% 50%}
.ui-locate-block .locate-map .marker{position:absolute;left:119px;top:71px;width:438px;height:336px}
.ui-locate-block .locate-map .marker div{position:absolute;left:0;top:0}
.ui-locate-block .locate-map .marker button{font-size:13px}
.ui-locate-block .locate-map .marker button.ov{color:#cf3028}
.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/tour/sub01/locate-map-marker.png) no-repeat}
.ui-locate-block .locate-map .marker button:hover{color:#cf3028}

.ui-locate-block .locate-map .marker .marker-1{left:155px;top:110px}
.ui-locate-block .locate-map .marker .marker-2{left:170px;top:280px}
.ui-locate-block .locate-map .marker .marker-3{left:177px;top:345px}
.ui-locate-block .locate-map .marker .marker-4{left:160px;top:180px}
.ui-locate-block .locate-map .marker .marker-5{left:75px;top:143px}
.ui-locate-block .locate-map .marker .marker-6{left:70px;top:75px}
.ui-locate-block .locate-map .marker .marker-7{left:116px;top:65px}
.ui-locate-block .locate-map .marker .marker-8{left:150px;top:20px}
.ui-locate-block .locate-map .marker .marker-9{left:80px;top:150px}
.ui-locate-block .locate-map .marker .marker-10{left:140px;top:70px}
.ui-locate-block .locate-map .marker .marker-11{left:235px;top:55px}

.ui-locate-block .locate-search{margin-left:522px}
.ui-locate-block .locate-search .search{padding-bottom:30px;margin:35px 60px 30px;/*border-bottom:1px solid #ddd*/}

.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 .findTxt{padding-right:60px;width:100%;height:50px;line-height:50px;text-indent:15px}
.ui-locate-block .locate-search .search-input .btn-find{display:inline-block;position:absolute;right:0;top:0;width:50px;height:50px;background:#cf3028 url(/images/common/content/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-top: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:#cf3028;color:#cf3028}
.ui-locate-block .locate-search .button-group button:hover{color:#cf3028}

@media(max-width:1000px){
	.ui-locate-block{height:auto;border-width:1px}
	.ui-locate-block .locate-map{display:none}
	.ui-locate-block .locate-search{margin-left:0}
	.ui-locate-block .locate-search .search,
	.ui-locate-block .locate-search .button-group{margin:20px}

}

@media(max-width:768px){
	.ui-locate-block .locate-search .search,
	.ui-locate-block .locate-search .button-group{margin:10px}

}


/*걷기여행*/
#content *+.ui-walking{margin-top:0}
#content .ui-walking+.ui-walking{margin-top:45px}

.ui-walking{}
.ui-walking:after{content:"";display:block;clear:both}
.ui-walking .walking-icon{background:url(/images/tour/sub03/course.png) no-repeat}
.ui-walking .walking-title{float:left;width:143px;height:143px;text-align:center;border-radius:100%;background-color:#393e51}
.ui-walking .walking-title:before{content:"";display:inline-block;height:95%;vertical-align:middle}
.ui-walking .walking-title strong{display:inline-block;vertical-align:middle;line-height:1;font-weight:700;font-family:"nmn",sans-serif;font-size:30px;color:#fff}
.ui-walking .walking-title strong i{display:block;margin-bottom:10px;font-weight:400;font-family:"ntk",sans-serif;font-size:15px}
.ui-walking .walking-title strong span{line-height:1.2;font-family:"nmn",sans-serif;color:#ffe243}

.ui-walking .walking-list{margin:70px 0 0 150px}
.ui-walking .walking-list .list-grap{position:relative;top:-39px;display:table;table-layout:fixed;width:100%}
.ui-walking .walking-list .name{position:relative;display:table-cell;vertical-align:top;text-align:center}
.ui-walking .walking-list .km{position:absolute;top:70px;right:0;margin-right:-40px;width:80px;min-width:80px;padding:3px 10px;font-size:13px;border-radius:25px;border:1px solid #ddd}
/* .ui-walking .walking-list .name.first .km{left:60%} */


.ui-walking .walking-list .name .course{position:relative;width:100%;height:35px;text-align:center;line-height:1.3;color:#505050}
.ui-walking .walking-list .name .course:after{content:"";position:absolute;top:51px;left:0;right:0;height:1px;background-color:#8e8e8e}
.ui-walking .walking-list .name.first .course:after{content:"";left:50%}
.ui-walking .walking-list .name.last .course:after{content:"";right:50%}

.ui-walking .walking-list .name .course em{width:100%;font-size:16px}
.ui-walking .walking-list .name .course .pointer{position:absolute;top:48px;left:0;right:0;width:8px;height:8px;margin:0 auto;background:url(/images/tour/sub03/walking_point.png) no-repeat}
/* .ui-walking .walking-list .name.first .course .pointer{right:auto}
.ui-walking .walking-list .name.last .course .pointer{left:auto} */

/* .ui-walking .walking-list .name.first .course em{position:absolute;left:-50%}
.ui-walking .walking-list .name.last .course em{position:absolute;right:-50%} */

.ui-walking .walking-info{padding-top:50px;padding-bottom:40px}
.ui-walking .walking-info.no_walking_list{padding-top:15px;padding-bottom:40px}
.ui-walking .walking-info .info-map{clear:both;position:relative;border:1px solid #ddd}
.ui-walking .walking-info .info-map img{max-width:none;width:100%}
.ui-walking .walking-info .info-map .map-meter{position:absolute;top:0;left:0;padding:1.5% 2%;color:#fff}
.ui-walking .walking-info .info-map .map-meter i{display:inline-block;width:11px;height:16px;vertical-align:middle}
.ui-walking .walking-info .info-map .map-meter span{display:inline-block;margin-left:5px;vertical-align:middle;color:#999}
.ui-walking .walking-info .info-map .map-meter span:before{content:"";display:inline-block;height:10px;margin:-4px 6px 0 0;vertical-align:middle;border-left:1px solid #b2b2b2}
.ui-walking .walking-info .info-map .map-meter .icon{margin-top:-3px;background:url(/images/tour/sub03/walking_position.png) no-repeat}


.ui-walking .walking-info .box_info_descript{padding-left:54px;margin-top:60px}
.ui-walking .walking-info .box_info_descript .wrap_info_descript{position:relative}
.ui-walking .walking-info .box_info_descript .wrap_info_descript:before{content:"";display:block;position:absolute;top:27px;right:0;width:100%;height:1px;background-color:#9e9280}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2{position:relative;margin:0;padding:0}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2:before{content:"";display:block;position:absolute;top:27px;right:0;width:100%;height:1px;background:#9e9280}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030101{width:258px;height:179px;background:#fff url(/images/tour/sub03/img_h2_030101.png) no-repeat;font-size:0}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030101:before{content:"";height:1px;width:75px}

.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030102{width:265px;height:179px;background:#fff url(/images/tour/sub03/img_h2_030102.png) no-repeat;font-size:0}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030102:before{content:"";height:1px;width:75px}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030104{width:302px;height:184px;background:#fff url(/images/tour/sub03/img_h2_030104.png) no-repeat;font-size:0}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030104:before{content:"";height:1px;width:115px}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030105{width:263px;height:179px;background:#fff url(/images/tour/sub03/img_h2_030105.png) no-repeat;font-size:0}
.ui-walking .walking-info .box_info_descript .wrap_info_descript h2.h2_030105:before{content:"";height:1px;width:50px}

@media (max-width:500px){
	.ui-walking .walking-info .info-map .map-meter{position: inherit;color:#333;}
	.ui-walking .walking-info .info-map .map-meter span{display: none}


}

.info-descript{}
.info-descript .info_box{}
.info-descript .info_box:after{content:"";display:block;clear:both}
.info-descript .info_box>div{position:relative;width:50%}
.info-descript .info_box>.left{float:left;border-right:15px solid transparent}
.info-descript .info_box>.right{float:left;border-left:15px solid transparent}

.info-descript .info_box>.left .info_img img{width:100%}

.ui-walking.temple{padding-top:10px}
.info-descript .info_box .left .info_txt{padding-top:107px;height:270px}
.info-descript .info_box .left .info_txt.temple{padding-top:0px}
.info-descript .info_box .right .info_img{}
.info-descript .info_box .right .info_img img{width:100%}
.info-descript .info_box .right .mini{position:relative;margin-top:20px;padding-left:278px}
.info-descript .info_box .right .mini.temple .left{width: 64%}
.info-descript .info_box .right .mini.temple .right{margin-left:104px}
.info-descript .info_box .bottom{clear:both;padding-top:30px; width: 100%}
.info-descript .info_box .bottom .info_img{width:40%;float:left; margin-right:30px}
.info-descript .info_box .right .mini .left{position:absolute;top:0;left:0}
.info-descript .info_box .right .mini .right{text-align:left}

@media(max-width:1200px){
	.info-descript .info_box .right .mini.temple .right{margin-left: 40px;}
}

@media(max-width:1000px){
	.info-descript .info_box .right .mini.temple .left{width:100%}
	.info-descript .info_box .right .mini.temple .left img{width:100%}
	.info-descript .info_box .right .mini.temple{padding-left: 0;}
	.info-descript .info_box .right .mini.temple .left{position: static;}
	.info-descript .info_box .right .mini.temple .right{position: static;margin-left:0;margin-top:10px;min-height:none;}
	.info-descript .info_box .bottom .info_img{width: 100%;}
	.info-descript .info_box .bottom .info_img img{width: 100%; margin-bottom: 10px;}
	.info-descript .info_box .bottom p{margin-top: 10px;}
}

.info-descript .info_box>strong{display:block;margin:50px 0 50px;font-size:30px;color:#2c353f;line-height:45px;text-align:center;font-family:'nmn',serif;word-break: keep-all}
.info-descript .info_box>strong span{font-size:30px;color:#2c353f;font-family:'nmn',serif}
.info-descript .info_box .left .info_txt.type2{padding-top:68px;height:213px;margin-bottom:60px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.info-descript .info_box>.right .info_txt.type3{padding-top:35px;text-align:left}

.info-descript .info_box>.right .info_button a{position:absolute;display:block;width:96px;height:96px;border-radius:50px}
.info-descript .info_box>.right .info_button .traffic_info{top:500px;right:120px;background-color:#6f788c}
.info-descript .info_box>.right .info_button .tour_review{top:500px;right:0;background-color:#8f8a70}
.info-descript .info_box>.right .info_button .button_ico1{display:block;background:url(/images/tour/sub03/walking_button_ico1.png) no-repeat;line-height:115px;text-align:center;color:#fff;background-position:35px 20px}
.info-descript .info_box>.right .info_button .button_ico2{display:block;background:url(/images/tour/sub03/walking_button_ico2.png) no-repeat;line-height:115px;text-align:center;color:#fff;background-position:37px 20px}

@media (max-width:1200px){

	.info-descript .info_box>.right .info_button{position: absolute; top: 100px; right:0}

}

@media (max-width:1000px){

	.info-descript .info_box>.right .info_button{top: -140px; right:10}

}

@media (max-width:640px){
	.info-descript .info_box>strong span{display: block}
}

.ui-walking .walking-info .info-descript{padding-right:45px;margin-top:-15px;height:100%}
.ui-walking .walking-info .info-descript p{color:#767676;font-size:15px}
.ui-walking .walking-info .info-descript p:first-child{margin-top:0}





.ui-walking .walking-info .info-thumb .thumb-grap{margin:40px -9px 0}
.ui-walking .walking-info .info-thumb .thumb-grap .thumb{position:relative;float:left;width:33.3%;padding-top:22.2%;border:solid transparent;border-width:0 9px}
.ui-walking .walking-info .info-thumb .thumb-grap .thumb img{position:absolute;top:0;left:0;right:0;height:100%;margin:0 auto}

@media(max-width:1200px){
	.ui-walking .walking-title{float:none;width:auto;height:auto;padding:10px;border-radius:5px}
	.ui-walking .walking-title strong br{display:none}
	.ui-walking .walking-list{margin:70px 0 0}

}

@media(max-width:767px){
	.ui-walking .walking-list{margin:70px 10px 20px}
	.ui-walking .walking-list .name{float:left;width:33.3%;height:130px}
	.ui-walking .walking-list .km{top:80px;margin-right: 0}
	.ui-walking .walking-list .km:after{content:"";position:absolute;top:-29px;left:50%;width:1px;height:29px;background:#ddd}
	.ui-walking .walking-list .course{font-size:14px}

	.ui-walking .walking-info{padding-top:0}
	.ui-walking .walking-info .info-thumb .thumb-grap{margin:40px -5px 0}
	.ui-walking .walking-info .info-thumb .thumb-grap .thumb{border-width:0 5px}

}

@media(max-width:480px){
	.ui-walking .walking-list .km:after{left:70%}

	.ui-walking .walking-info .info-thumb .thumb-grap{margin:30px 0 0}
	.ui-walking .walking-info .info-thumb .thumb-grap .thumb{float:none;width:100%;padding-top:66.6%;border-width:5px 0 0}

}




/*당일코스*/
#content *+.ui-course{margin-top:0}
#content .ui-course+.ui-course{margin-top:45px}


.ui-course{}
.ui-course:after{content:"";display:block;clear:both}
.ui-course .course-icon{background:url(/images/tour/sub03/course.png) no-repeat}
.ui-course .course-title{float:left;width:143px;height:143px;text-align:center;border-radius:100%;background-color:#393e51}
.ui-course .course-title:before{content:"";display:inline-block;height:95%;vertical-align:middle}
.ui-course .course-title strong{display:inline-block;vertical-align:middle;line-height:1;font-weight:700;font-family:"nmn",sans-serif;font-size:30px;color:#fff}
.ui-course .course-title strong i{display:block;margin-bottom:10px;font-weight:400;font-family:"ntk",sans-serif;font-size:15px}
.ui-course .course-title strong span{line-height:1.2;font-family:"nmn",sans-serif;color:#ffe243}

.ui-course .course-list{margin:70px 0 0 200px}
.ui-course .course-list.twoway{margin:30px 0 20px 200px}
.ui-course .course-list.twoway+.twoway{margin-top:0}
.ui-course .course-list .list-grap{position:relative;top:-39px;display:table;table-layout:fixed;width:100%}
.ui-course .course-list .name{position:relative;display:table-cell;vertical-align:top;text-align:center}
.ui-course .course-list .km{position:absolute;right:-40px;top:0;min-width:80px;padding:3px 10px;font-size:13px;border-radius:25px;border:1px solid #ddd}

.ui-course .course-list button{position:relative;width:100%;text-align:center;line-height:1.3;font-size:18px;color:#505050}
.ui-course .course-list button:after{content:"";position:absolute;top:39px;left:0;right:0;height:1px;background-color:#8e8e8e}
.ui-course .course-list button i{display:block;width:28px;height:39px;margin:0 auto 10px;line-height:27px;font-size:15px;background-position:-34px -8px;color:#fff}
.ui-course .course-list button.ov{font-weight:700;color:#cf3028}
.ui-course .course-list button.ov i{position:relative;width:34px;height:47px;top:-8px;line-height:30px;font-weight:400;background-position:0 0}

.ui-course .course-list button:hover{color:#cf3028}

.ui-course .course-info{position:relative;clear:both;padding-top:50px;overflow:hidden;border-top:1px solid #ddd}

.ui-course .course-info .info-descript{float:right;width:340px}
.ui-course .course-info .info-descript .thumb{position:relative;padding-top:69%}
.ui-course .course-info .info-descript .thumb img{position:absolute;top:0;left:0;right:0;height:100%;margin:0 auto;width:100%;border:1px solid #ddd}
.ui-course .course-info .info-descript .title{padding:5px 0;margin-top:5px}
.ui-course .course-info .info-descript .title b{font-weight:400;font-size:25px;color:#353535}
.ui-course .course-info .info-descript .title b br{display:none}

.ui-course .course-info .info-descript .addr{padding:10px 0;border:solid #ddd;border-width:1px 0}
.ui-course .course-info .info-descript .addr i{display:inline-block;width:12px;height:18px;margin-right:10px;vertical-align:middle;background-position:-62px -29px}

.ui-course .course-info .info-descript .paragraph{min-height:94px;margin-top:10px}
.ui-course .course-info .info-descript .paragraph p{line-height:1.3}

.ui-course .course-info .info-descript .more{margin-top:20px}
.ui-course .course-info .info-descript .more a{display:block;padding:15px 25px;overflow:hidden;font-weight:700;font-size:18px;border:1px solid #ddd;color:#333}
.ui-course .course-info .info-descript .more a i{color:#cf3028}
.ui-course .course-info .info-descript .more a span{float:right;display:inline-block;width:12px;height:23px;vertical-align:middle;background-position:0 -47px}

.ui-course .course-info .info-map{height:530px;margin-right:390px;background-color:#f5f5f5}

.ui-course .course-info .info-course{z-index:10;position:absolute;bottom:15px;right:0;margin-right:450px}
.ui-course .course-info .info-course a{display:inline-block;padding:10px 20px;overflow:hidden;font-weight:500;border:1px solid #ddd;background:#fff;color:#333}
.ui-course .course-info .info-course a i{color:#219e00}
.ui-course .course-info .info-course a span{display:inline-block;width:16px;height:23px;margin:2px 0 0 15px;vertical-align:top;background:url(/images/tour/sub03/map_icon.png) no-repeat}

@media(max-width:1200px){
	.ui-course .course-title{float:none;width:auto;height:auto;padding:10px;border-radius:5px}
	.ui-course .course-title strong br{display:none}
	.ui-course .course-list,.ui-course .course-list.twoway{margin:70px 0 0}

}

@media(max-width:1000px){
	.ui-course .course-list{margin:100px 0 0}
	.ui-course .course-list.twoway{margin:100px 0 50px}
	.ui-course .course-list.twoway+.twoway{margin-bottom:0}
	.ui-course .course-list .km{top:-45px}
	.ui-course .course-list .km:after{content:"";position:absolute;bottom:-57px;left:50%;width:1px;height:57px;background:#ddd}
	.ui-course .course-info .info-descript{float:none;width:auto}
	.ui-course .course-info .info-descript .paragraph{min-height:auto}
	.ui-course .course-info .info-descript .more a{text-align:center}
	.ui-course .course-info .info-descript .more a span{float:none;margin-left:20px}
	.ui-course .course-info .info-descript .thumb{margin-bottom: 70px}
	.ui-course .course-info .info-course{margin-right:50px;}
	.ui-course .course-info .info-course a{}

	.ui-course .course-info .info-map{height:300px;margin:20px 0 0}

	.info-descript .info_box>div{width:100%}
	.info-descript .info_box>.left{float:none;border-right:none}
	.info-descript .info_box>.right{float:none;border-left:none;margin-top:20px}
	.info-descript .info_box .left .info_txt.temple{padding-top:50px;padding-bottom:20px;height:auto}
	.info-descript .info_box .right .mini .right{min-height:290px;}
	.info-descript .info_box .right .mini.temple .right{min-height:auto;}

	.info-descript .info_box .left .info_txt.type2{padding-top:20px;height:100%}
	.info-descript .info_box>.right .info_button.btn_walking{position:relative;top:0}
	.info-descript .info_box>.right .info_button .traffic_info{float:left;position:relative;left:0;margin-left:0;top:0}
	.info-descript .info_box>.right .info_button .tour_review{float:right;position:relative;top:0}

	.ui-course .course-info .info-course.reco_cou{position:relative;top:0;margin-right:0;margin-top:20px;text-align:center}



}

@media(max-width:767px){
	.ui-course .course-info .info-course{padding-bottom:10px;}
	.ui-course .course-list,.ui-course .course-info{margin:-70px 10px 20px}
	.ui-course .course-list{margin-top:110px}
	.ui-course .course-list,.ui-course .course-list.twoway{margin-bottom:0}
	.ui-course .course-info{padding:0 0 10px;border-width:0}

	.ui-course .course-list{top:0;height:auto;background-color:transparent}
	.ui-course .course-list .name{float:left;width:33.3%;height:150px}
	.ui-course .course-list .name .km{right:0}

	.ui-course .course-list button{font-size:14px}

}

@media(max-width:640px){
	.ui-walking .walking-info .box_info_descript{padding-left:0}
	.ui-walking .walking-info .info-descript{padding-right:0}
	.info-descript .info_box .right .mini{padding-left:0}
	.info-descript .info_box .right .mini .left{position:relative;text-align:center;background: #ddd}
	.info-descript .info_box .right .mini .right{min-height:100%;margin-top:20px}
}


@media(max-width:480px){
	.ui-course .course-list button i{position:relative;left:-15px}
	.ui-course .course-list .name .km{right:-5px}

	.ui-course .course-info .info-map{height:230px}
	.ui-course .course-info .info-course{padding-left: 10px;}

}

.ui-course-topic{position:relative;height:285px;padding:5% 0 0 8%;background:#393e51 no-repeat 100% 50%;background-size:cover}
.ui-course-topic strong{font-family:"nmn",sans-serif;font-size:50px;color:#fff}
.ui-course-topic p{font-size:18px;color:#fff}

.bg-course-1{background-image:url(/images/tour/sub03/course_topic_1.jpg)}
.bg-course-2{background-image:url(/images/tour/sub03/course_topic_2.jpg)}
.bg-explain{background-image:url(/images/tour/sub03/explain_topic.jpg)}
.bg-info{background-image:url(/images/tour/sub05/info_topic.jpg)}

.ui-content-block{padding:40px 40px 50px;background:#fff}
.ui-content-block>*:first-child{margin-top:0}
.ui-content-block>form>*:first-child{margin-top:0} 
@media(min-width:0px){.ui-content-block{border-width:0;box-shadow:1px 1px 5px 1px #d8d8d8}}
@media(max-width:768px){.ui-content-block{padding:0;box-shadow:none}}
.ui-content-block .content-float{padding:50px 0;overflow:hidden;border-top:1px solid #ddd}
.ui-content-block .content-float:first-child{padding-top:0;border-top-width:0}
.ui-content-block .content-float .float-title{float:left}
.ui-content-block .content-float .float-title h2{margin-top:0}
.ui-content-block .content-float .float-descript{margin-left:300px}
.ui-content-block .content-float .float-descript p{margin-bottom:10px}
.ui-content-block .content-float .float-descript .tel{font-size:20px;color:#000}
.ui-content-block .content-float .float-descript .tel img{margin:5px 5px 0 0} 

.ui-content-block .content-float .float-descript .descript-thumb{overflow:hidden}
.ui-content-block .content-float .float-descript .descript-thumb .thumb-grap{margin:0 -5px}
.ui-content-block .content-float .float-descript .descript-thumb .thumb-grap .thumb{float:left;width:25%;text-align:center;border:5px solid transparent}
.ui-content-block .content-float .float-descript .descript-thumb .thumb-grap .thumb img{display:block;max-width:none;width:100%;margin-bottom:5px}
.ui-content-block .content-float .float-descript .descript-thumb .thumb-grap .thumb input{margin-top:-3px}
.ui-content-block .content-float .float-descript .info-buttons{margin:0 -5px}
.ui-content-block .content-float .float-descript .info-buttons:after{content:"";display:block;clear:both}
.ui-content-block .content-float .float-descript .info-buttons>div{float:left;width:33.3%;border:5px solid transparent}
.ui-content-block .content-float .float-descript .info-buttons div em{position:relative;display:block;height:66px;padding:0 54px 0 15px;font-size:17px;border:1px solid #ddd}
.ui-content-block .content-float .float-descript .info-buttons div em:before{content:"";display:inline-block;height:110%;vertical-align:middle}
.ui-content-block .content-float .float-descript .info-buttons span{position:absolute;top:50%;right:15px;margin-top:-22px;width:44px;height:44px;background:url(/images/tour/sub05/info_button_icon.png) no-repeat}
.ui-content-block .content-float .float-descript .info-buttons span:before{content:"";display:block;height:100%;background:url(/images/tour/sub05/info_button_icon.png) no-repeat}
.ui-content-block .content-float .float-descript .info-buttons span.icon-1:before{background-position:-0 -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-2:before{background-position:-44px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-3:before{background-position:-88px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-4:before{background-position:-132px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-5:before{background-position:-176px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-6:before{background-position:-220px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-7:before{background-position:-264px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-8:before{background-position:-308px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-9:before{background-position:-352px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-10:before{background-position:-396px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-11:before{background-position:-440px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-12:before{background-position:-484px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-13:before{background-position:-528px -44px}
.ui-content-block .content-float .float-descript .info-buttons span.icon-14:before{background-position:-572px -44px}

@media(max-width:1000px){
	.ui-content-block{padding:20px}
	.ui-content-block .content-float .float-title{float:none} 
	.ui-content-block .content-float .float-title h2 br{display:none}
	.ui-content-block .content-float .float-descript{margin-left:0}

	.ui-course-topic{min-height:185px;height:auto;padding:8%}
	.ui-course-topic strong{font-family:"nmn",sans-serif;font-size:30px;color:#fff}
	.ui-course-topic p{font-size:18px}
	.ui-course-topic p br{display:none}

}

@media(max-width:768px){
	.ui-content-block .content-float .float-descript .info-buttons>div{width:50%}

}

@media(max-width:640px){
	.ui-content-block{padding:20px 0}
	.ui-content-block .content-float .float-descript .descript-thumb .thumb-grap .thumb{width:50%}
	.ui-content-block .content-float .float-descript .info-buttons>div{width:100%}

}

@media(max-width:480px){

}


/* 개인정보 제공동의 */
.ui-border-block{padding:20px 0px;border-bottom:1px solid #ddd}
.ui-border-block h3{margin-top:0;color:#ee402e}
.ui-border-block .summary{font-size:16px;color:#000}

.ui-agree{padding:20px;text-align:center;background-color:#f9f9f9}
.ui-agree .agree-button{padding-top:10px;margin-top:10px;border-top:1px solid #ddd}
.ui-agree .agree-button label{margin:0 10px}


@media(max-width:768px){
	.ui-border-block{padding:0;border-width:0}
	.ui-agree{padding:20px 0;text-align:left;border-top:1px solid #ddd;background-color:#fff}
	.ui-agree p br{display:none}
	.ui-agree .agree-button{padding-bottom:20px;border-top-width:0;border-bottom:1px solid #ddd}

}


/*신청하신 관광명소*/
.ui-reserve{}
.ui-reserve .reserve-item{padding:20px 0;margin:20px 0;border-top:1px solid #bbb}
.ui-reserve .reserve-item h3{margin-top:0}
.ui-reserve .reserve-item label,.ui-reserve .reserve-item input,.ui-reserve .reserve-item button{vertical-align:middle}
.ui-reserve .reserve-item label{}
.ui-reserve .reserve-item input{margin:0 15px}
.ui-reserve .reserve-item button{height:28px;padding:0 20px;background:#636b7e;color:#fff}
.ui-reserve .reserve-item .item-time{}
.ui-reserve .reserve-item .item-people{margin-top:10px}


/*기타요청사항*/
.warning-group{margin-top:20px;font-size:16px;color:#000}
.warning-group p{color:#000}

/*예약확인 테이블 버튼*/
.table-inner-button{display:block;text-align:left;padding:5px 10px;margin-top:3px;border:1px solid #ddd}
.table-inner-button:first-child{margin-top:0}



/*교통정보*/
.ui-content-block{}
.ui-content-block .content-map{height:400px;background-color:#f7f7f7}
.ui-content-block .content-descript{}


.ir-be{display:block;margin:0 auto;width:78px;height:78px;background:url(/images/tour/sub03/ir_icon.png) no-repeat}
.ir-be.ic-be1{background-position:0 0 }
.ir-be.ic-be2{background-position:-83px 0}
.ir-be.ic-be3{background-position:-166px 0}
.ir-be.ic-be4{background-position:-249px 0}
.ir-be.ic-be5{background-position:-332px 0}
.ir-be.ic-be6{background-position:0 -84px}
.ir-be.ic-be7{background-position:-83px -83px}
.ir-be.ic-be8{background-position:-166px -83px}
.ir-be.ic-be9{background-position:-249px -83px}
.ir-be.ic-be10{background-position:-332px -83px}



/*0302 체험여행*/
.wrap_intro{margin:30px -10px;margin-bottom:50px}
.wrap_intro:after{content:"";display:block;clear:both}
.wrap_intro .intro_box{float:left;width:20%;border:10px solid transparent}
.wrap_intro .intro_box .inner{position:relative;padding:120px 10px 10px;height:220px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;text-align:center}
.wrap_intro .intro_box .inner span{position:absolute;top:37px;left:50%;margin-left:-39px}
.wrap_intro .intro_box .inner strong{display:block;font-size:18px;line-height:25px;color:#000000;font-weight:bold}
.wrap_intro .intro_box .inner p{font-size:16px;line-height:1.2}
.wrap_intro .intro_box .inner p em{display:block}

.ui-white-block .map{height:440px;background:#ddd}
.tbl_basic.mt-15.button_add{width:80%}


@media (min-width:0px){
	.wrap_intro .intro_box .inner{box-shadow:1px 1px 5px 1px #d8d8d8}
}

@media(max-width:1000px){
	.wrap_intro .intro_box{width:25%}
	.wrap_intro .intro_box .inner strong{font-size:16px}
	.wrap_intro .intro_box .inner p{font-size:14px}
}

@media(max-width:768px){
	.ui-white-block .map{height:300px}

}

/*주변정보*/
.wrap_intro_m{display:none}
.wrap_info{margin:0 -10px}
.wrap_info:after{content:"";display:block;clear:both}
.wrap_info .info_box{float:left;width:50%;border:10px solid transparent}
.wrap_info .info_box .inner{position:relative;padding:44px 45px 0;height:320px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}
.wrap_info .info_box .inner .top{position:relative;padding:20px 0 34px 150px;margin-bottom:33px;height:140px;border-bottom:1px solid #ddd}
.wrap_info .info_box .inner .top span{display:block;position:absolute;top:0;left:8px;width:106px;height:106px;background:url(/images/tour/sub03/icon_info.png) no-repeat;font-size:0}
.wrap_info .info_box .inner .top span.icon_01{background-position:0 0}
.wrap_info .info_box .inner .top span.icon_02{background-position:-106px 0}
.wrap_info .info_box .inner .top strong{display:block;margin-bottom:5px;font-size:30px;color:#000;line-height:30px}
.wrap_info .info_box .inner .top em{display:block;font-size:18px;line-height:30px;color:#767676;font-weight:400}

.wrap_info .info_box .inner .list_1st{}
.wrap_info .info_box .inner .list_1st li{margin:0;color:#767676;font-size:16px}

@media (min-width:0px){
	.wrap_info .info_box .inner{box-shadow:1px 1px 5px 1px #d8d8d8}
}



@media(max-width:1200px){
	.wrap_info .info_box .inner{padding:15px 15px 0;min-height:325px}
}
@media(max-width:1000px){
	.wrap_info .info_box{float:none;width:100%}
	.wrap_info .info_box .inner{padding:45px 45px 10px}
}

@media(max-width:767px){
	.wrap_intro_m{display:block}
	.wrap_intro_m .list_1st.small-ti>li>b{min-width:104px}
	.wrap_intro{display:none}
	.wrap_info .info_box .inner{padding:20px;height:auto;min-height:auto;box-shadow:none;border:1px solid #ddd}
	.wrap_info .info_box .inner .top{margin-bottom:15px;padding:0;padding-bottom:15px;height:auto}
	.wrap_info .info_box .inner .top strong{font-size:20px;line-height:1.2}
	.wrap_info .info_box .inner .top em{font-size:16px;line-height:1}
	.wrap_info .info_box .inner .list_1st li{font-size:14px;line-height:140%}



	.wrap_info .info_box .inner .top span{display:none}
}


.ui-topic-box{}
.ui-topic-box:after { content:"";display:block;clear:both}
.ui-thumb2{display:inline-block;float:left;width:42%;height:370px;overflow:hidden}
.ui-thumb2 div{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb2 img{max-width:none;height:100%}
.ui-descript{display:inline-block;float:right;width:55%;padding-top:5px}
.ui-descript strong{display:block;font-family:"nmn",sans-serif;color:#1b1b1b;font-size:35px;line-height:1.2}
.ui-descript p{margin:20px 0;padding:21px 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#767676}
.ui-info-ic{}
.ui-info-ic li{display:block;margin-bottom:5px}
.ui-info-ic li *{vertical-align:middle}
.ui-info-ic li b{display:inline-block;width:133px;font-size:18px}
.ui-info-ic li b span{display:inline-block;margin-right:8px;width:34px;height:34px;background:url(/images/tour/sub03/ic-info.png) no-repeat}
.ui-info-ic li b .ic1{background-position:0 0}
.ui-info-ic li b .ic2{background-position:0 -39px}
.ui-info-ic li b .ic3{background-position:0 -79px}
.ui-info-ic li b .ic4{background-position:0 -119px}
.ui-info-ic li em{font-size:16px}
/*
@media(max-width:1000px){
	.ui-descript{width:47%}
	.ui-info-ic li b{display:block}
	.ui-info-ic li em{padding-left:50px}

}
*/
@media(max-width:1000px){
	.ui-thumb2,
	.ui-descript{display:block;float:none;width:100%}
	.ui-thumb2{height:auto;margin-bottom:20px;background-color:#fafafa;padding:5px}
	.ui-thumb2 div{width:100%;margin-left:0}
	.ui-thumb2 img{max-width:none;width:100%;height:auto}

	.ui-descript{padding-bottom:15px;border-bottom:1px solid #ddd}

}

@media(max-width:460px){
	.sub03_02_04 .ui-info-ic li b{display:block;width:100%}
}


.ui-link{position:absolute;left:0;bottom:0;width:100%}
.ui-link ul{}
.ui-link ul:after{display:block;content:"";clear:both;visibility:hidden}
.ui-link ul li{float:left;width:25%;text-align:center}
#sub03_03_01 .ui-link ul li{float:left;width:33.3%;text-align:center}
.ui-link ul li a{display:block;padding:20px 0;margin-left:1px;color:#fff;font-size:16px;line-height:1.2;background:url(/images/tour/common/opacity_black.png) repeat}
.ui-link ul li:first-child a{margin-left:0}
.ui-link ul li a.ov{}
.ui-link ul li a:hover{background:#cf3028;color:#fff}
.ui-link ul li div{display:table;table-layout:fixed;width:100%}
.ui-link ul li div a{display:table-cell}


.ui-link .fixed{z-index:100;border-bottom:1px solid #ddd;background:#fff}
.ui-link .fixed li a{background:transparent;border-left:1px solid #ddd;color:#333}
.ui-link .fixed li a.ov{border-left-color:#cf3028;background:#cf3028;color:#fff}

#sub03_03_02 .ui-link ul li{width:50%}

@media(max-width:1000px){
	/* .wrap_camping.ui-topic{padding:6.5% 7% 0}
	.wrap_camping .ui-link{position:relative;margin-top:30px} */
	.wrap_camping .ui-link ul li a{font-size:14px}
}

@media(max-width:767px){
	.wrap_camping .ui-link ul li{width:50%}
	.wrap_camping .ui-link .fixed li a{border-top:1px solid #ddd}
}

/*문화/축제 축제 보은대추축제*/

/*타이틀*/
.tit_sub020101{}
.tit_sub020101 h2{margin:30px auto 20px;padding-top:35px;font-size:40px;color:#3a3a3a;font-family:'nmn',sans-serif;font-weight:bold}
.tit_sub020101 h2.tit_01{background:url(/images/tour/sub02/h2_bg_01.png) no-repeat 50% 0%}
.tit_sub020101 h2.tit_02{background:url(/images/tour/sub02/h2_bg_02.png) no-repeat 50% 0%}
.tit_sub020101 h2.tit_03{background:url(/images/tour/sub02/h2_bg_03.png) no-repeat 50% 0%}
.tit_sub020101 h2.tit_04{background:url(/images/tour/sub02/h2_bg_04.png) no-repeat 50% 0%}
.tit_sub020101 h2.tit_05{background:url(/images/tour/sub02/h2_bg_05.png) no-repeat 50% 0%}
.tit_sub020101 h2.tit_06{background:url(/images/tour/sub02/h2_bg_06.png) no-repeat 50% 0%}
.tit_sub020101 p{font-size:18px;color:#727272}

.wrap_day{}
.wrap_day:After{content:"";display:block;clear:both}
.wrap_day li{display:table;float:left;position:relative;width:10%}
.wrap_day li:after{content:"";display:block;position:absolute;top:24px;left:0;height:12px;width:1px;background-color:#ddd}
.wrap_day li.first:after{display:none}
.wrap_day li a{display:table-cell;height:60px;text-align:center;font-size:18px;color:#595959;border-top:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}
.wrap_day li a.ov,
.wrap_day li a:hover{font-size:23px;font-weight:bold;color:#d23b34;border-bottom:3px solid #d23b34}

/*주요프로그램안내*/
.wrap_prog{margin:0 -10px;margin-top:35px}
.wrap_prog:after{content:"";display:block;clear:both}
.box_prog{float:left;width:50%;border:10px solid transparent}
.box_prog.width_100{width:100%}
figure.img_fig{position:relative;padding:32px 10px 10px 215px;min-height:270px;border:1px dotted #7f7f7f}
figure.img_fig .img_box{position:absolute;top:32px;left:30px}
figure.img_fig .img_box .num{position:absolute;display:block;margin:0;padding-top:9px;width:43px;height:43px;border-radius:50%;text-align:center;font-family:"ntk",sans-serif;font-size:20px;color:#fff;line-height:1}
figure.img_fig .img_box .num_01{background-color:#d23b34}
figure.img_fig .img_box .num_02{background-color:#6faf31}
figure.img_fig .img_box .num_03{background-color:#a3713b}
figure.img_fig .img_box .num_04{background-color:#34a4d2}
figure.img_fig figcaption{}
figure.img_fig figcaption strong{display:block;margin-bottom:10px;font-size:22px;color:#000000}
figure.img_fig figcaption ul{}
figure.img_fig figcaption>ul>li{position:relative;padding-left:65px;margin:3px 0;color:#767676}
figure.img_fig figcaption ul li b{position:absolute;top:0;left:0;font-size:15px;color:#323232;font-weight:400}
figure.img_fig figcaption ul li .list_1st{margin:0}

/*전시체험안내*/
.act_left{float:left;width:50%;border:10px dotted transparent}
.act_right{float:right;width:50%;border:10px dotted transparent}
.act_left h3{}
.act{}
.act h3{margin:0 auto 5px;padding-top:13px;height:56px;text-align:center;color:#fff;font-weight:400;font-size:28px;line-height:28px}
.act_left h3{background-color:#6faf31}
.act_right h3{background-color:#4c801b}
.act>div{margin:10px 0}

/*연계행사*/
.wrap_prog.cont_event{}
.wrap_prog.cont_event .box_prog{float:none;width:100%}
.wrap_prog.cont_event figure.img_fig{padding:32px 10px 32px 215px;min-height:auto}


/*대추축제 행사사진*/
.wrap_event_pic{position:relative;margin:30px auto;height:478px;width:1075px}
.wrap_event_pic .pic_big{width:830px;height:100%}
.wrap_event_pic .pic_big img{width:100%;height:100%}
.wrap_event_pic .pic_list{position:absolute;top:0;right:0;padding:38px 0;width:209px;height:100%}
.wrap_event_pic .pic_list .box_img{height:400px;overflow:hidden}
.wrap_event_pic .pic_list .box_img ul{position:relative}
.wrap_event_pic .pic_list .box_img ul li{margin:10px 0;height:120px}
.wrap_event_pic .pic_list .box_img ul li a{display:block;width:100%;height:100%}
.wrap_event_pic .pic_list .box_img ul li a img{width:100%;height:100%}
.wrap_event_pic .pic_list .control{}
.wrap_event_pic .pic_list .control button{position:absolute;left:0;width:100%;height:38px;border:1px solid #ddd}
.wrap_event_pic .pic_list .control .prev{top:0;background:url(/images/tour/sub02/btn_event_up.png) no-repeat 50%} 
.wrap_event_pic .pic_list .control .next{bottom:0;background:url(/images/tour/sub02/btn_event_down.png) no-repeat 50%} 

/*축제행사장 오시는 길*/
.wrap_cont{position:relative;padding:0 0 0 580px}
.wrap_cont .map-view{position:absolute;top:0;left:0;width:547px;height:464px}

.info_cont{}
.info_cont>div{}
.info_cont>div h3{margin:0 0 10px 0;font-size:18px;line-height:25px;color:#1b5f73;font-weight:600}

.info_cont>div h3 span{display:inline-block;margin-right:5px;width:33px;height:33px;background:url(/images/tour/sub02/icon_cont.png) no-repeat;vertical-align:middle}
.info_cont .info_01 h3 span{background-position:0 0}
.info_cont .info_02 h3 span{background-position:-33px 0}
.info_cont>div h4{font-size:17px;line-height:25px;color:#2d2d2d;font-weight:400;background:none;padding:0;margin:0 0 5px 0}
.info_cont>div ul{}
.info_cont>div ul li{margin:4px 0}
.info_cont>div ul li em{position:relative;font-size:16px;color:#727272;vertical-align:middle}
.info_cont>div ul li em:after{content:"";display:block;position:absolute;right:-20px;top:5px;width:15px;height:13px;background:url(/images/tour/sub02/img_arr.png) no-repeat}
.info_cont>div ul li.last em:after{display:none}
.info_cont>div ul li span{display:inline-block;padding-top:3px;margin-right:5px;width:24px;height:24px;color:#fff;text-align:center;font-weight:400;font-size:12px;border-radius:5px;background-color:#6d6d6d;vertical-align:middle}
.info_cont .info_01{padding:0 0 15px 0}
.info_cont .info_01:after{content:"";display:block;clear:both}
.info_cont .info_01>div{float:left;width:50%}
.info_cont .info_02{padding-top:14px;border-top:1px dashed #ddd}

/*오장환문학제 행사내용*/


figure.liter_title_img{margin-bottom:30px}
.liter_txt{margin-bottom:30px}
.liter_table_box{padding:0 20px}
.liter_left{float:left}
.liter_right{float:left;width:64%;margin-left:30px;margin-top:15px}
.liter_right table::before{content:"";display:block;width:93%;height:1px;border-top:1px solid #b43838;margin-top:-1px}
.liter_right table tr{height: 55px}
.liter_right table tr td{font-size:1.2em;text-indent: 30px;border-left:none}
.liter_right table tr td:first-child{font-weight: bold;text-indent: 0px}
.liter_right table tr td:first-child::after{content:"|";display:block;float:right;color: #ddd}

@media(max-width:1200px){
	.liter_table_box{padding:0}
	.liter_left{float:none}
	.liter_right{float:none;width:100%;margin-left:0;margin-top:30px}

}

@media(max-width:1000px){
	.liter_right table tr td{text-indent:0px}
}

figure.img_fig.liter{padding:30px;min-height:232px}
figure.img_fig.liter.long{min-height: 332px}


/*문화관광해설사 소개 달력 */
#dirCalendar{width:270px;margin:0 auto 20px}
#dirCalendar:after{content:"";display:block;clear:both}
#dirCalendar .prev,#dirCalendar .next{width:39px;height:39px;background:url(/images/tour/sub03/cal_button.gif) no-repeat}
#dirCalendar .prev{float:left;background-position:0 0}
#dirCalendar .next{float:right;background-position:0 -39px}
#dirCalendar .title{display:block;text-align:center;font-size:25px}

#tourCalendar th,#tourCalendar td{font-size:16px}
#tourCalendar .getSchedule{}
#tourCalendar .getSchedule a{display:block;width:100%;height:100%;border:2px solid #73bd1e}
#tourCalendar .getSchedule .enable{background:#73bd1e;color:#fff}
#tourCalendar .getSchedule .disable{border-width:0;background:#9f9e99;color:#fff}
#tourCalendar .sat{color:#30497f}
#tourCalendar .sun{color:#cf3028}

@media(max-width:1200px){
	.wrap_day li{margin-top:-1px;width:20%}
	/* figure.img_fig{min-height:290px} */
	.box_prog{float:none;width:100%}
	.wrap_event_pic{width:100%;height:100%}
	.wrap_event_pic .pic_big{width:700px;height:475px}	
	
	/*.wrap_event_pic .pic_list{padding:0 40px;width:100%;height:120px} */
	.wrap_event_pic .pic_list .box_img{height:100%}
	/* .wrap_event_pic .pic_list .box_img ul{height:100%;width:10000px} */
	.wrap_event_pic .pic_list .box_img ul li{width:209px}
	/* .wrap_event_pic .pic_list .control button{height:100%;width:25px} */
	.wrap_event_pic .pic_list .control .next{left:auto;right:0}

	.wrap_cont{padding:500px 0 0 0}
	.map-view{width:100%}
	.info_cont .info_01>div{float:none;width:100%}
	.info_cont .info_01>div ul li{display:inline-block;margin-right:25px}
	.info_cont>div h4{margin:15px 0 5px 0}

	.act>div figure.img_fig{min-height:400px}
	/* .wrap_prog.cont_event figure.img_fig{min-height:610px} */
}

@media(max-width:1023px){
	.box_prog{float:none;width:100%}
	figure.img_fig{padding:32px 10px 32px 215px;min-height:auto}
	.act>div figure.img_fig{min-height:auto}
	.act_left{float:none;width:100%}
	.act_right{float:none;width:100%}
	.wrap_prog.cont_event figure.img_fig{min-height:auto}

}

@media(max-width:1000px){
	.wrap_event_pic .pic_big{display:none}
	.wrap_event_pic .pic_list{position:relative;width:100%;padding:45px 0}
	.wrap_event_pic .pic_list .box_img ul li{margin:0;width:100%;height:420px}
	.wrap_event_pic .pic_list .box_img{height:420px}
	
}


@media(max-width:767px){
	.tit_sub020101 h2{font-size:27px}
	.tit_sub020101 p{font-size:15px}
	figure.img_fig{padding:200px 10px 10px}
	figure.img_fig .img_box{left:50%;margin-left:-77.5px}
	.wrap_day li{width:50%}
	figure.img_fig strong{text-align: center}
	figure.img_fig ul{padding: 0 60px; padding-bottom: 20px}
	figure.img_fig ul.list_1st{padding:0}
	.wrap_prog.cont_event figure.img_fig{padding:200px 0px 10px 0px}
}


@media(max-width:640px){
	.wrap_event_pic .pic_list .box_img{height:230px}
	.wrap_event_pic .pic_list .box_img ul li{height:230px}
	figure.img_fig ul{padding: 0 25px; padding-bottom: 20px}
}




/*매거진*/

#magazine_wrap{position:relative;margin:0 10px}

#magazine_wrap .change{position:absolute;left:50%;margin-left:-40px;top:-60px}
#magazine_wrap .change:after{content:"";display:block;clear:both}
#magazine_wrap .change a{float:left;width:40px;height:40px;background:url(/images/tour/sub06/magazine/magazine_icon.png) no-repeat}

#magazine_wrap .change .photo{background-position:0 100%}
#magazine_wrap .change .photo.ov,
#magazine_wrap .change .photo:hover{background-position:0 0}

#magazine_wrap .change .list{background-position:100% 0}
#magazine_wrap .change .list.ov,
#magazine_wrap .change .list:hover{background-position:100% 100%}

#magazine_wrap .photo-list{margin:0 -4px}
#magazine_wrap .photo-list:after{display:block;content:"";clear:both;visibility:hidden}
#magazine_wrap .photo-list li{position:relative;float:left;border:4px solid transparent;width:16.66%;overflow:hidden}
#magazine_wrap .photo-list li>div{position:relative;padding-top:100%}
#magazine_wrap .photo-list li>div>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}

#magazine_wrap .photo-list li div img{max-width:none;height:100%}
#magazine_wrap .photo-list .img_thumb{width:200%;height:100%;margin-left:-50%;text-align:center}
/* #magazine_wrap .photo-list .info_box{display:none;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:#000;opacity:0.8;color:#fff} */

#magazine_wrap .photo-list .info_box{display:table;table-layout:fixed;position:absolute;top:0;left:0;width:100%;height:100%;margin-top:-100%;text-align:center;background-color:#000;opacity:0.8;color:#fff}
#magazine_wrap .photo-list .info_box div{display:table-cell;vertical-align:middle}

/* #magazine_wrap .txt_list{display:none} */
#magazine_wrap .txt_list{display:block;max-width:1200px;margin:0 auto}
#magazine_wrap .txt_list a{display:block;width:100%;height:158px;background-color:#fff;box-shadow:1px 1px 5px #d9d9d9;margin-bottom:20px;position:relative}
#magazine_wrap .txt_list img{position:absolute;top:20px;left:20px}
#magazine_wrap .txt_list b,
#magazine_wrap .txt_list p{position:absolute;text-decoration:none}
#magazine_wrap .txt_list b{top:45px;left:140px;color:#000;font-size:1.2em}
#magazine_wrap .txt_list p{top:75px;left:140px;color:#767676;font-size:1em}
#magazine_wrap .txt_list span{position:absolute;right:30px;top:50px;display:block;width:62px;height:62px;background:url(/images/tour/sub06/magazine/arrow_right.png)}
#magazine_wrap .load_img{width:45px;height:45px;margin:0 auto;background:#fff;border:1px solid #d9d9d9;display:none}
#magazine_wrap .load_img .icon{display:block;height:45px;background:url(/images/tour/sub06/magazine/load_img.png) no-repeat 12px 12px}

@media(max-width:1000px){
	#magazine_wrap .photo-list li{width:25%}
}

@media(max-width:767px){
	#magazine_wrap .change{position:relative;top:0;padding-bottom:15px}
	#magazine_wrap .photo-list li{width:33.3%}

	#magazine_wrap .txt_list a{padding:20px 100px 20px 145px;min-height:146px;height:100%}
	#magazine_wrap .txt_list b, 
#magazine_wrap .txt_list p{display:block;position:relative;left:0;top:0;/* overflow: hidden;text-overflow: ellipsis;white-space: nowrap; */}
#magazine_wrap .photo-list .info_box{margin-top:0;height:30%;top:70%;line-height: 20px}
}
@media(max-width:640px){
	#magazine_wrap .photo-list li{width:50%}
	#magazine_wrap .txt_list a{padding:135px 20px 20px}
}


/*템플스테이 버튼*/

.ui-white-block .info_button{margin-top: -150px;margin-left: 850px; padding-bottom: 130px}
.ui-white-block .info_button a{float:left;display:block;width:96px;height:96px;border-radius:50px;margin-left:20px}
.ui-white-block .info_button .traffic_info{background-color:#6f788c}
.ui-white-block .info_button .tour_review{background-color:#8f8a70}
.ui-white-block .info_button .button_ico1{display:block;background:url(/images/tour/sub03/walking_button_ico1.png) no-repeat;line-height:115px;text-align:center;color:#fff;background-position:35px 20px}
.ui-white-block .info_button .button_ico2{display:block;background:url(/images/tour/sub03/walking_button_ico2.png) no-repeat;line-height:115px;text-align:center;color:#fff;background-position:37px 20px}

@media (max-width:1200px){

	.ui-white-block .info_button{margin-top: -150px;margin-left: 680px; padding-bottom: 130px}

}

@media (max-width:1000px){
	.ui-white-block .info_button {display:block; width: 240px; height: 96px;margin:0 auto;padding-bottom: 0; padding-top: 20px}

}

/*
.ui-white-block .info_button{float:right;margin-top:-140px}
.ui-white-block .info_button a{float:left;display:block;width:96px;height:96px;border-radius:50px;margin-left:20px}
.ui-white-block .info_button .traffic_info{background-color:#6f788c}
.ui-white-block .info_button .tour_review{background-color:#8f8a70}
.ui-white-block .info_button .button_ico1{display:block;background:url(/images/tour/sub03/walking_button_ico1.png) no-repeat;line-height:115px;text-align:center;color:#fff;background-position:35px 20px}
.ui-white-block .info_button .button_ico2{display:block;background:url(/images/tour/sub03/walking_button_ico2.png) no-repeat;line-height:115px;text-align:center;color:#fff;background-position:37px 20px}
*/
/*축제일정테이블*/
.wrap_down_table{display:none;padding:95px 0;border:1px solid #ddd}
.wrap_down_table .btn_down_sch{display:block;position:relative;padding-top:35px;margin:0 auto;width:188px;height:188px;border-radius:50%;background-color:#b02923;color:#fff;font-size:18px;line-height:25px;text-align:center}
.wrap_down_table .btn_down_sch:hover{background-color:#535a60}
.wrap_down_table .btn_down_sch span{display:block;margin:0 auto 14px;width:63px;height:46px;background:url(/images/tour/sub02/icon_down_sch.png) no-repeat;font-size:0}
.wrap_down_table .btn_down_sch em{display:block}

@media(max-width:768px){
	.wrap_down_table{display:block}
	.tbl_basic.fescal_table{display:none}
}

/*보은의관광명소 sub01_01*/
.ui-thumb-box{display:inline-block;margin-top:0;position: relative}
.ui-thumb-wrap{}
.ui-thumb-box.left_b_box{max-width:570px;height:490px;overflow:hidden;float: left}
.ui-thumb-box.left_b_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.left_b_box figure img{max-width:none;height:101%}
.ui-thumb-box.right_r_box{max-width:565px;height:240px;overflow:hidden;margin-bottom: 3px;margin-left:10px}
.ui-thumb-box.right_r_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.right_r_box figure img{height: 150%; margin-top: -5%}
.ui-white-block .p_tit{font-size: 2em; margin-top: 80px; margin-bottom:30px;font-family: "nmn", sans-serif;line-height: 40px}
.ui-white-block .p_tit:first-child {margin-top: 30px}
.ui-white-block .p_name{display: block;clear:both;font-style: italic;font-family: "nmn", sans-serif;text-indent:-5.6em; padding-left: 6em;margin-top: 10px}
.ui-white-block .p_name span{color:#000; font-size:1em; margin-right: 10px}
.ui-thumb-wrap{margin-top: 35px;margin-bottom:15px}
.ui-thumb-wrap:after{content:"";display:block;clear:both;height:0px;line-height:0;font-size:0;overflow:hidden}
.ui-thumb-box.full_box{height:480px;overflow:hidden;float: left; margin-left: 10px; margin-bottom: 10px}
.ui-thumb-box.full_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.full_box figure img{height:150%;margin-top:-5%}
.ui-thumb-box.top_b_box{max-width:554px;height:480px;overflow:hidden;float: left; margin-left: 10px; margin-bottom: 10px}
.ui-thumb-box.top_b_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.top_b_box figure img{max-width:none;height:101%}
.ui-thumb-box.top_b_box:first-child{margin-left: 0}
.ui-thumb-box.bot_s_box{max-width:272px;height:200px;overflow:hidden;float: left; margin-right: 10px; margin-bottom: 10px}
.ui-thumb-box.bot_s_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.bot_s_box figure img{max-width:none;height:100%}
.ui-thumb-box.bot_s_box.last{margin-right: 0}
/*
.ui-thumb-box.left_r_box{max-width:550px;height:260px;overflow:hidden;margin-bottom: 10px}
.ui-thumb-box.left_r_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.left_r_box figure img{height: 150%; margin-top: -5%}
.ui-thumb-box.left_s_box{max-width:570px;height:180px;overflow:hidden;margin-bottom: 10px;float: left; margin-right: 10px}
.ui-thumb-box.left_s_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.left_s_box figure img{max-width:none;height:100%}
.ui-thumb-box.right_b_box{max-width:559px;height:450px;overflow:hidden;margin-top: -270px}
.ui-thumb-box.right_b_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.right_b_box figure img{max-width:none;height:100%}
*/
.ui-thumb-box.left_r_box{display:block;max-width:550px;height:260px;overflow:hidden;margin-bottom: 10px}
.ui-thumb-box.left_r_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.left_r_box figure img{height: 150%; margin-top: -5%}
.ui-thumb-box.left_s_box{max-width:570px;height:180px;overflow:hidden;margin-bottom: 10px;float: left; margin-right: 10px}
.ui-thumb-box.left_s_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.left_s_box figure img{max-width:none;height:100%}
.ui-thumb-box.right_b_box{max-width:559px;height:450px;overflow:hidden;margin-top: -270px}
.ui-thumb-box.right_b_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.right_b_box figure img{max-width:none;height:100%}

.ui-thumb-box.right_s_box{max-width:265px;height:240px;overflow:hidden;margin-left:10px;margin-bottom: 10px;float:left}
.ui-thumb-box.right_s_box figure{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-thumb-box.right_s_box figure img{max-width:none;height:100%}
.ui-thumb-wrap span{display: block; background: #fff;font-weight:bold;width: 40px;height:40px;position:absolute;z-index: 10;text-align: center;line-height:40px;font-family: "nmn", sans-serif;bottom:0}

/*
.ui-thumb-wrap span.full{top: 450px}
.ui-thumb-wrap span.left_b{top:450px}
.ui-thumb-wrap span.right_r{top:200px;left: 580px}
.ui-thumb-wrap span.right_r2{top:450px;left: 580px}
.ui-thumb-wrap span.top_b{top:440px}
.ui-thumb-wrap span.top_b2{top:440px;left:564px}
.ui-thumb-wrap span.bot_s{top:650px}
.ui-thumb-wrap span.bot_s2{top:650px;left:282px}
.ui-thumb-wrap span.bot_s3{top:650px;right:516px}
.ui-thumb-wrap span.bot_s4{top:650px;right:234px}
.ui-thumb-wrap span.right_s{top:200px;left:580px}
.ui-thumb-wrap span.right_s2{top:200px;right:230px}
.ui-thumb-wrap span.right_s3{top:450px;left:580px}
.ui-thumb-wrap span.right_s4{top:450px;right:230px}
.ui-thumb-wrap span.left_r{top:220px}
.ui-thumb-wrap span.left_s{top:410px}
.ui-thumb-wrap span.left_s2{top:410px;left:279px}
.ui-thumb-wrap span.right_b{top:410px;right:521px}

*/

@media(max-width:1200px){
	.ui-thumb-box.full_box{float:none;max-width:none;width:100%;margin-bottom:10px;height:350px}
	.ui-thumb-box.full_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.full_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.left_b_box{float:none;max-width:none;width:100%;margin-bottom:10px;height:350px}
	.ui-thumb-box.left_b_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.left_b_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.right_r_box{float:none;max-width:none;width:100%;height:350px;margin-left:0;margin-bottom: 10px}
	.ui-thumb-box.right_r_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.right_r_box figure img{margin-top:0;max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.top_b_box{float:none;max-width:none;width:100%;height:350px;margin-left:0}
	.ui-thumb-box.top_b_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.top_b_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.bot_s_box{float:none;max-width:none;width:100%;height:350px}
	.ui-thumb-box.bot_s_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.bot_s_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.left_r_box{float:none;max-width:none;width:100%;height:350px;margin-bottom:15px}
	.ui-thumb-box.left_r_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.left_r_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.left_s_box{float:none;max-width:none;width:100%;height:350px}
	.ui-thumb-box.left_s_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.left_s_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.right_b_box{float:none;max-width:none;width:100%;height:350px;margin-top:0}
	.ui-thumb-box.right_b_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.right_b_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}
	.ui-thumb-box.right_s_box{float:none;max-width:none;width:100%;height:350px;margin-left:0}
	.ui-thumb-box.right_s_box figure{width:100%;height:auto;margin-left:0}
	.ui-thumb-box.right_s_box figure img{max-width: none;width:100%;height:100%;min-height: 350px}

	/*
	.ui-thumb-wrap span.full{top:310px;left:0}
	.ui-thumb-wrap span.left_b{top:310px;left:0}
	.ui-thumb-wrap span.right_r{top:678px;left:0}
	.ui-thumb-wrap span.right_r2{top:1044px;left:0}
	.ui-thumb-wrap span.top_b{top:310px;left:0}
	.ui-thumb-wrap span.top_b2{top:678px;left:0}
	.ui-thumb-wrap span.bot_s{top:1044px;left:0}
	.ui-thumb-wrap span.bot_s2{top:1412px;left:0}
	.ui-thumb-wrap span.bot_s3{top:1778px;left:0}
	.ui-thumb-wrap span.bot_s4{top:2145px;left:0}
	.ui-thumb-wrap span.right_s{top:678px;left:0}
	.ui-thumb-wrap span.right_s2{top:1045px;left:0}
	.ui-thumb-wrap span.right_s3{top:1412px;left:0}
	.ui-thumb-wrap span.right_s4{top:1778px;left:0}
	.ui-thumb-wrap span.left_r{top:310px;left:0}
	.ui-thumb-wrap span.left_s{top:678px;left:0}
	.ui-thumb-wrap span.left_s2{top:1044px;left:0}
	.ui-thumb-wrap span.right_b{top:1412px;left:0}
	*/
}

@media(max-width:760px){
	.ui-white-block .p_tit{word-break:keep-all}
}





.youtube_list{overflow:hidden;position:relative}
.youtube_list li{margin-bottom:10px}
.youtube_list li:first-child{margin-top:0;border-top:0}
.youtube_list li a{display:block;position:relative;padding:15px;padding-right:100px;min-height:187px;border:1px solid #d7d7d7;background-color:#fff}
.youtube_list li a:hover,
.youtube_list li a:focus,
.youtube_list li a:active{border-color:#cf3028}
.youtube_list li a .img{position:absolute;right:15px;top:30px;width:70px}
.youtube_list li a .img img{width:100%;height:100%}
.youtube_list li a .movie_txt{display:block;padding:15px 0;font-size:14px;line-height:20px}
.youtube_list li a .movie_txt b{display:block;position:relative;margin-bottom:10px;padding-bottom:10px;color:#151515;font-size:18px;font-family:'nsr';font-weight:bold;line-height:26px;word-wrap:break-word;word-break:keep-all;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.youtube_list li a .movie_txt b:after{content:"";display:block;position:absolute;bottom:0;left:0;width:25px;height:1px;background-color:#d7d7d7}
.youtube_list li a .movie_txt .text{display:block;overflow:hidden;padding:5px 0;color:#767676;font-size:14px;line-height:20px;height:50px}
.youtube_list li a .movie_txt .date{color:#bbb;font-size:12px;line-height:1}
.youtube_list li a .movie_txt .count{display:inline-block;margin-left:10px;color:#bbb;font-size:12px;line-height:1}

@media all and (min-width:768px) {
	.youtube_list li a{padding-right:160px;min-height:212px}
	.youtube_list li a .img{width:120px;height:90px}
	.youtube_list li a .movie_txt .text{height:63px}
	.youtube_list{margin-left:-1%;border:none}
	.youtube_list li{float:left;margin:0 0 1% 1%;width:49%}
	.youtube_list li:before{}
}


@media all and (min-width:1200px) {
	.youtube_list li{width:32.33%}
}


.ui-thumb2.village{width: 50%;margin:0 auto; margin-top: 30px;margin-bottom: 30px}
.ui-white-block h4{clear: both;}
.ui-white-block span.detail{display: block;}
.ui-white-block strong{display:block;clear:both;margin-top: 20px;}
.ui-white-block .ui-thumb{clear: both;}


.ui-topic-box.scrap{overflow:hidden}
.ui-topic-box.scrap+h3{margin-top:40px}
.ui-topic-box.scrap .ui-thumb{float:left;width:300px;height:250px;overflow:hidden;border:1px solid #ddd}
.ui-topic-box.scrap .ui-thumb img{max-width:none;height:100%}
.ui-topic-box.scrap .ui-descript{display:block;float:none;width:auto;margin-left:330px}
.ui-topic-box.scrap .ui-descript p{margin:0;border-bottom-width:0}
@media(max-width:1000px){
	.ui-topic-box.scrap .ui-thumb{width:180px;height:150px}
	.ui-topic-box.scrap .ui-descript{padding:0;margin:0 0 0 200px;border-bottom-width:0}
}

@media(max-width:767px){
	.ui-topic-box.scrap .ui-thumb{float:none;width:auto;height:auto;background:#fff}
	.ui-topic-box.scrap .ui-thumb img{width:100%}
	.ui-topic-box.scrap .ui-descript{padding:0;margin:0;border-width:0 0 1px}
}


.ui-ico-box {margin-bottom:30px;}
.ui-ico-box > li{position:relative;padding:20px 30px;margin-top:-1px;border:1px solid #ddd;color:#5b5b5b;line-height:20px;color:#5b5b5b;background-color:#fff;font-size:14px;}
.ui-ico-box > li strong{display:block;margin-bottom:5px;font-size:16px;font-weight:600;color:#000;}
.ui-ico-box > li.bg1{padding-top:50px;background:url(/images/tour/sub03/walking_descript.png) no-repeat 30px 15px;background-color:#f4f4f4}

.ui-white-block .cont_row .tit_cont{font-size:20px;font-weight:normal}
.ui-white-block .cont_row p,
.ui-white-block .cont_row ul{margin-top:-10px;font-size:14px}
.ui-white-block .cont_row .ui-thumb{margin-bottom: 30px;margin-top:30px;}
.ui-white-block .cont_row .sub_tit{clear:both;display: block;margin-top: -10px;margin-bottom: 20px;font-size: 1.1em;font-weight:normal}
.ui-white-block .cont_row .detail{margin-top:20px;margin-bottom:15px;}
.ui-white-block .cont_row .detail_txt{color:#838383; margin-left: 10px;}
.ui-white-block .cont_row .list_1st.float{float:left;width: 30%}
.ui-white-block .clear{clear:left;padding-top: 20px;}
.ui-white-block .cont_row p.bul_focus{margin-top:10px}
.one_thumb{text-align:center;}
.ui-thumb-box.left_r_box.wid{max-width: 520px;}
.ui-thumb-box.left_r_box.wid2{max-width: 490px;}
.ui-thumb-box.right_b_box.wid{max-width: 590px;}

@media(max-width:1200px){
	.ui-thumb-box.left_r_box.wid,
	.ui-thumb-box.left_r_box.wid2{max-width:none;}
	.ui-thumb-box.right_b_box.wid{max-width:none;}
}

.button span a {border-radius: 0;}
.board_butt {margin: 50px 0;}

/* 게시판버튼 */
.board_butt{display:block;margin:20px 0;text-align:right}
.board_butt.center{text-align:center}
.button span input[type="button"],
.button span input[type="reset"],
.button span input[type="submit"],
.button span a{display:inline-block;position:relative;border:none;background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;padding:10px 15px 8px 15px;font-size:14px;line-height:1.42857143;}
.button span a{border:1px solid transparent;border-radius:0;background-image:none;text-align:center;vertical-align:middle;white-space:nowrap;}
.button span a *{vertical-align:middle}
.button span a:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.button span a:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.button span input[type="button"],
.button span input[type="reset"],
.button span input[type="submit"]{height:40px;border-radius:0;}
.button span .post_btn{padding:3px 7px;}


.button .typeA input[type="button"],
.button .typeA input[type="button"].disabled, 
.button .typeA input[type="button"],
.button .typeA input[type="button"]:link,
.button .typeA input[type="button"]:visited{background-color:#fff;border-color:#c3c3c3;color:#666;}
.button .typeA input[type="button"]:hover,
.button .typeA input[type="button"]:focus,
.button .typeA input[type="button"]:active{background-color:#424242;border-color:#424242;color:#fff;}
.button span input[type="button"]{border:1px solid transparent;}
.button span input[type="button"]{padding: 4px 8px;line-height: 12px;    height: 30px;}

.button .typeA input[type="reset"],
.button .typeA input[type="submit"],
.button .typeA a, 
.button .typeA a.disabled, 
.button .typeA a,
.button .typeA a:link,
.button .typeA a:visited{background-color:#fff;border-color:#c3c3c3;color:#666;}
.button .typeA a:hover,
.button .typeA a:focus,
.button .typeA a:active{background-color:#424242;border-color:#424242;color:#fff;}

.button .typeB input[type="button"],
.button .typeB input[type="reset"],
.button .typeB input[type="submit"],
.button .typeB a, 
.button .typeB a.disabled, 
.button .typeB a,
.button .typeB a:link,
.button .typeB a:visited{background-color:#eb3b4b;border-color:#d71f30;color:#fff;}
.button .typeB a:hover,
.button .typeB a:focus,
.button .typeB a:active{background-color:#d71f30;color:#fff;}


.button span .writing[type="button"],
.button span .writing[type="reset"],
.button span .writing[type="submit"],
.button span .writing{padding-left:35px;border-radius:0;background-image:url(/images/prog/board/btn_writ.png);background-repeat:no-repeat;background-position:15px 50%;}

.button span .writing:hover,
.button span .writing:focus{background-color:#fff;border-color:#ddd;color:#d71f30;}

.button span .writing[type="submit"]{padding-left:35px;border-radius:0;background-image:url(/images/prog/board/btn_writ.png);background-repeat:no-repeat;background-position:15px 50%;}

.button span .writing[type="submit"]:hover,
.button span .writing[type="submit"]:focus{background-color:#fff;border-color:#ddd;color:#d71f30;}

.button span .modit,
.button span .modit:link,
.button span .modit:visited{padding-left:38px;background-image:url(/images/prog/board/btn_modit_ov.png);background-repeat:no-repeat;background-position:13px 48%;}
.button span .modit:hover,
.button span .modit:focus,
.button span .modit:active{background-image:url(/images/prog/board/btn_modit_ov.png);background-repeat:no-repeat;background-position:13px 48%;}
.button span .delete,
.button span .delete:link,
.button span .delete:visited{background-image:url(/images/prog/board/btn_delete.png);background-repeat:no-repeat;background-position: 8px 48%;/*padding: 2px 8px 0 28px;*/}
.button span .delete:hover,
.button span .delete:focus,
.button span .delete:active{background-image:url(/images/prog/board/btn_delete_ov.png);background-repeat:no-repeat;background-position: 8px 48%;/*padding: 2px 8px 0 28px;*/}

.button span .delete[type="button"],
.button span .delete[type="button"]:link,
.button span .delete[type="button"]:visited{background-image:url(/images/prog/board/btn_delete.png);background-repeat:no-repeat;background-position: 8px 48%;/*padding: 2px 8px 0 28px;*/}
.button span .delete[type="button"]:hover,
.button span .delete[type="button"]:focus,
.button span .delete[type="button"]:active{background-image:url(/images/prog/board/btn_delete_ov.png);background-repeat:no-repeat;background-position: 8px 48%;/*padding: 2px 8px 0 28px;*/}

.button span .list,
.button span .list:link,
.button span .list:visited{padding-left:38px;background-image:url(/images/prog/board/btn_list.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .list:hover,
.button span .list:focus,
.button span .list:active{background-image:url(/images/prog/board/btn_list_ov.png);background-repeat:no-repeat;background-position:15px 48%;}

.button span .notify,
.button span .notify:link,
.button span .notify:visited{padding-left:38px;background-image:url(/images/prog/board/btn_notify.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .notify:hover,
.button span .notify:focus,
.button span .notify:active{background-image:url(/images/prog/board/btn_notify_ov.png);background-repeat:no-repeat;background-position:15px 48%;}

.button span .reply,
.button span .reply:link,
.button span .reply:visited{padding-left:38px;background-image:url(/images/prog/board/btn_reply.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .reply:hover,
.button span .reply:focus,
.button span .reply:active{background-image:url(/images/prog/board/btn_reply_ov.png);background-repeat:no-repeat;background-position:15px 48%;}


.button span .excel,
.button span .excel:link,
.button span .excel:visited{padding-left:38px;background-image:url(/images/prog/board/btn_excel.png);background-repeat:no-repeat;background-position:15px 48%;}
.button span .excel:hover,
.button span .excel:focus,
.button span .excel:active{background-image:url(/images/prog/board/btn_excel_ov.png);background-repeat:no-repeat;background-position:15px 48%;}
