@charset "utf-8"; #content { line-height:1.6em; word-break: keep-all; letter-spacing:-0.1px; min-height:500px;}
 #content .inner { width:92%; margin:0 auto; position:relative;}
 .pc_img{ display:none !important;}
 .bgno { background:none !important;}
  .c0 { margin-top:0 !important;}
 .hidn { display:block; text-indent:-99999px;}
  .wit { color:#fff}
 .blue { color:#1a4589;}
 .rd { color:#d32727;}
 .gr { color:#188657;}
 .blk { color:#181818;}
 .yl { color:#f3c204}
  .fw3 { font-weight:300;}
 .fw4 { font-weight:400;}
  .btn_p a { border-radius:5px; color:#fff; padding:8px 24px 10px; transition: all 0.3s ease 0s; display:inline-block; margin-top:5px;}
 .btn_p a.p1 { background-color:#188657;}
 .btn_p a.p1:hover { background-color:#403a3a;}
 .btn_p a.p2 { background-color:#1a4589;}
 .btn_p a.p2:hover { background-color:#403a3a;}
 .btn_p a.p3 { background-color:#e1574c;}
 .btn_p a.p3:hover { background-color:#188657;}
 .btn_p a.p4 { background-color:#f3c204; color:#323232;}
 .btn_p a.p4:hover { background-color:#403a3a; color:#fff;}
 .btn_p a.p5 { border:2px solid #fff; padding:8px 24px; background-color:rgba(0,0,0,.4);}
 .btn_p a.p5:hover { border:2px solid #f3c204; color:#f3c204; background-color:rgba(0,0,0,.5);}
 .btn_p a.p6 { border:2px solid #403a3a; padding:8px 24px; color:#403a3a}
 .btn_p a.p6:hover { border:2px solid #403a3a; background-color:#403a3b; color:#fff;}
 .btn_p a.vr .ico { display:block; float:left; background: url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat 0 0; width:20px; height:19px; margin:2px 6px 0 0;}
 .btn_p a.vr:hover .ico { background: url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat 0 -19px;}
 .btn_p a.p6.vr .ico { display:block; float:left; background: url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat 0 -96px; width:20px; height:19px; margin:2px 6px 0 0;}
 .btn_p a.p6.vr:hover .ico { background: url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat 0 0;}
 .c_box{border:1px solid #d4d4d4;}
 .c_box.iconbox { padding:0; background-color:#eff4f7; }
 .iconbox .info { background:#fff; padding:20px; }
  .siz12 { font-size:12px;}
 .siz13 { font-size:13px;}
 .siz14 { font-size:14px;}
 .siz15 { font-size:15px;}
 .siz16 { font-size:16px;}
 .siz17 { font-size:17px;}
 .siz18 { font-size:18px;}
 .siz19 { font-size:19px;}
 .siz20 { font-size:20px;}
 .siz21 { font-size:21px;}
 .siz22 { font-size:22px;}
 .siz23 { font-size:23px;}
 .siz24 { font-size:24px;}
 .siz25 { font-size:25px; letter-spacing:-1px;}
 .siz26 { font-size:26px; letter-spacing:-1px;}
 .siz27 { font-size:27px; letter-spacing:-1px;}
 .siz28 { font-size:28px; letter-spacing:-1px;}
 .siz29 { font-size:29px; letter-spacing:-1px;}
 .siz30 { font-size:30px; letter-spacing:-1px;}
 .siz31 { font-size:31px; letter-spacing:-1px;}
 .siz32 { font-size:32px; letter-spacing:-1px;}
 .siz33 { font-size:33px; letter-spacing:-1px;}
 .siz34 { font-size:34px; letter-spacing:-1px;}
 .siz35 { font-size:35px; letter-spacing:-1px; line-height:40px;}
 h3 { color:#181818; font-size:20px; font-weight:300; line-height:35px; letter-spacing:-1px; background:url("/tour/images/tour/sub/h3_wit.gif?build_20260701001") no-repeat scroll 0 bottom; padding-bottom:11px; }
 h3.gr { background:url("/tour/images/tour/sub/h3_gr.gif?build_20260701001") no-repeat scroll 0 bottom;}
 h3.blk { background:url("/tour/images/tour/sub/h3_blk.gif?build_20260701001") no-repeat scroll 0 bottom;}
 h3.align_center { background-position: center bottom;}
 h4 { font-size:19px; color:#d32727; line-height:31px; font-weight:300; margin-top:20px; letter-spacing:-0.5px; }
 h5 { font-size:17px; color:#403a3a; font-weight:400; margin-top:20px; margin-bottom:5px;}
 p.basic { margin-top:5px;}
 .botm { position:absolute; width:100%; bottom:0;}
 ul.basic { margin-top:5px;}
 ul.basic.bgno li { background:none; padding:0;}
 ul.basic li { background:url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat scroll -177px 9px; padding-left:12px;}
 ul.basic.wit li { background:url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat scroll -167px -115px; padding-left:12px;}
 ul.basic li.dot_line { border-bottom:1px dotted #1a2a42; margin-bottom:8px; padding-bottom:8px; display:inline-block; width:100%;}
 ul.basic li.dot_line span.info { float:left; width:90%;}
 ul.basic li ul { margin-bottom:15px;}
 ul.basic li ul li { background:url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat scroll -173px -7px; padding-left:10px;}
 ul.basic.wit li ul li { background:url("/tour/images/tour/sub/wit_li_bl.gif?build_20260701001") no-repeat scroll 0 11px; padding-left:10px;}
  .list_w50 { width: 100%; display: inline-block;}
 .list_w50 ul li{width: 47%; margin-right: 2%; float: left;}
 @media all and (max-width:1250px){.list_w50 ul li { float:none; width:auto;}
}
 p.pcos { line-height:30px;}
 p.pcos span.ico { background:url("/contents/17345/cos_ico.png") no-repeat scroll 0 0; width:32px; height:31px; float:left; display:block; margin-right:6px;}
  p.time_i { display:inline-block; text-align:left; line-height:20px;}
 span.time_ico { float:left; display:block; background:url("/tour/images/tour/sub/cont_sp.png?build_20260701001") no-repeat scroll -24px -95px; width:20px; height:20px; margin-right:6px;}
   table.basic { border-top:1px solid #099a84; border-bottom:1px solid #d2d2d2; width:100%; text-align:center; margin-top:20px;}
 table.basic th { border-bottom:1px solid #099a84; border-right:1px solid #099a84; font-weight:400; padding:12px 5px; background-color:#f0f0f0; font-weight:400; vertical-align:middle;}
 table.basic td { border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:12px 5px; background-color:#fff; vertical-align:middle;}
 table.basic .brn { border-right:none;}
  .img_txt {clear:both; width:100%; margin:10px 0 15px 0; display:inline-block;}
 .img_txt img { width:100%;}
  .img_txt .left30 {  float:left;}
 .img_txt .right70 {  padding-left:4%;}
  .img_txt .left35 { width:35%; float:left;}
 .img_txt .right65 { float:left; width:61%; padding-left:4%;}
  .img_txt .left50 { width:100%; margin-bottom:20px;}
 .img_txt .right50 {width:100%;}
  .img_txt .left70 { width:66%; float:left; padding-right:4%;}
 .img_txt .right30 { float:left; width:30%; }
  .img_txt3 {clear:both; width:100%; margin:10px 0 15px 0; display:inline-block;}
 .img_txt3 > div {  float:left; margin-left:1.93333%; overflow:hidden; margin-bottom:35px;}
 .img_txt3 > div:first-child { margin-left:0;}
  p.imgbasic { margin-top:20px;}
 p.imgbasic img { width:100%;}
 ul.img_col2 { margin:20px 0 10px; width: 100%; display:inline-block;}
  ul.img_col2 li {display: inline-block; text-align: center; width: 48.3%; max-width:667px; float:left; }
 ul.img_col2 li img { width:100%; height:auto; max-width:667px; overflow:hidden;}
 ul.img_col2 li:first-child {margin-right: 3.3%;}
 ul.img_col3 { margin:20px 0 20px; width: 100%; display:inline-block;}
  ul.img_col3 li {display: inline-block; text-align: center; max-width:430px; width: 31.15%; margin-right:3.25%; float:left; }
 ul.img_col3 li img { width:100%; height:auto; max-width:430px; overflow:hidden;}
 ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col4 { margin:20px 0 20px; width: 100%; display:inline-block;}
  ul.img_col4 li {display: inline-block; text-align: center; width: 22.9%; margin-right:2.8%; float:left; max-width:316px; }
 ul.img_col4 li img { width:100%; height:auto; max-width:316px;}
 ul.img_col4 li:last-child {margin-right:0;}
 ul.img_col4 li .colimg, ul.img_col3 li .colimg { position:relative;}
 ul.img_col4 li .info, ul.img_col3 li .info { text-align:left; margin-top:15px; margin-bottom:15px;}
  p.imgbasic { position:relative;}
 p.imgbasic span.photo_name1 {display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:45px; line-height:45px; color:#fff;}
 ul.img_col2 li { position:relative;}
 ul.img_col2 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:45px; line-height:45px; color:#fff;}
 ul.img_col3 li { position:relative; overflow:hidden;}
 ul.img_col3 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col4 li { position:relative;}
 ul.img_col4 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col3 li a { display:block; width:100%; height:100%; color:#fff;}
 ul.img_col3 li a:hover { color:#f3c204;}
 ul.img_col3 li a:hover img { transition:all 0.5s linear; transform:scale(1.1);}
 ul.img_col3 li a span.photo_name2 { display:block; width:100%; background:rgba(0,0,0,.6); text-align:center; position:absolute; bottom:0px; height:62px; padding-top:10px;}
 ul.img_col3 li a span.photo_name2 .more { display:block;}
  .f_wrapper { padding:2px; border-radius:10px; width:100%; }
 .f_wrapper .f_wrapper_inner {overflow:auto; overflow-style:marquee-line;}
 .f_wrapper .touch {background:url(/tour/images/common/sub/ico_flicking.png?build_20260701001) left top no-repeat; height:27px; background-size:contain; padding:0 0 0 36px; line-height:27px; display:inline-block;}
 .f_scroller {display:block; height:100%; padding:4px; width:700px; background-color:#fff; text-align:left; margin-top:10px;}
 .tour_soon { width:90%; margin:70px auto;}
 .tour_soon img { width:100%; height:auto;}
  .yudalsan { background: #cfc9e4 url("/contents/17122/yudalsan1_m.jpg") no-repeat scroll center bottom; height:654px; background-size:auto 415px;}
 .yudalsan h3 { padding-top:45px;}
 .yudalsan p.basic { margin-top:23px;}
 .yudalsan p.btn_p { margin-top:29px;}
 .yudalsan_info h4 { padding-top:8px;}
 .yudalsan_info .img_txt { margin-top:0px;}
 .yudalsan_info .img_txt .right50 img { height:242px;}
 .yudalsan_info .img_col4 { margin-bottom:30px;}
 .yudalsan_info .img_col4 li { width:48.5%; margin-bottom:10px;}
 .yudalsan_info .img_col4 li:nth-child(2), .yudalsan_info .img_col4 li:nth-child(4) { margin-right:0;}
 .yudal_festival { background: #a4c6ec url("/contents/17122/yudalsan3_m.jpg") no-repeat scroll center bottom; height:584px; background-size:auto 335px;}
 .yudal_festival .inner { padding-top:36px; height:520px;}
 .yudal_bell { padding-bottom:30px;}
 .yudal_bell h3 { padding-top:28px; margin-bottom:22px;}
 .yudal_yisunshin { background-color:#f1eacf; width:100%; display:inline-block;}
 .yudal_yisunshin h3 { padding-top:35px; margin-bottom:18px;}
 .yudal_yisunshin .imgbasic { margin-top:24px;}
 .yudal_yisunshin p.mab70 { margin-top:23px; margin-bottom:40px !important;}
  .bridge_sunset { background: #0f5b93 url("/contents/17129/bridge_sunset_m.jpg") no-repeat scroll center bottom; height:665px; background-size:auto 460px;}
 .bridge_sunset h3 { padding-top:40px; margin-bottom:23px;}
 .bridge_sunset .btn_p { margin-top:21px;}
 .bridge_sunset2 { background:url("/contents/17129/bridge_sunset2_m.jpg") no-repeat scroll center bottom; height:429px; background-size:100% 250px;}
 .bridge_sunset2 .pat80 { padding-top:31px;}
  .gatbawi_intro { background:url("/contents/17282/gatbawi_intro.jpg") no-repeat scroll center top; height:520px; background-size: auto 595px;}
 .gatbawi_intro h3 { padding-top:35px; text-align:right;}
 .gatbawi_intro h3.blk { background-position:right bottom;}
 .gatbawi_intro .basic { margin-top:25px; width:80%; float:right; text-align:right;}
 .gatbawi_intro .btn_p { margin-top:20px; float:right;}
 .gatbawi_info { background: url("/contents/17282/gatbawi_info.jpg") no-repeat scroll center bottom; height:755px; background-size:auto 230px;}
 .gatbawi_info .inner { height:955px;}
 .gatbawi_info .botm { top:25px;}
 .gatbawi_info .botm.wit { color:#000;}
 .gatbawi_info .botm ul.wit { color:#000;}
 .gatbawi_info .botm ul.wit li { background-position:-177px 9px;}
 .gatbawi_legend h3 { padding-top:27px;}
 .gatbawi_legend .basic.mab60 { margin-bottom:30px;}
 .gatbawi_night { background: #1f4ee8 url("/contents/17282/gatbawi_night.jpg") no-repeat scroll center bottom; height:500px; background-size:cover;}
 .gatbawi_night h3 { padding-top:33px; margin-bottom:24px;}
 @media all and (max-width:760px) and (min-width:640px){ .gatbawi_info { background-size:100% auto; height:720px;}
 }
  .fountain { background: #111b3e url("/contents/17299/fountain.jpg") no-repeat scroll center bottom; height:590px; background-size:100% 320px;}
 .fountain h3 { padding-top:43px; margin-bottom:29px;}
 .fountain .btn_p { margin-top:30px;}
 .fountain_info { background:url("/contents/17299/fountain_info.jpg") no-repeat scroll center top; height:510px; background-size:auto 510px;}
 .fountain_info h4 {padding-top:28px; margin:0;}
 .fountain_info .btn_p { margin-top:31px;}
  .nojeokbong { background: #0e5b93 url("/contents/17309/nojeokbong_m.jpg") no-repeat scroll center bottom; height:585px; background-size:auto 300px;}
 .nojeokbong h3 { padding-top:46px; margin-bottom:28px;}
 .nojeokbong .btn_p { margin-top:31px;}
 .nojeokbong_info { background:url("/contents/17309/nojeokbong_info.jpg") no-repeat scroll center bottom; height:525px; background-size:auto 300px;}
 .nojeokbong_info p { padding-top:30px;}
 .nojeokbong_info .img_col3 { margin-top:25px;}
 @media all and (max-width:760px) and (min-width:640px){ .nojeokbong { background-size:100% 300px;}
 .nojeokbong_info { background-size:auto 345px; height:565px;}
 }
  .mokpojin_intro { background: #e0edf5 url("/contents/17315/mokpojin_intro_m.jpg") no-repeat scroll center bottom; height:655px; background-size:auto 435px;}
 .mokpojin_intro h3 { padding-top:45px; margin-bottom:24px;}
 .mokpojin_intro .btn_p { margin-top:21px;}
 .mokpojin_info.inner { padding-top:30px;}
 .mokpojin_info .img_col2 { margin-bottom:30px; margin-top:20px;}
 .mokpojin_legend { background-color:#f0eadd;}
 .mokpojin_legend .inner { padding-top:28px;}
 .mokpojin_legend .img_col3 li { margin-top:13px; width:auto; float:none; margin-right:0;}
 .mokpojin_legend .img_col3 li p.basic { text-align:left; margin-bottom:15px; margin-top:15px;}
 @media all and (max-width:760px) and (min-width:640px){ .mokpojin_legend .img_col3 li { width:48.5%; float:left; margin-right:2.5%;}
 .mokpojin_legend .img_col3 li:nth-child(2) { margin-right:0; height:560px;}
 .mokpojin_intro { height:588px; background-size:auto 460px;}
 }
  .leenanyeong_p { background: #8ec0e8 url("/contents/17317/leenanyeong.jpg") no-repeat scroll center bottom; height:500px; background-size:auto 500px;}
 .leenanyeong_p h3 { padding-top:40px; margin-bottom:25px;}
 .leenanyeong_p .btn_p { margin-top:25px;}
 .leenanyeong_info.inner { padding-top:30px;}
 .leenanyeong_info .img_col2 { margin-bottom:35px; margin-top:20px;}
 .leenanyeong_profile { background: #403a3a url("/contents/17317/leenanyeong_profile.jpg") no-repeat scroll center bottom; background-size:auto 244px; height:663px;}
 .leenanyeong_profile h3 { padding-top:40px; margin-bottom:20px; text-align:center;}
 .leenanyeong_profile h3.wit { background-position:center bottom;}
 .leenanyeong_profile .basic { text-align:center;}
 @media all and (max-width:760px) and (min-width:640px){ .leenanyeong_profile { height:520px;}
 }
  .archipelago { background: #138cdb url("/contents/17316/archipelago_m.jpg") no-repeat scroll center bottom; height:510px; background-size:auto 335px;}
 .archipelago h3 { padding-top:40px; margin-bottom:24px;}
 .archipelago .btn_p { margin-top:35px;}
 .archipelago_yudalsan { background:url("/contents/17316/archipelago1_m.jpg") no-repeat scroll center bottom; height:370px; background-size:auto 345px;}
 .archipelago_yudalsan h3 { padding-top:40px;}
 .archipelago_sky { background:url("/contents/17316/archipelago2.jpg") no-repeat scroll center top; height:390px; background-size:auto 390px;}
 .archipelago_sky h3 { padding-top:40px;}
  .oedaldo_intro { background: #87bde9 url("/contents/17310/oedaldo_intro_m.jpg") no-repeat scroll center bottom; height:580px; background-size:auto 210px;}
 .oedaldo_intro h3 { padding-top:40px; margin-bottom:24px;}
 .oedaldo_intro .btn_p { margin-top:20px;}
 .oedaldo_healing { background: #1fb6e4 url("/contents/17310/oedaldo_healing_m.jpg") no-repeat scroll center bottom; height:565px; background-size:auto 350px;}
 .oedaldo_healing h3 { padding-top:40px; margin-bottom:24px;}
 .oedaldo_info { background-color:#d4fcff;}
 .oedaldo_info h4 { margin-top:0; padding-top:32px;}
 .oedaldo_info .img_txt { margin-top:11px; margin-bottom:50px;}
 .oedaldo_tour { background-color:#fafee4;}
 .oedaldo_tour .img_col3 { margin-bottom:35px;}
 @media all and (max-width:760px) and (min-width:640px){ .oedaldo_healing { background-size:100% 350px;}
 .oedaldo_intro { background-size:100% 210px; height:524px;}
 }
  .cont_cos h3 { padding-top:35px;}
 .cont_cos .line { background:url("/contents/17130/cos_line_gr.png") repeat-x scroll 0 top; display:inline-block; width:100%; position:relative;}
 .cont_cos .line li { float:left; width:33%; text-align:center; background:url("/contents/17130/cos_line.png") repeat-x scroll 0 top; }
 .cont_cos .line li.boxline { position:absolute; width:8px !important; height:110px; top:49px; background-color:#188657; display:none;}
 .cont_cos .line li.boxline.left {left:0;}
 .cont_cos .line li.boxline.right {right:0;}
 .cont_cos .line li span.ico { display:block; width:17px; height:17px; border-radius:15px; border:5px solid #188657; margin:39px auto 12px; background-color:#fff; position:relative;}
 .cont_cos .line li span.start { display:block; position:absolute; top:5px; left:30px; background:url("/contents/17345/start.png") no-repeat scroll 0 0; width:34px; height:8px; text-indent:-99999px;}
 .cont_cos .line li.flt_r { float:left;}
 .cont_cos .day2 { margin-bottom:28px;}
  .day12 .line { background:url("/contents/17130/cos_line_gr.png") repeat-x scroll 0 93px; margin-top:55px;}
 .day12 .line li { background:url("/contents/17130/cos_line.png") repeat-x scroll 0 93px; margin-bottom:20px;}
 .day12 .line li .cosimg { display:block; max-width:95px; height:auto; width:100%; margin:0 auto; border:5px solid #188657; border-radius:65px; }
 .day12 .line li .cos_bl { background:url("/contents/17130/bl.png") no-repeat scroll center 0; display:block; width:22px; height:10px; margin:-3px auto 0;}
 .day12 .line li .cosimg img { border-radius:65px; max-width:121px; height:auto; width:100%;}
 .day12 .line li span.ico { margin:20px auto 12px;}
 .moderncity p.imgbasic, .culturalcity p.imgbasic { margin-top:0; margin-bottom:35px;}
  .culturalcity .day1 li { width:33.33%; min-height:215px;}
 .culturalcity .day2 li {min-height:215px;}
  .yallge.cont_cos .line li { width:33.33%; min-height:215px;}
 .yallge.cont_cos .line li.right, .yallge.cont_cos .line li.left { display:none;}
  .meokbang_1.cont_cos .line li, .meokbang_2.cont_cos .line li { min-height:240px;}
 .meokbang_2 h3 { padding-top:0;}
 .meokbang_2 h3:first-child { padding-top:35px;}
  .gatbawi_culturetour.cont_cos .line li { width:33.33%; min-height:240px;}
 .gatbawi_culturetour.cont_cos .line li.right, .gatbawi_culturetour.cont_cos .line li.left { display:none;}
  .yudalsan_climbing { background-color:#f5f4ee; display:inline-block; width:100%; }
 .yudalsan_climbing .imgbasic { margin-top:45px;}
 .yudalsan_climbing .btn_p { margin-top:40px; margin-bottom:45px;}
 .yudalsan_rock {padding-bottom:15px;}
 .yudalsan_rock h3 { padding-top:36px; margin-bottom:25px;}
 .yudalsan_rock .imgbasic { margin-top:24px;}
 .yudalsan_rock .img_col4 li { width:100%; float:none; margin-right:0; max-width:none; margin-top:15px;}
 .yudalsan_rock .img_col4 li img { width:100%; max-width:none; height:auto;}
 .yudalsan_nujung6 { background-color:#ebf8f3; display:inline-block; width:100%; padding-bottom:15px;}
 .yudalsan_nujung6 h3 { padding-top:36px; margin-bottom:25px;}
 .yudalsan_nujung6 ul.img_col3 li { width:100%; float:none; margin-right:0; max-width:none; margin-top:15px;}
 @media all and (max-width:760px) and (min-width:640px){ .yudalsan_rock .img_col4 li { width:48.5%; float:left; margin-right:2.5%;}
 .yudalsan_rock .img_col4 li:nth-child(2), .yudalsan_rock .img_col4 li:nth-child(6), .yudalsan_rock .img_col4 li:nth-child(10), .yudalsan_rock .img_col4 li:nth-child(14), .yudalsan_rock .img_col4 li:nth-child(18), .yudalsan_rock .img_col4 li:nth-child(22) { margin-right:0;}
 .yudalsan_nujung6 ul.img_col3 li { width:48.5%; float:left; margin-right:2.5%;}
 .yudalsan_nujung6 ul.img_col3 li.mar0 { margin-right:2.5% !important;}
 .yudalsan_nujung6 ul.img_col3 li:nth-child(2), .yudalsan_nujung6 ul.img_col3 li:nth-child(4), .yudalsan_nujung6 ul.img_col3 li:nth-child(6) { margin-right:0 !important;}
 }
  .yudalsan_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:44px;}
 .yudalsan_dullegil h3 { padding-top:38px; margin-bottom:22px;}
 .yudalsan_dullegil p.siz24 { font-size:17px;}
 .yudalsan_dullegil .cont_cos .line li { width:25%;}
 .yudalsan_dullegil .imgbasic { margin-top:20px; margin-bottom:15px;}
 .yudalsan_dullegil_info.inner { padding-top:23px; padding-bottom:25px;}
 .yudalsan_dullegil_info .img_col3 { margin-top:20px;}
  .yangul_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:32px;}
 .yangul_dullegil h3 { padding-top:38px; margin-bottom:23px;}
 .yangul_dullegil p.siz24 { font-size:17px;}
 .yangul_dullegil .img_txt { margin-top:33px;}
 .yangul_dullegil .left35 { width:100%; float:none;}
 .yangul_dullegil .left35 .basic.pcos { margin-top:25px;}
 .yangul_dullegil .right65 { width:100%; padding-left:0; float:none; margin-top:15px;}
 .yangul_dullegil .right65 p { min-height:98px;}
 .yangul_greenshower h3 { padding-top:35px; margin-bottom:22px;}
 .yangul_greenshower .img_col3 { margin-top:25px;}
 .yangul_greenshower .imgbasic { position:relative; background:url("/contents/17357/greenshower4.jpg") no-repeat scroll 0 0; height:450px; margin-top:0; background-size:cover; margin-bottom:50px;}
 .yangul_greenshower .imgbasic .info { display:block; position:absolute; top:17px; left:17px;}
 .yangul_greenshower .imgbasic .info .wit { margin-top:14px; display:block; }
 @media all and (max-width:760px) and (min-width:640px){ .yangul_greenshower .imgbasic { background-position:center 0}
 .yangul_greenshower .imgbasic .info img { width:214px; height:auto;}
 }
  .gohado_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:34px;}
 .gohado_dullegil h3 { padding-top:40px; margin-bottom:23px;}
 .gohado_dullegil p.siz24 { font-size:17px;}
 .gohado_dullegil .cont_cos li { width:25%;}
 .gohado_dullegil .img_txt { margin-top:25px;}
 .gohado_dullegil p.basic { margin-top:25px;}
 .gohado_dullegil p.basic.pcos { margin-top:20px;}
 .gohado_dullegil_img { padding-top:25px; padding-bottom:40px;}
 .gohado_dullegil_img .img_col3 { margin-bottom:0;}
  .ibam_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:38px;}
 .ibam_dullegil h3 { padding-top:40px; margin-bottom:23px;}
 .ibam_dullegil p.siz24 { font-size:17px;}
 .ibam_dullegil .cont_cos li { width:25%; height:110px;}
 .ibam_dullegil p.imgbasic { margin-top:23px; margin-bottom:15px;}
 .ibam_dullegil_img { padding-top:25px; margin-bottom:42px;}
 .ibam_dullegil_img .img_col4 { margin-bottom:0;}
  .samhakdo_canoe { background:url("/contents/17382/samhakdo_canoe.jpg") no-repeat scroll center bottom; height:830px; background-size:auto 230px;}
 .samhakdo_canoe h3 { padding-top:38px; margin-bottom:27px;}
 .samhakdo_canoe .left50 h4 { margin-top:0;}
 .samhakdo_canoe .img_col3 { margin-top:33px;}
 .samhakdo_canoe .botm { position:relative;}
 .samhakdo_canoe .botm .wit { color:#000;}
 .samhakdo_canoe .basic.wit li { background-position:-177px 9px;}
 @media all and (max-width:760px) and (min-width:640px){ .samhakdo_canoe { background-size:100% 230px;}
 }
  .fishing_sea { background:url("/contents/17610/fishing1.jpg") no-repeat scroll center bottom; height:530px; background-size:auto 380px;}
 .fishing_sea h3 { padding-top:35px; margin-bottom:25px;}
 .fishing_sea .btn_p { margin-top:28px;}
 .fishing_info h3 { padding-top:39px; margin-bottom:24px;}
 .fishing_info .imgbasic { margin-top:27px;}
 .fishing_info h4 { margin-top:30px;}
 .fishing_info ul.mab80 { margin-bottom:40px !important;}
 .fishing_rocks { background-color:#e4edfd; padding:35px 0 40px;}
 .fishing_rocks h3 { margin-bottom:18px;}
 .fishing_rocks .imgbasic { margin-top:26px;}
 .fishing_seawall { background-color:#f1f1f0; padding:35px 0 40px;}
 .fishing_seawall h3 { margin-bottom:18px;}
 .fishing_seawall .imgbasic { margin-top:26px;}
  .parkgolf { background:url("/contents/17623/golf_park.jpg") no-repeat scroll center bottom; height:695px; background-size:auto 415px;}
 .parkgolf h3 { padding-top:39px; margin-bottom:25px;}
 .golf_photo { padding:30px 0 15px;}
 .golf_buju { background:url("/contents/17623/golf_buju.jpg") no-repeat scroll center 0; height:530px; background-size:auto 530px;}
 .golf_buju .inner { height:480px;}
 .golf_buju h3 { padding-top:33px; margin-bottom:23px;}
  .yacht { background:url("/contents/17363/yacht.jpg") no-repeat scroll center bottom; height:410px; background-size:auto 460px;}
 .yacht .inner { height:377px;}
 .yacht h3 { padding-top:40px; margin-bottom:27px;}
 .yacht_img { background-color:#d4e4f2; padding:20px 0 20px;}
  .climbing { background:url("/contents/17364/climbing.jpg") no-repeat scroll center bottom; height:558px; background-size:auto 419px;}
 .climbing .siz17 { font-size:14px;}
 .climbing h3 { padding-top:38px; margin-bottom:23px;}
 .climbing p span.next { display:block;}
 .climbing_img { background-color:#e7f6ee; padding:28px 0 13px;}
  .light_samhak { background: #010101 url("/contents/17362/samhak.jpg") no-repeat scroll center bottom; height:780px; background-size:auto 430px;}
 .light_samhak h3 { padding-top:42px; margin-bottom:29px;}
 .light_samhak_img { padding-top:10px;}
 .light_samhak_img .img_col2 { margin-bottom:0;}
 .light_samhak_img .imgbasic { margin-top:5px; margin-bottom:30px;}
  .light_street { background: #000 url("/contents/17351/street.jpg") no-repeat scroll center bottom; height:615px; background-size:auto 280px;}
 .light_street h3 { padding-top:42px; margin-bottom:29px;}
 .light_street_img { background-color:#fbddb3; padding:30px 0 18px;}
 @media all and (max-width:760px) and (min-width:640px){ .light_street {background-size:100% 280px;}
 }
  .light_gatbawitown { background:url("/contents/17392/gatbawi_town.jpg") no-repeat scroll center 0; height:490px; background-size:auto 490px;}
 .light_gatbawitown h3 { padding-top:34px; margin-bottom:25px;}
 .light_gatbawitown_img { background-color:#ece7f9;}
 .light_gatbawitown_img p.align_center { padding-top:38px;}
 .light_gatbawitown_img .img_col3 { margin-top:34px; margin-bottom:0;}
 .light_gatbawitown_img .img_col2 { margin-bottom:40px;}
  .light_peacesquare { background: #10112d url("/contents/17415/light_peacesquare.jpg") no-repeat scroll center bottom; height:753px; background-size:auto 550px;}
 .light_peacesquare h3 { padding-top:45px; margin-bottom:28px;}
 .light_peacesquare_img { background-color:#ece7f9; padding:37px 0 18px;}
 .light_peacesquare_img .img_col3 { margin-top:28px;}
  .light_fountain { background: #0b0100 url("/contents/17418/light_fountain.jpg") no-repeat scroll center bottom; height:742px; background-size:auto 500px;}
 .light_fountain h3 { padding-top:35px; margin-bottom:26px;}
 .light_fountain .btn_p { margin-top:26px;}
  .light_yeongsan h3 { padding-top:39px; margin-bottom:24px;}
 .light_yeongsan p.basic { margin-bottom:25px;}
 .light_yeongsan p.imgbasic { margin-bottom:25px;}
 .light_yeongsan ul.basic { margin-bottom:37px;}
 .light_yeongsan_img { background-color:#ece7f9; padding:40px 0 0px;}
 .light_yeongsan_img .img_col3 { margin-top:18px;}
 .light_yeongsan_img .img_col3 li { margin-bottom:15px;}
  .operating_hour { padding-bottom:40px;}
 .operating_hour h3 { margin-top:30px;}
  .fieldtrip { background-color:#ede5c4; padding-bottom:45px;}
 .fieldtrip h3 { padding-top:40px; margin-bottom:22px;}
 .fieldtrip .btn_p { margin-top:20px;}
 .fieldtrip .img_col2 { margin-top:32px; margin-bottom:24px;}
  .leemaebang { background: #1c1b1f url("/contents/17403/leemaebang.jpg") no-repeat scroll center bottom; height:597px; background-size:auto 500px;}
 .leemaebang h3 { padding-top:39px; margin-bottom:24px;}
 .leemaebang .btn_p { margin-top:22px;}
 .leemaebang_img .img_col2 { margin-top:38px; margin-bottom:32px;}
  .fieldtrip_literary_house h3 { padding-top:36px; margin-bottom:22px;}
 .fieldtrip_literary_house .btn_p { margin-top:22px;}
 .fieldtrip_literary_house .imgbasic { margin-top:35px; margin-bottom:35px;}
 .fieldtrip_lh_info { background-color:#f6f3e3; padding:15px 0 18px;}
 .fieldtrip_lh_info h4 { margin-top:17px;}
 .fieldtrip_lh_info .img_col4 { margin-top:20px; margin-bottom:0;}
 .fieldtrip_lh_info .imgbasic { margin-top:25px; margin-bottom:30px;}
 .fieldtrip_lh_info .img_col3 { margin-top:22px;}
  .fieldtrip_naval_forces { background-color:#f4efdc; padding-bottom:40px;}
 .fieldtrip_naval_forces h3 { padding-top:38px; margin-bottom:25px;}
 .fieldtrip_naval_forces .btn_p { margin-top:22px; margin-bottom:18px;}
 .fieldtrip_naval_forces h4 { margin-top:10px;}
  .yacht_marina { background:url("/contents/17398/yacht_marina.jpg") no-repeat scroll center 0; height:650px; background-size:auto 810px;}
 .yacht_marina h3 { padding-top:35px; margin-bottom:29px;}
 .yacht_marina .btn_p { margin-top:27px;}
 .yacht_marina_img { background-color:#cfe0ed; padding:40px 0 20px;}
 .yacht_marina_img .img_col3 { margin-top:30px;}
  .yacht_cruise { background: #7589ae url("/contents/17413/yacht_cruise_m.jpg") no-repeat scroll center bottom; height:747px; background-size:auto 656px;}
 .yacht_cruise .inner { height:730px;}
 .yacht_cruise h3 { padding-top:27px; margin-bottom:15px;}
 .yacht_cruise .botm { position:relative;}
 .yacht_cruise .botm .right50 { height:295px;}
 .yacht_cruise .botm .right50 p.botm_m { position:absolute; bottom:0;}
  .drive_yudalroad h3 { padding-top:35px; margin-bottom:24px;}
 .drive_yudalroad .imgbasic { margin-top:28px; margin-bottom:35px;}
 .drive_yudalroad_img { background-color:#f6f2fc; padding:30px 0 16px;}
 .drive_yudalroad_img .img_col3 { margin-top:25px;}
  .coastroad h3 { padding-top:35px; margin-bottom:20px;}
 .coastroad .imgbasic { margin-top:29px; margin-bottom:35px;}
 .coastroad_info { background-color:#f6f2fc; padding:32px 0 20px;}
 .coastroad_info .img_col4 { margin-top:20px;}
  .drive_gatbawi_town { background:url("/contents/17379/drive_gatbawi_town.jpg") no-repeat scroll center 0; height:500px; background-size:auto 500px;}
 .drive_gatbawi_town h3 { padding-top:35px; margin-bottom:25px;}
 .drive_gatbawi_town_img { background-color:#f6f2fc; padding:38px 0 22px;}
 .drive_gatbawi_town_img .btn_p { margin-top:17px; margin-bottom:16px;}
  .mokpobridge { background: #090804 url("/contents/17391/mokpobridge.jpg") no-repeat scroll center bottom; height:500px; background-size:auto 295px;}
 .mokpobridge h3 { padding-top:43px; margin-bottom:28px;}
 .mokpobridge_info { background-color:#f6f2fc; padding:36px 0 44px;}
 .mokpobridge_info .btn_p { margin-top:20px; margin-bottom:30px;}
  .cyclingtour { background-color:#f0f3f2; padding-bottom:45px;}
 .cyclingtour h3 { padding-top:43px; margin-bottom:28px;}
 .cyclingtour .btn_p { margin-top:29px;}
 .cyclingtour_map { padding:10px 0 30px;}
 .cyclingtour_map h3 { margin-top:35px;}
  .okdan { background-color:#fef2d7; padding-bottom:35px;}
 .okdan h3 { padding-top:40px; margin-bottom:26px;}
 .okdan p.siz24 { margin-top:35px; font-size:17px;}
 .okdan .cont_cos .line li { width:33.3%;}
 .okdan .cont_cos .line li.boxline.left { top:151px;}
 .okdan_program { padding:80px 0 72px;}
 .okdan_course_img {background-color:#f6f2fc; padding:80px 0 72px;}
 .okdan_map p.imgbasic { padding-top:15px; margin-bottom:25px;}
 .okdan_map p.btn_p { margin-top:22px; margin-bottom:45px;}
 .okdanss {margin:20px 0 0 50%;}
 .okdan_course_img ul.img_col3 li { width:100%; float:none; margin-right:0; max-width:none; margin-top:15px;}
 @media all and (max-width:760px) and (min-width:640px){ .okdan_course_img ul.img_col3 li { width:48.5%; float:left; margin-right:2.5%;}
 .okdan_course_img ul.img_col3 li.mar0 { margin-right:2.5% !important;}
 .okdan_course_img ul.img_col3 li:nth-child(2), .okdan_course_img ul.img_col3 li:nth-child(4), .okdan_course_img ul.img_col3 li:nth-child(6) { margin-right:0 !important;}
 }
 @media all and (max-width:544px){ .okdan .cont_cos .line .line_next {display:none;}
 }
  /*.movie_yh { background: #e7e3d7 url("/contents/18113/movie_yh.jpg") no-repeat scroll center 150px; height:910px; background-size:auto 390px;}
 .movie_yh .inner { height:886px;}
*/ .movie_yh { background: #eeebe0 url("/contents/18113/movie_yh_2.jpg") no-repeat scroll center 175px; height:565px; background-size:auto 390px;}
 .movie_yh .inner { height:565px;}
 .movie_yh h3 {padding-top:45px; margin-bottom:30px;}
 .movie_yh p.siz17 { line-height:23px; font-size:14px;}
 .market_info { padding:37px 0 28px;}
 .market_info p.siz17 { line-height:23px; font-size:14px;}
 .market_info .time_i { width:70%; margin:12px auto 0; text-align:center; }
 .market_info .time_ico { display:none;}
 .market_info .img_col2 { margin-top:28px;}
 .market_info .time_notice { background-color:#f7f7f7; border:1px dashed #dadada; padding:20px; margin:20px auto 0 ; }
 .market_info .time_notice .time_p { font-size:18px; font-weight:500; background-color:#b72f2b; color:#fff; margin:0 auto; border-radius:3px;}
 .movie_mk { background: #cfe4db url("/contents/18113/movie_mk_m_2.jpg") no-repeat scroll right bottom; height:702px; background-size: 100% auto;}
 .movie_mk p { text-align:center;}
 .movie_mk h3 {padding-top:31px; margin-bottom:17px; text-align:center; background-position:center bottom;}
 .movie_mk .img_txt .left50 { width:100%;}
 .seosandong.inner { padding: 40px 0 20px;}
 .seosandong .img_col4 { margin-top:23px;}
 .mural { background:url("/contents/18113/mural.jpg") no-repeat scroll center 0; height:355px; background-size:auto 355px;}
 .mural .inner { height:335px;}
 .mural h3 { padding-top:35px; margin-bottom:24px;}
 .mural p.siz17 { line-height:23px; font-size:14px;}
 .mural .img_col3 li { border:3px solid #fcb32c; border-radius:10px; width:29.3%;}
  .madangart_program2, .madangart_program3 {background-color:#f8f4ee; padding:20px 0;}
 .madangart_program2 .img_col2 li{ text-align:left !important; width:100% !important; float:none !important;}
 .madangart_local_story1{background-color:#f8f4ee; padding:20px 0;}
 .madangart_local_story2 .img_col4 li{ width:100% !important; float:none !important; text-align:left !important;}
 @media all and (max-width:760px) and (min-width:640px){ .movie_yh .inner { height:870px;}
 .movie_yh .pst_1987 { width:407px; left:50%; margin-left:-203px;}
 .market_info { padding:45px 0 40px;}
 }
  .octopus { background:url("/contents/17318/octopus_m.jpg") no-repeat scroll center bottom; height:550px; background-size:auto 285px;}
 .octopus h3 {padding-top:40px; margin-bottom:25px;}
 .octopus_img { background-color:#f5e9eb; padding-top:33px; padding-bottom:30px;}
 .octopus_img .img_col3 { margin-top:24px; margin-bottom:0;}
 .octopus_end { background:url("/contents/17318/octopus_img_end.jpg") no-repeat scroll center 0; background-size:cover; height:150px; text-indent:-99999px;}
 @media all and (max-width:760px) and (min-width:640px){ .octopus { background-size:100% 285px;}
 }
  .skate { background:url("/contents/17319/skate.jpg") no-repeat scroll center 0; height:500px; background-size:auto 550px;}
 .skate h3 {padding-top:30px; margin-bottom:22px;}
 .skate_info { padding-top:37px; padding-bottom:40px;}
 .skate_info .img_col2 { margin-bottom:17px; margin-top:20px;}
 .skate_end { background:url("/contents/17319/skate_end.jpg") no-repeat scroll center 0; height:150px; background-size:cover; text-indent:-99999px;}
  .crab { background:url("/contents/17135/crab.jpg") no-repeat scroll center 0; height:500px; background-size:auto 500px;}
 .crab h3 {padding-top:35px; margin-bottom:22px;}
 .crab_info { padding-top:35px; padding-bottom:40px;}
  .croaker { background:url("/contents/17320/croaker.jpg") no-repeat scroll center 0; height:400px; background-size:auto 570px;}
 .croaker h3 {padding-top:35px; margin-bottom:23px;}
 .croaker_info { padding-top:40px; padding-bottom:40px;}
 .croaker_info .img_col3 { margin-bottom:15px;}
 .croaker_end { background:url("/contents/17320/croaker_end.jpg") no-repeat scroll center 0; height:265px; background-size:cover;}
 .croaker_end .inner { height:168px;}
 .croaker_end p.siz15 { font-size:14px;}
  .hairtail { background:url("/contents/17321/hairtail.jpg") no-repeat scroll center 0; height:432px; background-size:auto 480px;}
 .hairtail h3 {padding-top:35px; margin-bottom:19px;}
 .hairtail_info { padding-top:35px; padding-bottom:33px;}
 .hairtail_info .img_col3 { margin-bottom:13px;}
 .hairtail_end { background:url("/contents/17321/hairtail_eng.jpg") no-repeat scroll center 0; height:200px; text-indent:-99999px; background-size:cover;}
  .pomfret { background: #6f822e url("/contents/17322/pomfret_m.jpg") no-repeat scroll center bottom; height:482px; background-size:auto 420px;}
 .pomfret h3 {padding-top:35px; margin-bottom:19px;}
 .pomfret_info { padding-top:35px; padding-bottom:19px;}
 .pomfret_jjim { background:url("/contents/17322/pomfret_end.jpg") no-repeat scroll center 0; background-size:auto 400px; height:350px;}
 .pomfret_jjim h3 {padding-top:35px; margin-bottom:20px;}
 .pomfret_jjim p.siz17 { font-size:14px;}
  .shadfish { background:url("/contents/17323/shadfish.jpg") no-repeat scroll center 0; height:425px; background-size:auto 500px;}
 .shadfish h3 {padding-top:35px; margin-bottom:23px;}
 .shadfish p.siz17 { font-size:14px;}
 .shadfish_info { padding-top:32px; padding-bottom:24px; background-color:#f7f4ec;}
  .anglerfish { background:url("/contents/17126/anglerfish.jpg") no-repeat scroll center 0; height:380px; background-size:auto 420px;}
 .anglerfish h3 {padding-top:35px; margin-bottom:23px;}
 .anglerfish p.siz16 { font-size:14px;}
 .anglerfish_tang { background:url("/contents/17126/anglerfish_tang.jpg") no-repeat scroll center 0; height:434px; background-size:auto 500px;}
 .anglerfish_tang p.align_center { padding-top:35px;}
 .anglerfish_info { padding-top:34px; padding-bottom:23px; background-color:#f5f5e9;}
  .rockfish { background:url("/contents/17324/rockfish_m.jpg") no-repeat scroll center bottom; height:603px; background-size:auto 500px;}
 .rockfish h3 {padding-top:35px; margin-bottom:18px;}
 .rockfish_info { padding-top:34px; padding-bottom:22px; background-color:#f7f4ec;}
  .hanok { background:url("/contents/17394/hanok.jpg") no-repeat scroll center bottom; height:950px; background-size:auto 300px;}
 .hanok h3 { line-height:20px; padding-bottom:0; margin-top:7px;}
 .hanok .img_txt .left50, .hanok .img_txt .right50 { border-bottom:1px solid #403a3a; padding-bottom:25px; margin-top:0; width:100%; float:none; display:inline-block;}
 .hanok .img_txt .left50 { margin-top:25px;}
 .hanok .img_txt img { display:block; float:left; max-width:197px; width:30%; height:124px;}
 .hanok .img_txt .info { float:left; width:65%; padding-left:5%}
 @media all and (max-width:760px) and (min-width:640px){ .hanok {background-size:100% 300px;}
 }
  .traditional_market { background:url("/contents/17387/traditional_market.jpg") no-repeat scroll center top; height:435px; background-size:auto 500px;}
 .traditional_market h3 { padding-top:35px; margin-bottom:25px;}
 .traditional_market .btn_p { margin-top:25px; margin-bottom:9px;}
 .traditional_market_info { background-color:#f3f3f3; padding:0;}
 .traditional_market_info h4 { margin-top:30px;}
 .traditional_market_info .img_col3 { margin-top:0;}
 .traditional_market_info .img_col3 li { text-align:left; width:100%; float:none; margin-right:0;}
 .traditional_market_info .basic { margin-left:15px; margin-bottom:15px; display:inline-block; height:165px; margin-top:15px;}
 .traditional_market_info .basic li { width:85%;}
 .traditional_market_info .info { background-color:#fff; display:inline-block; width:100%; position:relative; margin-bottom:0 !important; }
 .traditional_market_info .imgbasic { margin-top:0;}
 .traditional_market_info .btn_p { background-color:#403a3a; position:absolute; bottom:0; left:0; width:100%;}
 .traditional_market_info .btn_p a { display:block; padding:0; text-align:center; height:40px; line-height:34px;}
 @media all and (max-width:760px) and (min-width:640px){ .traditional_market_info .img_col3 > li { width:48.5%; float:left; margin-right:2.5%;}
 .traditional_market_info .img_col3 li.mar0 { margin-right:2.5% !important;}
 .traditional_market_info .img_col3 li:nth-child(2), .traditional_market_info .img_col3 li:nth-child(4), .traditional_market_info .img_col3 li:nth-child(6) { margin-right:0 !important;}
 }
  .mokpomaster .img_txt { margin-top:7px;}
 .mokpomaster .img_txt .left50, .mokpomaster .img_txt .right50 { border-bottom:1px solid #403a3a; padding-bottom:25px; margin-top:0; width:100%; float:none; display:inline-block;}
 .mokpomaster .img_txt .left50 { margin-top:25px;}
 .mokpomaster ul.basic { margin-top:5px;}
 .mokpomaster ul.basic li { line-height:25px;}
 .mokpomaster .img_txt img { display:block; float:left; max-width:197px; width:30%; height:124px;}
 .mokpomaster .img_txt .info { float:left; width:65%; padding-left:5%}
  .lowprice { padding-top:35px; margin-bottom:35px;}
  .foreignlanguage_menu { padding-bottom:20px;}
 .foreignlanguage_menu h3 { padding-top:34px; margin-bottom:23px;}
 .foreignlanguage_menu .btn_p { margin-top:22px; margin-bottom:15px;}
  .special_product.inner { padding-top:35px; padding-bottom:35px;}
 .special_product p.btn_p { margin-top:27px;}
 .special_product .img_col2 { margin-top:39px;}
 .special_product .img_col3 { margin-top:39px;}
  .festival_yudalsan{background:url("/contents/20222/yudalsan_spring_bg2.jpg") no-repeat scroll center bottom; height:813px; background-size:auto 400px;}
 .festival_yudalsan_2024{ background-color: #ffeeee; padding: 20px 0;}
 .festival_spring_yudalsan_top {background:#ffeeee;}
 /*.festival_spring_yudalsan{background:url("/contents/20231/yudalsan_bg2.jpg") no-repeat scroll center bottom; height:400px; background-size:auto 400px;}
*/ .festival_spring_yudalsan{background:url("/contents/20231/yudalsan_bg2.jpg") no-repeat scroll center bottom; height:1000px; background-size:auto 1040px; padding:20px 0;}
 .festival_yudalsan_info{ background-color:#fcebf3; padding:20px 0;}
 .festival_yudalsan_online, .festival_yudalsan_poster {padding:20px 0;}
 .festival_spring_yudalsan .center_box { padding:50px; margin: 50px auto; background: rgba(252,235,243,.8); display: block; overflow: hidden;}
 .youtube_search {background:url("/contents/20231/youtube.png") no-repeat; display: inline-block; width: 83px; height: 19px; margin-right: 5px; overflow: hidden;}
 .rd_border {display: inline-block; padding:0 10px; border: 2px #ff0000 solid; height: 19px;}
 .youtube_live {background:url("/contents/20231/youtube.png") no-repeat; display: inline-block; width: 128px; height: 19px; overflow: hidden; text-indent: -99999px; font-size: 0;}
 .festival_spring_yudalsan .center_box p {line-height: 19px;}
 .festival_yudalsan_poster {background: #ffeff5;}
 .festival_yudalsan_poster {background: #ffeff5;}
 .festival_yudalsan_program1{ padding:50px 0;}
 .festival_yudalsan_program2{ padding:50px 0; background-color:#dcebe4;}
 .festival_yudalsan_map{background-color:#fcebf3;  padding:20px 0;}
 .festival_map{margin-bottom: 30px !important;}
 .festival_map .parking_box {width: 100%;padding: 30px 36px;background: rgba(252,235,243,.8);display: inline-flex;overflow: hidden;box-sizing: border-box;margin-top: 35px;flex-direction: column;}
 .festival_map .parking_box .park_info {display: inline-flex;margin: 0 auto;padding-bottom: 20px;flex-direction: column;}
 .festival_map .parking_box .park_info p{margin: 10px auto;}
 .festival_map .parking_box .parking_icon{display: block;width: 80px;height: 80px;background:url("/contents/20231/park_icon_01.png") no-repeat;margin: 0 auto;}
 .festival_map .parking_box ul{display: flex;margin: 0 auto;flex-direction: column;}
 .festival_map #daumRoughmapContainer1680504253108{background-color: #000;width: 100% !important;height: 415px;box-sizing: border-box;}
  .festival_harbor_bg {background:url("/contents/21539/harbor_bg.jpg") no-repeat scroll center bottom; height:500px; background-size:auto 500px;}
 .festival_harbor_bg img {margin-top:70px;}
 .festival_harbor { background: #040440 url("/contents/17353/harbor1_m.jpg") no-repeat scroll center bottom; height:644px; background-size:auto 400px;}
 .festival_harbor h3 { padding-top:35px; margin-bottom:25px;}
 .festival_harbor .btn_p { margin-top:18px;}
 .festival_harbor_info { background-color:#f8f4ee; padding:16px 0 20px;}
 .festival_harbor_info h4 { margin-top:24px;}
 .festival_harbor_info .left50 { margin-bottom:24px;}
 .festival_harbor_img { background:url("/contents/17353/harbor_info_img.jpg") no-repeat scroll center bottom; height:540px; background-size:auto 500px;}
 .festival_harbor_img .inner { padding-top:22px;}
 .festival_harbor_img h3{ text-align:center;}
 .festival_harbor_img .img_col3 { margin-bottom:20px;}
 .festival_harbor_poster { margin-top:30px;}
 .festival_harbor_info .m_col_none li{ float:none !important; width:100% !important; display:block !important;}
 .festival_harbor_info2 {background-color:#e8f6fd; padding:16px 0 20px;}
 .festival_harbor2 { background: #040440 url("/contents/17353/harbor1_2_m.jpg") no-repeat scroll center bottom; height:399px; background-size:auto 400px;}
 .festival_harbor2 h3 { padding-top:35px; margin-bottom:25px;}
 .festival_harbor2 .btn_p { margin-top:18px;}
 .contents_thum .caption{ text-indent:-99999px; display:none;}
 .mobile_img_zoom { background-color:#403a3a; color:#fff; text-align:center; width:100%; display:block;}
  .harbor_directions { background-color:#e5f3f5; padding:20px 0;}
 .harbor_directions h3 { margin-bottom:15px;}
 .harbor_directions p.imgbasic { max-width:1358px; max-height:879px; margin-bottom:30px;}
 .harbor_directions .navg { background-color:#fff; padding:5% 5% 25px;}
 .harbor_directions .bus { background-color:#fff; padding:5% 5% 35px; width:90%;}
 .harbor_directions .bus .left50 ul ul { margin-top:6px;}
 .harbor_directions .bus .right50 h3 { margin-bottom:8px;}
 .harbor_directions .bus .right50 h4 { background-color:#df4c83; color:#fff; float:left; clear:both; font-size:16px; text-align:center; padding:2px 23px; width:45px; border-radius:10px; margin-right:15px;}
 .harbor_directions .bus .right50 ul { float:left; margin-top:15px;}
  .harbor_program1{background-color:#fff5f9;}
 .harbor_program2{background-color:#fff;}
 .harbor_program3{background-color:#f0f6ec;}
 .harbor_program4{background-color:#fcf7f3;}
 .harbor_program5{background-color:#f6fbff;}
 .harbor_program1 h3, .harbor_program2 h3, .harbor_program3 h3, .harbor_program4 h3, .harbor_program5 h3{ padding-top:40px; margin-bottom:23px;}
 .harbor_img_col2 img{ margin:20px 0 10px;}
 .depth5_box { width:100%; position:relative; height:180px; z-index:1;}
 .depth5_box .depth5 {border:1px solid #ddd; height:122px;}
 .depth5_box > ul > li{float:left; width:50%; padding:10px; border-bottom:1px solid #ddd; box-sizing:border-box;}
 /*.depth5_box > ul > li:nth-child(2n) { border-left:1px solid #ddd;}
*/ .depth5_box > ul > li:nth-child(1n) { border-right:1px solid #ddd;}
 .depth5_box .depth5 li.on{ background:#00688f;}
 .depth5_box .depth5 li.on a{ color:#FFF !important;}
  .festival_yisunshin { background:url("/contents/17365/festival_yisunshin.jpg") no-repeat scroll center bottom; background-size:auto 500px; height:835px;}
 .festival_yisunshin h3 { padding-top:35px; margin-bottom:24px;}
 .festival_yisunshin .btn_p { margin-top:18px;}
 .festival_yisunshin_info { background-color:#f8f4ee;}
 .festival_yisunshin_info .img_col3 { margin-bottom:40px; margin-top:10px;}
 .festival_yisunshin_sugun { background:url("/contents/17365/festival_yisunshin_sugun.jpg") no-repeat scroll center bottom; height:487px;}
 .festival_yisunshin_sugun h3 { padding-top:35px; margin-bottom:20px;}
  .yisunshin_schedule_tit { background-color: #e7eff6;}
 .yisunshin_schedule_tit h3 { background:none; padding-top:20px; padding-bottom:0;}
 .yisunshin_schedule .img_col3 { margin-bottom:25px;}
 .yisunshin_schedule .img_col3 h5 { text-align:left; margin-bottom:25px;}
 .yisunshin_schedule .img_col3 li { float:none; width:100%; max-width:none;}
 .yisunshin_schedule .img_col3 li img { width:100%; max-width:none;}
 .yisunshin_schedule .img_col3 li ul.basic { margin-top:10px;}
 .yisunshin_schedule .img_col3 li ul.basic li { width:100%; text-align:left;}
 .yisunshin_experience { background-color:#e3f6f8; padding-bottom:30px;}
 .yisunshin_experience .inner { padding-top:30px;}
 .yisunshin_experience ul.img_col3 { margin-top:8px;}
 .yisunshin_experience ul.img_col3 li { text-align:left; width:100%; }
 .yisunshin_event h3 { padding-top:34px;}
 .yisunshin_event table.basic { margin-top:20px;}
 .yisunshin_event ul.basic { margin-bottom:40px; margin-top:15px;}
 @media all and (max-width:760px) and (min-width:640px){ .yisunshin_schedule .img_col3 li img {height:400px;}
 }
  .festival_pottery { background:url("/contents/17125/festival_pottery.jpg") no-repeat scroll center bottom; background-size:auto 600px; height:600px;}
 .festival_pottery h3 { padding-top:35px; margin-bottom:22px;}
 .festival_pottery .btn_p { margin-top:20px;}
 .festival_pottery_info { background-color:#f8f4ee;}
 .festival_pottery_info .img_col3 { margin-bottom:35px;}
  /*.festival_madangart { background:#170d35 url("/contents/17419/festival_madangart_m.jpg") no-repeat scroll center bottom; height:608px; background-size:auto 450px;}
*/ .festival_madangart { background:url("/contents/21977/festival_madangart_21th_m.jpg") no-repeat scroll center bottom; height:575px; background-size: 100%;}
 .festival_madangart .inner.fw4 { font-weight:300;}
 .festival_madangart h3 { padding-top:35px; margin-bottom:24px;}
 .festival_madangart .btn_p { margin-top:18px; margin-bottom:20px;}
 .festival_madangart_info { background-color:#f8f4ee; padding-bottom:27px;}
 .festival_madangart_getdol { padding:30px 0 20px;}
 .festival_madangart_getdol h3 {margin-bottom:24px;}
 .festival_madangart_getdol .img_col2 { margin-top:27px;}
 .festival_madangart_d { background-color:#efe6e5; padding-bottom:40px;}
 .festival_madangart_d h3 { padding-top:35px; margin-bottom:23px;}
 .festival_madangart_d .img_col3 { margin-top:27px; margin-bottom:22px;}
 .madangart_program_open {background-color:#f16685; padding-top:20px; margin-bottom:22px;}
 .madangart_program_3 {background-color:#fff2f5; padding-top:20px; margin-bottom:22px;}
  .symphony { background: #140706 url("/contents/17853/symphony_2022.jpg") no-repeat scroll center top; height:910px; background-size:auto 500px;}
 .symphony .inner { height:874px;}
 .symphony_schedule { background-color:#f8f4ee; padding:28px 0 40px;}
 .symphony_schedule h4 { margin-top:0;}
 @media all and (max-width:760px) and (min-width:640px){ .symphony { height:700px;}
 .symphony .inner { height:643px;}
 }
  .chorus { background: #131210 url("/contents/17860/chorus.jpg") no-repeat scroll center top; height:775px; background-size:auto 500px;}
 .chorus .inner { height:730px;}
 .chorus p.basic { margin-top:24px;}
 .chorus_info { padding:10px 0 5px;}
 @media all and (max-width:760px) and (min-width:640px){ .chorus { height:610px}
 .chorus .inner { height:559px;}
 }
  .dance {background: #170d0b url("/contents/17864/dance.jpg") no-repeat scroll center top; height:850px; background-size:auto 500px;}
 .dance .inner { height:815px;}
 .dance .btn_p { margin-top:22px;}
 .dance_img { padding-top:13px; padding-bottom:33px; background-color:#d1cdde;}
 .dance_img .imgbasic { margin-top:0;}
 @media all and (max-width:760px) and (min-width:640px){ .dance { height:685px;}
 .dance .inner { height:630px;}
 }
  .troupe { background: #13120f url("/contents/17865/troupe.jpg") no-repeat scroll center top; height:520px; background-size:auto 265px;}
 .troupe .inner { height:475px;}
 .troupe_img { background-color:#fff6e5; padding:14px 0 8px;}
 @media all and (max-width:760px) and (min-width:640px){ .troupe { height:428px; background-size:100% 265px;}
 .troupe .inner { height:382px;}
 }
  .juniorchorus { background: #13120d url("/contents/17870/juniorchorus.jpg") no-repeat scroll center top; height:595px; background-size:auto 300px;}
 .juniorchorus .inner { height:555px;}
 .juniorchorus_img { background-color:#fff6e5; padding:12px 0 7px;}
 @media all and (max-width:760px) and (min-width:640px){ .juniorchorus { background-size:100% 300px; height:490px;}
 .juniorchorus .inner { height:437px;}
 }
  .classicalmusic {background: #14100d url("/contents/17827/classicalmusic.jpg") no-repeat scroll center top; height:658px; background-size:auto 500px;}
 .classicalmusic .inner { height:620px;}
 .classicalmusic_img .img_col3 { margin:30px 0 25px;}
 @media all and (max-width:760px) and (min-width:640px){ .classicalmusic { height:503px;}
 .classicalmusic .inner {height:460px;}
 }
  .space_culturalart {background:url("/contents/17411/space_culturalart.jpg") no-repeat scroll center top; height:555px; background-size:auto 715px;}
 .space_culturalart h3 { padding-top:35px; margin-bottom:24px;}
 .space_culturalart .btn_p { margin-top:22px;}
 .space_culturalart_info { background-color:#f8f4ee; padding-bottom:16px; padding-top:25px;}
 .space_culturalart_info .img_txt { margin-top:0}
 .space_culturalart_d { background-color:#b19165;}
 .space_culturalart_d .img_col3 { margin-top:30px; margin-bottom:25px;}
  .space_culturalsports {background:url("/contents/17410/space_culturalsports.jpg") no-repeat scroll center top; height:464px; background-size:auto 583px;}
 .space_culturalsports h3 { padding-top:34px; margin-bottom:23px;}
 .space_culturalsports .btn_p { margin-top:15px;}
 .space_culturalsports_info { background-color:#f8f4ee; padding-bottom:14px; padding-top:25px;}
 .space_culturalsports_info .img_txt { margin-top:0}
 .space_culturalsports_d { background-color:#b19165; padding:10px 0 8px;}
  .citytour_tourinfo {background:url("/contents/17356/citytour_tourinfo.jpg") no-repeat scroll center 100px; background-size:auto 462px; height:540px;}
 .citytour_tourinfo h3 { padding-top:35px; margin-bottom:23px;}
 .citytour_tourinfo p.basic { margin-top:21px;}
 .citytour_tourinfo p.basic.siz17 { font-size:15px;}
 .citytour_tourinfo .btn_p { margin-top:23px;}
 .citytour_tourinfo_dt { background-color:#fdfaf0; padding:20px 0;}
 .citytour_tourinfo_dt h4 { margin-top:20px;}
 .citytour_map { padding:4px 0 34px;}
 .citytour_map p.imgbasic { margin-top:12px;}
 .citytour_map ul.basic { margin-top:15px;}
  .citytour_cosbox { border:3px solid #188657; font-size:14px; margin:20px 0 0;}
 .citytour_cosbox.img_txt { width:99.6%;}
 .citytour_day .left70 { width:100%; padding-right:0; min-height:337px;}
 .citytour_day .left70 p { border-bottom:1px solid #188657; line-height:22px; padding:15px 0 16px 13px; }
 .citytour_day .left70 p span.ico { display:block; float:left; width:24px; height:24px; background:url("/contents/17355/time.png") no-repeat scroll 0 0; margin-right:4px;}
 .citytour_day .coslist { margin-left:20px;}
 .citytour_day .coslist li { width:29%;}
 .coslist_box { display:inline-block; width:100%;}
 .citytour_day .coslist_box { margin:20px 0 0; padding-bottom:20px; }
 .coslist { margin-left:36px;}
 .coslist li { float:left; margin-top:8px; width:18%; height:112px; text-align:center; background:url("/contents/17355/coslist_li_line.png") repeat-x scroll 0 0; line-height:18px; }
 .coslist li a.on { background:url("/contents/17355/on_bus.png") no-repeat scroll center 0;}
 .coslist li a { display:block; padding-top:41px; word-break:break-all;}
 .coslist li a span.point { display:block; background:url("/contents/17355/coslist_li_point.png") no-repeat scroll 0 0; width:18px; height:18px; margin:0 auto 7px;}
 .coslist li.start, .coslist li.arrival { width:5% !important;}
 .coslist li > span.ico { display:block; width:23px; height:39px; text-indent:-99999px; margin-top:16px;}
 .coslist li.start > span.ico { background:url("/contents/17355/start.png") no-repeat scroll 0 0; }
 .coslist li.arrival > span.ico { background:url("/contents/17355/arrival.png") no-repeat scroll 0 0; float:right }
 .citytour_day .right30 { background-color:#ececea; height:337px; width:100%;}
 .citytour_day .btn_p { margin-top:21px; margin-bottom:30px;}
 .day_sightseeing { background-color:#fdfaf0; padding-top:35px; padding-bottom:30px;}
 .day_sightseeing .img_col4 { margin-top:0;}
 .day_sightseeing .img_col4 li { margin-top:30px; margin-right:0%; position:relative; width:100%; max-width:none; float:none; background-color:#fff;}
 .day_sightseeing .img_col4 li img { width:100%; height:auto; max-width:none;}
 .day_sightseeing .img_col4 li.line { display:none;}
 .day_sightseeing .img_col4 li .info { width:89%; margin:17px auto;}
 .day_sightseeing .img_col4 .btn_p { width:100%;}
 .day_sightseeing .img_col4 .btn_p a.p6 { width:98.6%; padding:8px 0; background-color:#fff;}
 .day_sightseeing .img_col4 .btn_p a.p6:hover { background-color:#403a3b;}
 .citytour_day_map { padding-top:32px; padding-bottom:30px;}
 .citytour_day_map .imgbasic { margin-top:20px;}
 @media all and (max-width:760px) and (min-width:640px){ .day_sightseeing .img_col4 li { width:48.5%; float:left; margin-right:2.5%;}
 .day_sightseeing .img_col4 li:nth-child(2), .day_sightseeing .img_col4 li:nth-child(7) { margin-right:0;}
 .day_sightseeing .img_col4 li .info { min-height:154px;}
 }
  .citytour_day.night .coslist li { width:29%;}
 .citytour_night_gatbawi {background: #2351e3 url("/contents/17191/gatbawi_m.jpg") no-repeat scroll center bottom; height:590px; background-size:auto 400px; }
 .citytour_night_gatbawi .inner { height:555px;}
 .citytour_night_gatbawi h3 { padding-top:35px; margin-bottom:24px;}
 .citytour_night_gatbawi h4 { border-bottom:1px solid #fff; width:100%; padding-bottom:15px;}
 .night_sightseeing { background-color:#fdfaf0; padding-top:35px; padding-bottom:30px;}
 .night_sightseeing .img_col4 { margin-top:0;}
 .night_sightseeing .img_col4 li { margin-top:30px; margin-right:0%; position:relative; width:100%; max-width:none; float:none; background-color:#fff;}
 .night_sightseeing .img_col4 li img { width:100%; height:auto; max-width:none;}
 .night_sightseeing .img_col4 li.line { display:none;}
 .night_sightseeing .img_col4 li .info { width:89%; margin:17px auto;}
 .night_sightseeing .img_col4 .btn_p { width:100%;}
 .night_sightseeing .img_col4 .btn_p a.p6 { width:98.6%; padding:8px 0; background-color:#fff;}
 .night_sightseeing .img_col4 .btn_p a.p6:hover { background-color:#403a3b;}
 .citytour_night_map { padding-top:24px; padding-bottom:30px;}
 .citytour_night_map .imgbasic { margin-top:20px;}
 @media all and (max-width:760px) and (min-width:640px){ .night_sightseeing .img_col4 li { width:48.5%; float:left; margin-right:2.5%;}
 .night_sightseeing .img_col4 li:nth-child(2), .night_sightseeing .img_col4 li:nth-child(7) { margin-right:0;}
 .night_sightseeing .img_col4 li .info { min-height:176px;}
 }
  .discount { padding-bottom:40px;}
 .discount h3.mat60 { margin-top:30px !important;}
  .cultural_assets { padding-bottom:40px;}
 .cultural_assets h3.mat50 { margin-top:30px !important;}
  .traffic_information { background:url("/contents/18045/traffic_information.jpg") no-repeat scroll center 0; height:795px; background-size:auto 795px;}
 .traffic_information h3 { padding-top:45px; margin-bottom:35px;}
 .traffic_information .siz16 { font-size:14px;}
 .traffic_information ul { width:90%; margin:40px auto 0;}
 .traffic_information ul li { border:2px solid #fff; border-radius:5px; width:47%; float:left; background-color:rgba(0,0,0,.3); margin-right:3%; margin-bottom:10px; transition: all 0.3s ease 0s;}
 .traffic_information li:hover { background-color:rgba(0,0,0,.6); border-color:#f3c204;}
 .traffic_information li.bus , .traffic_information li.korail { margin-right:0;}
 .traffic_information li a { color:#fff; text-align:center; padding:27px 0 20px; display:block;}
 .traffic_information li a span { display:block;}
 .traffic_information li .ico1 { width:83px; height:83px; margin:0 auto;}
 .traffic_information li .tit { font-size:22px; letter-spacing:-1px; margin-top:22px; margin-bottom:13px;}
 .traffic_information li .ico2 { width:52px; height:8px; margin:0 auto; background:url("/contents/18045/icon_sp.png") no-repeat scroll -170px -80px; }
 .traffic_information li .go { margin-top:10px;}
 .traffic_information li.mokpobus .ico1 { background:url("/contents/18045/icon_sp.png") no-repeat scroll 0 0;}
 .traffic_information li.bus .ico1 { background:url("/contents/18045/icon_sp.png") no-repeat scroll -83px 0;}
 .traffic_information li.air .ico1 { background:url("/contents/18045/icon_sp.png") no-repeat scroll 0 -83px;}
 .traffic_information li.korail .ico1 { background:url("/contents/18045/icon_sp.png") no-repeat scroll -83px -83px;}
 .traffic_information ul li.pc { display:none;}
  .mokpoin { background:url("/contents/18046/mokpoin.jpg") no-repeat scroll center 0; height:635px; background-size:cover;}
 .mokpoin h3 { padding-top:45px; margin-bottom:0;}
 .mokpoin .img_txt { margin-top:42px;}
 .mokpoin .left50 { width:100%; height:238px;}
 .mokpoin .left50 ul { width:100%; margin:0 auto;}
 .mokpoin .left50 ul li { border:2px solid #fff; border-radius:5px; width:47%; float:left; background-color:rgba(0,0,0,.3); margin-left:3%; transition: all 0.3s ease 0s;}
 .mokpoin .left50 li:hover { background-color:rgba(0,0,0,.6); border-color:#f3c204;}
 .mokpoin .left50 li:first-child { margin-left:0;}
 .mokpoin .left50 li a { color:#fff; text-align:center; padding:26px 0 22px; display:block;}
 .mokpoin .left50 li a span { display:block;}
 .mokpoin .left50 li .ico1 { width:83px; height:83px; margin:0 auto;}
 .mokpoin .left50 li .tit { font-size:18px; letter-spacing:-1px; margin-top:22px; margin-bottom:13px;}
 .mokpoin .left50 li .ico2 { width:52px; height:8px; margin:0 auto; background:url("/contents/18045/icon_sp.png") no-repeat scroll -170px -80px; }
 .mokpoin .left50 li .go { margin-top:10px;}
 .mokpoin .left50 li.bus .ico1 { background:url("/contents/18046/mokpoin_ico.png") no-repeat scroll 0 0;}
 .mokpoin .left50 li.mokpobus .ico1 { background:url("/contents/18046/mokpoin_ico.png") no-repeat scroll -83px 0;}
 .mokpoin .right50 { width:100%; padding-left:0;}
 .mokpoin .right50 h4 { margin-top:10px;}
 .rentcar { background-color:#fff; padding-bottom:50px;}
 .rentcar h3 { padding-top:45px; margin-bottom:10px;}
  .traffic_ship { padding-bottom:45px;}
 .traffic_ship h3 { padding-top:40px; margin-bottom:25px;}
 .traffic_ship .btn_p { margin-top:25px; margin-bottom:35px;}
 .traffic_ship table th { width:30.33%}
 .ship_oedaldo { background-color:#b4e2e3; padding-top:45px; padding-bottom:47px;}
 .ship_oedaldo h3 { margin-bottom:25px;}
 .ship_oedaldo table { margin-top:26px;}
  .travel_agency { padding-top:20px; padding-bottom:30px;}
  .phonenum { margin-bottom:35px;}
 .phonenum h3 { margin-top:32px; padding-bottom:0;}
 .tourguide_fee { margin-bottom:45px;}
 .tourguide_fee h3 { margin-top:32px; padding-bottom:0;}
 .tourguide_fee h4 { margin-top:10px}
  .tel1330 { background:url("/contents/18242/tel1330.jpg") no-repeat scroll center 0; height:385px; background-size:cover;}
 .tel1330 h3 { padding-top:35px; background:none;}
 .tel1330 span.tel_ico { background:url("/contents/18242/tel_ico.png") no-repeat scroll 0 0; background-size:34px 34px; display:block; width:34px; height:34px; margin:0 auto 18px; }
 .tel1330 .btn_p { margin-top:20px;}
 .number1330 { background-color:#188657; padding:20px 0;}
 .number1330 p { font-size:25px; height:35px; line-height:35px; font-weight:400;}
 .tel1330_info .img_col4 { margin-top:40px;}
 .tel1330_info .img_col4 li { border:1px solid #e4e4e4; width:98.8%; margin-right:0; max-width:none; min-height:inherit; margin-bottom:20px; }
 .tel1330_info li span { display:block; width:85%; margin:0 auto;}
 .tel1330_info li .hd { font-size:28px; margin:32px auto 16px; text-align:left; font-weight:400; height:35px; line-height:35px; letter-spacing:-1px; }
 .tel1330_info li .tit { font-size:17px; text-align:left; font-weight:400; }
 .tel1330_info li .t_info { margin-bottom:40px; text-align:left; margin-top:12px;}
  .tourmap { background:url("/contents/17423/tourmap.jpg") no-repeat scroll center 0; height:500px; background-size:auto 500px;}
 .tourmap h3 { padding-top:45px; margin-bottom:30px;}
 .tourmap .btn_p { margin-top:35px; margin-bottom:40px;}
 .tourmap .lang_map { width:332px; margin:35px auto 0;}
 .tourmap .lang_map li { float:left; width:100px; height:100px; border:2px solid #fff; border-radius:15px; transition:all 0.3s ease 0s; margin-left:10px; background-color:rgba(0,0,0,.5);}
 .tourmap .lang_map li:first-child { margin-left:0;}
 .tourmap .lang_map li:hover {border:2px solid #f3c204; background-color:rgba(0,0,0,.5);}
 .tourmap .lang_map li:hover a { color:#f3c204;}
 .tourmap .lang_map li a { color:#fff; display:block; text-align:center; font-size:15px;}
 .tourmap .lang_map li a span { display:block;}
 .tourmap .lang_map li a span.ico { display:block; text-indent:-99999px; width:43px; height:34px; margin:20px auto 10px; background:url("/contents/17423/tourmap_ico.png") no-repeat; background-size:147px 76px;}
 .tourmap .lang_map li.eng a span.ico { background-position: 0 0; }
 .tourmap .lang_map li.ch a span.ico { background-position: -52px 0;}
 .tourmap .lang_map li.jp a span.ico { background-position: -105px 0;}
 .tourmap .lang_map li.eng:hover a span.ico { background-position: 0 -43px;}
 .tourmap .lang_map li.ch:hover a span.ico { background-position: -52px -43px;}
 .tourmap .lang_map li.jp:hover a span.ico { background-position: -105px -43px;}
  #module_content .sitemap { display: block; width: 100%;}
 #module_content .sitemap h3 { margin-top: 0 ; margin-bottom:0!important;}
 #module_content .sitemap ul {display: block;margin-bottom: 8px;}
 #module_content .sitemap ul li {display: inline-block;width: 100%;border:1px solid #dee4e3; margin-bottom:13px;}
 #module_content .sitemap ul li a {display:block; background-color:#e4e4e4; color: #1a1a1a; font-size: 15px; font-weight:500; padding:10px 11px;}
 #module_content .sitemap ul li ul {margin-top:14px;}
 #module_content .sitemap ul li ul li {border: medium none;display: inline-block; float: left; margin-right:2px;margin-left:20px; width: 39%;}
 #module_content .sitemap ul li ul li a {background-color:#fff;color: #4c4c4c;font-size:14px;font-weight:400;padding:0px;display: block;width: 95%;}
 #module_content .sitemap ul li ul li ul { margin-top:5px !important;margin-left:0px;}
 #module_content .sitemap ul li ul li ul li { padding:0; margin:1px 0 1px 0;}
 #module_content .sitemap ul li ul li ul li a { color: #646464; font-weight:300;}
 #module_content .sitemap ul li ul li ul li ul li a { color: #747474; font-size: 11px; padding: 0 0 0 7px;}
 #module_content .sitemap_list > ul > li > a{display:block;font-size:17px;font-weight:bold;background:#f2f6f9;padding:14px;}
  .table_b{border-bottom:1px solid #555555; border-right:1px solid #dfdfdf; border-top:2px solid #188657; clear:both; border-collapse:collapse;}
 .table_b th{background-color:#eeeeee; border-left:1px solid #dfdfdf; border-top:1px solid #d1d1d1; padding:5px; text-align:center;}
 .table_b td{border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding:5px;}
  .agreeform_wrap { width:100%; margin:20px 0; padding:15px; box-sizing:border-box; border:1px solid #ddd; background:#f9f9f9; border-radius:5px;}
 .agreeform_wrap > .agree_tit { font-weight:400; font-size:16px; word-break:keep-all; margin-bottom:15px;}
 .agreeform_wrap > .txt_box1 { margin:5px 0 20px;}
 .agreeform_wrap > .txt_box1 .agree_tit { margin-bottom:5px; font-weight:400; color:#36C;}
  .food_100_introduce { background:url("/contents/20330/food100_bg.jpg") no-repeat scroll center 0; height:683px; background-size:auto 683px;}
 .food_100_introduce .inner { padding-top:28px; }
 .food_100_introduce .inner .food_title { width:100%; height:150px; background:url("/tour/contents/20330/food_title_2025.png") no-repeat center 0; display:block; text-indent:-99999px; margin:0 auto; background-size:contain; }
 .food_100_introduce h3 { margin-top:17px;}
 .food_100_introduce .inner .btn_p { text-align:center; margin-top:0px;}
 .food_100_grade { background-color:#f8f4ee; margin-top:-25px;}
 .food_100_grade .inner { padding-top:5px;}
 .food_100_grade .inner .grade_list li { float:none; width:100%; margin:0px auto 30px; display:block;}
 .food_100_grade .inner .grade_list li span.tit { font-size:24px; margin-top:30px; display:block; font-weight:500;}
 .food_100_grade .inner .grade_list li img { width:auto; height:95px; display:block; margin:0 auto; max-width:100%;}
 .view_pass_label label {border-bottom: 2px solid #323232; padding-bottom: 10px;}
 .view_pass .text_input {width:350px; height:35px; border-radius: 8px;}
  .mokpo_snack { height:422px; padding-top:45px;}
 .mokpo_snack h3 {margin-bottom:35px;}
 .mokpo_snack1 {background: url(/contents/22603/poster_bg.jpg) repeat;}
 .mokpo_snack2 {background: #fff6f7; padding:45px 0;}
  .one_person_food{margin-top:40px;}
 .one_person_food > .onefood > .inner > h3{margin-bottom:20px;}
 .one_person_food .onefood_pst_bg{background: url("/contents/23670/onefood_poster_bg.jpg");margin-top: 40px;padding: 20px 0;}
 .one_person_food .onefood_pst_bg ul.img_col5 {width: 100%;display:inline-block;}
 .one_person_food .onefood_pst_bg ul.img_col5 li {display: inline-block;text-align: center;max-width: fit-content;width: 48%;margin-right: 4%;float:left;margin-bottom: 4%;}
 .one_person_food .onefood_pst_bg ul.img_col5 li:nth-child(2n){margin-right: 0;}
 .one_person_food .onefood_pst_bg ul.img_col5 li img { width:100%; height:auto; max-width:430px; overflow:hidden;}
 .one_person_food .onefood_pst_bg ul.img_col5 li:last-child {margin-right:0;}
 .one_person_food ul.img_col5 li span.photo_name1{background: rgb(25 112 108 / 90%);display: block;color: #fff;}
 .one_person_food .onefood_bg{margin-top:40px;}
 .cityday_tit{width:332px; height:120px; background:url("/tour/contents/17355/day_tite.jpg") no-repeat center 0; display:block; text-indent:-99999px; margin:20px auto; }
 .citytour_tit {width:426px; height:61px; background:url("/tour/contents/17191/night_tite.jpg") no-repeat center 0; display:block; text-indent:-99999px; margin:20px auto 0; background-size:80%; }
 .citytour_calendar_wrap .ct_calendar_box .ct_calendar table.citytour td .select_popup {width:90px !important;}
 .citytour_calendar_wrap .ct_calendar_box .ct_calendar table.citytour td .select_popup.manager li > a {width:75% !important;}
 .citytour_calendar_wrap .ct_calendar_box .ct_calendar table.citytour td .select_popup.manager li > a.day_modify {width:25% !important;}
