@charset "utf-8";
* {margin:0; padding:0;}
/*전체 태그에 대하여 마진 초기화*/

html, body {height:100%; font-family:돋움, 돋움체, Dotum, Tahoma, Arial;color:#5a5a5a;} /*body 패딩, 서체크기, 서체종류 초기화*/
body { font-size: 0.75em;}
h1, h2, h3, h4, h5, h6, hr {display:none;}
img {border:0; margin:0; padding:0;}
input, textarea {padding:0px;  margin:0;} /*input, textarea 보더 및 패딩 초기화*/ /*cursor:pointer;*/
input.etc { border:0px; padding:0px; margin:0px;} /*checkbox, radiobutton, image 타입에 적용*/
input.button { border:1px solid #999; padding:0px;} /*submit, button, reset 타입에 적용*/
select { border:1px solid #CCC; } /*select 요소의 보더 및 패딩 초기화*/ /* cursor:pointer; */
checkbox {border:0px;}
ol { margin-left:20px; } /*기본 목록의 초기화된 마진을 블릿이 보이도록 재설정*/
ul {list-style:none; margin:0; padding:0;} /*ul list-style 초기화*/
li {margin:0; padding:0; list-style:none;}
iframe {border:0;margin:0; padding:0;}

/* 기본링크 */
a{color:#5a5a5a; text-decoration:none;}
a:visited{color:#5a5a5a;}
a:hover, 
a:active, 
a:focus {color:#000; text-decoration:underline;}

/*스킵네비게이션*/
#accessibility {position:absolute;left:0px;top:0px;width:800px;z-index:999;visibility:hidden;}
#accessibility a {padding:0 10px;height:0;color:#FFF;text-align:left;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active {background:#F93;height:auto;}

/*페이지 맨 위로 이동하기*/
#returnToPageTop {position:relative;bottom:0;width:800px;z-index:2;visibility:hidden;}
#returnToPageTop a {padding:0 10px;height:0;color:#FFF;text-align:right;}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active {background:#F93;height:auto;}

/*메인*/
#wrap {width:960px; margin:0 auto; position:relative; background:url(/img/common/bg_subtop.gif) no-repeat 0 0; min-height:100px;}

/*로고*/
#logo {position:absolute; left:0; top:50px;}

/*유틸네비게이션*/
#util {position:absolute; left:768px; top:10px; z-index:100;}
#util li {float:left;}
#util li img {padding:10px 0;}

/*공지사항*/
#news {position:absolute; left:0px; top:500px; width:475px; z-index:105; display:block; background:url(/img/main/bg_news.gif) repeat-x 0 26px;}
#news li {float:left;}
#news li p { position:absolute; left:432px; top:0;}
#news a {color:#555; text-decoration:none;}
#news a:hover {color:#555; text-decoration:underline;}

#news_list1 {position:absolute; width:425px; left:0px; top:53px;z-index:105;visibility: visible;}
#news_list2 {position:absolute; width:425px; left:0px; top:53px;z-index:105;visibility:hidden;}
#news_list3 {position:absolute; width:425px; left:0px; top:53px;z-index:105;visibility:hidden;}
#news_list1 li, #news_list2 li, #news_list3 li {float:none; line-height:2.08em; background:url(/img/main/icon_news.gif) no-repeat 22px 9px; padding-left:38px;}
#news_list1 li span, #news_list2 li span, #news_list3 li span {position: absolute; left:425px; font-family:Tahoma; font-size:0.91em; width:50px;line-height:2.08em; margin-top:-5px; color:#888;}

/*네비게이션*/
#navi_wrap {position:absolute; left:305px; top:45px; background:url(/img/common/bg_navi.gif) no-repeat; width:655px;}
#navi {margin:0 0 0 51px;}
#navi li {float:left;margin:0 24px 0 0;}
.f_navi {float:left;margin:0 0 0 56px;}

/*서브네비게이션*/
#subbar1 {position: absolute; left:51px; top:40px; background:url(/img/common/bg_subbar1.gif) no-repeat; width:549px; height:34px; visibility:hidden;}
#subbar2 {position: absolute; left:51px; top:40px; background:url(/img/common/bg_subbar2.gif) no-repeat; width:549px; height:34px; visibility:hidden;}
#subbar3 {position: absolute; left:51px; top:40px; background:url(/img/common/bg_subbar3.gif) no-repeat; width:549px; height:34px; visibility:hidden;}
#subbar4 {position: absolute; left:51px; top:40px; background:url(/img/common/bg_subbar4.gif) no-repeat; width:549px; height:34px; visibility:hidden;}
#subbar5 {position: absolute; left:63px; top:40px; background:url(/img/common/bg_subbar5.gif) no-repeat; width:549px; height:34px; visibility:hidden;}

#sub_navi1 { width:550px; padding:10px 0px 0px 20px;}
#sub_navi2 { width:510px; padding:10px 0px 0px 47px;}
#sub_navi3 { width:550px; padding:10px 0px 0px 30px;}
#sub_navi4 { width:520px; padding:10px 0px 0px 40px;}
#sub_navi5 { width:540px; padding:10px 0px 0px 50px;}

#sub_navi1 li, #sub_navi2 li,#sub_navi3 li,#sub_navi4 li,#sub_navi5 li {float:left; color:#333;padding:0; margin:0; letter-spacing:-0.5;}
#sub_navi1 li span, #sub_navi2 li span,#sub_navi3 li span, #sub_navi4 li span, #sub_navi5 li span {margin:0 9px;}

#sub_navi1 li a {color:#333; text-decoration:none;}
#sub_navi1 li a:hover {color:#333; text-decoration:underline;}

/*메인플래시*/
#visual {position:absolute; left:0; top:150px;}

/*배너*/
#banner {position:absolute; left:0; top:684px;}
/*#banner dt {margin-right:50px;}
#banner dt, #banner dd {float:left;}*/
.banner_ctn {width:481px;height:38px;overflow:hidden; float:left;}
.banner_ctn img {padding:0 2px 0 0; margin:0;}
/*.banner_btn {margin:0; width:15px; float:left;}
.banner_btn img {margin:3px 0 0 0;}*/

/*탐방코스*/
#course {position:absolute; left:550px; top:150px; width:386px; height:122px; background:url(/img/main/bg_course.gif) no-repeat;padding:13px 0 0 25px; }
#course dt {float:left; margin:15px 25px 0 0;}
#course dd {float:left; width:95px; margin:5px 0px 0 0;}
#course dd img {padding:5px 0;}

/*가이드*/
#guide {position:absolute; left:550px; top:295px; width:410px;}
#guide dt {background:url(/img/main/bg_guide.gif) no-repeat; width:388px; height:24px; padding:26px 0 0 22px;}
.guide_body {background:#dee9ee; height:365px;}
.guide_bottom {background:url(/img/main/bg_guide_b.gif) no-repeat; width:410px; height:10px;}
.guide1 {position:absolute; left:7px; top:50px;}
.guide2 {position:absolute; left:205px; top:50px;}
.guide3 {position:absolute; left:7px; top:170px;}
.guide4 {position:absolute; left:205px; top:170px;}
.guide5 {position:absolute; left:7px; top:289px;}
.guide6 {position:absolute; left:7px; top:354px;}

/*서브*/
#sub_wrap {width:960px; margin:0 auto; position:relative; background:url(/img/common/bg_subtop.gif) no-repeat;}

#container {width:960px; padding-top:130px;}

.spot {height:210px; width:960px;}
.spot li {float:left; height:210px;}
.spot_tle {width:210px; height:210px; font-size:1px; margin:0; padding:0;}

.snb {width:210px; float:left;}
.leftmenu {margin-top:10px;}
.leftmenu li img {margin:0; _margin-top:-3px; padding:0;font-size:1px;vertical-align: top;}
.pree {margin-top:28px;}

.con_line {width:700px; border-bottom:1px solid #dedede; height:1px; height:55px;}
.content {width:700px; float:left; padding:0px 15px 80px 35px;}
.con_tle {width:344px; float:left;}
.path {float:right; background:url(/img/common/icon_path.gif) no-repeat 0 center; height:55px; line-height:55px; padding-left:12px; font-size:11px;}
.path a, .path a:hover, .path span {font-size:11px;}

.section {float:left; width:100%; margin-top:30px;}

/*카피라이터*/
#main_copy {position: absolute; width:960px; top:770px; margin:0px auto 0px auto;z-idex:100;height:110px;}
#logo_copy {float:left; margin:13px 0 0 0px;}
#copy_li {margin-left:238px; width:500px; position:relative;}
#copy_li li {float:left;}
#copy_li li img {padding:6px 8px;}

#sub_copy {position:relative; width:960px; top:0px; margin:50px auto 0 auto; float:left;height:110px;}

/*사계div*/
.season {width:700px; text-align:center;}
