body{padding:0; margin:0; background:#fff url(/images/bbs_bgw.png) repeat-x}
input{margin:0; padding:0}
a{cursor:pointer}

#bbs_list{width:100%; table-layout:fixed}
#bbs_list th{background:#3f3f3f; color:#fff; font-size:14px; font-family:'Malgun Gothic', dotum; padding:7px 0; letter-spacing:-2px}
#bbs_list td{padding:7px 0; border-bottom:1px solid #efefef; background:#fff; color:#777; font-family:'Malgun Gothic', dotum;}
.bbs_subj:link{font-size:14px; text-decoration:none; color:#111; letter-spacing:-1px;}
.bbs_subj:visited{font-size:14px; text-decoration:none; color:#111; letter-spacing:-1px}
.bbs_subj:hover{font-size:14px; text-decoration:none; color:#2c66d1; letter-spacing:-1px}
.bbs_subj:active{font-size:14px; text-decoration:none; color:#111; letter-spacing:-1px}
.bbs_num{font-size:12px; text-align:center; letter-spacing:0}
.bbs_zone{font-size:12px; text-align:center; letter-spacing:-1px}
.bbs_secure{text-align:center}
.bbs_name{font-size:14px; text-align:center; letter-spacing:-1px}
.bbs_date{font-size:12px; text-align:center; letter-spacing:0}
.bbs_view{font-size:12px; text-align:center; letter-spacing:0}
.bbs_height{height:37px; border:1px solid red;}

#list_page{width:100%; table-layout:fixed; margin-top:50px}
#list_page a.page{text-decoration:none; font-family:'Malgun Gothic', dotum; font-size:12px; padding:5px 12px; background:#eee; color:#333}
#list_page a.page:hover{background:#2c66d1; color:#fff}
#list_page span.page_on{font-family:'Malgun Gothic', dotum; font-size:12px; padding:5px 12px; background:#666; color:#fff}

#bbs_ztabs{text-align:left; position:absolute; margin-top:-37px}

#view_table{width:100%; table-layout:fixed}
#view_table th{background:#3f3f3f; color:#fff; font-size:14px; font-family:'Malgun Gothic', dotum; padding:7px 0; letter-spacing:-2px}
#view_table td{font-family:'Malgun Gothic', dotum; background:#fff; text-align:left}
#view_table td.bbs_info{padding:8px 14px; font-size:14px; letter-spacing:-1px; font-size:14px; background:#f1f1f1}
#view_table td.bbs_info .date{float:right; color:#999; letter-spacing:0; font-size:12px}
.bbs_contents{font-family:'Malgun Gothic', dotum; background:#fff; padding:20px; line-height:1.7; font-size:14px; text-align:left; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee}
.file{border-left:1px solid #eee; border-right:1px solid #eee; padding:30px 0 10px 0; background:#fff}
.bbs_contents p{margin-bottom:5px}
.bbs_infoD{font-family:'Malgun Gothic', dotum; background:#fff; padding:10px; font-size:12px; color:#999; text-align:right}
.view_reply{padding-bottom:30px; text-align:left; border:0; border-bottom:1px solid #dedfde}
.viewlink:link{text-decoration:none; color:#26a7e0; letter-spacing:0}
.view_btns{padding-top:40px; padding-bottom:60px}

#bbs_post{width:100%; table-layout:fixed; border-top:3px solid #3f3f3f}
#bbs_post th{background:#3f3f3f; border-bottom:1px solid #4f4f4f; color:#fff; font-size:14px; font-family:'Malgun Gothic', dotum; padding:7px 0; letter-spacing:-2px}
#bbs_post td{padding:7px 20px 7px 20px; border-bottom:1px solid #efefef; background:#fff; font-size:14px; color:#333; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; text-align:left}
#bbs_post td .zone{list-style:none; padding:0; margin:0}
#bbs_post td .zone li{float:left; width:100px}
#bbs_post td .zone li input{vertical-align:-2px; margin-right:4px}
.input{border:1px solid #bbb; font-size:14px; font-family:'Malgun Gothic', dotum}
.select{font-family:'Malgun Gothic', dotum; margin:0; vertical-align:top}
.select_search{font-family:'Malgun Gothic', dotum; margin:0; vertical-align:top; width:70px}

#bbs_post td #privacy{height:100px; overflow-y:scroll; font-size:11px; line-height:1.6; letter-spacing:0}

.btn_wrap{padding:50px; text-align:center}
.btn{text-decoration:none; border:1px solid #3f3f3f; background:#3f3f3f; color:#fff; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px 24px; letter-spacing:-1px; font-weight:bold;}
.btn_ni{text-decoration:none; border:1px solid #6f6f6f; background:#6f6f6f; color:#fff; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px 24px; letter-spacing:-1px; font-weight:bold}
.btn_search{font-size:11px; border:1px solid #3f3f3f; background:#3f3f3f; color:#fff; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; padding:3px 20px; vertical-align:top}
.btn_zone{text-decoration:none; display:block; float:left; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px; letter-spacing:-1px; width:70px; text-align:center; background:#fff; border-top:1px solid #eee; border-right:1px solid #eee; color:#333}
.btn_zone:hover{background:#eee}
.btn_zone_on{text-decoration:none; display:block; float:left; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px; letter-spacing:-1px; width:70px; text-align:center; background:#333; border-top:1px solid #eee; border-right:1px solid #eee; color:#fff; font-weight:bold}
.btn_zone_hong{text-decoration:none; display:block; float:left; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px; letter-spacing:-1px; width:70px; text-align:center; border-top:1px solid #eee; border-right:1px solid #eee; color:#fff; background:#CA7300; font-weight:bold}
.btn_zone_dong{text-decoration:none; display:block; float:left; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px; letter-spacing:-1px; width:70px; text-align:center; border-top:1px solid #eee; border-right:1px solid #eee; color:#fff; background:#FF5FB6; font-weight:bold}
.btn_zone_hwa{text-decoration:none; display:block; float:left; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px; letter-spacing:-1px; width:70px; text-align:center; border-top:1px solid #eee; border-right:1px solid #eee; color:#fff; background:#843DCF; font-weight:bold}
.btn_zone_seo{text-decoration:none; display:block; float:left; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px; letter-spacing:-1px; width:70px; text-align:center; border-top:1px solid #eee; border-right:1px solid #eee; color:#fff; background:#559B1E; font-weight:bold}
.btn_zone_jam{text-decoration:none; display:block; float:left; font-size:12px; font-family:'Malgun Gothic', dotum; padding:10px; letter-spacing:-1px; width:70px; text-align:center; border-top:1px solid #eee; border-right:1px solid #eee; color:#fff; background:#1babcf; font-weight:bold}
.btn_r{color:yellow}

#pass_table{width:100%; table-layout:fixed}
#pass_table th{background:#3f3f3f; border-bottom:1px solid #4f4f4f; color:#fff; font-size:14px; font-family:'Malgun Gothic', dotum; padding:7px 0; letter-spacing:-1px}
#pass_table td{font-family:'Malgun Gothic', dotum; background:#fff}

.search_wrap{padding:30px 0 50px 0; text-align:center; font-size:0}

#bbs_thum_list{list-style:none; padding:0; margin:0; border-top:3px solid #3f3f3f}
#bbs_thum_list li{background:#fff; border-bottom:1px solid #efefef; font-size:14px; color:#333; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; clear:both; text-align:left}
#bbs_thum_list li:hover{background:#f7f7f7}
#bbs_thum_list li a{text-decoration:none; display:block; height:100%; padding:10px; overflow:hidden}
#bbs_thum_list li .thum_img{float:left; margin-right:20px; position:relative}
#bbs_thum_list li .thum_img_best{position:absolute}
#bbs_thum_list li .thum_detail{text-align:right; padding-right:20px}
#bbs_thum_list li .thum_subj{color:#26a7e0; padding-top:14px; font-weight:bold}
#bbs_thum_list li .thum_cont{color:#999; font-size:12px; padding-top:10px; line-height:1.6; padding-right:20px}
#bbs_thum_list li .thum_info{color:#999; font-size:11px; padding-top:20px; letter-spacing:0}

#pass_wrap{background:#fff url(/images/pass_bg.png) no-repeat left bottom; padding:90px 0; margin:0; border-top:3px solid #3f3f3f; border-bottom:1px solid #dedfde; border-left:1px solid #eee; border-right:1px solid #eee; font-size:14px; color:#333; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; overflow:hidden}
#pass_wrap h4{font-size:16px; padding:0; margin:50px 0 10px 0; text-align:center}
#pass_wrap p{padding:0; margin:0 0 20px 0; text-align:center; color:#999}
.btn_pass{text-decoration:none; border:1px solid #3f3f3f; background:#3f3f3f; color:#fff; font-size:12px; font-family:'Malgun Gothic', dotum; padding:6px 0; width:186px; letter-spacing:-1px; font-weight:bold; margin-top:5px}
.btn_pass_list{display:inline-block; text-decoration:none; border:1px solid #6f6f6f; background:#6f6f6f; color:#fff; font-size:12px; font-family:'Malgun Gothic', dotum; padding:6px 0; width:186px; letter-spacing:-1px; font-weight:bold; margin-top:5px}

.hidden_banner{float:left; border-right:1px solid #eee; width:500px}
.hidden_banner ul{list-style:none; padding:0; margin:0}
.hidden_banner ul li{padding-top:10px; padding-bottom:10px; text-align:center}
.hidden_banner ul li img{border:1px solid #333}

.pass_form{float:left; width:535px}
.pass_form div{text-align:center}

#reply_wrap{background:#fff; text-align:left; border-left:1px solid #eee; border-right:1px solid #eee}
#reply_wrap ul{list-style:none; padding:20px 30px 0 30px; margin:0; overflow:hidden; font-size:14px; font-family:'Malgun Gothic', dotum}
#reply_wrap ul li{float:left; border:0px solid black}
#reply_wrap ul li.r_profile{}
#reply_wrap ul li .r_subject{padding-top:50px; padding-left:5px; font-size:18px; letter-spacing:-1px}
#reply_wrap ul li .r_name{padding-left:25px; font-size:14px; letter-spacing:-1px; padding-top:5px}
#reply_wrap ul li .r_name span{color:#aaa; letter-spacing:0; padding-left:30px; font-size:12px}

#r_title{width:100%; height:50px; margin:0 auto; font-family:'Malgun Gothic', dotum}
#reply_wrap .r_subject{padding-top:20px; padding-left:20px; font-size:18px; letter-spacing:-1px}
#reply_wrap .r_subject span{color:#aaa; letter-spacing:0; padding-left:30px; font-size:12px}
.bbs_reply_btn{padding-top:10px; padding-bottom:50px; background:#fff; text-align:center; border-bottom:1px solid #eee}
.bbs_reply_btn a{background:#eee url(/images/re_btn_arrow.png) no-repeat 93% center; width:300px}
.bbs_reply_btn_reserv{display:inline-block; font-family:'Malgun Gothic', dotum; text-decoration:none; letter-spacing:-1px; font-size:14px; color:#444; padding:14px 0}
.bbs_reply_btn_event{display:inline-block; font-family:'Malgun Gothic', dotum; text-decoration:none; letter-spacing:-1px; font-size:14px; color:#444; padding:14px 0}
.bbs_reply_btn_map{display:inline-block; font-family:'Malgun Gothic', dotum; text-decoration:none; letter-spacing:-1px; font-size:14px; color:#444; padding:14px 0}
.bbs_reply_btn span{font-weight:bold; font-size:16px}

#reserv_wrap{border-top:3px solid #3f3f3f; table-layout:fixed; width:100%; background:#fff}
#reserv_cal{table-layout:fixed; width:100%;}
#reserv_cal th{font-family:'Malgun Gothic', dotum; background:#3f3f3f; border-bottom:1px solid #4f4f4f; color:#fff; font-size:14px; padding-top:5px; padding-bottom:5px}
#reserv_cal td{font-family:'Malgun Gothic', dotum; text-align:center; padding-top:24px; padding-bottom:24px; border-bottom:1px solid #f1f1f1; height:50px; border-right:1px dashed #f7f7f7; font-weight:bold}
#reserv_cal td:last-child{border-right:none}
#reserv_cal td:hover{background:#fafafa;}

#reserv_year_month{font-family:'Malgun Gothic', Tahoma, Verdana, dotum; font-size:28px; color:#333; font-weight:bold; padding:14px 0 20px 20px; letter-spacing:-1px; text-align:left}
#reserv_year_month a{text-decoration:none; font-weight:normal; color:#999}

.evt_img{padding-top:20px; padding-bottom:20px; text-align:center}
.evt_ing{color:#82c502; font-weight:bold}
.evt_end{color:silver; font-weight:bold}

#simple_login{width:330px; height:344px; background:url(/images/login_simple_bg.png) no-repeat left bottom; position:fixed; left:50%; top:-400px; margin-left:-160px; z-index:99; overflow:hidden}
#simple_login_wrap{position:absolute; width:100%}
#simple_title_login{width:173px; height:32px; background:url(/images/login_simple_title.png) no-repeat left top}
#simple_title_join{width:173px; height:32px; background:url(/images/login_simple_title.png) no-repeat left -32px}
/* #simple_title_join{width:270px; background:url(/images/login_simple_title_join.png) no-repeat left top; padding-top:75px} */
#simple_title_lost{width:250px; height:32px; background:url(/images/login_simple_title.png) no-repeat left -64px}
.simple_wrap{width:260px; margin:0 auto; margin-top:50px}
.simple_login_ment{font-family:'Malgun Gothic', dotum; letter-spacing:-1px; font-size:14px; color:#777; padding-top:5px; text-align:left}
.simple_input{border:1px solid #e6e6e6; background:#f7f7f7; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; font-size:16px; color:#333; margin-bottom:5px; font-weight:bold}
.simple_input_submit{border:1px solid #1e98d2; background:#1e98d2; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; font-size:16px; color:#fff; margin-bottom:5px; font-weight:bold; width:262px; padding:5px 0 6px 0}
.simple_wrap form{margin-top:20px; margin-bottom:20px}
.simple_wrap form select{padding:0; margin:0; font-family:'Malgun Gothic', dotum; font-size:14px; vertical-align:top}

#join_email_c{display:none}

.simple_wrap dl{clear:both; padding:0; margin:0; border-top:1px solid #eee}
.simple_wrap dt{font-family:'Malgun Gothic', dotum; border:0px solid red; width:75px; font-size:14px; padding:7px 0 3px 5px; margin:0; float:left; letter-spacing:-2px; color:#333}
.simple_wrap dd{font-family:'Malgun Gothic', dotum; border:0px solid blue; width:170px; font-size:14px; padding:7px 0 3px 0; margin:0; float:left; letter-spacing:-1px;}

.va{vertical-align:-2px}

#simple_go_join{text-decoration:none; display:inline-block; background:#d9d5d7; border:1px solid #d9d5d7; text-align:center; width:200px; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; font-size:14px; color:#fff; padding:5px 0 7px 0; margin-top:5px}
#simple_go_login{text-decoration:none; display:inline-block; background:#d9d5d7; border:1px solid #d9d5d7; text-align:center; width:200px; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; font-size:14px; color:#fff; padding:5px 0 7px 0; margin-top:5px}
.simple_go_close{text-decoration:none; display:inline-block; background:#d9d5d7; border:1px solid #d9d5d7; text-align:center; width:50px; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; font-size:14px; color:#fff; padding:5px 0 7px 0; margin-top:5px}
.simple_lost_close{text-decoration:none; display:inline-block; background:#d9d5d7; border:1px solid #d9d5d7; text-align:center; width:260px; font-family:'Malgun Gothic', dotum; letter-spacing:-1px; font-size:14px; color:#fff; padding:5px 0 7px 0; margin-top:0}

#simple_login_lost{width:330px; height:344px; background:url(/images/login_simple_bg.png) no-repeat left bottom; position:fixed; left:50%; top:-400px; margin-left:-160px; z-index:99; overflow:hidden}
#simple_login_lost_wrap{position:absolute; width:100%}
.simple_lost_wrap{width:260px; margin:0 auto; margin-top:50px}
.simple_lost_wrap form{margin-top:20px; margin-bottom:20px}
.login_text_id{background:#f7f7f7 url(/images/login_text_bg.png) no-repeat 0 -1px}
.login_text_pw{background:#f7f7f7 url(/images/login_text_bg.png) no-repeat 0 -29px}
.login_text_name{background:#f7f7f7 url(/images/login_text_bg.png) no-repeat 0 -57px}
.login_text_email{background:#f7f7f7 url(/images/login_text_bg.png) no-repeat 0 -85px}

#bbs_list_beaf{width:100%; table-layout:fixed}
#bbs_list_beaf th{background:#3f3f3f; color:#fff; font-size:14px; font-family:'Malgun Gothic', dotum; padding:7px 0; letter-spacing:-2px}
#bbs_list_beaf td{padding:14px 0; border-bottom:1px solid #efefef; background:#fff; color:#777; font-family:'Malgun Gothic', dotum}
.c{text-align:center}
.l{text-align:left}
._subj{color:#26a7e0; font-size:14px; font-weight:bold; padding-bottom:5px}
._cont{color:#999}
._detail{text-align:right; margin-top:30px; padding-right:20px}


/* 카톡상담 신청 START */

.input_title{ float:left; }
.input_send{ margin-top:150px; }

/* 카톡상담 신청 END */