/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, main, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	width:100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {color:inherit;text-decoration:none;}
input, select, textarea{margin:0;padding:0;}
/*common*/
#wrap{width:100%;position:relative;}
#header{position:fixed;float:left;width:100%;height:78px;z-index:100;}
#nav{float:left;}
#quick{position:fixed;top:0;right:0;z-index:9999;background:#cfd2d5;}
#container{float:left;width:100%; position:absolute;top:78px;/* */z-index:-9998;/* position:relative; */}
#main{float:left;width:100%;}
#footer{clear:both;float:left;width:100%;font-family:"나눔고딕","Nanum Gothic","돋움",Dodum,sans-serif;}

/*#header*/
#header_box{width:1200px;height:78px;margin:0 auto;position:relative;z-index:9998;}
#logo{float:left;}
#nav_ul{float:right;}
#nav_ul>li{float:left;padding:0 20px;line-height:78px;}

#sub_gnb_box{float:left; width:100%;}
.sub_gnb{/* width:1320px;height:75px; */float:left;line-height:75px;width:100%;height:75px;background:#FFF;box-shadow:0px 1px 3px rgba(0,0,0,0.2);z-index:0;}
.sub_gnb_ul{width:1200px;margin:0 auto;padding-left:270px;}
.sub_gnb_ul li{float:left;padding:0 20px;margin-bottom:-18px;color:#3f3f3f;}
.sub_gnb_ul li:hover{color:#0077be;}

/*quick*/

/*main*/
#slider_box{width:100%;margin:0 auto;position:relative;}
#slider{width:1920px;height:726px;margin:0 auto;overflow:hidden;}
#slider_ul{float:left;}
#slider_ul li{float:left;}


#prev_next_box{width:1320px;margin:0 auto;}
#prev_next{width:1320px;position:absolute;bottom:50%;}
.prev{float:left;cursor:pointer;}
.next{float:right;cursor:pointer;}

#slider_btn{width:1320px;margin:0 auto;}
#slider_btn_list{float:left;width:100%;text-align:center;position:absolute;bottom:25px;margin:0 622px;}
#slider_btn_list li{width:21px;height:21px;float:left;margin:0 5px;cursor:pointer;}
.slider_btn_on{background:#FFF;border-radius:10px;}
.slider_btn_off{background:rgba(255,255,255,0.6);border-radius:10px;}

#content_box{width:1212px;margin:0 auto;}

#content1{float:left;margin-top:63px;}
#content1 ul{float:left;}
#content1 ul li{float:left;margin-right:27px;}
#content1 ul li:last-child{margin:0;}

#content2{float:left;margin-top:30px;}
#content2 ul{float:left;}
#content2 ul li{float:left;margin-right:24px;}
#content2 ul li:last-child{margin:0;}

#content3{float:left;margin-top:63px;}
#content3 ul{float:left;}
#content3 ul li{float:left;margin-right:3px;}
#content3 ul li:last-child{margin:0;}

#borad_box{width:1212px;margin:0 auto;}
#borad_box>ul{width:1212px;float:left;margin-top:38px;}
.board{float:left; margin-right:21px; /**/}
.board:last-child{float:right !important;margin:0;}
.board>div{margin-top:15px;}

/*footer*/
#sitemap{width:100%;float:left;margin-top:60px;text-align:center;}
#th_box{float:left;width:100%;height:57px;line-height:57px;background:#666666;}
#td_box{float:left;width:100%;height:235px;background:#f6f6f6;}

#sitemap_th{width:1212px;margin:0 auto;color:#FFF;font-size:16px;font-weight:bold;}
#sitemap_th li{float:left;border-right:1px solid #FFF;}/**/
#sitemap_th li:nth-child(1){width:12%;}/**/
#sitemap_th li:nth-child(2){width:14%;}/**/
#sitemap_th li:nth-child(3){width:12%;}/**/
#sitemap_th li:nth-child(4){width:13%;}/**/
#sitemap_th li:nth-child(5){width:20%;}/**/
#sitemap_th li:nth-child(6){width:16%;}/**/
#sitemap_th li:last-child{width:12%;border:none;}/**/

#sitemap_td{width:1212px;margin:0 auto;color:#828282;font-size:13.5px;line-height:24px;font-weight:bold;}
#sitemap_td>li{float:left;height:235px;border-right:1px solid #828282;padding:20px 0;}/**/
#sitemap_td>li:nth-child(1){width:12%;}/**/
#sitemap_td>li:nth-child(2){width:14%;}/**/
#sitemap_td>li:nth-child(3){width:12%;}/**/
#sitemap_td>li:nth-child(4){width:13%;}/**/
#sitemap_td>li:nth-child(5){width:20%;}/**/
#sitemap_td>li:nth-child(6){width:16%;}/**/
#sitemap_td>li:last-child{width:12%;border:none;}/**/

#copy_box{float:left;width:100%;background:#343434;}
#copyright{width:1212px;margin:0 auto;}
#copyright img{float:left;}
#f_nav_box{float:left;padding-left:100px;}
#f_nav{float:left;}
#f_nav ul{float:left;margin-left:-22px;}
#f_nav ul li{float:left;font-size:13.5px;color:#FFF;padding:0 22px;margin-top:38px;border-right:1px solid #494949;}
#f_nav ul li:last-child{border:none;}

#address{clear:both;float:left;margin-top:28px;font-size:13.5px;color:#FFF;}
#address div{line-height:18px;}

#family{float:left;width:100%;padding:57px 0;}
#family ul{width:1212px;margin:0 auto;}
#family ul li{float:left;padding-right:22px;}
#family ul li:last-child{float:right;padding:0;margin:0;}

/*sub common*/
#sub_pagemain{width:100%;margin:0 auto;}
/*consult*/

#consult_box{clear:both;float:left;width:100%;height:309px;margin-top:90px;background:#666666;}
#consult{width:1200px;margin:0 auto;padding-top:40px;}

#q_consult{float:left;width:945px;margin-left:20px;}
#request_btn{float:right;margin-top:18px;margin-right:17px;}
#guide{float:right;width:186px;height:210px;margin-right:20px;padding-left:20px;border-left:1px solid #FFF;overflow:hidden;}

.agree{width:100%;float:left;}
.agree div{}

.q_consult_content{float:left;width:360px;margin-top:20px;margin-right:42px;overflow:hidden;}
.q_consult_content li{float:left;width:100%;margin-bottom:12px;}

.q_consult_content li textarea{float:right;}

.phone_input{width:302px;float:right;}

#q_guide_content{float:left;margin-top:18px;}
#q_guide_content div{float:left;margin-bottom:10px;}


.bd_table{float:left; width:100%; padding:15px 10px;font-size:13px;}
.bd_table li{width:100%;float:left;margin:6px 0;}
.bd_table li div{float:left;}

.bd_table_th1{width:65%;height:13px;line-height:13px;overflow:hidden;}
.bd_table_th2{width:25%;height:11px;letter-spacing:-1px;overflow:hidden;float:right ;}

.bd_table_th4{height:13px;overflow:hidden;}

/*게시판페이지*/
#sub_page_title{width:100%;height:320px;margin-top:115px;position:relative;text-align:center;}/*background:url(../img/community_header.jpg) no-repeat center;*/
#title_img{text-align:center;}
#title_text{width:100%;position:absolute;top:35%;text-align:center;color:#FFF;letter-spacing:-1px;}

#sub_page_cont{clear:both;width:1200px;margin:0 auto;margin-top:70px;position:relative;}

#table_name{width:100%;margin-top:0px;margin-bottom:60px;float:left;text-align:center;}
#table_name img{text-align:center;}

#table{width:1200px;margin:0px 0px 50px 0px;float:left;}
.table_tline{border-top:1px solid #464646;}

#table_reserve{width:980px;margin:38px 110px 50px 110px;float:left;}


.table_th{float:left;width:1170px;padding:0 15px;border-bottom:1px solid #464646;}
.table_th_ul{float:left;height:64px;line-height:64px;text-align:center;font-size:14px;color:#2a2a2a;letter-spacing:-1px;}
.table_th_ul li{float:left;}
.table_td{float:left;width:1170px;padding:0 15px;border-bottom:1px solid #464646;}
.table_td_ul{float:left;height:48px;line-height:48px;text-align:center;font-size:14px;color:#666;letter-spacing:-1px;}
.table_td_ul li{float:left;}

.table_ths{float:left;width:100%;border-top:3px solid #464646; border-bottom:1px solid #464646;}
.table_ths_ul{float:left;height:250px;line-height:250px;text-align:center; margin:22px auto;margin-left:33px;}
.table_ths_ul li{float:left; margin:0 17px;}

.table_ths_gallery { float:left;width:100%;/* border-bottom:1px solid #464646; */}
.table_ths_ul_gallery { float:left; text-align:center; margin:10px auto; }
.table_ths_ul_gallery li#first {
	float: left;
	margin: 0 0 80px 0;
	text-align: center;
	cursor: pointer;
}
.table_ths_ul_gallery li {
	float: left;
	margin: 0 0 80px 12px;
	text-align: center;
	cursor: pointer;
}

.table_ths_ul_gallery li p {
	float:left;
	width:100%;
	height:33px;
	line-height:33px;
	margin: 7px 0 0 0;
	font-weight: bold;
	color: #6d6d6d;
	font-size: 13px;
	border:1px solid #dedede;
}

.table_1{width:100px;height:100%;}
.table_2{width:110px;height:100%;}
.table_2 img{vertical-align:middle;}
.table_3{width:168px;height:100%;}
.table_4{width:480px;height:100%;}
.table_5{width:100px;height:100%;}
.table_6{width:100px;height:100%;}
.table_7{width:100px;height:100%;}
.table_8{width:180px;height:100%;}

.table_subject_1{width:531px;height:100%;}
.table_subject_2{width:631px;height:100%;}
.table_subject_3{width:731px;height:100%;}
.table_subject_4{width:660px;height:100%;}
.table_subject_5{width:931px;height:100%;}
.table_subject_6{width:770px;height:100%;}

.mr122{margin-right:122px;}

/******************************************/
#slides {float:left; width:100%; margin:0 auto; position: relative}
#slides .slidesjs-pagination {position: absolute; float: left; width: 100%; text-align: center; left:48%; bottom: 15px; margin: 0 auto; padding-bottom:15px; z-index:9999;}
#slides .slidesjs-pagination li {float: left; margin: 0 5px; cursor: pointer;}
#slides .slidesjs-pagination li a {float:left; width:21px; height:21px; background: rgba(255,255,255,0.6); border-radius: 10px;}
#slides .slidesjs-pagination li a.active {float:left; background: #FFF; border-radius: 10px;}


.slidesjs-previous {position:absolute; height:61px; left:15%; bottom: 50%; z-index:9997;}
.slidesjs-previous img {
	float:left;
	width:43px;
	height:61px;
	cursor: pointer;
}

.slidesjs-next {position:absolute; right:15%; height:61px; bottom: 50%; cursor: pointer;z-index:9997;}
.slidesjs-next img {float:right; width:43px; height:61px; bottom: 50%; cursor: pointer; z-index:9997;}

/******************************************/

/* sub page */
#subpage {width: 1212px; margin:0 auto;}


/*location*/

#sub_pagelocation {width: 1212px; margin:0 auto;}
#location {float:left;margin-top: 63px;margin-bottom: 63px;}
#about_location {text-align:center;margin-top: 10px;}
#location_name{width:100%;text-align:center;margin-top:0;margin-bottom:72px;float:left;}
#location_name img{text-align:center;}


/*explore*/
#explore_name{width:100%;text-align:center;margin-top:0;margin-bottom:72px;float:left;}
#explore_name img{text-align:center;}

#galley_box{width:1200px;margin:0 auto;}
#main_galley{float:left;position:relative;}
#sub_arrow{width:821px;position:absolute;top:43%;left:0;}
.sub_arrow_prev{float:left;margin-left:30px;cursor:pointer;}
.sub_arrow_next{float:right;margin-right:30px;cursor:pointer;}
#sub_galley{width:362px;height:494px;float:left;margin-left:16px;}
#sub_galley_ul{float:left;}
#sub_galley_ul li{width:174px;height:109px;overflow:hidden;float:left;margin-right:14px;margin-bottom:19px;}
#sub_galley_ul li img{width:100%;}

/* */ #sub_galley_ul li:nth-child(2n){margin:0;}

#main_galley_box{width:821px;height:494px;overflow:hidden;position:relative;/* */}
#main_galley_box img{width:821px;height:494px;}

#main_galley_ul li{float:left;}
#main_galley_ul li img{}



