input, select, textarea { font-size:15px; margin-left:3px;}
 #board_basic_view .news_tit h3 { font-weight:500; letter-spacing:-1px;}
 #board_wrap { max-width:1200px; margin:0 auto; padding:50px 0 0; width:100%;}
 .board_wrap { max-width:1200px; margin:0 auto; padding:0; 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;}
 .center { text-align:center;}
 .bold {font-weight:400;}
  .btn2 { border:1px solid #1c4c75; background-color:#fff; color:#1c4c75; text-transform:uppercase; padding: 4px 25px; margin-left: 20px; font-size: 15px; cursor: pointer;}
 .btn2 span { position:relative; transition:color .25s ease-out;}
 .btn2 .btn2hover2 { position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#1c4c75; border-right:1px solid #3e635c; transform:scale(1,0); transition:all .2s ease-out; }
 .btn2:hover .btn2hover2 { transform:scale(1,1);}
 .btn2:hover{color: #1c4c75;}
 .btn_excel { background: url("/images/www/contents/excel_btn_icon.png?build_20250525001?build_20240314001") no-repeat right center; padding-right: 22px;}
 .board_t1 {border-top:1px solid #d2d2d2; width:100%; clear: both}
 .board_t1 th {border-bottom:1px solid #d2d2d2; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:center; color: #fff; background-color: #696f74; line-height:1.4;}
 .board_t1 th.bg_none{background-color: #535564 !important;}
 .board_t1 td {border-bottom: 1px solid #d2d2d2; color: #323232; padding: 15px 5px; text-align: center; line-height:1.5; word-break:break-all;letter-spacing: -0.5px;}
 .board_t1 td.title {text-align:left !important;}
 .board_t1 span.category_1{ color:#0099af;}
 .board_t1 td div.title1, .board_t1 td div.title2 { text-align:left;}
 .board_t1 td.title span.icon_lock { background: transparent url("/images/board/icon_lock.png?build_20250525001") no-repeat scroll 0 0; display: inline-block; height: 22px; margin-left: 5px; overflow: hidden; text-indent: -5000px; vertical-align: middle; width: 28px; }
 .board_t1 td.title span.icon_reply { font-weight:600; color:#ff5957; margin-right:5px; padding:0 0 0 12px; background: url("/images/common/board/icon_reply.gif?build_20250525001") no-repeat scroll 0 2px;}
 .board_t1 td.title span.icon_hidden { background: transparent url("/images/board/icon_hidden.png?build_20250525001") no-repeat scroll 0 0; display: inline-block; height: 17px; margin-left: 5px; overflow: hidden; text-indent: -5000px; vertical-align: middle; width: 15px; }
  .board_t1_view {border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; width:100%; clear: both;font-size:14px; margin-top:20px; margin-bottom:15px;}
 .board_t1_view th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #323232; padding: 15px 5px;text-align:center; font-weight:normal; background-color:#fafafa; width:9%;}
 .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;}
 #board_basic_view .news_tit { margin-top:22px;}
 #board_basic_view .news_tit dl { margin:13px 13px 6px 0;}
  table tr.tr_notice td.list_idx { background: url("/images/board/notice_top.gif?build_20250525001") 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%;}
  .board_t3 {border:1px solid #d2d2d2; width:100%; clear: both;}
 .board_t3 th {border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2; color: #323232; padding: 10px;text-align:left; background-color:#fafafa; font-size:14px; font-weight:normal;}
 .board_t3 td {border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;color: #323232; padding: 10px;text-align:left; font-size:14px;}
  #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:#099a84 !important; border:1px solid #099a84 !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:400;}
 #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; overflow: hidden; padding:45px 0 !important; position: relative; top: 1px; width: 33.33%; background:none !important; }
 .img_news1 span.news_thumb { display:block; margin:0 auto; width:93%; height:300px; overflow: hidden; background: url("/images/board/logo_bg_1.png?build_20250525001") #ededed no-repeat 50% 50%;}
 .img_news1 span.news_thumb img { width:100%; height:100%;}
 .img_news1 li p {color: #323232; display: block;font-size:14px; display:block; margin:0 auto; width:93%;}
 .img_news1 li p.title { margin-top:10px;}
 .img_news1 li p.title span.new { position: inherit;}
 .img_news1 span.new span.icon_new1 { width:40px !important; height:20px !important;}
 .img_news1 strong {color: #323232; font-size:17px; margin: 10px auto !important;}
  .check_keyword { padding:40px 0 0;}
 .check_keyword h5 {color:#3e635c !important; font-size:15px !important; font-weight:400 !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_20250525001") no-repeat 50% 50%; text-indent:-10000px; width:38px; height:32px;}
 .btn_bor_sch { background:#fff; border:1px solid #3e635c;cursor: pointer; height:42px; width:158px; color:#3e635c; font-size:15px;}
  .checkbox {padding:0 0 10px; width: auto; 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;    }
 .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 #3e635c; 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:#3e635c url("/images/board/bg_arrow_up.png?build_20250525001") no-repeat 91% center;}
 .open_tab a.sch_close {background:#3e635c url("/images/board/bg_arrow_down.png?build_20250525001") no-repeat 91% center;}
 .postscript_list {padding:0 0 20px;}
 .view_option { border-bottom:1px solid #3e635c; 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 #3e635c; text-align:center !important; padding:0 !important;}
 ul.btn_option li.b_write a { background-color:#3e635c; color:#fff;}
 ul.btn_option li a { color:#3e635c; 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:16px; font-weight:400; margin-bottom:15px; color:#3e635c;}
 .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_20250525001") 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: 400; 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:400; }
 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_20250525001") 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_20250525001") 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: 400; padding-top:40px;font-family: Arial,Verdana !important;}
 .coupon_info p.discount em {font-size:50px; color:#fff; font-style:normal; font-weight:400; 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:400; 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:400; 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_20250525001") 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:#3e635c; margin:25px 0 0; display:inline-block;}
 .board_guide2 .txt2 {font-size:14px; color:#323232; font-weight:400; 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:400;}
 .board_under_line{ border-bottom:1px solid #099a84;}
  .monthly_bar { background:#f8f9fb; border:1px solid #d2d2d2; vertical-align:middle; margin-bottom:35px;height:56px; }
 .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:#333; height:40px; padding:16px 0 0; width:126px; text-align:center;}
 .nav_calendar span.num_month{ background:#555; 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_20250525001") 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_20250525001") 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_20250525001") 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: 400; 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_20250525001") 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_20250525001") 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:#f2f5f4;padding-bottom:45px;}
 .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_20250525001") 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_20250525001") 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_20250525001") 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:400; margin:0 0 0 20px; }
 dl.basic_info dt.i_add {background: url("/images/board/i_add.png?build_20250525001") no-repeat 0 3px; padding:0 0 0 22px;}
 dl.basic_info dt.i_call {background: url("/images/board/i_call.png?build_20250525001") no-repeat 0 5px; padding:0 0 0 22px;}
 dl.basic_info dt.i_recom {background: url("/images/board/i_recom.png?build_20250525001") no-repeat 0 6px; padding:0 0 0 22px;}
 dl.basic_info dd {font-weight:400; 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:400; margin:0 0 0 20px; line-height:2;}
 dl.detail_info dd {margin:-24px 10px 0 100px; color:#707070; line-height:1.4; 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_20250525001") 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_20250525001") 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:400; 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:400 !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:400; 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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;}
 @media screen and (max-width:1000px) { .region_box .thumb_img {width: 34% !important;}
 .region_box .att_info_box {width: 40% !important;}
 .details_map {width: 25.7% !important;}
 ul.btn_info li a {padding: 0 12px !important;}
 .att_info_box p.etc_info {height: 13px; overflow:hidden;}
 .sum_info li {margin: 0 10px !important;}
 }
 @media screen and (max-width:800px) { .region_box .thumb_img {width: 40% !important;}
 .region_box .att_info_box {width: 59.6% !important; border-right:none !important;}
 .details_map {width: 99.9% !important; border-top: 1px solid #3e635c;}
 .sum_info li {margin: 0 5px !important;}
 .etc_txt h4.etc_title {display: none !important;}
 .etc_txt p {line-height: 55px !important; vertical-align: middle;}
 .menu_info .menu_list { width: 49.9% !important;}
 }
 .tourist_area { margin:30px 0 0;display:inline-block; width:100%; overflow:hidden; min-height:300px;}
 .tourist_sch_box {background:#f8f9fb; border:1px solid #d2d2d2; display:inline-block; width:100%; position:relative;height: 47px;}
 .sch_option {display:inline;height:47px;float:left;}
 .tourist_sch_box .sch_option {border-right: 1px solid #d2d2d2;}
 .sch_option select {height: 47px; width: 99px; vertical-align:middle; border:none !important;}
 /*.select-st1 {background: #fff; border: none; margin: 0; overflow: hidden; padding: 0 0 0 3px;}
*/ .tourist_sch_box dl { float:left;font-size:15px; color:#323232; display:inline; margin:12px 0 0;}
 .tourist_sch_box dt { display:inline; border-left:1px solid #d2d2d2;padding: 14px 0 14px 10px;margin: 0 0 0 -1px;}
 .tourist_sch_box dd { display:inline; padding: 11px 10px 11px 0;}
 .board_sch2 { float:right; height:47px;}
 .board_sch2 fieldset {border-left: 1px solid #d2d2d2; display: inline-block;}
 .board_sch2 label { margin: 10px 0 0 8px; position: absolute; color:#707070; font-size:14px;}
 .b_search_input { border:none; color: #777; font-size: 14px; height: 45px; line-height: 45px; padding: 0 5px; vertical-align: middle; width: 236px; }
 .top_search_btn { background:#4f576a; border: 0 none; color:#fff; cursor: pointer; height: 48px; 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:20px; margin-left:1px;}
 .list_box {border:1px solid #d2d2d2; width:24.8%; margin:0 0 10px -1px; padding:25px 0; display:inline-block; float:left; overflow:hidden;text-align: center;}
 .list_box.interest { height:280px;}
 .list_box dl { display: inline-block; margin: 0 auto; padding: 0 5% 15px; text-align: center; width: 90%;}
 .list_box dl dt { font-size:17px; margin-bottom:10px; height:28px; text-align:left !important; position:relative;}
 .list_box dl dd { font-size:14px; color:#323232; line-height: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 { height:154px; width:100%; overflow:hidden; background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250525001") no-repeat scroll 50% 50%; margin-bottom:10px; position:relative;}
 .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_20250525001") 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;}
 @media screen and (max-width:800px) { .list_box {width: 33.1%;}
 }
 @media screen and (max-width:1000px) { .list_box dl dd {height: 28px; overflow:hidden;}
 }
  .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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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:400;}
 .map_api .po_info dl dd {display:inline-block; font-size:12px; font-weight:400;}
 .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_20250525001") 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_20250525001") 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_20250525001") no-repeat scroll 0 0; height: 11px; left: 45%; position: absolute; top: 54px; width: 17px; }
 @media screen and (max-width:1000px) { .map_area {width:55.5% !important;}
 .stay_sum {width:44% !important;}
 }
  .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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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; border:1px solid #d2d2d2; text-align:center;position:relative;}
 #photoview .photo_area .gallery-big > img {width:100%; overflow:hidden; height:auto;}
 .imagegallery .gallerythumbs { width:100%; background: transparent url("/images/board/photo_thumb_bg.png?build_20250525001") repeat scroll 0 0; padding:10px 0; position:absolute; bottom:0; left:0;}
 .imagegallery .gallerythumbs img {height:64px; width:80px; }
 .imagegallery .gallerythumbs a { margin:0 3px; display:inline-block;border:5px solid #232323;height:64px; width:80px;}
 .gallerythumbs a.on, .gallerythumbs a:hover {border: 5px solid #ffb502 !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_20250525001") 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_20250525001") no-repeat scroll -213px -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;}
 h3.line_r {font-size: 35px !important; line-height:35px !important; font-weight: normal; padding: 15px 0 0 !important; text-align: center;background: url("/images/board/h3_line_r.gif?build_20250525001") no-repeat scroll center top !important;}
.po_info2 p.info_close a .re_course_list { margin:55px 0 0; width:100%; border-top:1px solid #d2d2d2;}
 .re_course_list li { margin:0; padding:25px 0; width:100%; border-bottom:1px solid #d2d2d2;}
 .re_course_list li a {display:block;}
 .re_course_list li a.co_thumb {background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250525001") 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_114 { height:114px; width:114px; position: absolute; background: transparent url("/images/board/round_bg_114.png?build_20250525001") no-repeat 0 0; top:0; left:0; font-size:0;}
 .re_course_list li strong a {font-size:20px; 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;}
 p.around_add { margin:0 0 30px !important; height:48px; line-height:48px !important; background:#464445 url("/images/board/add_title_bg.gif?build_20250525001") no-repeat scroll 0 0; color:#fff; padding: 0 0 0 75px;}
 .around_info .around_map {margin-top:40px;}
 .board_list_prev {margin:50px auto; text-align:center;}
 .board_list_prev a.btn_list_prev { height:36px; color:#fff; background:#099a84; width:160px; border:1px solid #099a84; border-radius:3px; display:block; margin:0 auto; line-height:36px;}
 .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_20250525001") no-repeat scroll 0 0; color: #fff; display: inline-block; font-size: 0; font-weight: 400; 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_20250525001") #ededed no-repeat 50% 50%;}
 .around_stay { background: transparent url("/images/board/board_cont_bg.png?build_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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 { background:none !important; border-top:1px solid #000; border-bottom:1px solid #d2d2d2; color:#000 !important; font-size:21px !important; font-weight:400 !important; padding:15px !important; text-align:center; margin:0 !important;}
 .area_txt .detail_txt {padding-top:28px; 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_20250525001") #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_20250525001") 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_20250525001") 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_20250525001") no-repeat scroll -533px -545px; height:21px;}
 .sum_info li.on .i_card {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -490px -545px; height:21px;}
 span.i_call_reser {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -533px -574px; height:25px;}
 .sum_info li.on .i_call_reser {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -490px -574px; height:25px;}
 span.i_breakfast {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -533px -603px; height:23px;}
 .sum_info li.on .i_breakfast {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -490px -603px; height:23px;}
 span.i_animal {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -533px -637px; height:25px;}
 .sum_info li.on .i_animal {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -490px -637px; height:25px;}
 span.i_pack {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -533px -669px; height:23px;}
 .sum_info li.on .i_pack {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -490px -669px; height:23px;}
 span.i_one {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -533px -699px; height:23px;}
 .sum_info li.on .i_one {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -490px -699px; height:23px;}
 span.i_kids {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -533px -729px; height:24px;}
 .sum_info li.on .i_kids {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") 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_20250525001") 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_20250525001") no-repeat scroll -583px -547px;}
 .stay_info li strong span.i_rate {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -583px -573px;}
 .stay_info li strong span.i_facil {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") 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:400; 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_20250525001") 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_20250525001") no-repeat scroll -624px -547px;}
 dl.room_list dd span.i_rate2 {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -624px -581px;}
 dl.room_list dd span.i_inside {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") 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%; margin-top:40px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
 .menu_info .menu_list {width:33%; padding:25px 0; position:relative; min-height: 157px;display: inline-block; vertical-align:top;}
 .menu_list dt { margin-left:177px; margin-bottom:10px; font-size:19px; font-weight:400;}
 .menu_list dd.menu_photo { position:absolute; top:0; left:0; margin-top:25px;background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250525001") no-repeat scroll center center; width:157px; height:157px; 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_20250525001") 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:15px; margin-left:177px; margin-bottom: 13px; float:left;}
 .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: 29px; display:inline-block; margin-right:11px; float:left; }
 span.i_rate3 {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -672px -547px; height:29px;}
 span.i_etc {background: transparent url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -672px -581px; height:29px;}
 .menu_list dd p {display: inline-block; margin: 2px 0 0 !important; }
 .etc_txt { width:100%;background: url("/images/board/dot_line_bg1.gif?build_20250525001") 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_20250525001") 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:400 !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:400; 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_20250525001") 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_20250525001") 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:400; 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_20250525001") 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_20250525001") no-repeat 0 0;}
 .cscon dl { margin-left:20px; width:85%; float:left;}
 .cscon dl dt {font-size:20px; font-weight:400; 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:400; 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_20250525001") 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:400 !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;}
 @media screen and (max-width:800px) { #course_lst .cslst {margin-left: 0px !important;}
 .cscon dl dd.w_addr {width: 100% !important;}
 .cscon dl dd.w_phone {width: 40% !important;}
 .cscon dl {width: 80% !important;}
 }
  .comment_my_tit {background: url("/images/board/board_guige_img7.png?build_20250525001") 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:400; 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_20250525001") 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_20250525001") 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_20250525001") no-repeat left 0;}
 #content .sns_box h3.tit_blog {background: #45b500 url("/images/board/sns_blog.gif?build_20250525001") no-repeat left 0;}
 #content .sns_box h3.tit_facebook {background: #3b5997 url("/images/board/sns_facebook.gif?build_20250525001") no-repeat left 0;}
 #content .sns_box h3.tit_kakao {background: #ffc20e url("/images/board/sns_kakao.gif?build_20250525001") 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_20250525001") 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_20250525001") 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_20250525001") 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;}
 .boardlist td textarea#admin_comment { width: 200px;}
  .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_20250525001") 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_20250525001") no-repeat scroll 0 7px;display: inline-block; vertical-align: middle;padding: 0 0 0 18px;}
 .go_finish {color:#099a84 !important; font-weight:400;}
  .photonews_top{border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:25px}
 .photonews_top > li{position:relative;float:right; width:49%; height:310px;}
 .photonews_top > li:first-child{float:left}
 .photonews_top > li .photonews_oppacity{position:absolute;bottom:0;width:100%;height:100px;background:url("/images/www/sub/photonews_opacity.png?build_20250525001") no-repeat bottom}
 .photonews_top > li > a{display:block; width:481px !important; height: auto; background:#f2f5f4 url("/images/board/logo_bg_1.png?build_20250525001") no-repeat scroll center center}
 .photonews_top > li > a > div.title{position:absolute;left:20px;bottom:10px;color:#fff;padding:0 24px 0 45px; background:url("/images/www/sub/photonews_icon.png?build_20250525001") no-repeat left center}
 .photonews_top > li > a > div.title > p{font-weight:400;font-size:16px}
 .photonews_top > li > a > div.title > span{font-size:13px}
 .tbl_type { border-bottom: 1px solid #d2d2d2; 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_20250525001") no-repeat scroll center center; float: left; margin: 0 4% 0 0; position: relative; vertical-align: middle !important; height:175px; width:271px; }
 .tbl_type p.img.book { width:106px; height:144px;}
 .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:100%;}
 .tbl_type span.play_btn { position:absolute; top:45%; left:45%;}
 .tbl_type p.book > a > img { width:auto !important;}
 .tbl_type dt.title {height: auto; text-align: left; word-break: break-all;}
 .tbl_type dt {display: inline-block; font-size: 16px; margin: 0 0 5px; padding: 3px 0;}
 .tbl_type dt .span_tit {font-weight: 400; margin: 0; padding: 0; vertical-align: middle;}
 .tbl_type dt .part { font-size:15px; margin-right:6px; color:#1c4c75;}
 .tbl_type dt .span_date {color: #3e635c; font-size: 14px; margin: 0; padding: 0;  display:block;}
 .tbl_type dd.con {color: #464646; margin: 0; padding: 0 0 10px; text-align: justify; line-height:1.6; word-break:break-all;}
 a.title_delete { color:#a0a0a0; text-decoration:line-through;}
 .tbl_type dt.title span.media { display:inline-block; margin-right:5px; color:#00C;}
  /* .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:400;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_20250525001") #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_20250525001") 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_20250525001") no-repeat -741px -92px; height:11px; width:11px; display:inline-block; 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_20250525001") 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_20250525001") 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_20250525001") no-repeat scroll -102px 0; font-weight: 400; 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, #pollgroup .poll_box .poll_result { 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_20250525001") 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; width:100%; }
 #pollgroup dl.left dt { background: rgba(0, 0, 0, 0) url("/images/www/icon/h3_1.gif?build_20250525001") no-repeat scroll left 7px; float: left; font-weight: 400; margin: 2px 0 1px; padding: 5px 0 0 17px; width: 10%; clear:left; }
 #pollgroup dl.left dd { float: left; margin: 2px 0 1px; padding: 5px 0 0 15px; width: 80%; }
 .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: left; margin: 12px 0 0 4px; width:70%; }
 .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: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0 5px 0 0; vertical-align: top; }
 span.btn_round_red { background: #d70d11 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 2px 5px; vertical-align: top; }
 span.btn_round_blue em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; 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 2px 5px; vertical-align: top; }
 span.btn_round_green em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; 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 2px 5px; vertical-align: top; }
 #pollgroup .board_button ul li{ margin-top:25px;}
 table.board_write th { width:150px; padding:20px 0;}
 table.filelist { width:100%; border-top:none; }
 table.filelist th {padding:14px 0; border-right:1px solid #d2d2d2; width:150px; border-right:1px solid #d2d2d2; background-color:#fafafa; color:#323232; }
 table.filelist td .file_input { height:30px;}
 table.board_write td select { width:auto; min-width:55px; padding-left:5px;}
 .poll_button span.qst_add { margin-top:8px; display:block;}
 .poll_box { margin-top:15px;}
 .qst_box { border:1px solid #d2d2d2; background-color:#fafafa; padding:20px; margin-bottom:15px;}
 .qst_title_box { margin-top:7px;}
 .qst_title_box span.pointer{ margin-left:2px;}
 .qst_title_box input { width:63%; margin-left:5px; margin-right:5px;}
 .qst_box input { height:28px; line-height:28px; border:1px solid #d2d2d2; margin-bottom:5px;}
 .qst_box input.qst_asw_text { width:95%; margin-bottom:5px;}
 .qst_asw_type_box select, .qst_asw_type_box span, .qst_asw_type_box span label { height:28px; line-height:28px; margin-left:5px; min-width:60px;}
 .qst_requisite input { margin-left:5px; margin-top:3px;}
 .qst_asw_type_box { margin-bottom:7px;}
 table.boardwrite { border-bottom:none;}
 .form_table .item .file_upload_box {position:relative;}
 .form_table .item .file_upload_box label { font-size:13px; top:45px; color:#f14b20;}
  .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: 400; margin-top: 5px; }
 .youtube_list span.span_date { color: #7d7d7d; }
 .movie_cont { font-size: 15px; height: 225px; margin: 20px auto; overflow-y: scroll; width: 75%; text-align:left; border:1px solid #d2d2d2; padding:2.5%; background-color:#fff; }
  .table_search { border-collapse: separate; border-top: 2px solid #072d5f; width: 100%; }
 .table_search th { background-color: #f2f3f5; border-bottom: 1px solid #e1e1e1; color: #000; font-size: 16px; font-weight: 400; padding: 15px 20px; text-align: left; width: 100px !important; }
 .table_search td { border-bottom: 1px solid #e1e1e1; font-size: 16px; padding: 0 0 0 20px; }
 .table_search td .select_search { border: 1px solid #e1e1e1; padding:2px 72px 2px 10px; }
 .table_search .input_basic { border: 1px solid #e1e1e1; padding: 3px; vertical-align: middle; }
 .table_search .ui-datepicker-trigger { cursor: pointer; margin-left: 5px; vertical-align: middle; }
 .table_search .input_search { width: 300px; }
 .table_search label.reader { font-size: 0; height: 1px; left: -9999px; line-height: 0; overflow: hidden; position: absolute; top: 0; width: 1px; }
 .table_search .btn_go_search { background: url("/images/contract/sub/btn_search_01.gif?build_20250525001") no-repeat scroll 0 0; border: 0 none; color:#fff; cursor: pointer; height: 29px; margin-left: 5px; width: 80px; }
 .table_board { border-collapse: separate; border-top: 2px solid #072d5f; width: 100%; margin-top:30px; }
 .table_board th { background-color: #f2f3f5; border-bottom: 1px solid #e1e1e1; color: #000; font-size: 16px; font-weight: 400; padding: 15px 10px; text-align: center; }
 .table_board td { border-bottom: 1px solid #e1e1e1; font-size: 16px; padding: 15px 10px; text-align: center; }
 .table_board td.left {text-align:left !important;}
 #contract_search { width:100%;}
 /*#content .fixed_img_col { width:100%;}
 #content .fixed_img_col li { width:25%; float:left; margin-bottom:15px; min-height:285px;}
 #content .fixed_img_col li span.thumb { display:block; width:90%; margin:0 auto; margin-bottom:15px;}
 #content .fixed_img_col li span.thumb img { width:100%;}
 #content .fixed_img_col li > a {display:block; width:80%; margin:0 auto; text-align:center; }
 #content .fixed_img_col li span.reg_date { width:80%; margin:5px auto; display:block; text-align:center;}
 */  .popupzone_type { float: left; margin: 0 0 20px; height: 252px; padding: 0 0 20px; position: relative; text-align: left; width: 100%; border-bottom:1px solid #d2d2d2; }
 .popupzone_type p.img { background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250525001") no-repeat scroll 50% 50%; 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-weight: 400; margin-left: 0; padding:0; color:#1c4c75; }
 .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; }
 .bot_line01, .bot_line02, .bot_con { text-align:left; font-size:15px; line-height:22px;}
 .bot_line01 h5, .bot_line02 h5, .bot_con h5 { margin-bottom:15px !important;}
  .photo_down_list ul {      border-image: none; border-style: none none solid; border-width: 0 0 1px; font-size: 14px; list-style: outside none none; margin: 0; overflow: hidden; padding: 0; }
 .photo_down_list ul::after { clear: both; display: inline; }
 .photo_down_list li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; float: left; margin: 0 0.6% !important; padding: 0 0 15px !important; position: relative; text-align: center; width:18.74%; }
 .photo_down_list .thumb img { border: 1px solid #eee; display: block; height: auto; width: 100%; }
 .photo_down_list a { cursor: pointer; display: block; margin: 0 auto; padding: 5px 5px 0; text-align: center; text-decoration: none; }
 .photo_down_list .thumb a { cursor: pointer; margin: 0 1px 0 0; padding: 0; text-align: center; text-decoration: none; }
 .photo_down_list .thumb { cursor: pointer; font-weight: 400; margin: 0 1px 0 0; padding: 0; text-align: center; text-decoration: none; }
 .photo_down_list strong { color: #333; display: block; margin: 1px 0 0; text-align: center; }
 .new { height: 10px; left: 3px; margin: 0 !important; position: absolute; top: 25px; width: 10px; }
 .cate_list { float: left; width: 100%; }
 .photo_down_list { display: block; text-align: center; width: 100%; }
 .photo_down_bimg { background: #fff none repeat scroll 0 0; border: 1px solid #eee; display: none; position: absolute; text-align: center; top: 0; }
 .photo_down_bimg img { border: 10px solid #000; width: 500px; }
 .btn_list_down_wrap .btn_list_down a { display:block; float:left;}
 .btn_list_down_wrap p.btn_list_down { font-size:13px; width:75%; margin:10px auto;}
 .btn_list_down_wrap p.btn_list_down a.download, .btn_list_down_wrap p.btn_list_down a.preview { display:block; text-indent:-5000px; width:22px; height:17px;}
 .btn_list_down_wrap p.btn_list_down a.download {background: url("/images/common/icon_attach_n.gif?build_20250525001") no-repeat scroll 0 0; margin-right:3px; }
 .btn_list_down_wrap p.btn_list_down a.preview {background: url("/images/common/icon_attach_n.gif?build_20250525001") no-repeat scroll -34px 0; }
  .content_top_alert_price { border: 1px solid #dfdfdf; min-height: 30px !important; overflow: hidden; padding: 2% 4%; width:91.8%; background-color:#f7f7f7; }
 .content_top_alert_price .alert_content_price { background: rgba(0, 0, 0, 0) url("/images/common/alert_tip_1.gif?build_20250525001") no-repeat fixed 0 0 !important; margin: 0; overflow: hidden; padding: 0; }
 .content_top_alert_price .alert_content_price p { display: inline-block; float: left; margin: 10px 30px 10px 10px; }
 .content_top_alert_price .alert_content_price label { display: block; font-size:15px; margin-bottom:7px; }
 .content_top_alert_price .alert_content_price .msg { position: relative; margin-bottom:20px; height:20px;}
 .content_top_alert_price .alert_content_price .msg h3 { margin-top:10px; margin-bottom:15px; float:left; font-weight:400; font-size:17px; }
 .content_top_alert_price .alert_content_price .msg em { color: #666; font-style: normal; margin-left: 16px; margin-top:13px; font-size:15px; font-weight:400; float:left; }
 .alert_content_price .priceselect_box { clear:both; width:100%; height:81px; padding:2%; width:95.8%; background-color:#fff; position: relative; }
 .content_top_alert_price .alert_content_price span.input_position select { padding:5px;}
 #price_search_btn { margin-top: 12px; position: absolute; right:4%; }
 #land_search_form {  font-size: 11px; }
 #land_search_form p { line-height: 200%; }
 #land_search_form p span.input_position input { padding:6px; width:50px;}
 .left_realty_price { float: left; width: 100%; margin-top: 15px; }
 #mapContainer { border: 3px solid #e5e5e5 !important; float: left; margin-right: 7px; margin-top: 6px; width: 370px; }
 .land_price_bottom h4 { margin:17px 0 0 0 !important; font-size:17px !important; font-weight:400 !important;}
 .land_opinion { background-color: #f7f7f7; border: 1px dotted rgb(204, 204, 204); float: left; margin-top: 20px; width: 91.8%; padding:2% 4%; }
 .land_opinion h3 { margin-left: 0; margin-top:10px; font-size:17px !important; font-weight:400; }
 .land_opinion h3.two { font-size:17px !important; margin-top:3px !important; }
 .land_opinion ul.mab0 { margin-bottom:0 !important;}
 .land_opinion ul { margin: 15px 30px 20px 0; }
 .land_opinion ul li { font-size:15px; line-height:23px; background:url("/images/common/www_tab01_bl.gif?build_20250525001") no-repeat scroll 0 9px; padding:0 0 0 8px;}
 .land_opinion p { margin-left: 0px; font-size:15px; margin-bottom:10px; }
 .land_opinion p.btn { margin-bottom:0; margin-top:15px;}
 .land_opinion p.btn a.btst { padding:10px 30px !important; font-size:15px;}
 .land_opinion p a.btn5 { padding:10px 30px !important; background-color:#1c4c75;}
 .tbl_type td { border-bottom: 1px solid #e5e5e5; border-collapse: collapse; font-family: dotum; font-size: 12px; letter-spacing: 0; padding: 7px 0 5px; text-align: center; }
  .g2blink { margin-top:15px; text-align:right;}
  .border_box { background-color: #f4f8fb; border: 1px solid #eaebed; clear: both; color: #333; line-height: 150%; margin: 15px 0 0; padding: 10px 15px; }
 .btnwhite_area { float: left; width: auto; }
 .btnwhite_area input { margin-left: 3px !important; padding: 3px; }
 table.t_basis td div.new_btn_area ul li { float: left; padding: 0 !important; }
 .new_btn_area ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; float: left; }
 .new_btn_area a.btn_search { background: #da5151 none repeat scroll 0 0; color: #fff; display: block; font-size: 13px; margin: 0 0 0 5px; padding: 5px 12px; }
 .new_btn_area a.btn_reset { background: #5b5b5b none repeat scroll 0 0; color: #fff; display: block; font-size: 13px; margin: 0 0 0 5px; padding: 5px 12px; }
 .bor_n { border-right:none !important;}
 .bor { border-right:1px solid #d2d2d2;}
 .btnwhite_area .selectbox, .btnwhite_area #fios_dept { padding:5px;}
 input.float { float:left; padding:4px;}
  .public_data_list { border:1px solid #d2d2d2; padding:3%; width:93.8%;}
 .public_data_list ul.tab01 { background-color:#f2f5f4; padding:10px 0; margin:20px 0;}
 .public_data_list ul.tab01 li { margin:0 20px;}
 .public_data_list a.btst { padding:11px 30px !important;}
  #member_delete_form{border-top:2px solid #3e635c; padding:30px 3%; width:94%;}
 #member_delete_form h4{ margin:0 0 20px !important; background:none !important;font-size:18px !important; color:#1c4c75 !important; font-weight:400 !important; padding:0 !important;}
 #member_delete_form > ul {margin:20px 0 !important;}
 #member_delete_form > ul li{background: url("/images/common/www_tab01_bl.gif?build_20250525001") no-repeat scroll 0 9px; line-height: 1.6; padding: 0 0 0 10px;}
 #member_delete_form ul li strong {color: #1c4c75; font-style:oblique; margin-right:3px;}
 #member_delete_form form {background-color: #f2f5f4; margin: 15px 0 0; padding:15px 3% 10px; width: 94%; text-align:center;}
 #member_delete_form form dl { display:inline-block;}
 #member_delete_form form dl dt { margin-right:10px;display:inline-block;}
 #member_delete_form form dl dd{ margin-right:10px;display:inline-block;}
 #member_delete_form form ul { display:inline-block; }
 #member_delete_form form ul li {display: inline-flex;}
 #member_delete_form form ul li a.btn_sml{ padding:6px 10px; color:#fff; background: #777 none repeat scroll 0 0 !important; min-width:80px;font-weight:400; font-family:"Noto Sans KR","Nanum Gothic",sans-serif; margin-top:2px;}
 #member_delete_form form ul li a.btn_sml span { background:none !important; font-size:14px;}
 #member_delete_form form input#user_password { border: 1px solid #ccc; color: #333; font-size: 14px; font-weight: 400; padding: 6px; vertical-align:middle;}
 #member_delete_form form ul li input { padding:6px 10px; cursor: pointer; position:relative; background:#1c4c75; border:none; color:#fff; font-weight:400;text-align: center; min-width:100px;}
  #banner {margin-bottom: 20px; width: 100%;}
 .banner_list {float: left; margin-bottom: 20px; width: 50%; border-bottom:1px solid #d2d2d2;padding-bottom: 20px;}
 .banner_list p.img {border: 1px solid #e1e1e1;float: left; padding: 3px; overflow:hidden; width:150px; height:33px; overflow:hidden;}
 .banner_list p.img img {width: 100%; height:100%;}
 .banner_list dl {display: inline-block; margin-top: 15px; width: 95%;}
 .banner_list dl dt a {color:#1c4c75; font-weight:400;}
 .banner_list dl dd {margin-top:5px;}
 .banner_list dl dd br { display:none;}
 .banner_list dl dd span {color:#707070;}
 .banner_list span.icon_new { display:none;}
 .banner_list dl dd span.term { display:block;}
  .tbl_type_stream { border-bottom: 1px solid #ccc; float: left; margin: 0 0 20px; min-height: 180px; padding: 0 0 20px; position: relative; width: 100%; }
 .tbl_type_stream p.img { background: #f2f5f4 url("/images/board/logo_bg_1.png?build_20250525001") no-repeat scroll center center; border: medium none !important; float: left; margin: 0 4% 0 0; position: relative; vertical-align: middle !important; width:240px; height:180px; }
 .tbl_type_stream p.img a img { height:100%;}
 .tbl_type_stream p.img.book { height: 144px; width: 106px; }
 .tbl_type_stream p.img a { height: 180px; overflow: hidden; width: 100%; }
 .tbl_type_stream p.img > a > img { max-height: 180px; overflow: hidden; }
 .tbl_type_stream dl { float: left; margin: 0; width: 68%; }
 .tbl_type_stream span.play_btn { left: 45%; position: absolute; top: 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-size: 16px; font-weight: 400; 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; line-height: 1.6; margin: 0; padding: 0 0 10px; text-align: justify; word-break: break-all; }
 img, video {height: auto;}
 table.board_write td input#top_start, table.board_write td input#top_end { margin-left:5px;}
 .board_cont.vodbg { background-color:#f2f5f4; padding-top:40px !important; }
 .video_view { margin-top:25px; width:700px; margin:0 auto}
 .cate_list li.on { font-weight:500;}
  div.newletter_list { width:100%;}
 div.newletter {width:17.7%; margin-right:2%; display: inline-block; border:1px solid #d2d2d2; height:180px; text-align:center; box-shadow:4px 4px 4px #ccc; margin-bottom:50px;}
 div.newletter > a { width:100%; height:180px; display: inline-block;}
 div.newletter > a:hover { background-color:#fafafa;}
 div.newletter:nth-child(5n) {margin-right:0;}
 div.newletter strong.newletter_tit {font-size:20px; font-weight:400; margin-top:15px; color:#1c4c75; background:none !important; text-align:center !important; padding:0 !important; display: block;}
 div.newletter h3.newletter_sub_tit {font-size:14px; font-weight:400; margin-top:30px;color:#7c6347; background:#d6d6d6; width:84%; margin-left:12px; padding:3px 0;text-align:center !important;}
 span.yyg_tit {font-size:16px; font-weight:400; margin-top:40px;display: block; color:#555;}
 div.newletter > span {margin-top:5px; display:block;}
  .social_gallery span.new { position:absolute; top:0; left:0;}
 .social_gallery span.new span.icon_new1 { background: url("/images/board/social_gallery_new.png?build_20250525001") no-repeat scroll 0 0; margin-left:0; width:29px; height:29px;}
  .srch a.search_reset img { margin:10px 0 0 -35px;}
  .lp_top{float:left;width: 45.3%;}
 .lp_top em{ font-style:normal; font-weight:normal !important; font-size:15px;}
 .lp_top .land_opinion{ padding: 10px 30px; }
  .yyg_catelist1{display: inline-block; width: 100%;}
 .yyg_catelist1 li{margin: 0 0 1% 1%; float: left; min-height: 114px; width: 13.4%;}
 .yyg_catelist1 li:nth-child(7n-6){margin-left: 0;}
 .yyg_catelist1 li a{position: relative; display: block; height: 100%;}
 .yyg_catelist1 li a:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; border: 1px solid #d7d7d7; transition: ease-in-out 0.3s;}
 .yyg_catelist1 li a:hover:after, .yyg_catelist1 li a:focus:after{border: 5px solid #d24a34;}
 .yyg_catelist1 li img{box-sizing: border-box; border: 1px solid #d7d7d7;}
 .yyg_catelist1 li.on{position: relative;}
 .yyg_catelist2{display: inline-block; width: 100%; clear: both; margin-bottom: 10px;}
 .yyg_catelist2 li{}
 .yyg_catelist2 li{float: left; width: 33.3333%; margin: -1px 0 0 -1px; text-align: center; border: 1px solid #d2d2d2; height: 45px; line-height: 45px; box-sizing: border-box; overflow: hidden;}
 .yyg_catelist2 li:nth-child(3n-2){margin-left: 0;}
 .yyg_catelist2 li a{display: block; background-color: #fff;}
 .yyg_catelist2 li.on a, .yyg_catelist2 li a:hover, .yyg_catelist2 li a:focus{background-color: #1a4589; color: #fff;}
 .yyg_catelist3{display: inline-block; width: 100%; padding: 20px 30px; border: 1px solid #d7d7d7; margin-bottom: 20px; box-sizing: border-box;}
 .yyg_catelist3 li{float: left; width: 24%; margin-right: 1%; padding-left: 13px; position: relative; box-sizing: border-box;}
 .yyg_catelist3 li:before{content: ''; position: absolute; top: 50%; left: 0; width: 4px; height: 4px; background-color: #1a4589; margin-top: -2px;}
 .yyg_catelist3 li a{display: block;}
 .yyg_catelist3 li.on a, .yyg_catelist3 li a:hover, .yyg_catelist3 li a:focus{color: #ef4e31; text-decoration: underline;}
  a.x_search { width:18px; height:17px; display:inline-block; vertical-align:middle; margin:0 10px 0 -30px; }
 a.x_search img { margin:0px !important; }
  #board_basic_view .news_tit h3 .cate0{ margin-right: 4px; color: #fff; display: inline-block; background-color:#1c4c75; padding: 0 12px; border-radius: 18px;}
 #board_basic_view .news_tit h3 .cate1{ margin-right: 4px; color: #fff; display: inline-block; background-color:#02994a; padding: 0 12px; border-radius: 18px;}
 #board_basic_view .news_tit h3 .cate2{ margin-right: 4px; color: #fff; display: inline-block; background-color:#3f729b; padding: 0 12px; border-radius: 18px;}
 .board_t1 .list_cate .cate0{display: inline-block; background-color:#1c4c75; padding: 0 10px; border-radius: 12px; color: #fff; font-size: 14px; line-height: 24px;}
 .board_t1 .list_cate .cate1{display: inline-block; background-color:#02994a; padding: 0 10px; border-radius: 12px; color: #fff; font-size: 14px; line-height: 24px;}
 .board_t1 .list_cate .cate2{display: inline-block; background-color:#3f729b; padding: 0 10px; border-radius: 12px; color: #fff; font-size: 14px; line-height: 24px;}
 #board_basic_view .news_tit dd .proc0, .board_t1 td .proc0{ color:#6e6e6e;}
 #board_basic_view .news_tit dd .proc1, .board_t1 td .proc1{ color:#0063dc;}
 #board_basic_view .news_tit dd .proc2, .board_t1 td .proc2{ color:#16a61e;}
 #board_basic_view .news_tit dd .proc3, .board_t1 td .proc3{ color:#f04e2a;}
 #board_basic_view .news_tit dd .proc4, .board_t1 td .proc4{ color:#ea4c89;}
 .board_write td select{ border: 1px solid #d2d2d2; background-color:#f2f5f4; }
 .board_t1 td span.icon_reply { padding:0 0 0 18px; background: url("/images/common/board/icon_reply.gif?build_20250525001") no-repeat scroll 0 6px; text-indent: -9999px; display:inline-block;}
 p.add_event a { display:block; padding:5px 10px; border:1px solid #222; width:100px;margin: 10px auto; text-align: center;}
  table.calendar_mon th{ width:14%;}
 table.calendar_mon td ul.btn_box li { display:inline-block; float:left;}
 table.calendar_mon td ul li.event { border-bottom:dashed 1px #d2d2d2; padding-bottom:9px !important;}
 table.calendar_mon td ul li:last-child.event{border-bottom: none;}
 table.calendar_mon td ul li.event a p{ background:url("/images/board/dd_bl_1.gif?build_20250525001") no-repeat 0 7px; padding:0 0 0 8px; line-height:1.2;margin-bottom: 5px; word-break:break-all;}
 table.calendar_mon td ul.btn_box { height:30px;}
 table.calendar_mon td ul.btn_box li a{ display:inline-block; padding:3px; width:40px; height:22px; text-align:center;}
 table.calendar_mon td ul.btn_box li.modify_btn{ margin-right:5px; background-color:#1c4b75 !important; border:1px solid #1c4b75;}
 table.calendar_mon td ul.btn_box li.modify_btn a{ color:#fff;}
 table.calendar_mon td ul.btn_box li.delete_btn{background-color:#eef2f6 !important; border:1px solid #1c4b75;}
 table.calendar_mon td ul.btn_box li.delete_btn a{ color:#1c4b75;}
 .nav_calendar span.num_month { background-color:#1c4b75 !important;}
 .nav_calendar span.num_year{ color:#1c4b75 !important;}
 .event_box{ border-color:#113184 !important; padding:0 !important; height:285px !important;}
 .event_close{ top:2px !important; right:2px !important;}
 .event_close a{ background:#113184 url("/images/board/board_cont_bg.png?build_20250525001") no-repeat scroll -567px 6px !important; width:40px !important; height:40px !important; border-radius:50px;}
 .event_view{ position:relative;}
 .event_view .event_item{ width:100% !important; margin:0 !important;}
 .event_view .event_item .view_date { background-color:#113184 !important; color:#fff !important; width:613px !important; padding:10px 0 10px 15px !important; font-size:20px;}
 .event_view .event_item .event_sub{overflow-y:scroll; height:190px;}
 .event_view .event_item .event_sub p{border-bottom:dashed 1px #cfcfcf; margin:8px 15px; padding-bottom:8px !important;}
 .event_view .event_item .event_sub p span.view_tit{ display:block; background:url("/images/board/dd_bl_1.gif?build_20250525001") no-repeat 0 10px; padding:0 0 0 8px; line-height:1.6; font-size:15px; margin-bottom:4px;font-weight: 500;color: #113184;}
 .event_view .event_item .event_sub p span.view_time{display:inline-block; background:url("/images/board/event_ico.gif?build_20250525001") no-repeat 0 0; height:20px; padding-left:22px;}
 .event_view .event_item .event_sub p span.view_place {display:inline-block; background:url("/images/board/event_ico.gif?build_20250525001") no-repeat 0 -33px; height:20px; padding-left:18px; margin-left:15px;}
 .event_view .cont { padding:10px 20px;}
 .file_download{ display:inline-block; float:right; margin:10px;}
 .file_download ul li a{ display:block; color:#1c4b75; padding:6px 20px; border:1px solid #1c4b75;}
 .file_download ul li a span.icon{ background:url("/images/www/contents/ico_file.png?build_20250525001") no-repeat 0 0; display:inline-block; width:22px; height:16px; margin-right:6px; vertical-align:sub;}
 /*.ui-sortable .ui-sortable-handle td:hover{border: 1px solid #000; box-shadow: 0 4px 2px rgba(34,34,34,0.25);}
*/ .event_td{ padding:0 !important;}
 .event_td .event_tbox { position:relative; float:left; width:91.1%; padding:15px;}
 .event_td .event_tbox input{ margin:5px 15px 4px 5px !important;}
 .event_td .event_tbox .event_title .w92{ width:92% !important;}
 .event_td .event_tbox .event_time .w53{ width:53.5% !important;}
 .event_td .right_util { float:left; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:20px 10px 31px 10px;}
 .event_td .right_util .move_icon { text-align:center; color:#6d6d6d; font-size:12px;}
 .event_td .right_util span.icon{background:url("/images/board/module_sp.png?build_20250525001") no-repeat -297px 0; display:block; width:16px; height:18px; margin:19px auto 0;}
  .event_list_box { border-top:1px solid #d2d2d2; margin-top:30px;}
 .event_list_box .event_list { border-bottom:1px solid #d2d2d2; height:120px; clear:both;}
 .event_list_box .event_list .event_tit{ width:106px; padding:46px 20px; text-align:center; background-color:#fafafa; border-right:1px solid #d2d2d2; float:left; height:28px;}
 .event_list_box .event_list .event_tit em{ font-size:15px; color:#d40041; margin-left:3px; font-style:normal;}
 .event_list_box .event_list .event_tbox { padding:20px; float:left; width:76%;}
 .event_list_box .event_list .event_tbox p label { font-size:14px;}
 .event_list_box .event_list .event_tbox p input { background-color:#f2f5f4; border:1px solid #d2d2d2; height:30px; padding-left:5px; color:#323232; margin:5px 15px 4px 5px;}
 .event_list_box .event_list .event_tbox p input.w92 { width:92%;}
 .event_list_box .event_list .event_tbox p input.w25 { width:25%;}
 .event_list_box .event_list .event_tbox p input.w53 { width:53%;}
 .event_list_box .event_list .right_util { border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; float:left; padding:29px 12px;}
 .event_list_box .event_list .right_util .move_icon{ text-align:center; color:#6d6d6d; font-size:12px;}
 .event_list_box .event_list .right_util span.icon { background:url("/images/board/module_sp.png?build_20250525001") no-repeat -297px 0; display:block; width:16px; height:20px; margin:14px auto 0;}
 .board_cont table { border:1px solid #494949; width:100%; box-sizing:border-box;}
 .board_cont table td { border:1px solid #494949; padding:10px;}
 