@charset "utf-8";



section[id^="anchor"] h2{margin:20px 0 0 0;padding:10px;background:none;border-bottom:1px solid #d9d9d9;}



.board_total .bold.red{color:#e03321;}
.board_total .bold{font-weight:bold;}
.basic_box .basic_search 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;}

/* 게시판버튼 */
.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="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;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:15px 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:15px 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:15px 48%;}
.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:15px 48%;}
.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%;}



.ui-picture-list{margin:20px 0}
.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: 10px solid transparent;border-width:0 7px 30px;position: relative;}
.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%;border: 1px solid #ddd;
    border-bottom: none;}
.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.exprnVilage>ul>li a .cnt .cnt_b{font-size:16px;}
/*.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;border-left:1px solid #ddd;}*/
.ui-picture-list ul li a .cnt{border:1px solid #ddd;padding: 15px 20px;
    height:182px;border-top: none;}
.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 ul li{width:100%;overflow:hidden;font-size:14px;background:none;padding-left:38px;}
.ui-picture-list ul li a .cnt ul li b{position:absolute;left:22px;}
/*.ui-picture-list ul li a .cnt ul li span{padding-left:38px;}*/
.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}



@media(max-width:1000px){
	.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}

}

@media(max-width:639px){
	.ui-picture-list>ul>li{float:none;margin:0 auto;width:100%}

}

.ui-picture-list.hotel>ul>li a .cnt{min-height:180px}
.ui-picture-list.hotel>ul>li a .cnt b{display:block;height:32px;margin-top:15px;padding-left:5px;font-size:16px;border-bottom:1px solid #ddd}
.ui-picture-list.hotel>ul>li a .cnt .info{margin-top:15px}
.ui-picture-list.hotel>ul>li a .cnt .info li{min-height:25px;padding-left:29px;margin-bottom:5px}
.ui-picture-list.hotel>ul>li a .cnt .info .icon_01{background:url(/images/prog/hotelData/list_icon_01.gif) no-repeat}
.ui-picture-list.hotel>ul>li a .cnt .info .icon_02{background:url(/images/prog/hotelData/list_icon_02.gif) no-repeat}
.ui-picture-list.hotel>ul>li a .cnt .info .icon_03{background:url(/images/prog/hotelData/list_icon_08.gif) no-repeat}



.ui-topic2{position:relative;overflow:hidden;background-color:#fff;border:1px solid #d8d8d8;}
.ui-topic2 .topic-thumb{position:relative;float:left;width:100%;height:360px;max-width:480px;overflow:hidden;background-color:#fafafa;border-right: 1px solid #d8d8d8;}
.ui-topic2 .topic-thumb div{width:200%;height:100%;margin-left:-50%;text-align:center}
.ui-topic2 .topic-thumb div img{max-width:none;height:100%}
.ui-topic2 .topic-thumb div.noimage{background:url(/images/common/noimg.png) 50% 50% no-repeat}



.ui-topic2 .topic-caption{padding: 37px 29px 0px;}
.ui-topic2 .topic-thumb+.topic-caption{/*margin-left:601px;*/margin-left:516px;}

.ui-topic2 .caption-title{font-family: "nmn",sans-serif;font-size: 22px;letter-spacing: -2px;color: #2c353f;font-weight: bold;}

/*.ui-topic2 .caption-addr{font-size:16px}
.ui-topic2 .caption-addr b{font-size:18px}*/
.ui-topic2 .caption-descript ul li{font-size:14px;position:relative;padding-left:86px;margin: 4px 0;word-wrap: break-word;
    word-break: keep-all;}
.ui-topic2 .caption-descript ul li b{position: absolute;
    top: 0;left: 0;}
.ui-topic2 .caption-descript ul li:before{content:"";display:block;position:absolute;top:6px;left:68px;width:1px;height: 16px;background:#d6d6d6;}

.ui-topic2 .caption-descript{padding:20px 0;margin:20px 0;font-size:16px;border:solid #ddd;border-width:1px 0;border-bottom: none;}
.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:830px){
.ui-topic2 .topic-thumb{float: none;max-width:none;border-right:0}
.ui-topic2 .topic-thumb+.topic-caption{margin-left:0}
}

.button span a{border-radius:0;}

.detailtx{/*border-bottom:1px solid #bcbcbc;*/border-bottom: 1px solid #d8d8d8;}
.detailtx{/*padding-bottom:20px*/padding: 50px 0 20px 0;}
/*.detailtx strong{display:block;padding:15px 0;margin-bottom:15px;border-top:2px solid #222;border-bottom:1px dotted #aaa;font-size:18px;color:#222;line-height:20px}*/
.detailtx strong{display:block;padding:15px 0;margin-bottom:15px;border-top:2px solid #d8d8d8;border-bottom:1px dotted #d8d8d8;font-size:18px;color:#222;line-height:20px}
.detailtx .intro_list li{margin:5px 0;padding-left:15px;background:url(/images/common/common/list_bul1.png) no-repeat 2px 8px;line-height:20px;}
h2:first-child { margin: 50px 0 10px 0;}


.ui-white-block{/*padding:20px 10px;*/padding:20px 0;}
.ui-white-block:after{content:"";display:block;clear:both}
.ui-white-block>*{margin-top:10px}
.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 }

.ui-white-block .tbl_basic{margin-top:0}


.rd_tag {padding: 30px 0 0 50px;}
.bd .bg_f_color {background-color: #bababa;background: -webkit-linear-gradient(#FFF -50%,#bababa 50%);background: linear-gradient(to bottom,#FFF -50%,#bababa 50%);}
.rd_tag ul{position:relative;}
.rd_tag ul li{position:relative;position: absolute;
    top: 5px;padding-left: 5px;}
.rd_tag div {float: left;margin: 4px 0 2px -50px;padding: 0 5px 0 7px;
    font: 10px/12px;letter-spacing: -1px;border: 1px solid;color:;border-radius: 3px 17px 17px 3px;opacity: .8;}