@charset "utf-8";

/* bbs_버튼 */
.bbs_sbtn {display: inline-block;margin: 2px;width: 100px;height: 30px;line-height: 30px;border-radius: 10px;background: #008349;font-size: 16px !important;color: #fff;text-align: center;padding: 0 7px;}
.bbs_sbtn2 {display: inline-block;margin: 2px;width: 100px;height: 30px;line-height: 30px;border-radius: 10px;background: #da6000;font-size: 16px;color: #fff;text-align: center;}

.bbs_btn {text-align: right;margin: 15px 0;}
.bbs_btn a {display: inline-block;margin: 2px;padding-left: 22px;width: 110px;height: 40px;line-height: 40px;border-radius: 10px;font-size: 18px;border: 1px solid #fff;text-align: center;transition: none;}
.bbs_btn .bbs_bt1 {background: #fff url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 21px -713px;border-color: #474747;color: #212121;}
.bbs_btn .bbs_bt2 {background: #333 url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 21px -573px;border-color: #333;color: #fff;}
.bbs_btn .bbs_bt3 {background: #da6000 url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 21px -668px;border-color: #da6000;color: #fff;}
.bbs_btn .bbs_bt4 {background: #fff; border-color: #008349; padding: 0;}
.bbs_btn .bbs_bt5 {background: #008349;color: #fff; padding: 0;}
.bbs_btn .bbs_bt1:hover, .bbs_btn .bbs_bt1:focus {background: #002683 url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 21px -756px; color: #fff;transition: none;}
.bbs_btn .bbs_bt2:hover, .bbs_btn .bbs_bt2:focus {background-color: #008349; border-color: #008349;transition: none;}
.bbs_btn .bbs_bt3:hover, .bbs_btn .bbs_bt3:focus {background: #ffad6f url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 21px -621px;border-color: #ffad6f;color: #212121;transition: none;}

/* 페이징 */
.bbs_page{text-align:center;margin:25px 0;clear: both;}
.bbs_page a{display:inline-block;margin:2px 1px;border: 1px solid #ddd;background:#fff;width: 40px;height: 40px;line-height: 40px;border-radius: 12px;}
.bbs_page a.on{font-weight: 400;color:#fff;background: #008349;border: 1px solid #ddd;}
.bbs_page .prev{width: 40px;height: 40px;margin-right:10px;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 14px -411px / 40px;font-size: 0;}
.bbs_page .prev2{width: 40px;height: 40px;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 12px -372px / 40px;font-size: 0;}
.bbs_page .next{width: 40px;height: 40px;margin-left:10px;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 16px -294px / 40px;font-size: 0;}
.bbs_page .next2{width: 40px;height: 40px;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 14px -333px / 40px;font-size: 0;}


/* 목록-검색 */
.bbs_search {margin: 20px 0;}
.bbs_search .left {font-size: 15px;}
.bbs_search .bbs_total{margin:5px 0;}
.bbs_search .right span {line-height: 45px; font-weight: 300;}
.bbs_search .right input {margin: 5px 0;}
.bbs_search .right .input_cal {width: 46.9%;}
.bbs_search .right .form_sel {width: 100%;margin: 5px 0;}
.bbs_search .right .sc_box {display: flex; flex-wrap: wrap;}
.bbs_search .right .sc_area {position: relative;width: 100%;}
.bbs_search .right .sc_area .form_txt {width: calc(100% - 50px);border-right: none;border-radius: 5px;}
.bbs_search .right .sc_area .form_sm {position: absolute;width: 50px;border: 1px solid #c4c4c4;border-left: none;border-radius: 0 5px 5px 0;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 15px -250px / 40px;font-size: 0;}
/* tablet */
@media all and (min-width: 768px) {
.bbs_search .sc_wrap {display: flex;justify-content: space-between;align-items: center;}
.bbs_search .left {font-size: 16px;}
.bbs_search .right .input_cal {width: 130px;}
.bbs_search .right .cal_box {display: inline-block;}
.bbs_search .right .sc_box {display: inline-block;}
.bbs_search .right .form_sel{width: 130px;height: 50px;margin-right: -5px;border-radius: 5px 0 0 5px;padding: 0 10px;appearance: none;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 100px -798px;}
.bbs_search .right .sc_area {width: 280px;display: inline-block;}
.bbs_search .right .sc_area .form_txt {height: 50px;border-radius: 0;border-left: none;}
.bbs_search .right .sc_area .form_sm {height: 50px;background-position: 15px -242px;}
}
/* desktop*/
@media all and (min-width: 1200px) {
.bbs_search .right .input_cal {width: 140px;}
.bbs_search .right .form_sel {margin-right: -6px;}
.bbs_search .right .sc_area {width: 380px;}
}



/* 기본_목록(테이블) */
.bbs_list_t .bbs_table {width:100%; font-size: 18px;}
.bbs_list_t thead{display:none;}
.bbs_list_t tbody tr{display:block;border-bottom: 1px solid #dddddd;padding:10px;}
.bbs_list_t tbody td{display: block;line-height: 1.6;vertical-align: middle;}
.bbs_list_t tbody .title{display:block;margin:0 0 10px;font-weight: 600;}
.bbs_list_t tbody .title a {text-overflow: ellipsis; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.bbs_list_t tbody [data-cell-header]:before{content:attr(data-cell-header);display:inline-block;color: #474747;padding-right:5px;}
.bbs_list_t tbody .num[data-cell-header]:before,.bbs_list_t tbody .title[data-cell-header]:before,.bbs_list_t tbody .notice[data-cell-header]:before{display:none;}
.bbs_list_t tbody td img{display: inline-block;vertical-align: middle;}
.bbs_list_t tbody td input{vertical-align: middle;}
.bbs_list_t .bbs_table {width:100%;border-top: 2px solid #008349;}
.bbs_list_t tbody .notice span{display: inline-block;font-size: 16px;font-weight: 600;color: #6e3100;}
.bbs_list_t tbody .secret span{display: inline-block;width: 27px;height: 27px;margin-right: 2px;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 4px -138px / 30px;font-size: 0;}
.bbs_list_t tbody .reply span{display: inline-block;width: 25px;height: 25px;background: url('/images/jbsports/contents/bbs/bbs_reply.png') no-repeat;font-size: 0;}
@media all and (max-width: 1022px) {
.bbs_list_t col{width:100% !important;}
}
@media all and (min-width: 1023px) {
.bbs_list_t{table-layout:fixed;}
.bbs_list_t thead{display: table-header-group;background: #f8fbfa;}
.bbs_list_t tbody tr{display: table-row;border-bottom:0;padding:0;}
.bbs_list_t tbody td{display: table-cell;}    
.bbs_list_t th,.bbs_list_t td{display: table-cell;text-align:center;padding: 12px 5px;border-bottom: 1px solid #dddddd;}
.bbs_list_t tbody .title{display: table-cell; text-align: left; font-weight: 600;}
.bbs_list_t tbody .secret a {display: inline-block;}
.bbs_list_t tbody [data-cell-header]:before {display: none;}
.bbs_list_t tbody tr:hover .title a,.bbs_list_t  tbody tr .title a:focus{text-decoration:underline;}
}

/* 기본게시판-글쓰기 */
.bbs_write {width: 100%; border-top: 2px solid #008349;}
.bbs_write th, .bbs_write td {display: block;padding: 5px;border-bottom: 1px solid #ddd;vertical-align:middle;font-size: 18px;}
.bbs_write th {background: #f8fbfa;text-align: left;}
.bbs_write td * {vertical-align:middle;}
.bbs_write input[type=checkbox]{width:16px;height:16px;}
.bbs_write input[type=radio]{width:16px;height:16px;}
.bbs_write .wr_check {font-size: 16px;}
.bbs_write .bw_file{margin:2px 0;}
.bbs_write .bw_file input{padding:2px 0;height: 35px;width: 60%;}
.bbs_write .bw_file input[type=file] {border: 1px solid #004426;border-radius: 5px;padding: 0;}
.bbs_write .bw_file input[type=file]::file-selector-button {width: 80px; height: 33px; padding: 0; border: none; background: #004426; color: #fff; border-radius: 3px 0 0 3px;}
.bbs_write .bw_file .memoarea em{background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 4px -726px / 40px;padding-left: 27px;font-style:normal;display: inline-block;width: 110px;float:left;margin: 7px 7px 0 0;}
.bbs_write .bw_file .memoarea:after{display:block;content:'';clear:both}
.bbs_write td .ggong ul li{margin:9px 0;color: #444;font-size: 14px;}
.bbs_write td .ggong ul li img{display: inline-block;height:35px;padding-right:10px;margin:0 auto;}
.bbs_write td .ggong ul li span {display: block;}
.bbs_write textarea{border: 1px solid #c4c4c4;border-radius: 5px;}
@media all and (min-width:768px) {
.bbs_write th, .bbs_write td {display: table-cell;}
.bbs_write th {text-align: center;width: 150px;}
.bbs_write .bw_file input{display: inline-block; width: 35%;}
.bbs_write .bw_file .memoarea{display: inline-block;width: 70%;}
.bbs_write .bw_file .memoarea input {width: 70%;}
.bbs_write td .ggong ul li {font-size: 16px;}
}
@media all and (min-width:1023px){
.bbs_write .bw_file input {width: 25%;}
.bbs_write .bw_file .memoarea {width: 70%;}
.bbs_write td .ggong ul li span {display: inline-block;}
}
@media all and (min-width:1200px){
.bbs_write th {width: 220px;}
}
@media all and (min-width:1620px){
.bbs_write th {width: 320px;}
}

/* 기본게시판-뷰 */
.bbs_view .bbs_vtop {padding: 30px 0 0 0;}
.bbs_view .bbs_vtop h4 {padding:0;margin:0 0 15px 0;line-height: 1.2;}
.bbs_view .bbs_vtop .tt_list{border-top: 2px solid #008349;}
.bbs_view .bbs_vtop .tt_list li{border-bottom: 1px solid #ddd;display:table;width:100%;}
.bbs_view .bbs_vtop .tt_list strong{display:table-cell;background: #f8fbfa;width: 120px;text-align:center;vertical-align:middle;}
.bbs_view .bbs_vtop .tt_list span{display:table-cell;padding: 12px 10px;text-align:left;vertical-align:middle;}
/* 본문 */
.bbs_view .bbs_con{padding: 60px 0;line-height: 1.6;}
.bbs_view .bbs_con img{max-width:100%;border-radius: 20px;}
.bbs_view .bbs_img{text-align:center}
.bbs_view .bbs_img figcaption{margin-top: 18px;font-size: 19px;color: #777;}
.bbs_view .bbs_filedown{border-bottom: 1px solid #ddd;}
.bbs_view .bbs_filedown dl{display:table;width:100%;}
.bbs_view .bbs_filedown dt{display: table-cell;text-align:center;vertical-align:middle;font-weight:bold;width: 120px;background: #f8fbfa;}
.bbs_view .bbs_filedown dd{display: inline-block;position:relative;padding: 5px 10px;}
.bbs_view .bbs_filedown dd p{display: inline-block;text-align: left;margin-bottom:3px;}
.bbs_view .bbs_filedown dd span {font-size: 15px;}
.bbs_view .bbs_filedown dd a {font-size: 18px;}
.bbs_view .bbs_filedown dd:hover>span>a{text-decoration: underline;}
.bbs_view .bbs_filedown dd:after{display:block;content:'';clear:both}
.bbs_view .bbs_filedown dd p span:before{display:none;}
.pagelist {border-top: 1px solid  #ddd;}
.pagelist li{border-bottom: 1px solid #ddd;}
.pagelist ul li strong{display:table-cell;padding:20px 10px;background: #f8fbfa;width:120px;text-align:center;vertical-align:middle;}
.pagelist ul li span{display:table-cell;padding:20px 10px;text-align:left;vertical-align:middle}
.pagelist ul li span a:hover,
.pagelist ul li span a:focus{text-decoration:underline;}

@media all and (min-width:768px) {
.bbs_view .bbs_vtop .tt_list{display: flex;border: none;width: 100%;}
.bbs_view .bbs_vtop .tt_list li{border: none;background: #f5faf8;border-radius: 15px;text-align: center;padding: 6px 0;margin: 0 5px;width: 33%;}
.bbs_view .bbs_vtop .tt_list strong {display: inline-block;margin-right: 20px; width: auto;background: transparent;}
.bbs_view .bbs_vtop .tt_list span {display: inline-block;}
.bbs_view .bbs_filedown {border: none;background: #f5faf8;border-radius: 15px;margin-top: 10px;}
.bbs_view .bbs_filedown dl {align-items: center;padding: 11px 50px;}
.bbs_view .bbs_filedown dt{background: transparent;margin: 0;width: 162px;}
.bbs_view .bbs_filedown dt:after {display: inline-block;width: 2px;height: 16px;margin: 0 45px;background: #c6c6c6;content: '';}
.bbs_view .bbs_filedown dd{text-align: left;}
.bbs_view .bbs_filedown dd p{display:inline-block;margin: 0;}
.bbs_view .bbs_filedown dd>span {display: inline-block;height: 34px;line-height: 34px;}
.pagelist {border-top: none;}
.pagelist li{margin: 5px 0;border-bottom: none;background: #f5faf8;border-radius: 15px;padding: 0 50px;}
.pagelist ul li strong:after{display: inline-block;width: 2px;height: 16px;margin: 0 45px;background: #c6c6c6;content: '';}
.pagelist ul li strong {background: transparent;width: auto;}
}

/* 보도형 게시판-목록 */
.bbs_news{width:100%;border-top: 2px solid #008349;}
.bbs_news li{border-bottom: 1px solid #ddd;position:relative;padding: 20px 0;}
.bbs_news li .title{display:block;font-weight:normal;font-size: 24px;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;font-weight: 700;}
.bbs_news li .adm_wr {display: none;}
.bbs_news li a:hover, .news_list li a:focus{text-decoration:underline;}
.bbs_news div p{line-height:1.5em;color: #333;overflow:hidden;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;}
.bbs_news .info{display:block;font-style:normal;color: #9b9b9b;text-align: left;margin-top: 20px;}
.bbs_news .info span{display: block;width:1px;height:6px;background:#ffffff;margin:0 10px;vertical-align: middle;}
.bbs_news .list_none{text-align:center;padding: 20px 0;}
.bbs_news .img{display:block;width:100%;margin:0 auto 10px auto;border-radius: 20px;}
.bbs_news .adm_check {display: none;}
.bbs_news.adm_list .adm_check {display: block; margin-top: 20px;}
.bbs_news.adm_list li .title {display: inline-block;}
.bbs_news.adm_list li .adm_wr {display: inline-block;line-height: 1.8em;font-weight: 600; color: #da6000;font-size: 18px;}
@media all and (min-width:768px) {
.bbs_news li {border: none;background: #f5faf8;border-radius: 20px;margin: 20px 0;padding: 25px;}
.bbs_news li div{overflow:hidden}
.bbs_news .img{float:left;margin:0 20px 0 0;width: 230px;height: 165px;}
.bbs_news .info {float: left;margin-top: 25px;}
.bbs_news .info span{display: inline-block;height: 15px;background: #ddd;}
.bbs_news.adm_list .adm_check {width: 40px;margin-top: 0;}
.bbs_news.adm_list li {display: flex;}
.bbs_news.adm_list .list_none {display: block;}
.bbs_news.adm_list li div {width: calc(100% - 40px);}
}
@media all and (min-width:1620px) {
.bbs_news div .txt {padding-top: 15px;}
}

/* 포토형게시판-목록 */
.photo_list li{position: relative; margin:0 0 20px 0;text-align:center;overflow:hidden;}
.photo_list li a{display:block;border: 1px solid #ddd;border-radius: 25px;overflow: hidden;}
.photo_list .img{display:block;overflow:hidden;position:relative;background: #f5faf8;width:100%;height: 220px;transition:.5s ease-in-out;text-align: center;}
.photo_list .img img{width: auto;height: 100%;}
.photo_list .date{display:block;border-top:none;padding: 20px;color: #484848;border-radius:0 0 5px 5px;font-weight: 300;}
.photo_list strong{display:block;font-size: 20px;margin-bottom:5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #212121;}
.photo_list .list_none{width:100%;text-align:center;padding:30px 0;border-bottom: 1px solid #ddd;}
.photo_list .adm_check {position: absolute; top: 20px; left: 20px;}

@media all and (min-width:768px) {
.photo_list ul{overflow:hidden;margin-left:-3%}
.photo_list li{float:left;width:47%;margin-left:2%;}
.photo_list .img{height: 245px;}
.photo_list .img img{}
.photo_list .img:hover img{transform:scale(1.1);transition:.5s ease-in-out}
}

@media all and (min-width:1024px) {
.photo_list ul{margin-left:-1.5%;}
.photo_list li{width:31.333%;}
.photo_list .img{min-height: 280px;}
}

/* 포토(영상)게시판-뷰 */
.photo_view{position: relative; margin:30px 0 0 0}
.img_big img{max-width:100%;border-radius: 25px;box-shadow: 0 0 20px rgba(181, 181, 181, 0.278);}
.img_big figcaption {margin-top:10px; font-size: 17px; color: #777;}
.img_list{overflow:hidden;height: 78px;position:relative;background: #f5faf8;border-radius: 20px;}
.photo_viewbtn span {display:inline-block;position:absolute;left: 50%;bottom: 60px;transform:translate(-50%, 0);padding: 5px 30px;background: rgba(0, 0, 0, 0.412);border-radius: 25px;color: #fff;font-size: 16px;font-weight: 300;}
.photo_viewbtn span strong {color: #affb39;font-weight: 600;}
.photo_viewbtn button{width: 40px;height: 40px;overflow:hidden;position:absolute;top:50%;transform: translateY(-50%);background: url("/upload_data/board_data/BBS_0000160/176465090724904.png") no-repeat;background-size: 30px;font-size: 0;}
.photo_viewbtn .prev{background-position: 12px -690px;left: 5px;}
.photo_viewbtn .next{background-position: 1px -598px;right: 5px;}

.video_view { margin:30px 0 } 
.video_view .vid_area {width:100%;background: #eee;border-radius: 25px;} 
@media all and (min-width:768px) {
.img_big img{height: 450px;}
.photo_viewbtn button{background-size: 40px;}
.photo_viewbtn .prev{background-position: 12px -926px;left: -10px;}
.photo_viewbtn .next{background-position: 1px -802px;right: -10px;}
}
@media all and (min-width:1023px) {
.video_view { overflow:hidden } 
.video_view .vid_area {max-width: 1000px;margin: 0 auto;} 
}
@media all and (min-width:1200px) {
.photo_view .photo_view .img_list li{width: 16.666%;}
}
@media all and (min-width:1620px) {
.photo_viewbtn .prev{left: -20%;}
.photo_viewbtn .next{right: -20%;}
}

/* 베이직 탭 */
.basic_tab{margin:30px 0;}
.basic_tab:after{display:block; content:''; clear:both;}
.basic_tab li{float:left;width: 99.9%;margin: 2px;}
.basic_tab li a{display:block;padding: 20px 15px;border: 1px solid #008349;border-radius: 15px;text-align: center;}
.basic_tab li a:hover{background: #008349;color:#f0f0f0}
.basic_tab li.on a{background: #008349;color: #f0f0f0;font-weight: 500;}
@media all and (min-width:768px) {
.basic_tab li{width: 49.7%;}
}
@media all and (min-width:1023px) {
.basic_tab li{width: 32.988%;}
.basic_tab .col5 li{width: 19.7%;}
.basic_tab .col4 li{width:24.7%}
.basic_tab .col3 li{width: 33%;}
.basic_tab .col2 li{width: 49.7%;}
}

/* 관광-숙박,음식 목록 */
.tour_photo_list {margin-top: 20px;}
.tour_photo_list li {width: 100%;margin: 10px 0;border-radius: 15px;border: 1px solid rgba(0, 131, 72, 0.562);}
.tour_photo_list li.list_none {padding: 20px;}
.tour_photo_list li:hover, .tour_photo_list li:active, .tour_photo_list li:focus {box-shadow: #e4e4e4 3px 4px 2px;}
.tour_photo_list li a {display: flex; padding: 20px;}
.tour_photo_list li .img {margin-right: 20px;width: 100px;height: 80px;border-radius: 10px;overflow: hidden;}
.tour_photo_list li .img img {width: 100%;height: 100%;border: 1px solid #eee;}
.tour_photo_list li .date .s_title {display: block;text-decoration: none;font-size: 15px;margin-bottom: 3px;color: #2b4491;font-weight: 600;}
.tour_photo_list li .date i{display: block;position: relative;margin-top: 5px;padding-left: 22px;font-size: 15px;font-style: normal;color: #5f5f5f;}
.tour_photo_list li .date i::before{display: inline-block;position: absolute;top: 0;left: 0;width: 20px;height: 25px;content: '';}
.tour_photo_list li .date .call {background: url('/upload_data/board_data/BBS_0000160/176837598759683.png') no-repeat 0 -2px;background-size: 19px;}
.tour_photo_list li .date .address {background: url('/upload_data/board_data/BBS_0000160/176837598759630.png') no-repeat;background-size: 19px;}
.tour_photo_list .adm_check {display: none;}
@media all and (min-width:768px) {
.tour_photo_list ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.tour_photo_list li {width: 48.6%;margin: 5px;}
.tour_photo_list li.list_none {width: 100%;}
.tour_photo_list li .date .s_title {margin: 0;}
.tour_photo_list li .date .title {display: block; margin-top: 5px;}
}
@media all and (min-width:1200px) {
.tour_photo_list li {width: 49%;}
.tour_photo_list li a {padding: 25px 30px;}
.tour_photo_list li .img {margin-right: 25px;}
}
@media all and (min-width:1620px) {
.tour_photo_list li .date i {display: inline-block; margin-top: 20px;}
.tour_photo_list li .date .call {margin-right: 18px;}  
}
/* 관광-숙박,음식 목록-검색 커스텀 */
.bbs_search.tour_sch .right .form_sel {border-radius: 5px;}
@media all and (min-width: 768px) {
.bbs_search.tour_sch .right {width: 356px;}
.bbs_search.tour_sch .right .form_sel {width: 110px;margin-right: 5px;background-position: 84px -798px;}
.bbs_search.tour_sch .right .sc_area .form_txt {width: 275px;border: 1px solid #c4c4c4;border-radius: 5px;margin-right: 5px;}
.bbs_search.tour_sch .right .sc_area .form_sm {border: 1px solid #e6e6e6;border-radius: 5px;background-color: #e6e6e6;}
}
@media all and (min-width: 900px) {
.bbs_search.tour_sch .right {width: 690px;}
}
@media all and (min-width: 1200px) {
.bbs_search.tour_sch .right {width: auto;margin-right: -50px;}
}

/* 관광-숙박,음식 목록-검색 커스텀 */
.bbs_search.tour_sch .right .form_sel {border-radius: 5px;}
@media all and (min-width: 768px) {
.bbs_search.tour_sch .right {width: 356px;}
.bbs_search.tour_sch .right .form_sel {width: 110px;margin-right: 5px;background-position: 84px -798px;}
.bbs_search.tour_sch .right .sc_area .form_txt {width: 275px;border: 1px solid #c4c4c4;border-radius: 5px;margin-right: 5px;}
.bbs_search.tour_sch .right .sc_area .form_sm {border: 1px solid #e6e6e6;border-radius: 5px;background-color: #e6e6e6;}
}
@media all and (min-width: 900px) {
.bbs_search.tour_sch .right {width: 690px;}
}
@media all and (min-width: 1200px) {
.bbs_search.tour_sch .right {width: auto;margin-right: -50px;}
}

/* 관광-숙박,음식 뷰 */
.tour_view {margin-top: 20px;}
.tour_view .tour_vtop{display: flex; flex-direction: column; gap: 20px 0; margin-bottom: 30px;}
.tour_view .tour_vtop .img {position: relative; overflow: hidden;width: 100%;}
.tour_view .tour_vtop .img ul {display: flex;width: 500%;}
.tour_view .tour_vtop .img li {border-radius: 20px;overflow: hidden;width: 800px;height: 450px;border: 1px solid rgb(165 165 165 / 19%);}
.tour_view .tour_vtop img{width: 100%;}
.tour_view .tour_vtop .img_btn {position: absolute;top: 50%;transform: translateY(-50%);display: flex;justify-content: space-between;padding: 0 30px;width: 100%;}
.tour_view .tour_vtop .img_btn button {width: 35px;height: 35px;border-radius: 10px;background: rgba(255, 255, 255, 0.478) url(/images/jbsports/common/icon.png) no-repeat;filter: invert(99%) sepia(2%) saturate(482%) hue-rotate(269deg) brightness(121%) contrast(100%);}
.tour_view .tour_vtop .img_btn .prev {background-position: 3px -195px;}
.tour_view .tour_vtop .img_btn .next {background-position: 7px -143px;}
.tour_view .tour_vtop .img_btn span {font-size: 0;}
.tour_view .tour_vtop .tit{margin-bottom: 20px; font-size: 26px; font-weight: 600;font-family: 'GongGothic';color: #00522e;}
.tour_view .tour_vtop .info ul li{margin: 0 0 10px;}
.tour_view .tour_vtop .info ul li strong{display: inline-block;width: 80px;margin-right: 5px;color: #333;font-weight: 400;text-align: center;background: #f6faf6;border-radius: 50px;}
.tour_view .tour_txt {padding: 30px;margin: 0 0 50px 0;border-top: 1px solid rgba(0, 131, 73, 0.149);border-bottom: 1px solid rgba(0, 131, 73, 0.149);}
@media all and (min-width:768px) {
.tour_view .tour_vtop{flex-direction: row; gap: 0 30px; margin-bottom: 50px;}
.tour_view .tour_vtop .img {width: 400px;}
.tour_view .tour_vtop .tit{margin-bottom: 25px;font-size: 32px;}
.tour_view .tour_vtop .info ul li{margin: 0 0 16px; font-size: 18px;}
}
@media all and (min-width:1023px) {
.tour_view .tour_vtop{gap: 0 60px;}
.tour_view .tour_vtop .img {width: 500px;}
.tour_view .tour_vtop .info {margin-top: 20px;}
}
@media all and (min-width:1620px) {
.tour_view .tour_vtop{gap: 0 90px;}
.tour_view .tour_vtop .img{width: 800px;}
.tour_view .tour_vtop .info ul li{ font-size: 20px; line-height: 1.8;}
.tour_view .tour_vtop .info ul li strong {width: 100px; margin-right: 20px;}
}
/* bbs 공통 */
.w_star{color: #d50000;}
.form_txt, .input_text {height: 35px; border: 1px solid #c4c4c4; border-radius: 5px;}
.form_sel {width: 100px; height: 35px; border: 1px solid #c4c4c4;border-radius: 5px;}
.form_sm {width: 50px;height: 35px;border-radius: 5px;}
.input_cal{width: 150px;background: url('/upload_data/board_data/BBS_0000160/176465090724904.png') no-repeat 7px 3px / 40px;padding-left: 40px;}
input[type='submit'] {cursor: pointer;}
.input_wl {width: 100%;}
.input_wm {width: 48%;}
.adm_check {width: 18px;height: 18px;margin-bottom: 4px;}              

/* 사이트맵 */
.sitemap dl {width: 100%; height: 307px; margin: 20px auto; border: 2px solid #00522e; border-radius: 20px;}
.sitemap dt {font-size: 30px; background: #00522e; text-align: center; line-height: 2.5; font-family: 'GongGothic';font-weight: 600; color: #fff; border-radius: 15px 15px 0 0;}
.sitemap dt a {display: block; color: #fff;}
.sitemap dd {padding: 6px 35px;}
.sitemap dd:before {display: inline-block;width: 5px;height: 5px;margin: -4px 10px 0 0;border-radius: 2px;background: #727272;content: "";vertical-align: middle;}
.sitemap dd:nth-child(2)  {padding-top: 30px;}
.sitemap dd:last-child {padding-bottom: 30px;}
.sitemap .new_win {position: absolute;width: 20px;height: 20px;background: url('/images/jbsports/common/icon.png') no-repeat -3px -600px;font-size: 0;background-size: 90px;}
.sitemap dd:hover, .sitemap dd:active, .sitemap dd:focus {text-decoration: underline;}
@media all and (min-width:768px) {
.sitemap{display: flex; flex-wrap: wrap;}
.sitemap dl {width: 320px;}
}
@media all and (min-width:1200px) {
.sitemap dl {width: 19%;}
}                                                                                                                                                                