@charset "utf-8"; .bold {font-weight:bold;}
  .board_t1 {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
 .board_t1 th {border-bottom:1px solid #d2d2d2; color: #898989; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:center; color:#898989;}
 .board_t1 td {border-bottom: 1px solid #d2d2d2; color: #323232; padding: 15px 5px; text-align: center; line-height:1.5;}
  .board_t1_view {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
 .board_t1_view th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #113184; padding: 15px 5px;text-align:center; font-weight:normal;}
 .board_t1_view td {border:1px solid #d2d2d2;color: #323232; padding: 15px 5px 15px 10px;text-align:left;}
 .brn { border-right:none !important;}
 .bln { border-left:none !important;}
  table tr.tr_notice td.list_idx { background: url("/tour/images/board/notice_top.gif") 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 #113184; width:100%; clear: both;}
 .board_t2 th {border-bottom:1px solid #113184; 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: #113184 !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 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:#20aff1 !important; border:1px solid #20aff1 !important; color:#FFF;}
 #notice_list span.n_date { display: inline-block; font-size:14px; color:#707070; margin-right:13px; padding:0;line-height: 11pt; vertical-align:top;}
 #notice_list p.n_tit { display: block; font-size:20px; color:#323232; margin:-22px 5px 0 80px; padding:0; font-weight:bold;}
 #notice_list p.n_txt { display: block; font-size:14px; color:#323232; margin:25px 0 0; padding:0; word-break: break-all;}
 #notice_list a:hover { text-decoration:underline;}
  .img_news1 ul::after { clear: both; content: ""; display: block; }
 .img_news1 ul { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin: 0; overflow: hidden; padding: 0; }
 .img_news1 li { border-bottom: 1px solid #d2d2d2; float: left; height: 405px; overflow: hidden; padding:45px 0 !important; position: relative; top: 1px; width: 24%; background:none !important; margin-right:1%; }
 .img_news1 li > a{display:block}
 .img_news1 li > span{float:right}
 .img_news1 span.news_thumb1 { display:inline-block; height:308px; width:290px; overflow: hidden; background: url("/tour/images/board/bg_logo3.png") #ededed no-repeat 50% 50%;}
 .img_news1 span.news_thumb1 img { width:100%; height:100%;}
 .img_news1 strong {color: #323232; display: inline-block; font-size:17px; margin: 10px 0;}
 .img_news1 li p {color: #323232; display: block;font-size:14px;}
  .check_keyword { background-color:#f8f9fb; border: 2px solid #113184;}
 .sch_keyword {background-color:#113184; text-align:center; padding:15px 0;}
 .sch_keyword .srch2 label { color:#FFF; margin-right:10px; font-size:17px;}
 .sch_keyword .srch2 input.keyword { width:280px; height:32px; background:#eef2f6; border:none; padding:0 0 0 5px;}
 .btn-wh { border:1px solid #FFF;cursor: pointer;}
 .btn_glass {background: url("/tour/images/board/sch_glass.png") no-repeat 50% 50%; text-indent:-10000px; width:38px; height:32px;}
  .checkbox {padding:20px 0; width:100%; display:inline-block;}
 .checks {position: relative; margin-left:30px;}
 .checks label {font-size:16px; color:#113184; 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: 18px; position: relative; padding-left:25px;  cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
 .checks input[type="checkbox"] + label:before {  content: ''; position: absolute; left: 0; top: 0;  width: 13px;  height: 13px;  line-height: 13px;  text-align: center; background: #fafafa; border: 2px solid #113184; }
 .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:20%;float: left;}
 .postscript_list { border-bottom:1px solid #113184; padding:0 0 20px; margin-top:30px;}
 .view_option { border-bottom:1px solid #113184; padding:0 0 15px; font-size:14px; position:relative; margin-bottom:40px; height:30px;}
 .view_option p { color:#113184;background: url("/tour/images/board/tit_arrow1.png") no-repeat 50% bottom; padding:0 0 20px; width:80px; position:absolute; top:14px; text-align:center;}
 ul.btn_option { float:right;}
 ul.btn_option li { background:none !important; float:left; margin-left:4px;border:1px solid #113184; border-radius:2px; text-align:center !important; padding:0 !important;}
 ul.btn_option li.b_write a { background-color:#113184; color:#fff;}
 ul.btn_option li a { color:#113184; padding:3px 10px; display:block;}
 .post_article {clear:both; margin:0 0 30px; position:relative;}
 .post_article .article_img { display:inline-block; width:360px; height:220px;background: #ededed url("/tour/images/board/bg_logo2.png") no-repeat scroll 50% 50%; overflow:hidden;}
 .post_article dl { margin:-220px 0 0 385px; border:1px solid #d3d3d3; min-height:178px; padding:20px; height: auto;}
 .post_article dl dt { font-size:19px; font-weight:bold; margin-bottom:15px;}
 .post_article dl dt a:hover { color:#323232; text-decoration:underline;}
 .post_article dl dd {font-size:15px; margin-bottom:5px;}
 .post_article dl dd.tourist { color:#113184;}
 .post_article dl dd.tourist p { margin:-26px 0 0 40px; width:90%;}
 .post_article dl dd.period { color:#323232;}
 .post_article dl dd.post_txt { color:#323232; margin-top:10px;}
 .post_article .btn_recom { position:absolute; top:15px; right:15px;}
 .post_article .btn_recom a { background:#eef2f6; border:1px solid #e1eaf3; border-radius:3px; color:#113184;; text-align:center; padding:4px 10px; font-size:14px; display:block;}
  .postscript_tit {border:2px solid #113184; text-align:center;}
 .postscript_tit dl { background:#eef2f6; padding:20px; text-align:center;}
 .postscript_tit dl dt {font-size:24px; text-decoration: underline; color:#113184; margin-bottom:20px;word-break: break-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:#113184; padding:15px 25px;word-break: keep-all;}
  .coupon_option {margin:0 0 25px;}
 ul.tab_category::after{content:'';display:block;clear:both;}
 ul.tab_category {display: block; margin:0 0 45px; width:100%;}
 ul.tab_category li {float:left; width:20%; text-align:center; padding:0 !important;border:1px solid #d2d2d2;border-top:0;box-sizing:border-box;}
 ul.tab_category li + li{border-left:0;}
 ul.tab_category li:nth-child(-n+5){border-top:1px solid #d2d2d2;}
 ul.tab_category li:nth-child(5n-4){border-left:1px solid #d2d2d2;}
 ul.tab_category li a { display:block; background:#f8f9fb; color:#113184; font-size:17px; padding:0; margin:0; line-height:50px; text-align:center;}
 ul.tab_category li a.onhover { background: #fff none repeat scroll 0 0; border-bottom: none !important; font-weight:bold; }
 td a.btn_coupon { display:block; background:#fafafa; border:1px solid #d2d2d2; font-size:13px; color:#323232; padding:5px;}
 #coupon_sch {clear:both;}
 #coupon_sch select {height: 36px; width: 110px;}
 #coupon_sch .keyword {background-color: #f8f9fb; border: 1px solid #d5d5d5; height: 30px; line-height: 15px; margin-left: 1px; padding: 2px 5px; width: 300px;}
 #coupon_sch .btn-sch {color: #fff; cursor: pointer; height: 36px; padding: 0 10px; background: #4f576a; margin:0 0 0 -50px; border:none;}
  #print_coupon {width:670px; height:487px; border:1px solid #ef4a47;background: #fff url("/tour/images/board/coupon_bg_1.jpg") 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("/tour/images/board/btn_print1.jpg") 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; min-height:175px;}
 .coupon_info p.discount { margin-left: 5px; height:87px; width:220px; text-align:center;line-height: 40px;color: #fff;font-size:45px;font-weight: 600; padding-top:40px;font-family: Arial,Verdana !important;}
 .coupon_info p.discount em {font-size:50px; color:#fff; font-style:normal; font-weight:bold; line-height:50px; display:inline-block;}
 .coupon_info dl {margin: -110px 0 0 250px; width: 350px; float:left;}
 .coupon_info dl dt {font-size:23px; font-weight:600; color:#fff; margin-bottom:10px;}
 .coupon_info dl dd {font-size:15px; color:#fff; line-height:1.5;}
 p.tip {font-size:15px; font-weight:bold; color:#5a201f; text-indent: -50px; padding:0 10px 0 46px; background: #ffe6e5;}
 p.tip_bottom {background: url("/tour/images/board/coupon_bg_1.jpg") repeat-x 0 -283px; height: 14px;}
 p.tip_top {background: url("/tour/images/board/coupon_bg_1.jpg") repeat-x 0 -243px; height: 14px;}
 #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("/tour/images/board/icon_close_1.png") 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:#113184; margin:80px 0 0;}
 .board_guide2 .txt1 {font-size:15px; color:#113184; margin:25px 0 0; display:inline-block;}
 .board_guide2 .txt2 {font-size:14px; color:#323232; font-weight:bold; margin:25px 0;}
 .privacy_checks {border-top:1px solid #113184; padding-top:20px; margin:0 auto; display:inline-block;}
 .privacy_checks label {font-size:17px !important; color:#323232;font-weight:bold;}
 .board_under_line{ border-bottom:1px solid #113184}
 .line_h {line-height:30px;}
  .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:#113184; height:40px; padding:16px 0 0; width:126px; text-align:center;}
 .nav_calendar span.num_month{ background:#113184; 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("/tour/images/board/board_cont_bg.png") 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("/tour/images/board/board_cont_bg.png") 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 #113184; width:628px; height:266px; padding:30px;}
 .event_view .event_img { width:204px; height:261px; border:1px solid #d3d3d3;background: #ededed url("/tour/images/board/bg_logo2.png") no-repeat scroll 50% 50%;}
 .event_view dl { margin:-260px 0 0 235px; width:400px;}
 .event_view dl dt {color: #113184; font-size: 23px; font-weight: bold; margin-bottom: 10px; line-height:1.2; width:90%; text-align:left !important; word-break:break-all;}
 .event_view dl dd {color: #323232; font-size: 14px; background: transparent url("/tour/images/board/dd_bl_1.gif") 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("/tour/images/board/board_cont_bg.png") no-repeat scroll -570px 0; display: inline-block; font-size: 0; height: 30px; margin: 0; vertical-align: middle; width: 35px; }
  .region_box {border: 1px solid #113184; position:relative; display:inline-block; width:100%;}
 .region_box .bg_triangle {background: url("/tour/images/board/bg_triangle.png") no-repeat 0 0; width:18px; height:23px; position:absolute; top:22px; left:432px;}
 .region_map {background: url("/tour/images/board/region_map.gif") no-repeat 0 0; float:left; height:428px; width:432px; border-right:1px solid #113184; position:relative;}
 .region_view {display:inline-block; vertical-align:top; padding:10px 0; width:61%; height:388px; }
 .region_view h3 {font-size:23px !important; font-weight:bold !important; color:#113184 !important; padding-bottom:10px !important; border-bottom:1px solid #0c266b; margin: 12px 0 0 35px !important; background:none !important;}
 .region_tourist {border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2; padding:15px 0; float:left; height:200px;}
 .region_tourist dl { padding:0; margin:0; width:195px;}
 .region_tourist dl dt { font-size:17px; font-weight:bold; margin-bottom:10px;}
 .region_tourist dl dd {font-size:14px; color:#323232; display:inline-block;}
 .region_tourist dl dd.tourist_img {height:134px; width:195px; background-color:#eaeaea; margin:0 0 5px;}
 .region_tourist dl dd.tourist_like { float:right;}
 .region_tourist dl dd.tourist_name { float:left; }
 .region_view p {font-size:14px; line-height:140%; width:94%; display:inline-block;}
 .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("/tour/images/board/region1_off.png") no-repeat 0 0; width:118px; height:27px; position:absolute; top:34px; left:153px; }
 .region_map ul li.region1 a.on, .region_map ul li.region1 a:hover { background: url("/tour/images/board/region1_on.png") no-repeat 0 0; width:170px; height:103px; position:absolute; top:14px; left:121px; }
 .region_map ul li.region2 a { background: url("/tour/images/board/region2_off.png") no-repeat 0 0; width:125px; height:27px; position:absolute; top:107px; left:287px; }
 .region_map ul li.region2 a.on, .region_map ul li.region2 a:hover { background: url("/tour/images/board/region2_on.png") no-repeat 0 0; width:186px; height:87px; position:absolute; top:79px; left:227px; }
 .region_map ul li.region3 a { background: url("/tour/images/board/region3_off.png") no-repeat 0 0; width:73px; height:27px; position:absolute; top:181px; left:186px; }
 .region_map ul li.region3 a.on, .region_map ul li.region3 a:hover { background: url("/tour/images/board/region3_on.png") no-repeat 0 0; width:89px; height:95px; position:absolute; top:113px; left:170px; }
 .region_map ul li.region4 a { background: url("/tour/images/board/region4_off.png") no-repeat 0 0; width:83px; height:27px; position:absolute; top:210px; left:321px; }
 .region_map ul li.region4 a.on, .region_map ul li.region4 a:hover { background: url("/tour/images/board/region4_on.png") no-repeat 0 0; width:188px; height:135px; position:absolute; top:161px; left:216px; }
 .region_map ul li.region5 a { background: url("/tour/images/board/region5_off.png") no-repeat 0 0; width:83px; height:27px; position:absolute; top:312px; left:334px; }
 .region_map ul li.region5 a.on, .region_map ul li.region5 a:hover { background: url("/tour/images/board/region5_on.png") no-repeat 0 0; width:181px; height:118px; position:absolute; top:297px; left:236px; }
 .region_map ul li.region6 a { background: url("/tour/images/board/region6_off.png") no-repeat 0 0; width:112px; height:27px; position:absolute; top:388px; left:52px; }
 .region_map ul li.region6 a.on, .region_map ul li.region6 a:hover { background: url("/tour/images/board/region6_on.png") no-repeat 0 0; width:124px; height:105px; position:absolute; top:310px; left:52px; }
 .region_map ul li.region7 a { background: url("/tour/images/board/region7_off.png") no-repeat 0 0; width:101px; height:27px; position:absolute; top:284px; left:7px; }
 .region_map ul li.region7 a.on, .region_map ul li.region7 a:hover { background: url("/tour/images/board/region7_on.png") no-repeat 0 0; width:222px; height:77px; position:absolute; top:245px; left:7px; }
 .region_map ul li.region8 a { background: url("/tour/images/board/region8_off.png") no-repeat 0 0; width:85px; height:27px; position:absolute; top:190px; left:27px; }
 .region_map ul li.region8 a.on, .region_map ul li.region8 a:hover { background: url("/tour/images/board/region8_on.png") no-repeat 0 0; width:182px; height:97px; position:absolute; top:159px; left:27px; }
 .region_map ul li.region9 a { background: url("/tour/images/board/region9_off.png") no-repeat 0 0; width:85px; height:27px; position:absolute; top:115px; left:35px; }
 .region_map ul li.region9 a.on, .region_map ul li.region9 a:hover { background: url("/tour/images/board/region9_on.png") no-repeat 0 0; width:182px; height:97px; position:absolute; top:63px; left:35px; }
 .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;}
 .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;}
 /*.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: 46px; line-height: 46px; 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; height:340px; overflow:hidden;}
 .list_box.interest { height:260px;}
 .list_box dl {margin:0 0 0 32px; padding:0 0 15px; display:inline-block;}
 .list_box dl dt { font-size:17px; margin-bottom:10px; height:28px; text-align:left !important;}
 .list_box dl dd { font-size:14px; color:#323232; line-height:2; text-align:left !important;}
 .list_box dl dd .info_txt {display: inline-block; line-height: 1.5; margin: 4px 0 0; vertical-align: middle; width: 87%;}
 .list_box dl dd.tourist_thumb { height:154px; width:234px; overflow:hidden; background: #ededed url("/tour/images/board/bg_logo2.png") no-repeat scroll 50% 50%; margin-bottom:10px; position:relative;}
 .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:inline-block;}
 .list_box span.putin a {background: url("/tour/images/board/bg_putin.gif") repeat 0 0; border:1px solid #d2d2d2;  margin:0 0 0 32px; font-size:14px; display:block; text-align:center; padding:5px 20px;}
 .list_box span.line { border:1px solid #d2d2d2; display:inline-block;padding:5px 30px; font-size:14px; text-align:center;}
 .list_box span.line a {}
  .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 #113184; display:inline-block; float:left;}
 .map_api {height:348px; width:798px; 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:#113184; border-bottom:1px solid #d2d2d2; padding-bottom:15px; margin-bottom:15px;}
 dl.attraction_info dt a {color:#113184;}
 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("/tour/images/board/board_cont_bg.png") no-repeat scroll -177px -140px; height:19px; font-size:14px; padding: 2px 0 0 26px; margin-left:20px }
 .region_box .bg_triangle2 { background: url("/tour/images/board/bg_triangle2.png") 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;}
 /*관광명소 버스노선 추가 ------------------------------------------------------------------------------------------------- dl.attraction_info dd a.bus_r{ border:1px solid #d6d6d6; padding:2px 5px; margin-right:2px; display:inline-block;}
 dl.attraction_info dd a.bus_r:hover{ border:1px solid #006;}
*/ dl.attraction_info dd a.bus_r{ padding:0px 5px; margin-right:2px; display:inline-block; border-radius:5px; line-height:20px; font-size:13px; background:#464646; color:#fff; margin-bottom:5px;}
 dl.attraction_info dd a.bus_r:hover{background:rgba(196, 20, 85, 1);}
 p.map_sch {margin-top:10px; font-size:14px;}
 p.map_sch a { background:url("/tour/images/board/board_cont_onoff.png") no-repeat scroll 0px -23px; display:inline-block; height:22px; margin:0; padding:0 0 0 50px; }
 p.map_sch a.on { background:url("/tour/images/board/board_cont_onoff.png") 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("/tour/images/board/bg_mapon.gif") repeat-x; height:54px; border:1px solid #4e4e4e; border-radius:3px; padding:0 10px; text-align:center;}
 .map_api .po_info dl { margin-top:3px;}
 .map_api .po_info dl dt { font-size:15px; font-weight:bold;}
 .map_api .po_info dl dd {display:inline-block; font-size:12px; font-weight:bold;}
 .map_api .po_info dl dd a {color:#707070;}
 .map_api .po_info dl dd a.detail_view {background:url("/tour/images/board/bg_arrow1.png") no-repeat right center; padding-right:10px; vertical-align:middle;}
 .map_api .po_info dl dd a.detail_like {background:url("/tour/images/board/bg_heart2.png") 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("/tour/images/board/bg_triangle3.png") no-repeat scroll 0 0; height: 11px; left: 45%; position: absolute; top: 54px; width: 17px; }
  .photo_info {border-right:1px solid #d2d2d2;float:left; height: 334px; overflow: hidden; position: relative; width: 500px; background: #fafafa url("/tour/images/board/bg_logo2.png") 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("/tour/images/board/board_cont_bg.png") no-repeat scroll 0px -392px; width:101px; height:38px; font-size:0; display:inline-block;}
 .photo_info ul li.vod_more a {background:url("/tour/images/board/board_cont_bg.png") 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 dd:last-child {height:75px; display:block; overflow-y:scroll;}
 .details_info .btn_down { margin:10px 0 0 30px; display:inline-block;padding:0 !important;}
 .details_info .btn_down li { float:left; margin-right:10px; padding:0 !important; background:none !important;}
 /*.details_info .btn_down li.btn_star a {background:url("/tour/images/board/btn_star.gif") 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("/tour/images/board/btn_homepage.gif") 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("/tour/images/board/btn_coupon.gif") no-repeat scroll 0 0; width:85px; height:73px; font-size:0; display:inline-block;}
*/ .details_info .btn_down li.btn_star a {background:#f8f9fb; width:158px; height:43px; font-size:15px; display:block; border:#d2d2d2 solid 1px; border-radius:8px; line-height:45px; text-align:center; font-weight:bold;}
 .details_info .btn_down li.btn_homepage a {background:#113184; width:158px; height:43px; font-size:15px; display:block; border:#113184 solid 1px; border-radius:8px; line-height:45px; text-align:center; font-weight:bold; color:#fff;}
 .details_info .btn_down li.btn_coupon a {background:#f8f9fb; width:158px; height:43px; font-size:15px; display:block; border:#d2d2d2 solid 1px; border-radius:8px; line-height:45px; text-align:center; font-weight:bold;}
 .details_info .btn_down li.btn_star a:hover {background:#454545; border:#454545 solid 1px; color:#fff;}
 .details_info .btn_down li.btn_homepage a:hover {background:#0070bb; border:#0070bb solid 1px;}
 .details_info .btn_down li.btn_coupon a:hover {background:#454545; border:#454545 solid 1px;}
 .details_map {border-left:1px solid #d2d2d2; width:306px; display:inline-block; 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("/tour/images/board/bg_triangle6.png") 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;}
  #detail_wrap {margin-top:30px; width:100%;}
 #photoview {position:relative; margin-bottom:40px; min-height:500px;}
 #photoview .photo_area { background:#1a1c22; text-align:center;position:relative;}
 .photo_area .img_wrap {max-height:738px; max-width:1000px; overflow:hidden; text-align:center; margin:0 auto;}
 .photo_area a.photo_prev { background: transparent url("/tour/images/board/board_cont_bg.png") no-repeat scroll 0px -448px; display: inline-block; font-size: 0; height: 63px; margin: 0; vertical-align: top; width: 57px; position:absolute; left:0; top:46%; }
 .photo_area a.photo_next { background: transparent url("/tour/images/board/board_cont_bg.png") no-repeat scroll -58px -448px; display: inline-block; font-size: 0; height: 63px; margin: 0; vertical-align: top; width: 57px; position:absolute; right:0; top:46%; }
 #photoview .photo_thumb { height:66px; margin:0; padding:20px; background:#2f3032;}
 #photoview .photo_thumb ul {left:75px; position:relative; padding:0 !important;}
 #photoview .photo_thumb ul li {display:inline-block; float:left; margin:0 5px;}
 #photoview .photo_thumb ul li a {display: inline-block; height: 66px; position: relative; width: 81px;}
 #photoview .photo_thumb ul li a span.over { border:5px solid #ff5957; height:66px; width:81px; position:absolute; left:-5px; top:-5px;}
 #photoview p { position:absolute; top:-10px; left:0;}
 a.photo_close { background: transparent url("/tour/images/board/board_cont_bg.png") no-repeat scroll -213px -376px; display: inline-block; font-size: 0; height: 53px; margin: 0; vertical-align: top; width: 71px; }
 #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:bold !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%;}
 .detail_txt .around_map { height:455px; width:485px; float:left; border:1px solid #d2d2d2; position: relative; margin-top:40px;}
 .detail_txt .around_map .po_anchor_on { position:absolute; top:100px; left:100px;}
 .po_anchor_on span { background: transparent url("/tour/images/board/board_cont_bg.png") no-repeat scroll 0 0; color: #fff; display: inline-block; font-size: 0; font-weight: bold; height: 28px; margin: 0; padding-top: 3px; text-align: center; width: 24px; }
 .po_anchor_on span.around_stay_s {background-position: -126px -498px;}
 .po_anchor_on span.around_food_s {background-position: -150px -498px;}
 .po_anchor_on span.around_etc_s {background-position: -174px -498px;}
 .around_map .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("/tour/images/board/bg_logo2.png") #ededed no-repeat 50% 50%;}
 .around_stay { background: transparent url("/tour/images/board/board_cont_bg.png") no-repeat scroll -404px -546px; display: inline-block; font-size: 0; height: 35px; margin: 0; padding: 0 0 0 37px; }
 .around_food { background: transparent url("/tour/images/board/board_cont_bg.png") 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("/tour/images/board/board_cont_bg.png") 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("/tour/images/board/board_cont_bg.png") 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("/tour/images/board/board_cont_bg.png") 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("/tour/images/board/board_cont_bg.png") 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("/tour/images/board/board_cont_bg.png") 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; }
 .around_shop a.shop_prev:hover {background-position:-591px -452px;}
 .around_shop a.shop_next:hover {background-position:-628px -452px;}
 ul.re_course_list { display:inline-block; width:100%; margin-top:20px;}
 ul.re_course_list li {border:1px solid #d2d2d2; height:328px; padding:20px 0 !important; text-align:center !important; margin:0 5px!important;; margin-bottom:20px !important;; width:24%;float:left; background:none !important;}
 ul.re_course_list li a {display:block;}
 ul.re_course_list li a.co_thumb {background: #ededed none repeat scroll 0 0;margin: 0 auto; height:194px; width:194px; position:relative;}
 ul.re_course_list li a.co_thumb img { width:100%; height:194px;}
 ul.re_course_list li span.bg_roung { height:194px; width:194px; position: absolute; background: transparent url("/tour/images/board/bg_round3.png") no-repeat 0 0; top:0; left:0;}
 ul.re_course_list li strong a {font-size:16px; border-bottom:1px dotted #d2d2d2; padding:0 10px 5px; margin-top:15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
 ul.re_course_list li p {font-size:14px; color:#707070; padding:0 20px; margin-top:15px;}
 ul.re_course_list li span.re_co_s { background: transparent url("/tour/images/board/board_cont_bg.png") no-repeat scroll -183px -164px; display: inline-block; font-size:0; height: 15px; margin-right:5px; vertical-align: middle; width: 9px; }
  .stay_sum { background-color:#fff;vertical-align:top; padding:0; height:308px;display:inline-block;}
 .stay_sum h3.att_tit {font-size:17px !important; font-weight:normal !important; display:block; margin:10px 0 0 30px !important; background:none !important; padding:0 !important;}
 .stay_sum ul.hot_list { padding:5px 0 !important; margin-top:5px; display:inline-block; width:100%;}
 .stay_sum ul.hot_list li { display:inline; float:left; margin:0 16px; text-align:center !important; background:none !important;}
 .stay_sum ul.hot_list li a { display:block; width:91px; height:91px; background:#ededed; position:relative;}
 .stay_sum ul.hot_list li a span.bg_roung {background: transparent url("/tour/images/board/bg_round.png") 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("/tour/images/board/bg_arrow2.png") no-repeat scroll 93% center; display: block; padding: 12px 25px 12px 15px; color:#fff;}
 .tourist_sch_box p.btn_hyeon { margin-left: 1px;}
 .tourist_sch_box p.btn_hyeon a {background: #4f576a url("/tour/images/board/bg_arrow2.png") no-repeat scroll 93% center !important;}
  .detail_txt ul.room_info {margin:0; padding:0; display: flex; flex-wrap: wrap;}
 .detail_txt ul.room_info > li {border:1px solid #d2d2d2; padding:25px !important; margin:0 3px 10px; background:none !important; width:15%;}
 .detail_txt ul.room_info > li strong {display:inline-block; font-size:17px; font-weight:600; letter-spacing:-1px; margin-bottom:5px;  margin-bottom:15px;}
 .detail_txt ul.room_info > li p.info_thumb {width:181px; height:121px; overflow:hidden; background: #fafafa url("/tour/images/board/bg_logo2.png") no-repeat scroll 50% 50%; margin-bottom:5px;}
 .detail_txt ul.room_info > li ul {width:181px; min-height:78px;}
 .detail_txt ul.room_info > li ul li {font-size:14px; color:#323232; line-height:1.6 !important; padding:0 !important; background:none !important; max-height:78px; overflow-y:auto;}
  .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: #fafafa url("/tour/images/board/bg_logo2.png") 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:#113184; 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("/tour/images/board/bg_courseview_line.gif") repeat-y scroll 22px 5px; margin-left:20px; padding:0 !important;}
 #course_lst .cslst > li { display:block; margin:0 0 40px; padding:0; position:relative; background:none !important;}
 #course_lst .cslst li h4 { position:absolute; top:0; left:10px; background:none !important; padding:0 !important; margin:0 !important;}
 span.icon_bico {font-size:14px; font-weight:bold; color:#010101; padding-top:2px;}
 .cslst li .cscon {margin-left:80px;  border-bottom:1px solid #d2d2d2; padding-bottom:30px; display:inline-block; width:90%;}
 .cscon .csimg { display:inline-block; height:104px; width:104px; overflow:hidden; vertical-align:top; position:relative; float:left;background: url("/tour/images/board/bg_round4.gif") no-repeat 0 0;}
 .cscon .csimg img {font-size:0;}
 .cscon .csimg .bg_round2 { position:absolute; top:0; left:0; height:104px; width:104px;background: url("/tour/images/board/bg_round2.png") no-repeat 0 0;}
 .cscon dl { margin-left:20px; width:85%; float:left;}
 .cscon dl dt {font-size:20px; font-weight:bold; margin-bottom:10px;}
 .cscon dl dt span { display: inline-block; font-size:0; height: 31px; margin-right:7px; vertical-align: middle; width:30px;  }
 .cscon dl dd {font-size:15px; color:#707070; display:inline-block; margin-bottom:10px; float:left;}
 .cscon dl dd.w_addr { width:50%;}
 .cscon dl dd.w_phone { width:30%;}
 .cscon dl dd.w_cost { width:100%;}
 .cscon dl em {color:#113184; font-weight:bold; font-style:normal;}
 #course_lst span.icon_move {font-size:12px; color:#113184; 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("/tour/images/board/dd_bl_1.gif") no-repeat scroll 0 11px !important; padding:0 0 0 9px !important; text-align:left !important; word-break: keep-all;}
 .course_map {display:block; width:100%;}
 .course_map h3.map_tit {font-size:17px !important; font-weight:bold !important;text-align: left; margin:0 !important; padding:0 !important; background:none !important;}
 #courseview_map .course_map .course_map_area {border:1px solid #d2d2d2; overflow:hidden; margin-top:10px; width:100%; height:347px;}
 .cs_button_list { display: inline-block; text-align:center; width:100%;}
 .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:#20aff1; color:#fff; border:1px solid #1ca8e8;}
 .cs_button_list a.cs_btn_list {background:#fff;border: 1px solid #113184; color: #113184;}
  .comment_my_tit {background: url("/tour/images/board/board_guige_img7.png") no-repeat center 0;width:100%; border-bottom:1px solid #113184; padding-bottom:25px; text-align:center;}
 .comment_my_tit h3.cm_title {margin-top:70px;font-size:27px; font-weight:bold; color:#323232; display: inline-block;}
 .comment_my_tit h3 em {color:#707070; font-style:normal; line-height:27px;}
 #my_comment_area span.usr_date {font-size:19px; color:#323232; margin-right:30px;}
 p.re_article span.icon_relate { background: transparent url("/tour/images/board/icon_relate.gif") no-repeat scroll 0 0; display: inline-block; font-size:14px; color:#113184; height: 26px; margin-right:5px; padding-left:7px; width:63px; vertical-align: middle; }
 p.re_article span.icon_newwin { background: transparent url("/tour/images/board/board_cont_bg.png") 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:#113184; 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("/tour/images/board/sns_twitter.gif") no-repeat left 0;}
 #content .sns_box h3.tit_blog {background: #45b500 url("/tour/images/board/sns_blog.gif") no-repeat left 0;}
 #content .sns_box h3.tit_facebook {background: #3b5997 url("/tour/images/board/sns_facebook.gif") no-repeat left 0;}
 #content .sns_box h3.tit_kakao {background: #ffc20e url("/tour/images/board/sns_kakao.gif") 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("/tour/images/board/board_guide_process1.png") 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("/tour/images/board/reject_bg.gif") no-repeat scroll 25px center; border:1px solid #113184; 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("/tour/images/board/bg_logo_s.png") no-repeat scroll 50% 50%; border: 1px solid #c5c5c5; height: 98px; margin: 0 7px 0 5px; position: relative; width: 150px; }
 .photo_checks .img_ul li .tourism_img a.btn_close {position: absolute; right: 0; top: 0;}
 .photo_checks ul li a img { height: 20px; width: 20px; }
 input#mainimage { position:relative !important;}
  .boardlist {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
 .boardlist th {border-bottom:1px solid #d2d2d2; color: #323232; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:left;}
 .boardlist td {border-bottom: 1px solid #d2d2d2; color: #707070; padding: 15px 5px; text-align:left; line-height:1.5;}
  .list_box2 ul { margin-top:20px !important; display:inline-block;width: 100%;}
 .list_box2 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: 14px; margin-bottom: 20px; padding: 0 0 20px !important; border-bottom:1px solid #d2d2d2; position:relative; }
 .list_box2 ul li > a { margin-left:20px; display:inline-block; width:85%; }
 .list_box2 ul li a strong { color: #113184; }
 .list_box2 ul li span.screen_thumb { background: #eef2f6 url("/tour/images/board/logo_bg_2.png") 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; }
  .img_news1 .btn_recom { position: absolute; right: 15px; bottom: 147px; }
 .img_news1 .btn_recom a { background: #fff none repeat scroll 0 0; border: 1px solid #e1eaf3; border-radius: 3px; color: #113184; display: block; font-size: 14px; padding: 0 10px; text-align: center; }
  .open_type{position: relative; border: 1px solid #d2d2d2; padding: 20px 2%; display: inline-block; width: 100%; box-sizing: border-box; height: 94px;}
 .open_type .box_img{position: absolute; top: 20px; left: 2%;}
 .open_type .box_text{display: block;}
 .open_type .box_text .box_inner{display: table-cell; height: 54px; vertical-align: middle;}
 .open_type .box_text.type_1_text{padding-left: 164px;}
 .open_type .box_text.type_2_text{padding-left: 198px;}
 .open_type .box_text.type_3_text{padding-left: 198px;}
 .open_type .box_text.type_4_text{padding-left: 234px;}
 .open_type.box_none{height: auto; }
 .open_type.box_none img{vertical-align: middle;}
  .div_open_header{position:relative;width:100%;background:#f7f7f7;padding-bottom:20px;border-bottom:1px solid #dbdbdb;}
 .div_open_header h3{width:100%;height:27px;margin:0 !important;padding:0;line-height:27px;border-bottom:1px solid #dbdbdb;background:#918f8f;color:#fff !important;font-family:'돋움',dotum;font-size:14px !important;font-weight:bold !important;text-align:center;}
 .div_open_header p{margin:0;padding:10px 20px;border-top:1px solid #fff;line-height:150%;font-size:11px;color:#595959;;}
 .div_open_header a{position:absolute;right:20px;bottom:10px;font-size:11px;color:#595959;;}
 .div_open_header span{font-size:10px;color:#595959;}
 .div_open_form {position:relative;margin-top:5px;vertical-align:top;}
 .div_open_form h4{position:absolute;left:0;top:0;margin:0 !important;padding:0 !important;width:188px;height:136px;}
 .div_open_form h4 img {width:186px;height:135px;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
 .div_open_form ul{position:relative;list-style:none;margin:0;padding:0;}
 .div_open_form ul.lpd{padding: 0 0 0 192px !important;}
 .div_open_form ul li {position:relative;margin:0;margin-bottom:2px;padding:0;min-height:30px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:#f7f7f7;}
 .div_open_form ul li input{position:absolute;left:10px;top:5px;z-index:10;}
 .div_open_form ul li label{display:block;position:relative;margin:0;padding:6px 10px 6px 0;padding-left:165px;font-size:12px;color:#231f20;font-weight:bold;line-height:130%;cursor:pointer;}
 .div_open_form ul li label[for='koglType5'] {display:inline-block;*display:inline;*zoom:1;position:relative;margin:0;padding:6px 10px 6px 0;padding-left:165px;font-size:12px;color:#231f20;font-weight:bold;line-height:130%;cursor:pointer;}
 .div_open_form ul li label[for='koglType1'] img{position:absolute;left:40px;top:2px;vertical-align:middle;width:74px;height:27px;}
 .div_open_form ul li label[for='koglType2'] img{position:absolute;left:40px;top:2px;vertical-align:middle;width:91px;height:27px;}
 .div_open_form ul li label[for='koglType3'] img{position:absolute;left:40px;top:2px;vertical-align:middle;width:91px;height:27px;}
 .div_open_form ul li label[for='koglType4'] img{position:absolute;left:40px;top:2px;vertical-align:middle;width:109px;height:27px;}
 .div_open_form ul li label[for='koglType5'] img{position:absolute;left:40px;top:2px;vertical-align:middle;width:109px;height:27px;}
 .div_open_form ul li a{margin-left:10px;font-size:11px;color:#595959;;}
 .div_open_form ul li a span{font-size:10px;color:#595959;}
 .div_open_footer{border-top:1px solid #6c6b6b;background:#f7f7f7;margin-top:5px;padding:10px 20px 10px 27px}
 .div_open_footer p{font-size:11px;color:#0c0c0c;margin-bottom:5px;text-indent:-7px;}
 .div_open_footer p strong{font-size:11px; color:#dd494e;font-weight:bold;}
 .div_open_footer p span{margin-left:10px;}
 .codeView {display:none;position:relative;margin:0;margin-top:5px;background:#fff;border:1px solid #dbdbdb;padding:17px 15px 17px 100px;font-size:12px;color:#292929;font-weight:bold;}
 .codeView img{position:absolute;left:20px;top:25%;vertical-align:middle;width:74px;height:27px;}
 .codeView05{position:relative;margin:0;margin-top:5px;background:#fff;border:1px solid #dbdbdb;padding:17px 15px 17px 60px;font-size:12px;color:#292929;font-weight:bold;}
 .codeView05 img{position:absolute;left:20px;top:25%;vertical-align:middle;width:27px;height:27px;}
 h5.open_title {margin:0;padding:0;position:absolute;left:0;top:136px;}
 h5.open_title img{width:186px;height:32px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
 a.poem_excel {background: #20AFF1; padding: 10px 32px; float: right ;color: #fff; border-radius: 8px;margin-bottom: 10px;}
 #guide_map_area_canvas .gm-style .gm-style-iw-d{overflow: visible;}
  #content .maplist { border:1px solid #d2d2d2; display:inline-block; width:100%; text-align: left; background-color:#fff;}
 #content .maplist .map { width: 50%; height: 541px; float: left; background-color: #f0eee7; border-right:1px solid #d2d2d2; box-sizing: border-box;}
 #content .maplist .map_place { width:100%; overflow:hidden; position:relative;}
 #content .maplist .list { width:50%; float:left; height: 541px; overflow: auto;}
 #content .maplist .list ul { display:inline-block; width:100%;}
 #content .maplist .list ul li {float: left; padding: 31px 5% 30px; width: 90%; display: inline-block; border-bottom: 1px solid #d1d4d9; letter-spacing: 0; background: none;}
 #content .maplist .list ul li a { display:block; overflow: hidden;}
 #content .maplist .list ul li .list_img {float: left; margin-right: 5%; width:37%; max-width: 224px; height: 140px;}
 #content .maplist .list ul li .list_img a{display: flex; justify-content: center; height: 100%;}
 #content .maplist .list ul li .list_img a.noimg { height: 100%; background: #f2f5f4 url("/tour/images/board/logo_bg_1.png?build_20191031005") no-repeat center center; border: 1px solid #e1e1e1; text-indent: -99999px;}
 #content .maplist .list ul li .list_img img{height: 100%;}
 #content .maplist .list .list_cont { float:left; width: 58%;}
 #content .maplist .list .list_cont a.tit {position: relative; display: block; line-height:26px; font-size:19px; min-height: 30px; padding: 1px 0 1px 34px; word-break: break-all;}
 #content .maplist .list .list_cont a.tit .ico {position: absolute; top: 0; left: 0; text-indent:-99999px; background:url("/tour/images/tour/sub/tourmap_sp.png?build_20191031005") no-repeat scroll; width:29px; height:29px;}
 #content .maplist .list .list_cont a.tit .mountain, #content .maplist .list .list_cont a.tit .tour { background-position:0 0;}
 #content .maplist .list .list_cont a.tit .temple { background-position:0 -33px;}
 #content .maplist .list .list_cont a.tit .beach { background-position:0 -66px;}
 #content .maplist .list .list_cont a.tit .camping { background-position:0 -99px;}
 #content .maplist .list .list_cont a.tit .lodgs { background-position:0 -132px;}
 #content .maplist .list .list_cont a.tit .foods { background-position:0 -165px;}
 #content .maplist .list .list_cont a.tit .shop { background-position:0 -198px;}
 #content .maplist .list .list_cont a.tit .leisure { background-position:0 -231px;}
 #content .maplist .list .list_cont a.tit .perform { background-position:0 -264px;}
 #content .maplist .list .list_cont a.tit .tours { background-position:0 -297px;}
 #content .maplist .list .list_cont a.tit .service { background-position:0 -330px;}
 #content .maplist .list .list_cont a.tit .traffic { background-position:-197px -198px;}
 #content .maplist .list .on .list_cont a.tit .mountain, #content .maplist .list .on .list_cont a.tit .tour { background-position:-33px 0;}
 #content .maplist .list .on .list_cont a.tit .temple { background-position:-33px -33px;}
 #content .maplist .list .on .list_cont a.tit .beach { background-position:-33px -66px;}
 #content .maplist .list .on .list_cont a.tit .camping { background-position:-33px -99px;}
 #content .maplist .list .on .list_cont a.tit .lodgs { background-position:-33px -132px;}
 #content .maplist .list .on .list_cont a.tit .foods { background-position:-33px -165px;}
 #content .maplist .list .on .list_cont a.tit .shop { background-position:-33px -198px;}
 #content .maplist .list .on .list_cont a.tit .leisure { background-position:-33px -231px;}
 #content .maplist .list .on .list_cont a.tit .perform { background-position:-33px -264px;}
 #content .maplist .list .on .list_cont a.tit .tours { background-position:-33px -297px;}
 #content .maplist .list .on .list_cont a.tit .service { background-position:-33px -330px;}
 #content .maplist .list .on .list_cont a.tit .traffic { background-position:-230px -198px;}
 #content .maplist .mountain.on .list_cont a.tit, #content .maplist .tour.on .list_cont a.tit{color: #3C9D00;}
 #content .maplist .temple.on .list_cont a.tit{color: #754C24;}
 #content .maplist .beach.on .list_cont a.tit{color: #26A6DB;}
 #content .maplist .camping.on .list_cont a.tit{color: #01B989;}
 #content .maplist .lodgs.on .list_cont a.tit{color: #AD5CAB;}
 #content .maplist .foods.on .list_cont a.tit{color: #FF940A;}
 #content .maplist .shop.on .list_cont a.tit{color: #456CC7;}
 #content .maplist .leisure.on .list_cont a.tit{color: #CFC10B;}
 #content .maplist .perform.on .list_cont a.tit{color: #605CA8;}
 #content .maplist .tours.on .list_cont a.tit{color: #D5556A;}
 #content .maplist .service.on .list_cont a.tit{color: #AF3E81;}
 #content .map_place .ico { position:absolute; top:5%; left:5%; width:90%;}
 #content .map_place .ico li, .map_place .icoon li { float:left;}
 #content .map_place .icoon { position:absolute; top:15%; left:5%;}
 #content .map_place span { display:block; width:29px; height:33px; text-indent:-99999px; background:url("/tour/images/tour/sub/tourmap_sp.png?build_20191031005") no-repeat scroll;}
 #content .map_place .map_mountain, .map_place .tour { background-position:-99px 0;}
 #content .map_place .map_temple { background-position:-99px -33px;}
 #content .map_place .map_beach { background-position:-99px -66px;}
 #content .map_place .map_camping { background-position:-99px -99px;}
 #content .map_place .map_lodgs { background-position:-99px -132px;}
 #content .map_place .map_foods { background-position:-99px -165px;}
 #content .map_place .map_shop { background-position:-99px -198px;}
 #content .map_place .map_leisure { background-position:-99px -231px;}
 #content .map_place .map_perform { background-position:-99px -264px;}
 #content .map_place .map_tours { background-position:-99px -297px;}
 #content .maplist .list .list_cont dl { display: inline-block; width: 100%; margin:11px 0 0; min-height:24px;}
 #content .maplist .list .list_cont dd { margin-right:7px; margin-bottom:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
 #content .maplist .list .list_cont .address, #content .maplist .list .list_cont .tel, #content .maplist .list .list_cont .mainMenu, #content .maplist .list .list_cont .lodgType {clear: both; display:block; float:left; text-indent:-99999px; background:url("/tour/images/tour/sub/tourmap_sp.png?build_20191031005") no-repeat scroll; width:24px; height:24px; margin-right:5px;}
 #content .maplist .list .list_cont .address { background-position:-153px -26px;}
 #content .maplist .list .list_cont .tel { background-position:-153px 0;}
 #content .maplist .list .list_cont .mainMenu { background-position:-153px -52px;}
 #content .maplist .list .list_cont .lodgType { background-position:-153px -78px;}
 #content .maplist .list .btn_box{clear: both;}
 #content .maplist .list .btn_box a { border:2px solid #403a3a; display:inline-block; padding:0 12px; border-radius:5px; font-size:14px;}
 #content .maplist .list .btn_box a.put { background-color:#403a3b; color:#fff;}
 @media screen and (max-width:1240px) { #content .maplist .list ul li .list_img { margin-right:5%; width:37%; height: 150px;}
 #content .maplist .list ul li .list_img a.noimg { height:148px;}
 }
 @media screen and (max-width:1070px) { #content .maplist .map { width:45%;}
 #content .maplist .list { width:54.8%;}
 }
 @media screen and (max-width:980px) { #content .maplist .map { width:100%; border-right:none; border-bottom:1px solid #d2d2d2;}
 #content .maplist .list { width:100%;}
 }
 @media screen and (min-width:790px) and (max-width:980px) { #content .maplist .list ul li .list_img{height: 122px;}
 #content .maplist .list ul li .list_img a.noimg {height:120px;}
 }
 #content .maplist .list .list_cont dt.paking_info, #content .maplist .list .list_cont dt.parking_detail { clear:both; float:left; width:40%; background:url("/tour/images/tour/sub/tourmap_sp.png?build_20191031005") no-repeat -535px -314px; padding-left:9px;}
 #content .maplist .list .list_cont dt.paking_info, #content .maplist .list .list_cont dd.paking_info_cont { margin-top:7px; margin-bottom:0; color:#cd4e4e;}
 .surrounding { width:100%; padding:80px 0 0; display:inline-block; background-color:#ddd;}
 .surrounding h3 { text-align:center; font-size:32px; margin: 0 0 15px 0;}
 .surrounding #content .maplist { border-bottom:none; background-color:#fff;}
 .surrounding #content .maplist .list .btn_box a { border:2px solid #7d7d7d;}
 .surrounding #content .maplist .list .btn_box a.put { background-color:#7d7d7d;}
 .tourboard_detail_area .surrounding, .tourboard_detail_area .restaurant_new, .tourboard_detail_wrap .surrounding, .tourboard_detail_wrap .restaurant_new { padding-bottom:70px;}
 .add_navigate { height:45px; width:100%; background-color:#406187; margin-top:-5px;}
 .add_navigate p { height:45px; line-height:45px;}
 .add_navigate .add { float:left; color:#fff;}
 .add_navigate .add .ico { display:block; float:left; width:20px; height:22px; background:url("/tour/images/tour/sub/cont_sp.png?build_20191031005") no-repeat -107px -93px; margin:12px 6px 0 20px; }
 .add_navigate .navigate { float:right; background-color:#f3c204;}
 .add_navigate .navigate a { padding:0 25px 0 0;}
 .add_navigate .navigate a .ico { display:block; float:left; width:31px; height:30px; background:url("/tour/images/tour/sub/cont_sp.png?build_20191031005") no-repeat -138px -85px; margin:8px 5px 0 20px; }
 .surrounding .list-wrap { margin: 20px auto 30px; }
 .surrounding .nav-list { overflow: hidden; padding: 0; display:inline-block; width:100%; text-align:center; }
 .surrounding .nav-list li { display:inline-block; height: 42px; padding: 0; }
 .surrounding .nav-list li a { background-color:#518f1d; color: #fff; display: block; line-height: 23px; height:24px; padding: 8px 0; text-align: center; width: 135px; }
 .surrounding .nav-list li.active a { background-color:#575757; color:#fff; }
 .restaurant_new {display:block; width:100%; padding:80px 0 0; text-align: center;}
 .restaurant_new .inner{display: inline-block; text-align: center;}
 .restaurant_new h3 { text-align:center; font-size:32px; margin:0 auto 15px; line-height:39px; display: inline-block;}
 .restaurant_new h3 a{margin-left: 10px; display: block;}
 .restaurant_new h3 a span.more { display:inline-block; text-indent:-99999px; background:url("/tour/images/tour/sub/cont_sp.png?build_20191031005") no-repeat scroll -56px -75px; width:40px; height:40px; margin-left: 10px;}
 .restaurant_new .rest_ment { margin-bottom:10px; font-size:17px; display:none;}
 .restaurant_new .list_img { position:relative;}
 .restaurant_new .like_9mi { background-color:rgba(0,0,0,.5); position:absolute; bottom:0; left:0; color:#fff; padding:0 5px;}
 .restaurant_new .like_icon { background:url("/tour/images/tour/sub/like_9mi.png?build_20191031005") no-repeat 0 5px; display:block; float:left; text-indent:-99999px; width:17px; height:21px; margin-right:5px; }
 .attraction { width:100%; padding:80px 0 0; background-color:#ddd; }
 .attraction h3 {text-align:center; font-size:32px; margin: 0 0 30px 0;}
 .attraction #content .maplist .map, .attraction #content .maplist .list { height:735px;}
 .attraction .map_place > img.map { width:100%;}
 #content .maplist .list .list_cont a.tit .num01 { background-position:-197px 0;}
 #content .maplist .list .list_cont a.tit .num02 { background-position:-230px 0;}
 #content .maplist .list .list_cont a.tit .num03 { background-position:-263px 0;}
 #content .maplist .list .list_cont a.tit .num04 { background-position:-296px 0;}
 #content .maplist .list .list_cont a.tit .num05 { background-position:-329px 0;}
 #content .maplist .list .list_cont a.tit .num06 { background-position:-197px -33px;}
 #content .maplist .list .list_cont a.tit .num07 { background-position:-230px -33px;}
 #content .maplist .list .list_cont a.tit .num08 { background-position:-263px -33px;}
 #content .maplist .list .list_cont a.tit .num09 { background-position:-296px -33px;}
 #content .maplist .list .list_cont a.tit .num10 { background-position:-329px -33px;}
 #content .maplist .list .list_cont a.tit .num11 { background-position:-197px -66px;}
 #content .maplist .list .list_cont a.tit .num12 { background-position:-230px -66px;}
 #content .maplist .list .list_cont a.tit .num13 { background-position:-263px -66px;}
 #content .maplist .list .list_cont a.tit .num14 { background-position:-296px -66px;}
 #content .maplist .list .list_cont a.tit .num15 { background-position:-329px -66px;}
 #content .maplist .list .list_cont a.tit .num16 { background-position:-197px -99px;}
 #content .maplist .list .list_cont a.tit .num17 { background-position:-230px -99px;}
 #content .maplist .list .list_cont a.tit .num18 { background-position:-263px -99px;}
 #content .maplist .list .list_cont a.tit .num19 { background-position:-296px -99px;}
 #content .maplist .list .list_cont a.tit .num20 { background-position:-329px -99px;}
 #content .maplist .list .list_cont a.tit .num21 { background-position:-197px -132px;}
 #content .maplist .list .list_cont a.tit .num22 { background-position:-230px -132px;}
 #content .maplist .list .list_cont a.tit .num23 { background-position:-263px -132px;}
 #content .maplist .list .list_cont a.tit .num24 { background-position:-296px -132px;}
 #content .maplist .list .list_cont a.tit .num25 { background-position:-329px -132px;}
 #content .maplist .list .list_cont a.tit .num26 { background-position:-197px -165px;}
 #content .maplist .list .list_cont a.tit .num27 { background-position:-230px -165px;}
 #content .maplist .list .list_cont a.tit .num28 { background-position:-263px -165px;}
 #content .maplist .list .list_cont a.tit .num29 { background-position:-296px -165px;}
 #content .maplist .list .list_cont a.tit .num30 { background-position:-329px -165px;}
 #content .maplist .list .on .list_cont a.tit .num01 { background-position:-372px 0;}
 #content .maplist .list .on .list_cont a.tit .num02 { background-position:-405px 0;}
 #content .maplist .list .on .list_cont a.tit .num03 { background-position:-438px 0;}
 #content .maplist .list .on .list_cont a.tit .num04 { background-position:-471px 0;}
 #content .maplist .list .on .list_cont a.tit .num05 { background-position:-504px 0;}
 #content .maplist .list .on .list_cont a.tit .num06 { background-position:-372px -33px;}
 #content .maplist .list .on .list_cont a.tit .num07 { background-position:-405px -33px;}
 #content .maplist .list .on .list_cont a.tit .num08 { background-position:-438px -33px;}
 #content .maplist .list .on .list_cont a.tit .num09 { background-position:-471px -33px;}
 #content .maplist .list .on .list_cont a.tit .num10 { background-position:-504px -33px;}
 #content .maplist .list .on .list_cont a.tit .num11 { background-position:-372px -66px;}
 #content .maplist .list .on .list_cont a.tit .num12 { background-position:-405px -66px;}
 #content .maplist .list .on .list_cont a.tit .num13 { background-position:-438px -66px;}
 #content .maplist .list .on .list_cont a.tit .num14 { background-position:-471px -66px;}
 #content .maplist .list .on .list_cont a.tit .num15 { background-position:-504px -66px;}
 #content .maplist .list .on .list_cont a.tit .num16 { background-position:-372px -99px;}
 #content .maplist .list .on .list_cont a.tit .num17 { background-position:-405px -99px;}
 #content .maplist .list .on .list_cont a.tit .num18 { background-position:-438px -99px;}
 #content .maplist .list .on .list_cont a.tit .num19 { background-position:-471px -99px;}
 #content .maplist .list .on .list_cont a.tit .num20 { background-position:-504px -99px;}
 #content .maplist .list .on .list_cont a.tit .num21 { background-position:-372px -132px;}
 #content .maplist .list .on .list_cont a.tit .num22 { background-position:-405px -132px;}
 #content .maplist .list .on .list_cont a.tit .num23 { background-position:-438px -132px;}
 #content .maplist .list .on .list_cont a.tit .num24 { background-position:-471px -132px;}
 #content .maplist .list .on .list_cont a.tit .num25 { background-position:-504px -132px;}
 #content .maplist .list .on .list_cont a.tit .num26 { background-position:-372px -165px;}
 #content .maplist .list .on .list_cont a.tit .num27 { background-position:-405px -165px;}
 #content .maplist .list .on .list_cont a.tit .num28 { background-position:-438px -165px;}
 #content .maplist .list .on .list_cont a.tit .num29 { background-position:-471px -165px;}
 #content .maplist .list .on .list_cont a.tit .num30 { background-position:-504px -165px;}
  .restaurant_new h3 {background: none; padding: 10px; text-align: center; color: #000 !important; font-size: 21px !important; font-weight: bold !important; border-top: 1px solid #000; border-bottom:1px solid #d2d2d2; display: block;}
 .map_contents_near {padding:15px 0; text-align:center;}
 .map_contents_near strong {padding:0 0 14px 0; color:#6472a3; line-height:19px; display:block; font-size:17px; letter-spacing:-1px;}
 @media screen and (max-width:980px) { .restaurant_new .maplist .map {height:300px !important;}
 }
  .img_news1 li { height:300px;}
 .img_news1.sns_news span.news_thumb1 { height:290px;}
 .img_news1.sns_news span.news_thumb1 { position:relative;}
 .img_news1.sns_news li p { position:absolute; bottom:65px; right:10px;}
 .img_news1.sns_news li p a.btn { background-color:#113184; color:#fff; display:block; width:65px; height:30ppx; line-height:30px; text-align:center; border-radius:15px;}
  .room_info.information_list .tit_lodge{ display: inline-block; font-size: 14px; background-color:#4f576a; color: #fff; border-radius: 12px; padding: 0 10px; box-sizing: border-box;white-space:nowrap; overflow:hidden; text-overflow:ellipsis ; max-width:100%; }
 .room_info.information_list .tit_room{ display:block; color: #113184; font-weight: 600; height: 30px; line-height: 30px; width: 100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis ; font-size: 18px; letter-spacing: -1px; margin-bottom: 10px }
 #min_price_label + input[type=text]{ width: 120px; border-right: 1px solid #d2d2d2; margin-right: 10px}
 #max_price_label + input[type=text]{ width: 120px; border-left: 1px solid #d2d2d2; margin-left: 10px; }
 #max_price_label { padding-left: 10px;}
 .room_info.information_list li{color: #777;}
 .room_info.information_list li.on{color: #046FD9;}
