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



/* layout */
#wrap{width:100%;margin:0 auto; text-align:center;}
#wrap_box{position:relative; width:1200px; margin:0 auto;}


/* sub_visual - 메인 이미지(플래시) 부분 */
.sub_visual1{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual2{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual3{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual4{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual5{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual6{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual7{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual8{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}
.sub_visual9{z-index:0;height:291px;background:url(../sub_img/sub_2.jpg) no-repeat;background-position:top center;}



/* 왼쪽메뉴 */
#div1{position:absolute;top:-70px;padding-left:1px}
ul#menu, ul#menu ul {list-style-type:none;width:201px;}
ul#menu a {display: block;width:203px;}
ul#menu li {background-color:#fff;}
ul#menu li a {background: #fff;color: #3d4049;font-family:NanumBarunGothicBold,'나눔바른고딕볼드';font-size:14px;letter-spacing:0.5px; text-align:left;}
ul#menu li a:hover {text-decoration:underline;;color:#333;}
.menu01{width:203px;height:25px;padding:14px 0px 5px 0px;font-size:14px;sans-serif;letter-spacing:0.1px;border-bottom:1px solid #d5d5d5}
 #menu .left_top{width:203px;height:82px/*112px*/;background:#6e6e6e;line-height:22px;font-size:25px;color:#fff;padding-top:30px;}
.left_top_text{font-family:Times New Roman;font-size:11px;text-align:center;}


/* 탭 */
.sCnt01{width:905px;padding-top:0px}
.sCnt01 .tab01{width:905px;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}



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



/* sub_contents - 서브*/
#sub_contents{width:950px; float:left; padding:20px 0px 0 200px;}



/* sub_title - 서브 타이틀 부분 */
#sub_contents .sub_tit{width:950px; height:80px; font-size:12px;padding-left:50px;}
#sub_contents .sub_tit .tit-text{font-family:Arial;font-size:17px; color:#8f8b8b;float:left;margin-top:50px;padding-left:15px;}
#sub_contents .sub_tit h3{float:left;text-align:left;font-size:50px;letter-spacing:0.7px; line-height:2em;float:left;}
#sub_contents .sub_tit_top{height:23px;width:983px;text-align:left;padding-left:50px;}
#sub_contents .location{float:right; padding:50px 0px 0 0;}
#sub_contents .location .goal{color:#555;}
#sub_contents .location img{vertical-align:middle;}



/* cont - 서브 내용부분 */
.cont{width:947px; margin-left:50px; margin-bottom:100px;text-align:left;}
.cont01{width:940px; padding:0 0px 20px 20px; text-align:left;}


.cont dl{width:900px;}
.cont dd{float:left; }
.cont dt{padding-bottom:40px;}

.cont_f{margin-top:25px;}
.con_img{padding-top:20px;}
.cont li{padding-bottom:30px; }

.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:40px 0 50px 0}

.space40{height:40px}


/* 갤러리 */
#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 - 로그인&회원가입 부분 */
#sub_contents .mypage{width:848px;height:350px; overflow:hidden;}
#sub_contents .login_box ul{width:848px;height:225px;}
.login_box .login_table{height:175px;padding:70px 10px 20px 430px;background:url(../member/img/login_box.gif) no-repeat;}
.login_box .find_area{width:848px; text-align:center;}
.login_box .find_area td{height:132px;}
.input_text{height:20px; width:160px; border:1px solid #ddd;}
.input_text_ph{height:20px; width:60px; border:1px solid #ddd;}

.terms{width:900px; color:#777;}
.terms .terms_in{width:98%; height:150px; overflow-x: hidden;}

/*아이디찾기*/
#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;}


/*온라인예약 끝*/



/*오시는길*/
.map li{float:left; padding-bottom: 0px}
.root_daum_roughmap{width:100%}
.wrap_controllers.hide{display: none;} 