/* 서브페이지 탭 */
.tab_area{position:relative;}
.tab_area table{border-collapse: collapse; border-spacing:0; width:100%}
.tab_area table td{ width:14.2%; }
.tab_area table td table{width:100%;}
.tab_area table td table td{float:left; width:100%; text-align:center; line-height:50px; border-left:none;  cursor:pointer; color:#333; font-weight:bold; }


/* 비회원 댓글 패스워드 도배방지키 입력폼 */
.nomem_form_area{width:100%; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background-color:#e9e9e9; margin:6px 0}

.nomem_passform{padding:10px; border-bottom:1px solid #c9c9c9; list-style:none; overflow:hidden}
.nomem_passform li:first-child{padding-top:4px;float:left;width:60px;font-size:11px; color:#3a3a3a;}
.nomem_passform li{float:left}
.nomem_passform li .txt{font-size:11px; color:#9a9a9a; padding:4px 0 0 5px; display:inline-block;}
.nomem_passform li input{width:120px; line-height:22px; height:22px; border:1px solid #c9c9c9}

.nomem_dobea{padding:10px; border-bottom:1px solid #c9c9c9; list-style:none; overflow:hidden}
.nomem_dobea li:first-child{padding-top:4px;float:left;width:60px;font-size:11px; color:#3a3a3a;}
.nomem_dobea li{float:left;}
.nomem_dobea .dobae{font-size:11px; color:#9a9a9a;BACKGROUND-COLOR: #999999;  display:inline-block; margin:2px 0 0 5px; line-height:20px; height:20px; color:#ffffff}
.nomem_dobea li .txt{font-size:11px; color:#9a9a9a; padding:4px 0 0 5px; display:inline-block;}
.nomem_dobea li input{width:120px;line-height:22px; height:22px; border:1px solid #c9c9c9}


.border_list_line table{border-collapse:collapse; border-spacing:0; width:334px;}
.border_list_line:first-child table tr td{border:1px solid #eaeaea}

.list_top { width:100%; margin-top:10px; border-top:3px solid #4d4d4d; border-bottom:1px solid #e7e7e6; }
.board_name_color a{ color:#78aa0c !important; }

.user_addr1_m input[type=text]{width:50% !important;}


.prev_year { font-family:tahoma; font-weight:bold; color:#999; font-size:16px; }
.next_year { font-family:tahoma; font-weight:bold; color:#999; font-size:16px; }
.prev_month { font-family:tahoma; font-weight:bold; color:#333; font-size:18px; }
.next_month { font-family:tahoma; font-weight:bold; color:#333; font-size:18px; }
.this_month { font-family:tahoma; font-weight:bold; color:#333; font-size:30px; }

.tb_line_s { border:1px solid #e5e5e5; }
.cs_text_title { border:1px solid #eaeaea; border-top:none; background:#f5f5f4; color:#666; letter-spacing:-1px; } 
.tb_style_1 { padding:8px 0 2px 0; color:#666; letter-spacing:-1px; background:#fcfcfc; }
.tb_style_2 { padding:8px 0 2px 0; color:#666; letter-spacing:-1px; background:#fff; }
.letter0 { letter-spacing:0px; }



.my_page_title { font-size:27px; color:#333; letter-spacing:-3px; }
.in_line { border:1px solid #e4e4e4; }
.in_line2 { border:1px solid #ededed; border-top:0 none;}


.online_m { font-size:11px; font-family:돋움; margin-top:5px; }

/* 문의 */
.in_form input[type=text] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.in_form input[type=password] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:28px; line-height:27px; margin:2px 0; }
.in_form input[type=file] { border:1px solid #bdbdc0; background:#f3f3f3; padding-left:5px; height:30px; line-height:29px; margin:2px 0; }
.in_form select { padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px; font-family:맑은 고딕;}
.in_form textarea { border:1px solid #bdbdc0; background:#f3f3f3; padding:5px; height:200px; }
.in_form input[type=checkbox]
.in_form input[type=radio] { vertical-align:middle; margin:-2px 0 1px;  cursor:pointer; }
/* 문의 */

.in_form_account{width:250px}
.in_form .form_txt{}
#road_addr2{}
.in_form_b { width:50px; }
.in_form_add1 { width:100px; }
.in_form_add2 { width:300px; }
.in_form_add3 { width:100px; }
.in_form_day { width:80px; }
.in_form_job { width:80%; }
.in_form_memo { width:80%; height:100px !important}
.btn_zipcode img{vertical-align:middle;}

/* 커뮤니티메인 */
.content_rows{width:320px; height:496px; overflow:hidden; position:relative}



#road_gu { margin-left:4px; }


.my_menu_left { border:1px solid #cecece; background:#f4f4f4; padding:20px; cursor:pointer; }
.my_menu_text { font-family:맑은 고딕; font-size:15px; color:#313131; font-weight:bold; letter-spacing:-1px; }