<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* 전체열기닫기 */
#IvyOutline #IvyCenter #IvyLeftMenu .leftMenuAll { padding:4px 0 9px 0; }

/*정보공유*/
div.contWrap div.cont_option { position:absolute; top:8px; width:100%; z-index: 9;}
div.contWrap div.cont_option ul { float: right; list-style-type:none; padding:0; margin:0; }
div.contWrap div.cont_option ul li{ float:left; max-width: 68px; }
div.contWrap div.cont_option ul li.snslink{ float:left; max-width: 238px; padding-right:15px; }
div.contWrap div.cont_option ul li.snslinkSmart { max-width: 270px; }
div.contWrap div.cont_option ul li.snslinkSmart img { height: 24px; }
div.contWrap div.cont_option ul li ul{ padding:0;  list-style-type:none; margin:6px 0 0 0px; }
div.contWrap div.cont_option ul li ul li.bo{ clear:both; }
div.contWrap div.cont_option .fontsize { padding-left:5px;  }
div.contWrap div.cont_option .qr_box { text-align:right; z-index:9; border:2px solid #636363; width:240px; height:173px; position:absolute; right:5px; top:18px; background:url("/Ivyimages/common/sub/qr_bg.jpg") no-repeat; padding:5px 5px 0px 0px; }
div.contWrap div.cont_option .close { margin-right: -3px; margin-top: -7px; clear:both; float:right;}
div.contWrap div.cont_option .qr { margin-right:26px;  margin-top:-6px; clear:both; float:right;}
div.contWrap div.cont_option .nurl { font-size:11px; text-align:center; width:108px;  margin-right:14px; clear:both;float:right; }
div.contWrap div.cont_option ul li ul li span { text-align:right; display:inline-block; width:27px;  height:14px; color:#fff; padding:2px 3px 0 0 ; font-size:11px; }
div.contWrap div.cont_option ul li ul li span.sns1 {  background-color:#1286AC; }
div.contWrap div.cont_option ul li ul li span.sns2 {  background-color:#243A65; }
div.contWrap div.cont_option ul li ul li span.sns3 {  background-color:#983459;  }
div.contWrap div.cont_option ul li ul li span.sns4 { background-color:#322062;  }

/*목차*/
div.contWrap div.cont_List { clear:both;  border:1px solid #D7D7D7; padding:0px 15px 0 15px; margin-bottom:30px; min-height:138px; }
div.contWrap div.cont_List .list { font-size:12px; border-bottom:1px solid #D7D7D7; margin:0; padding:8px 0 6px 20px; background:url("images/sub/ico_list.gif") no-repeat 2px 11px; }
div.contWrap div.cont_List ul { background:url("images/sub/tree_bg.gif") repeat-y; list-style-type:none; padding:0; margin:0; padding:8px 0 0px 0; margin-left:12px; }
div.contWrap div.cont_List ul li { background:url("images/sub/ico_tree.gif") no-repeat 0 6px; padding:6px 0 3px 25px; }
div.contWrap div.cont_List .bot { background:url("images/sub/ico_tree2.gif") no-repeat 0 6px; padding:6px 0 0px 25px; height:25px;}
div.contWrap div.cont_List div.moreInde { padding:8px 0 5px 0;  }

/*본문내용*/
div.contWrap div#contentsSection { padding:0px; min-height:250px; width:100%; clear:both; margin-bottom:30px }
div.contWrap div#contentsSection div.contentBody { padding:0; margin-top: -12px;  }
div.contWrap div#contentsSection div.contentManageAll { display: block; border: 0px solid #CCCCCC; text-align: left; padding: 10px 5px 5px 0; width: 60%; text-align:left; }
div.contWrap div#contentsSection h3 span.contentManage { margin-left: 10px; display: inline-block; overflow: hidden; white-space: nowrap; vertical-align: middle; width: 44px; height: 18px; border-right: 1px solid #cccccc; }
div.contWrap div#contentsSection h3 span.contentManage a { z-index: -1; }
div.contWrap div#contentsSection h3 span.contentManageOpen { border-right: 0px; }
div.contWrap div#contentsSection h3 span.contentManage img { vertical-align: middle; z-index: -1;  }

/*미니맵 대표이미지*/
div.contWrap div.add_info {  }
div.contWrap div.add_info div.map_info { float:left; width:452px; }
div.contWrap div.add_info div.map_info h3.map_info_tit {float:left; background:url("images/sub/map_ico.gif") no-repeat; font-size:12px; font-weight:normal; padding:3px 0 0 22px; margin:0; height:19px;  }
div.contWrap div.add_info div.img_info { float:left; padding-left:25px;  width:236px; }
div.contWrap div.add_info div.img_info h3.img_info_tit { background:url("images/sub/img_ico.gif") no-repeat; font-size:12px; font-weight:normal; padding:3px 0 0 22px; margin:0; height:19px;  }
div.contWrap div.add_info div.map_info100 { width: 100%; /*width: 712px;*/ }

div.contWrap ul li.mapview { height: 350px; margin-bottom:25px; width:100%; float:left; }
div.contWrap div.add_info div.map_info ul { padding:0; margin:0; list-style-type:none; }
div.contWrap div.add_info div.map_info ul.mapul { clear:both; }
div.contWrap div.add_info div.map_info div.mapButton { padding:2px 3px 0 0; float:right;  }
div.contWrap div.add_info div.map_info ul li span.mapFull { padding-left: 1px; }
div.contWrap div.add_info div.img_info ul.imagetabul { width: 234px; padding: 2px 0 0 0; margin:0; list-style-type:none;  }
div.contWrap div.add_info div.img_info ul.imagetabul li.trade { height: 120px; width: 232px; margin-bottom: 1px; z-index: -1; background-repeat: no-repeat; background-position: center center; }
div.contWrap div.add_info div.img_info ul.imagetabul li.sub { margin-top: 5px; }
div.contWrap div.add_info div.img_info ul.imagetabul li.sub a.leftright { float: left; margin: 0px 3px 0px 3px; } 
div.contWrap div.add_info div.img_info ul.imagetabul li.sub ul { float: left; margin: 0px; padding: 0px; list-style-type: none; width: 210px; overflow: hidden; height: 41px; }
div.contWrap div.add_info div.img_info ul.imagetabul li.sub ul li { float: left; width: 25%; text-align: center; }
div.contWrap div.add_info div.img_info ul.imagetabul li.sub ul li a { border: 2px solid #FFFFFF; display: block; }
div.contWrap div.add_info div.img_info ul.imagetabul li.sub ul li a.select { border: 2px solid #FF6600; }
div.contWrap div.add_info div.img_info ul.imagetabul li.sub ul li img { max-width: 48px; max-height: 37px; }

/*알림판*/
div.contWrap div.cont_Main div.aside { float: right; width:266px; height:219px; text-align:center; background:url("images/sub/aside_bg.gif") no-repeat; }
div.contWrap div.cont_Main div.aside ul { list-style-type:none; padding:0; margin:0; }
div.contWrap div.cont_Main div.aside ul.tabul { width: 254px; padding: 2px; padding-top: 7px; }
div.contWrap div.cont_Main div.aside ul li { float:left; }
div.contWrap div.cont_Main div.aside ul li.tab { padding:8px 0 0 0; width:85px; height:28px; margin:2px 0 0 1px; }
div.contWrap div.cont_Main div.aside ul li.tabfirst { margin:2px 0 0 4px; }
div.contWrap div.cont_Main div.aside ul li.tabfirst ul { display: none; }
div.contWrap div.cont_Main div.aside ul li.tabcenter { width:86px; }
div.contWrap div.cont_Main div.aside ul li.select { background-color:#fff; }
div.contWrap div.cont_Main div.aside ul li.select a.head { color:#F26521; font-weight:bold; text-decoration:underline; }
div.contWrap div.cont_Main div.aside ul li.mapview { height: 160px; }
div.contWrap div.cont_Main div.aside ul li ul li.mapButton { padding:2px 0 0 2px; }
div.contWrap div.cont_Main div.aside ul li ul li span.mapFull { padding-left: 1px; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul { display: none; width: 254px; padding: 12px; position: relative; left: -85px; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.trade { height: 120px; width: 232px; margin-bottom: 1px; z-index: -1; background-repeat: no-repeat; background-position: center center; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.sub { margin-top: 5px; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.sub a.leftright { float: left; margin: 0px 3px 0px 3px; } 
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.sub ul { float: left; margin: 0px; padding: 0px; list-style-type: none; width: 210px; overflow: hidden; height: 41px; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.sub ul li { float: left; width: 25%; text-align: center; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.sub ul li a { border: 2px solid #FFFFFF; display: block; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.sub ul li a.select { border: 2px solid #FF6600; }
div.contWrap div.cont_Main div.aside ul li ul.imagetabul li.sub ul li img { max-width: 48px; max-height: 37px; }
div.contWrap div.cont_Main div.aside ul li ul.allimtabul { width: 254px; padding: 18px 10px 10px 12px; line-height:20px;  position: relative; left: -174px; }
div.contWrap div.cont_Main div.aside ul li ul.allimtabul li.info { text-align : left; background:url("images/sub/aside_bullet.gif") no-repeat left 5px; padding-left:10px; }
div.contWrap div.cont_Main div.aside ul li ul.allimtabul li.info a { display: inline-block; width: 225px; }

/*저작자표시*/
div.contWrap div.ccl { float:right; text-align:right; padding:15px 3px 5px 0;  } 
div.contWrap div.ccl ul { list-style-type: none; margin: 0px; padding: 0px; }
div.contWrap div.ccl ul li.text { float: left; }
div.contWrap div.ccl ul li.mark { float: right; margin-left: 5px;}
div.contWrap div.ccl ul li.bt { clear: both; float: left; margin-top: -16px; text-align: right; }
div.contWrap div.cclalert { clear: both; float: right; padding: 0px 0px 10px 0px; }

/* POPUP DIV 저작자표시 */
div.cclInfoWin { padding: 5px; }
div.cclInfoWin img { float: right; }
div.cclInfoWin strong { display: block; margin-top: 10px; color: #38b549; }
div.cclInfoWin span { display: block; margin-top: 20px; }

/* 주변관광지정보 */
div.regionareaDiv { padding:20px 0 50px 0;}
div.regionareaDiv p.loding { background: url(/Ivyimages/common/large-loading.gif) no-repeat; height: 50px; font-size:14px; padding:8px 0 0 41px; width:140px; margin:50px auto; }
div.regionareaDiv h2 { padding:4px 0 10px 23px; margin:0; background-image: url(images/region/tour_ico2.gif); background-repeat: no-repeat ; background-position:left top;  font-size:14px;}
div.regionarea { clear:both; border-right:1px solid #DADADA; border-left:1px solid #DADADA; border-bottom:1px solid #DADADA; }
div.regionarea h3 { background-image: url(images/region/tour_tit_bg.gif); background-repeat: repeat-x ; clear:both; border-bottom:1px solid #DADADA; border-top:2px solid #575757; padding:0; margin:0; font-size:12px; padding:8px 20px; }
div.regionarea ul { list-style-type:none; padding:20px 5px; margin:0; min-height: 105px; }
div.regionarea ul li { float:left; padding:0 8px; cursor: help; }
div.regionarea ul li p.img { margin: 0px; padding: 0px; position: relative; }
div.regionarea ul li span.moreinfo { position: absolute; bottom: 1px; right: 0px; z-index: 2; height: 21px; width: 48px; display: none; }
div.regionarea ul li span.moreinfo a.homepage { float: right; margin-right: 1px; }
div.regionarea ul li span.moreinfo a.openmap { float: right; margin-right: 1px; }
div.regionarea ul li p.list_tit { clear: both; padding:5px 0; margin:0; line-height:18px; text-align:center; width:110px; overflow:hidden; white-space:nowrap; }
div.regionarea ul li.tour_list .mainimg { width:110px; height:85px; }

/*담당부서*/
div.contWrap div.infoteam { position:relative; clear:both; border:1px solid #ccc; background-color:#f4f4f4;  width:100%; padding:5px 0 5px 0; min-height:15px;  overflow:auto  }
div.contWrap div.infoteam ul { padding:0; margin:0; list-style-type:none; padding-left:8px;}
div.contWrap div.infoteam ul li { float:left;  background:url("images/sub/infoteam_bullet.gif") no-repeat 0 5px; padding-left:8px; padding-top:2px; font-size:11px; }
div.contWrap div.infoteam .last_data { position:absolute; left:535px; }
div.contWrap div.infoteam .topmove{ float:right; padding-right:7px; }
div.contWrap div.infoteam div.admin_btn { clear:both; float:right; padding:8px 12px 3px 0; }
div.contWrap div.infoteam div.admin_btn span { border:1px solid #ccc; background-color:#fff; padding:3px 5px 2px 5px; color:#ED1B23; margin-left:3px; }

/*관련페이지*/
div.contWrap div.relate_Page { background:url("images/sub/relate_bg.gif") repeat-x ; clear:both; border-bottom:2px solid #ccc; margin-top:15px;  padding:22px 0 14px 15px;  }
div.contWrap div.relate_Page h3.relate_tit { font-size:14px; font-weight:bold; color:#0071BC; padding: 0px; margin: 0px; }
div.contWrap div.relate_Page h3.relate_tit .name { font-size:12px; font-weight:bold; color:#555;}
div.contWrap div.relate_Page div.relate_list { padding-top:13px; }
div.contWrap div.relate_Page div.relate_content { float: left; width: 49%; margin-left: 1%; }
div.contWrap div.relate_Page div.relate_board { float: left; width: 49%; margin-right: 1%; }
div.contWrap div.relate_Page div.relate_list ul { list-style-type: none; margin: 0px; padding: 0px; }
div.contWrap div.relate_Page div.relate_list ul li { margin-bottom: 4px; }
div.contWrap div.relate_Page div.relate_list ul li.empty { }

/*소셜*/
div.contWrap div.sns_Area { border:1px solid #ccc; margin-top:20px; padding:8px 15px 15px 15px;  }
div.contWrap div.sns_Area div.sns_bt {  background:url("images/sub/ico_sns.gif") no-repeat ; padding:7px 0 10px 2px; height:22px; }
div.contWrap div.sns_Area div.sns_bt ul {  list-style-type:none;  margin:0; padding-left:30px; }
div.contWrap div.sns_Area div.sns_bt ul li { float:left; padding-left:6px; }
div.contWrap div.sns_Area div.sns_text { padding:0 0 6px 5px; }
div.contWrap div.sns_Area div.sns_form { padding-left:5px; }
div.contWrap div.sns_Area div.sns_write .sns_txtarea { overflow:hidden; vertical-align:top; height:46px; margin-left:10px; margin-right:10px; border:1px solid #DEDEDE; width:525px; }
div.contWrap div.sns_Area div.sns_write div.sns_txt { font-size:11px; padding-top:3px; }

/*만족도조사*/
div.contWrap div.research { border:1px solid #ccc; margin-top:20px; padding:10px 15px 15px 15px; }
div.contWrap div.research div.research_tit { background:url("images/sub/ico_research.gif") no-repeat ;   padding:10px 0 10px 35px; height:15px; float:left; }
div.contWrap div.research div.research_view { float:right; padding:8px 5px 0 0; }
div.contWrap div.research div.research_write { clear:both;padding-left:5px; }
div.contWrap div.research div.research_list ul { list-style-type:none;  margin:0; padding:0; height:26px;}
div.contWrap div.research div.research_list ul li { float:left; padding-right:15px; }
div.contWrap div.research div.research_write div.research_form {  }
div.contWrap div.research div.research_write .research_txtarea { overflow:hidden; vertical-align:top; height:46px; margin-left:0px; margin-right:10px; border:1px solid #DEDEDE; width:590px; }
div.contWrap div.research div.research_write .afterlogin { background-image: url(images/sub/afterloginuse.png); background-repeat: no-repeat; background-position: 5px 5px; }
div.contWrap div.research div.research_write div.research_txt { font-size:11px; padding-top:3px; }</pre></body></html>