@charset "utf-8"; #content {font-size:14px; text-align:justify; color:#323232; padding: 49px 0 60px; width:100%; min-height:730px; }
 #content h3 {font-size:26px; color:#113184; font-weight:500; margin:60px 0 13px 0;   clear:both;}
  #content h4 {font-size:17px; color:#000000; font-weight:600; margin:50px 0 13px 0; padding:8px 0 0 0; background:url("/tour/images/tour/sub/ic_h4.gif") no-repeat 0 0;  }
  #content h5 {font-size:15px; color:#e62540; font-weight:600; margin:20px 0 20px 0;}
 #content h6 {font-size:15px; color:#000; font-weight:600; margin:20px 0 20px 0;}
  p {word-break: keep-all;}
 p.tab01 { color:#323232; line-height:25px; letter-spacing:-0.3px; font-size:14px!important; margin-top:20px;}
  p.tab17 {font-size:17px; color:#323232; line-height:25px; letter-spacing:-0.3px;}
  p.tab15 {font-size:15px; color:#323232; line-height:25px; letter-spacing:-0.3px;}
  .c0 {margin-top:0!important;}
  ul.tab01{ margin-top:30px !important}
 span.navy, p.navy {color:#113184;}
 span.red, p.red, .rd {color:#ff5957;}
 span.sky, p.sky{ color:#109bdb}
 span.org {color:#eb5800;}
 span.gr { color:#017601;}
 span.pp { color:#86309c;}
 span.pk { color:#db00d3;}
 span.bg_org { background-color: #eb5800; color:#fff;display: block;text-align: center;width: 100px;margin: auto;border-radius: 10px;}
 span.bg_gr { background-color: #017601;color:#fff;display: block;text-align: center;width: 100px;margin: auto;border-radius: 10px;}
 .txt_bold{ font-weight:600}
 .align_left {text-align: left !important;}
 .align_right {text-align: right !important;}
 .align_center {text-align: center !important;}
 .con_movie {height:auto; margin:54px 0 0 0;}
  .bg_sky { background-color: #e8ffff !important; color:#1b1760 !important; font-weight: bold;}
  .border_box {clear:both; padding:24px 35px !important; border:1px #d5d5d5 solid; margin:15px 0 0 0; color:#323232; line-height:25px; letter-spacing:-0.3px;}
 .bor_t {font-size:15px; color:#000; line-height:25px; font-weight:bold;}
  .bor_txt {font-size:15px; color:#323232; line-height:25px; margin:14px 0 0 0; }
  .sub_title_box {width:100%; height:auto;}
 p.bg_t {text-align:center; padding-top:76px;}
  .sub_title_box h2 {font-size:35px; color:#323232; font-weight:normal;text-align:center; margin-top:56px; line-height:45px;}
  .sub_title_box h2.mi {color:#113184!important;}
  .sub_title_box h2.con {color:#113184!important; font-weight:bold;}
  .sub_title_box p.txt {font-size:17px; color:#323232; margin:35px 0 43px 0; text-align:center;}
  .sub_title_box p.po {font-size:21px; color:#ff5957; margin:35px 0 0 0; text-align:center; font-weight:bold;}
  .sub_title {border-bottom:1px solid #113184;}
  .sub_title_no {border-bottom:none!important;}
   .txt_img {clear:both; margin:54px 0 0 0;}
  .left_expo {margin:0 50px 0 0; padding:0; float:left; vertical-align:top; width:66%;}
  .right_expo {margin:0 0 0 0; padding:0; overflow:hidden; width:29.2%;}
  .left_f {margin:0 72px 0 0; padding:0; float:left; vertical-align:top; width:47%;}
  .left_f img {width:100%; height:auto;}
 .right_f {margin:0 0 75px 0; padding:0; overflow:hidden; width:47%;}
  .right_f img {width:100%; height:auto;}
 .left_tour {margin:0 0 0 0; padding:0; vertical-align:top; float:left; width:43%; height:625px; border:1px solid #d2d2d2;}
  .right_tour {margin:0 0 50px; padding:0; overflow:hidden; width:54%; float:right;}
  .left_y {margin:0 72px 0 0; padding:0; float:left; vertical-align:top; width:44%;}
  .right_y {margin:0 0 75px 0; padding:0; overflow:hidden; width:48%;}
  .left_in {margin:0 0 0 0; padding:0; float:left; vertical-align:top; width:44%;}
  .right_in {margin:0 0 0 0; padding:0; overflow:hidden; width:55%;}
  .right_in img {position:absolute; top:74px;}
  .photo_1 {margin:34px 0 54px 0;}
  .photo_2 {margin:34px 0 54px 0; width:100%; float:left;}
  .photo_2 p { width:46%;}
 .photo_2 > img { width:49%;}
 .photo_3 {margin:34px 0 54px 0; width:100%;}
  .photo_3 p { width:33%;}
 .photo_3 > img { width:31.3%; position:relative;}
 .photo_3 span.photo_name {display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 .ma_2 {padding-right:44px; float:right;box-sizing:content-box;}
  .ma_3 {padding-right:12px; float:left;box-sizing:content-box;}
   #content ul {padding: 5px 0 0 0;}
 #content ul li {padding:0 0 0 10px; background:url("/tour/images/tour/sub/ic_li.gif") no-repeat left 11px; text-align:justify; line-height:25px; letter-spacing:-0.3px;}
 #content ol {padding:0; margin:0;}
 #content ol li {padding:0 0 0 10px; border-bottom:1px dashed #ccc; list-style-type:decimal; text-align:justify; line-height:25px; letter-spacing:-0.3px;}
  .th_bg {background:#fafafa!important;}
  .brn {border-right: medium none !important;}
   table th.th_5 {width:5%;}
 table th.th_8 {width:8%;}
 table th.th_10 {width:10%;}
 table th.th_12 {width:12%;}
 table th.th_15 {width:15%;}
 table th.th_18 {width:18%;}
 table th.th_20 {width:20%;}
 table th.th_25 {width:25%;}
 table th.th_30 {width:30%;}
 table th.th_35 {width:35%;}
 table th.th_40 {width:40%;}
 table th.th_45 {width:45%;}
 table th.th_50 {width:50%;}
  table td.td_5 {width:5%;}
 table td.td_10 {width:10%;}
 table td.td_15 {width:15%;}
 table td.td_20 {width:20%;}
 table td.td_25 {width:25%;}
 table td.td_30 {width:30%;}
 table td.td_35 {width:35%;}
 table td.td_40 {width:40%;}
 table td.td_50 {width:50%;}
 table td.td_60 {width:60%;}
 table td.td_70 {width:70%;}
 table {border-collapse: collapse; border-spacing: 0; margin: 0; word-wrap: break-word; width:100%;}
 table.t_basis { border-collapse: collapse; border-spacing: 0; width:100%; line-height:140%; border-top: 1px solid #113184; border-bottom: 1px solid #d2d2d2; margin:0; }
 table.t_basis th { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#fafafa; color: #323232; padding: 13px; text-align:center; font-weight: bold; }
 table.t_basis td { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#fff; color:#323232; padding: 12px; text-align:center; vertical-align: middle; word-break: keep-all; }
  .button_box {margin-top:50px;}
 .button_box a {padding:10px 30px; display:inline-block;}
 .btn_link1 {color:#fff; background-color:#113184; border:1px solid #0c266b; display:inline-block; font-size:17px; text-decoration:none !important; cursor: pointer; text-align:center;}
  .btn_link1 a {color:#fff!important; }
 .btn_link2 {color:#113184; background-color:#eef2f6; border:1px solid #113184; display:inline-block; font-size:17px; text-align:center; text-decoration:none !important; cursor: pointer; }
  .btn_link2 a {color:#113184!important; }
 .btn_link3 {color:#113184; background-color:#fff; border:1px solid #113184; text-align:center; font-size:17px; text-decoration:none !important; cursor: pointer; display:inline-block;}
  .btn_link3 a {color:#113184!important; }
 .button_box .calendar a {background: url("/tour/contents/200/calendar_icon.png") no-repeat scroll 0 9px;}
 .btn_dw { padding:5px 25px 5px 0; }
 .btn_dw.new3 { background: url("/tour/contents/200/newwin_b.png") no-repeat right;}
 .btn_dw.new3:hover {text-decoration:underline; }
 a.btn_dw2 { padding:5px 25px; display:inline-block; background:#464646; color:#fff; border-radius:3px;}
 a.btn_dw2:hover { background:#113184;}
   p.png_odongdo {text-align:right; margin-top:-150px;}
  p.png_geomundo {text-align:left; margin-top:-138px;}
  p.png_hyang {text-align:left; margin-top:-147px;}
  p.png_geumodo {margin-top:-152px; background: url("/tour/contents/9/bg_p.png") no-repeat scroll 0 0; width:587px; height:218px; float:right;}
  p.png_expo {text-align:left; margin-top:-141px;}
  p.png_jinnam {text-align:left; margin-top:-151px;}
  p.png_sea {text-align:right; margin-top:-183px;}
  p.png_yeongchwisan {text-align:left; margin-top:-151px;}
  p.png_cable {text-align:left; margin-top:-187px;}
  p.png_yisunsin {margin-top:-157px; background: url("/tour/contents/112/bg_p.png") no-repeat scroll 0 0; width:525px; height:218px; float:right;}
   .odongdo_bg {background: url("/tour/contents/7/odong_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geomundo_bg {background: url("/tour/contents/108/geomundo_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .hyang_bg {background: url("/tour/contents/8/hyang_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geumodo_bg {background: url("/tour/contents/9/geum_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .expo_bg {background: url("/tour/contents/60/expo_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .jinnam_bg {background: url("/tour/contents/31/jinnam_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .sea_bg {background: url("/tour/contents/41/sea_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yeongchwisan_bg {background: url("/tour/contents/44/yeongchwisan_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cable_bg{background: url("/tour/contents/50/cable_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yisunsin_bg{background: url("/tour/contents/112/yisunsin_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gatkimchi_bg {background: url("/tour/contents/73/gatkimchi_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gejang_bg {background: url("/tour/contents/83/gejang_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .oyster_bg {background: url("/tour/contents/84/oyster_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .seodaehoe_bg{background: url("/tour/contents/85/seodaehoe_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .hanjeongsik_bg {background: url("/tour/contents/87/hanjeongsik_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .broiled_eel_bg {background: url("/tour/contents/86/broiled_eel_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .galchi_bg {background: url("/tour/contents/135/galchi_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .cockie_bg {background: url("/tour/contents/191/cockie_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .gizzard_bg{background: url("/tour/contents/199/gizzard_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .pike_eel_bg{background: url("/tour/contents/131/pike_eel_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .busker_bg {background: url("/tour/contents/1/busker_bg_2019.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .tour_10 {width:100%;}
  .tour_10 h3 {font-size:21px!important; color:#e50100!important; font-weight:normal; margin:54px 0 13px 0!important; background:none !important; padding:0!important;}
   .border_box p.cos_p {background:url("/tour/contents/155/cos_point_ico.jpg") no-repeat scroll 0 0; line-height:29px;}
  .bireonggil_bg {background:url("/tour/contents/155/bireonggil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .boating_song_gil_bg {background:url("/tour/contents/115/boating_song_gil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gaetgagil_bg {background:url("/tour/contents/175/gaetgagil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .flowergil_bg {background:url("/tour/contents/313/flowergil_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .bonghwasan_bg {background:url("/tour/contents/329/bonghwasan_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gaedo_bg {background:url("/tour/contents/2340/gaedo_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .hahwado_bg {background:url("/tour/contents/3635/hahwa_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .gosogil_bg {background:url("/tour/contents/4324/goso_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .hwayang_bg {background:url("/tour/contents/4536/hwayang_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .namparang_bg {background:url("/tour/contents/105681/namparang_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .cycle1_bg {background:url("/tour/contents/3536/cycle1_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cycle2_bg {background:url("/tour/contents/3558/cycle2_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cycle3_bg {background:url("/tour/contents/3559/cycle3_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .cycle4_bg {background:url("/tour/contents/3560/cycle4_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .dolsan_jongju_bg {background:url("/tour/contents/283/dolsan_jongju_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yeongchwisan_course_bg {background:url("/tour/contents/156/yeongchwisan_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geumodo_course_bg {background:url("/tour/contents/360/geumodo_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .goraksan_course_bg {background:url("/tour/contents/359/goraksan_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .bonghwasan_course_bg {background:url("/tour/contents/353/bonghwasan_course_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .island_geomundo{background:url("/tour/contents/328/island_geomundo.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .island_sado{background:url("/tour/contents/157/island_sado.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .island_budo{background:url("/tour/contents/106091/island_budo.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .island_jukdo{background:url("/tour/contents/106099/island_jukdo.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .island_chodo{background:url("/tour/contents/106108/island_chodo.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .island_yeondo{background:url("/tour/contents/106113/island_yeondo.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .yisunsin_trace {background:url("/tour/contents/368/yisunsin_trace.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yisunsin_school {background:url("/tour/contents/2579/yisunsin_school.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yisunsin_tour {background:url("/tour/contents/4714/tit_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .yisunsin_tour p.bg_t {padding-top:42px !important;}
  .yisunsin_bridge {background:url("/tour/contents/269/yisunsin_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .dolsan_bridge {background:url("/tour/contents/369/dolsan_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .baekya_bridge {background:url("/tour/contents/370/baekya_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .geobuksun_bridge {background:url("/tour/contents/371/geobuksun_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .ando_bridge {background:url("/tour/contents/333/ando_bridge.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .huatai_bridge {background:url("/tour/contents/3792/huatai_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .paryeong_bridge {background:url("/tour/contents/3967/paryeong_bridge.jpg") no-repeat scroll center center; width:100%; height:400px; overflow:hidden; background-size:110% auto;}
  .paryeong_bridge .bg_t{ padding-top:174px !important;}
 .ss_bridge {background:url("/tour/contents/104147/ss_road_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
   .night_sea{background:url("/tour/contents/1872/night_sea.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .txt_busker_01{ font-size:19px; margin-top:20px; display:inline-block; color:#109bdb; }
  .cruise_ship{background:url("/tour/contents/2147/cruise_ship.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .ship_phone{background:url("/tour/contents/2147/ico_phone.jpg") no-repeat scroll 0 2px; padding-left:30px; height:24px; display:inline-block}
 .ship_homepage a{background:url("/tour/contents/2147/ico_homepage.jpg") no-repeat scroll 0 2px; padding-left:30px; margin-left:30px; height:24px; display:inline-block;}
 .ship_coupon{background:url("/tour/contents/2147/ico_coupon.jpg") no-repeat scroll 0 6px; padding-left:30px; display:block; color:#ff4542;}
  .gun_carriage{background:url("/tour/contents/2174/gun_carriage_2019_1.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .viking{background:url("/tour/contents/2194/viking_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .s_park{background:url("/tour/contents/2254/bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .story_bg{background:url("/tour/contents/2901/story_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .darktour_bg{background:url("/tour/contents/104934/tit_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .darktour_bg p.bg_t {padding-top:50px;}
  .ocean_sport{background:url("/tour/contents/2148/ocean_sport.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .vr_tour{background:url("/tour/contents/105143/vr_tour.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .festa {width:100%; margin:0; padding:0; display:block; overflow:hidden; position:relative;}
 .festa .vis_img { width:100%; height:337px; margin:0; padding:0; overflow:hidden;}
 .festa .vis_img img { width:100%;}
 .festa .vis_txt {width:50%; height:100%; position:absolute; right:0; top:0; background: url("/tour/contents/104/png_bg.png") repeat scroll 0 0;}
 .festa .vis_txt h2 {font-size:31px; font-weight:bold; margin:25px 0 0 40px; width:77%; color:#fff; padding:8px 0 11px 57px; border-bottom:1px solid #ffffff; background: url("/tour/contents/104/ic_h2.png") no-repeat scroll 0 0; letter-spacing:-2px; line-height:36px;}
 .festa .vis_txt ul.vis_sum{margin:34px 0 0 40px; padding:0 0 0 0!important;}
 .festa .vis_txt ul.vis_sum li {margin:0; line-height:25px; font-size:17px; font-weight:normal; padding:0 0 0 0!important; color:#fff; width:93%;}
 .bg_trans{ background:rgba(0,0,0,0.4) !important;}
  .point_red { font-weight:bold; color:#ff5957 !important; font-size:18px !important; }
 .point_navy { font-weight:bold; color:#113184 !important; font-size:18px !important; }
  .jindalae_box{ height:604px; border:1px solid #d2d2d2;}
 .jindalae_left_f{width:54%; margin-right:20px; float:left;}
 .jindalae_right_f{ width:43%; overflow:hidden; margin-top:10px;}
  .bs_box{ border:1px solid #d2d2d2; padding:20px; height:495px;}
 .bs_info_box{ float:left; margin-bottom:20px; width:50%;}
 .bs_info_img {float:left;}
 .bs_info_txt {float:left; margin:0 30px 0 15px;}
 .bs_info_txt h5{ font-size:14px; font-weight:600;}
  .big_txt {font-size:51px!important; color:#113184; font-weight:bold; letter-spacing:-1.3px;}
 .s_txt {font-size:25px; color:#113184; font-weight:normal; margin:20px 0 0 0; padding:0 0 0 0; text-align:center;}
 .leisure_box {width:100%; height:auto;; position:relative; margin-top:37px;z-index:1;}
 .leisure_box::after{content:'';display:block;clear:both;}
 .le_left {float:left; width:898px; height:1200px; display:block;}
 .le_right {float:left; width:302px; height:1200px;}
 .le_left_10 {float:left; width:606px; height:1200px; display:block;}
 .le_right_10 {float:left; width:594px; height:1200px;}
  /*.pro-con1 { overflow:hidden;}
 .pro-con1:hover > a > img { transform:scale(1.4, 1.4);}
 .pro-con1 > a > img {transition: all 0.3s ease-in-out 0s;}
 .pro-con2 { overflow:hidden;}
 .pro-con2:hover > a > img { transform:scale(1.7, 1.7);}
 .pro-con2 > a > img {transition: all 0.5s ease-in-out 0s;}
 .pro-con3 { overflow:hidden;}
 .pro-con3:hover > a > img { transform:scale(1.4, 1.4);}
 .pro-con3 > a > img {transition: all 0.3s ease-in-out 0s;}
 .pro-con4 { overflow:hidden;}
 .pro-con4:hover > a > img { transform:scale(1.5, 1.5);}
 .pro-con4 > a > img {transition: all 0.5s ease-in-out 0s;}
 */  div.pro-con1:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_291_291.png") repeat left top; text-indent:0;  }
 div.pro-con2:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_594_594.png") repeat left top; text-indent:0;}
 div.pro-con3:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_291_594.png") repeat left top; text-indent:0;}
 div.pro-con4:hover a {position:absolute; left:0; top:0; margin-top:0; width:100%; height:100%; color:#fff; text-align:center; background: url("/tour/contents/184/bg_594_291.png") repeat left top; text-indent:0;}
  .ma1 {margin:0 0 0 0 !important;}
 .ma2 {margin:0 0 0 10px !important;}
 .ma3 {margin:10px 0 0 0 !important;}
 .ma4 {margin:10px 0 0 10px !important;}
 .ma11 {margin:-291px 0 0 0 !important;}
 /* .ma1 {margin:0 12px 0 0!important;}
 .ma2 {margin:-291px 12px 0 0!important;}
 .ma3 {margin:12px 0 0 0!important;}
 .ma4 {margin:12px 0 0 12px !important;}
*/ .ma5 {margin:0 0 0 12px !important;}
 .ma6 {margin:-291px 304px 0 0 !important; float:right!important;}
 .ma7 {margin:-291px 0 0 0 !important;}
 .ma10 {margin:12px 12px 0 0 !important;}
  .pro-con-box1 {width:291px; height:291px; margin:0; padding:0 0 0 0; float:left; z-index:99; cursor:pointer; position:relative;}
 .pro-con-box1.ma5{margin:0 0 0 12px !important}
 .pro-con1 {display:block; width:100%; height:100%; position:relative; }
 .pro-con1 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt1 {text-align:center; display:block; width:291px; height:291px;}
 .pro-con-txt1 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-291px; text-indent:-9999px;}
 .pro-con-txt1 .title1 {display:inline-block; font-size:21px; margin-top:24.5%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt1 .title2 {margin:23px 0 0 0; font-size:30px; font-weight:600; display:block;}
 .pro-con-txt1 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:26px auto; font-weight:normal; font-size:15px; width:43%;background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;box-sizing:content-box;}
  .pro-con-box2 {width:594px; height:594px; margin:0; padding:0 0 0 0; float:left;}
 .pro-con2 {display:block; width:100%; height:100%; position:relative;}
 .pro-con2 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt2 {text-align:center; display:block; width:594px; height:594px;}
 .pro-con-txt2 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-594px; text-indent:-9999px;}
 .pro-con-txt2 .title1 {display:inline-block; font-size:21px; margin-top:34%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt2 .title2 {margin:23px 0 0 0; font-size:45px; font-weight:600; display:block;}
 .pro-con-txt2 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:42px auto; font-weight:normal; font-size:15px; width:22%;background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;box-sizing:content-box;}
  .pro-con-box3 {width:291px; height:594px; margin:0; padding:0 0 0 0; float:left;}
 .pro-con3 {display:block; width:100%; height:100%; position:relative;}
 .pro-con3 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt3 {text-align:center; display:block; width:291px; height:594px;}
 .pro-con-txt3 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-594px; text-indent:-9999px;}
 .pro-con-txt3 .title1 {display:inline-block; font-size:21px; margin-top:72%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt3 .title2 {margin:23px 0 0 0; font-size:30px; font-weight:600; display:block;}
 .pro-con-txt3 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:26px auto; font-weight:normal; font-size:15px; width:43%; background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;box-sizing:content-box;}
  .pro-con-box4 {width:594px; height:291px; margin:0; padding:0 0 0 0; float:left;}
 .pro-con4 {display:block; width:100%; height:100%; position:relative;}
 .pro-con4 a {display:block; text-decoration:none; width:100%; height:100%; }
 .pro-con-txt4 {text-align:center; display:block; width:594px; height:291px;}
 .pro-con-txt4 a{display:block; text-decoration:none; width:100%; height:100%; margin-top:-291px; text-indent:-9999px;}
 .pro-con-txt4 .title1 {display:inline-block; font-size:21px; margin-top:12%; padding:10px 0 0 0; border-top:1px solid #ffffff; font-weight:normal;}
 .pro-con-txt4 .title2 {margin:23px 0 0 0; font-size:30px; font-weight:600; display:block;}
 .pro-con-txt4 .btn_g {border:1px solid #ffffff; padding:9px 0px 9px 23px; margin:26px auto; font-weight:normal; font-size:15px; width:22%; background: url("/tour/contents/184/btn_g.png") no-repeat scroll 31px 14px; display:block;}
  .citytour_course { border:1px solid #113184; display:inline-block; width:1198px; min-height:339px; position: relative;}
 .citytour_course .course_info { width:69.9%; position:relative; border-right:1px solid #d2d2d2; float:left; }
 .course_info h3 { color:#323232 !important; font-size:21px !important; background:none !important; width:98% !important; border-bottom:1px solid #d2d2d2 !important; padding:0 0 0 2% !important; margin:0 !important; height:55px; line-height:58px;}
 .course_info p { background: url("/tour/contents/200/time.png") no-repeat scroll 0 4px; position:absolute; right:12px; top:20px; color:#113184; padding:0 0 0 20px;}
 /*.course_info p { background: url("/tour/contents/200/time.png") no-repeat scroll 0 4px; position:absolute; right:13px; top:20px; color:#113184; padding:0 0 0 20px;}
*/ .cos_point { background: #fb4339 !important; color: #fff !important; font-weight: bold !important; position: absolute !important; top:105px !important; border-radius: 30px !important; padding: 7px 15px !important;}
 .cos_point2 { top:68px !important;}
 .course_info div.road { padding:30px 45px; background-color:#eef2f6; min-height:223px;box-sizing:content-box;}
 .course_info div ul { display:inline-block; padding:0 !important; }
 .course_info div li.st { width:20px;}
 .course_info div li.ed { width:18px;}
 .course_info div li.st img, .course_info .ed img { margin:25px 0 0 0;}
 .course_info div li { float:left; height:96px; background: url("/tour/contents/200/course_r_bg.gif") repeat scroll 0 0 !important; padding:0 !important; }
 .course_info div li a { display:block; background: url("/tour/contents/200/course_li.png") no-repeat scroll center 42px !important; }
 .course_info div li span {display:block;margin:0 20px !important; padding:62px 10px 0 !important;}
 .course_info.story_tour_info div li {height:106px; background-position: 0 6px !important;}
 .course_info.story_tour_info div li>a {background-position: center 50px !important;}
 .course_info.story_tour_info div li>a>span {padding:69px 10px 0 !important;}
 .course_info.story_tour_info div li>a>span.on {background: url("/tour/contents/4717/course_hover_c2.png") no-repeat scroll center 0px !important; text-align:center;}
 .course_info div li.c1 span.on { background: url("/tour/contents/200/course_hover_c1.png") no-repeat scroll center 8px !important; }
 .course_info div li.c2 span.on { background: url("/tour/contents/200/course_hover_c2.png") no-repeat scroll center 8px !important; }
 .course_info div li.c3 span.on { background: url("/tour/contents/200/course_hover_c3.png") no-repeat scroll center 8px !important; }
 .course_info div li.c4 span.on { background: url("/tour/contents/200/course_hover_c4.png") no-repeat scroll center 8px !important; }
 .course_info div li.c5 span.on { background: url("/tour/contents/200/course_hover_c5.png") no-repeat scroll center 8px !important; }
 .course_info div li.c6 span.on { background: url("/tour/contents/200/course_hover_c6.png") no-repeat scroll center 8px !important; }
 .course_info div li.c7 span.on { background: url("/tour/contents/200/course_hover_c7.png") no-repeat scroll center 8px !important; }
 .course_info div li.c8 span.on { background: url("/tour/contents/200/course_hover_c8.png") no-repeat scroll center 8px !important; }
 .course_info div li.c9 span.on { background: url("/tour/contents/200/course_hover_c9.png") no-repeat scroll center 8px !important; }
 .course_info div li.c10 span.on { background: url("/tour/contents/200/course_hover_c10.png") no-repeat scroll center 8px !important; }
 .course_info div li.c11 span.on { background: url("/tour/contents/200/course_hover_c11.png") no-repeat scroll center 8px !important; }
 .course_info div li.c12 span.on { background: url("/tour/contents/200/course_hover_c12.png") no-repeat scroll center 8px !important; }
 .course_info div li.c13 span.on { background: url("/tour/contents/200/course_hover_c13.png") no-repeat scroll center 8px !important; }
 .course_info div li.c14 span.on { background: url("/tour/contents/200/course_hover_c14.png") no-repeat scroll center 8px !important; }
 .course_info div li.c15 span.on { background: url("/tour/contents/200/course_hover_c15.png") no-repeat scroll center 8px !important; }
 .citytour_course .map { width:30%; float:left; margin:0; padding:0; position:relative; }
 .citytour_course .map p.mpoint { position:absolute; top:187px; left:212px; background: url("/tour/contents/200/mpoint_bg.png") no-repeat scroll 0 0; width:30px; height:37px;}
 .citytour_course .map p.mpoint span { color: #fff; font-weight:600; text-align:center; width:30px; display:block; margin-top:3px;}
 .citytour_course .map .p_name { background: #fff none repeat scroll 0 0; border: 1px solid #4e4e4e; border-radius: 3px; display: inline-block; padding: 0 10px; text-align: center; position:absolute; top:149px; left:197px;}
 .citytour_course .map .p_name .bg_triangle6 { background: url("/tour/images/board/bg_triangle6.png") no-repeat scroll 0 -2px; height: 12px; left: 44%; top:24px; position: absolute; width: 9px; display:block;}
 .call { background:url("/tour/contents/930/call_icon.jpg") no-repeat scroll 17px 11px;}
 .city_notice {color:#113184!important; background-color:#eef2f6; border:1px solid #113184; font-size:17px; text-align:center; text-decoration:none !important; display:inline-block; padding:10px 16px;}
 .city_notice strong {color:#fb4339;}
 /*.call_bottom { position:absolute; bottom:17px; left:35px; font-size:1.2em;}
*/ .call_bottom { font-size:1.2em; margin-top:30px;}
  .bus_story { width:100%; height:auto; background:url("/tour/contents/2901/story_logo.jpg") no-repeat scroll 760px 217px;}
 .bus_notice_icon {background: url("/tour/images/board/bus_notice_icon.png") no-repeat #f8f9fb scroll 96% 50%}
 .bus_sns_icon {background: url("/tour/images/board/icon_snsevent.png") no-repeat #f8f9fb scroll 96% 50%; padding:20px 0;}
  .border_box p.traffic_tip {background: url("/tour/contents/502/icon-3.gif") no-repeat scroll 0 0; line-height:27px;}
  p.bold {font-size:32px; color:#000000; margin:0 0 0 0; font-weight:bold;}
  .bus_ma {margin-top:35px;}
  .airplane1 {background: url("/tour/contents/502/icon-1.gif") no-repeat scroll 0 0; margin:0 0 0 0; padding:0 0 0 27px; width:17px; height:17px;}
 .airplane2 {background: url("/tour/contents/502/icon-2.gif") no-repeat scroll 0 0; margin:0 0 0 0; padding:0 0 0 27px; width:17px; height:17px;}
 .airplane3 {background: url("/tour/contents/502/icon-4.gif") no-repeat scroll 0 0; margin:0 0 0 0; padding:0 0 0 27px; width:17px; height:17px;}
 .airplane4 {background: url("/tour/contents/502/icon-5.gif") no-repeat scroll 0 0; margin:0 0 0 0; padding:0 0 0 27px; width:17px; height:17px;}
 .airplane5 {background: url("/tour/contents/502/icon-6.gif") no-repeat scroll 0 0; margin:0 0 0 0; padding:0 0 0 27px; width:17px; height:17px;}
   ul.da_list {margin-top: 18px; padding:0!important;}
 ul.da_list li { margin:0 0 0 0; background:none !important; padding:0px !important; line-height:24px !important; height: 24px;}
 ul.da_list li span { display:inline-block; width:34px; height:20px; line-height:20px; margin:2px 8px 2px 0; color:#FFF; text-align:center; float: left; background: #162d76; border-radius: 3px;}
 ul.da_list li::before {background: url(/tour/images/tour/sub/flow_ico_down.png) no-repeat 0 -17px; width:10px; height: 24px; content: " "; display: block; overflow: hidden; margin:0 10px 0 0; float: left;}
 ul.da_list li:first-child::before {background-position: 0 7px;}
 ul.da_list li:last-child::before {background-position: 0 -41px;}
 .col_3 .c_box30 {width: 33%; display: inline-block; overflow: hidden; height: 474px;}
 .col_3 .c_box30 .c_box_inner {border: 1px solid #d3d3d3; padding:10px; height: 356px;}
 @media screen and (max-width:760px){ .col_3 .c_box30 {width: 49%;}
 }
  table.t_data { border-collapse: collapse; border-spacing: 0; width:100%; line-height:140%; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; margin:0; }
 table.t_data td { border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; background:#fff; color:#323232; padding: 20px; vertical-align: top; }
  .mat_mo {margin-top:65px!important; float:left;}
 .info_box {background: url("/tour/contents/6/info-title.jpg") no-repeat scroll 0 0; width:782px; height:102px;}
 .info_box h3 {font-size:28px!important; color:#fff!important; font-weight:normal!important; background:none!important; padding:26px 0 0 89px!important; margin:0 0 0 0 !important;}
 .info_box p.in-txt {color:#bcbfc6; font-size:14px; text-align:justify; padding:10px 0 0 89px !important;}
 .info_box p.in-txt strong {color:#fff; font-weight:bold;}
 .inft_foot {float:left; margin-top:100px; width:100%;}
  .fs_25 {font-size:25px;}
 .blue {color:#0090d9;}
 .bold {font-weight:bold;}
 .ttcall_logo, .ttcall_01, .ttcall_02, .ttcall_03, .ttcall_04 {background:url(/tour/contents/4/ttcall.png) no-repeat scroll !important;}
 .ttcall_logo {background-position:0 0; height:76px; width:240px; font-size:1px; text-indent:-5000px; display:block; margin:0 auto; position:relative; }
 .ttcall_list {clear:both; position:relative; margin-top:30px; margin-bottom:30px; overflow:hidden; display:block;}
 .ttcall_list > ul {display:inline;}
 .ttcall_list > ul > li {float:left; display:inline-block; width:293px; height:424px; padding:0 !important; text-align:center !important;}
 .ttcall_list > ul > li.ttcall_01 {background-position: 0 -76px !important; margin-right:9px !important;}
 .ttcall_list > ul > li.ttcall_02 {background-position: -302px -76px !important; margin-right:9px !important;}
 .ttcall_list > ul > li.ttcall_03 {background-position: -604px -76px !important; margin-right:9px !important;}
 .ttcall_list > ul > li.ttcall_04 {background-position: -906px -76px !important;}
 .ttcall_list > ul > li > h3 {margin-top:235px !important; color:#113184 !important; font-size:20px !important; font-weight:bold !important; line-height:25px !important; background:none !important; padding:0 !important;}
 .ttcall_list > ul > li > p {margin:20px 15px;}
  .sitemap { float: left; display: block; overflow: hidden; margin: 0 9px 10px 0 !important; }
 .sitemap > h3 { background: url(/tour/images/tour/sub/sitemap_bg.jpg) repeat !important; border: #123285 solid 1px; color: #123285 !important; font-size: 20px !important; font-weight:bold; margin:0 !important; padding: 0 !important; line-height: 70px !important; text-align: center; width: 291px; }
 .sitemap8 { margin-right: 0px !important; }
 .sitemap > .sitemap_list { border: #959595 solid 1px; position:relative; padding:10px 0 20px 20px; margin-top:10px; }
 .sitemap > .sitemap_list > ul { margin:0 !important;}
 .sitemap > .sitemap_list > ul > li {line-height:40px !important; font-size:18px; background-position: 0 20px !important;}
 .sitemap > .sitemap_list > ul > li a:hover {color:#ff5957;}
 .sitemap > .sitemap_list > ul > li > ul{background:#f6f6f6; display:block; margin:0 0 0 -30px !important; padding-left:40px !important;}
 .sitemap > .sitemap_list > ul > li > ul >li {background: url(/tour/images/tour/sub/ic_li_li.gif) 0 10px no-repeat !important; padding-left:15px !important; line-height:25px; font-size:16px !important;}
 .sitemap_list > ul > li > ul > li > ul > li {background: url(/tour/images/tour/sub/ic_li_li_li.gif) 0 6px no-repeat !important; padding-left:10px !important; line-height:25px; font-size:14px !important;}
 .sitemap9 {position:absolute; top:1058px; left:0;}
 .sitemap9 ul li ul{ display: none;}
 .sitemap10 {position:absolute; top:1363px; left:303px;}
  .tour_map {height:400px;}
 .special_lis {position:relative; display:inline-block;}
 .special_list dl {float:left; position:relative; width:581px; height:211px; overflow:hidden; display:block; background:url("/tour/contents/838/special_bg.png") no-repeat; margin-bottom:30px;}
 .special_list dl.dl_first {margin-right:37px;}
 .special_list dl .s_num {position: absolute; left:8px; top: 0; font-weight: bold; color: #FFF; background:#ff5957; width:33px; text-align:center; padding:10px 0; z-index:2;}
 .special_list dl dt {position:absolute; top:43px; left:296px; font-size:18px; font-weight:bold; color:#113184;}
 .special_list dl dd.thumb_img {position:absolute; left:20px; top:37px; z-index:1}
 .special_list dl dd {position:absolute; left:296px;}
 .special_list dl dd.address1 { top:82px; line-height:22px;}
 .special_list dl dd.menu { top:111px; line-height:22px;}
 .special_list dl dd.menu span {margin-top:-2px;}
 .special_list dl dd.putin {top:148px; background: url("/tour/images/board/bg_putin.gif") repeat 0 0; border:1px solid #d2d2d2; padding:5px 30px; font-size:14px;}
 .special_list dl dd.putin img {margin-left:13px;}
  dl.site_guide {padding-bottom:30px; margin-bottom:30px; border-bottom:#d7d7d7 2px dotted; display:block; overflow:hidden; position:relative;}
 .site_guide dt {font-size:25px; line-height:33px; color:#113184; display:inline-block; overflow:hidden; width:100%; margin-left:48px;}
 .site_guide dt span.num_bg {width:33px; height:33px; color:#FFF; text-align:center; display:block; overflow:hidden; line-height:33px; background:url(/tour/images/board/board_cont_bg.png) no-repeat scroll -535px -385px; position:absolute; left:0;}
 .site_guide dd {margin:10px 0 0 48px; padding-right:20px;}
 .site_guide_l {width:690px; float:left; margin-right:30px;}
 .site_guide_r {width:480px; float:right;}
  /*.location_box{ width:100%; height:100%; position:relative; overflow:hidden; display:block;}
 .location_box div{min-height:450px;}
 .get_gps { margin-bottom:10px; }
 .get_gps a {background:url("/tour/images/tour_mobile/get_gps.png") no-repeat 0 0; width:160px; height:30px; display:block; text-indent:-5555px;}
 .get_gps a.on {background:url("/tour/images/tour_mobile/get_gps_off_1.png") no-repeat 0 0; width:160px; height:30px;text-indent:-5555px;}
*/ .location_box{ width:100%; position:relative; display:block; overflow:hidden}
 .location_box #map_marker{ min-height:450px;}
 .get_gps { margin-bottom:10px; }
 .get_gps a {background:url("/tour/images/tour_mobile/get_gps.png") no-repeat 0 0; height:30px; display:block; text-indent:-5555px; background-size:160px auto;}
 .get_gps a.on {background:url("/tour/images/tour_mobile/get_gps_off_1.png") no-repeat 0 0; height:30px;text-indent:-5555px;background-size:160px auto;}
 .location_box .map_location_info h4{ margin:0 !important; background:none !important; letter-spacing:-1px !important; font-size:14px !important; display:inline-block !important;line-height:15px !important; color:#333 !important;}
 .location_box .map_location_info span{ margin-left:4px;}
  .btn_guide_c{ background:url(/tour/images/tour/sub/btn_guide_course.gif) left top no-repeat; width:92px; height:16px; margin-left:10px;}
 .btn_guide_c a{ color:#ff5957; padding-left:15px;}
 .point_txt{ font-size:18px; font-weight:600; color:#113184;}
 .txt_16{ font-size:16px; }
 .font_bold{ font-weight:600;}
 .callmenu > li { width:49.8% !important;}
  .edu_travel_bg {background: url("/tour/contents/2768/edu_travel_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
U  .coupon_btnWrap { position:relative; left:62.5%; bottom:68px}
 .coupon_btnWrap > .btn_link1 { width:217px; padding:8px 0; margin-right:8px;}
  .photo#tour_trail_map {height:710px !important;}
 .map_trail_list{}
 .map_trail_list .trail_intro{ color:#ff5957; font-size:14px; font-weight:600; background:url(/tour/images/tour/sub/ico_trail_txt.gif) left top no-repeat; height:28px; line-height:28px; padding-left:32px; margin-bottom:12px;}
 .taril_map{ width:100%; position:relative;}
 .trail_name_list{ position:absolute; top:0; right:0; width:160px; height:100%; background:url(/tour/images/tour/sub/bg_trail_list.png) left top repeat-y; z-index:2;}
 .trail_name_list .trail_lsit_tit{ color:#FFF; font-size:16px; height:47px; line-height:47px; padding-left:35px; background:#113184 url(/tour/images/tour/sub/ico_trail_tit.png) 10px 17px no-repeat}
 .trail_name_list ul{ width:160px; height:663px;overflow:auto; padding:0 !important}
 .trail_name_list ul li{ padding:8px 0 3px 14px !important}
 .trail_name_list ul li, .trail_name_list ul li a{ color:#FFF; background:none !important; letter-spacing:-1px; width:125px; word-break:break-all; text-align:left !important; line-height:20px !important}
 .trail_name_list ul li a:hover{ color:#9adefd; font-weight:600; }
 .its_alert_box {text-align:center;}
 /*.trail_alert_box{ width:auto; height:auto; background:url(/tour/images/tour/sub/bg_trail_arrow.png) 10px bottom no-repeat; padding-bottom:14px;}
*/ .trail_alert_box{ width:auto; height:auto;}
 .trail_alert_txt{display: inline-block;font-size:15px !important; font-weight:600 !important;letter-spacing: -1px !important; white-space: nowrap !important; padding: 6px 15px !important; border-radius:4px; background-color:#fff;}
 .trail_alert_txt a{color:#323232 !important;font-family:'Nanum Gothic';}
 .trail_alert_txt a:hover{ color:#ff5957}
  .phototxt_2 { width:100%; float:left; margin:34px 0 54px 0;}
 .phototxt_2 .phototxt1 { float:left; width:50%;}
 .phototxt_2 .phototxt2 { float:right; width:48%;}
 .phototxt_2 .phototxt2 img { width:99%;}
 .phototxt_2 strong { font-size:17px;}
  .btn_character a {background: url("/tour/contents/2155/ico_characteruse.png") no-repeat scroll 0 12px;}
 /*.character_box{background: url("/tour/contents/2155/character_box.jpg") no-repeat scroll 0 0; width:1159px; height:46px; margin-top:60px; padding:15px 20px;}
*/ .character_box{padding:15px 20px; background-color:#eef1f6; border:1px solid #d3d1d2; margin-top:60px;}
 .photo_4 {margin:1.2% 0 0 0; width:100%; float:left;}
  .photo_4 p { width:24%;}
 .photo_4 > img { width:24%;}
 .ma_4{ margin-right:1.2%; float:left;}
  .odongdo_open_bg {background: url("/tour/contents/2381/info_bg.jpg") no-repeat scroll center center; width:100%; height:574px; overflow:hidden;}
 .odongdo_open_bg .button_box { position:relative; top:283px;}
 .odongdo_open_bg p.bg_t {padding-top:62px; padding-left:60px; float: left;}
 .odongdo_open_icon { width:100%; margin-top:50px;}
 .open_icon_left { width:50%; float:left;}
 .open_icon_right { width:50%; float:right;}
 .odongdo_open_icon .open_icon { width:100%; float:left; margin-bottom:25px;}
 .odongdo_open_icon .open_icon .icon_num {float:left; width:50px; height:50px; background:url("/tour/contents/2381/open_icon.jpg") no-repeat;text-indent:-5000px;}
 .odongdo_open_icon .open_icon .icon_1 { background-position:0 0; }
 .odongdo_open_icon .open_icon .icon_2 { background-position:-50px 0;}
 .odongdo_open_icon .open_icon .icon_3 { background-position:-100px 0;}
 .odongdo_open_icon .open_icon .icon_4 { background-position:-150px 0;}
 .odongdo_open_icon .open_icon .icon_5 { background-position:0 -50px;}
 .odongdo_open_icon .open_icon .icon_6 { background-position:-50px -50px;}
 .odongdo_open_icon .open_icon .icon_7 { background-position:-100px -50px;}
 .odongdo_open_icon .open_icon .icon_8 { background-position:-150px -50px;}
 .odongdo_open_icon .open_icon span{ float:left; margin-right:10px;}
 .odongdo_open_icon .open_icon h3 {clear:none !important; margin:0 !important; font-size:17px !important;}
 .odongdo_open_icon .open_icon p,.open_icon h3 { float:left; width:90%;}
 .odongdo_map img { width:100%; overflow: hidden;height: 100%;}
  .open_link { width:201px; height:59px; position:absolute; float: right; right:0; top:65px; }
 .open_link a { display: block; float:left;}
 .open_link2 { display: none; }
 .odongdo_open_bg2 {background:url("/tour/contents/2377/odongdo_open_bg.jpg") no-repeat scroll center center; width:100%; height:298px; overflow:hidden; background-size:100% auto;}
 .mab60 { margin-bottom:60px !important;}
 .open_tour .box_blue {background:#f6f9ff;padding:20px; margin-top: 25px;}
 .open_tour .open_services>.box_blue {float:left;background:#f6f9ff;padding:20px;margin-bottom: 30px;}
 .open_services .open_icon{ width:100%;float:left; margin-bottom:9px;}
 .open_services .open_icon span { float:left; width:30px; height:30px; margin-right:10px; }
 .open_services .open_icon p { float:left;}
 .open_txt1 { letter-spacing:-0.8px;}
 .open_txt2 { letter-spacing:-1.5px !important;}
 .open_tour .right_y {margin: 0 0 35px;}
 .open_tour .right_y>table.t_basis td {padding: 6px;}
 .open_tour .btn_link1 {font-size: 14px; padding: 8px 20px;}
 .odongdo_open_map_wrap { width:100%;}
 .odongdo_open_map { overflow:scroll; display: block !important; overflow-y:hidden; width:100%;}
  .marin_open_link { width:201px; height:59px; position:absolute; float: right; right:0; top:45px; }
 .marin_open_link a { display: block; float:left;}
 .marin_open_bg {background: url("/tour/contents/4311/info_bg.jpg") no-repeat scroll center center; width:100%; height:574px; overflow:hidden;}
 .marin_open_bg p.bg_t {padding-top:62px; padding-left:60px; float: left;}
 .open_services2 .box_blue {display:block; overflow:hidden;}
 .open_services2 .open_icon{ width:33%;float:left; margin-bottom:25px;}
 .open_services2 .open_icon>span { float:left; width:56px; height:55px; margin-right:10px; background: url("/tour/contents/4311/pictogram.png") no-repeat scroll center center; overflow:hidden; text-indent:-999px; display:inline-block;}
 .open_services2 .open_icon>span.pictogram1 {background-position: 0 0;}
 .open_services2 .open_icon>span.pictogram2 {background-position: -67px 0;}
 .open_services2 .open_icon>span.pictogram3 {background-position: -134px 0;}
 .open_services2 .open_icon>span.pictogram4 {background-position: -201px 0;}
 .open_services2 .open_icon>span.pictogram5 {background-position: 0 -67px;}
 .open_services2 .open_icon>span.pictogram6 {background-position: -67px -67px;}
 .open_services2 .open_icon>span.pictogram7 {background-position: -134px -67px;}
 .open_services2 .open_icon>span.pictogram8 {background-position: -201px -67px;}
 .open_services2 .open_icon p { float:left; width:70%;}
 .open_services2 .open_icon p.open_txt2 span {line-height:20px; display:block;}
  .food_point{ border:1px solid #d2d2d2; background:#f8f9fb url("/tour/images/tour/sub/food_point.png") no-repeat scroll 15px 18px; padding:15px 15px 15px 40px; font-weight:600;}
 .tourist_txt{ text-align:right; font-weight:600; margin-top:15px;}
 .tourist_left_txt { float:left; margin-top:20px;}
  /*.info_txt{ background:url("/tour/images/tour/sub/icon_notice.png") no-repeat 0 0; padding-left:36px; padding-top:3px; height:30px; line-height:24px;}
*/ .info_map_wrap{  margin-top:20px;}
 .info_map{ width:60%; height:494px; float:left; position:relative}
 .info_map_list{ float:left; width:39.8%; height:492px; border:1px solid #0c50a1; overflow:auto;}
 .marker_box{ position:absolute; width:auto; background:url(/tour/images/tour/sub/bg_alert_left.png) left top no-repeat; padding-left:22px;}
 .marker_box span{ color:#000; font-size:14px; font-family:'Nanum Gothic'; display:inline-block; height:30px; line-height:30px; background:url(/tour/images/tour/sub/bg_alert_right.png) right top no-repeat; padding-right:12px; font-weight:600; width:auto;white-space:nowrap !important}
 .map_list_table{border-collapse: collapse; border-spacing: 0; margin: 0;  width:100%; table-layout:fixed}
 table.map_list_table th { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; background:#f5f9fe; color: #0c50a1; padding:10px 6px; text-align:center; font-weight: bold; }
 table.map_list_table td { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; background:#fff; color:#323232; padding:8px 6px; text-align:left; vertical-align: middle; letter-spacing:-1px; font-size:13px; word-break:keep-all; }
 table.map_list_table .th01{width:18%}
 table.map_list_table .th02{width:40%}
 table.map_list_table .th03{width:42%}
 table.map_list_table td a:hover{ color:#0c50a1; text-decoration:underline}
 .map_list_select td{ background-color:#0c50a1 !important; color:#ffffff !important;}
 .map_list_select td a{ color:#ffffff !important}
 .btn_excel{ background:#fafafa url(/tour/images/tour/download/ico_excel.png) 15px 8px no-repeat; display:inline-block;height:33px; border:1px solid #d5d5d5; color:#333;font-size:14px; line-height:33px; padding: 0 24px 0 40px;}
 .nmap{ width:100% !important;}
  table.table_b { margin-top: 5px; width: 100%; border-top:1px solid #3e635c;}
 table.table_b thead th { background-color: #f0f0f0; border-bottom: 1px solid #099a84; border-left: none; border-top: 1px solid #099a84; font-weight: 600; line-height: 17px; padding: 15px 0; text-align: center;}
 table.table_b thead th:first-child { border-left: medium none;}
 table.table_b td { background-color: #fff; border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; line-height: 20px; padding: 15px; text-align:center;}
 table.table_b tbody td:first-child { border-left: medium none;}
 table.table_b thead th.borl {border-left: 1px solid #d2d2d2 !important;}
 table.table_b tbody td.borl {border-left: 1px solid #d2d2d2 !important;}
  table ul li {line-height: 1.4;}
 table .th {background-color: #fbfbfb !important; border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; font-weight: 600; line-height: 14px; padding: 15px 0;text-align: center;}
 table.table_b tbody th {background-color: #f0f0f0; border-bottom: 1px solid #d2d2d2;}
 table.table_b th.th_5 { width:5%;}
 table.table_b th.th_10 { width:10%;}
 table.table_b th.th_20 { width:20%;}
 table.table_b th.th_25 { width:25%;}
 table.table_b th.th_30 { width:30%;}
 table.table_b th.th_35 { width:35%;}
 table.table_b th.th_40 { width:40%;}
 table.table_b th.th_45 { width:45%;}
 table.table_b th.th_50 { width:50%;}
 table.table_b th.th_55 { width:55%;}
 table.table_b th.th_60 { width:60%;}
 table.table_b th.th_65 { width:65%;}
 table.table_b th.th_70 { width:70%;}
 table.table_b th.th_75 { width:75%;}
 table.table_b th.th_80 { width:80%;}
 table.table_b td.td_5 { width:5%;}
 table.table_b td.td_10 { width:10%;}
 table.table_b td.td_20 { width:20%;}
 table.table_b td.td_25 { width:25%;}
 table.table_b td.td_30 { width:30%;}
 table.table_b td.td_35 { width:35%;}
 table.table_b td.td_40 { width:40%;}
 table.table_b td.td_45 { width:45%;}
 table.table_b td.td_50 { width:50%;}
 table.table_b td.td_55 { width:55%;}
 table.table_b td.td_60 { width:60%;}
 table.table_b td.td_65 { width:65%;}
 table.table_b td.td_70 { width:70%;}
 table.table_b td.td_75 { width:75%;}
 table.table_b td.td_80 { width:80%;}
   #content a.btst { text-align:center; padding:12px 48px; color:#fff; display:inline-block; position:relative; transition: background-color .2s; webkit-transition:-webkit-transform background-color .2s; -moz-transition:-moz-transform background-color .2s; }
 .board_no { border:none !important; background:none !important;}
 #content a.btn1 { background-color:#3e635c; text-transform:uppercase; }
 .btn1 span { position:relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
 .btn1:hover span { color:#fff;}
 .btn1 .btn1hover1 { position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#099a84; transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
 .btn1:hover .btn1hover1 { transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
  .traffic_tip_1 { background: url("/tour/contents/502/icon-3.gif") no-repeat scroll 0 0; line-height:27px !important; padding-left:40px; }
 .night_double_cos {height:85px !important;}
  .page_subtit{ margin: 0 auto !important; text-indent: -99999px;}
  .content_top_alert2 ul li.notice{ background:url("/tour/images/tour/sub/icon_notice.png") no-repeat 0 0 !important; padding-left:36px !important; padding-top:3px !important; height:30px; margin-bottom:10px; font-size:17px; font-weight:500;}
  .list_item a{ margin-right:0.5%;}
 .list_item a p{ padding:1% 1.5%; letter-spacing:-0.06em; font-size:15px !important;}
 .course_st{ font-weight:bold; color:#e62540;}
 .board_hamel_img{background:url("/tour/images/board/board_hamel_img.jpg") no-repeat #f8f9fb scroll 96% 50%;}
  .geobuk_traffic{ height:580px;}
 .geobuk_traffic .tra_1{ width:47%; margin-right:2%; float:left;}
 .geobuk_traffic .tra_2{ float:right;}
 table.table_b_50 { margin-top: 5px; width: 48% !important; float:left; border-top:1px solid #3e635c;}
 .pad22{ padding:22px;}
 .tr_bl{ background:url("/tour/contents/94/line_1.jpg") no-repeat 0 8px !important; padding-left:35px !important; color:#113184; font-size:18px; font-weight:bold;}
 .tr_rd{ background:url("/tour/contents/94/line_2.jpg") no-repeat 0 8px !important; padding-left:35px !important; color:#ff5957; font-size:18px; font-weight:bold;}
 .btn_detour{ margin-top:20px; text-align:center;}
 .btn_detour a{ display:inline-block; font-size:15px; border:1px solid #113184; background-color:#fff; color:#113184; padding:8px 80px;}
 .sns_agree { border-bottom:1px solid #d2d2d2; margin-top:10px;}
 .sns_agree th{ text-align:left; font-size:15px; padding-bottom:10px;}
 .sns_agree td{padding-bottom:10px; color:#e62540; font-weight:bold;}
 .city_vr{background:url("/tour/contents/930/city_vr_icon.jpg") no-repeat scroll 17px 9px; padding-left:22px;}
 .pad10{ padding:5px 30px;}
 .ubike_bg {background:url("/tour/contents/3555/ubike_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .ubike_bg .bg_t{padding-top:95px !important;}
  .webtoon_list { margin:15px 0 60px 0;}
 .webtoon_list li {display:inline-block; background:none !important; width:13%; padding:0 !important; margin-right:0.53%; line-height:35px !important; font-size:15px;}
 .webtoon_list li:last-child {margin-right:0 !important;}
 .webtoon_list img{ display:block;}
  .rock_box1, .rock_box2, .rock_box3{ float:left; width:30%; height:150px; margin-bottom:20px;}
 .rock_box1, .rock_box2{ margin-right:5%;}
 .rock_box1 h3, .rock_box2 h3, .rock_box3 h3{ text-align:center; padding:10px 0;}
 .rock_box1 h3{ color:#1C1D91 !important; border:1px solid #1C1D91; margin-top:0 !important;}
 .rock_box2 h3{ color:#692c94 !important; border:1px solid #692c94; margin-top:0 !important;}
 .rock_box3 h3{ color:#0a6635 !important; border:1px solid #0a6635; margin-top:0 !important;}
 .rock_box1 ul li, .rock_box2 ul li, .rock_box3 ul li{ float:left; width:45%;}
 .rock_box1 ul , .rock_box2 ul , .rock_box3 ul { padding-left:65px !important;}
 .rock_box4{ clear:both; border:2px solid #134987; padding:10px; height:25px;}
 .rock_box4 p{ float:left; width:49%; height:24px; padding-left:5px; font-size:18px; text-align:center;}
 .rock_box4 p:last-child{border-left:2px solid #134987; }
 .rock_box5 { background-color:#134987; color:#fff; text-align:center; padding:15px 0;}
 .rock_box5 p:first-child { color:#fffc00 !important; font-size:18px; font-weight:500;}
 .event_1001_bg{background:url("/tour/contents/3816/event_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
  .board_ucc_img{background:url("/tour/images/board/board_ucc_img.jpg") no-repeat #f8f9fb scroll 96% 50%;}
 .w24 li{ width:24%;}
 .board_bus_img{background:url("/tour/images/board/board_event_bus.jpg") no-repeat #f8f9fb scroll 96% 50%;}
 .dream_v{ padding:0 27%;}
 .box_red{ border:4px dashed #e62540; padding:20px;}
 .line_b{ border-bottom:1px #d5d5d5 solid; padding-bottom:50px;}
 .float_left{float:left;}
  .box_app{border:1px solid #d2d2d2; background:#f8f9fb; padding:20px;}
 .txt_app{ font-size:16px; font-weight:600; margin:10px 0;}
 .line_app{ display:block; border-bottom:1px #113184 solid; padding-bottom:30px; margin-bottom:30px;}
 .improve{ color:#007320; font-weight:500; }
 .typing{ color:#6943ba; font-weight:500;}
 .unmatch{ color:#db003a; font-weight:500; }
 .missing{ color:#764302; font-weight:500; }
 .btn_login {background-color: #113184; font-size: 15px; width: 195px; padding: 10px 0; display: block; color: #FFF !important; margin: 0 auto; text-align: center;}
 .p_txt { font-weight:bold; color:#ce0909; font-size:14px; }
 .td_yellow {background:#FFC !important;}
  .emoticon_top {display:block; overflow:hidden; clear:both;}
 .emoticon_top .emoticon_top_img {width:30%; display:inline-block; float:left;}
 .emoticon_top .emoticon_top_img img {float:right;}
 .emoticon_top_down {padding-top:40px; display:inline-block; width:65%; float:right;}
 .emoticon_top_down .emo_s_txt {font-size:14px; color:#828282; line-height:30px;}
 .emoticon_top_down .emo_title {font-size:40px; color:#333333; font-weight:bold; line-height:50px;}
 .emoticon_top_down .emo_down {margin-top:20px; width:100%; display:block; overflow:hidden;}
 .emoticon_top_down .emo_down a {border-radius:20px; color:#fff; font-size:15px; display:inline-block; float:left; padding:8px 20px; text-align:center; line-height:30px;}
 .emoticon_top_down .emo_down a.emo_down1, .emoticon_con .emo a.emo_down1 {background-color:#333333;}
 .emoticon_top_down .emo_down a.emo_down2 {margin-left:30px;}
 .emoticon_top_down .emo_down a.emo_down2, .emoticon_con .emo a.emo_down2 {background-color:#0072b5;}
 .emoticon_top_down .emo_down a span.down_btn, .emoticon_con .emo a span.down_btn {background: url("/tour/images/tour/sub/ico_download.png") no-repeat right; width: 30px; height: 30px; margin-left: 10px; float: right; display: inline-block;}
 .emoticon_con {margin-top:50px; overflow:hidden;}
 .emoticon_con .emo {float:left; margin-left:6%; width:150px;}
 .emoticon_con .emo a {border-radius:8px; color:#fff; font-size:13px; display:inline-block; padding:5px 8px; text-align:center; line-height:30px; width:134px; overflow:hidden; margin-bottom:20px;}
 .le_sp08 {letter-spacing:-0.08em;}
 @media all and (max-width:850px){ .emoticon_top_down .emo_down a.emo_down2 {margin-left:10px;}
 }
  .btn_shopbox .btn_shop{ float:left; width:20%; padding:15px 15px 15px 15px;}
 .btn_shopbox .food_point{ float:left; width:72.5%;}
 .btn_shopbox .w_49{ width:49.7% !important;}
  .event_list {display:flex; flex-wrap: wrap;}
 .event_list li:nth-child(4n+1) {margin-left:0;}
 .event_list li {margin-left:50px; margin-bottom:50px; list-style:none; background-image:none !important; padding:0 !important;}
  .col_5 li:first-child {margin-left:0;}
 .col_5 li:nth-child(5n+1) {margin-left:0;}
 .col_5 {display:flex; flex-wrap: wrap;}
 .col_5 li {margin-left:10px; margin-bottom:50px; list-style:none; background-image:none !important; padding:0 !important; width: 19.3%;}
 .col_5 li img {width: 100%;}
 @media all and (max-width:1205px){ .col_5 li {width: 23%;}
 .col_5 li:nth-child(4n+1) {margin-left:0;}
 .col_5 li:nth-child(5n+1) {margin-left:10px;}
 }
 @media all and (max-width:983px){ .col_5 li {width: 32%;}
 .col_5 li:nth-child(3n+1) {margin-left:0;}
 .col_5 li:nth-child(4n+1) {margin-left:10px;}
 .col_5 li:nth-child(5n+1) {margin-left:10px;}
 }
 @media all and (max-width:746px){ .col_5 li {width: 48%;}
 .col_5 li:nth-child(2n+1) {margin-left:0;}
 .col_5 li:nth-child(3n+1) {margin-left:10px;}
 .col_5 li:nth-child(4n+1) {margin-left:10px;}
 .col_5 li:nth-child(5) {margin-left:0px;}
 }
 .gm-style .gm-style-iw .gm-style-iw-d div {font-size:15px !important; display:block; width:100%; overflow:hidden;}
  .taste_app_list { background-color:#43a0f0; min-height:650px; padding:50px; box-sizing: border-box; }
 .taste_app_list .list_left { float:left; width:60%; }
 .taste_app_list .list_left > span { background:url("/tour/contents/4794/y_logo.png") 0 0 ; width:144px; height:35px; display:block; text-indent:-99999px; }
 .taste_app_list .list_left > p { margin: 38px 0 0 20px; }
 .taste_app_list .list_right { float:left; width:38%; text-align: center; color:#fff; }
 .taste_app_list .list_right .t_01 { background:url("/tour/contents/4794/y_title_2022.png") 0 0 ; width:388px; height:260px; margin:25px auto; display:block; text-indent:-99999px; }
 .taste_app_list .list_right .t_02 { margin-top:20px; font-size:20px; }
 .taste_app_list .list_right .t_03 { margin-top:20px; font-size:15px; }
 .taste_app_list .list_right .t_03 .next { display: block; }
 .taste_app_list .list_right .btn_p { margin-top:15px; }
 .taste_app_list .list_right .btn_p a.p_1 { background-color: #ffc208; color:#000; padding:15px 35px; font-size:16px; }
 .taste_app_list .list_right .btn_p a.p_1:hover {background-color:#113184; transition:all 0.3s ease 0s; color:#fff; }
 @media screen and (max-width:1130px){ .taste_app_list .list_left p img { width:100%; }
 .taste_app_list .list_right .btn_p a.p_2, .taste_app_list .list_right .btn_p a.p_3 {margin:0 !important;}
 }
 @media screen and (max-width:880px){ .taste_app_list .list_left { display:none; }
 .taste_app_list .list_right { width:100%; }
 }
 .taste_app_list .list_right .btn_p a.p_2 { background:#ffc208 url(/tour/images/tour/ico_google.png) no-repeat 20px 12px; height:22px; color:#000; padding:15px 35px 15px 45px; font-size:16px; margin:0 40px; display:block; text-align:left; line-height:19px; }
 .taste_app_list .list_right .btn_p a.p_2:hover {background:#113184 url(/tour/images/tour/ico_google.png) no-repeat 20px 12px; transition:all 0.3s ease 0s; color:#fff; }
 .taste_app_list .list_right .btn_p a.p_3 { background:#ffc208 url(/tour/images/tour/ico_app.png) no-repeat 20px 12px; height:22px; color:#000; padding:15px 35px 15px 45px; font-size:16px; margin:0 40px; display:block; text-align:left; line-height:19px; }
 .taste_app_list .list_right .btn_p a.p_3:hover {background:#113184 url(/tour/images/tour/ico_app.png) no-repeat 20px 12px; transition:all 0.3s ease 0s; color:#fff; }
  .traffic_app_list { background-color:#43a0f0; min-height:650px; padding:50px; box-sizing: border-box; }
 .traffic_app_list .list_left { float:left; width:60%; }
 .traffic_app_list .list_left > span { background:url("/tour/contents/4794/y_logo.png") 0 0 ; width:144px; height:35px; display:block; text-indent:-99999px; }
 .traffic_app_list .list_left > p { margin: 38px 0 0 20px; }
 .traffic_app_list .list_right { float:left; width:39%; text-align: center; color:#fff; }
 .traffic_app_list .list_right .t_01 { background:url("/tour/contents/104041/traffic_title.png") 0 0 ; width:388px; height:104px; margin:25px auto; display:block; text-indent:-99999px; }
 .traffic_app_list .list_right .t_02 { margin-top:20px; font-size:20px; }
 .traffic_app_list .list_right .t_03 { margin-top:20px; font-size:15px; }
 .traffic_app_list .list_right .t_03 .next { display: block; }
 .traffic_app_list .list_right .btn_p { margin-top:15px; }
 .traffic_app_list .list_right .btn_p a.p_1 { background-color: #ffc208; color:#000; padding:15px 35px; font-size:16px; }
 .traffic_app_list .list_right .btn_p a.p_1:hover {background-color:#113184; transition:all 0.3s ease 0s; color:#fff; }
 .traffic_app_list .list_right ul.qr_down li {float:left; background:#006cc5 !important; border-radius:5px; padding:5px 10px !important; margin-top:30px; margin-left:13%; display:inline-block; overflow:hidden;}
 .traffic_app_list .list_right ul.qr_down li span {display:block; font-size:16px; text-align:center; margin-bottom:5px; font-weight:600;}
 @media screen and (max-width:1130px){ .traffic_app_list .list_left p img { width:100%; }
 .traffic_app_list .list_right .btn_p a.p_2, .traffic_app_list .list_right .btn_p a.p_3 {margin:0 !important;}
 }
 @media screen and (max-width:990px){ .traffic_app_list .list_right ul.qr_down li {margin-left:9%;}
 }
 @media screen and (max-width:880px){ .traffic_app_list .list_left { display:none; }
 .traffic_app_list .list_right { width:100%; }
 .traffic_app_list .list_right ul.qr_down li {margin-left:5%;}
 }
 .traffic_app_list .list_right .btn_p a.p_2 { background:#ffc208 url(/tour/images/tour/ico_google.png) no-repeat 20px 12px; height:22px; color:#000; padding:15px 35px 15px 45px; font-size:15px; margin:0 40px; display:block; text-align:left; line-height:19px; }
 .traffic_app_list .list_right .btn_p a.p_2:hover {background:#113184 url(/tour/images/tour/ico_google.png) no-repeat 20px 12px; transition:all 0.3s ease 0s; color:#fff; }
 .traffic_app_list .list_right .btn_p a.p_3 { background:#ffc208 url(/tour/images/tour/ico_app.png) no-repeat 20px 12px; height:22px; color:#000; padding:15px 35px 15px 45px; font-size:16px; margin:0 40px; display:block; text-align:left; line-height:19px; }
 .traffic_app_list .list_right .btn_p a.p_3:hover {background:#113184 url(/tour/images/tour/ico_app.png) no-repeat 20px 12px; transition:all 0.3s ease 0s; color:#fff; }
  a.food_link .ico {background: url(/tour/contents/104191/food_search.png) no-repeat; margin-left:15px; display: block; overflow: hidden; width:25px; height:25px; float: left;}
 a.food_link .link_txt {float: left; line-height: 25px;}
  table.write_form { border-collapse: collapse; border-spacing: 0; width:100%; line-height:140%; border-top: 1px solid #113184; border-bottom: 1px solid #d2d2d2; margin:0; }
 table.write_form th { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; background:#fafafa; color: #323232; padding: 13px; text-align:center; font-weight: bold; }
 table.write_form td { border-bottom: 1px solid #d2d2d2; background:#fff; color:#323232; padding: 12px; vertical-align: middle; word-break: keep-all; }
 table.write_form input.text_input{ padding: 4px; border: 1px solid #d2d2d2; background: #fafafa; border-radius: 5px; }
 .pasat_button{margin-top:20px!important;}
 .m_ver {display: none;}
 .geobukseon_box{ text-align:center; border:1px solid #113184; background-color:#fafafa; padding:25px; font-size:20px; line-height:38px;}
 .point_t{ border-top:1px solid #113184; margin-top:15px; padding-top:15px; font-weight:bold;}
  .prm_wrap{width:100%;}
 .prm_wrap .prm_con h3{text-indent:-9999px; background: url("/tour/contents/105353/promotion_sp_2023_10.png")0 0 no-repeat; display:block;}
 .prm_wrap .prm_con span.prm_chr{background: url("/tour/contents/105353/promotion_sp_2023_10.png")0 0 no-repeat;display:block;}
 .prm_wrap .prm_vis{background: url("/tour/contents/105353/vis_top_2023_5.jpg")0 0 no-repeat;display:block;width: 100%;height: auto;min-height: 419px;}
 .prm_wrap .prm_con{border-radius:30px;margin-top: 100px;position:relative;padding: 40px 0;width: 47%;float: left;}
 .prm_wrap .prm_con1{border: 5px solid #0e62ee; padding-bottom: 20px;}
 .prm_wrap .prm_con1 h3{background-position: -14px -48px;width: 278px;height: 36px;margin: 0 auto!important;margin-top: -58px !important;}
 .prm_wrap .prm_con1 span.prm_chr{background-position: -594px 1px;width: 156px;height: 182px;position:absolute;bottom: 51px;right: 69px;}
 .prm_wrap .prm_con1 ul{display: inline-block;margin-top: 40px;margin-left:6.3%;}
 .prm_wrap .prm_con1 ul li{float:left;margin-right: 18px;background:none !important;}
 .prm_wrap .prm_con1 ul li span.ico{background: url("/tour/contents/105353/promotion_sp_2023_10.png")no-repeat !important;display:block;width:139px;height:139px;}
 .prm_wrap .prm_con1 ul li a{display: block;width: 100%;text-align: center;font-size: 16px;word-break: keep-all;font-weight: 600; line-height: 55px; margin-bottom:20px;}
 .prm_wrap .prm_con1 ul li a:hover{color:#0e62ee;}
 .prm_wrap .prm_con1 ul li.link1 a span.ico{background-position: -14px -190px !important;}
 .prm_wrap .prm_con1 ul li.link2 a span.ico{background-position: -180px -190px !important;}
 .prm_wrap .prm_con1 ul li.link3 a span.ico{background-position: -347px -190px !important;}
 .prm_wrap .prm_con1 ul li.link4 a span.ico{background-position: -513px -190px !important;}
 .prm_wrap .prm_con1 ul li.link5 a span.ico{background-position: -679px -190px !important;}
 .prm_wrap .prm_con1 ul li.link6 a span.ico{background-position: -845px -190px !important;}
 .prm_wrap .prm_con1 ul li.link7 a span.ico{background-position: -1010px -190px !important;}
 .prm_wrap .prm_con2{border: 5px solid #1ead64;margin-left: 4%; padding-bottom: 20px;}
 .prm_wrap .prm_con2 h3{background-position: -13px -495px;width: 171px;height: 36px;margin: 0 auto!important;margin-top: -58px !important;}
 .prm_wrap .prm_con2 span.prm_chr{background-position: -453px -391px;width: 207px;height: 165px;position:absolute;bottom: 72px;right: 69px;}
 .prm_wrap .prm_con2 ul{display: inline-block;margin-top: 40px;margin-left:6.3%;}
 .prm_wrap .prm_con2 ul li{float:left;margin-right: 18px;background:none !important; }
 .prm_wrap .prm_con2 ul li span.ico{background:#c6ebce url("/tour/contents/105353/promotion_sp_2023_10.png")no-repeat !important;display:block;width:139px;height:139px; border-radius:50%;}
 .prm_wrap .prm_con2 ul li a{display: block;width: 100%;text-align: center;font-size: 16px;word-break: keep-all;font-weight: 600; line-height: 55px; margin-bottom:20px;}
 .prm_wrap .prm_con2 ul li a:hover{color:#746332;}
 .prm_wrap .prm_con2 ul li .ico:hover{background:#ffe25b url("/tour/contents/105353/promotion_sp_2023_10.png")no-repeat !important; transition:all 0.4s; }
 .prm_wrap .prm_con2 ul li.link1 a span.ico{background-position: 28px -595px !important;}
 .prm_wrap .prm_con2 ul li.link2 a span.ico{background-position: -139px -595px !important;}
 .prm_wrap .prm_con2 ul li.link3 a span.ico{background-position: -308px -595px !important;}
 .prm_wrap .prm_con2 ul li.link4 a span.ico{background-position: -472px -595px !important;}
 .prm_wrap .prm_con2 ul li.link5 a span.ico{background-position: -638px -595px !important;}
 .prm_wrap .prm_con2 ul li.link6 a span.ico{background-position: -804px -595px !important;}
 .prm_wrap .prm_con2 ul li.link7 a span.ico{background-position: -969px -595px !important;}
 .prm_wrap .prm_con2 ul li.link7{margin-right:0 !important;}
 .prm_wrap .prm_con3{border: 5px solid #f15011;clear: both;padding-bottom: 0px;}
 .prm_wrap .prm_con3 h3{background-position: -15px -852px;width: 235px;height: 36px;margin: 0 auto!important;margin-top: -63px !important;}
 .prm_wrap .prm_con3 span.prm_chr{background-position: -466px -755px;width: 155px;height: 169px;position:absolute;bottom: 30px;right:0px;}
 .prm_wrap .prm_con3 ul{display: inline-block;margin-top: 40px; margin-left:3%;}
 .prm_wrap .prm_con3 ul li{float:left;margin-bottom: 38px;background:none !important;width: 22%;}
 .prm_wrap .prm_con3 ul li span.ico{background: url("/tour/contents/105353/promotion_sp_2023_10.png")no-repeat !important;display:block;width:98px;height:98px;margin: 0 auto;margin-bottom: 14px;}
 .prm_wrap .prm_con3 ul li a{display: block;text-align: center;font-size: 15px;word-break: keep-all;font-weight: 600;line-height: 17px;}
 .prm_wrap .prm_con3 ul li a:hover{color: #eb4c27;}
 .prm_wrap .prm_con3 ul li.link1 a span.ico{background-position: -14px -974px !important;}
 .prm_wrap .prm_con3 ul li.link2 a span.ico{background-position: -131px -974px !important;}
 .prm_wrap .prm_con3 ul li.link3 a span.ico{background-position: -249px -974px !important;}
 .prm_wrap .prm_con3 ul li.link4 a span.ico{background-position: -365px -974px !important;}
 .prm_wrap .prm_con3 ul li.link5 a span.ico{background-position: -483px -974px !important;}
 .prm_wrap .prm_con3 ul li.link6 a span.ico{background-position: -599px -974px !important;}
 .prm_wrap .prm_con3 ul li.link7 a span.ico{background-position: -715px -974px !important;}
 .prm_wrap .prm_con3 ul li.link8 a span.ico{background-position: -830px -974px !important;}
 .prm_wrap .prm_con3 ul li.link9 a span.ico{background-position: -948px -974px !important;}
 .prm_wrap .prm_con3 ul li.link10 a span.ico{background-position: -1063px -974px !important;}
 .prm_wrap .prm_con3 ul li.link10{margin-right:0 !important;}
 .prm_wrap .prm_con4{border: 5px solid #ffc251;margin-left: 4%;padding-bottom: 149px;}
 .prm_wrap .prm_con4 h3{background-position: -14px -1185px;width: 232px;height: 36px;margin: 0 auto!important;margin-top: -64px !important;}
 .prm_wrap .prm_con4 span.prm_chr{background-position: -478px -1108px;width: 164px;height: 174px;position:absolute;bottom: 35px;right: 27px;}
 .prm_wrap .prm_con4 ul{display: inline-block;margin-top: 47px;margin-left: 7%;}
 .prm_wrap .prm_con4 ul li{float:left;margin-right: 43px;background:none !important;}
 .prm_wrap .prm_con4 ul li span.ico{background: #ffe25b url(/tour/contents/105353/promotion_sp_2023_10.png)no-repeat !important;display:block;width: 120px;height: 120px;border-radius: 10%;margin-bottom: 10px;}
 .prm_wrap .prm_con4 ul li a{display: block;width: 100%;text-align: center;font-size: 16px;word-break: keep-all;font-weight: 600;margin-bottom: 24px;}
 .prm_wrap .prm_con4 ul li a:hover{color:#2d89c8;}
 .prm_wrap .prm_con4 ul li .ico:hover{background:#3d63ca url("/tour/contents/105353/promotion_sp_2023_10.png")no-repeat !important; transition:all 0.4s; }
 .prm_wrap .prm_con4 ul li.link1 .ico:hover{background-position: -461px -1450px !important;}
 .prm_wrap .prm_con4 ul li.link2 .ico:hover{background-position: -618px -1450px !important;}
 .prm_wrap .prm_con4 ul li.link3 .ico:hover{background-position: -773px -1450px !important;}
 .prm_wrap .prm_con4 ul li.link4 .ico:hover{background-position: -929px -1450px !important;}
 .prm_wrap .prm_con4 ul li.link5 .ico:hover{background-position: -1087px -1450px !important;}
 .prm_wrap .prm_con4 ul li.link1 a span.ico{background-position: -461px -1315px !important;}
 .prm_wrap .prm_con4 ul li.link2 a span.ico{background-position: -618px -1315px !important;}
 .prm_wrap .prm_con4 ul li.link3 a span.ico{background-position: -773px -1315px !important;}
 .prm_wrap .prm_con4 ul li.link4 a span.ico{background-position: -929px -1315px !important;}
 .prm_wrap .prm_con4 ul li.link5 a span.ico{background-position: -1087px -1315px !important;}
 .prm_wrap .prm_con5{background: #ffea74;clear: both;width: 100%;margin-top: 150px;}
 .prm_wrap .prm_con5 h3{background-position: -16px -1611px;width: 123px;height: 50px;margin: 0 auto !important;margin-top: -70px !important;}
 .prm_wrap .prm_con5 span.prm_chr{background-position: -310px -1541px;width: 156px;height: 153px;position:absolute;bottom: 57px;right: 83px;}
 .prm_wrap .prm_con5 ul{display: inline-block;margin-top: 10px;margin-bottom: 10px; margin-left:5%;}
 .prm_wrap .prm_con5 ul li{float:left;margin-right: 35px;background:none !important;}
 .prm_wrap .prm_con5 ul li span.ico{background: url("/tour/contents/105353/promotion_sp_2023_10.png")no-repeat !important;display:block;width:139px;height:139px;margin-bottom: 25px;margin-top:25px;}
 .prm_wrap .prm_con5 ul li a{display: block;width: 100%;text-align: center;font-size: 16px;word-break: keep-all;font-weight: 600;}
 .prm_wrap .prm_con5 ul li a:hover{color:#118d4e;}
 .prm_wrap .prm_con5 ul li.link1 a span.ico{background-position: -15px -1749px !important;}
 .prm_wrap .prm_con5 ul li.link2 a span.ico{background-position: -180px -1749px !important;}
 .prm_wrap .prm_con5 ul li.link3 a span.ico{background-position: -347px -1749px !important;}
 .prm_wrap .prm_con5 ul li.link4 a span.ico{background-position: -513px -1749px !important;}
 .prm_wrap .prm_con5 ul li.link5 a span.ico{background-position: -679px -1749px !important;}
 .prm_wrap .prm_con5 ul li.link6 a span.ico{background-position: -845px -1749px !important;}
 .prm_wrap .prm_con5 ul li.link7 a span.ico{background-position: -1010px -1749px !important;}
 .prm_wrap .prm_con5 ul li.link8 a span.ico{background-position: -15px -1966px !important;}
 .prm_wrap .prm_con5 ul li.link9 a span.ico{background-position: -180px -1966px !important;}
 .prm_wrap .prm_con5 ul li.link10 a span.ico{background-position: -347px -1966px !important;}
 .prm_wrap .prm_con5 ul li.link11 a span.ico{background-position: -513px -1966px !important;}
 .prm_wrap .prm_con5 ul li.link12 a span.ico{background-position: -679px -1966px !important;}
 .prm_wrap .prm_con5 ul li.link13 a span.ico{background-position: -845px -1966px !important;}
 .prm_wrap .prm_con5 ul li.link14 a span.ico{background-position: -1010px -1966px !important;}
 .prm_wrap .prm_con5 ul li.link14{margin-right:0 !important;}
 .prm_wrap .prm_con7{width: 100%;background: #c8c8d5; margin-bottom: 70px;}
 .prm_wrap .prm_con7 h3{background-position: -9px -2433px;width: 123px;height: 43px;margin: 0 auto!important;margin-top: -64px !important;}
 .prm_wrap .prm_con7 h4{background: #c5222b !important;color: #fff !important;font-size: 17px !important;text-align:center;padding: 10px 20px !important;display: inline-block;border: 2px solid #fff;margin: 0 auto !important;border-radius: 15px;}
 .prm_wrap .prm_con7 span.prm_chr{background-position: -467px -1108px;width: 164px;height: 174px;position:absolute;bottom: 35px;right: 27px; }
 .prm_wrap .prm_con7 ul{display: flex; justify-content: space-between;flex-wrap: wrap;margin: 0 auto !important;margin-top: 37px !important; width:95%;}
 .prm_wrap .prm_con7 ul li{background:none !important;width: 25%;padding: 0 !important;}
 .prm_wrap .prm_con7 ul li span.ico{background: #ffe25b url(/tour/contents/105353/promotion_sp_2023_10.png)no-repeat !important;display:block;width: 227px;height: 227px;border-radius: 15%;margin: 0 auto;margin-bottom: 16px;}
 .prm_wrap .prm_con7 ul li a{display: block;width: 100%;text-align: center;font-size: 16px;word-break: keep-all;font-weight: 600;margin-bottom: 24px;}
 .prm_wrap .prm_con7 ul li a:hover{color:#224cad;}
 /* .prm_wrap .prm_con7 ul li .ico:hover{background:#ffffff url("/tour/contents/105353/promotion_sp_2023_10.png")no-repeat !important; transition:all 0.4s; }
 .prm_wrap .prm_con7 ul li.link1 .ico:hover{background-position: -461px -1450px !important;}
 .prm_wrap .prm_con7 ul li.link2 .ico:hover{background-position: -618px -1450px !important;}
 .prm_wrap .prm_con7 ul li.link3 .ico:hover{background-position: -773px -1450px !important;}
 .prm_wrap .prm_con7 ul li.link4 .ico:hover{background-position: -929px -1450px !important;}
 .prm_wrap .prm_con7 ul li.link5 .ico:hover{background-position: -1087px -1450px !important;}
 */ .prm_wrap .prm_con7 ul li.link1 a span.ico{background-position: -165px -2441px !important;}
 .prm_wrap .prm_con7 ul li.link2 a span.ico{background-position: -425px -2441px !important;}
 .prm_wrap .prm_con7 ul li.link3 a span.ico{background-position: -685px -2441px !important;}
 .prm_wrap .prm_con7 ul li.link4 a span.ico{background-position: -949px -2441px !important;}
 .prm_wrap .prm_con7 ul li.link4{margin-right:0 !important;}
 .prm_wrap .prm_con7 div.mat5{background: #fff;width: 90%;margin: 0 auto;padding: 0px 15px 0px 0px;overflow: hidden;}
 .prm_wrap .prm_con7 p.siz16{padding: 33px 20px;font-weight:600;color: #ffffff;float:left;width: 8%;background: #275cbb;line-height: 25px;}
 .prm_wrap .prm_con7 p.basic{font-weight: 400;font-size: 14px;color: #524f4f;float:left;width: 83%;margin-left:1%;padding: 18px;word-break: keep-all;}
 .prm_wrap .prm_con7 p.align_right{float: right; margin-bottom: 8px;}
 .prm_wrap .prm_con7 p.align_right a{font-size: 15px;display:inline-block;background: #3346c2;padding: 10px 15px;color: #fff;border-radius:9px;border: 2px solid #fff;font-weight: 600;}
 .prm_wrap .prm_con7 p.align_right a:hover{background:#fff; transition:ease-in-out 0.4s; color:#000; border:2px solid #000;}
 .prm_wrap .prm_con6{background: #73c1e1 url("/tour/contents/105353/way_info_p.png")0 0 no-repeat;height: 1156px;width: 100%;position: relative;}
 .prm_wrap .prm_con6 h3{background-position: -14px -2198px;width: 164px;height: 50px;margin: 0 auto !important;margin-top: -65px !important;}
 .prm_wrap .prm_con6 ul.prm6_ul_mb{display:none;}
 .prm_wrap .prm_con6 a{display: block;text-align: center;background: #23975c;font-size: 16px;padding: 5px 20px;border-radius: 25px;color: #fff;border: 2px solid white;}
 .prm_wrap .prm_con6 a:hover{background: #ffd94d;transition:all 0.2s;color: #000; transition:ease-in 0.3s; }
 .prm_wrap .prm_con6 a:after{background: #23975c;width: 11px;height: 11px;border-radius:50%;display:block;content:'';position: absolute;}
 .prm_wrap .prm_con6 li{position:absolute; background:none !important;}
 .prm_wrap .prm_con6 li.obj1{top: 529px;left: 328px;}
 .prm_wrap .prm_con6 li.obj2{bottom: 605px;left: 217px;}
 .prm_wrap .prm_con6 li.obj3{top: 207px;right: 172px;}
 .prm_wrap .prm_con6 li.obj4{top: 362px;right: 79px;}
 .prm_wrap .prm_con6 li.obj5{top: 418px;right: 103px;}
 .prm_wrap .prm_con6 li.obj6{top: 466px;right: 187px;}
 .prm_wrap .prm_con6 li.obj7{top: 590px;right: 130px;}
 .prm_wrap .prm_con6 li.obj8{bottom: 465px;right: 133px;}
 .prm_wrap .prm_con6 li.obj9{top: 189px;left: 181px;}
 .prm_wrap .prm_con6 li.obj1 a:after{top: 62px;left: 249px;}
 .prm_wrap .prm_con6 li.obj2 a:after{top: 67px;left: 267px;}
 .prm_wrap .prm_con6 li.obj3 a:after{top: 88px;left: -165px;}
 .prm_wrap .prm_con6 li.obj4 a:after{top: 71px;left: -124px;}
 .prm_wrap .prm_con6 li.obj5 a:after{top: 41px;left: -137px;}
 .prm_wrap .prm_con6 li.obj6 a:after{top: 3px;left: -69px;}
 .prm_wrap .prm_con6 li.obj7 a:after{top: 2px;left: -69px;}
 .prm_wrap .prm_con6 li.obj8 a:after{top: 12px;left: -38px;}
 .prm_wrap .prm_con6 li.obj9 a:after{top: 76px;left: 252px;}
 .prm_wrap .prm_con6 li a:hover::after{background: #f2c82e; border:1px solid #23975c; transition:ease-in 0.4s; }
 /* .prm_wrap .prm_con6 li.obj1 a:hover::after{background-position: -244px -2263px;}
 .prm_wrap .prm_con6 li.obj2 a:hover::after{background-position: -333px -2265px;}
 .prm_wrap .prm_con6 li.obj3 a:hover::after{background-position: -392px -2265px;}
 .prm_wrap .prm_con6 li.obj4 a:hover::after{background-position: -455px -2265px;}
 .prm_wrap .prm_con6 li.obj5 a:hover::after{background-position: -513px -2265px;}
 .prm_wrap .prm_con6 li.obj6 a:hover::after{background-position: -572px -2265px;}
 .prm_wrap .prm_con6 li.obj7 a:hover::after{background-position: -633px -2265px;}
 .prm_wrap .prm_con6 li.obj8 a:hover::after{background-position: -693px -2265px;}
 */ @media screen and (max-width: 1205px){ .prm_wrap .prm_vis{background-size:99%}
 .prm_wrap .prm_con {width: 99%;margin-left:0;}
 .prm_wrap .prm_con1 ul li{margin-right: 5%;}
 .prm_wrap .prm_con2 ul li{margin-right: 5%;}
 .prm_wrap .prm_con4{padding-bottom:30px;}
 .prm_wrap .prm_con4 span.prm_chr{bottom:-136px;}
 .prm_wrap .prm_con4 ul{width:99%;}
 .prm_wrap .prm_con4 ul li{margin-right: 7%;}
 .prm_wrap .prm_con5 ul li{margin-right: 6%;}
 .prm_wrap .prm_con6{position:relative;height: 1092px; background: #73c1e1 url("/tour/contents/105353/way_info_m_2.png")0 0 no-repeat; background-size:99%;}
 .prm_wrap .prm_con6 ul.prm6_ul_mb{position:absolute;bottom:5%;display:flex;justify-content: center;flex-wrap: wrap;width: 100%;}
 .prm_wrap .prm_con6 ul li{width: 20%;margin-bottom: 20px;position: static;}
 .prm_wrap .prm_con6 ul li a{font-size:14px; padding:10px}
 .prm_wrap .prm_con6 a:after{display:none;}
 .prm_wrap .prm_con6 ul.prm6_ul{display:none;}
 .prm_wrap .prm_con7 p.siz16{width:97.6%; text-align:center; padding:10px 20px;}
 }
 @media screen and (max-width:1165px){ .prm_wrap .prm_vis{background-size:99%}
 .prm_wrap .prm_con {width: 99%;margin-left:0;}
 .prm_wrap .prm_con1{margin-top:0;}
 .prm_wrap .prm_con1 ul li{margin-right:3%;}
 .prm_wrap .prm_con2 ul li{margin-right:3%;}
 .prm_wrap .prm_con5 ul li{margin-right: 4%;}
 }
 @media screen and (max-width:1045px){ .prm_wrap .prm_con4 span.prm_chr{bottom:50px;}
 }
 @media screen and (max-width:1000px){ .prm_wrap .prm_con5 ul li{margin-right: 2%;}
 .prm_wrap .prm_con6{height: 870px; }
 .prm_wrap .prm_con7 ul li{width:49%;}
 }
 @media screen and (max-width:775px){ .prm_wrap .prm_con{width:92%;}
 .prm_wrap .prm_con1{margin-top:-100px;}
 .prm_wrap .prm_con1 ul li{margin-right:9.5%;}
 .prm_wrap .prm_con2 ul li{margin-right:9.5%;}
 .prm_wrap .prm_con5 ul li{margin-right:9.5%;}
 .prm_wrap .prm_con6{height:770px; }
 .prm_wrap .prm_vis{background-size:90%}
 .prm_wrap .prm_con7 p.basic{width:90%;}
 .prm_wrap .prm_con7 p.align_right{width:90%; margin-bottom:20px;}
 }
 @media screen and (max-width:650px){ .prm_wrap .prm_con{width:80%}
 .prm_wrap .prm_con1 ul li{margin-right:5%;}
 .prm_wrap .prm_con2 ul li{margin-right:5%;}
 .prm_wrap .prm_con3 ul li a{font-size:14px;}
 .prm_wrap .prm_con5 ul li{margin-right:5%;}
 .prm_wrap .prm_con6{height:670px; }
 .prm_wrap .prm_con6 ul li a{font-size:11px;}
 .prm_wrap .prm_vis{background-size:83%}
 }
 @media screen and (max-width:560px){ .prm_wrap .prm_con{width:69%}
 .prm_wrap .prm_con1 ul {margin-left:4%;}
 .prm_wrap .prm_con2 ul {margin-left:4%;}
 .prm_wrap .prm_con4 ul{margin-left: 3%;}
 .prm_wrap .prm_con5 ul {margin-left:4%;}
 .prm_wrap .prm_con5 span.prm_chr{right:1%;}
 .prm_wrap .prm_con1 ul li{margin-right:1%;}
 .prm_wrap .prm_con2 ul li{margin-right:1%;}
 .prm_wrap .prm_con5 ul li{margin-right:1%;}
 .prm_wrap .prm_con6{height:570px; }
 .prm_wrap .prm_vis{background-size:80%}
 }
 .yeosuen_app { border:2px solid #0356bc;}
 .yeosuen_app .yn_app_info{ background:url("/tour/contents/105504/yn_info_bg.jpg")0 0 no-repeat; width:100%; height:800px; box-sizing:border-box;}
 .yeosuen_app .yn_app_info .list_left span {background:url("/tour/contents/105504/ys_logo.png") 0 0 ; width:146px; height:43px; display:block; text-indent:-99999px; margin:50px 0 0 50px;}
 .yeosuen_app .yn_app_info .list_left { float:left; width:60%;}
 .yeosuen_app .yn_app_info .list_right { float:left; width:38%; text-align:center; color:#fff; margin-top:50px;}
 .yeosuen_app .yn_app_info .list_right .t_01 { margin-bottom:30px;}
 .yeosuen_app .yn_app_info .list_right .t_02 { font-size:20px; margin-top:30px;}
 .yeosuen_app .yn_app_info .list_right .t_03 { font-size:35px; margin:25px 0; font-weight:bold;}
 .yeosuen_app .yn_app_info .list_right .t_04 { font-size:17px; line-height:25px; margin-bottom:50px;}
 .yeosuen_app .yn_app_info .list_right .btn_p a.p_2 {background:#ffc208 url(/tour/images/tour/ico_google.png) no-repeat 20px 12px; height:22px; color:#000; padding:15px 35px 15px 45px; font-size:16px; margin:0 40px; display:block; text-align:left; line-height:19px;}
 .yeosuen_app .yn_app_info .list_right .btn_p a.p_2:hover {background:#113184 url(/tour/images/tour/ico_google.png) no-repeat 20px 12px; transition:all 0.3s ease 0s; color:#fff; }
 .yeosuen_app .yn_app_info .list_right .btn_p a.p_3 { background:#ffc208 url(/tour/images/tour/ico_app.png) no-repeat 20px 12px; height:22px; color:#000; padding:15px 35px 15px 45px; font-size:16px; margin:0 40px; display:block; text-align:left; line-height:19px; margin-top:15px;}
 .yeosuen_app .yn_app_info .list_right .btn_p a.p_3:hover {background:#113184 url(/tour/images/tour/ico_app.png) no-repeat 20px 12px; transition:all 0.3s ease 0s; color:#fff; }
 .yeosuen_app .yn_service h4{ text-align:center; font-size:34px !important; color:#0061c5 !important; background:none !important;}
 .yeosuen_app .yn_service h4 span.ico{background:url("/tour/contents/105504/yn_h4_ico.jpg")0 0 no-repeat; width:45px; height:38px; display:inline-block; margin:-5px 22px;}
 .yeosuen_app .yn_service h5{ text-align:center; font-size:24px !important; background-color:#0061c5; color:#fff !important; border-radius: 100px; padding: 12px 20px; width: 35%; margin: 60px auto 0 !important;}
 .yeosuen_app .yn_service .yn_service_txt { display:inline-block; padding:20px;}
 .yeosuen_app .yn_service .yn_service_txt div { float:left; width:50%; margin-top:30px;}
 .yeosuen_app .yn_app_intro { background-color:#f2f2f2; text-align:center; padding-bottom:40px;}
 .yeosuen_app .yn_app_intro h4{ background-color:#0356bc !important; color:#fff !important; text-align:center; font-size:24px !important; padding:12px 20px !important; display:inline-block; border-radius:100px; width:35%;}
 .yeosuen_app .yn_app_intro .intro_txt{ font-size:20px; font-weight:600; margin-bottom:30px;}
 .f_light_box { text-align:center;}
 .f_light_box .f_lg_t1{ font-size:26px; font-weight:600; margin:40px 0 20px 0;}
 .f_light_box .f_lg_t2 { font-size:17px;}
 .f_lg_img2{ margin:30px 0;}
 .f_lg_t3{ font-size:20px; margin-top:60px;}
 .f_lg_t4{ font-size:28px; color:#113184; margin:20px 0 50px 0;}
 .f_lg_img3{ margin:30px 0;}
 .f_lg_t5{ font-size:18px; font-weight:500; margin-top:40px;}
 .f_lg_img5 { margin-top:40px;}
 .f_lg_img5 div{ margin-bottom:30px;}
 .f_lg_h4{ background:none !important; font-size:32px !important;}
 .f_lg_h4 span.star_ico{ background:url("/tour/contents/105514/star_ico.jpg")0 0 no-repeat; width:20px; height:20px; display:inline-block; margin:0 20px;}
 .f_lg_img6 div{float:left; width:50%; margin-top:30px;}
 .c_box3{ background-color:#fff; margin-top:20px; padding:25px 30px; border:10px solid #f3f4f6;}
 .siz16{ font-size:16px;}
 .f_bold{ font-weight:bold;}
  .img_col1 { position: relative;}
 ul.img_col2 { margin:35px 0 0px; width: 100%; display:inline-block;}
  ul.img_col2 li {display: inline-block; text-align: center !important; width: 46%; float:left; background: none !important; position: relative;}
 ul.img_col2 li img { width:100%; height:auto;}
 ul.img_col2 li:first-child {margin-right: 44px;}
 .siz20 { font-size:20px;}
 .h180{ height:180px;}
 .next{ display: block;}
  .step_list {margin:20px 0 0 0;display: block;overflow: hidden;background: #f3f4f6;padding: 30px 20px 0 20px;text-align: center;}
 .step_list .step_box {width: 17%;background-color: #ffffff;border:1px solid #e4e4e4;border-radius: 14px;padding: 20px 10px;margin-bottom: 30px;display: inline-block;position: relative; vertical-align: middle;}
 .step_list .step_next {width: 39px;height: 135px;text-indent: -999em;display: inline-block;background: url("/images/common/sub/step_ico_next.png") center no-repeat;margin: 0 auto;vertical-align: top;padding: 0 10px;}
 .step_list.six .step_box{ width: 10%;}
 .step_list.five .step_box{ width: 12%;}
 .step_list.four .step_box{width: 17%;}
 .step_list.three .step_box{width: 24.7%;}
 .module_list_box .step_list.three .step_box{width: 23.7%;}
  .step_list .step_next.h80{height:80px;}
 .img_txt {clear:both; width:100%; margin:30px 0 15px 0; display:inline-block;}
  .img_txt .l50 { width:49%; float:left; margin-right:1%; }
 .img_txt .r50 { width:49%; float:left; margin-left:1%; }
  .img_txt .l30 { width:32%; float:left; margin-right:2%; }
 .img_txt .c30 { width:32%; float:left; }
 .img_txt .r30 { width:32%; float:left; margin-left:2%; }
  .img_txt .l40 { width:38%; float:left; margin-right:2%; }
 .img_txt .r60 { width:58%; float:left; margin-left:2%; }
  .img_txt .l60 { width:58%; float:left; margin-right:2%; }
 .img_txt .r40 { width:38%; float:left; margin-left:2%; }
  .img_txt .r70 { width:66%; float:left; }
  .img_txt .l70 { width:66%; float:left; }
 .img_txt h4:first-child, .img_txt h5:first-child, .img_txt h6:first-child { margin-top:0px; }
 .img_txt .c_box:first-child, .img_txt .c_box2:first-child, .img_txt .c_box3:first-child { margin-top:0px; }
  .img_txt .l20 {width: 22%;float:left;margin-right:2%;}
 .img_txt .r80 {width: 76%;float:left;}
 .bnt_got { display:inline-block; float:right; margin-top:0 !important; margin-bottom:20px;}
  .step_list_col {margin:20px 0 0 0;display: block;overflow: hidden;background: #f3f4f6;padding: 30px;text-align: center;}
 .step_list_col .step_box {background-color: #ffffff;border:1px solid #e4e4e4;border-radius: 14px;padding: 20px 10px;position: relative;margin: 0 auto;}
 .step_list_col .step_box.strong_b{border:2px solid #046fd9;width: 19.5%;}
 .step_list_col .step_box.strong_r{border:2px solid #d21b4f;width: 19.5%;}
 .step_list_col .step_box.strong_b p.tit{ color:#046fd9;}
 .step_list_col .step_box.strong_r p.tit{ color:#d21b4f;}
 .step_list_col .step_box p.tit{text-align:center;font-weight: 400;font-size: 18px;border-bottom: 1px dotted #adadad;color: #046fd9;padding-bottom: 8px;margin-bottom: 10px;}
 .step_list_col .step_box ul.basic.txt{ text-align: left; margin-left: 30px;}
 .step_list_col .step_box p.tit.bor_n{ border: none; margin-bottom: 0; padding-bottom: 0;}
 .step_list_col .step_box p.txt{text-align:center;}
 .step_list_col .step_box p.txt > span.next{ line-height: 18px; }
 .step_list_col .step_box p.txt > span.next.part{color:#6b6b6b;font-size: 14px;font-weight: 300;}
 .step_list_col .step_next {width: 39px;height: 39px;text-indent: -999em;display: inline-block;background: url("/images/common/sub/step_ico_col_next.png") center no-repeat;margin: 0 auto;padding: 0 10px;}
  .step_list_col .step_box.w40{width:40%}
 .step_list_col .step_box.w50{width:50%}
 .step_list_col .step_box.w60{width:60%}
 .step_list_col .step_box.w70{width:70%}
 .step_list_col .step_box.w80{width:80%}
 .ico_check { width:17px; height: 13px; background: url("/tour/images/tour/sub/ico_check.png") no-repeat 0 0; display:inline-block; margin-left:10px; vertical-align:middle;}
  .sumchelin{display: flex; flex-direction: column; align-items: center;}
 .sum_lh{line-height: 1.5;}
 .sumchelin_imgbox{display: flex; justify-content: center;}
 .sum_food{display: flex; flex-direction: row; justify-content: center; width: 950px;}
 .sum_food1{flex: 1; height: 300px;}
 .sum_food2{flex: 1; height: 300px;}
 .sum_food3{flex: 1; height: 300px;}
 .sum_food4{flex: 1; height: 300px;}
  .half_txt{display: flex; justify-content: flex-start; gap: 20px;}
  .pdf-viewer-container { width: 100%; max-width: 1100px; margin: 24px auto; background-color: #ffffff; border: 1px solid #e5e7eb; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.04), 0 10px 20px -2px rgba(0, 0, 0, 0.06); }
 .pdf-header { display: flex; align-items: center; justify-content: space-between; padding: 12px 18px; background-color: #f9fafb; border-bottom: 1px solid #e5e7eb; }
 .file-info { display: flex; align-items: center; gap: 8px; color: #1f2937; font-size: 14px; font-weight: 600; }
 .pdf-icon { stroke: #ef4444; }
 .file-badge { font-size: 11px; font-weight: 500; padding: 2px 7px; background-color: #e5e7eb; color: #4b5563; border-radius: 4px; }
 .action-buttons { display: flex; gap: 8px; }
 .btn-action { display: inline-flex; align-items: center; gap: 5px; padding: 6px 12px; font-size: 13px; font-weight: 500; color: #374151; background-color: #ffffff; border: 1px solid #d1d5db; border-radius: 6px; text-decoration: none; transition: all 0.15s ease; }
 .btn-action:hover { background-color: #f3f4f6; border-color: #9ca3af; }
 .btn-action.primary { background-color: #111827; color: #ffffff; border-color: #111827; }
 .btn-action.primary:hover { background-color: #374151; }
 .iframe-wrap { position: relative; width: 100%; height: 1200px; background-color: #525659; }
 .iframe-wrap iframe { width: 100%; height: 100%; border: none; display: block; }
   .tour_theme_keyword { margin-bottom: 30px; }
 .tour_theme_keyword.check_keyword2 { border: 0; border-radius: 0; background: none; }
 .tour_theme_keyword .checkbox2 { padding: 0; }
 .tour_theme_keyword .checks2 { display: flex; flex-wrap: wrap; width: 100%; border-top: 1px solid #d5d9e0; border-left: 1px solid #d5d9e0; box-sizing: border-box; }
 .tour_theme_keyword .checks2::after { display: none; }
 .tour_theme_keyword .checks2 > .item { float: none; flex: 0 0 25%; width: 25%; margin: 0; text-align: center; box-sizing: border-box; }
  .tour_theme_keyword .checks2 > .item > input { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
 .tour_theme_keyword .checks2 > .item > label { display: flex; align-items: center; justify-content: center; min-height: 58px; padding: 12px 10px; border-right: 1px solid #d5d9e0; border-bottom: 1px solid #d5d9e0; background: #fff; color: #333; font-size: 16px; font-weight: 600; line-height: 1.4; text-align: center; word-break: keep-all; cursor: pointer; box-sizing: border-box; }
 .tour_theme_keyword .checks2 > .item > label::before { display: none !important; content: none !important; background: none !important; }
 .tour_theme_keyword .checks2 > .item > label:hover { background: #f3f5f9; color: #113184; }
 .tour_theme_keyword .checks2 > .item > input:checked + label { background: #113184; color: #fff; font-weight: 700; }
 .tour_theme_keyword .checks2 > .item > input:focus-visible + label { position: relative; z-index: 2; outline: 2px solid #000; outline-offset: -3px; }
  .tour_course_detail { margin-top: 40px; }
 .tour_course_detail .course_cont { display: none; }
 .tour_course_detail .course_cont.active { display: block; }
  .tour_course_detail .course_cont > h3 { margin-bottom: 10px; color: #113184; font-size: 26px; }
 .tour_course_detail .course_cont > h4 { margin: 0 0 25px; color: #222; font-size: 22px; }
 .tour_course_detail .course_cont > h5 { margin: 35px 0 15px; color: #222; font-size: 20px; }
  .tour_course_detail .course_info { padding: 22px 25px; border: 1px solid #d9dee8; border-radius: 8px; background: #f8f9fb; font-size: 16px; }
 .tour_course_detail .course_info dl { margin: 0; }
 .tour_course_detail .course_info dl > div { display: flex; margin-top: 10px; }
 .tour_course_detail .course_info dl > div:first-child { margin-top: 0; }
 .tour_course_detail .course_info dt { flex: 0 0 120px; color: #113184; font-weight: 700; }
 .tour_course_detail .course_info dd { flex: 1; margin: 0; color: #333; }
  .tour_course_detail .tour_route_wrap { margin-top: 15px; }
 .tour_course_detail .tour_route_box { margin-top: 22px; padding: 25px; border: 1px solid #d9dee8; border-radius: 8px; background: #fff; }
 .tour_course_detail .tour_route_box:first-child { margin-top: 0; }
 .tour_course_detail .tour_route_box > h6.mat0 { position: relative; margin-top: 0; margin-bottom: 18px; padding-left: 15px; color: #222; font-size: 19px; font-weight: 700; line-height: 1.5; }
 .tour_course_detail .tour_route_box > h6.mat0::before { content: ""; position: absolute; top: 11px; left: 0; width: 5px; height: 5px; border-radius: 50%; background: #113184; }
  .tour_course_detail .route_target { margin: -5px 0 18px; padding: 10px 15px; border-radius: 5px; background: #f5f7fa; line-height: 1.6; }
 .tour_course_detail .route_target strong { margin-right: 10px; color: #113184; }
  .tour_course_detail .tour_route_list { margin: 0; }
 .tour_course_detail .tour_route_list > dt { margin: 18px 0 7px; padding-top: 18px; border-top: 1px dashed #d7dce5; color: #113184; font-size: 16px; font-weight: 700; }
 .tour_course_detail .tour_route_list > dt:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
 .tour_course_detail .tour_route_list > dd { margin-left: 0; }
 .tour_course_detail .tour_route_list .tourist { display: flex; color: #11318c; font-size: 16px; box-sizing: border-box; }
 .tour_course_detail .tour_route_list .tourist p { margin: 0; line-height: 1.8; word-break: keep-all; }
  .tour_course_detail .course_map_area { margin: 14px 0 3px; }
 .tour_course_detail .course_map_title { display: flex; align-items: baseline; flex-wrap: wrap; gap: 6px 12px; margin-bottom: 8px; color: #333; }
 .tour_course_detail .course_map_title strong { color: #113184; font-size: 15px; }
 .tour_course_detail .course_map_title span { color: #666; font-size: 13px; }
 .tour_course_detail .course_day_map { width: 100%; height: 300px; overflow: hidden; border: 1px solid #d9dee8; border-radius: 8px; background: #f5f7fa; box-sizing: border-box; }
 .tour_course_detail .course_day_map.is-empty { display: flex; align-items: center; justify-content: center; min-height: 140px; height: auto; padding: 25px; color: #666; text-align: center; }
  .tour_course_detail .course_map_marker { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; padding: 0; border: 3px solid #fff; border-radius: 50%; background: #113184; color: #fff; font-size: 14px; font-weight: 700; line-height: 1; cursor: pointer; box-shadow: 0 1px 5px rgba(0, 0, 0, .3); }
 .tour_course_detail .course_map_marker:focus { outline: 2px solid #000; outline-offset: 2px; }
  .tour_course_detail .course_map_places { display: flex; flex-wrap: wrap; gap: 7px 14px; margin: 10px 0 0; padding: 0 !important; list-style: none; }
 #content .tour_course_detail .course_map_places > li { display: flex; align-items: center; gap: 5px; padding: 0 !important; border-bottom: 0; background: none !important; list-style-type: none; line-height: 1.5 !important; }
 .tour_course_detail .course_map_places > li strong { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 22px; width: 22px; height: 22px; border-radius: 50%; background: #113184; color: #fff; font-size: 12px; }
 .tour_course_detail .course_map_places > li span { color: #333; font-size: 14px; }
 .tour_course_detail .course_map_notice { margin: 8px 0 0; color: #a04400; font-size: 13px; line-height: 1.5; }
  .course_map_info { min-width: 180px; max-width: 250px; padding: 10px 12px; font-size: 12px; line-height: 1.45; text-align: left; }
 .course_map_info strong, .course_map_info span, .course_map_info small, .course_map_info a { display: block; }
 .course_map_info strong { margin-bottom: 3px; color: #113184; font-size: 13px; }
 .course_map_info small { margin-top: 3px; color: #666; }
 .course_map_info a { margin-top: 5px; color: #113184; text-decoration: underline; }
 /*지질명소 .lipid_bg {background:url("/tour/contents/1/260908/lipid_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto;}
 .lipid_map {background:url("/tour/contents/1/260908/map_260909.jpg") no-repeat scroll 0 0; width: 1200px; height: 1459px; position: relative; }
 .lipid_map li{position: absolute;background: none !important;}
 .lipid_map li.lipid_01 {top: 135px;left: 106px;}
 .lipid_map li.lipid_02 {top: 580px;left: 124px;}
 .lipid_map li.lipid_03 {top: 673px;left: 132px; z-index: 99;}
 .lipid_map li.lipid_04 {top: 719px;left: 172px;}
 .lipid_map li.lipid_05 {top: 754px;left: 327px;}
 .lipid_map li.lipid_06 {top: 1168px;left: 682px;}
 .lipid_map li.lipid_07 {top: 959px;right: -37px;}
 .lipid_map li.lipid_08 {top: 860px;right: 129px;}
 .lipid_map li.lipid_09 {top: 747px;right: 68px;}
 .lipid_map li.lipid_10 {top: 660px;right: 38px;}
 .lipid_map li.lipid_11 {top: 404px;right: 107px;}
 .lipid_map li.lipid_12 {top: 219px;right: 130px;}
 .lipid_map li a {display:block; position:relative; background: url("/tour/contents/1/260908/map_point.png") no-repeat 0 0; text-indent:-99999px;}
 .lipid_map li.lipid_01 a{ background-position: 0 0; width: 284px; height: 117px;}
 .lipid_map li.lipid_02 a{background-position: -300px 0;width: 225px;height: 117px;}
 .lipid_map li.lipid_03 a{background-position: -602px 0;width: 232px;height: 117px;}
 .lipid_map li.lipid_04 a{background-position: -914px 0;width: 284px;height: 149px;}
 .lipid_map li.lipid_05 a{background-position: 0 -186px;width: 284px;height: 154px;}
 .lipid_map li.lipid_06 a{background-position: -331px -267px;width: 284px;height: 111px;}
 .lipid_map li.lipid_07 a{background-position: -678px -258px;width: 284px;height: 111px;}
 .lipid_map li.lipid_08 a{background-position: -56px -473px;width: 379px;height: 111px;}
 .lipid_map li.lipid_09 a{background-position: -501px -451px;width: 256px;height: 111px;}
 .lipid_map li.lipid_10 a{background-position: -833px -463px;width: 218px;height: 88px;}
 .lipid_map li.lipid_11 a{background-position: -65px -647px;width: 218px;height: 88px;}
 .lipid_map li.lipid_12 a{background-position: -385px -647px;width: 218px;height: 88px;}
 .lipid_info {border:1px solid #113184; padding:30px; margin-bottom:50px; text-align:center;}
 .lipid_info p.txt1{font-size:18px;margin-bottom: 25px;border-bottom: 1px solid #113184;padding-bottom: 25px;line-height: 30px; color: #113184;}
 .lipid_info p.txt2{font-size:16px; margin-top: 25px;}
 .lipid_img li{ width: 48% !important;}
 .lipid_img .photo_name1 { width: 98.5% !important;}
 .m_lipid_map { display: none;}
*/  .lipid_bg { background:url("/tour/contents/1/260908/lipid_bg.jpg") no-repeat scroll center center; width:100%; height:218px; overflow:hidden; background-size:110% auto; }
  .lipid_map { background:url("/tour/contents/1/260908/m_map_260909.jpg") no-repeat 0 0; width:1200px; height:1460px; position:relative; }
  .lipid_map li { position:absolute; background:none !important; padding:0; margin:0; }
 .lipid_map li a { display:block; width:100%; height:100%; background:none !important; text-indent:-99999px; overflow:hidden; white-space:nowrap; }
  .lipid_map li.lipid_01 { top:358px; left:69px; width:165px; height:93px; }
  .lipid_map li.lipid_02 { top:693px; left:83px; width:127px; height:93px; }
  .lipid_map li.lipid_03 { top:856px; left:73px; width:121px; height:94px; z-index:99; }
  .lipid_map li.lipid_04 { top:987px; left:136px; width:126px; height:93px; }
  .lipid_map li.lipid_05 { top:986px; left:392px; width:122px; height:94px; }
  .lipid_map li.lipid_06 { top:1205px; left:564px; width:120px; height:95px; }
  .lipid_map li.lipid_07 { top:1124px; right:103px; width:123px; height:94px; }
  .lipid_map li.lipid_08 { top:997px; right:103px; width:123px; height:95px; }
  .lipid_map li.lipid_09 { top:879px; right:103px; width:123px; height:94px; }
  .lipid_map li.lipid_10 { top:760px; right:103px; width:123px; height:94px; }
  .lipid_map li.lipid_11 { top:471px; right:223px; width:123px; height:95px; }
  .lipid_map li.lipid_12 { top:325px; right:252px; width:128px; height:94px; }
  .lipid_info { border:1px solid #113184; padding:30px; margin-bottom:50px; text-align:center; }
 .lipid_info p.txt1 { font-size:18px; margin-bottom:25px; border-bottom:1px solid #113184; padding-bottom:25px; line-height:30px; color:#113184; }
 .lipid_info p.txt2 { font-size:16px; margin-top:25px; }
 .lipid_img li { width:48% !important; }
 .m_lipid_map { display: none; width: 0; height: 0; text-indent: -99999px; }
 .m_lipid_map img{display: none; width: 0; height: 0; text-indent: -99999px; }
 .food_map { width: 100%; height: 500px; margin-top: 30px; border: 1px solid #ddd; box-sizing: border-box; }
  .food_map_marker { position: relative; width: 38px; height: 38px; line-height: 34px; border: 2px solid #fff; border-radius: 50%; background: #ef554f; color: #fff; font-size: 17px; font-weight: 700; text-align: center; box-sizing: border-box; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); cursor: pointer; }
 .food_map_marker:after { content: ""; position: absolute; left: 50%; bottom: -7px; width: 0; height: 0; margin-left: -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #ef554f; }
  .food_map_info { min-width: 180px; padding: 12px 15px; box-sizing: border-box; background: #fff; color: #333; font-size: 14px; line-height: 1.6; }
 .food_map_info strong { display: block; margin-bottom: 3px; color: #222; font-size: 15px; }
 .food_map_info .address { color: #666; }
 .food_map_info .menu { color: #d9443f; font-weight: 600; }
 