<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
#wrap{position: relative; width:100%;height:100%}

#visual_wrap { position: relative; width: 100%; height: calc(100vh + 120px); overflow: hidden;}
#video-background { width: 100%; height: 100%; object-fit: cover; position: relative; top: -120px;}

#warp_bg{position:absolute; width:100%; top:0; height:129px; background: url("/images/tour/main/top_bg.png") repeat-x; z-index:110;}
#header_box{clear:both; position:relative; width:1000px;  margin:auto; }
#logo{width:195px; float:left; margin-top:20px;}

/* 유틸 */
#utile{float:right; margin-top:20px;}
#utile li{float:left; margin-left:20px;}
#utile li a{font-weight:bold; font-size:13px; color:#FFF;}

/* 모바일메뉴 */
#gnb_area{display:none;}

/* 메뉴 */
#menu_box{clear:both; position:relative;width:1000px;  margin:auto; height:55px; }
#gnb {position:relative; width:100%;}

#gnb dt {visibility:hidden; font-size:0; line-height:0; width:0; height:0; overflow:hidden;}
#gnb #gnb_list{ width:1000px; }

#gnb ul {overflow:hidden; margin-left:10px; display:flex;  justify-content: space-around;}
#gnb ul li { float:left; padding:15px 0 0; font-weight:bold; text-align:center;}
#gnb ul li a { text-decoration:none; text-align:center; font-size:20px; color:#FFF; letter-spacing:-1px;  font-family:'Nanum Gothic';}
#gnb ul li a:hover, #gnb ul li.on a {}

#gnb #gnb_t05 {}

#gnb ul ul {position:absolute; display:none;  z-index:11000;  width:100%; box-sizing: border-box;}
#gnb01 {width:1000px; padding:2px 0 3px 0px;}
#gnb02 {width:1000px; padding:2px 0 3px 0px;}
#gnb03 {width:700px; padding:2px 0 3px 160px;}
#gnb04 {width:992px; padding:2px 0 3px 8px;}
#gnb05 {width:800px; padding:2px 0 3px 400px;}
#gnb06 {width:500px; padding:2px 0 3px 500px;}
#gnb07 {width:660px; padding:2px 0 3px 500px;}
#gnb08 {width:330px; padding:2px 0 3px 320px;}
#gnb ul li.on ul {display:block; height:34px; position:absolute; left:0px; top:55px; background:#FFF; opacity:0.8;  
				line-height:100%;  padding-top:5px; z-index:10000;}
#gnb ul li.on ul li {position:relative;  text-align:center; font-family:'Nanum Gothic'; float:left;  padding:4px 10px 0 10px; white-space:nowrap;}
#gnb ul li.on ul li a {font-size:14px; color:#333;  text-decoration:none; }
#gnb ul li.on ul li.on a,
#gnb ul li.on ul li a:hover {color:#1e2287; text-decoration:none; line-height:100%;  font-weight:bold}
#gnb ul ul a.new_win {padding:0 29px 3px 0; background:url(/images/common/icoNewWin2.gif) no-repeat right top;}


#contents{position:relative; width:100%; z-index:10; margin-top: -117px;}

#quick_box{position:relative; width:100%; height:127px; margin-top:0px; }
#quick_box a{display:block; height:127px;}
#quick_box ul:after{content:''; display:block; clear:both;}
#quick_box li{width:16.666%; float:left; height:127px; box-sizing:border-box;}

#quick_box .quick03{background:#ddf4fe url("/images/tour/main/quick01_03.png") 97% 100% no-repeat;}
#quick_box .quick04{background:#FFF url("/images/tour/main/quick01_04.png") 95% 50% no-repeat;}
#quick_box .quick01{background:#fffbe8 url("/images/tour/main/quick01_01.png") 95% 50% no-repeat;}
#quick_box .quick06{background:#fff url("/images/tour/main/quick01_06.png") 95% 50% no-repeat;}
#quick_box .quick05{background:#ddf4fe url("/images/tour/main/quick05.png") 95% 65% no-repeat;}
#quick_box .quick02{background:#fffbe8 url("/images/tour/main/quick06.png") 95% 50% no-repeat;}

#quick_box .quick_st{padding:30px 0 0 20px; font-size:16px; font-weight:bold;}
#quick_box .quick_n{width:50%; margin:5px 0 0 20px; color:#848282; line-height:17px; font-size:12px; letter-spacing:-1px;}

#photo_list{position:relative;  width:100%; min-height:970px; margin-top:5px; background:#f5f5f5 url("/images/tour/main/notice_line.gif") center 14% no-repeat;}
#photo_box{ position:relative; width:1000px; padding-top:50px;  margin:auto;}
#photo_box h3{position:absolute; right:15px; margin-top:15px;}
#notice_box{position:relative; clear:both;  margin-top:30px;}



/* 가장 인기있는 장소 */
ul#notice2 {position:relative; width:1000px;  z-index:100;  }
ul#notice2:after{content:''; display:block; clear:both;}
ul#notice2 li {float:left; margin-right:2px; text-align:center; background:#e7e7e7; color:#555a5f; padding:5px 10px 5px 10px; font-size:15px;  }
ul#notice2 li a{color:#555a5f;}
ul#notice2 li.on {background:#08439a;}
ul#notice2 li.on a{color:#FFF; font-weight:bold; background:#08439a;}
ul#notice2 li ul {position:absolute; display:none;  left:0; top:0; margin:65px 0 0 0px; }

ul#notice2 li.on ul {display:block; text-align:left; }
ul#notice2 li ul {margin-left:30px;}
ul#notice2 li ul li {background:#FFF; width:265px; height:330px; margin:1.8% 1% 0 0.9%; border-bottom:2px solid #d0d0d0; padding:15px;   float:left; text-align:left;}
ul#notice2 li ul li.on a { width:95%;  height:13px; font-size:13px; float:left; margin-left:5px;  padding:5px 0 5px 10px; }

ul#notice2 .photo_img{width:265px;}
ul#notice2 .photo_st{margin-top:15px; font-size:18px; font-weight:bold; color:#404850; letter-spacing:-1px;}
ul#notice2 .photo_n{margin-top:10px; line-height:18px; font-size:13px; color:#787878;  background:#FFF;}
ul#notice2 li ul li .photo_st a{color:#404850; background:#FFF;}
ul#notice2 li ul li .photo_n a{color:#787878; background:#FFF; }


/* 추천관광 */
#tour_box{position:relative; clear:both; width:1000px; margin:auto; padding-top:20px;}
#tour_box li{float:left; width:50%; height:229px;}
#tour_box .tour_img{width:251px; margin:55px 0 0 0px; text-align:center; float:left;}
#tour_box .tour_n{width:40%; float:left; color:#676767; font-size:15px; margin:50px 0 0 30px;}
#tour_box .tour_st{font-size:25px;  color:#393939;}
#tour_box .tour_st a{ color:#393939;}
#tour_box .tour01 {background:#ddf4fe url("/images/tour/main/tour_bg01.jpg") no-repeat;}
#tour_box .tour02 {background:url("/images/tour/main/tour_bg02.jpg") no-repeat;}
#tour_box .tour03 {background:url("/images/tour/main/tour_bg03.jpg") no-repeat;}
#tour_box .tour04 {background:#ddf4fe url("/images/tour/main/tour_bg04.jpg") no-repeat;}

#footer_box{position:relative; width:1000px; margin:auto; clear:both;  padding-top:40px;}
#footer{border-top:1px solid #e5e5e5;}
#footer .boho_list{margin:10px 0 0 10px;}
#footer .boho_list li{font-weight:bold; float:left; margin-right:20px; }
#footer .boho_list li a{color:#6c6b6b; }

#footer .copy{clear:both; padding:10px 0 0 10px; line-height:18px;}
#footer .add{}
#footer .add2{color:#9d9c9c;}



@media screen and (max-width:850px) {	
	#logo{float:right; margin-top:15px; margin-right:10px;}

	/* 유틸 */	
	#utile{display:none;}


	/* 모바일메뉴 */
	#gnb_area{position: absolute; z-index:99999; float:left; top:20px; margin-left:10px; display: block;}
	#gnb_area h3{display:none;}
	.btn_menu a{display:block; height:40px; width:40px; background:url("/images/jares/main/all_m.png") no-repeat 0 0; border:0; text-indent:-9999px; cursor:pointer;}

	#aside{position:absolute; width:300px; left:-320px; top:-20px; z-index:200; background:#fff;}
	.bg_allmenu{position: fixed; top:0px; left:0; cursor:pointer; width:100%; height:100%; z-index:9999; background:#000; opacity:.5; filter:alpha(opacity=50); background-size:cover;}
	.allmenu_wrap{}
	.allmenu_list{}
	.allLi{}
	.allLi a{}
	.allLi,.allsub_list li{border-bottom:1px solid #cecece;}
	.allLi a.new_win,a.li_a{display:block;padding:8px 10px;position:relative;overflow:hidden;font-size:15px;font-weight:600;}
	a.li_a1{background:#fff;}

	a.li_a1:hover{background:#8cd6e0; color:#000;}
	.allLi a.new_win,a.li_a2{color:#fff;background:#515151;}
	.allLi a.new_win:hover,a.li_a2:hover{background:#8e8e8e;}
	a.li_a1.on{color:#fff;background:#00adc3;}

	.allListTxt{float:left;padding:.2em;display:block;text-overflow:ellipsis;white-space:nowrap;}
	.allLi .ico{float:right;position:absolute;top:17px;right:17px;font-size:10px;}
	.allsub_list li:last-child{border-bottom:none;}

	.allLi a.new_win,.subLi a.li_a{border-bottom:1px solid #8d8d8d;}
	.allmenu_btn{width:100%; text-align:center; padding:20px 0; background:#fff;}
	.allmenu_btn img{width:118px;}
	.allmenu_btn li a{background:#f3f3f3; padding:5px 20px; border: 1px solid #dedede;}
	.allmenu_btn a.fst{margin-right:5px;}
	.allmenu_btn a.btn_logout img{width:133px;}

	/* 메뉴 */	
	#menu_box{display:none;}

	#quick_box{position:relative; width:100%; height:100px; margin-top:0px;  z-index:450;}
	#quick_box a{display:block; height:127px;}
	#quick_box li{width:16.667%; float:left;   height:100px; }
	#quick_box .quick01{background:#ddf4fe;}
	#quick_box .quick02{background:#FFF;}
	#quick_box .quick03{background:#ddf4fe;}
	#quick_box .quick04{background:#FFF;}
	#quick_box .quick05{background:#ddf4fe;}
	#quick_box .quick06{background:#fff;}

	#quick_box .quick_st{padding:30px 0 0 0; font-size:14px; font-weight:bold; text-align:center;}
	#quick_box .quick_n{display:none;}

	#photo_list{position:relative;  width:100%;  min-height:950px; margin-top:5px; background:#f5f5f5 url("/images/tour/main/notice_line.gif") center 14% no-repeat;}
	#photo_box{ position:relative; width:100%;  padding-top:50px;  margin:auto;}
	#photo_box h3{position:absolute; right:15px; margin-top:15px;}
	#notice_box{position:relative; clear:both;  margin-top:30px; }

	/* 가장 인기있는 장소 */
	ul#notice2 {position:relative; width:100%; z-index:100; }
	ul#notice2:after{content:''; display:block; clear:both;}
	ul#notice2 li {float:left; margin-right:2px; text-align:center; background:#e7e7e7; color:#555a5f; padding:5px 10px 5px 10px; font-size:15px;   }
	ul#notice2 li a{color:#555a5f;}
	ul#notice2 li.on {background:#08439a;}
	ul#notice2 li.on a{color:#FFF; font-weight:bold; background:#08439a;}
	ul#notice2 li ul {position:absolute; display:none;  left:0; top:0; margin:65px 0 0 0px; }

	ul#notice2 li.on ul {display:block; text-align:left; }
	ul#notice2 li ul {margin-left:5px; }
	ul#notice2 li ul li {background:#FFF; width:24.52%; height:330px;  margin:1.9% 1% 0 1%; border-bottom:2px solid #d0d0d0; padding:15px;   float:left;   text-align:left;}
	ul#notice2 li ul li.on a { width:95%;  height:13px; font-size:13px; float:left; margin-left:5px;  padding:5px 0 5px 10px; }
	ul#notice2 li ul li .photo_st a{color:#404850; background:#FFF;}
	ul#notice2 li ul li .photo_n a{color:#787878; background:#FFF; }

	ul#notice2 .photo_img { width:auto}
	ul#notice2 .photo_img img{width:100%; }
	ul#notice2 .photo_st{margin-top:15px; font-size:18px; font-weight:bold; color:#404850; letter-spacing:-1px;}
	ul#notice2 .photo_n{margin-top:10px; line-height:18px; font-size:13px; color:#787878;}

	/* 추천관광 */
	#tour_box{position:relative; clear:both; width:100%; margin:auto; padding-top:20px;}
	#tour_box li{background-image:none !important; float:left; width:50%; height:229px;}
	#tour_box .tour_img{width:40%; margin:55px 0 0 0px; text-align:center; float:left;}
	#tour_box .tour_n{width:40%; float:left; color:#676767; font-size:15px; margin:50px 0 0 30px;}
	#tour_box .tour_st{font-size:25px;  color:#393939;}
	#tour_box .tour_st a{ color:#393939;}
	#tour_box .tour01 {background:#ddf4fe;}
	#tour_box .tour04 {background:#ddf4fe;}

	#footer_box{position:relative; width:100%; margin:auto; clear:both;  padding-top:40px;}
	#footer{border-top:1px solid #e5e5e5;}
	#footer .boho_list{display:none;}

	#footer .copy{clear:both; padding:10px 0 0 10px; line-height:18px;}
	#footer .add{display:none;}
	#footer .add2{color:#9d9c9c; text-align:center;}




	/* 레이어팝업 */
	#layer_pop{position:relative; margin:0 auto;}
	#layer_pop .popup{z-index:999; position:absolute; padding:0; border:1px #b5b4b4 solid;}

	.divpop_img a{display:block; line-height:0}
	.divpop_img  &gt; a &gt; img{width:295px;}
	.divpop_img2 a{display:block; line-height:0}
	/* .divpop_img2 &gt; a &gt; img{width:740px;} */
	.pop_box{background:#efefef; padding:3px;}
	.pop_close2{position:absolute; top:12px; right:10px; width:25px; height:25px; cursor:pointer;}
	.pop_checkbox{margin-top:2px; text-align:right; display:none;}

	.divpop_img2  &gt; a &gt; img{width:144px}



}

@media screen and (max-width:639px) {

	.text_box{position:absolute; width:100%; top:20px; margin:auto;  z-index:100;}
	#m_text{display:none;}
	#main_text {display:none;}
	/* 비주얼 */


	#warp_bg{position:absolute; width:100%; top:0; height:129px; background: url("/images/tour/main/top_bg.png") 0 -40px repeat-x; z-index:110;}
	#header_box{clear:both; position:relative;  width:100%;  margin:auto; }
	#logo{width:195px; float:right; margin-top:15px; margin-right:10px;}

	/* 유틸 */	
	#utile{display:none;}


	/* 모바일메뉴 */
	#gnb_area{position: absolute; z-index:99999; float:left; top:20px; margin-left:10px;}
	#gnb_area h3{display:none;}
	.btn_menu a{display:block; height:40px; width:40px; background:url("/images/jares/main/all_m.png") no-repeat 0 0; border:0; text-indent:-9999px; cursor:pointer;}

	#aside{position:absolute; width:300px; left:-320px; top:-20px; z-index:200; background:#fff;}
	.bg_allmenu{position: fixed; top:0px; left:0; cursor:pointer; width:100%; height:100%; z-index:9999; background:#000; opacity:.5; filter:alpha(opacity=50); background-size:cover;}
	.allmenu_wrap{}
	.allmenu_list{}
	.allLi{}
	.allLi a{}
	.allLi,.allsub_list li{border-bottom:1px solid #cecece;}
	.allLi a.new_win,a.li_a{display:block;padding:8px 10px;position:relative;overflow:hidden;font-size:15px;font-weight:600;}
	a.li_a1{background:#fff;}

	a.li_a1:hover{background:#8cd6e0; color:#000;}
	.allLi a.new_win,a.li_a2{color:#fff;background:#515151;}
	.allLi a.new_win:hover,a.li_a2:hover{background:#8e8e8e;}
	a.li_a1.on{color:#fff;background:#00adc3;}

	.allListTxt{float:left;padding:.2em;display:block;text-overflow:ellipsis;white-space:nowrap;}
	.allLi .ico{float:right; position:absolute;top:17px;right:17px;font-size:10px;}
	.allsub_list li:last-child{border-bottom:none;}

	.allLi a.new_win,.subLi a.li_a{border-bottom:1px solid #8d8d8d;}
	.allmenu_btn{width:100%; text-align:center; padding:20px 0; background:#fff;}
	.allmenu_btn img{width:118px;}
	.allmenu_btn li a{background:#f3f3f3; padding:5px 20px; border: 1px solid #dedede;}
	.allmenu_btn a.fst{margin-right:5px;}
	.allmenu_btn a.btn_logout img{width:133px;}


	/* 메뉴 */	
	#menu_box{display:none;}


	#quick_box{position:relative; width:100%; height:197px; margin-top:38px;  }
	#quick_box a{font-size:14px; line-height:18px; font-weight:bold;}
	#quick_box li{width:50%; float:left; letter-spacing:-1px;}

	#quick_box .quick03{background:#ddf4feFFF;}
	#quick_box .quick04{background:#fff;}
	#quick_box .quick05{background:#ddf4fe;}

	#quick_box .quick02{background:#FFF;}
	#quick_box .quick01{background:#fff;}
	#quick_box .quick06{background:#ddf4fe;}

	#quick_box .quick03 .quick_st{padding:25px 0px 25px 0px;}
	#quick_box .quick04 .quick_st{padding:25px 0px 25px 0px;}
	#quick_box .quick05 .quick_st{padding:25px 0px 25px 0px;}

	#quick_box .quick02 .quick_st{padding:25px 0px 25px 0px;}
	#quick_box .quick01 .quick_st{padding:25px 0px 25px 0px;}
	#quick_box .quick06 .quick_st{padding:25px 0px 25px 0px;}

	#quick_box .quick_st{padding:0px 0 0 0px; text-align:center;}
	#quick_box .quick_n{display:none;}

	#photo_list{position:relative;  width:100%; min-height:1270px; margin-top:5px; /*background:#f5f5f5 url("/images/tour/main/notice_line.gif") center 8% no-repeat;*/}
	#photo_box{ position:relative; width:100%;  padding-top:10px;  margin:auto;}
	#photo_box h3{display:none;}
	#notice_box{position:relative; clear:both;}



	/* 가장 인기있는 장소 */
	ul#notice2 {position:relative; width:100%; min-height:60%;  z-index:100; display:flex; flex-wrap:wrap; box-sizing:border-box;}
	ul#notice2:after{content:''; display:block; clear:both;}
	ul#notice2 li { width:calc(100% / 2); text-align:center; background:#e7e7e7; border-bottom:1px solid #DDD; color:#555a5f; padding:5px 0px 5px 0px; 
	font-size:14px; letter-spacing:-2px; box-sizing:border-box; margin:0}
	ul#notice2 li a{color:#555a5f;}
	ul#notice2 li.on {background:#08439a;}
	ul#notice2 li.on a{color:#FFF; font-weight:bold; background:#08439a;}
	ul#notice2 li ul {position:absolute; display:none;  left:0; top:0; margin:112px 0 0 0px; }

	ul#notice2 li.on ul {display:block; text-align:left; }
	ul#notice2 li ul {margin-left:5px;}
	ul#notice2 li ul li {background:#FFF; width:calc(100% / 2 - 2%);  overflow:hidden; margin:1.9% 1% 0 1%; border-bottom:2px solid #d0d0d0; padding:15px;   float:left;   text-align:left;}
	ul#notice2 li ul li.on a { width:95%;  height:13px; font-size:13px; float:left; margin-left:5px;  padding:5px 0 5px 10px; }
	ul#notice2 li ul li .photo_st a{color:#404850; background:#FFF;}
	ul#notice2 li ul li .photo_n a{color:#787878; background:#FFF; }

	ul#notice2 .photo_img img{width:100%; }
	ul#notice2 .photo_st{margin-top:15px; font-size:18px; font-weight:bold; color:#404850; letter-spacing:-1px;}
	ul#notice2 .photo_n{margin-top:10px; line-height:18px; font-size:13px; color:#787878;  }

	/* 추천관광 */
	#tour_box{position:relative; clear:both; width:100%; margin:auto; padding-top:20px;}
	#tour_box li{float:left; width:50%; height:229px;}
	#tour_box .tour_img{display:none;}
	#tour_box .tour_n{width:70%; color:#676767; font-size:14px; margin:25px 0 0 20px;}
	#tour_box .tour_st{font-size:23px;  color:#393939;}
	#tour_box .tour_st a{ color:#393939;}
	#tour_box .tour01 {background:#ddf4fe;}
	#tour_box .tour04 {background:#ddf4fe;}

	#footer_box{position:relative; width:100%; margin:auto; clear:both;  padding-top:40px;}
	#footer{border-top:1px solid #e5e5e5;}
	#footer .boho_list{display:none;}

	#footer .copy{clear:both; padding:10px 0 15px 10px; line-height:18px;}
	#footer .add{display:none;}
	#footer .add2{color:#9d9c9c; text-align:center;}



	/* 레이어팝업 */
	#layer_pop{position:relative; margin:0 auto;}
	#layer_pop .popup{z-index:999; position:absolute; padding:0; border:1px #b5b4b4 solid;}

	.divpop_img a{display:block; line-height:0}
	.divpop_img  &gt; a &gt; img{width:295px;}
	.divpop_img2 a{display:block; line-height:0}
	/* .divpop_img2 &gt; a &gt; img{width:740px;} */
	.pop_box{background:#efefef; padding:3px;}
	.pop_close2{position:absolute; top:12px; right:10px; width:25px; height:25px; cursor:pointer;}
	.pop_checkbox{margin-top:2px; text-align:right; display:none;}

	.divpop_img2  &gt; a &gt; img{width:144px}
}


</pre></body></html>