@charset "utf-8";
@import url('default.css');
@import url('board.css');
@import url('layout_main.css');



/* layout */
#wrap{position:relative;width:100%;margin:0 auto; text-align:center;/*background: url('/man/main/img/top_bg02.gif') repeat-x;*/overflow:hidden;min-width:1200px;}
#wrap_box{position:relative; width:1200px; margin:0 auto;}


/* sub_visual - 메인 이미지(플래시) 부분 */
.sub_visual1{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual2{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual3{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual4{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual5{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual6{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual7{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual8{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual9{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}
.sub_visual10{position:absolute;top:88px;left:0;z-index:0;width:100%;height:266px;background:url(/man/images/sub_img/sub_1.jpg) no-repeat;background-position:top center;}



/* contents - 본문 내용 부분
#container{position:relative;width:1200px;background:url(../images/common/con_bg.gif) repeat-y 0 0;overflow:hidden;} */

/* sub_contents - 서브*/
#sub_contents{position:relative;100%; float:left; padding:0px 0px 0 0px;}

#main_tit {width:1200px; margin:auto; margin-bottom:44px;}
#main_tit .main_t{font-family:"NanumBarunGothic"; font-size:36px; margin-top:49px; color:#333333; letter-spacing:0.5px;}
#main_tit .main_i{margin-top:16px; font-family:"NanumBarunGothic"; font-size:14px;}


#visual p{width:1920px; margin:auto; margin-bottom:1px; position:absolute; left:50%; margin-left:-960px;}


/* 왼쪽(상단탭)메뉴 */
#div1{width:1200px; margin:auto; margin-bottom:30px;}
ul#menu, ul#menu ul {list-style-type:none; width:1200px; margin:auto;}
ul#menu:after {clear:both; display:block; content:"";}
ul#menu li {float:left; height:55px; background-color:#d5d5d5;}
ul#menu li a {display:block; height:55px; line-height:55px; border-right:1px solid #fff; color:#333333; font-size:16px; letter-spacing:0.1px; text-align:center; }
ul#menu li a:hover {/*background-color:#d1de5b;*/ text-decoration:none;}


#div2{width:1200px; margin:auto;}
ul#menu1, ul#menu1 ul {list-style-type:none; width:1204px; margin:auto; margin-top:411px;}
ul#menu1:after {clear:both; display:block; content:"";}
ul#menu1 li {float:left; height:55px; background-color:#d5d5d5;}
ul#menu1 li a {display:block; height:55px; line-height:55px; border-right:1px solid #fff; color:#333333; font-size:16px; letter-spacing:0.1px; text-align:center; }
ul#menu1 li a:hover {background-color:#b1efff; text-decoration:none;}

.tab01 li {width:14.28%;}
.tab02 li {width:100%;}
.tab03 li {width:50%;}
.tab04 li {width:50%;}
.tab05 li {width:25%;}
.tab06 li {width:50%;}
.tab07 li {width:50%;}
.tab08 li {width:33.3%;}
.tab09 li {width:100%;}
.tab10 li {width:25%;}
.tab11 li {width:33.3%;}
.tab12 li {width:33.3%;}
.member li {width:20%;}




/*sub_depth style*/
.sub_depth {width:100%; background:#e5e5e5; padding:7px 0; border-bottom:solid 1px #d5d5d5;}
.sub_depth li {height:25px !important; background:none !important;}
.sub_depth li a {display:block; height:25px; line-height:25px; padding-left:10px; font-family:NanumBarunGothic, '나눔바른고딕' !important; outline:none !important; }

/* sub_title - 서브 타이틀 부분 */
#sub_contents {width:100%;position:relative; top:-16px;}
#sub_contents .sub_tit_top{width:1161px;position:relative;border-bottom:1px solid #cccabb;text-align:left;padding-left:40px;height:70px;}
#sub_contents .sub_tit{float:left;height:70px; font-size:12px;width:660px;}
#sub_contents .sub_tit h3{float:left;text-align:left;font-size:30px;letter-spacing:0.7px; line-height:70px;}
#sub_contents .location{float:right; padding:40px 27px 0 0;}
#sub_contents .location .goal{color:#555;}
#sub_contents .location img{vertical-align:middle;}

/* cont - 서브 내용부분 */
.cont{position:relative;width:100%; /*padding:40px 0px 40px 40px;*/ text-align:left;min-height:500px;}
.cont dl{width:900px;}
.cont dd{float:left; }
.cont dt{padding-bottom:40px}
.cont li{/*padding-bottom:40px*/}
.cont p{padding-bottom:5px}
.cont .left_img{padding-right:30px;}
.cont .right_img{padding-left:30px;}
.google_map{width:718px; height:300px; border:1px solid #bcbcbc; }
#sub_contents .teb{width:720px; margin-top:10px; height:46px;}
#sub_contents .teb li{float:left;}
#sub_contents .interior{width:700px; margin:0; padding-bottom:20px; text-align:center; background:#eae6e3;}
.pad_top{padding:0px 0 50px 0}





/* 탭
.sCnt01{width:1123px;padding-top:0px}
.sCnt01 .tab01{width:776px;overflow:hidden}
.sCnt01 .tab01 p{float:left;padding-right:1px;margin-bottom:1px}

.sCnt02 .tab02{width:1200px;overflow:hidden}
.tab02 li{float:left;padding-right:1px} */




/* mybpage - 로그인&회원가입 부분 */


.input_text {width:205px; height:23px; border:1px solid #ddd;}
.input_email {width:120px; height:23px; border:1px solid #ddd;}
.input_tel {width:80px;}
.select1 {height:25px;}
/*login */
.login_box { width:450px; padding:35px 35px 20px 35px; border:solid 4px #f1f1f1; margin:0 auto; margin-top:50px;}
.login_box .tit{margin-bottom:15px;}
.login_box .login_table {padding:20px 10px 20px 35px; margin:0 auto; background:#f5f5f5; margin-bottom:15px;}
.login_box .find_area{width:320px; margin:0 auto; text-align:center;}
.login_box .find_area ul {margin-top:10px;}
.login_box .find_area li{float:left; height:14px; border-right:1px solid #d9d9d9; padding:0 20px;}
.login_box .find_area li.last {border-right:none;}
.login_box .find_area li a {display:block; font-size:12px; line-height:14px;}
.login_box .find_area li.last a {color:#4d4d4d;}
.login_box .input_text{height:23px; border:1px solid #ddd; }

.sns_login {width:100%; margin-top:20px;}
.sns_login p {text-align:center; margin-bottom:10px; }
.sns_login ul {width:162px; margin:0 auto;}
.sns_login li {float:left; width:50px; margin:0 2px; font-size:0; line-height:0;}

/*회원가입*/
.join_form table {width:100%;}
.join_form .tit {height:35px; line-height:35px; padding-left:10px; font-size:15px; color:#333; background:#f6f6f6; }
.join_form .form_area {padding-bottom:5px;}
.join_form .form_area span {display:block; border:solid 1px #d9d9d9; overflow:hidden;}
.join_form .agree_ck {padding-bottom:10px;}
.join_form .tx {width:99%; height:150px; font-size:12px; border:none !important;}
.point05 {margin-left:5px;}


/*id, pw찾기*/
.find_box {width:380px; padding:35px 25px 10px 25px; border:4px solid #f1f1f1; text-align:left; margin:0 auto; margin-top:30px;}
.find_box .tit{margin-bottom:15px;}
.find_box .find_table {padding:20px 10px 20px 20px; background:#f5f5f5; margin-bottom:15px;}
.find_box .find_id_table {padding:30px 10px 30px 20px; background:#f5f5f5; margin-bottom:15px;}
.find_box .input_text{width:186px;}


.clear {*zoom:1;}
.clear:after {clear:both; display:block; content:"";}
.fl_left {float:left;}
.fl_right {float:left;}
/* 갤러리 */
#gal_wrap{width:900px;position:relative;text-align:center}
.line{width:138px;height:138px;background-color:#f4f4f4;position:relative;text-align:center;margin:auto}
.ver{width:130px;height:130px;position:absolute;margin-top:4px;left:0px;padding-left:4px}
.gal_tit{padding-top:4px}
.title{color:#252525;font-size:14pt;font-weight:bold}

/* mybpage - 로그인&회원가입 부분 */


.terms{width:900px; color:#777;}
.terms .terms_in{width:98%; height:150px; overflow-x: hidden;text-align:left; margin-top:20px; margin-bottom:20px;}

/*아이디찾기*/
#sub_contents .id_box ul{width:848px;height:225px;}
.id_box .id_table{height:175px;padding:70px 10px 20px 430px;background:url(../member/img/id_box.gif) no-repeat;}

/*패스워드찾기*/
.id_box .pass_table{height:175px;padding:70px 10px 20px 430px;background:url(../member/img/pass_box.gif) no-repeat;}

/* 버튼 */
.btn{float:right;height:30px;padding:20px 50px 0px 0px;}
.hidden{display:none}

/*온라인예약*/

.reserve_step .rs_01 { background: url("/new2015/images/board/reserve_step1.gif") no-repeat left top; padding: 57px 0 80px 230px;}
.reserve_step .rs_01 label { margin-right: 13px;}

.rs_02 { margin-bottom: 30px;}
.rs_02 .rs_02_1 { overflow: hidden; width: 100%; padding-bottom: 15px;}
.rs_02 .rs_02_1 .rs_02_1_1 { float: left;}
.rs_02 .rs_02_1 .rs_02_1_2 { float: right; color: #66696d; margin-top: 10px;!padding-right: 150px;}
.rs_02 .rs_02_1 .rs_02_1_2 span { color: #f35a00; font-weight: bold;}

.rs_02_2 { overflow: hidden; width: 100%;}
.rs_02_2 .calendarbox { position: relative; float: left; width: 231px; height: 283px;/*background: url("reserve/calendarbox.gif") no-repeat left top;*/}
.rs_02_2 .boardbox { float: right; width: 542px; text-align: left;}

.calendar_prevbtn { display: block; width: 15px; height: 20px; position: absolute; left: 11px; top: 21px;}
.calendar_nextbtn { display: block; width: 15px; height: 20px; position: absolute; right: 32px; top: 21px;}

.calendar_txt { color: #8b8b8b; font-weight: bold; font-size: 20px; font-family: Verdana; margin-top: 17px; text-align: center; width: 227px;}
.calendar_txt span { color: #f45e00; font-weight: bold; font-size: 20px; font-family: Verdana;}


.rs_03 { margin-bottom: 30px;overflow: hidden;}
.rs_03_1{float:left; padding-bottom: 15px;}

/* 리스트형 테이블 */
.data_list_tb { width:890px; }
.data_list_tb table { width:100%; border-top:1px solid #f45e00; }
.data_list_tb table img { vertical-align:middle; }
.data_list_tb table thead th { padding:16px 0; border-bottom:1px solid #e5e5e5; background:#fbfaf9 }
.data_list_tb table th, .data_list_tb table td { padding:14px 0; border-bottom:1px solid #f2f2f2; text-align: center;}
.data_list_tb table td.left { text-align: left; padding-left: 15px;}
.data_list_tb table .last td { border-bottom:1px solid #f45e00; }
.data_list_tb table select { vertical-align:middle; }
.data_list_tb table .left { text-align:center; } /* 20121116_v01 수정 */
.data_list_tb table .right { text-align:right; }
.data_list_tb table .center { text-align:center; }
.data_list_tb table .bold { font-weight:bold; color:#66696d; }
.data_list_tb table .compulsory { background:#fbfaf9; }
.data_list_tb table .vtop { vertical-align:top; }
.data_list_tb table .vtop2 { vertical-align:top; }
.data_list_tb table .vtop2 img { margin-top:10px; }
.data_list_tb table .best td { color:#f45e00; }
.data_list_tb table .best td * { color:#f45e00; }
.data_list_tb table .best_line td { /*border-bottom:1px solid #cbcbcb;*/}
.data_list_tb table .b_line01 th, .data_list_tb table .b_line01 td { border-bottom:1px solid #f45e00; }
.data_list_tb table .point_color { color:#f45e00; }
.data_list_tb table textarea { width:532px; height:82px; padding:3px; border:1px solid #dddddd; }
.data_list_tb .fl_wrap { width:100%; overflow:hidden; }
.data_list_tb table.pd_type th, .data_list_tb table.pd_type td { padding:14px 10px; }

/* 쓰기 테이블 */
.data_list_tb table.write th { border-right:1px solid #f2f2f2; }
.data_list_tb table.write th, .data_list_tb table.write td { padding:5px 13px; text-align:left; }
.data_list_tb table.write td.pdtb_11 { padding-top: 11px; padding-bottom: 11px;}
.data_list_tb table.write label { margin-right:15px; }
.data_list_tb table.write label.mgl15 { margin-left:15px; }
.data_list_tb table.write .inp_txt { height:24px; border:1px solid #dddddd; background-image:none; background-color:#fff; }
.data_list_tb table.write .inp_txt input { margin-top:5px; }
.data_list_tb table.write .mail_msg { margin-top:5px; color:#ab7752; font-size:11px; }
.data_list_tb table.write .mail_msg2 { margin:13px 0 5px 0; color:#ab7752; font-size:11px; }
.data_list_tb table.write .editor { width:530px; }
.data_list_tb table.write .editor textarea { width:522px; height:350px; border:1px solid #dddddd; }
.data_list_tb table.write .add_file { margin-left:15px; text-decoration:underline; }
.data_list_tb table.write .color_msg { color:#ab7752; font-size:11px; }
.data_list_tb table.write .fl_wrap p { float:left; margin-right:15px; }
.data_list_tb table.write .fl_wrap p.bul_msg { padding:0 0 0 8px; color:#ab7752; font-size:11px; background: url(../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/bul/bul_star.gif) 0 3px no-repeat; }
.data_list_tb table.write.member th { border-right:1px solid #e1e1e0; }
.data_list_tb table.write.member th, .data_list_tb table.write.member td { border-bottom:1px solid #e1e1e0; }
.data_list_tb table.write.member .quit_msg { margin-top:10px; color:#ab7752; font-size:11px; }
.data_list_tb table.write td.co_909499 { color: #909499;}
.data_list_tb table.write td.txt56 label { margin-right: 8px;}


/*온라인예약 끝*/



/*퀵*/
#quick01{width:278px; position:fixed; right:0; top:57.3%; margin-top:-280px; z-index:999;}

#quick02{width:278px; position:fixed; left:0; top:57.3%; margin-top:-280px; z-index:999;}







/*서브페이지 하단 맵*/
#bottom_img{width:1205px;}
#bottom_img ul{overflow:hidden;}
#bottom_img ul li{float:left;}
