.board_wrap { max-width:1100px; margin:0 auto; width:100%;}
 .tourboard_detail_box .guide_txt { text-align:center; line-height:1.6; font-size:15px; margin-bottom:30px;}
 .tourboard_detail_area { padding-bottom:40px;}
 .bold {font-weight:bold;}
  .board_t1 {border-top:1px solid #d2d2d2; width:100%; clear: both;}
 .board_t1 th {border-bottom:1px solid #d2d2d2; color: #898989; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:center; color:#898989;}
 .board_t1 td {border-bottom: 1px solid #d2d2d2; color: #323232; padding: 15px 5px; text-align: center; line-height:1.5;word-break: break-all;}
 .board_t1 td.title {text-align:left !important;}
 .board_t1 td.title span.icon_hidden { background: transparent url("/images/common/board/board_icon.png?build_20250701015") no-repeat scroll -146px 0; display: inline-block; height: 14px; margin-left: 5px; overflow: hidden; text-indent: -5000px; vertical-align: middle; width: 37px; }
 .board_wrap > h3 { text-align:center !important; color:#222 !important; margin:0 auto 30px !important;}
  .board_t1_view {border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
 .board_t1_view th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #3e635c; padding: 15px 5px;text-align:center; font-weight:normal; background-color:#fafafa;}
 .board_t1_view td {border:1px solid #d2d2d2;color: #323232; padding: 15px 5px 15px 10px;text-align:left;}
 .brn { border-right:none !important;}
 .bln { border-left:none !important;}
  table tr.tr_notice td.list_idx { background: url("/images/board/notice_top.gif?build_20250701015") no-repeat scroll 50% 50% #f8f9fb; text-indent: -100000px;}
 table tr.tr_notice td, table tr.tr_finish td {background-color:#f8f9fb;}
  td.bg_gray1 {background-color:#fafafa; vertical-align:top; padding:5px 0 0 !important;}
 td.td_asw { background-color:#fafafa; padding:20px 20px 20px 0;}
 td.panone { padding:0 !important;}
  .board_t2 {border-top:1px solid #3e635c; width:100%; clear: both;}
 .board_t2 th {border-bottom:1px solid #3e635c; color: #323232; padding: 13px 5px;text-align:center; background-color:#f8f9fb; font-size:15px; font-weight:normal;}
 .board_t2 td {border-bottom: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2; color: #323232; padding: 10px 15px; text-align: center; font-size:14px;}
 .board_t2 th.bnone {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #3e635c !important; background:none !important;}
 .board_t2 td input { background-color: #f8f9fb; border: 1px solid #d2d2d2; height: 30px; padding-left: 5px; margin:2px 0; }
 #add_url { width:90px;}
 .board_t2 a:hover { text-decoration:underline;}
 .keyword_list { width:100%;}
  #notice_list {width:100%; margin-top:40px;}
 #notice_list ul {width:100%;}
 #notice_list ul li { border-bottom:1px solid #d2d2d2; margin-bottom:40px; padding-bottom:40px; background:none !important;}
 #notice_list span.n_num { background-color:#eef2f6; border:1px solid #d2d2d2; display: inline-block; font-size:14px; color:#323232; margin-right:15px; padding:7px 0; width:59px; text-align:center;}
 #notice_list li.notice_top span.n_num { background-color:#1c4b75 !important; border:1px solid #1c4b75 !important; color:#FFF;}
 #notice_list span.n_date { display: inline-block; font-size:14px; color:#707070; margin-right:13px; padding:0;line-height: 11pt; vertical-align:top;}
 #notice_list p.n_tit { display: block; font-size:20px; color:#323232; margin:-22px 5px 0 80px; padding:0; font-weight:bold;}
 #notice_list p.n_txt { display: block; font-size:14px; color:#323232; margin:25px 0 0; padding:0;}
 #notice_list a:hover { text-decoration:underline;}
  .img_news1 ul::after { clear: both; content: ""; display: block; }
 .img_news1 ul { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin: 0; overflow: hidden; padding: 0; }
 .img_news1 li { border-bottom: 1px solid #d2d2d2; float: left; height: 405px; overflow: hidden; padding:45px 0 !important; position: relative; top: 1px; width: 25%; background:none !important; }
 .img_news1 span.news_thumb { display:inline-block; height:308px; width:290px; overflow: hidden; background: url("/images/board/logo_bg_1.png?build_20250701015") #ededed no-repeat 50% 50%;}
 .img_news1 span.news_thumb img { width:100%; height:100%;}
 .img_news1 strong {color: #323232; display: inline-block; font-size:17px; margin: 10px 0;}
 .img_news1 li p {color: #323232; display: block;font-size:14px; margin-bottom:0 !important;}
  .check_keyword { padding:40px 40px 0;}
 .check_keyword h5 {color:#1c4b75 !important; font-size:15px !important; font-weight:bold !important; margin:0 !important; padding-left:0 !important; background-image:none !important}
 .sch_keyword {text-align:center; padding:0; margin:0;}
 .sch_keyword .srch2 label { color:#3e635c; margin-right:10px; font-size:17px;}
 .sch_keyword .srch2 input.keyword { width:280px; height:40px; background:#fff; border:1px solid #d2d2d2; padding:0 0 0 5px;}
 .btn-wh { border:1px solid #FFF;cursor: pointer;}
 .btn_glass {background: url("/images/board/sch_glass.png?build_20250701015") no-repeat 50% 50%; text-indent:-10000px; width:38px; height:32px;}
 .btn_bor_sch { background:#fff; border:1px solid #1c4b75;cursor: pointer; height:42px; width:158px; color:#1c4b75; font-size:15px;}
  .checkbox {padding:0 0 10px; width:100%; display:inline-block; border-bottom:1px solid #d2d2d2;margin: 0 0 30px;}
 .checks {position: relative;}
 .checks label {font-size:14px; color:#323232; margin:10px 0; float:left;}
 .checks input[type="checkbox"] {  position: absolute;  padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 }
 .checks input[type="checkbox"] + label { display: inline-block; line-height: 15px; position: relative; padding-left:25px;  cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
 .checks input[type="checkbox"] + label:before {  content: ''; position: absolute; left: 0; top: 0;  width: 13px;  height: 13px;  line-height: 13px;  text-align: center; background: #fafafa; border: 1px solid #d2d2d2; }
 .checks input[type="checkbox"]:checked + label:before { content: '\2714';  color: #ff5957; border: 2px solid #ff5957; }
 .checks label.label_etc { width:auto !important; margin-right:10px !important;}
 table.board_write .checks {margin-left:0 !important;}
 table.board_write .checks > span { float:left; width:15%;}
 .checks .item { width:10%;float: left;}
 @media screen and (max-width:800px) { .checks .item {width: 15% !important;}
 }
 .open_tab { width:345px; border-top:1px solid #1c4b75; margin:0 auto 40px;}
 .open_tab a { display:block; padding:5px 0 5px 20px; background:#3e635c; width:115px; color:#fff; font-size:14px; margin:-1px auto 0; border:1px solid #3e635c; border-radius:2px;}
 .open_tab a.sch_open {background:#1c4b75 url("/images/board/bg_arrow_up.png?build_20250701015") no-repeat 91% center;}
 .open_tab a.sch_close {background:#1c4b75 url("/images/board/bg_arrow_down.png?build_20250701015") no-repeat 91% center;}
 .postscript_list {padding:0 0 20px;}
 .view_option { border-bottom:1px solid #1c4b75; padding:0 0 40px; font-size:14px; margin-bottom:10px; height:39px;text-align: center; position:relative;}
 .view_option p { color:#3e635c;padding:0; position:absolute; bottom:10px; text-align:right; right:15px; }
 ul.btn_option { margin:0 auto; display:inline-block;}
 ul.btn_option li { background:none !important; float:left; margin-left:4px;border:1px solid #1c4b75; text-align:center !important; padding:0 !important;}
 ul.btn_option li.b_write a { background-color:#1c4b75; color:#fff;}
 ul.btn_option li a { color:#1c4b75; display:block; width:136px; height:37px; line-height:37px;}
 .post_article {clear:both; margin:0 0 30px; position:relative;}
 .post_article dl { margin:0; border-bottom:1px solid #d2d2d2; padding:20px;}
 .post_article dl dt a { font-size:18px; font-weight:bold; margin-bottom:15px; color:#1c4b75;}
 .post_article dl dt a:hover { color:#323232; text-decoration:underline;}
 .post_article dl dd {font-size:14px; margin-bottom:5px;}
 .post_article dl dd.tourist p { margin:-26px 0 0 40px; width:90%;}
 .post_article dl dd.post_date { color:#707070;}
 .post_article dl dd.post_date span {margin:0 0 0 30px;}
 .post_article dl dd.post_date span.post_recom {margin-left: 0 !important;}
 .post_article dl dd.post_txt { color:#323232; margin:10px 0 20px;}
 .btn_recom a { background:#eef2f6; border:1px solid #3e635c; border-radius:3px; color:#3e635c;; text-align:center; padding:4px 10px; font-size:14px; display:block;}
 .course_article {clear: both; margin: 30px 0 0; position: relative;}
 .course_article .article_img {width:30%; height:220px; overflow:hidden;background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%; overflow:hidden; margin:0 2% 0 0 !important; float:left;}
 .course_article .article_img img { width:100%; min-height:220px;}
 .course_article dl {border: 1px solid #d3d3d3; display:inline-block; height: 178px; margin:0; padding: 20px 2%; width:63.5%;}
 .course_article dl dt {font-size: 19px; font-weight: 600; margin-bottom: 15px;}
 .course_article dl dd {font-size: 15px; margin-bottom: 5px;}
 .course_article dl dd.tourist p {margin:0 !important; display:inline-block;vertical-align:middle;width: 90%;word-break: keep-all;}
 .course_article dl dd.period {color: #323232;}
 .course_article dl dd.post_txt {color: #323232; margin-top: 10px;}
 @media screen and (max-width:800px) { .course_article dl dd.tourist p {width: 85% !important; word-break: break-all !important; height: 45px; overflow:hidden !important;}
 }
  .postscript_tit {border:2px solid #3e635c; text-align:center;}
 .postscript_tit dl { background:#eef2f6; padding:20px; text-align:center;}
 .postscript_tit dl dt {font-size:24px; text-decoration: underline; color:#3e635c; margin-bottom:20px;word-break: keep-all;line-height: 30px !important;}
 .postscript_tit dl dd {font-size:15px; color:#323232; display:inline; margin:0 25px;}
 p.course {font-size:15px; color:#3e635c; padding:15px 25px;word-break: keep-all; margin:0 !important;}
  .coupon_option {margin:0 0 25px;}
 ul.tab_category {display: inline-block; margin:0 0 45px; width:100%;}
 ul.tab_category li {float:left; width:20%; text-align:center; padding:0 !important;}
 ul.tab_category li a { display:block; background:#f8f9fb; border:1px solid #d2d2d2; color:#3e635c; font-size:17px; padding:0; margin:0; line-height:50px; text-align:center;}
 ul.tab_category li a.onhover { background: #fff none repeat scroll 0 0; border-bottom: none !important; font-weight:bold; }
 td a.btn_coupon { display:block; background:#fafafa; border:1px solid #d2d2d2; font-size:13px; color:#323232; padding:5px;}
 #coupon_sch {clear:both;}
 #coupon_sch select {height: 36px; width: 110px;}
 #coupon_sch .keyword {background-color: #f8f9fb; border: 1px solid #d5d5d5; height: 30px; line-height: 15px; margin-left: 1px; padding: 2px 5px; width: 300px;}
 #coupon_sch .btn-sch {color: #fff; cursor: pointer; height: 36px; padding: 0 10px; background: #4f576a; margin:0 0 0 -50px; border:none;}
  #print_coupon {width:670px; height:525px; border:1px solid #ef4a47;background: #fff url("/images/board/coupon_bg_1.jpg?build_20250701015") no-repeat scroll 0 0;}
 #print_coupon h3 {margin:13px 0 28px !important; background:none !important; width:50%;}
 #print_coupon h4 {margin:0 0 13px 0 !important; background:none !important; padding:0;}
 #print_coupon h3 a {color:#fff;margin:0 0 0 10px; display:block; font-size:0;}
 #print_coupon h3 a#coupon_a {background: transparent url("/images/board/btn_print1.jpg?build_20250701015") no-repeat scroll 0 0; display: inline-block;font-size: 0; height: 26px; vertical-align: middle; width:79px;}
 #print_coupon h3 a#coupon_a span { display:none;}
 #print_coupon .coupon_info { display:inline-block; margin:0 0 0 40px; height:127px;}
 .coupon_info p.discount { margin-left: 5px; height:87px; width:220px; text-align:center;line-height: 40px;color: #fff;font-size:45px;font-weight: 600; padding-top:40px;font-family: Arial,Verdana !important;}
 .coupon_info p.discount em {font-size:50px; color:#fff; font-style:normal; font-weight:bold; line-height:50px; display:inline-block;}
 .coupon_info dl {margin: -110px 0 0 250px; width: 350px; float:left;}
 .coupon_info dl dt {font-size:23px; font-weight:600; color:#fff; margin-bottom:10px;}
 .coupon_info dl dd {font-size:15px; color:#fff; line-height:1.5;}
 p.tip {padding:10px 0; font-size:15px; font-weight:bold; color:#5a201f; margin-top:55px;}
 #print_coupon .guide {margin:15px 0 0 28px; font-size:14px;}
 #print_coupon .guide ul li {color:#323232; line-height:1.5; list-style:none;}
 #print_coupon .coupon_close { position:absolute; top:15px; right:15px; margin:0;}
 #print_coupon .coupon_close a { background: transparent url("/images/board/icon_close_1.png?build_20250701015") no-repeat scroll 0 0; display: inline-block; font-size: 0; height: 18px; margin:0; vertical-align: middle; width:18px; }
 #print_coupon .guide .coupon_qr {position:absolute; right:-20px; bottom:15px;}
  .board_guide2 .agree_tit {font-size:24px; color:#000; margin:80px 0 0;}
 .board_guide2 .alrimi_tit {font-size:24px; color:#3e635c; margin:80px 0 0;}
 .board_guide2 .txt1 {font-size:15px; color:#164397; margin:25px 0 0; display:inline-block;}
 .board_guide2 .txt2 {font-size:14px; color:#323232; font-weight:bold; margin:25px 0;}
 .privacy_checks {border-top:1px solid #3e635c; padding-top:20px; margin:0 auto; display:inline-block;}
 .privacy_checks label {font-size:17px !important; color:#323232;font-weight:bold;}
 .board_under_line{ border-bottom:1px solid #1c4b75;}
  .monthly_bar { background:#f8f9fb; border:1px solid #d2d2d2; vertical-align:middle; margin-bottom:35px;height:56px;position: relative;}
 .nav_calendar {display:inline-block;height:56px; float:left;}
 .nav_calendar span.num_year{ background:#eef2f6; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; display:inline-block;font-size:24px; color:#3e635c; height:40px; padding:16px 0 0; width:126px; text-align:center;}
 .nav_calendar span.num_month{ background:#1c4b75; border-right:1px solid #d2d2d2; display:inline-block;font-size:24px; color:#fff; height:40px; padding:16px 0 0; width:75px; text-align:center; }
 .nav_calendar a.month_prev { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -366px -52px; display: inline-block; font-size:0; height: 56px; margin:0; vertical-align: top; width:68px; }
 .nav_calendar a.month_next { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -435px -52px; border-right:1px solid #d2d2d2; display: inline-block; font-size:0; height: 56px; margin:0; vertical-align: top; width:68px; }
 .nav_calendar a span {padding:0 !important;}
 .monthly_bar .help { position:absolute; right:0;font-size:14px; color:#707070; margin:15px 15px 0 0;}
 .event_box { position:absolute; top:320px; left:30%; background-color:#fff; border:3px solid #3e635c; width:628px; height:266px; padding:30px;}
 .event_view .event_img { width:204px; height:261px; border:1px solid #d3d3d3;background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%;}
 .event_view dl { margin:-260px 0 0 235px; width:400px;}
 .event_view dl dt {color: #3e635c; font-size: 23px; font-weight: bold; margin-bottom: 10px; line-height:1.2; width:90%; text-align:left !important; word-break:break-all;}
 .event_view dl dd {color: #323232; font-size: 14px; background: transparent url("/images/board/dd_bl_1.gif?build_20250701015") no-repeat 0 10px; padding:0 0 0 8px; line-height:1.6; word-break:break-all;}
 .event_close { position:absolute; top:0; right:0;}
 .event_close a { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -570px 0; display: inline-block; font-size: 0; height: 30px; margin: 0; vertical-align: middle; width: 35px; }
  .tourboard_detail_box { width:100%; background:#f2f3f5;padding-bottom:30px;}
 .tourboard_detail_box h3 { background:none !important;font-size:35px !important; color:#2ca18d !important; font-weight:normal !important; padding: 50px 0 0 !important; text-align:center;}
 .tourboard_detail_box h3.g_line {color:#000 !important;background: url("/images/board/h3_line_g.gif?build_20250701015") no-repeat center bottom;padding: 50px 0 20px !important;margin-bottom: 30px;}
 .tourboard_detail_top {margin: 0 auto; max-width: 1200px; padding: 0 2%; width: 96%;}
 .region_box {border: 1px solid #3e635c; margin:40px 0 0; position:relative; display:inline-block; width:100%;}
 .region_box .bg_triangle {background: url("/images/board/bg_triangle.png?build_20250701015") no-repeat 0 0; width:18px; height:28px; position:absolute; top:22px; left:432px;}
 .region_box .thumb_img { float:left; height:334px; width:40%; overflow:hidden; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%;}
 .region_box .att_info_box { display:inline-block; width:34%; border-left: 1px solid #3e635c; border-right: 1px solid #3e635c; padding:0 0 20px;height: 314px;}
 .att_info_box dl.basic_info {width:100%; padding:12px 0; border-bottom:1px solid #3e635c; font-size:14px;line-height: 1.8;}
 dl.basic_info dt { font-weight:bold; margin:0 0 0 20px; }
 dl.basic_info dt.i_add {background: url("/images/board/i_add.png?build_20250701015") no-repeat 0 3px; padding:0 0 0 22px;}
 dl.basic_info dt.i_call {background: url("/images/board/i_call.png?build_20250701015") no-repeat 0 5px; padding:0 0 0 22px;}
 dl.basic_info dt.i_recom {background: url("/images/board/i_recom.png?build_20250701015") no-repeat 0 6px; padding:0 0 0 22px;}
 dl.basic_info dd {font-weight:bold; margin:-25px 15px 0 85px; line-height:1.6;}
 .att_info_box dl.detail_info {width:100%; padding:10px 0;font-size:13px;}
 dl.detail_info dt { font-weight:bold; margin:0 0 0 20px; line-height:2;}
 dl.detail_info dd {margin:-24px 10px 0 100px; color:#707070;  word-break: break-all; float:left;}
 .att_info_box p.etc_info {font-size:13px; padding:0 20px 8px; color:#707070; line-height:1.4 !important; margin:0 !important;}
 ul.btn_info { margin:5px 0 0 20px;}
 ul.btn_info li {float:left; margin-right:5px;}
 ul.btn_info li a {border:1px solid #3e635c; padding:0 24px; display:block; height:37px; font-size:14px; color:#3e635c; line-height:37px; border-radius:2px;}
 ul.btn_info li a.btn_pick {background: url("/images/board/dot_pattern.gif?build_20250701015") repeat 0 0;}
 ul.btn_info li a.btn_homepage {background:#fff;}
 ul.btn_info li a.btn_recom {background:#3e635c; color:#fff !important;}
 .area_txt { width:100%; padding:50px 0; font-size:15px;}
 .region_map {background: url("/images/board/region_map.gif?build_20250701015") no-repeat 0 0; float:left; height:428px; width:432px; border-right:1px solid #3e635c; position:relative;}
 .region_map h2.box_tit { position:absolute; top:30px; left:30px; font-size:19px; font-weight:600; color:#3e635c;}
 .region_view {display:inline-block; vertical-align:top; padding:10px 0; width:61%; height:388px; }
 .region_view h3 {font-size:23px !important; font-weight:bold !important; color:#3e635c !important; padding:0 0 10px !important; border-bottom:1px solid #0c266b; margin: 5px 0 0 35px !important; background:none !important;}
 .region_tourist {border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2; padding:15px 0; float:left; height:200px;}
 .region_tourist dl { padding:0; margin:0; width:195px;}
 .region_tourist dl dt { font-size:17px; font-weight:bold; margin-bottom:10px;}
 .region_tourist dl dd {font-size:14px; color:#323232; display:inline-block;}
 .region_tourist dl dd.tourist_img {height:134px; width:195px; background-color:#eaeaea; margin:0 0 5px;}
 .region_tourist dl dd.tourist_like { float:right;}
 .region_tourist dl dd.tourist_name { float:left; }
 .region_view p {font-size:13px; line-height:140% !important; width:94%; display:inline-block; margin-bottom:0 !important;}
 .region_view p.tourist_major { margin:15px 0 0 35px; border-top:1px solid #d2d2d2; padding-top:15px;}
 .region_view p span { margin-right:5px;}
 .region_map ul li a {display:inline-block;font-size:0;}
 .region_map ul li { background:none !important;}
 .region_map ul li.region1 a { background: url("/images/board/region1_off.png?build_20250701015") no-repeat 0 0; width:76px; height:30px; position:absolute; top:92px; left:33px; }
 .region_map ul li.region1 a.on, .region_map ul li.region1 a:hover { background: url("/images/board/region1_on.png?build_20250701015") no-repeat 0 0; width:261px; height:118px; position:absolute; top:92px; left:33px; }
 .region_map ul li.region2 a { background: url("/images/board/region2_off.png?build_20250701015") no-repeat 0 0; width:76px; height:30px; position:absolute; top:62px; left:255px; }
 .region_map ul li.region2 a.on, .region_map ul li.region2 a:hover { background: url("/images/board/region2_on.png?build_20250701015") no-repeat 0 0; width:132px; height:103px; position:absolute; top:62px; left:199px; }
 .region_map ul li.region3 a { background: url("/images/board/region3_off.png?build_20250701015") no-repeat 0 0; width:76px; height:30px; position:absolute; top:210px; left:329px; }
 .region_map ul li.region3 a.on, .region_map ul li.region3 a:hover { background: url("/images/board/region3_on.png?build_20250701015") no-repeat 0 0; width:93px; height:158px; position:absolute; top:82px; left:314px; }
 .region_map ul li.region4 a { background: url("/images/board/region4_off.png?build_20250701015") no-repeat 0 0; width:76px; height:30px; position:absolute; top:298px; left:184px; }
 .region_map ul li.region4 a.on, .region_map ul li.region4 a:hover { background: url("/images/board/region4_on.png?build_20250701015") no-repeat 0 0; width:127px; height:92px; position:absolute; top:236px; left:184px; }
 .region_map ul li.region5 a { background: url("/images/board/region5_off.png?build_20250701015") no-repeat 0 0; width:76px; height:30px; position:absolute; top:328px; left:26px; }
 .region_map ul li.region5 a.on, .region_map ul li.region5 a:hover { background: url("/images/board/region5_on.png?build_20250701015") no-repeat 0 0; width:148px; height:136px; position:absolute; top:222px; left:26px; }
 .region_map p.txt_info { background:#3e635c; color:#fff; font-size:15px; text-align:center; width:100%; position:absolute; bottom:0; line-height:40px !important; margin:0 !important;}
 /*.tourist_area { margin:30px 0 0;display:inline-block; width:100%; overflow:hidden; min-height:300px;}
*/ .tourist_sch_box {background:#f4f4f4; border:1px solid #d2d2d2; display:inline-block; width:100%; position:relative;}
 .sch_option {display:inline;float:left;}
 .tourist_sch_box .sch_option {border-right: 1px solid #d2d2d2;}
 .sch_option select {height: 36px; min-width: 165px; vertical-align:middle; border:1px solid #d2d2d2; padding-left:5px;}
 /*.select-st1 {background: #fff; border: none; margin: 0; overflow: hidden; padding: 0 0 0 3px;}
*/ .tourist_sch_box dl { float:left;font-size:14px; color:#323232; display:inline; margin:7px 0 0;}
 .tourist_sch_box dt { display:inline; border-left:1px solid #d2d2d2;padding: 9px 0 9px 10px;margin: 0 0 0 -1px;}
 .tourist_sch_box dd { display:inline; padding: 11px 10px 11px 0;}
 .board_sch2 { float:right; height:36px;}
 .board_sch2 fieldset {border-left: 1px solid #d2d2d2; display: inline-block;}
 .board_sch2 label { margin: 7px 0 0 8px; position: absolute; color:#707070; font-size:14px;}
 .b_search_input { background: #fff none repeat scroll 0 0; border: 1px solid #d2d2d2; color: #777; font-size: 14px; height: 34px; line-height: 45px; padding: 0 5px; vertical-align: middle; width: 265px; }
 .top_search_btn { background:#4f576a; border: 0 none; color:#fff; cursor: pointer; height: 36px; vertical-align: middle; width: 56px; }
 .sch_option .nice-select {border:none !important; font-size:15px !important; height:45px !important; line-height:45px !important;}
  .tourist_list_group {margin-top:30px;}
 .list_box {border:1px solid #d2d2d2; width:32.3%; margin:0 1.1% 10px 0; padding:0; display:inline-block; float:left; overflow:hidden;text-align: center; height:348px; position:relative;}
 .list_box:nth-child(3n) { margin-right:0;}
 /*.list_box.interest { height:280px;}
*/ .list_box .tourist_thumb { height:190px; width:100%; overflow:hidden; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%; margin-bottom:10px; position:relative;}
 .list_box .tourist_thumb a {background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%;width:100%; height:190px; display:block;}
 span.good_food { background:#000; color:#fff; font-size:12px; display:block; position:absolute; right:0; width:50px; height:35px; top:155px; line-height:35px;}
 .list_box dl { display: inline-block; margin: 0 auto; padding: 15px 5%; text-align: center; width: 90%;}
 .list_box.interest dl {margin: 15px auto 0 !important;}
 .list_box dl dt { font-size:17px; font-weight:600; margin-bottom:10px; height:28px; text-align:left !important; position:relative;}
 .list_box dl dd { font-size:13px; color:#323232; line-height:2.2; text-align:left !important;}
 .list_box dl dd .info_txt {line-height: 1.5; margin: 4px 0 0; vertical-align: middle; word-break:break-all;}
 .list_box dl dd.tourist_thumb img { width:100%; height:auto;}
 .list_box dl dd.tourist_thumb .icon_coupon_on { position:absolute; bottom:0; right:0;}
 .list_box p { display:inline;}
 .list_box span.putin {display:block;}
 .list_box span.putin a { background: url("/images/board/bg_putin.gif?build_20250701015") repeat scroll 0 0; border: 1px solid #d2d2d2; display: block; font-size: 14px; margin: 0 auto; padding: 7px 0; text-align: center; width: 90%; }
 .list_box span.line { border:1px solid #d2d2d2; display:inline-block;padding:5px 30px; font-size:14px; text-align:center;}
  .interest dl dt {position:relative; height: 31px;}
 .interest dl dt span { display: inline-block; font-size:0; height: 31px; margin:0; position:absolute; width:31px; top:0;}
 .interest dl dt a {margin-left:40px; line-height:31px;}
 .interest dl {padding:0 !important;}
 .interest span.putin {margin:20px 0 0 0; display:inline-block;}
 .interest span.putin a {margin:0 !important;}
  .map_area {border-right: 1px solid #3e635c; display:inline-block; float:left;width: 67%;}
 .map_api {height:348px; width:100%; overflow:hidden; position:relative;}
 .attraction_sum { background-color:#f8f9fb;vertical-align:top; padding:20px 30px 20px 0; height:308px;display:inline-block;}
 dl.attraction_info { margin:0 0 0 30px;display: inline-block; width:335px;}
 dl.attraction_info dt {font-size:21px; color:#3e635c; border-bottom:1px solid #d2d2d2; padding-bottom:15px; margin-bottom:15px;}
 dl.attraction_info dt a {color:#3e635c;}
 dl.attraction_info dd {font-size:16px; color:#323232; line-height:2.4;}
 dl.attraction_info dd.thumb_img { margin-top:15px;}
 dl.attraction_info dd p {font-size:14px; border:1px solid #d2d2d2; border-radius:2px; text-align:center; padding:7px 0; float:left; width:160px; margin:0 0 10px 10px; background-color:#fff;}
 dl.attraction_info dd p a { display: inline-block;}
 dl.attraction_info dd a.btn_heart { background:url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -177px -140px; height:19px; font-size:14px; padding: 2px 0 0 26px; margin-left:20px }
 .region_box .bg_triangle2 { background: url("/images/board/bg_triangle2.png?build_20250701015") no-repeat scroll 0 0; height: 23px; left: 781px; position: absolute; top: 22px; width: 18px; }
 .attraction_thumb {height:106px; width:161px; border:1px solid #d2d2d2; overflow:hidden; float:left;}
 p.map_sch {margin-top:10px; font-size:14px;}
 p.map_sch a { background:url("/images/board/board_cont_onoff.png?build_20250701015") no-repeat scroll 0px -23px; display:inline-block; height:22px; margin:0; padding:0 0 0 50px; }
 p.map_sch a.on { background:url("/images/board/board_cont_onoff.png?build_20250701015") no-repeat scroll 0px -0px; display:inline-block; height:22px; width:230px; margin:0; padding:0 0 0 50px; }
 p.po_anchor{ position:absolute; top:50px; left:400px; }
 p.po_selected{ position:absolute; top:150px; left:200px; z-index:1000;}
 .map_api .po_info {position:absolute; top:85px; left:240px; z-index:1001;}
 .map_api .po_info {background:url("/images/board/bg_mapon.gif?build_20250701015") repeat-x; height:54px; border:1px solid #4e4e4e; border-radius:3px; padding:0 10px; text-align:center;}
 .map_api .po_info dl { margin-top:3px;}
 .map_api .po_info dl dt { font-size:15px; font-weight:bold;}
 .map_api .po_info dl dd {display:inline-block; font-size:12px; font-weight:bold;}
 .map_api .po_info dl dd a {color:#707070;}
 .map_api .po_info dl dd a.detail_view {background:url("/images/board/bg_arrow1.png?build_20250701015") no-repeat right center; padding-right:10px; vertical-align:middle;}
 .map_api .po_info dl dd a.detail_like {background:url("/images/board/bg_heart2.png?build_20250701015") no-repeat left center; padding-left:16px; vertical-align:middle;}
 .map_api .po_info dl dd span {color:#a6a7a8; font-size:11px; font-weight:normal; padding:0 5px;}
 .bg_triangle3 { background: url("/images/board/bg_triangle3.png?build_20250701015") no-repeat scroll 0 0; height: 11px; left: 45%; position: absolute; top: 54px; width: 17px; }
  .photo_info {border-right:1px solid #d2d2d2;float:left; height: 334px; overflow: hidden; position: relative; width: 500px; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%;}
 .photo_info img { width:100%; height:334px;}
 .photo_info ul {position:absolute; bottom:0; right:0;}
 .photo_info ul li {float:left; margin:0; padding:0 !important;}
 .photo_info ul li.photo_more a {background:url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll 0px -392px; width:101px; height:38px; font-size:0; display:inline-block;}
 .photo_info ul li.vod_more a {background:url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -101px -392px; width:96px; height:38px; font-size:0; display:inline-block;}
 .details_info {width:390px; float: left; vertical-align:top;}
 .details_info .btn_down { margin:30px 0 0 30px; display:inline-block;padding:0 !important;}
 .details_info .btn_down li { float:left; margin-right:3px; padding:0 !important; background:none !important;}
 .details_info .btn_down li.btn_star a {background:url("/images/board/btn_star.gif?build_20250701015") no-repeat scroll 0 0; width:158px; height:73px; font-size:0; display:inline-block;}
 .details_info .btn_down li.btn_homepage a {background:url("/images/board/btn_homepage.gif?build_20250701015") no-repeat scroll 0 0; width:85px; height:73px; font-size:0; display:inline-block;}
 .details_info .btn_down li.btn_coupon a {background:url("/images/board/btn_coupon.gif?build_20250701015") no-repeat scroll 0 0; width:85px; height:73px; font-size:0; display:inline-block;}
 .details_map {width:25.8%;position:relative; overflow:hidden;float: right;}
 .details_map .po_info {position:absolute; top:100px; left:50px;}
 .po_info { background:#fff;border: 1px solid #4e4e4e; border-radius: 3px; padding: 0 10px; text-align: center; display:inline-block;}
 .po_info p {font-size:14px;}
 .po_info .bg_triangle6 {background: url("/images/board/bg_triangle6.png?build_20250701015") no-repeat scroll 0 0; left:47%; height: 12px; position: absolute; width: 9px;}
 .details_map .btn_map_more {position:absolute; bottom:0; right:0;}
 .details_map .btn_map_more a { background:#333; color:#fff; padding:5px 8px; font-size:13px;}
  .tourboard_detail_wrap { width:100%; margin:0 auto;}
 #detail_wrap {margin-top:30px; width:100%;}
 #photoview {position:relative; margin:0;}
 #photoview .photo_area { background:#fff; text-align:center;position:relative;}
 #photoview .photo_area .gallery-big > img {width:100%; overflow:hidden; height:auto; max-height:800px;}
 .imagegallery .gallerythumbs { width:100%; background: transparent url("/images/board/photo_thumb_bg.png?build_20250701015") repeat scroll 0 0; padding:12px 0; position:absolute; bottom:0; left:0;}
 .imagegallery .gallerythumbs img {height:67px; width:102px; }
 .imagegallery .gallerythumbs a { margin:0 3px; display:inline-block;border:5px solid #232323;vertical-align: middle;}
 .gallerythumbs a.on, .gallerythumbs a:hover {border: 5px solid #f04e30 !important;}
 .photo_area .img_wrap {max-height:738px; max-width:1000px; overflow:hidden; text-align:center; margin:0 auto;}
 .gallerypager .gallery-prev { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -163px -732px; display: inline-block; font-size: 0; height: 50px; right: 50px; margin: 0; position: absolute; top: 0; vertical-align: top; width: 49px; }
 .gallerypager .gallery-next { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -214px -732px; display: inline-block; font-size: 0; height: 50px; margin: 0; position: absolute; right: 0; top: 0; vertical-align: top; width: 49px; }
  .course_info { width:96%; margin:0 auto; padding:75px 0 0; max-width:1200px;}
 .board_wrap h3.line_r {color: #222 !important; font-size: 18px !important; font-weight: normal !important; line-height: 35px !important; margin: 0 auto 20px !important; padding: 0 !important;text-align: center;}
 .re_course_list { margin:0; width:100%; border-top:1px solid #d2d2d2;}
 .re_course_list li { margin:0; padding:25px 0; width:100%; border-bottom:1px solid #d2d2d2; min-height:114px;}
 .re_course_list li a {display:block;}
 .re_course_list li a.co_thumb {background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll center center;margin:0 0 0 30px; height:114px; width:114px; position:relative;}
 .re_course_list li a.co_thumb img { width:100%; height:114px;}
 .re_course_list li span.bg_roung { height:114px; width:114px; position: absolute; background: transparent url("/images/board/round_bg_114.png?build_20250701015") no-repeat 0 0; top:0; left:0; font-size:0;}
 .re_course_list li strong a {font-size:18px; padding:0 10px 0 0; margin:-114px 0 0 175px; color:#323232;}
 .re_course_list li p {font-size:15px; padding:0 20px 0 0; margin:10px 0 0 175px; line-height: 1.4;}
 .re_course_list li a.btn_detail_y { display:block; margin:10px 0 0 175px; background:#ffb502; color:#fff; padding:0 ; height:33px; line-height:33px; width:140px; font-size:14px; text-align:center;}
  .around_info {width:96%; margin:0 auto; padding:75px 0 0; max-width:1200px;}
 { width:100%; position: relative; margin-top:30px; overflow:hidden;}
 p.around_add { margin:0 !important; height:48px; line-height:48px !important; background:#464445 url("/images/board/add_title_bg.gif?build_20250701015") no-repeat scroll 0 0; color:#fff; padding: 0 0 0 75px;float: left;}
 .around_info .around_map {margin-top:40px;}
 .board_list_prev {margin:50px auto; text-align:center;}
 .board_list_prev a.btn_list_prev {height:42px; color:#fff; background:#2f485d; width:160px; border:1px solid #2f485d; border-radius:3px; display:block; margin:0 auto; line-height:42px;}
 .detail_txt .po_anchor_on { position:absolute; top:100px; left:100px;}
 .po_anchor_on span { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll 0 0; color: #fff; display: inline-block; font-size: 0; font-weight: bold; height: 28px; margin: 0; padding-top: 3px; text-align: center; width: 24px; }
 .po_anchor_on span.around_stay_s {background-position: -126px -498px;}
 .po_anchor_on span.around_food_s {background-position: -150px -498px;}
 .po_anchor_on span.around_etc_s {background-position: -174px -498px;}
 /* .po_info { left: 50px; position: absolute; top: 75px; }
*/ .detail_txt .around_shop {display:inline-block; margin-left:5px; position:relative; width:705px;}
 .detail_txt .around_shop ul { width:100%; margin-top:35px;}
 .detail_txt .around_shop ul li {border:1px solid #d5d5d5; padding:20px 19px 18px !important; margin:0 0 17px 17px; float:left; background:none !important;}
 .detail_txt .around_shop ul li a { display:block;}
 .detail_txt .around_shop strong {font-size:16px; font-weight:normal; display:block;}
 .detail_txt .around_shop span {font-size:14px;display:block; color:#707070;}
 .detail_txt .around_shop .shop_info { line-height:1.2; margin-top:20px;}
 .detail_txt .around_shop ul li a.null { display:inline-block; height:123px; width:178px; overflow: hidden; background: url("/images/board/logo_bg_1.png?build_20250701015") #ededed no-repeat 50% 50%;}
 .around_stay { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -200px -596px; display: inline-block; font-size: 0; height: 38px; margin: 0; padding: 0 0 0 37px; }
 .around_food { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -404px -583px; display: inline-block; font-size: 0; height: 35px; margin: 0; padding: 0 0 0 37px; }
 .around_etc { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -404px -620px; display: inline-block; font-size: 0; height: 35px; margin: 0; padding: 0 0 0 37px; }
 .around_shop2 { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -404px -509px; display: inline-block; font-size: 0; height: 35px; margin: 0; padding: 0 0 0 37px; }
 .around_car { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -404px -659px; display: inline-block; font-size: 0; height: 35px; margin: 0; padding: 0 0 0 37px; }
 .around_shop a.shop_prev { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -213px -452px; display: inline-block; font-size: 0; height: 31px; right: 0; margin-right:37px; position: absolute; top: 0; vertical-align: top; width: 34px; }
 .around_shop a.shop_next { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -250px -452px; display: inline-block; font-size: 0; height: 31px; right: 0; margin: 0; position: absolute; top: 0; vertical-align: top; width: 34px; }
 #vod_view {position:relative; margin-bottom:40px; background:#1a1c22;text-align:center;}
 #vod_view .img_wrap {overflow:hidden; text-align:center; margin:0 auto;}
 #vod_view p { position:absolute; top:-10px; left:0;}
 #detail_wrap .area_txt {padding-bottom:70px; display:inline-block; width:100%;}
 .area_txt h3.area_tit {border-top:1px solid #000; font-size: 24px !important; line-height: 35px !important;padding: 35px 0 !important; text-align: center; margin: 0 !important;}
 .area_txt .detail_txt {padding:0; color:#323232; line-height:1.6; width:100%;}
  .stay_sum { background-color:#fff;vertical-align:top; padding:0; height:308px;display:inline-block; width:32.8%;}
 .stay_sum p { margin-left:30px; color:#999;}
 .stay_sum h3.att_tit {font-size:17px !important;line-height: 17px !important; font-weight:normal !important; display:block; margin:15px 0 5px 30px !important; background:none !important; padding:0 !important;}
 .stay_sum ul.hot_list { padding:5px 5% !important; margin:5px auto 0; width:90%;}
 .stay_sum ul.hot_list li { display:inline-block; margin:0 auto; text-align:center !important; background:none !important;width: 33.3%;}
 .stay_sum ul.hot_list li a { display:inline-block; width:91px; height:91px; position:relative;background: url("/images/board/logo_bg_1.png?build_20250701015") #ededed no-repeat 50% 50% / 70%;}
 .stay_sum ul.hot_list li a span.bg_roung {background: transparent url("/images/board/bg_round.png?build_20250701015") no-repeat scroll 0 0; display:block; position:absolute; width:91px; height:91px; top:0; left:0;}
 .stay_sum ul.hot_list li strong {display:block; font-weight:normal; font-size:14px; margin-top:5px;}
 .line_d2 {border-bottom:1px solid #d2d2d2 !important;}
 .tourist_sch_box p.btn_shop_app { float:left; display:block;}
 .tourist_sch_box p.btn_shop_app a {background: #838486 url("/images/board/bg_arrow2.png?build_20250701015") no-repeat scroll 93% center; display: block; padding: 0 25px 0 15px; color:#fff;height: 47px; line-height: 47px;}
  .sum_info {border:1px solid #3e635c; background:#fff; width:100%; margin:9px 0; height:52px;}
 .sum_info ul {margin: 14px auto 0; text-align:center;}
 .sum_info li {margin: 0 27px; color:#8a8a8a; display:inline-block;font-size: 15px;}
 .sum_info li.on {color:#099a84;}
 .sum_info li span { display: inline-block; font-size:0; margin-right:7px; width:31px; vertical-align: middle; }
 span.i_card {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -533px -545px; height:21px;}
 .sum_info li.on .i_card {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -490px -545px; height:21px;}
 span.i_call_reser {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -533px -574px; height:25px;}
 .sum_info li.on .i_call_reser {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -490px -574px; height:25px;}
 span.i_breakfast {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -533px -603px; height:23px;}
 .sum_info li.on .i_breakfast {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -490px -603px; height:23px;}
 span.i_animal {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -533px -637px; height:25px;}
 .sum_info li.on .i_animal {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -490px -637px; height:25px;}
 span.i_pack {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -533px -669px; height:23px;}
 .sum_info li.on .i_pack {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -490px -669px; height:23px;}
 span.i_one {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -533px -699px; height:23px;}
 .sum_info li.on .i_one {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -490px -699px; height:23px;}
 span.i_kids {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -533px -729px; height:24px;}
 .sum_info li.on .i_kids {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -490px -729px; height:24px;}
  .course_info .stay_info { width:100%; margin:55px 0 0; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
 .course_info .stay_info li {width:100%; background:url("/images/board/dot_line_bg1.gif?build_20250701015") repeat-x 0 bottom; line-height:49px;}
 .course_info .stay_info li:last-child { background:none !important;}
 .course_info .stay_info li strong { font-size:17px; display:inline-block; width:145px; vertical-align: middle; margin:0 0 0 13px; }
 .course_info .stay_info li strong span { display: inline-block; font-size:0; margin-right:7px; width:29px; height:25px; vertical-align: middle; }
 .stay_info li strong span.i_season {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -583px -547px;}
 .stay_info li strong span.i_rate {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -583px -573px;}
 .stay_info li strong span.i_facil {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -583px -599px;}
 .stay_info li p {font-size:14px; display:inline-block; margin-bottom: 0 !important; padding: 2px 0;vertical-align: middle;width: 80%;}
 .room_info {width:100%; margin:0;}
 dl.room_list {width:100%; margin:0; border-bottom:1px solid #d2d2d2; padding:39px 0; position:relative;min-height: 259px;}
 dl.room_list dt {font-size:19px; font-weight:600; margin-left:36%; margin-bottom:20px;}
 dl.room_list dd.room_photo {position:absolute; top:0; left:0; width:33%; height:259px; overflow:hidden; margin-top:39px;background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll center center;}
 dl.room_list dd.room_photo img {width:100%; height:259px;}
 dl.room_list dd.room_facil {margin-left:36%; font-size:14px; line-height:2.4;}
 dl.room_list dd.room_txt {margin-left:36%; margin-top:20px; font-size:14px; line-height:1.6;}
 dl.room_list dd span { display: inline-block; font-size:0; margin-right:7px; width:29px; height:27px; vertical-align: middle; }
 dl.room_list dd span.i_man {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -624px -547px;}
 dl.room_list dd span.i_rate2 {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -624px -581px;}
 dl.room_list dd span.i_inside {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -624px -615px;}
  .tourboard_detail_top h3 span{font-size:13px; height:20px; line-height:19px; padding:0 10px; color:#fff; display:inline-block;vertical-align: middle;}
 .tourboard_detail_top h3 span.s_model { background:#ff6138; border:1px solid #ff6138; border-radius:3px; margin-left:4px;}
 .tourboard_detail_top h3 span.s_namdo { background:#1fbfcb; border:1px solid #1fbfcb; border-radius:3px; margin-left:4px;}
 .tourboard_detail_top h3 span.s_wando { background:#ffb502; border:1px solid #ffb502; border-radius:3px; margin-left:4px;}
 .menu_info { width:100%;}
 .menu_info .menu_list {width:33%; padding:25px 0; position:relative; display: inline-block; vertical-align:top;}
 .menu_list dt { margin-left:150px; margin-bottom:10px; font-size:16px; font-weight:600;}
 .menu_list dd.menu_photo { position:absolute; top:0; left:0; margin:0;background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll center center; width:130px; height:100px; overflow:hidden;}
 .menu_list dd.menu_photo img { width:100%; height:100%;}
 span.bg_roung_157 { background: transparent url("/images/board/round_bg_157.png?build_20250701015") no-repeat scroll 0 0; font-size: 0; height: 157px; left: 0; position: absolute; top: 0; width: 157px; }
 .menu_list dd.menu_rate, .menu_list dd.menu_etc {font-size:14px; margin-left:150px; margin-bottom: 6px;}
 .menu_list dd.menu_rate span.menu_price, .menu_list dd.menu_etc span.menu_price { display: block; float:left; margin-top:3px;}
 .menu_list dd.menu_rate span.i_rate3, .menu_list dd.menu_etc span.i_etc {font-size: 0;width: 20px; display:inline-block; margin-right:11px; float:left; }
 span.i_rate3 {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -678px -621px; height:20px;}
 span.i_etc {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -678px -645px; height:20px;}
 .menu_list dd p {display: inline-block; margin: 0 !important;line-height: 1.4;  vertical-align: top;width: 82%;}
 .etc_txt { width:100%;background: url("/images/board/dot_line_bg1.gif?build_20250701015") repeat-x scroll 0 0; padding-bottom:11px; display:inline-block;}
 .etc_txt h4.etc_title {background: transparent url("/images/board/h4_i_etc.gif?build_20250701015") no-repeat scroll 0 2px; float:left; height: 27px; padding:0 0 0 40px; margin:15px 20px 0 12px !important; font-size:17px !important; font-weight:600 !important;}
 .etc_txt p { display:inline-block; font-size:14px; margin-bottom:0 !important; width:80%; margin-top:5px;}
 .etc_txt p span { font-weight:bold; margin:12px 5px 0 0;display:inline-block; line-height:24px;}
 .detail_txt ul.menu_info {margin:0; padding:0;}
 .detail_txt ul.menu_info > li {border:1px solid #d2d2d2; padding:2% !important; float:left; margin:0 5px; background:none !important; height: 330px;width: 20%;}
 .detail_txt ul.menu_info > li strong {display:inline-block; font-size:18px; font-weight:normal; margin-bottom:5px;}
 .detail_txt ul.menu_info > li p {width:100%; font-size:14px; text-align: left !important; word-break: break-all;}
 .detail_txt ul.menu_info > li p.info_thumb {height:154px; overflow:hidden; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%; margin-bottom:15px;}
 .detail_txt ul.menu_info > li p span.price_info { width:74%; display:inline-block; vertical-align:middle; line-height:1.4;}
 .detail_txt ul.menu_info > li p.info_txt {border-top:1px solid #d2d2d2; margin-top:15px; padding-top:10px; line-height:1.4; max-height:78px; overflow-y:auto;}
 .detail_txt p.menu_etc {background:#fafafa; border:1px solid #d2d2d2; float:left; margin-top:10px; width:100%; font-size:14px;}
 .detail_txt p.menu_etc strong { padding:30px 20px; border-right:1px solid #d2d2d2; display:inline-block; font-weight:normal;vertical-align: middle;}
 .detail_txt p.menu_etc span { padding:20px;display:inline-block; width:85%; vertical-align:middle;}
  #board_postscript_view { display:inline-block; width:100%;}
 #board_postscript_view .comment_info {border:1px solid #d2d2d2; padding:15px 25px; margin-top:15px; color:#3e635c; font-size:14px;}
 #board_postscript_view .comment_info .comment_txt { width:92%; display:inline-block;}
 #course_lst {margin:40px 0 0;display: inline-block; width:100%;}
 #course_lst .course_box { margin:0 0 10px; padding:0;}
 #course_lst .cslst {background: url("/images/board/bg_courseview_line.gif?build_20250701015") repeat-y scroll 22px 5px; margin-left:20px; padding:0 !important;}
 #course_lst .cslst > li { display:block; margin:0 0 40px; padding:0; position:relative; background:none !important;}
 #course_lst .cslst li h4 { position:absolute; top:0; left:10px; background:none !important; padding:0 !important; margin:0 !important;}
 span.icon_bico {font-size:14px; font-weight:bold; color:#010101; padding-top:2px;}
 .cslst li .cscon {margin-left:80px;  border-bottom:1px solid #d2d2d2; padding-bottom:30px; display:inline-block; width:90%;}
 .cscon .csimg { display:inline-block; height:104px; width:104px; overflow:hidden; vertical-align:top; position:relative; float:left;background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%;}
 .cscon .csimg img {font-size:0;}
 .cscon .csimg .bg_round2 { position:absolute; top:0; left:0; height:104px; width:104px;background: url("/images/board/bg_round2.png?build_20250701015") no-repeat 0 0;}
 .cscon dl { margin-left:20px; width:85%; float:left;}
 .cscon dl dt {font-size:20px; font-weight:bold; margin-bottom:10px;}
 .cscon dl dt span { display: inline-block; font-size:0; height: 31px; margin-right:7px; vertical-align: middle; width:30px;  }
 .cscon dl dd {font-size:15px; color:#707070; display:inline-block; margin-bottom:10px; float:left;}
 .cscon dl dd.w_addr { width:50%;}
 .cscon dl dd.w_phone { width:30%;}
 .cscon dl dd.w_cost { width:100%;}
 .cscon dl em {color:#3e635c; font-weight:bold; font-style:normal;}
 #course_lst span.icon_move {font-size:12px; color:#3e635c; position:absolute; top:48%; left:10px;}
 .cscon dl dd > ul { display:block; margin-top:10px;}
 .cscon dl dd > ul li { line-height:1.8 !important; font-size:14px !important;background: url("/images/board/dd_bl_1.gif?build_20250701015") no-repeat scroll 0 11px !important; padding:0 0 0 9px !important; text-align:left !important; word-break: keep-all;}
 .course_map {display:block; width:100%;}
 .course_map h3.map_tit {font-size:17px !important; font-weight:bold !important;text-align: left; margin:0 !important; padding:0 !important; background:none !important;}
 #courseview_map .course_map .course_map_area {border:1px solid #d2d2d2; overflow:hidden; margin-top:10px; width:100%; height:347px;}
 .cs_button_list { display: inline-block; text-align:center; width:100%;margin-bottom: 50px;}
 .cs_button_list ul { text-align:center; display: inline-block; margin:0 auto;}
 .cs_button_list ul li { float:left; margin: 0 2px; background:none !important;}
 .cs_button_list a {display: block; font-size: 15px; height: 22px; padding: 10px 20px; text-align: center; min-width: 98px;}
 .cs_button_list a.cs_btn_like {background:#099a84; color:#fff; border:1px solid #3e635c;}
 .cs_button_list a.cs_btn_list {background:#fff;border: 1px solid #3e635c; color: #3e635c;}
  .comment_my_tit {background: url("/images/board/board_guige_img7.png?build_20250701015") no-repeat center 0;width:100%; border-bottom:1px solid #3e635c; padding-bottom:25px; text-align:center;}
 .comment_my_tit h3.cm_title {margin-top:70px;font-size:27px; font-weight:bold; color:#323232; display: inline-block;}
 .comment_my_tit h3 em {color:#707070; font-style:normal; line-height:27px;}
 #my_comment_area span.usr_date {font-size:19px; color:#323232; margin-right:30px;}
 p.re_article span.icon_relate { background: transparent url("/images/board/icon_relate.gif?build_20250701015") no-repeat scroll 0 0; display: inline-block; font-size:14px; color:#3e635c; height: 26px; margin-right:5px; padding-left:7px; width:63px; vertical-align: middle; }
 p.re_article span.icon_newwin { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -404px -3px; display: inline-block; font-size:0; height: 9px; margin-left:5px; width:11px; vertical-align: middle; }
 p.re_article a {color:#3e635c; font-size:14px; text-decoration:underline;}
  p.sns_tit { margin-top: 120px;}
 #sns_area {float:left; margin-bottom:50px; width:100%;}
 #content .sns_box {float:left; width:24.9%; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; margin-left:-1px;}
 #content .sns_box h3 {height:54px; width:100%; font-size:0 !important; display:block; margin:0 !important; padding:0 !important;}
 #content .sns_box h3.tit_twitter {background: #20aff1 url("/images/board/sns_twitter.gif?build_20250701015") no-repeat left 0;}
 #content .sns_box h3.tit_blog {background: #45b500 url("/images/board/sns_blog.gif?build_20250701015") no-repeat left 0;}
 #content .sns_box h3.tit_facebook {background: #3b5997 url("/images/board/sns_facebook.gif?build_20250701015") no-repeat left 0;}
 #content .sns_box h3.tit_kakao {background: #ffc20e url("/images/board/sns_kakao.gif?build_20250701015") no-repeat left 0;}
 #content .sns_box ul.sns_list {display:block; text-align:center;}
 #content .sns_box ul.sns_list li {display:block; border-bottom:1px solid #d2d2d2; padding:25px 0; background:0 !important;}
 #content .sns_box ul.sns_list li a {display:block; width:270px; padding-left:14px;}
  span.icon_prosess2 {background: transparent url("/images/board/board_guide_process1.png?build_20250701015") no-repeat scroll 0 0; display: inline-block; font-size: 0; height: 75px; margin: 0; width:968px; }
 td .shop_photo_thumb { background:#eef2f6; padding:20px;}
 td .shop_photo_thumb ul { display: inline-block; padding:0 !important;}
 td .shop_photo_thumb ul li { float:left; margin-right:10px; padding:0 !important; background:none !important;}
 .con_reject {background: url("/images/board/reject_bg.gif?build_20250701015") no-repeat scroll 25px center; border:1px solid #3e635c; padding:25px; margin:35px 0;}
 .con_reject p { padding-left:140px; font-size:15px; color:#ff5957;}
 .img_view {padding:7px 15px; margin-left:10px;}
 .img_view:hover { text-decoration:none !important;}
  .photo_checks { clear:both; margin-top:10px;}
 .photo_checks ul { display:block;}
 .photo_checks ul li { float:left; margin-right:10px; position:relative;}
 .photo_checks ul li img { height:98px; width:150px;}
 .photo_checks .img_ul { display: block; min-width: 816px; overflow: hidden;}
 .photo_checks .img_ul li {float: left; margin: 5px 0; background:none !important; padding:0 !important;}
 .photo_checks .img_ul li .tourism_img { background: #f2f2f2 url("/images/board/bg_logo_s.png?build_20250701015") no-repeat scroll 50% 50%; border: 1px solid #c5c5c5; height: 98px; margin: 0 7px 0 5px; position: relative; width: 150px; }
 .photo_checks .img_ul li .tourism_img a.btn_close {position: absolute; right: 0; top: 0;}
 .photo_checks ul li a img { height: 20px; width: 20px; }
 input#mainimage { position:relative !important;}
  .boardlist {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
 .boardlist th {border-bottom:1px solid #d2d2d2; color: #323232; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:left;}
 .boardlist td {border-bottom: 1px solid #d2d2d2; color: #707070; padding: 15px 5px; text-align:left; line-height:1.5;}
  .list_box2 ul { margin-top:20px !important; display:inline-block;width: 100%;}
 .list_box2 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: 14px; margin-bottom: 20px; padding: 0 0 20px !important; border-bottom:1px solid #d2d2d2; position:relative; }
 .list_box2 ul li > a { margin-left:20px; display:inline-block; width:85%; }
 .list_box2 ul li a strong { color: #3e635c; }
 .list_box2 ul li span.screen_thumb { background: #eef2f6 url("/images/board/logo_bg_2.png?build_20250701015") no-repeat scroll center center; display: block; float: left; height: 49px; margin:0; width: 63px; }
 .list_box2 ul li p { display: inline-block; margin: 30px 0 0 20px; width: 85%; }
 .list_box2 ul li span.url { display: inline-block; margin: 0 0 0 20px; width: 85%; }
 .list_box2 ul li span.url a {color: #808e9b;}
 .list_box2 ul li span.date {color: #707070; position:absolute; right:5px; top:0; font-size:13px;}
 .tourist_sch_box2 { background: #f8f9fb none repeat scroll 0 0; border: 1px solid #d2d2d2; display: inline-block; position: relative; width: 99.5%; height: 47px; }
 .tourist_sch_box2 dl { color: #323232; display: inline; float: left; font-size: 15px; margin: 12px 0 0; }
 .tourist_sch_box2 dt { border-left: 1px solid #d2d2d2; display: inline; margin: 0 0 0 -1px; padding: 14px 0 14px 20px; }
 .tourist_sch_box2 dd { display: inline; padding: 11px 20px 11px 0; }
  .go_on {background: transparent url("/images/board/ico_goon.png?build_20250701015") no-repeat scroll 0 7px;display: inline-block; vertical-align: middle;padding: 0 0 0 18px;}
 .go_finish {color:#ff5957 !important; font-weight:bold;}
  .tbl_type { border-bottom: 1px solid #cccccc; float: left; margin: 0 0 20px; min-height: 180px; padding: 0 0 20px; position: relative; width: 100%; }
 .tbl_type p.img { border: medium none !important; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll center center; float: left; margin: 0 4% 0 0; position: relative; vertical-align: middle !important; width: 30%; }
 .tbl_type p.img a { width:100%; height:180px; overflow:hidden;display: block;}
 .tbl_type p.img a img {width:100%; max-height:180px; overflow:hidden;}
 .tbl_type dl {margin: 0; width:66%; float:left;}
 .tbl_type dt.title {height: auto; text-align: left; word-break: break-all;}
 .tbl_type dt {display: inline-block; font-size: 15px; margin: 0 0 5px; padding: 3px 0;}
 .tbl_type dt .span_tit {font-weight: bold; margin: 0; padding: 0; vertical-align: middle;}
 .tbl_type dt .span_date {color: #3e635c; font-size: 12px; margin: 0; padding: 0; position: absolute; right: 0; top: 5px;}
 .tbl_type dd.con {color: #464646; margin: 0; padding: 0 0 10px; text-align: justify; line-height:1.6;}
  #banner {margin-bottom: 20px; width: 100%;}
 .banner_list {float: left; height: 53px; margin-bottom: 20px; width: 50%;}
 .banner_list p.img {border: 1px solid #e1e1e1;float: left; margin-right: 5px; padding: 3px; width: 156px; height:36px;}
 .banner_list p.img img {width: 156px !important; height:36px !important;}
 .popupzone_type { float: left; margin: 0 0 20px; height: 157px; padding: 0 0 20px; position: relative; text-align: left; width: 100%; border-bottom:1px solid #d2d2d2; }
 .popupzone_type p.img { border: 1px solid #e1e1e1; left: 0; height:157px; padding: 0; position: absolute; top: 0; width:250px; }
 .popupzone_type p.img a { width:100%; height:100%;}
 .popupzone_type p.img img { width:100%; height:100%;}
 .popupzone_type dl { margin:0 0 0 280px;}
 .popupzone_type dt a { font-size: 15px; font-weight: bold; margin-left: 0; padding:0; color:#089a85; }
 .popupzone_type dd { color: #868686; font-size: 13px; line-height: 20px; margin-bottom:5px; margin-left: 0; padding:0; }
 .popupzone_type dd span.term { color: #102f54; }
  /* .po_info {background: #fff; border: 1px solid #4e4e4e; border-radius: 3px; padding:10px 15px 15px; position:relative;}
 /* .po_info { left: 700px; position: absolute; top: 120px; z-index: 1001;}
*/ .po_info2 {padding:5px 5px 15px; position:relative; font-family: "Nanum Gothic","Dotum","돋움","Arial";}
 .po_info2 h4 { font-size:14px !important; font-weight:bold;border-bottom:1px solid #d2d2d2; margin:0 !important;}
 .po_info2 p.info_img { height:65px; width:87px; overflow:hidden; background: url("/images/board/logo_bg_1.png?build_20250701015") #ededed no-repeat 50% 50% / 50% auto; float:left;}
 .po_info2 p.info_text { font-size:12px; color:#707070; display:inline-block; margin-left:10px; margin-bottom:5px;}
 .po_info2 p.info_text span { display:block; line-height:1.2;}
 .po_info2 p.info_btn span a.btn_a { display:inline-block; background-color: #3e635c; padding:2px 8px; color:#fff; font-size:12px; margin-left:10px; margin-top:3px;}
 .po_info2 p.info_btn span a.btn_d { display:inline-block; background-color:#eef2f6; border:1px solid #3e635c; padding:1px 7px; color:#3e635c; font-size:12px; margin-left:7px; margin-top:3px;}
 .po_info2 .bg_triangle4 { background: url("/images/board/bg_triangle4.png?build_20250701015") no-repeat scroll 0 0; height: 27px; left: -24px; position: absolute; top: 22px; width: 24px; }
 .po_info2 p.info_close { position:absolute; top:10px; right:10px;}
 .po_info2 p.info_close a { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat -741px -92px; height:11px; width:11px; display:inline-block; margin0; font-size:0; }
  .tit-box { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear: both; margin: 0 0 15px; padding: 10px 0; width: 100%; }
 .tit-box::after { clear: both; content: ""; display: block; }
 #content .tit-box h3 { background: rgba(0, 0, 0, 0) url("/images/common/alert_tip.gif?build_20250701015") no-repeat scroll 0 9px; color: #333; display: inline-block; font-size: 16px; letter-spacing: -1px; margin: 0 0 0 10px; padding: 5px 10px 3px 25px !important; }
 .tit-box dl { float: right; margin: 5px 0 0; }
 .tit-box dl.left { float: right; margin: 0; }
 .tit-box dl dt, .tit-box dl dd { float: left; font-size: 12px; }
 .tit-box dl dt { color: #3e635c; margin: 1px 3px 1px 0; }
 .tit-box dl dd { color: #666; margin: 1px 11px 1px 0; }
 #pollgroup { overflow: hidden; margin-top:15px; }
 #pollgroup h3 { background: #eff6f5 url("/images/common/icon_polltit.png?build_20250701015") no-repeat scroll 19px 12px; float: left; font-size: 14px; font-weight: normal; margin: 3px 0 0 !important; min-height: 40px; padding: 16px 3% 10px 8% !important; width: 89%; }
 #pollgroup .poll_button { background-image: none; float: left; margin: 6px 0; }
 #pollgroup .poll_button ul li { background-image: none; float: left; }
 #pollgroup .board_content { float: left; margin: 5px 0 20px; min-height: 250px; width: 100%; }
 #pollgroup .board_content div.term { color: #28a031; margin: 10px 0 15px 8px; }
 #pollgroup .board_content div.term span { background: rgba(0, 0, 0, 0) url("/images/common/board/board_icon.png?build_20250701015") no-repeat scroll -102px 0; font-weight: bold; margin-right: 5px; padding-left: 16px; }
 .poll_qst_title { font-size: 14px; margin-left: 10px; }
 .poll_qst_requisite { margin-left: 5px; }
 #pollgroup .poll_box .poll { background-color: #f7f7f7; border: 1px dashed #e3e3e3; float: left; margin-bottom: 5px; padding: 1%; width: 98%; }
 #pollgroup .poll textarea { border: 1px solid #d8d7d7; width: 640px; }
 #pollgroup .poll input { border: 1px solid #d8d7d7; padding: 3px; }
 s #pollgroup .poll .poll_qst_number { background: rgba(0, 0, 0, 0) url("/images/www/icon/h_li.gif?build_20250701015") no-repeat scroll left 4px; float: left; margin-left: 10px; padding: 0 0 0 10px; }
 #pollgroup dl.left { float: left; margin: 10px 0; overflow: hidden; }
 #pollgroup dl.left dt { background: rgba(0, 0, 0, 0) url("/images/www/icon/h3_1.gif?build_20250701015") no-repeat scroll left 7px; float: left; font-weight: bold; margin: 2px 0 1px; padding: 5px 0 0 17px; width: 55px; clear:left; }
 #pollgroup dl.left dd { float: left; margin: 2px 0 1px; padding: 5px 0 0 15px; width: 600px; }
 .set-box { clear: both; margin-top: 10px; overflow: hidden; width: 99%; }
 .set-box dl.left dt, .set-box dl.left dd { float: left; margin-left: 0; margin-right: 5px; padding-left: 0; }
 .set-box dl.left dt { color: #707070; text-indent: -5000px; }
 .set-box dl.left dd span { font-size: 12px; margin: 0 4px 0 5px; }
 .set-box dl.left dd span.blog_cate { color: #02aac4 !important; }
 .set-box dl.right { float: right; margin: 0; }
 .set-box dl.right dt, .set-box dl.right dd { color: #999; float: left; font-size: 11px; }
 .set-box dl.right dt { margin-right: 8px; }
 span.btn_round_red em { color: #fff; display: block; float: left; font-size: 11px; font-style: normal; font-weight: bold; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0 5px 0 0; vertical-align: top; }
 span.btn_round_red { background: #b20c0b none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 2px 0 0 5px; vertical-align: top; }
 span.btn_round_blue em { color: #fff; display: block; float: left; font-size: 11px; font-style: normal; font-weight: bold; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0 5px 0 0; vertical-align: top; }
 span.btn_round_blue { background: #092971 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 2px 0 0 5px; vertical-align: top; }
 span.btn_round_green em { color: #fff; display: block; float: left; font-size: 11px; font-style: normal; font-weight: bold; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0 5px 0 0; vertical-align: top; }
 span.btn_round_green { background: #0b5a01 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 2px 0 0 5px; vertical-align: top; }
 #pollgroup .board_button ul li{ margin-top:25px;}
  .basic_info_box {display: inline-block; margin:0; width: 100%;}
 .basic_info_box .thumb_img { float:left; width:48%; height:365px; overflow:hidden; border:1px solid #d2d2d2;background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%;}
 .basic_info_box .thumb_img img {max-width:528px; height:365px;}
 .basic_info_box .attraction_info {float:right; width:48%; border-top:3px solid #f04e30; border-bottom:1px solid #7f7f7f;height: 363px;}
 .basic_info_box .attraction_info dl { margin:15px 0 0 10px;font-size:13px;}
 .basic_info_box .attraction_info dt {display: inline-block;font-weight:600; padding-left:30px; width:20%;line-height: 20px;}
 .basic_info_box .attraction_info dd { width:70%;display: inline-block;margin-bottom:7px;vertical-align: top;}
 a.btn_roadmap {font-size:12px; font-weight:bold; background:#1c4c75; color:#fff; width:44px; display:inline-block; text-align:center; margin-left:5px; height:20px; line-height:19px; border:1px solid #1c4c75; border-radius:3px;}
 .basic_info_box .attraction_info ul { text-align:center; margin:10px 0 0;}
 .basic_info_box .attraction_info ul li { display:inline-block; text-align:center;}
 .basic_info_box .attraction_info ul li a { color:#fff; display:block; height:40px; width:123px; font-size:13px;line-height: 40px;padding-left: 17px;}
 .basic_info_box .attraction_info ul li a.add_recom {background: #ff7567 url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -728px -694px;}
 .basic_info_box .attraction_info ul li a.add_interest {background: #838383 url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -728px -731px;}
 .section_info_box {margin:0; width: 100%;}
 .section_info_box .section_basic_txt, .section_info_box .section_detail_txt, .section_info_box .section_photo, .section_detail_txt, .section_around_map { padding:40px 0; border-bottom:1px solid #7f7f7f; font-size:14px; color:#555;}
 .section_info_box .section_category {padding:25px 0; border-bottom:1px solid #7f7f7f; font-size:14px;}
 .section_info_box .section_category ul { text-align:center;}
 .section_info_box .section_category ul li { text-align:center; display:inline-block; margin:0 20px; font-weight:bold;}
 .section_info_box .section_category ul li a:hover {color:#f04e30;}
 .section_around_map .add_wrap { background-color: #464445; height: 48px; width: 100%; max-width:1100px; position:relative;}
 p.naver_map {background-color: #1c4c75; float: right; height: 48px;}
 p.naver_map a { background: rgba(0, 0, 0, 0) url("/images/board/naver_map_ico.png?build_20250701015") no-repeat scroll 117px 11px; color: #fff; line-height: 48px; padding: 10px 50px 10px 25px; }
 .contmap .section_around_map { padding:0 0 40px !important;}
 .section_info_box .section_sns {padding:40px 0 0;}
 .section_info_box .section_menu_txt {padding:30px 0;border-bottom:1px solid #7f7f7f;}
 .section_info_box .menu_list_box, .section_info_box .room_list_box { width:100%; margin:0;}
 .menu_list_box .menu_list {display: inline-block; margin:15px 0; padding:0; position: relative; vertical-align: top; width: 33%;}
 .section_info_box .section_room_txt {padding:40px 0;border-bottom:1px solid #7f7f7f;}
 .room_list_box .room_box { border: 1px solid #d2d2d2; display: inline-block; margin: 0 1% 10px 0; overflow: hidden; padding: 0; position: relative; width: 32%; vertical-align:text-top; }
 .room_list_box .room_box:nth-child(3n) { margin-right: 0; }
 .room_box .room_thumb { background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 50%; display:block; height: 190px; margin-bottom: 10px; overflow: hidden; position: relative; width: 100%; }
 .room_box .room_thumb img { width:100%; max-width:337px; height:190px;}
 .room_box dl { display: inline-block; margin: 0; padding: 0 5% 10px; text-align: left; width: 90%;}
 .room_box dl dt {font-size: 17px; font-weight: 600; height: 28px; margin-bottom: 10px; position: relative; text-align: left !important;}
 .room_box dl dd {color: #555; font-size: 13px; line-height: 1.6;margin-bottom: 7px;}
 .room_box dl dd span {font-size:0;display: inline-block;height: 22px;margin-right: 7px;vertical-align: top;}
 .room_box dl dd p { display: inline-block; line-height: 1.4; margin: 0 !important; width: 89%; }
 .room_box dl dd span.i_man {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -678px -674px; width:20px;}
 .room_box dl dd span.i_rate3 {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -678px -621px; width:20px;}
 .room_box dl dd span.i_inside {background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -678px -705px; width:20px;}
  .board_t3 {border:1px solid #d2d2d2; width:100%; clear: both;}
 .board_t3 th {border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2; color: #555; padding: 10px 5px 10px 10px;text-align:left; background-color:#fafafa; font-size:14px; font-weight:600;width:15%;}
 .board_t3 td {border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;color: #555; padding: 10px 5px 10px 10px;text-align:left; font-size:14px;}
 .td_35 { width:35% !important;}
  .youtube_list { float: left; margin-bottom: 30px; min-height: 200px; width: 24.9%; }
 .youtube_list dt, .youtube_list dd { overflow: hidden; padding: 0 10px; text-align: center; }
 .youtube_list dd.title { height: 80px; }
 .youtube_list dt img { height: 100%; width: 100%; }
 .youtube_list dt a { display: inline-block; }
 .youtube_list dd span { display: block; }
 .youtube_list span.span_tit { font-size: 15px; font-weight: bold; margin-top: 5px; }
 .youtube_list span.span_date { color: #7d7d7d; }
  .tbl_type_stream { border-bottom: 1px solid #cccccc; float: left; margin: 0 0 20px; min-height: 180px; padding: 0 0 20px; position: relative; width: 100%; }
 .tbl_type_stream p.img { width:240px; height:180px; border: medium none !important; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll center center; float: left; margin: 0 4% 0 0; position: relative; vertical-align: middle !important; }
 .tbl_type_stream p.img.book { width:106px; height:144px;}
 .tbl_type_stream p.img a {display:block; width:240px; height:180px; overflow:hidden;}
 .tbl_type_stream p.img > a > img {width:320px;max-height:195px; overflow:hidden;}
 .tbl_type_stream dl {margin: 0; width:65%; float:left;}
 .tbl_type_stream span.play_btn { position:absolute; top:45%; left:45%;}
 .tbl_type_stream p.book > a > img { width:auto !important;}
 .tbl_type_stream dt.title {height: auto; text-align: left; word-break: break-all;}
 .tbl_type_stream dt {display: inline-block; font-size: 15px; margin: 0 0 5px; padding: 3px 0;}
 .tbl_type_stream dt .span_tit {font-weight: bold; margin: 0; padding: 0; vertical-align: middle;}
 .tbl_type_stream dt .span_date {color: #3e635c; font-size: 12px; margin: 0; padding: 0; position: absolute; right: 0; top: 5px;}
 .tbl_type_stream dd.con {color: #464646; margin: 0; padding: 0 0 10px; text-align: justify; line-height:1.6; word-break:break-all;}
  .apply_Tourlist fieldset > div { display:inline-block; float:left;}
 .apply_Tourlist .select_area { padding:20px;}
 .apply_Tourlist .sch_option select { min-width:240px;}
 .apply_Tourlist .total_num { line-height:36px; background:transparent url("/images/board/tour/experience_ico.png?build_20250701015") no-repeat scroll 0 center; padding:0 0 0 28px; margin-left:30px;}
 .apply_Tourlist em.em_blue { color:#164397; font-weight:600;}
 .apply_Tourlist .list_box { height:405px; width:32.379%;}
 .apply_Tourlist .list_box dl dt { margin-bottom:5px;}
 .apply_Tourlist dd span.ico { display: inline-block; height: 22px; margin-right: 5px; vertical-align: middle; width: 22px;}
 .apply_Tourlist dd span.tit {color:#4b5054; font-weight:600; }
 .apply_Tourlist .applybtn { background-color:#f3f3f3; width:100%; height:68px;}
 .apply_Tourlist .applybtn ul { width:90%; margin:0 auto; padding-top:15px;}
 .apply_Tourlist .applybtn ul li { float:left; width:48%; margin-left:4%;}
 .apply_Tourlist .applybtn ul li:first-child { margin-left:0;}
 .apply_Tourlist .applybtn ul li a {display:block; height:37px; line-height:37px;}
 .apply_Tourlist .applybtn ul li.detail a { background-color:#d2d2d2;}
 .apply_Tourlist .applybtn ul li.detail.on {background:url("/images/board/tour/experience_dti.png?build_20250701015") no-repeat scroll center 37px; height:45px;}
 .apply_Tourlist .applybtn ul li.apply a { background-color:#f05d30; color:#fff;}
 #content .apply_Tourlist .applybtn ul li.apply a.btst { padding:0; display:inherit; background-color:#f05d30;}
 #content .apply_Tourlist .applybtn ul li.apply a.btn3:hover { background-color:#409f11;}
 .ap_detail_box { display:none; position:absolute; width:850px; top:0; left:0; background-color:#fff; padding:60px 4% 40px; margin-top:-11px; border:1px solid #d2d2d2;}
 /*.ap_detail_box { display:inline-block; width:91.8%; padding:60px 4% 40px; margin-top:-11px; position:relative; border:1px solid #d2d2d2;}
*/ .ap_photo { border:1px solid #d2d2d2; float:left; margin:0 45px 40px 0; position:relative; width:430px; height:289px;}
 .ap_photo .gallery_big { width:430px; height:289px; background:#f2f5f4 url("/images/board/logo_bg_1.png?build_20250701015") no-repeat scroll 50% 40%;}
 .ap_photo .gallery_big img { width:100%; height:100%;}
 .gallery_thumbs { background:transparent url("/images/board/photo_thumb_bg.png?build_20250701015") repeat scroll 0 0; padding:10px 0; position:absolute; bottom:0; left:0; width:100%; text-align:center;}
 .gallery_thumbs li { display:inline-block; vertical-align: middle;}
 .gallery_thumbs li a { display:block; border:2px solid #232323;}
 .gallery_thumbs li a.on, .gallery_thumbs li a:hover { border:2px solid #f04e30;}
 .gallery_thumbs .gallery-pager a { display:block; width:22px; height:32px;}
 .gallery_thumbs .gallery-pager a.gallery-prev { position:absolute; top:15px; left:15px; background: transparent url("/images/board/tour/experience_pager.png?build_20250701015") repeat scroll 0 0;}
 .gallery_thumbs .gallery-pager a.gallery-next { position:absolute; top:15px; right:15px; background: transparent url("/images/board/tour/experience_pager.png?build_20250701015") repeat scroll -33px 0;}
 .gallery_thumbs .gallery-pager a span { display:block; text-indent:-5000px;}
 .ap_info {float:left; width:330px; font-size:13px;}
 .ap_info h3 { clear:inherit; font-size:18px !important; font-weight:600; text-align:left; margin:0 0 20px 0 !important; padding:0; line-height:27px !important;}
 .ap_info h3 span { display:block; color:#db7c0b; font-size:15px;}
 .ap_info dl { width:100%;}
 .ap_info dl dt { float:left; font-weight:600; height:22px; line-height:20px; width:65px; padding-left:27px; margin-bottom:7px; clear:both;}
 .ap_info dl dd { margin-bottom:7px;}
 .ap_info ul { margin:40px 0 0; display:none;}
 .ap_info ul li { display: inline-block; text-align: center;}
 .ap_info ul li a {color: #fff; display: block; font-size: 13px; height: 40px; line-height: 40px; padding-left: 17px; width: 123px;}
 .ap_info ul li a.add_recom { background:#f6a200 url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -728px -694px;}
 .ap_info ul li a.add_interest { background:#838383 url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -733px -731px;}
 .ap_detail_box .section_basic_txt { clear:both; margin-top:50px; font-size:13px;}
 .ap_detail_box .close { position:absolute; top:0; right:0;}
 .ap_detail_box .close a{display:block; width:59px; height:59px; background:url("/images/board/tour/experience_close.gif?build_20250701015") no-repeat; text-indent:-9999px}
  .section_photo_new .gallerythumbs ul {max-width:800px; display:inline-block; overflow:hidden;}
 .section_photo_new .gallerythumbs ul li { display:inline-block; text-align:center;}
 .section_photo_new .imagegallery .gallerythumbs { height:75px; overflow:hidden;}
 .section_photo_new .imagegallery .gallerythumbs a { margin:0 3px 15px;}
 .section_photo_new .imagegallery .gallerypager a { border:none; margin:0; height:99px; width:40px;}
 .section_photo_new .imagegallery .gallerypager a.on, .section_photo_new .imagegallery .gallerypager a:hover { border:none !important;}
 .section_photo_new .imagegallery .gallerypager a.gallery-prev { position:absolute; left:0; top:0;}
 .section_photo_new .gallerypager .gallery-prev { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll 0px -889px; }
 .section_photo_new .gallerypager .gallery-next { background: transparent url("/images/board/board_cont_bg.png?build_20250701015") no-repeat scroll -46px -889px; }
