@charset "utf-8"; #wrap {position: relative; min-width:760px; overflow: hidden;}
 .inner{position:relative; max-width:1380px; width:100%; margin:0 auto; clear: both;}
 #header{ position:absolute; width:100%; background:rgba(0,0,0,.2); z-index:10; border-bottom:1px solid rgba(255,255,255,.3); }
 .header_top{height:80px; border-bottom:1px solid rgba(255,255,255,.3)}
 .header_top_inner {position:relative; max-width:1380px; margin:0 auto; min-width:760px;}
 .header_top_inner h1{position:absolute; top:25px; left:50%; margin-left:-128px}
 .header_top_inner .left_link{float:left; margin-top:30px}
 .header_top_inner .left_link li{float:left; margin-right:21px}
 .header_top_inner .left_link li a{color:#fff; font-size:16px; font-weight:400;}
 .header_top_inner .left_link li.total_menu a span.ico{float:left; width:17px; height:19px; margin-right:5px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat 0 4px}
 .header_top_inner .left_link li.mokpo a span.ico{float:left; width:27px; height:20px; margin-right:5px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat 0 -45px}
 .header_top_inner .left_link li.languages { position: relative; z-index:40;}
 .header_top_inner .left_link li.languages a { font-size:15px;}
 .header_top_inner .left_link li.languages a span.ico { float:left; width:20px; height:19px; text-indent:-99999px; margin:3px 4px 0 0;}
 .header_top_inner .left_link li.languages a span.open { background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -101px -52px;}
 .header_top_inner .left_link li.languages a span.close { background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -240px -52px;}
 .header_top_inner .left_link li.languages ul { position:absolute; background-color:#1a4589; border-radius:5px; width:100%; top:29px;}
 .header_top_inner .left_link li.languages ul li { float:none; border-top:1px solid rgba(255,255,255,.1); width:100%; margin-right:0;}
 .header_top_inner .left_link li.languages ul li a { display:block; height:33px; line-height:30px; padding-left:24px;}
 .header_top_inner .left_link li.languages ul li:hover a { color:#f3c204;}
 .header_top_inner .left_link li.languages ul li:first-child { border-top:none;}
 .header_top_inner .left_link li.incentive a span.ico { background: url(/tour/images/tour/common/layout_sp.png?build_20260721001?build_20240328007?build_20240328006) no-repeat -101px -52px; float: left; width: 20px; height: 19px; text-indent: -99999px; margin: 3px 4px 0 0; }
 .header_top_inner .left_link li.local_gov { position: relative; z-index:40;}
 .header_top_inner .left_link li.local_gov a { font-size:15px;}
 .header_top_inner .left_link li.local_gov a span.ico { float:left; width:20px; height:19px; text-indent:-99999px; margin:3px 4px 0 0;}
 .header_top_inner .left_link li.local_gov a span.open { background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -101px -52px;}
 .header_top_inner .left_link li.local_gov a span.close { background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -240px -52px;}
 .header_top_inner .left_link li.local_gov ul { position:absolute; background-color:#1a4589; border-radius:5px; width:100%; top:29px;}
 .header_top_inner .left_link li.local_gov ul li { float:none; border-top:1px solid rgba(255,255,255,.1); width:100%; margin-right:0;}
 .header_top_inner .left_link li.local_gov ul li a { display:block; height:33px; line-height:30px; padding-left:24px;}
 .header_top_inner .left_link li.local_gov ul li:hover a { color:#f3c204;}
 .header_top_inner .left_link li.local_gov ul li:first-child { border-top:none;}
 @media screen and (min-width:1101px) and (max-width:1260px){ .header_top_inner .left_link li.local_gov{display: none;}
 }
 @media screen and (max-width:1040px){ .header_top_inner .left_link li.local_gov{display: none;}
 }
 .header_top_inner .right_link {float:right; margin-top:30px}
 .header_top_inner .right_link li {float:left; margin-left:21px}
 .header_top_inner .right_link li:first-child {margin-left:0}
 .header_top_inner .right_link li > a { display:block; color: #fff; font-weight:400;}
 .header_top_inner .right_link li.popup a span.ico { float:left; width:20px; height:19px; text-indent:-99999px; margin:2px 4px 0 0;}
 .header_top_inner .right_link li.popup a.popup_open span.ico { background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -101px -52px;}
 .header_top_inner .right_link li.popup a.popup_close span.ico { background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -240px -52px;}
 .header_top_inner .right_link li.business a span.ico {float:left;width: 18px;height:21px;margin-right:2px; background: url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat 3px -97px;}
 .header_top_inner .right_link li.login a span.ico, .header_top_inner .right_link li.logout a span.ico { float:left; width:22px; height:25px; margin-right:4px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -99px -98px;}
 .header_top_inner .right_link li.login a { color:#fff; line-height:22px; width: auto; text-indent:inherit; display:block; font-weight:400; font-size:15px;}
 .header_top_inner .right_link li.like a span.ico{float:left; width:22px; height:25px; margin-right:4px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -30px -146px;}
 .header_top_inner .right_link li.sitemap a { width:19px; height:25px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -50px 3px; text-indent: -99999px;}
 .header_top_inner .right_link > li.search > a { display:block; width:24px; height:24px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -50px -50px; text-indent: -99999px;}
 .header_top_inner .right_link li.register_store a{color: #fdd706;}
 .header_top_inner .right_link li.register_store a span{background-position: -100px -50px;}
 .top_search_box {display:none; position:absolute; top:20px; right:0; background-color:#136743; padding:0 0 0 24px; height:42px;}
 .top_search_box label[for="total_search_word"]{position: absolute; top: 10px; left: 18px; cursor: text; color: #fff;}
 .top_search_box input#total_search_word { background-color:#136743; border:none; color:#fff; width:250px;}
 .top_search_box input[type="submit"] {background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -42px -88px; background-color:#136743; border:none; text-indent:-9999px; width:42px; height:41px;}
 .top_search_box a.close { display:block; text-indent:-9999px; width:42px; height:42px; float:right; border-left:1px solid #188657;background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -136px 14px;}
 #header.header_hover{background: #fff;}
 .header_hover .header_top{background: #188657;}
 .header_hover .header_bottom{background-color: #fff;}
 .header_hover #top_menu .gnbbox .gnb > li > a{color: #595959;}
 .header_hover #top_menu .gnbbox ul.gnb > li{border-right: 1px solid #e4e4e4;}
 .header_hover #top_menu .gnbbox ul.gnb > li:first-child{border-left: 1px solid #e4e4e4;}
 .header_hover .header_top_inner .right_link li.register_store a{color: #fff;}
 .header_hover .header_top_inner .right_link li.register_store a span{background-position: -100px -100px;}
 /*.header_hover #top_menu .gnbbox ul.gnb > .gnbA7 > a.grade > .i_grade { background:url("/tour/images/tour/common/i_grade_r.png?build_20260721001") no-repeat; }
 */ #top_menu{ max-width:1380px; width:100%; margin:0 auto; min-width:760px;}
 #top_menu .gnbbox ul.gnb:after{ display:block; content:""; clear:both}
 /*#top_menu .gnbbox ul.gnb > li{ float:left; width:14.28%; text-align:center; border-right:1px solid rgba(255,255,255,.3); box-sizing:border-box;}
*/ #top_menu .gnbbox ul.gnb > li{ float:left; width:12.5%; text-align:center; border-right:1px solid rgba(255,255,255,.3); box-sizing:border-box;}
 #top_menu .gnbbox ul.gnb > li:first-child{ border-left:1px solid rgba(255,255,255,.3)}
 #top_menu .gnbbox ul.gnb > li > a{ display:block; font-size:16px; color:#fff; padding:15px 0;}
 #top_menu .gnbbox ul.gnb > li:hover > a { background: url("/tour/images/common/layout/gnb_bl.png?build_20260721001") no-repeat center -53px;}
 #top_menu .gnbbox ul.gnb > li.on > a { background: url("/tour/images/common/layout/gnb_bl.png?build_20260721001") no-repeat center 0px;}
 #top_menu .gnbbox ul.gnb > li > div { display:none; position:absolute; left:0; width:100%; padding:30px 0 32px; background:#fff; box-sizing:border-box; border-top:1px solid #e6e5e3; z-index: 1;}
  #top_menu .gnbbox ul.gnb > .gnbA7 > a.grade {background: url("/tour/images/tour/main/main_sp.png?build_20260721001") no-repeat -760px -2107px; padding: 5px 0px; width: 109px; height: 43px; text-indent: -9999px; display: inline-block;}
 #top_menu .gnbbox ul.gnb:hover > .gnbA7 > a.grade, .header_hover #top_menu .gnbbox ul.gnb > .gnbA7 > a.grade {background: url("/tour/images/tour/main/main_sp.png?build_20260721001") no-repeat -760px -2107px; padding: 5px 0px; width: 109px; height: 43px; text-indent: -9999px; display: inline-block;}
 /*#top_menu .gnbbox ul.gnb > .gnbA7 > a.grade > .i_grade { background:url("/tour/images/tour/common/i_grade.png?build_20260721001") no-repeat; }
 #top_menu .gnbbox ul.gnb:hover > .gnbA7 > a.grade > .i_grade { background:url("/tour/images/tour/common/i_grade_r.png?build_20260721001") no-repeat; }
 #top_menu .gnbbox ul.gnb > .gnbA7 > a.grade > span { width:25px; height:25px; display:inline-block; text-indent:-99999px; margin:0 3% -5px 0;}
*/  .gnbbox .gnb > li > div li { text-align:left;}
 .gnbbox .gnb .gnbA div.left_title { float:left; max-width:237px; width:18%; margin-right:2%;}
 .gnbbox .gnb .gnbA div.left_title p.title { font-size:26px; color:#fff; letter-spacing:-1px; border-bottom:1px solid rgba(255,255,255,.6); padding:28px 0 10px 21px;}
 .gnbbox .gnb .gnbB { float:left; width:80%; }
 .gnbbox .gnb .gnbB a { display:block;}
 .gnbbox .gnb .gnbB > li { float:left; margin-right:2%; width:18.3%;}
 .gnbbox .gnb .gnbB > li > a { border:1px solid #d5d5d5; padding:15px 15px;}
 .gnbbox .gnb .gnbB > li:hover > a, .gnbbox .gnb .gnbB > li.on > a { border:1px solid #1a4588; background-color:#1a4589; color:#fff;}
 .gnbbox .gnb .gnbC { display:inline-block; margin:10px 0 15px;}
 .gnbbox .gnb .gnbC a { line-height:23px; font-size:14px; color:#5e5e5e; background: url("/tour/images/tour/common/layout_sp.png?build_20260721001") no-repeat -269px 1px; padding-left:13px;}
 .gnbbox .gnb .gnbC li:hover a, .gnbbox .gnb .gnbC li.on a { color:#1a4589; font-weight:400;}
 .gnbbox .gnb .gnbC li.on a { text-decoration:underline;}
 .gnbbox .gnb .gnbB > li > a.newwin { background: url("/tour/images/tour/common/newwin.png?build_20260721001") no-repeat 90% center; }
 .gnbbox .gnb .gnbB > li:hover > a.newwin { background: #1a4589 url("/tour/images/tour/common/newwin_w.png?build_20260721001") no-repeat 90% center; }
 .gnbbox .gnb .gnbB > li > a.newwin span { display:block; text-indent:-99999px; height:0;}
 .gnbbox .gnb .gnbC > li > a.newwin span {background: url("/tour/images/tour/common/newwin.png?build_20260721001") no-repeat 90% center;text-indent: -999em;display: inline-block;width: 15px;margin-left: 5px;}
 @media screen and (max-width:1370px){ .gnbbox .gnb .gnbB { width:83%;}
 .gnbbox .gnb .gnbA div.left_title { width:15%; margin-right:2%;}
}
 @media screen and (max-width:1265px){ .gnbbox .gnb .gnbB { width:100%;}
 .gnbbox .gnb .gnbA div.left_title { display:none !important;}
 }
  /*.gnb .gnbA1 div { display:block !important;}
*/ .gnbbox .gnbA1 div.left_title { height:263px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat 0 -349px; text-align:left;}
 .gnbbox .gnbA1 div.left_title p.title { width:95px;}
 .gnbbox .gnbA1 .gnbBc2 { clear:both;}
 .gnbbox .gnbA1 .gnbBc2 > ul, .gnbbox .gnbA1 .gnbBc6 > ul { display:none;}
 .gnbbox .gnbA1 .gnbB > li.gnbBc6 { margin-right:0;}
  .gnbbox .gnbA1 .gnbBc1, .gnbbox .gnbA3 .gnbBc1 { border:none; border-bottom:1px solid #d5d5d5; margin-top:10px; margin-bottom:26px; width:100% !important; margin-right:0 !important;}
 .gnbbox .gnbA1 .gnbBc1 > a, .gnbbox .gnbA3 .gnbBc1 > a { display:none;}
 .gnbbox .gnbA1 .gnbBc1 ul li, .gnbbox .gnbA3 .gnbBc1 ul li { float:left; text-align:center; border:none; }
 .gnbbox .gnbA1 .gnbBc1 .gnbC9, .gnbbox .gnbA3 .gnbBc1 .gnbC9 { width:100%; margin:0; display:inherit;}
 .gnbbox .gnbA1 .gnbBc1 .gnbC9 li, .gnbbox .gnbA3 .gnbBc1 .gnbC9 li { max-width:104px; width:11%; margin:0 0.82% 18px;}
 .gnbbox .gnbA1 .gnbCs1 a, .gnbbox .gnbA3 .gnbCs1 a { width:104px; height:34px; text-align:center; padding:120px 0 0 0; line-height:19px; background:none; }
 .gnbbox .gnbA1 .gnbCs1 a:hover, .gnbbox .gnbA3 .gnbCs1 a:hover, .gnbbox .gnbA1 .gnbCs1.on a, .gnbbox .gnbA3 .gnbCs1.on a { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -1125px -1px; color:inherit !important; text-decoration:none !important;}
  .gnbbox .gnbA1 .gnbCc1 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat 0 -1px;}
 .gnbbox .gnbA1 .gnbCc2 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -125px -1px;}
 .gnbbox .gnbA1 .gnbCc3 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -250px -1px;}
 .gnbbox .gnbA1 .gnbCc4 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -375px -1px;}
 .gnbbox .gnbA1 .gnbCc5 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -500px -1px;}
 .gnbbox .gnbA1 .gnbCc6 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -625px -1px;}
 .gnbbox .gnbA1 .gnbCc7 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -750px -1px;}
 .gnbbox .gnbA1 .gnbCc7 a { padding:120px 8px 0; width:88px;}
 .gnbbox .gnbA1 .gnbCc8 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -875px -1px;}
 .gnbbox .gnbA1 .gnbCc9 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -1000px -1px;}
 @media screen and (max-width:1382px){ .gnbbox .gnbA1 .gnbBc1 .gnbC9 li, .gnbbox .gnbA3 .gnbBc1 .gnbC9 li { margin:0 0.5% 18px;}
 }
 @media screen and (max-width:1318px){ .gnbbox .gnbA1 .gnbBc1 .gnbC9 li, .gnbbox .gnbA3 .gnbBc1 .gnbC9 li { margin:0 0.3% 18px;}
 }
 @media screen and (max-width:1265px){ .gnbbox .gnbA1 .gnbBc1 .gnbC9, .gnbbox .gnbA3 .gnbBc1 .gnbC9 { width:93%; margin:0 auto; min-width:1122px;}
 .gnbbox .gnbA1 .gnbBc1 .gnbC9 li, .gnbbox .gnbA3 .gnbBc1 .gnbC9 li {padding:0; margin:0 2% 18px 0;}
 .gnbbox .gnbA1 .gnbBc1 .gnbC9 li.gnbCc9, .gnbbox .gnbA3 .gnbBc1 .gnbC9 li.gnbCc9 { margin-right:0;}
 .gnbbox .gnbA1 .gnbCs1 a, .gnbbox .gnbA3 .gnbCs1 a { max-width:104px;}
 }
 @media screen and (max-width:1188px){ .gnbbox .gnbA1 .gnbBc1 .gnbC9, .gnbbox .gnbA3 .gnbBc1 .gnbC9 { width:1045px; min-width:inherit;}
 .gnbbox .gnbA1 .gnbBc1 .gnbC9 li, .gnbbox .gnbA3 .gnbBc1 .gnbC9 li {padding:0; margin:0 1.3% 18px 0;}
 }
  /*.gnbA2 div { display:block !important;}
*/ .gnbbox .gnbA2 div.left_title { height:304px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -257px -349px; text-align:left;}
 .gnbbox .gnbA2 div.left_title p.title { width:95px;}
 .gnbbox .gnbA2 .gnbB > li.gnbBc5, .gnbbox .gnbA2 .gnbB > li.gnbBc10 { margin-right:0;}
 .gnbbox .gnbA2 .gnbBc11 ul, .gnbbox .gnbA2 .gnbBc7 ul, .gnbbox .gnbA2 .gnbBc8 ul, .gnbbox .gnbA2 .gnbBc13 ul { display:none;}
 .gnbbox .gnbA2 .gnbC { margin:10px 0 24px;}
 /* .gnbbox .gnbA2 .gnbBc12 {position: absolute; top:320px; width: 14.5% !important;}
 .gnbbox .gnbA2 .gnbBc13 {position: absolute; top:320px; width: 14.5% !important; left:35.5%;}
 */ .gnbbox .gnbA2 .gnbBc11, .gnbbox .gnbA2 .gnbBc12, .gnbbox .gnbA2 .gnbBc13{ margin-top:20px;}
  /*.gnbA3 div { display:block !important;}
*/ .gnbbox .gnb .gnbA3 .gnbB > li {width:17.3%;}
 .gnbbox .gnbA3 div.left_title { height:429px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -514px -349px; text-align:left;}
 .gnbbox .gnbA3 div.left_title p.title { width:160px;}
 /*.gnbbox .gnbA3 .gnbBc4 ul, .gnbbox .gnbA3 .gnbBc5 ul { display:none;}
*/ .gnbbox .gnbA3 .gnbBc2 { clear:both;}
 .gnbbox .gnbA3 .gnbBc2 ul li, .gnbbox .gnbA3 .gnbBc3 ul li{ background:none;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc1 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat 0 -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc2 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -125px -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc4 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -250px -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc3 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -375px -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc5 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -500px -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc6 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -625px -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc7 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -750px -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc8 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -875px -175px;}
 .gnbbox .gnbA3 .gnbC9 .gnbCc9 { background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -1000px -175px;}
 /* .gnbbox .gnbA3 .gnbB3 li.gnbBc6 {background: #00a0c4; }
 .gnbbox .gnbA3 .gnbB3 li.gnbBc6 > a {color:#fff;}
 */  /*.gnbA4 div { display:block !important;}
*/ .gnbbox .gnbA4 div.left_title { height:277px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -771px -349px; text-align:left;}
 .gnbbox .gnbA4 div.left_title p.title { width:103px;}
 .gnbbox .gnbA4 .gnbB > li { margin-bottom:0;}
 .gnbbox .gnbA4 .gnbB > li.gnbBc5 { margin-right:0;}
 .gnbbox .gnbA4 .gnbB > li.gnbBc6, .gnbbox .gnbA4 .gnbB > li.gnbBc7, .gnbbox .gnbA4 .gnbB > li.gnbBc8, .gnbbox .gnbA4 .gnbB > li.gnbBc9 { margin-top:5px;}
 .gnbbox .gnbA4 .gnbBc6 ul, .gnbbox .gnbA4 .gnbBc7 ul { display:none;}
 .gnbB4 > li.gnbBc7 {letter-spacing:-1px;}
 /*.gnbB4 > li.gnbBc8 {width:250px !important;}
목포 가을페스티벌 홍보ucc 공모전*/ .gnbB4 > li.gnbBc8 .gnbC {display:none;}
 @media screen and (max-width:1290px) and (min-width:1266px){ .gnbbox .gnbA4 .gnbB > li > a { font-size:14px;}
}
  /*.gnbbox .gnbA4 .gnbB4 .gnbBc6 > a { margin-top: -100px;}
 .gnbbox .gnbA4 .gnbB4 .gnbBc7 > a{ margin-top: -40px;}
 .gnbbox .gnbA4 .gnbB4 .gnbBc10 { margin-right:0 !important;}
*/ .gnbbox .gnbA4 .gnbB4 .gnbBc10 .gnbC2{ display:none;}
  .gnbbox .gnbA4 .gnbB > li.gnbBc4 a{}
  .gnbbox .gnbA4 .gnbB > li.gnbBc6 a{background-color: #c7f0ff;}
 .gnbbox .gnbA4 .gnbB > li.gnbBc9 { }
 .gnbbox .gnbA4 .gnbB > li.gnbBc10, .gnbbox .gnbA4 .gnbB > li.gnbBc11{ margin-right: 0px; margin-top: 5px;}
 /*#top_menu .gnbbox ul.gnb > .gnbA8 a, #top_menu .gnbbox ul.gnb > .gnbA8 a:hover, #top_menu .gnbbox ul.gnb:hover > .gnbA8 > a.grade, .header_hover #top_menu .gnbbox ul.gnb > .gnbA8 > a.grade { text-indent: -999em; background: url("/tour/images/tour/common/harbor_logo.png?build_20260721001") center no-repeat;}
*/  /*.gnbA5 div { display:block !important;}
*/ .gnbbox .gnbA5 div.left_title { height:120px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -1028px -349px; text-align:left;}
 .gnbbox .gnbA5 div.left_title p.title { width:95px;}
 .gnbbox .gnbA5 .gnbB > li.gnbBc5 { margin-right:0;}
 .gnbbox .gnbA5 .gnbB > li.gnbBc6, .gnbbox .gnbA5 .gnbB > li.gnbBc7, .gnbbox .gnbA5 .gnbB > li.gnbBc8, .gnbbox .gnbA5 .gnbB > li.gnbBc9 {margin-top:12px;}
  /*.gnbA6 div { display:block !important;}
*/ .gnbbox .gnbA6 div.left_title { height:190px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001") no-repeat -1285px -349px; text-align:left;}
 .gnbbox .gnbA6 div.left_title p.title { width:95px;}
 .gnbbox .gnbA6 .gnbB li { margin-top:14px;}
 .gnbbox .gnbA6 .gnbB > li.gnbBc1, .gnbbox .gnbA6 .gnbB > li.gnbBc2, .gnbbox .gnbA6 .gnbB > li.gnbBc3, .gnbbox .gnbA6 .gnbB > li.gnbBc4, .gnbbox .gnbA6 .gnbB > li.gnbBc5 { margin-top:0;}
 .gnbbox .gnbA6 .gnbB > li.gnbBc5, .gnbbox .gnbA6 .gnbB > li.gnbBc10, .gnbbox .gnbA6 .gnbB > li.gnbBc16 { margin-right:0;}
 .gnbbox .gnbA6 .gnbB li ul { display:none;}
  .gnbbox .gnbA6 .gnbB > li.gnbBc16 > a{background:#f3b505; font-weight: 400;}
 .gnbbox .gnbA6 .gnbB > li.gnbBc16 > a:hover{background:#11663c; font-weight: 400; color:#fff;}
  /*.gnbA7 div{display:none;}
*/  #top_menu .gnb_tablet{display: none; height: 60px;}
 #top_menu .gnb_tablet .go_fullmenu{display: none;}
 #top_menu .gnb_tablet .gnb{display: none;}
  .gnbbox .gnbA7 > div {height: 306px;}
 /*.gnbA5 div { display:block !important;}
*/ .gnbbox .gnbA7 div.left_title { height:120px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001?build_20210812") no-repeat -1028px -476px; text-align:left; margin-right:1% !important;}
 .gnbbox .gnbA7 ul.gnbB7 li {margin-right:1% !important;}
 .gnbbox .gnbA7 div.left_title p.title { width:95px;}
  .gnbbox .gnbA7 .gnbBc3 { height:120px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001?build_20210812") no-repeat -1028px -602px;}
 .gnbbox .gnbA7 .gnbBc3 a, .gnbbox .gnbA7 .gnbBc3 a:hover {border-top:none !important; border-right:none !important; border-bottom:1px solid rgba(255,255,255,.6) !important; border-left:none !important; padding: 28px 0px 10px 21px !important; width: 93px; color:#fff; letter-spacing: -1px; font-size: 26px; background:none !important; line-height:28px;}
 .gnbbox .gnbA7 .gnbBc5 { width:19% !important;}
  .gnbbox .gnbA7 .gnbBc6 {width: 50%!important; position: absolute; left:0; top:140px; display: block; overflow: hidden;}
 .gnbbox .gnbA7 .gnbBc6:before { height:120px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001?build_20210812") no-repeat -1286px -681px; content: ""; max-width: 237px; width: 100%; display: block; float: left; margin-right: 15px;}
 .gnbbox .gnbA7 .gnbBc6 a, .gnbbox .gnbA7 .gnbBc6 a:hover {width: 173px; float: left;}
  .gnbbox .gnbA7 .gnbBc7 {width: 50%!important; position: absolute; left:675px; top:140px; display: block; overflow: hidden;}
 .gnbbox .gnbA7 .gnbBc7:before { height:120px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001?build_20210812") no-repeat -1322px -208px; content: ""; max-width: 204px; width: 100%; display: block; float: left; margin-right: 8px;}
 .gnbbox .gnbA7 .gnbBc7 a, .gnbbox .gnbA7 .gnbBc6 a:hover {width: 173px; float: left;}
  .gnbbox .gnbA8 div.left_title { height:120px; background: url("/tour/images/tour/common/gnb_sp.png?build_20260721001?build_20210812") no-repeat -1286px -548px; text-align:left; margin-right:1% !important;}
 .gnbbox .gnbA8 div.left_title p.title {display: none;}
 #footer{ background:#403a3a; clear:both;}
 #footer .footer_top{border-bottom:1px solid rgba(255,255,255,.15); padding:25px 0}
 #footer .footer_top .footer_link{float:left; height:44px; line-height:44px}
 #footer .footer_top .footer_link > li{float:left; margin-left:32px}
 #footer .footer_top .footer_link > li:first-child{margin-left:0}
 #footer .footer_top .footer_link > li.personal_info a{color:#f3c204}
 #footer .footer_top .footer_link > li a{color:#e3e3e3; font-size:16px}
 #footer .footer_top .family_site{position:relative; float:right; right:60px;}
 #footer .footer_top .family_site > a{display:block; width:170px; font-size:14px; color:#c3c3c3; border:1px solid #666161; padding:10px 20px}
 #footer .footer_top .family_site > a > span{float:right; width:9px; height:5px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -150px -50px; text-indent:-9999px; margin-top:10px}
 #footer .footer_top .family_site .family_site_box{display:none; position:absolute; bottom:44px; width:100%; border:1px solid #999; border-bottom:none; box-sizing:border-box}
 #footer .footer_top .family_site .family_site_box ul li a{display:block; background:#fff; color:#403a3a; padding:10px 15px; border-top:1px solid #999}
 #footer .footer_top .family_site .family_site_box ul li:first-child a{border-top:none; }
 #footer .footer_btm{background:#403a3a}
 .footer_btm .left_article {color:#e2e2e2; padding:30px 0 50px 0}
 .footer_btm .left_article > span{float:left; width:60px; height:33px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -200px 0px; margin-right:20px; margin-top:7px}
 .footer_btm .left_article > p{color:#c3c3c3}
 /* .footer_btm p.top{position:absolute; top:18px; right:0; width:52px; height:49px; background:#342f2f; border-radius:5px }
 .footer_btm p.top a{display:block; text-align:center; color:#c3c3c3; font-size:10px; padding-top:13px}
 .footer_btm p.top a span{display:block; width:16px; height:9px; background:url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -200px -50px; margin:0 auto}
 */  .footer_top p.top{position:absolute;top: 0px;right:0;width: 46px;height: 44px;background:#342f2f;border-radius:5px;}
 .footer_top p.top a{display:block;text-align:center;color:#c3c3c3;font-size:10px;padding-top: 11px;}
 .footer_top p.top a span{display:block;width:16px;height:9px;background: url('/tour/images/tour/common/layout_sp.png?build_20260721001?build_20190109001') no-repeat -200px -50px;margin:0 auto;}
 @media screen and (max-width:1380px){.inner, .header_top_inner, #top_menu, .board_wrap { width:96%;}
}
 @media screen and (max-width:1100px){ #header{z-index: 1;}
 .header_top_inner .left_link li.total_menu, .header_top_inner .right_link li.popup{display: none;}
 .header_top_inner .right_link li.sitemap a{width: 20px; background: url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat 0 -145px;}
 .header_top_inner .right_link li.search{display: none;}
 .search_area{float: right; margin-right: 2%;}
 .search_area > a{display: block; background: #188657 url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -40px -41px; border-radius: 3px; text-indent: -99999px; margin: 11px 2% 10px; width: 43px; height: 39px;}
 .top_search_box{top: 10px; right: 1.9%; width: 340px;}
 .top_search_box a.close{position: absolute; top: 0; right: 0;}
 #top_menu .gnbbox{display: none;}
 #top_menu .gnb_tablet, #top_menu .gnb_tablet .go_fullmenu, #top_menu .gnb_tablet .gnb{display: block;}
 .go_fullmenu{float: left; width: 45px; height: 39px; margin: 11px 2% 10px; background: #188657 url('/tour/images/tour/common/layout_sp.png?build_20260721001') no-repeat -37px 10px; border-radius: 3px; text-indent: -99999px;}
 .gnb_tablet .gnb {position:absolute; top:61px; left:-356px; background-color:#188657; height:100%; width:354px;border-right:2px solid #3e635c; border-top: 1px solid #333; z-index:190; display:block;}
 .gnb_tablet .gnb > li { float:none; width:100%; height:50px; }
 .gnb_tablet .gnbQuick {display:none !important;}
 .gnb_tablet .gnb > li > a{height:48px;line-height:48px;font-size:15px;font-weight:400;color:#fff;text-align:left;padding-left:26px;border-bottom:1px solid #136f3b;border-right:none; display:block;}
 .gnb_tablet .gnb > li.on > a { background:none #fff; color:#343434;}
 .gnb_tablet .gnb > li.on > div { display:block !important ;z-index:0; margin-left:0}
 .gnb_tablet .gnb > li > div {background:#fff; position:absolute; display:none;}
 .gnb_tablet .gnb > li:first-child > a { border-top:none;height:49px;border-left:none}
 .gnb_tablet .gnbA > div { background: #fff; left:131px; top:0; width:183px; height:100%; padding:0 20px; border-top:none;}
 .gnb_tablet .gnbA div > span { display:block; height:48px; line-height:48px; padding-left:10px; font-size:17px; border-bottom:1px solid #464445}
 .gnb_tablet .gnb div > .left_title{display: none;}
 .gnb_tablet .gnb div > ul { background:none; width:182px !important; margin-left:0; border:0}
 .gnb_tablet .gnbB > li > a { background:none; padding:0 0 0 10px; line-height:normal;}
 .gnb_tablet .gnb ul > li a { color:#626262; float:none; display:block; clear:both; width:100%; font-size:13px; font-weight:300}
 .gnb_tablet .gnb ul > li a:hover{text-decoration: underline;}
 .gnb_tablet .gnb ul > li { float:none; width:170px; height:inherit; margin-left:0;border:none;background:none;padding-top:0}
 .gnb_tablet .gnb ul > li:hover > a{color:#099a84}
 .gnb_tablet .gnbB > li > a { font-size:15px !important; border-bottom:1px solid #dadada; width:173px !important; height:46px; line-height:46px !important; padding:0 0 0 10px;}
 .gnb_tablet .gnbB > li > a:hover {color:#464445 !important;}
 /*.gnb_tablet .gnbB > li:first-child{display:none !important;}
*/ .gnb_tablet .gnb ul.gnbB li.on > a { color:#464445; font-weight:400;}
 .gnb_tablet .gnb .gnbA:hover > a {background:#fff ; color:#343434;}
 .gnb_tablet .gnbC {display:none ;position:inherit; border-bottom:1px solid #dadada; padding:15px 0 10px 10px; width:173px; background-color:#f2f2f2; }
 .gnb_tablet .gnbC li { width:165px !important; margin-bottom:5px; }
 .gnb_tablet .gnbC li a { line-height:20px; }
 .gnb_tablet .gnbC li a.newwin { background-position:95% center !important;}
 /*.gnb_tablet .gnbB > li.on > ul{background:none}
*/ .gnb_tablet .gnbB_title, .gnbbox .gnbA7 .gnbBc6:before {display:none}
 .gnb_tablet .gnbCc1on > a{color:#099a84 !important}
 .gnb_tablet .gnb > li > div ul li a.newwin{background:url("/tour/images/tour/common/newwin.png?build_20260721001") no-repeat scroll 90% center;}
 .gnb_tablet .gnb > li > div ul li a.newwin span { display:block; text-indent:-99999px; height:0;}
 .gnb_bg{position: absolute; top: 61px; background-color: rgba(0,0,0,0.60); display: none; width: 100% !important;}
 #footer .footer_top .footer_link > li.report, #footer .footer_top .footer_link > li.viewer { display:none;}
 #footer .footer_top .footer_link > li.report, #footer .footer_top .footer_link > li.tourphoto_down{display:none;}
 #footer .footer_btm .mark ul li.award{display:none;}
 }
 @media screen and (max-width:899px){ .header_top_inner .right_link li.sitemap{display: none;}
 .header_top_inner .right_link li.like a{text-indent: -99999px;}
 .header_top_inner .right_link li.like a span.ico{width: 20px; margin: 0;}
 }
 @media screen and (max-width:870px){ #footer .footer_top .footer_link > li {margin-left:23px;}
 #footer .footer_top .footer_link > li a { font-size:15px;}
 }
  #footer .footer_btm .mark{position:absolute;top: 16px;right: 0px;}
 #footer .footer_btm .mark ul li.award a {display:block;width: 84px;height: 85px;background: url("/tour/images/tour/common/f_webaward.png?build_20260721001?build_20190109001") no-repeat; text-indent: -999em;}
 @media screen and (max-width:1280px){ .gnbbox .gnb .gnbA8 a{font-size:13px !important;}
 }
 