﻿/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.nanumsquare { font-family: 'NanumSquare', sans-serif !important; }

body{overflow-y: hidden;position: relative;min-width: 1300px;margin:0 auto;}
.wrap {width:100%;/*min-width: 1200px; */float:left; .float:none;margin:0 auto;position:relative;}
.container {width:1000px; margin:0 auto;}

/*head*/
#header {height:90px;}
#header h1 {width:185px; height:0px; position:relative; left:390px; top:15px; }
#header ul {width:200px; float:left; text-align:left; margin-top:65px;}
#header ul li {display:inline;}
#header .container div {width:140px; float:right; margin-top:10px}

#navi {background:#393135; height:30px; text-align:center;}
#navi li {display:inline; margin:0 10px 0 10px;}



.commonNav {width:1000px; margin:0 auto; position:relative; top:0; /*z-index:7676769;*/}


/*gnb*/
#gnb {width:100%; }
#gnb:after {content:""; display:block; clear:both;}
#gnb li {width:auto; display:inline; float:left; font-size:0px; }
#gnb li ul:after {content:""; display:block; clear:both;}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*main*/
#visual_main {height:455px; background:url(../images/main/visual_main_bg.gif) no-repeat center top #b6aa9f; position:relative; z-index:0;}
#visual {background:#e8e2e2; width:700px; position:relative; left:0px; top:0px;}
#banner_slides{margin:0 auto; width:700px; height:455px;  position:relative;}
.slides_container {	width:700px; height:455px; overflow:hidden;	position:relative; display:none; }
.slides_container a {width:700px; height:455px; display:block;}
.slides_container a img {display:block;}
.pagination {float:left;position:relative;z-index:1000;top:-30px;left:300px;width:250px;}
.pagination li {float:left;	margin:0 1px; list-style:none;}
.pagination li a {display:block; width:12px; height:0px; padding-top:12px;
	/**/background-image:url(../images/main/pagination.png);
	/**/background-position:0 0;float:left;	overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}

#visual_bn {position:relative; top:0px; left:0px; width:0px; height:0px;}
#visual_bn ul {width:275px; margin:15px 0 0 15px; position:absolute; left:700px;}
#visual_bn li {margin-bottom:8px; font-size:0px; line-height:0px; }


#main {background:#e4e4e4;overflow: hidden;}
#main .container {background:#FFF; border-bottom:1px solid #CCC; height:215px; width:999px; border-right:1px solid #ccc; }
#main .container div {float:left;}
#main .container #m_img {width:200px;}
#main .container #m_con {width:300px;}
#main .container h2 {margin:20px 0 0 13px;}
#main .container p {margin:10px 0 0 13px;}
#main .container .btn {margin:10px 0 0 208px;}
#main #m_real {width:500px; }
#main #m_evnent {width:500px; }

#main_equ {background:#e4e4e4;}
#main_equ .container {background:#e67e7c; padding:15px 0 15px 0; height:235px; width:999px;}
#main_equ h1 {margin:30px 25px 0 30px; width:140px; float:left;}
#main_equ #m_equ{width:600px; float:left;}
#main_equ #m_list {width:175px; float:left; margin-left:20px;}
#main_equ #m_list > ul,#main_equ #m_list > li {font-size:0px; line-height:0px;}
#main_equ #m_list #m_list_equ {background:#FFF; height:185px; padding:0 0 0 10px;}
#main_equ #m_list #m_list_equ li {font-size:12px; line-height:19px; color:#646469;}
#main_equ #m_list #m_list_equ .bold {font-weight:bold;}


#tour_container { display:none; position:relative; height:235px; top:0px; left:0px; }
#tour_container ul, #tour_container li, #tour_container div {float:left; line-height:0px; font-size:0px;}
	/* -------------------------------------------------------------- */
 
	#tour_image_container { width:600px; height:235px; overflow:hidden; position:absolute;}
	#tour_image_container.tour_image_container{height:235px;}
	#tour_image_container ul { margin:0; padding:0; }
	#tour_image_container ul li { float:left; list-style:none; position:absolute;  }
	#tour_image_container ul li .image {} /*position:absolute; ie 8이하에서...오작동...*/ 

	/* -------------------------------------------------------------- */

	
	
	#tour_nav_container { top:210px; position:absolute;  }
	#tour_nav_container.tour_nav_container_new{top:0;right:0;position:static; }
	#tour_nav_container.tour_nav_container_new div{right:-100px;}
	#tour_nav_container.tour_nav_container_new div.nav_default{width:100px;}
	#tour_nav_container.tour_nav_container_new div ul li { float:none;color:#fff;font-size:12px;background-color:#000000;width:100px;height:26.11px;font-weight:700;text-align:center;line-height:1;transition:all .2s;}
	#tour_nav_container.tour_nav_container_new div ul li.on{background-color:#ff4744;}
	#tour_nav_container.tour_nav_container_new div ul li a{color:#fff;line-height:26.11px;width:100%;height:100%;displaY:block;}
	#tour_nav_container.tour_nav_container_new div.nav_square{width:100px;}
	#tour_nav_container.tour_nav_container_new div.nav_square ul{width:100px;}
	#tour_nav_container.tour_nav_container_new div.nav_square ul li{height:26.11px;}

	#tour_nav_container div { position:absolute; }
	#tour_nav_container div ul { margin:0; padding:0; }
	#tour_nav_container div ul li { float:left; list-style:none; }
	
	#tour_nav_container div.nav_default { width:600px; }
	#tour_nav_container div.nav_default ul { width:600px; position:relative; }
	#tour_nav_container div.nav_default ul li { position:relative; }
	
	#tour_nav_container div.nav_over { width:100px; overflow:hidden; }
	#tour_nav_container div.nav_over ul { width:600px; position:relative; }
	#tour_nav_container div.nav_over ul li { position:relative; }
	#tour_nav_container div.nav_over ul li div { position:absolute; }
	#tour_nav_container div.nav_over ul li div.gp { background:#000000; }
	
	#tour_nav_container div.nav_line {}
	#tour_nav_container div.nav_line ul {}

	
	#tour_nav_container div.nav_square { width:600px; }
	#tour_nav_container div.nav_square ul { width:600px; }
	#tour_nav_container div.nav_square ul li { width:100px; height:25px; background:#fff; cursor:pointer; position:relative; } 


#main_borad {margin:30px 0 30px 0 ;}
#main_borad table {margin-top:15px;}
#main_borad #m_counsle {width:270px; float:left; margin:0 75px 0 20px; }
#main_borad #m_news {width:270px; float:left;}
#main_borad #m_link {width:290px; float:right;}
#main_borad #m_link ul {background:#e9e9e9; width:280px; height:80px; padding:6px 0 5px 5px; margin-top:10px;}
#main_borad #m_link ul li {display:inline; font-size:0px; line-height:0px; margin-right:15px;}




/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*footer*/
#f_common {background:#625d57; padding:20px 0 15px 0;}
#f_common .container {width:940px;}
#f_common h2 {margin-bottom:15px;}
#f_common div {height:115px;}
#f_common #f_number {width:270px; float:left; margin-right:20px; padding-right:20px; background:url(../images/common/f_bar.png) repeat-y right;}
#f_common #f_number p {margin:10px 0 12px 30px;}
#f_common #f_info {width:270px; float:left; padding-right:20px; background:url(../images/common/f_bar.png) repeat-y right;}
#f_common #f_location {width:285px; float:right;}


#footer {background:#444242; padding:20px 0 20px 0;}
#footer h1 {width:130px; float:left; margin:8px 60px 0 0 ;}
#footer p {width:480px; float:left;}
#footer .container div {width:330px; float:right;}
#footer .container ul {display:inline; float:right;}
#footer .container li {font-size:0px; line-height:0px;  margin:2px 4px 0 0;}

.qmenu {position:absolute; z-index:2; top:300px;left:50%; width:140px; margin-left:510px;}
.qmenu li {line-height:0px; font-size:0px;}
.qmenu #top {margin-left:43px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*sub*/
#visual_sub {background:url(../images/common/visual_sub_bg.gif) repeat-x top; }
#visual_sub .container {background:url(../images/common/visual_sub.jpg) no-repeat center top; height:150px;}
#visual_sub #visual_sub_btn {position:relative; top:0px; left:0px; width:0px; height:0px;}
#visual_sub #visual_sub_btn ul {position:absolute; top:10px; left:820px; width:155px; }
#visual_sub #visual_sub_btn ul li {display:inline; float:left;}
#visual_sub #visual_sub_btn #counsle {margin-top:20px;}

#snb {width:205px;}
#snb:after {content:""; display:block; clear:both;}
#snb li {width:205px; display:block; font-size:0px; line-height:0px; float:left; border-bottom:1px solid #d0d0d0; }
#snb li ul:after {content:""; display:block; clear:both;}

#sub {margin-top:20px;}
#sub .container {width:950px;}

#snavi {width:205px; float:left; }
#snavi h1 { margin-bottom:15px;}
#snavi ul { margin-bottom:30px;}

#contents {width:700px; float:right; margin-top:20px;position:relative;}
#contents h1 {width:400px; float:left;color:#3f3933;font-size:30px;letter-spacing:-0.08em;font-weight:900;font-family: 'NanumSquare', sans-serif;height:30px;}
.location{ width:350px; position:absolute;right:0;top:10px;text-align:right; margin-top:0px;}
.location li{ background:url(../images/bullet02.gif) 1px 2px no-repeat; display:inline; padding-left:12px;}
.location .home{ background:url(../images/bullet_home.jpg) -1px 2px no-repeat;}

#page {padding:40px 0 50px 0; width:100%; float:left;}
#page_board { width:100%; float:left;}

.sub06_tab{overflow:hidden;margin-bottom:10px;}
.sub06_tab li{float:left;}
.sub06_tab img{display:block;}
.sub06_tab{}

.snb_area{}
.snb_area a{color:#615d58;font-size:17px;font-weight:bold;line-height:40px;padding-left:12px;display:block;}
.snb_area a.open{background:url('/images/snavi/left_bg.png') no-repeat 177px 17px;}
.snb_area a.on{color:#9f1b5b !important;}
.snb_area a:hover{color:#9f1b5b;}

#snb_t {width:205px;}
#snb_t:after {content:""; display:block; clear:both;}
#snb_t li {width:205px; display:block; font-size:0px; line-height:0px; float:left; }
#snb_t li a.open{border-bottom:1px solid #d0d0d0;}
#snb_t li li{border:0;}
#snb_t li li a{color:#615d58;font-size:14px;line-height:180%;}
#snb_t li ul{background:#f8f8f8;border-bottom:1px solid #d0d0d0;margin:0;}
#snb_t li ul:after {content:""; display:block; clear:both;}

.snb_area_t{}
.snb_area_t span{color:#fff;font-size:17px;font-weight:bold;line-height:40px;padding-left:12px;display:block;display:block;border-bottom:1px solid #d0d0d0;cursor:pointer;background:#b6aa9f;}
.snb_area_t span.open{background:url('/images/snavi/left_bg.png') no-repeat 177px 17px #b6aa9f;}
.snb_area_t span:hover{color:#9f1b5b;}
.snb_area_t a{/*color:#615d58;*/color:#fff;font-size:17px;font-weight:bold;line-height:40px;padding-left:12px;display:block;}
.snb_area_t a.open{background:url('/images/snavi/left_bg.png') no-repeat 177px 17px #b6aa9f;}
.snb_area_t a.on{color:#9f1b5b;}
.snb_area_t a:hover{color:#9f1b5b !important;}
.depth2 ul{display:none;}

.pl0{padding-left:0 !important;}


