@charset "utf-8"; span.next { display:block;}
 #content { line-height:1.6em; word-break: keep-all; letter-spacing:-0.1px; min-height:500px;}
 .mobile_img{ display:none !important;}
 .bgno { background:none !important;}
  .c0 { margin-top:0 !important;}
 .hidn { display:block; text-indent:-99999px;}
 .wd_auto{width:auto !important;}
  .wit { color:#fff}
 .blue { color:#1a4589;}
 .rd { color:#d32727;}
 .gr { color:#188657;}
 .blk { color:#181818;}
 .yl { color:#f3c204}
 .tline { text-decoration:underline;}
  .fw3 { font-weight:300;}
 .fw4 { font-weight:400;}
 .fw5 { font-weight:500;}
  .btn_p a { border-radius:5px; color:#fff; padding:8px 24px 10px; transition: all 0.3s ease 0s; display:inline-block; box-sizing: border-box;}
 .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;}
 .btn_p a.p5:hover { border:2px solid #f3c204; color:#f3c204;}
 .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_20260725001") 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_20260725001") no-repeat 0 -19px;}
 .btn_p a.p6.vr .ico { display:block; float:left; background: url("/tour/images/tour/sub/cont_sp.png?build_20260725001") 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_20260725001") no-repeat 0 0;}
 .btn_p a.rdno { border-radius:0; padding:8px 25px; text-align:center;}
 .btn_p a.block { display:block;}
 .btn_dw { border:1px solid #d2d2d2; background-color:#f4f4f4; border-radius:30px; padding:5px 20px 5px 38px; transition: all 0.3s ease 0s; }
 .btn_dw.pdf { background: url("/tour/images/common/sub/content_bl.png?build_20260725001") no-repeat 15px -296px;}
 .btn_dw.pdf:hover { background: #d14c42 url("/tour/images/common/sub/content_bl.png?build_20260725001") no-repeat 15px -296px; color:#fff; border:1px solid #d14c41; }
 .btn_dw.hwp { background: url("/tour/images/common/sub/content_bl.png?build_20260725001") no-repeat 15px -256px;}
 .btn_dw.hwp:hover { background: #1a4589 url("/tour/images/common/sub/content_bl.png?build_20260725001") no-repeat 15px -256px; color:#fff; border:1px solid #1a4599; }
  .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: 35px;}
 .siz36 { font-size:36px; letter-spacing:-1px;}
 .siz37 { font-size:37px; letter-spacing:-1px;}
 .siz38 { font-size:38px; letter-spacing:-1px;}
 .siz39 { font-size:39px; letter-spacing:-1px;}
 .siz40 { font-size:40px; letter-spacing:-1px;}
  #content.big_font { font-size:18px;}
 .big_font .siz12 { font-size:14px;}
 .big_font .siz13 { font-size:15px;}
 .big_font .siz14 { font-size:16px;}
 .big_font .siz15 { font-size:17px;}
 .big_font .siz16 { font-size:18px;}
 .big_font .siz17 { font-size:19px;}
 .big_font .siz18 { font-size:20px;}
 .big_font .siz19 { font-size:21px;}
 .big_font .siz20 { font-size:22px;}
 .big_font .siz21 { font-size:23px;}
 .big_font .siz22 { font-size:24px;}
 .big_font .siz23 { font-size:25px;}
 .big_font .siz24 { font-size:26px;}
 .big_font .siz25 { font-size:27px; letter-spacing:-1px;}
 .big_font .siz26 { font-size:28px; letter-spacing:-1px;}
 .big_font .siz27 { font-size:29px; letter-spacing:-1px;}
 .big_font .siz28 { font-size:30px; letter-spacing:-1px;}
 .big_font .siz29 { font-size:31px; letter-spacing:-1px;}
 .big_font .siz30 { font-size:32px; letter-spacing:-1px;}
 .big_font .siz31 { font-size:33px; letter-spacing:-1px;}
 .big_font .siz32 { font-size:34px; letter-spacing:-1px;}
 .big_font .siz33 { font-size:35px; letter-spacing:-1px;}
 .big_font .siz34 { font-size:36px; letter-spacing:-1px;}
 .big_font .siz35 { font-size:37px; letter-spacing:-1px;}
 .big_font h3 { font-size:37px;}
 .big_font h4 { font-size:29px;}
 .big_font h5 { font-size:23px;}
 h3 { color:#181818; font-size:29px; font-weight:300; line-height:44px; letter-spacing:-1px; background:url("/tour/images/tour/sub/h3_wit.gif?build_20260725001") no-repeat scroll 0 bottom; padding-bottom:14px; }
 h3.gr { background:url("/tour/images/tour/sub/h3_gr.gif?build_20260725001") no-repeat scroll 0 bottom;}
 h3.blk { background:url("/tour/images/tour/sub/h3_blk.gif?build_20260725001") no-repeat scroll 0 bottom;}
 h3.align_center { background-position: center bottom;}
 h4 { font-size:25px; color:#d32727; line-height:37px; font-weight:300; margin-top:20px; letter-spacing:-0.5px; }
 h4.bgno { padding:0;}
 h5 { font-size:19px; color:#403a3a; font-weight:400; margin-top:30px;}
 p.basic { margin-top:20px;}
 .botm { position:absolute; width:100%; bottom:0;}
 ul.basic { margin-top:20px;}
 ul.basic.bgno li { background:none; padding:0;}
 ul.basic li { background:url("/tour/images/tour/sub/cont_sp.png?build_20260725001") no-repeat scroll -177px 9px; padding-left:12px;}
 ul.basic.wit li { background:url("/tour/images/tour/sub/cont_sp.png?build_20260725001") 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_20260725001") 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_20260725001") no-repeat scroll 0 11px; padding-left:10px;}
 .b_box { border:1px solid #d4d4d4;}
 .b_box > img {width:100%;}
  .list_w50 { width: 100%; display: inline-block;}
 .list_w50 ul li{width: 47%; margin-right: 2%; float: left;}
  .line_dot { border-bottom:1px dashed #d2d2d2; display:block; margin:20px 0 10px;}
 .line_right { border-right:1px solid #d1d1d1; }
 .line_left { border-left:1px solid #d1d1d1; }
 .text_line { text-decoration:underline;}
 @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, .recipe_i { display:inline-block; text-align:center; line-height:17px;}
 span.time_ico { float:left; display:block; background:url("/tour/images/tour/sub/cont_sp.png?build_20260725001") no-repeat scroll -24px -95px; width:20px; height:20px; margin-right:6px;}
  span.recipe_ico { float:left; display:block; background:url("/tour/images/tour/sub/cont_sp.png?build_20260725001") no-repeat scroll 0 -57px; 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; font-weight:400; border-right:1px solid #099a84; padding:12px 15px; background-color:#f0f0f0; font-weight:400; vertical-align:middle;}
 table.basic td { border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:12px 15px; background-color:#fff; vertical-align:middle;}
 table.basic .brn { border-right:none;}
 table.basic .bg_g { background-color:#f1f8f4;}
  .img_txt {clear:both; width:100%; margin:35px 0 15px 0; display:inline-block;}
 .img_txt img { width:100%;}
  .img_txt .left30 { width:30%; float:left;}
 .img_txt .right70 { float:left; width:66%; padding-left:4%;}
  .img_txt .left35 { width:35%; float:left;}
 .img_txt .right65 { float:left; width:61%; padding-left:4%;}
  .img_txt .left50 { width:48.7%; float:left;}
 .img_txt .right50 { float:left; width:48.5%; padding-left:2.7%;}
  .img_txt .left70 { width:66%; float:left; padding-right:4%;}
 .img_txt .right30 { float:left; width:30%; }
  .img_txt .left60 { width:56%; float:left; padding-right:4%;}
 .img_txt .right40 { float:left; width:40%; }
  .img_txt .left65 { width:60%; float:left; padding-right:4%;}
 .img_txt .right35 { float:left; width:35%; }
  .img_txt .left80 { width:76%; float:left; padding-right:4%;}
 .img_txt .right20 { float:left; width:20%; }
  .img_txt .left20 { width:20%; float:left; padding-right:4%;}
 .img_txt .right80 { float:left; width:76%; }
  .img_txt3 {clear:both; width:100%; margin:35px 0 15px 0; display:inline-block;}
 .img_txt3 > div { width:32%; float:left; margin-left:1.93333%; overflow:hidden;}
 .img_txt3 > div:first-child { margin-left:0;}
  .img_txt4 {clear:both; width:100%; margin:35px 0 15px 0; display:inline-block;}
 .img_txt4 > div { width:22.9%; float:left; margin-left:2.8%; overflow:hidden;}
 .img_txt4 > div:first-child { margin-left:0;}
  p.imgbasic { margin-top:25px;}
 p.imgbasic img { width:100%;}
 ul.img_col2 { margin:40px 0 20px; 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:40px 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; box-sizing: border-box;}
 ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col4 { margin:40px 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;}
 ul.img_col5 { margin:40px 0 20px; width: 100%; display:inline-block;}
  ul.img_col5 li {display: inline-block; text-align: center; max-width:430px; width: 18%; margin-right:2%; float:left; }
 ul.img_col5 li img { width:100%; height:auto; max-width:430px; overflow:hidden;}
 ul.img_col5 li:last-child {margin-right:0;}
 ul.img_col6 { margin:40px 0 20px; width: 100%; display:inline-block;}
  ul.img_col6 li {display: inline-block; text-align: center; max-width:430px; width: 15%; margin-right:2%; float:left; }
 ul.img_col6 li img { width:100%; height:auto; max-width:430px; overflow:hidden;}
 ul.img_col6 li:last-child {margin-right:0;}
  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_col5 li { position:relative;}
 ul.img_col5 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;}
   .cont_youtube { padding:75px 0 85px; background-color:#184387; margin:0 auto; background: url("/tour/images/tour/sub/youtube_bg.gif?build_20260725001") repeat scroll 0 0;}
 .cont_youtube h3 { text-align:center; color:#fff; background:none; font-size:32px; letter-spacing:-0.5px;}
 .cont_youtube .vod { width:100%; max-width:1000px; margin:20px auto 0; }
 .cont_youtube .vod iframe { width:100%; height:470px; margin-top:0px; margin-left:0px;}
  .botm_photo { background-color:#deefe8; padding:80px 0;}
 .contphoto { width:100%; margin:0 auto;}
 .botm_photo h3 { background:none; width:180px; margin:0 auto; line-height:39px; }
 .botm_photo h3 a { text-align:center; font-size:32px; }
 .botm_photo h3 a span.more { display:block; float:right; text-indent:-99999px; background:url("/tour/images/tour/sub/cont_sp.png?build_20260725001") no-repeat scroll -56px -75px; width:40px; height:40px; }
 .botm_photo ul { margin:35px 0 0; width: 100%; display:inline-block;}
 .botm_photo li {display: inline-block; text-align: center; width: 22.9%; margin-left:2.8%; float:left; max-width:316px;}
 .botm_photo li:first-child { margin-left:0;}
 .botm_photo li a { max-width:316px; width: 100%; overflow:hidden; display: inline-block;}
 .botm_photo li a img { width:100%; height:auto; max-width:316px;}
 .botm_photo li a:hover img { transition: all 0.5s linear; transform: scale(1.1);}
  .content_guide { background:url("/contents/17136/guide_bg1.jpg") no-repeat scroll center top; height:554px;}
 .content_guide h3 { padding-top:65px;}
 .content_guide2 h3 { padding-top:80px;}
 .content_guide2 ul.img_col4 { margin-bottom:100px;}
 .content_guide3 { background:url("/contents/17136/guide_bg2.jpg") no-repeat scroll center top; height:680px;}
 .content_guide3 h3 { padding-top:90px;}
 .content_guide3 ul { width:666px; margin:0 auto;}
 .content_guide3 ul li { float:left; margin-left:30px; margin-top:63px;}
 .content_guide3 ul li:first-child { margin-left:0;}
 .content_guide3 ul li img { margin-bottom:16px;}
 .content_guide3 ul li span { display:block;}
 .content_guide4 h3 { padding-top:76px;}
 .content_guide4 .img_txt { margin-top:50px;}
 .content_guide4 .img_txt img { height:272px;}
 .content_guide4 .img_col3 { margin-bottom:95px;}
  .yudalsan { background:url("/contents/17122/yudalsan1.jpg") no-repeat scroll center top; height:941px;}
 .yudalsan h3 { padding-top:100px;}
 .yudalsan p.basic { margin-top:40px;}
 .yudalsan p.btn_p { margin-top:50px;}
 .yudalsan_info h4 { padding-top:50px;}
 .yudalsan_info .img_txt { margin-top:10px;}
 .yudalsan_info .img_txt .right50 img { height:242px;}
 .yudalsan_info .img_col4 { margin-bottom:60px;}
 .yudal_festival { background:url("/contents/17122/yudalsan3.jpg") no-repeat scroll center top; height:801px;}
 .yudal_festival .inner { padding-top:110px; height:615px;}
 .yudal_bell h3 { padding-top:66px; margin-bottom:35px;}
 .yudal_yisunshin { background-color:#f1eacf; width:100%; display:inline-block;}
 .yudal_yisunshin h3 { padding-top:65px;}
 .yudal_yisunshin .imgbasic { margin-top:30px;}
 .yudal_yisunshin p.mab70 { margin-top:25px;}
  .bridge_sunset { background:url("/contents/17129/bridge_sunset.jpg") no-repeat scroll center top; height:943px;}
 .bridge_sunset h3 { padding-top:100px; margin-bottom:42px;}
 .bridge_sunset .btn_p { margin-top:35px;}
 .bridge_sunset2 { background:url("/contents/17129/bridge_sunset2.jpg") no-repeat scroll center top; height:943px;}
  .gatbawi_intro { background:url("/contents/17282/gatbawi_intro.jpg") no-repeat scroll center top; height:850px;}
 .gatbawi_intro .right50 { margin-left:51.4%; width:48.5%;}
 .gatbawi_intro h3 { padding-top:100px;}
 .gatbawi_intro .basic { margin-top:35px;}
 .gatbawi_intro .btn_p { margin-top:32px;}
 .gatbawi_info { background:url("/contents/17282/gatbawi_info.jpg") no-repeat scroll center top; height:1031px;}
 .gatbawi_info .inner { height:955px;}
 .gatbawi_legend h3 { padding-top:50px;}
 .gatbawi_night { background:url("/contents/17282/gatbawi_night.jpg") no-repeat scroll center top; height:846px;}
 .gatbawi_night h3 { padding-top:66px; margin-bottom:40px;}
  .fountain { background:url("/contents/17299/fountain.jpg") no-repeat scroll center top; height:943px;}
 .fountain h3 { padding-top:99px; margin-bottom:40px;}
 .fountain .btn_p { margin-top:64px;}
 .fountain_info { background:url("/contents/17299/fountain_info.jpg") no-repeat scroll center top; height:852px;}
 .fountain_info h4 {padding-top:99px; margin:0;}
 .fountain_info .btn_p { margin-top:31px;}
  .nojeokbong { background:url("/contents/17309/nojeokbong.jpg") no-repeat scroll center top; height:1174px;}
 .nojeokbong h3 { padding-top:96px; margin-bottom:35px;}
 .nojeokbong .btn_p { margin-top:31px;}
 .nojeokbong_info { background:url("/contents/17309/nojeokbong_info.jpg") no-repeat scroll center bottom; height:1160px;}
 .nojeokbong_info p { padding-top:73px;}
  .mokpojin_intro { background:url("/contents/17315/mokpojin_intro.jpg") no-repeat scroll center top; height:1174px;}
 .mokpojin_intro h3 { padding-top:100px; margin-bottom:40px;}
 .mokpojin_intro .btn_p { margin-top:35px;}
 .mokpojin_info.inner { padding-top:60px;}
 .mokpojin_info .img_col2 { margin-bottom:65px;}
 .mokpojin_legend { background-color:#f0eadd;}
 .mokpojin_legend .inner { padding-top:70px;}
 .mokpojin_legend .img_col3 img { height:400px;}
 .mokpojin_legend .img_col3 li span.photo_name1 { top:363px;}
 .mokpojin_legend .img_col3 li p.basic { text-align:left; margin-bottom:50px;}
  .leenanyeong_p { background:url("/contents/17317/leenanyeong.jpg") no-repeat scroll center top; height:800px;}
 .leenanyeong_p h3 { padding-top:115px; margin-bottom:25px;}
 .leenanyeong_p .btn_p { margin-top:25px;}
 .leenanyeong_info.inner { padding-top:70px;}
 .leenanyeong_info .img_col2 { margin-bottom:60px;}
 .leenanyeong_profile { background-color:#403a3a;}
 .leenanyeong_profile .inner {background:url("/contents/17317/leenanyeong_profile.jpg") no-repeat scroll right bottom; height:418px;}
 .leenanyeong_profile h3 { padding-top:78px; margin-bottom:30px;}
  .archipelago { background:url("/contents/17316/archipelago.jpg") no-repeat scroll center top; height:816px;}
 .archipelago h3 { padding-top:80px; margin-bottom:39px;}
 .archipelago .btn_p { margin-top:35px;}
 .archipelago_yudalsan { background:url("/contents/17316/archipelago1.jpg") no-repeat scroll center top; height:816px;}
 .archipelago_yudalsan h3 { padding-top:80px;}
 .archipelago_sky { background:url("/contents/17316/archipelago2.jpg") no-repeat scroll center top; height:816px;}
 .archipelago_sky h3 { padding-top:80px;}
  .oedaldo_intro { background:url("/contents/17310/oedaldo_intro.jpg") no-repeat scroll center top; height:952px;}
 .oedaldo_intro h3 { padding-top:80px; margin-bottom:39px;}
 .oedaldo_intro .btn_p { margin-top:35px;}
 .oedaldo_healing { background:url("/contents/17310/oedaldo_healing.jpg") no-repeat scroll center top; height:943px;}
 .oedaldo_healing h3 { padding-top:80px; margin-bottom:39px;}
 .oedaldo_info { background-color:#d4fcff;}
 .oedaldo_info h4 { margin-top:0; padding-top:50px;}
 .oedaldo_info .img_txt { margin-top:25px; margin-bottom:80px;}
 .oedaldo_info .img_txt .right50 img { height:397px;}
 .oedaldo_tour { background-color:#fafee4;}
 .oedaldo_tour .img_col3 { margin-bottom:70px;}
 .oedaldo_img_center { width:667px; margin:0 auto; }
  .cont_cos h3 { padding-top:60px;}
 .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:12.5%; 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;}
 .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:right;}
  .day12 .line { background:url("/contents/17130/cos_line_gr.png") repeat-x scroll 0 121px; margin-top:55px;}
 .day12 .line li { background:url("/contents/17130/cos_line.png") repeat-x scroll 0 121px;}
 .day12 .line li .cosimg { display:block; max-width:121px; 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;}
 @media all and (max-width:1270px){ .day12 .line { background-position:0 96px;}
 .day12 .line li { background-position:0 96px;}
 .day12 .line li .cosimg { width:70%; height:98px;}
 .day12 .line li .cosimg img { height:98px;}
 }
 .moderncity p.imgbasic { margin-top:55px;}
 .moderncity.cont_cos .day2 li, .culturalcity.cont_cos .day2 li { width:14.5%;}
  .yallge.cont_cos .line { background:url("/contents/17130/cos_line_gr.png") repeat-x scroll 0 396px; position:relative;}
 .yallge.cont_cos .line li { width:16.66%; min-height:275px;}
 .yallge.cont_cos .line li.right { background:url("/contents/18451/right.png") no-repeat scroll 0 0; width:30px; height:8px; text-indent:-99999px; min-height:inherit; position:absolute; top:170px; left:200px;}
 .yallge.cont_cos .line li.left { background:url("/contents/18451/left.png") no-repeat scroll 0 0; width:30px; height:8px; text-indent:-99999px; min-height:inherit; position:absolute; top:445px; right:215px;}
 @media all and (max-width:1270px){ .yallge.cont_cos .line{ background-position:0 371px;}
 .yallge.cont_cos .line li.right { top:145px; left:15%;}
 .yallge.cont_cos .line li.left { top:420px; right:15%;}
 }
  .gatbawi_culturetour.cont_cos .line { background:url("/contents/17130/cos_line_gr.png") repeat-x scroll 0 396px; position:relative;}
 .gatbawi_culturetour.cont_cos .line li { width:16.66%; min-height:275px;}
 .gatbawi_culturetour.cont_cos .line li.right { background:url("/contents/18451/right.png") no-repeat scroll 0 0; width:30px; height:8px; text-indent:-99999px; min-height:inherit; position:absolute; top:170px; left:200px;}
 .gatbawi_culturetour.cont_cos .line li.left { background:url("/contents/18451/left.png") no-repeat scroll 0 0; width:30px; height:8px; text-indent:-99999px; min-height:inherit; position:absolute; top:445px; right:215px;}
 @media all and (max-width:1270px){ .gatbawi_culturetour.cont_cos .line{ background-position:0 371px;}
 .gatbawi_culturetour.cont_cos .line li.right { top:145px; left:15%;}
 .gatbawi_culturetour.cont_cos .line li.left { top:420px; right:15%;}
 }
  .culturalcity .day1 li { width:11.1111%;}
  .yudalsan_climbing { background-color:#f5f4ee; display:inline-block; width:100%; }
 .yudalsan_climbing .imgbasic { margin-top:45px;}
 .yudalsan_climbing .btn_p { margin-top:44px; margin-bottom:82px;}
 .yudalsan_rock h3 { padding-top:60px; margin-bottom:32px;}
 .yudalsan_rock .imgbasic { margin-top:50px;}
 .yudalsan_rock ul.img_col4 { margin-top:30px;}
 .yudalsan_rock ul.img_col4 li { margin-bottom:35px;}
 @media all and (max-width:1180px){ .yudalsan_rock ul.img_col4 li .info.j3 { min-height:270px;}
}
 .yudalsan_nujung6 { background-color:#ebf8f3; display:inline-block; width:100%; padding-bottom:10px;}
 .yudalsan_nujung6 h3 { padding-top:65px; margin-bottom:40px;}
 .yudalsan_nujung6 ul.img_col3 { margin-top:45px;}
 .yudalsan_nujung6 ul.img_col3 li { margin-bottom:40px;}
  .yudalsan_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:60px;}
 .yudalsan_dullegil h3 { padding-top:50px; margin-bottom:35px;}
 .yudalsan_dullegil .cont_cos .line li { width:16.66%;}
 .yudalsan_dullegil_info.inner { padding-top:30px; padding-bottom:60px;}
  .yangul_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:60px;}
 .yangul_dullegil h3 { padding-top:50px; margin-bottom:35px;}
 .yangul_dullegil .img_txt { margin-top:55px;}
 .yangul_dullegil .left35 img { height:813px;}
 .yangul_dullegil .right65 p { min-height:98px;}
 .yangul_dullegil .right65 img { height:690px;}
 @media all and (max-width:778px){ .yangul_dullegil .right65 p { font-size:14px;}
}
 .yangul_greenshower h3 { padding-top:60px; margin-bottom:35px;}
 .yangul_greenshower .imgbasic { position:relative; background:url("/contents/17357/greenshower4.jpg") no-repeat scroll 0 0; height:477px; margin-top:20px;}
 .yangul_greenshower .imgbasic .info { display:block; position:absolute; top:24px; left:25px;}
 .yangul_greenshower .imgbasic .info img { float:left; margin-right:5px;}
 .yangul_greenshower .imgbasic .info .wit { float:left; position:absolute; bottom:15px; width:262px;}
  .gohado_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:60px;}
 .gohado_dullegil h3 { padding-top:50px; margin-bottom:35px;}
 .gohado_dullegil .cont_cos li { width:11.1111%;}
 .gohado_dullegil .img_txt { margin-top:45px;}
 .gohado_dullegil p.basic { margin-top:45px;}
 .gohado_dullegil p.basic.pcos { margin-top:20px;}
 .gohado_dullegil_img { padding-top:50px;}
  .ibam_dullegil { background-color:#f5f4ee; width:100%; display:inline-block; padding-bottom:60px;}
 .ibam_dullegil h3 { padding-top:50px; margin-bottom:35px;}
 .ibam_dullegil .cont_cos li { width:11.1111%;}
 .ibam_dullegil p.imgbasic { margin-top:45px;}
 .ibam_dullegil_img { padding-top:50px;}
  .samhakdo_canoe { background:url("/contents/17382/samhakdo_canoe.jpg") no-repeat scroll center bottom; height:1480px;}
 .samhakdo_canoe h3 { padding-top:65px; margin-bottom:45px;}
 .samhakdo_canoe .img_col3 { margin-top:50px;}
 .samhakdo_canoe .inner { height:1395px;}
  .fishing_sea { background:url("/contents/17610/fishing1.jpg") no-repeat scroll center top; height:840px;}
 .fishing_sea h3 { padding-top:65px; margin-bottom:55px;}
 .fishing_sea .btn_p { margin-top:130px;}
 .fishing_info h3 { padding-top:65px; margin-bottom:40px;}
 .fishing_info .imgbasic { margin-top:40px;}
 .fishing_info h4 { margin-top:40px;}
 .fishing_rocks { background-color:#e4edfd; padding:70px 0 90px;}
 .fishing_rocks h3 { margin-bottom:35px;}
 .fishing_rocks .imgbasic { margin-top:35px;}
 .fishing_seawall { background-color:#f1f1f0; padding:70px 0 90px;}
 .fishing_seawall h3 { margin-bottom:35px;}
 .fishing_seawall .imgbasic { margin-top:35px;}
  .playpark{background: url(/tour/contents/26874/playpark_out.jpg) no-repeat scroll center top; height: 900px;}
 .playpark h3{padding-top: 65px; margin-bottom: 55px;}
 .playpark_info .btn{background: #079c66; border: 1px solid #079c66; display: inline-block; font-size: 17px; text-align: center; color: #fff; padding: 0 40px; height: 50px; line-height: 50px; box-sizing: border-box; margin-top: 10px;}
  .parkgolf { background:url("/contents/17623/golf_park.jpg") no-repeat scroll center bottom; height:1119px;}
 .parkgolf h3 { padding-top:65px; margin-bottom:55px;}
 .golf_photo { padding:35px 0 49px;}
 .golf_buju { background:url("/contents/17623/golf_buju.jpg") no-repeat scroll center 0; height:709px;}
 .golf_buju .inner { height:635px;}
 .golf_buju h3 { padding-top:95px; margin-bottom:55px;}
 .golf_buju ul.basic { width:372px; margin:40px auto 0; background-color:rgba(0,0,0,.3); border-radius:8px; padding:30px 50px 35px;}
  .yacht { background:url("/contents/17363/yacht.jpg") no-repeat scroll center bottom; height:1156px;}
 .yacht .inner { height:1075px;}
 .yacht h3 { padding-top:95px; margin-bottom:47px;}
 .yacht_img { background-color:#d4e4f2; padding:55px 0 75px;}
 .yacht .botm { width:430px; margin:40px auto 0; background-color:rgba(0,0,0,.5); border-radius:8px; padding:30px 50px 35px;}
  .climbing { background:url("/contents/17364/climbing.jpg") no-repeat scroll center bottom; height:1226px;}
 .climbing h3 { padding-top:65px; margin-bottom:47px;}
 .climbing_img { background-color:#e7f6ee; padding:55px 0 75px;}
  .light_samhak { background:url("/contents/17362/samhak.jpg") no-repeat scroll center 0; height:1166px;}
 .light_samhak h3 { padding-top:95px; margin-bottom:47px;}
 .light_samhak_img { padding-top:35px;}
 .light_samhak_img .img_col2 { margin-bottom:6px;}
  .light_street { background:url("/contents/17351/street.jpg") no-repeat scroll center 0; height:1210px;}
 .light_street h3 { padding-top:95px; margin-bottom:47px;}
 .light_street_img { background-color:#fbddb3; padding:55px 0 75px;}
  .light_gatbawitown { background:url("/contents/17392/gatbawi_town.jpg") no-repeat scroll center 0; height:955px;}
 .light_gatbawitown h3 { padding-top:95px; margin-bottom:47px;}
 .light_gatbawitown_img { background-color:#ece7f9;}
 .light_gatbawitown_img p.align_center { padding-top:80px;}
 .light_gatbawitown_img .img_col3 { margin-top:55px;}
 .light_gatbawitown_img .img_col2 { margin-bottom:80px;}
  .light_peacesquare { background:url("/contents/17415/light_peacesquare.jpg") no-repeat scroll center 0; height:955px;}
 .light_peacesquare h3 { padding-top:95px; margin-bottom:47px;}
 .light_peacesquare_img { background-color:#ece7f9; padding:75px 0 75px;}
 .light_peacesquare_img .img_col3 { margin-top:50px;}
  .light_fountain { background:url("/contents/17418/light_fountain.jpg") no-repeat scroll center 0; height:1036px;}
 .light_fountain h3 { padding-top:95px; margin-bottom:35px;}
 .light_fountain .btn_p { margin-top:50px;}
  .light_yeongsan h3 { padding-top:75px; margin-bottom:40px;}
 .light_yeongsan p.basic { margin-bottom:50px;}
 .light_yeongsan ul.basic { margin-bottom:70px;}
 .light_yeongsan_img { background-color:#ece7f9; padding:75px 0 30px;}
 .light_yeongsan_img .img_col3 li { margin-bottom:40px;}
  .operating_hour h3 { margin-top:40px;}
  .fieldtrip { background-color:#ede5c4; padding-bottom:80px;}
 .fieldtrip h3 { padding-top:75px; margin-bottom:40px;}
 .fieldtrip .btn_p { margin-top:40px;}
 .fieldtrip .img_col2 { margin-top:55px; margin-bottom:42px;}
  .leemaebang { background: #1c1b1f url("/contents/17403/leemaebang.jpg") no-repeat scroll center 0; height:1036px;}
 .leemaebang h3 { padding-top:75px; margin-bottom:40px;}
 .leemaebang .btn_p { margin-top:40px;}
 .leemaebang_img .img_col2 { margin-top:80px; margin-bottom:20px;}
  .fieldtrip_literary_house h3 { padding-top:65px; margin-bottom:35px;}
 .fieldtrip_literary_house .btn_p { margin-top:35px;}
 .fieldtrip_literary_house .imgbasic { margin-top:50px; margin-bottom:80px;}
 .fieldtrip_lh_info { background-color:#f6f3e3; padding:30px 0 50px;}
 .fieldtrip_lh_info h4 { margin-top:45px;}
 .fieldtrip_lh_info .imgbasic { margin-top:40px; margin-bottom:60px;}
 .fieldtrip_lh_info .img_col3 { margin-top:60px;}
  .fieldtrip_naval_forces { background-color:#f4efdc; padding-bottom:70px;}
 .fieldtrip_naval_forces h3 { padding-top:65px; margin-bottom:35px;}
 .fieldtrip_naval_forces .btn_p { margin-top:35px; margin-bottom:25px;}
  .yacht_marina { background:url("/contents/17398/yacht_marina.jpg") no-repeat scroll center 0; height:977px;}
 .yacht_marina h3 { padding-top:95px; margin-bottom:50px;}
 .yacht_marina .btn_p { margin-top:40px;}
 .yacht_marina_img { background-color:#cfe0ed; padding:80px 55px;}
 .yacht_marina_img .img_col3 { margin-top:55px;}
  .yacht_cruise { background:url("/contents/17413/yacht_cruise.jpg") no-repeat scroll center 0; height:940px;}
 .yacht_cruise .inner { height:877px;}
 .yacht_cruise h3 { padding-top:95px; margin-bottom:50px;}
 .yacht_cruise .botm .right50 p.botm { bottom:20px;}
  .drive_yudalroad h3 { padding-top:65px; margin-bottom:35px;}
 .drive_yudalroad .imgbasic { margin-top:40px; margin-bottom:85px;}
 .drive_yudalroad_img { background-color:#f6f2fc; padding:80px 0 60px;}
  .coastroad h3 { padding-top:65px; margin-bottom:35px;}
 .coastroad .imgbasic { margin-top:40px; margin-bottom:85px;}
 .coastroad_info { background-color:#f6f2fc; padding:80px 0 60px;}
  .drive_gatbawi_town { background:url("/contents/17379/drive_gatbawi_town.jpg") no-repeat scroll center 0; height:837px;}
 .drive_gatbawi_town h3 { padding-top:96px; margin-bottom:45px;}
 .drive_gatbawi_town_img { background-color:#f6f2fc; padding:80px 0 60px;}
 .drive_gatbawi_town_img .btn_p { margin-top:40px; margin-bottom:9px;}
  .mokpobridge { background:url("/contents/17391/mokpobridge.jpg") no-repeat scroll center 0; height:837px;}
 .mokpobridge h3 { padding-top:96px; margin-bottom:45px;}
 .mokpobridge_info { background-color:#f6f2fc; padding:80px 0 72px;}
 .mokpobridge_info .btn_p { margin-top:40px; margin-bottom:50px;}
  .cyclingtour { background-color:#f0f3f2; padding-bottom:70px;}
 .cyclingtour h3 { padding-top:65px; margin-bottom:32px;}
 .cyclingtour .btn_p { margin-top:29px;}
 .cyclingtour_map { padding:40px 0 10px;}
 .cyclingtour_map h3 { margin-top:50px;}
  .okdan { background-color:#fef2d7; padding-bottom:70px;}
 .okdan h3 { padding-top:72px; margin-bottom:35px;}
 .okdan p.siz24 { margin-top:35px;}
 .okdan .cont_cos .line li { width:14.21%;}
 .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:50px; margin-bottom:50px;}
 .okdan_map p.btn_p { margin-top:35px;}
 .okdanss {position:absolute; top:90px;; right:0; }
 @media all and (max-width:1318px){ .okdan .cont_cos .line .line_next {display:none;}
 }
 @media all and (max-width:1100px){ .okdanss {display:none;}
 }
  /*.movie_yh { background:url("/contents/18113/movie_yh.jpg") no-repeat scroll center 0; height:975px;}
 .movie_yh .inner { height:975px;}
*/ .movie_yh { background:url("/contents/18113/movie_yh_3.jpg") no-repeat scroll center 0; height:975px;}
 .movie_yh .inner { height:975px;}
 .movie_yh h3 {padding-top:95px; margin-bottom:40px;}
 .movie_yh p.siz17 { line-height:28px;}
 .market_info { padding:60px 0 70px;}
 .market_info .time_i { margin-top:12px;}
 .market_info .img_col2 { margin-top:55px;}
 .market_info .time_notice { background-color:#f7f7f7; border:1px dashed #dadada; padding:20px 50px; margin:20px auto 0 ; width:60%; }
 .market_info .time_notice .time_p { font-size:18px; font-weight:500; background-color:#b72f2b; color:#fff; width:55%; margin:0 auto; border-radius:3px;}
 /*.movie_mk { background:url("/contents/18113/movie_mk.jpg") no-repeat scroll center 0; height:610px;}
*/ .movie_mk { background:url("/contents/18113/movie_mk_2.jpg") no-repeat scroll center 0; height:610px;}
 .movie_mk h3 {padding-top:88px;}
 .movie_mk .img_txt .left50 { width:53%;}
 .movie_mk .img_txt .left50 p { line-height:29px;}
 @media all and (max-width:1165px){ .movie_mk .img_txt .left50 { width:60%;}
 .movie_mk .img_txt .left50 p { line-height:25px;}
 }
 .seosandong.inner { padding: 82px 0 80px;}
 .seosandong .img_col4 { margin-top:50px;}
 .mural { background:url("/contents/18113/mural.jpg") no-repeat scroll center 0; height:833px;}
 .mural h3 { padding-top:68px; margin-bottom:35px;}
 .mural p.siz17 { line-height:28px;}
 .mural .inner { height:794px;}
 .mural .img_col3 li { border:4px solid #fcb32c; border-radius:10px; width:30.15%;}
 @media all and (max-width:820px){.mural .img_col3 li { width:30%;}
}
  .octopus { background:url("/contents/17318/octopus.jpg") no-repeat scroll center 0; height:1080px;}
 .octopus h3 {padding-top:74px; margin-bottom:45px;}
 .octopus_img { background-color:#f5e9eb; padding-top:85px; padding-bottom:90px;}
 .octopus_end { background:url("/contents/17318/octopus_img_end.jpg") no-repeat scroll center 0; height:530px; text-indent:-99999px;}
  .skate { background:url("/contents/17319/skate.jpg") no-repeat scroll center 0; height:1080px;}
 .skate h3 {padding-top:74px; margin-bottom:45px;}
 .skate_info { padding-top:85px; padding-bottom:80px;}
 .skate_info .img_col2 { margin-bottom:30px;}
 .skate_end { background:url("/contents/17319/skate_end.jpg") no-repeat scroll center 0; height:639px; text-indent:-99999px;}
  .crab { background:url("/contents/17135/crab.jpg") no-repeat scroll center 0; height:1080px;}
 .crab h3 {padding-top:74px; margin-bottom:45px;}
 .crab_info { padding-top:70px;}
  .croaker { background:url("/contents/17320/croaker.jpg") no-repeat scroll center 0; height:1013px;}
 .croaker h3 {padding-top:74px; margin-bottom:45px;}
 .croaker_info { padding-top:75px; padding-bottom:75px;}
 .croaker_info .img_col3 { margin-bottom:43px;}
 .croaker_end { background:url("/contents/17320/croaker_end.jpg") no-repeat scroll center 0; height:758px;}
 .croaker_end .inner { height:425px;}
  .hairtail { background:url("/contents/17321/hairtail.jpg") no-repeat scroll center 0; height:1013px;}
 .hairtail h3 {padding-top:74px; margin-bottom:35px;}
 .hairtail_info { padding-top:75px; padding-bottom:75px;}
 .hairtail_info .img_col3 { margin-bottom:43px;}
 .hairtail_end { background:url("/contents/17321/hairtail_eng.jpg") no-repeat scroll center 0; height:758px; text-indent:-99999px;}
  .pomfret { background:url("/contents/17322/pomfret.jpg") no-repeat scroll center 0; height:1013px;}
 .pomfret h3 {padding-top:74px; margin-bottom:35px;}
 .pomfret_info { padding-top:75px; padding-bottom:63px;}
 .pomfret_jjim { background:url("/contents/17322/pomfret_end.jpg") no-repeat scroll center 0; height:797px;}
 .pomfret_jjim h3 {padding-top:100px; margin-bottom:50px;}
  .shadfish { background:url("/contents/17323/shadfish.jpg") no-repeat scroll center 0; height:1013px;}
 .shadfish h3 {padding-top:83px; margin-bottom:53px;}
 .shadfish_info { padding-top:75px; padding-bottom:63px; background-color:#f7f4ec;}
  .anglerfish { background:url("/contents/17126/anglerfish.jpg") no-repeat scroll center 0; height:1013px;}
 .anglerfish h3 {padding-top:83px; margin-bottom:53px;}
 .anglerfish_tang { background:url("/contents/17126/anglerfish_tang.jpg") no-repeat scroll center 0; height:997px;}
 .anglerfish_tang p.align_center { padding-top:134px;}
 .anglerfish_info { padding-top:75px; padding-bottom:63px; background-color:#f5f5e9;}
  .rockfish { background:url("/contents/17324/rockfish.jpg") no-repeat scroll center 0; height:1082px;}
 .rockfish h3 {padding-top:83px; margin-bottom:38px;}
 .rockfish_info { padding-top:75px; padding-bottom:63px; background-color:#f7f4ec;}
  /*.hanok { background:url("/contents/17394/hanok.jpg") no-repeat scroll center bottom; height:1430px;}
*/ .hanok { background:url("/contents/17394/hanok.jpg") no-repeat scroll center bottom; height:1756px;}
 .hanok h3 { line-height:20px; padding-bottom:0; margin-top:7px;}
 .hanok .img_txt .right50 { padding-left:0; margin-left:2.7%;}
 .hanok .img_txt .left50, .hanok .img_txt .right50 { border-bottom:1px solid #403a3a; padding-bottom:35px; margin-top:70px;}
 .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%}
  .traditional_market { background:url("/contents/17387/traditional_market.jpg") no-repeat scroll center bottom; height:728px;}
 .traditional_market h3 { padding-top:93px; margin-bottom:35px;}
 .traditional_market .btn_p { margin-top:40px; margin-bottom:9px;}
 .traditional_market_info { background-color:#f3f3f3; padding:70px 0 0;}
 .traditional_market_info .img_col3 { margin-top:0;}
 .traditional_market_info .img_col3 li { text-align:left;}
 .traditional_market_info .basic { margin-left:25px; margin-bottom:16px; display:inline-block; height:165px;}
 .traditional_market_info .basic li { width:85%;}
 .traditional_market_info .info { background-color:#fff; display:inline-block; width:100%; position:relative; margin-bottom:55px !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:48px; line-height:48px;}
 @media all and (max-width:1028px){ .traditional_market_info .info { height:435px;}
}
  .mokpomaster .img_txt { margin-top:90px;}
 .mokpomaster .img_txt .right50 { padding-left:0; margin-left:2.7%;}
 .mokpomaster .img_txt .left50, .mokpomaster .img_txt .right50 { border-bottom:1px solid #403a3a; padding-bottom:35px; margin-bottom:35px;}
 .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:60px;}
  .foreignlanguage_menu h3 { padding-top:60px; margin-bottom:35px;}
 .foreignlanguage_menu .btn_p { margin-top:40px; margin-bottom:30px;}
  .special_product.inner { padding-top:60px;}
 .special_product p.btn_p { margin-top:50px;}
 .special_product .img_col2 { margin-top:55px;}
 .special_product .img_col3 { margin-top:55px;}
  .festival_harbor_bg{background:url("/contents/21539/harbor_bg.jpg") no-repeat scroll center bottom; height:942px;}
 .festival_harbor { background:url("/contents/17353/harbor1_3.jpg") no-repeat scroll center bottom; height:943px;}
 .festival_harbor h3 { padding-top:80px; margin-bottom:35px;}
 .festival_harbor .btn_p { margin-top:43px;}
 .festival_harbor2 { background:url("/contents/17353/harbor1_6.jpg") no-repeat scroll center bottom; height:943px;}
 /*.festival_harbor2 { background:url("/contents/17353/harbor1_5.jpg") no-repeat scroll center bottom; height:943px;}
*/ .festival_harbor2 h3 { padding-top:80px; margin-bottom:35px;}
 .festival_harbor2 .btn_p { margin-top:43px;}
 .festival_harbor_info { background-color:#f8f4ee; padding:45px 0 60px;}
 .festival_harbor_info h4 { margin-top:50px;}
 .festival_harbor_info .left50 { width:46% !important; margin-right:2%;}
 .festival_harbor_info .right50 img { height:auto; width:85%;}
 .festival_harbor_info2 {background-color:#e8f6fd; padding:45px 0 60px;}
 .festival_harbor_img { background:url("/contents/17353/harbor_info_img.jpg") no-repeat scroll center bottom; height:1550px;}
 /*.festival_harbor_img { background:url("/contents/17353/harbor_info_img.jpg") no-repeat scroll center bottom; height:1995px;}
*/ .festival_harbor_img .inner { padding-top:45px;}
 .festival_harbor_img h3{ text-align:center; font-size:32px; letter-spacing:-0.5px;}
 .festival_harbor_img .img_col3 { margin-bottom:60px;}
 .navy{ background-color:#060517; opacity:0.8;}
 .festival_harbor .greet_t1{ background:url("/contents/17353/greet_img.png") no-repeat scroll 0 0; text-indent:-99999px; width:305px; height:210px; margin:30px 0 0 37.8%;}
 .festival_yacht .img_txt4 .b_box {min-height:367px;}
 .festival_yacht .img_txt4 .b_box .yacht_txt {min-height:80px; text-align:center;}
 .festival_harbor_poster{ padding:50px 0;}
  .harbor_schedule_tit { background-color: #e6f2fb; }
 .harbor_schedule_tit h3{padding: 0;}
 .harbor_schedule_tit img{max-width: 1380px; width: 100%;}
 .h_20{ height:20px;}
 .harbor_schedule {width: 100%; text-align: center;}
 .harbor_schedule > div{margin-top: 50px;}
 .harbor_schedule h4{margin-top: 80px; font-size: 40px; color: #188657;}
 .harbor_schedule img{width: 100%; max-width: 1000px;}
 .harbor_schedule2{background-color:#e6f2fb; padding-bottom:70px;}
 .harbor_schedule2 .inner { padding-top:60px;}
 .harbor_schedule1 .inner{ padding:60px 0 70px 0;}
 .time_free {background:#188657; padding: 2px 3px; border-radius: 5px; color: #fff; display: inline-block; font-size:12px; line-height:17px;}
 .rd_circle {background: #d32727; padding: 2px 6px; border-radius: 20px; color: #fff; display: inline-block; font-size:12px; line-height:17px;}
  .harbor_directions { background-color:#e5f3f5; padding:60px 0;}
 .harbor_directions p.imgbasic { max-width:1358px; max-height:879px; margin-bottom:45px;}
 .harbor_directions .navg { background-color:#fff; padding:30px 36px; position:absolute; left:0; top:-30px;}
 .harbor_directions .bus { background-color:#fff; padding:5%; 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:14px 20px; width:45px; border-radius:10px; margin-right:15px;}
 .harbor_directions .bus .right50 ul { float:left; margin-top:28px;}
 @media all and (max-width:1000px){ .harbor_directions .bus .right50 h4 {float:none; padding:0 20px;}
 .harbor_directions .bus .right50 ul {float:none; margin-top:10px;}
 }
  .depth5_box{position:relative; width:100%; max-width:1380px; clear:both; margin:auto;}
 .depth5_box .depth5{overflow:hidden; border-left:1px solid #d2d2d2; margin:60px 0;}
 .depth5_box .depth5 li{ float:left; width:20%; box-sizing:border-box; text-align:center; background:#fafafa; margin:0 0 0 -1px; }
 .depth5_box .depth5 li.on{ background:#00688f;}
 .depth5_box .depth5 li.on a{ color:#FFF !important;}
 .depth5_box .depth5 li a{ display:block; color:#333; padding:10px 0; border:1px solid #d2d2d2;}
 .harbor_img_col2 { margin:40px 0 20px; width: 100%; display:inline-block;}
  .harbor_img_col2 div{display: inline-block; width: 48.3%; max-width:667px; float:left; }
 .harbor_img_col2 div img { width:100%; height:auto; max-width:667px; overflow:hidden;}
 .harbor_img_col2 .left50 {margin-right: 3.3%;}
 .w100{ width:100% !important;}
 .w92{ width:92% !important;}
 .harbor_program_all{padding:60px 0;}
 .harbor_program_all .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program_all h3{ margin-bottom:35px;}
 .harbor_program1{background-color:#fff5f9; padding:60px 0;}
 .harbor_program1 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program1 h3{ margin-bottom:35px;}
 .harbor_program2{background-color:#fff; padding:60px 0;}
 .harbor_program2 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program2 h3{ margin-bottom:35px;}
 .harbor_program3{background-color:#f0f6ec; padding:60px 0;}
 .harbor_program3 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program3 h3{ margin-bottom:35px;}
 .harbor_program3_2 { padding:60px 0; height:450px; background-color:#f0f6ec;}
  .harbor_program3_2 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program3_2 h3{ margin-bottom:35px;}
 .harbor_program3_2 .program_img_2 div{display: inline-block; width: 48.3%; max-width:667px; float:left; }
 .harbor_program3_2 .program_img_2 div img { width:100%; height:auto; max-width:667px; overflow:hidden;}
 .harbor_program3_2 .program_img_2 .left50 {margin-right: 3.3%;}
 .harbor_program4{background-color:#fcf7f3; padding:60px 0;}
 .harbor_program4 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program4 h3{ margin-bottom:35px;}
 .harbor_program5{background-color:#f6fbff; padding:60px 0;}
 .harbor_program5 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program5 h3{ margin-bottom:35px;}
 .harbor_program6{background-color:#000; padding:0 0 60px 0;}
 .harbor_program6 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program6 h3{ margin-bottom:35px;}
 .harbor_program_place{background-color: #ebd7bc; padding:0 0 60px 0;}
 .harbor_program_place .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program_place h3{ margin-bottom:35px;}
 .harbor_program_program{background-color: #e2eaed; padding:0 0 60px 0;}
 .harbor_program_program .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
 .harbor_program_program h3{ margin-bottom:35px;}
  .festival_biennal { background:url("/contents/19552/festival_biennal.jpg") no-repeat scroll center bottom; height:1099px;}
 .festival_biennal h3 { padding-top:85px; margin-bottom:35px;}
 .festival_biennal .btn_p { margin-top:43px;}
 .festival_biennal_info { background-color:#f8f4ee; padding:60px 0;}
 .biennal_program_tit { background-color: #e5ba03; height:256px;}
 .biennal_program_tit h3 { background:none;}
 .biennal_program_1 {padding:60px 0;}
 .biennal_program_2{background-color:#faf1cd; padding:60px 0;}
 .biennal_program_2 .inner{ position:relative; width:100%; max-width:1380px; clear:both;}
  .festival_yisunshin { background:url("/contents/17365/festival_yisunshin.jpg") no-repeat scroll center bottom; height:1099px;}
 .festival_yisunshin h3 { padding-top:85px; margin-bottom:35px;}
 .festival_yisunshin .btn_p { margin-top:43px;}
 .festival_yisunshin_info { background-color:#f8f4ee;}
 .festival_yisunshin_info .img_col3 { margin-bottom:80px;}
 .festival_yisunshin_sugun { background:url("/contents/17365/festival_yisunshin_sugun.jpg") no-repeat scroll center bottom; height:487px;}
 .festival_yisunshin_sugun h3 { padding-top:132px; margin-bottom:65px;}
 .festival_yisunshin_sugun ul.basic { width:315px; margin:0 auto;}
  .yisunshin_schedule_tit { background-color: #e7eff6; height:268px;}
 .yisunshin_schedule_tit .inner { background: url("/contents/18574/tit_bg.png") no-repeat scroll right bottom; height:268px;}
 .yisunshin_schedule_tit h3 { background:none; padding-top:12px;}
 @media all and (max-width:1330px){ .yisunshin_schedule .img_txt .left50, .yisunshin_schedule .img_txt .right50 { float:none; width:100%; padding:0;}
 }
 @media all and (max-width:946px){.yisunshin_schedule_tit h3 img { width:100%; height:256px;}
}
 @media all and (max-width:1070px){.yisunshin_schedule_tit .inner { background-size:90% 268px;}
}
 .yisunshin_schedule .img_col3 { margin-bottom:60px;}
 .yisunshin_schedule .img_col3 h5 { text-align:left; margin-bottom:25px;}
 .yisunshin_schedule .img_col3 li ul.basic li { width:100%; text-align:left;}
 .yisunshin_experience { background-color:#e3f6f8; padding-bottom:70px;}
 .yisunshin_experience .inner { padding-top:60px;}
 .yisunshin_experience ul.img_col3 { margin-top:20px;}
 .yisunshin_experience ul.img_col3 li { text-align:left; width:28%; }
 .yisunshin_event h3 { padding-top:70px;}
 .yisunshin_event table.basic { margin-top:40px;}
  .festival_pottery { background:url("/contents/17125/festival_pottery.jpg") no-repeat scroll center bottom; height:892px;}
 .festival_pottery h3 { padding-top:85px; margin-bottom:35px;}
 .festival_pottery .btn_p { margin-top:43px;}
 .festival_pottery_info { background-color:#f8f4ee; padding-top:10px;}
 .festival_pottery_info .img_col3 { margin-bottom:90px;}
  /*.festival_madangart { background:url("/contents/17419/festival_madangart.jpg") no-repeat scroll center bottom; height:892px;}
 .festival_madangart { background:url("/contents/17419/festival_madangart_3.jpg") no-repeat scroll center bottom; height:655px; padding-top:45px;}
*/ .festival_madangart { background:url("/contents/21977/festival_madangart_21th.jpg") no-repeat scroll center bottom; height:655px; padding-top:45px;}
 .festival_madangart h3 { padding-top:85px; margin-bottom:35px;}
 .festival_madangart .btn_p { margin-top:43px; margin-bottom:43px;}
 .festival_madangart_info { background-color:#f8f4ee; padding-bottom:45px;}
 .festival_madangart_getdol { padding:70px 0;}
 .festival_madangart_getdol h3 {margin-bottom:40px;}
 .festival_madangart_getdol .img_col2 { margin-top:50px;}
 .festival_madangart_d { background-color:#efe6e5; padding-bottom:80px;}
 .festival_madangart_d h3 { padding-top:75px; margin-bottom:35px;}
 .festival_madangart_d .img_col3 { margin-top:50px; margin-bottom:50px;}
  .madangart_program{ margin-bottom:50px;}
 .madangart_program2{ background-color:#f8f4ee; margin-bottom:50px;}
 .madangart_program2 h3{ padding-top:85px; margin-bottom:35px;}
 .madangart_program2 ul li span.photo_name2{ text-align:center !important; border:1px solid #ececec; background:#fff; display:block; height:45px; padding:10px;}
 .madangart_program3{background-color:#f8f4ee; height:2300px; padding-top:40px;}
 .madangart_program_open {background-color:#f16685; height:815px; padding-top:40px;}
 .madangart_program_3 {background-color:#fff2f5; padding-top:40px;}
  .madangart_local_story1{ background-color:#f8f4ee; padding-bottom:65px;}
 .madangart_local_story1 h3{padding-top:65px; margin-bottom:35px;}
 .madangart_local_story2 { padding-bottom:30px;}
 .madangart_local_story2 .img_col4 li{ text-align:left; width:30% !important; margin-right:1% !important;}
 /*.madangart_local_story2 .img_col4 li{ text-align:left; width:18% !important; margin-right:1% !important;}
*/ .madangart_local_story2 .p_pat35{ padding-top:35px;}
  .festival_yudalsan{background:url("/contents/20222/yudalsan_spring_bg2.jpg") no-repeat scroll center bottom; height:1626px;}
 .festival_yudalsan_2024{background-color: #ffeeee; padding: 45px 0 60px;}
 .festival_spring_yudalsan_top {background:#ffeeee;}
 /*.festival_spring_yudalsan{background:url("/contents/20231/yudalsan_bg2.jpg") no-repeat scroll center bottom; height:1284px;}
*/ .festival_spring_yudalsan{background:url("/contents/20231/yudalsan_bg2.jpg") no-repeat scroll center bottom; height:1000px;}
 .festival_spring_yudalsan .center_box {width: 440px; padding:50px; margin: 40px auto; background: rgba(252,235,243,.8); display: block; overflow: hidden;}
 .festival_yudalsan_info{ background:#fcebf3; padding:50px 0;}
 .festival_yudalsan_info2{ background:#fbdfde; padding:50px 0;}
 .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_program1{ padding:50px 0;}
 .festival_yudalsan_program2{ padding:50px 0; background-color:#dcebe4;}
 .festival_yudalsan_map{background-color:#fcebf3; height:900px; padding:20px 0;}
 .festival_yudalsan_info2 .img_txt img{width:auto;}
 .festival_map .parking_box {width: 652px;padding: 42px;margin: 37px auto;background: rgba(252,235,243,.8);display: block;overflow: hidden;}
 .festival_map .parking_box .park_info {float: left;margin-left: 10px;}
 .festival_map .parking_box .park_info p{margin: 0px;padding: 10px 10px;}
 .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{float: left;margin: 20px 28px 20px 60px;}
 .ys_map { background-color:#c4dff0;}
 .ys_location .c_box.iconbox { padding:0; background: url("/tour/images/common/sub/content_boxico.png?build_20260725001") no-repeat 42px 22px; min-height:135px; }
 .ys_location .iconbox .info { background:#fff; margin-left:152px; padding:25px; }
 .ys_location .t_icon02 { background:url(/contents/13508/traffic_ico.png)42px -135px no-repeat !important;}
 .ys_location .c_box { border-top:1px solid #188657; border:1px solid #d4d4d4; min-height:135px;}
 .ys_location .pen{ background:linear-gradient(to top, #ffe16c 50%, transparent 50%);}
 .ys_location .point span.ico{ display:inline-block; width:22px; height:22px; background:url("/contents/25758/ico_point.jpg") no-repeat 0 0; margin-right:5px; margin-bottom:10px; vertical-align:middle;}
  .symphony { background:url("/contents/17853/symphony_2022.jpg") no-repeat scroll center bottom; height:1099px;}
 .symphony .inner { height:1000px;}
 .symphony_schedule { padding:70px 0 0;}
 .symphony_schedule h4 { margin-top:0;}
  .chorus {background:url("/contents/17860/chorus.jpg") no-repeat scroll center bottom; height:995px;}
 .chorus .inner { height:890px;}
 .chorus p.basic { margin-top:37px;}
 .chorus_info { padding:50px 0 0;}
  .dance {background:url("/contents/17864/dance.jpg") no-repeat scroll center bottom; height:995px;}
 .dance .inner { height:890px;}
 .dance .btn_p { margin-top:43px;}
 .dance_img { padding-top:60px; padding-bottom:80px; background-color:#d1cdde;}
  .juniorchorus { background:url("/tour/contents/17870/main_01.jpg") no-repeat scroll center top; height:902px;}
 .juniorchorus .inner { height:835px;}
 .juniorchorus_img { background-color:#fff6e5; padding:46px 0 55px;}
  .troupe { background:url("/contents/17865/troupe.jpg") no-repeat scroll center top; height:902px;}
 .troupe .inner { height:826px;}
 .troupe_img { background-color:#fff6e5; padding:46px 0 55px;}
  .classicalmusic {background:url("/contents/17827/classicalmusic.jpg") no-repeat scroll center top; height:913px;}
 .classicalmusic .inner { height:825px;}
 .classicalmusic_img { margin-top:50px;}
  .space_culturalart {background:url("/contents/17411/space_culturalart.jpg") no-repeat scroll center top; height:1099px;}
 .space_culturalart h3 { padding-top:85px; margin-bottom:35px;}
 .space_culturalart .btn_p { margin-top:35px;}
 .space_culturalart_info { background-color:#f8f4ee; padding-bottom:38px; padding-top:47px;}
 .space_culturalart_info .img_txt { margin-top:0}
 .space_culturalart_d { background-color:#b19165;}
 .space_culturalart_d .img_col3 { margin-top:75px; margin-bottom:65px;}
  .space_culturalsports {background:url("/contents/17410/space_culturalsports.jpg") no-repeat scroll center top; height:1099px;}
 .space_culturalsports h3 { padding-top:85px; margin-bottom:35px;}
 .space_culturalsports .btn_p { margin-top:35px;}
 .space_culturalsports_info { background-color:#f8f4ee; padding-bottom:45px; padding-top:60px;}
 .space_culturalsports_info .img_txt { margin-top:0}
 .space_culturalsports_d { background-color:#b19165; padding:45px 0 50px;}
  .citytour_tourinfo {background:url("/contents/17356/citytour_tourinfo.jpg") no-repeat scroll center -300px; height:500px;}
 .citytour_tourinfo h3 { padding-top:85px; margin-bottom:35px;}
 .citytour_tourinfo p.basic { margin-top:43px;}
 .citytour_tourinfo .btn_p { margin-top:35px;}
 .citytour_tourinfo_dt { background-color:#fdfaf0; padding:30px 0 55px;}
 .citytour_tourinfo_dt h4 { margin-top:50px;}
 .citytour_map { padding:40px 0 50px;}
 .citytour_map ul.basic { margin-top:26px;}
  .citytour_day.night .left70 {min-height:337px !important;}
 .citytour_day.night .right30, .citytour_day.night .right30 .map, .citytour_day.night .citytour_cosbox.img_txt {height:337px !important;}
 .citytour_cosbox { border:3px solid #188657; font-size:14px;}
 .citytour_cosbox.img_txt { width:99.6%; height:466px;}
 .citytour_day .left70 { border-right:1px solid #188657; width:69.9%; padding-right:0; min-height:466px;}
 .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 .right30 { background-color:#ececea; height:466px;}
 .citytour_day .right30 .map { height:466px !important;}
 .coslist_box {  display:inline-block; width:100%;}
 .coslist { margin-left:36px;}
 .coslist li { float:left; margin-top:23px; 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-wrap:break-word;}
 .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 }
 @media all and (max-width:1040px){.citytour_day .left70 { width:69.8%;}
 }
 .citytour_day .btn_p { margin-top:30px; margin-bottom:50px;}
 .day_sightseeing { background-color:#fdfaf0; padding-top:70px; padding-bottom:70px;}
 .day_sightseeing .img_col4 { margin-top:0;}
 .day_sightseeing .img_col4 li { margin-top:40px; margin-right:2.8%; position:relative; height:520px;}
 .day_sightseeing .img_col4 li.line { max-width:1380px; width:100%; height:1px; background-color:#403a3a; float:none; padding-bottom:0;}
 .day_sightseeing .img_col4 li .info { min-height:167px;}
 .day_sightseeing .img_col4 .btn_p { position:absolute; bottom:0; 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:70px;}
 .citytour_day_map .imgbasic { margin-top:45px;}
  .citytour_day.night .coslist li { width:15%;}
 .citytour_night_gatbawi {background:url("/contents/17191/gatbawi.jpg") no-repeat scroll center 0; height:851px; }
 .citytour_night_gatbawi .inner { height:775px;}
 .citytour_night_gatbawi h3 { padding-top:85px; margin-bottom:35px;}
 .citytour_night_gatbawi h4 { border-bottom:1px solid #fff; width:100%; padding-bottom:15px;}
 .citytour_night_gatbawi ul li { width:24%; float:left;}
 @media all and (max-width:1270px){.citytour_night_gatbawi ul li{width:48%;}
}
 .night_sightseeing { background-color:#fdfaf0; padding-top:70px; padding-bottom:70px;}
 .night_sightseeing .img_col4 { margin-top:0;}
 .night_sightseeing .img_col4 li { margin-top:40px; margin-right:2.8%; position:relative; height:543px;}
 .night_sightseeing .img_col4 li.line { max-width:1380px; width:100%; height:1px; background-color:#403a3a; float:none; padding-bottom:0;}
 .night_sightseeing .img_col4 li .info { min-height:167px;}
 .night_sightseeing .img_col4 .btn_p { position:absolute; bottom:0; 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:70px;}
  .traffic_information { background:url("/contents/18045/traffic_information.jpg") no-repeat scroll center 0; height:944px;}
 .traffic_information h3 { padding-top:161px; margin-bottom:35px;}
 .traffic_information ul { width:70%; margin:114px auto 0;}
 .traffic_information ul li { border:2px solid #fff; border-radius:5px; width:23%; float:left; background-color:rgba(0,0,0,.3); margin-left:2%; transition: all 0.3s ease 0s;}
 .traffic_information li:hover { background-color:rgba(0,0,0,.6); border-color:#f3c204;}
 .traffic_information li:first-child { margin-left:0;}
 .traffic_information li a { color:#fff; text-align:center; padding:46px 0 35px; 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:25px; 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 ul li.mb { display:none;}
 .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;}
 @media all and (max-width:1200px){.traffic_information ul { width:806px; transition: none;}
}
 @media all and (max-width:900px){.traffic_information ul { width:85%;}
 .traffic_information ul li { width:22.5%;}
}
  .mokpoin { background:url("/contents/18046/mokpoin.jpg") no-repeat scroll center -40px; height:702px;}
 .mokpoin h3 { padding-top:110px; margin-bottom:35px;}
 .mokpoin .img_txt { margin-top:65px;}
 .mokpoin .left50 { border-right:1px solid #fff; width:50%;}
 .mokpoin .left50 ul li { border:2px solid #fff; border-radius:5px; width:43%; float:left; background-color:rgba(0,0,0,.3); margin-left:5%; 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:39px 0 26px; 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:25px; 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:45%; padding-left:3.7%;}
 .mokpoin .right50 h4 { margin-top:10px;}
 @media all and (max-width:1090px){ .mokpoin .left50 li .tit { font-size:20px;}
}
 @media all and (max-width:855px){ .mokpoin .left50 li .tit { font-size:18px;}
}
 .rentcar { background-color:#ecf7f6; padding-bottom:80px;}
 .rentcar h3 { padding-top:90px; margin-bottom:40px;}
  .traffic_ship { padding-bottom:70px;}
 .traffic_ship h3 { padding-top:55px; margin-bottom:35px;}
 .traffic_ship .btn_p { margin-top:37px; margin-bottom:45px;}
 .ship_oedaldo { background-color:#b4e2e3; padding-top:70px; padding-bottom:70px;}
 .ship_oedaldo h3 { margin-bottom:35px;}
 .ship_oedaldo table { margin-top:45px;}
  .travel_agency { padding-top:40px;}
  .phonenum h3 { margin-top:40px;}
 .tourguide_fee h3 { margin-top:40px;}
  .tel1330 { background:url("/contents/18242/tel1330.jpg") no-repeat scroll center 0; height:385px;}
 .tel1330 h3 { padding-top:49px; margin-bottom:2px; background:none;}
 .tel1330 span.tel_ico { background:url("/contents/18242/tel_ico.png") no-repeat scroll 0 0; display:block; width:48px; height:48px; margin:0 auto 2px; }
 .tel1330 .btn_p { margin-top:30px;}
 .number1330 { background-color:#188657; padding:45px 0 51px;}
 .number1330 p { font-size:58px; letter-spacing:-1.5px; height:35px; line-height:35px; font-weight:400;}
 .tel1330_info .img_col4 { margin-top:40px;}
 .tel1330_info .img_col4 li { border:1px solid #e4e4e4; margin-right:2.5%; min-height:420px; margin-top:20px;}
 .tel1330_info li span { display:block; max-width:252px; width:85%; margin:0 auto;}
 .tel1330_info li .hd { font-size:38px; font-weight:400; height:35px; line-height:35px; letter-spacing:-1px; margin:50px auto 32px;}
 .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;}
 @media all and (max-width:1190px){ .tel1330_info .img_col4 li{ min-height:500px;}
}
 @media all and (max-width:950px){.tel1330_info .img_col4 li { margin-right:2.3%;}
}
 @media all and (max-width:860px){ .tel1330_info .img_col4 li{ width:98.8%; margin-right:0; max-width:none; min-height:inherit;}
 .tel1330_info li span { max-width:none;}
 .tel1330_info li .hd { font-size:33px; margin:38px auto 25px; text-align:left;}
 }
  .tourmap { background:url("/contents/17423/tourmap.jpg") no-repeat scroll center 0; height:840px;}
 .tourmap h3 { padding-top:88px; margin-bottom:35px;}
 .tourmap .btn_p { margin-top:35px; margin-bottom:40px;}
 .tourmap .btn_p a:hover { background-color:rgba(0,0,0,.5);}
 .tourmap .lang_map { width:662px; margin:80px auto 0;}
 .tourmap .lang_map li { float:left; width:168px; height:168px; border:3px solid #fff; border-radius:90px; transition:all 0.3s ease 0s; margin-left:70px; background-color:rgba(0,0,0,.2);}
 .tourmap .lang_map li:first-child { margin-left:0;}
 .tourmap .lang_map li:hover {border:3px solid #f3c204; background-color:rgba(0,0,0,.5);}
 .tourmap .lang_map li a { color:#fff; display:block; text-align:center; font-size:17px; font-weight:400;}
 .tourmap .lang_map li:hover a { color:#f3c204;}
 .tourmap .lang_map li a span { display:block;}
 .tourmap .lang_map li a span.ico { display:block; text-indent:-99999px; width:85px; height:66px; margin:40px auto 10px;}
 .tourmap .lang_map li.eng a span.ico { background:url("/contents/17423/tourmap_ico.png") no-repeat scroll 0 0;}
 .tourmap .lang_map li.ch a span.ico { background:url("/contents/17423/tourmap_ico.png") no-repeat scroll -105px 0;}
 .tourmap .lang_map li.jp a span.ico { background:url("/contents/17423/tourmap_ico.png") no-repeat scroll -210px 0;}
 .tourmap .lang_map li.eng:hover a span.ico { background:url("/contents/17423/tourmap_ico.png") no-repeat scroll 0 -86px;}
 .tourmap .lang_map li.ch:hover a span.ico { background:url("/contents/17423/tourmap_ico.png") no-repeat scroll -105px -86px;}
 .tourmap .lang_map li.jp:hover a span.ico { background:url("/contents/17423/tourmap_ico.png") no-repeat scroll -210px -86px;}
  .table_b{border-bottom:1px solid #555555; border-right:1px solid #dfdfdf; border-top:2px solid #188657; clear:both; border-collapse:collapse; width:100%;}
 .table_b th{background-color:#eeeeee; border-left:1px solid #dfdfdf; border-top:1px solid #d1d1d1; padding:1%; text-align:center;}
 .table_b td{border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding:1%;}
  .newmoon_bg{background:url("/tour/images/tour/contents/newmoon_1.jpg?build_20260725001") no-repeat scroll 0 0; height:511px; padding-top:90px;}
 .mat_110{ margin-top:-110px;}
 .newmoon_h_100{height:100px;}
  .agreeform_wrap { width:100%; margin:20px 0; padding:25px; box-sizing:border-box; border:1px solid #ddd; background:#f9f9f9; border-radius:5px;}
 .agreeform_wrap > .agree_tit { font-weight:400; font-size:17px; 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;}
  .c_box.iconbox { padding:0; background: url("/tour/images/common/sub/content_boxico.png?build_20260725001") no-repeat 42px 22px; min-height:135px; }
 .iconbox .info { background:#fff; margin-left:152px; padding:25px; }
  .c_box { margin-top:25px; padding:20px; background-color:#fbfbfb; border:1px solid #d4d4d4; border-top:1px solid #188657; }
 .c_box p.basic, .c_box ul.basic, .c_box ol.basic { margin-top:0;}
 .c_box h3, .c_box h4 { margin-top:3px; margin-bottom:5px; color:#1f2f46; font-size:17px;}
 .c_box h4 { background:none; padding:0;}
 .c_box ol.basic li:last-child { border-bottom:none;}
 .c_box2{ border:solid 1px #eee; background: url("/tour/images/common/sub/box_pattern.gif?build_20260725001"); margin-top: 20px;}
 .c_box2 .in_box{background: #fff; margin: 6px; padding: 18px 20px;}
 .c_box2 .in_box h4{margin-top:18px; margin-bottom: 5px; color: #1f2f46; font-size: 17px; background: none; padding: 0;}
 .c_box2 .in_box h3{margin-top:6px; margin-bottom: 5px; color: #1f2f46; font-size: 17px; background: none; padding: 0;}
 .c_box2 p.basic, .c_box2 ul.basic, .c_box2 ol.basic { margin-top:0;}
 .c_box2 .in_box h4.c0, .in_box h3.c0{ margin-top:0px;}
 .c_box2 .in_box h5{margin-top: 20px; font-size: 17px; margin-bottom: 9px; color: #099a84; background: url(/tour/images/common/sub/box_h5.gif?build_20260725001) no-repeat 0 2px; padding-left: 26px;}
  .museum_tel{ background-color:#403a3a; width:100%; height:25px; padding:12px 20px; margin-top:30px;}
 .museum_tel .museum_t1{ color:#fff; background:url("/contents/1/icon_tel.png") no-repeat 0 0; height:45px; padding-left:35px;}
  .food_100_introduce { background:url("/contents/20330/food100_bg_s_210309.jpg") no-repeat scroll center 0; height:809px;}
 .food_100_introduce .inner { padding-top:77px; }
 .food_100_introduce .inner .food_title { width:344px; height:135px; background:url("/tour/contents/20330/food_title_2025.png") no-repeat center 0; display:block; text-indent:-99999px; margin:0 37%;}
 .food_100_introduce h3 { margin-top:175px;}
 .food_100_introduce .inner .btn_p { text-align:center; margin-top:40px;}
 .food_100_grade { background-color:#f8f4ee; height:465px; margin-top:-25px;}
 .food_100_grade .inner { padding-top:45px;}
 .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%;}
 @media all and (max-width:1200px){ .food_100_introduce .next, .food_100_grade .next { display:inline;}
 .food_100_introduce .inner .food_title { margin:0 auto;}
 }
 .recipe_view {border-bottom:#d2d2d2 solid 1px; padding-bottom:30px;}
 .recipe_con {height:90px;}
  textarea#varchar_5, textarea#varchar_6, textarea#varchar_8 { background-color: #ffffff; border: 1px solid #d2d2d2; min-height: 200px !important; padding-left: 5px; width: 95% !important; margin-left:6px;}
 .view_pass_label label {border-bottom: 2px solid #323232; padding-bottom: 10px;}
 .view_pass .text_input {width:350px; height:35px; border-radius: 8px;}
  .c_notice .inner {border:1px solid #cccccc;}
 .c_notice h3, .c_notice p, .c_notice ul {margin:20px;}
  span.pen_blk{background: linear-gradient(to top, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 50%);text-shadow: #2f2f2f 1px 1px 0px;}
 span.f_shadow{ text-shadow: #2f2f2f 0px 1px 4px;}
  .mokpo_snack { background:url("/contents/22603/snack_bg1.jpg") no-repeat scroll center bottom; height:422px; padding-top:45px;}
 .mokpo_snack h3 { padding-top:85px; margin-bottom:35px;}
 .mokpo_snack1 {background: url(/contents/22603/poster_bg.jpg) repeat;}
 .mokpo_snack2 {background: #fff6f7; padding:45px 0;}
  .onefood{ background:url("/contents/23670/onefood_top_bg_2_2.jpg") no-repeat scroll center bottom; height:480px; padding-top:45px;}
 .onefood h3 { padding-top:85px; margin-bottom:35px;}
 .onefood_org{color: #f96700;}
 .one_person_food .fw5{font-weight: 500;}
 .one_person_food .onefood_bg{background-color: #f8f4ee; padding-bottom: 45px;}
 .one_person_food ul.img_col5 li span.photo_name1{background: rgb(25 112 108 / 90%);}
 .onefood_pst_bg{background:url("/contents/23670/onefood_poster_bg.jpg") no-repeat scroll center top; height:820px;}
 .festival_yudalsan_info2 .img_txt img{width:auto;}
 .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; }
 video { width: 1380px;}
 