@charset "utf-8";

/* layerPop */
.layerPop{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1111111111}
.layerPop .popup_in{position:absolute;left:0;top:0;width:800px;background:#fff;z-index:1111111111111111111111111111111;padding:30px 30px 0;}
.close {float:right;padding-bottom:20px;}

/* password */
.tested_password{overflow:hidden;border:1px solid #e5e5e5;padding:25px;}
.tested_password .form-group{clear:both;width:425px;margin:0 auto;}
.tested_password .form-group label{width:60px;display:inline-block;font-weight:bold;}
.tested_password .form-group input.w_txt { border:1px solid #cecece; height:20px; padding:0 5px;width:120px; }
.tested_password .form-group .help-block{padding:8px 0 0 63px;}
.tested_password select, .tested_password input, .tested_password img { vertical-align:middle;}

/* °Ô½ÃÆÇ */
.b_list { clear:both; width:100%; color:#353535; border-top:2px solid #008db6; border-bottom:2px solid #e5e5e5; line-height:normal;margin-bottom:15px; }
.b_list th { text-align:center; font-weight:bold;border-bottom:1px solid #e5e5e5; padding:20px 0; white-space:nowrap; color:#353535; background:#f5f5f5; font-size:14px;}
.b_list td { text-align:center; padding:13px 0; letter-spacing:0px; border-bottom:1px solid #e5e5e5; vertical-align:middle;font-size:14px; color:#555555;word-break:keep-all;}
.b_list td a { color:#353535; }
.b_list td a:hover { color:#3865cd; }
.b_list td strong {font-size: 16px;}
.b_list td.txt_left { text-align:left; padding-left:10px; letter-spacing:0px; }
.b_list td.txt_left strong{font-size: 16px;}
.b_list .notice { background:#FFF; color:#D12810; font-weight:bold; }
.b_list .notice a { color:#D12810; }
.b_list .r_none { border-right:none; }
.b_list .none { border-right:none; }
.b_list .r10 { padding-right:10px; }
.b_list input.w_txt{ border:1px solid #cecece; height:18px; padding:0 5px; }
.b_list textarea.w_txt { border:1px solid #cecece; height:200px; width:95%; padding:0 5px; }
.b_list input, .b_list select, .b_list img { vertical-align:middle; color:#666; font-size:12px; }
.b_list select{ border:1px solid #cecece;}
.b_list td.table_in { text-align:left; border:none; }
.b_list td .teacher_photo { width:70px; height:90px;border:1px solid #c5c5c5;text-align:center;margin:0 auto; }
.b_list td .teacher_photo img{ width:70px; height:90px;}
.b_list  .part_list li{float:left;width:115px;line-height:16px;}
.b_list .notice_tt {font-size:14px; background:#008db6; padding:5px 10px; color:#fff; margin-right:10px; font-weight:bold;}

/* ÀÏÁ¤°ü¸® */
#calendar { clear:both; position:relative; width:100%; height:auto;margin:0 0; }
#calendar .year { width:auto; text-align:center; margin:0; height:60px; line-height:60px;color:#000;}
#calendar .year img { vertical-align:middle; }
#calendar .year .date{line-height:60px;font-size:25px;font-weight:bold;display:inline-block;padding-top:3px;}
#calendar .year .tit{line-height:60px;font-size:20px;font-weight:normal;display:inline-block;color:#8c8b8b;}

.btn_calendar_prev {background:#efefef; padding:5px 15px; border-radius:20px; position:absolute;top:25px;left:160px; line-height:20px;}
.btn_calendar_prev a {font-size:14px; color:#000;}

.btn_calendar_next {background:#efefef; padding:5px 15px; border-radius:20px; position:absolute;top:25px;right:160px; line-height:20px;}
.btn_calendar_next a {font-size:14px; color:#000;}

.button1 {
	padding:0 10px;
    height: 40px;
	font-weight:bold;
	color: #fff;
    line-height: 40px;
    font-size: 16px;
    background: #444;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

.calendar_table {  clear:both; width:100%; color:#555;background:#fff;}
.calendar_table th { font-weight:bold; height:44px; line-height:44px; color:#999999; text-align:center; color:#000; text-align:center; background:#ebebeb ;border:#dbdbdb solid 1px;}
.calendar_table td {height:100px; line-height:normal; text-align:left; vertical-align:top; font-weight:normal;border:#dbdbdb solid 1px;color:#535353;}
.calendar_table td span{padding:5px;display:inline-block;font-size:14px; }
.calendar_table td:hover { background:#eff1f3; }
.calendar_table .sun { color:#f32626; }
.calendar_table .sun a{ color:#f32626; }
.calendar_table .sat { color:#1667d4; }
.calendar_table .sat a{ color:#1667d4; }
.calendar_table .today { width:98%;height:100px;overflow:hidden;background:#999999 !important; color:#fff;}
.calendar_table .on { width:98%;height:100px;color:#fff; overflow:hidden;font-weight:normal; background:#4583cf !important;}
.calendar_table .on a{color:#fff;display:block;}
.calendar_table .on p.txt{background:#2b4996;margin:1px 0;}
.calendar_table .on p.txt a{color:#fff;display:block;padding:3px;}

.schedule_popup_pc{position:fixed; width:100%; height:2000px; top:0; left:0; display:none;z-index:1100000;}
.schedule_popup_pc .behindBg{position:absolute; top:0; left:0;width:100%;background:#000; height:100% !important;z-index:100000;filter:alpha(opacity=70);opacity:0.7;}
.schedule_popup_pc .behindBg2{display:block;position:absolute; top:0; left:0;width:100%;background:#000; height:100% !important;z-index:100000;filter:alpha(opacity=70);opacity:0.7;}
.schedule_popup_pc .popup_show{position:absolute;top:0;left:0;margin:0;z-index:100001;width:800px;height:auto;background:#fff;}
.schedule_popup_pc .sc_btn_close , .schedule_popup_pc .sc_btn_open {position:absolute; top:-36px;right:0;z-index:1000;}
.schedule_popup_pc .sc_btn_close img , .schedule_popup_pc .sc_btn_open img{width:28px;}
.schedule_popup_pc .sc_tt{position:absolute;top:-30px;left:0;font-size:25px;color:#fff;}


/* pagination */
.pagination { overflow:hidden; clear:both; width:100%; height:38px;text-align:center; margin-top:15px;margin-bottom:20px; }
.pagination li { display:inline; width:35px; height:35px; overflow:hidden; border-top:none !important;}
.pagination li.num { color:#646464; font-size:14px; line-height:35px; padding:0 15px;}
.pagination li.num span { width:35px; height:35px;display:inline-block;margin:0 2px; border:none; font-size:14px;}
.pagination li.num span.current { width:35px; height:35px;font-size:14px;display:inline-block;color:#fff;background:#007dac; border:none !important;border:1px solid #007dac;}
.pagination li.num span a {width:35px; height:35px;display:inline-block;font-size:14px;border:1px solid #c6c5c5;}
.pagination li.num span a strong { width:35px; height:35px;font-size:14px;display:inline-block;color:#fff;background:#007dac; border:none !important;border:1px solid #007dac;}
.pagination li.num span a:click { width:35px; height:35px;font-size:14px;display:inline-block;color:#fff;background:#007dac; border:none !important;border:1px solid #007dac;}
.pagination li.direction { border:none; padding:0; margin:0 10px; }

.pagination_search { overflow:hidden; clear:both; width:100%; height:37px;text-align:center; margin-top:15px;margin-bottom:20px; }
.pagination_search li { display:inline; width:35px; height:35px; overflow:hidden; }
.pagination_search li.num { color:#646464; font-size:14px; line-height:35px; padding:0 15px;}
.pagination_search li.num span { width:35px; height:35px;display:inline-block;margin:0 2px; border:none; font-size:14px;}
.pagination_search li.num span a {width:35px; height:35px;display:inline-block;font-size:14px;border:1px solid #c6c5c5;background:#fff;}
.pagination_search li.num span.current a { width:35px; height:35px;font-size:14px;display:inline-block;color:#fff;background:#007dac; border:none !important;border:1px solid #007dac;}
.pagination_search li.direction { border:none; padding:0; margin:0 10px; }


/* board_search */
.board_search1 { clear:both; position:relative; width:100%; display:inline-block; text-align:center;padding:25px 0; margin-bottom:10px;background:#f5f5f5;}
.board_search1 select, .board_search1 input, .board_search1 img { vertical-align:middle;}
.board_search1 select {height:40px; font-size:14px;}
.board_search1 .tbinput { position:relative; width:320px; height:40px; padding:0 3px;border:#abadb3 solid 1px; font-size:14px;font-family:'NanumBarunGothic','NanumGothic';}
.board_search1 .selecth { width:110px;font-size:16px; height:40px; border:#abadb3 solid 1px; background:#fff;}
.board_search1 .selecth_auto { width:auto;font-size:16px; height:38px; border:#abadb3 solid 1px; }

.board_search1 .fl{float:left;padding-left:0;}
.board_search1 .fr{float:right;padding-right:0;}
.board_search1 label{font-size:15px;}

.board_search2 { clear:both; position:relative; width:100%; display:inline-block; text-align:center;padding:15px 0; margin-bottom:5px;background:#f5f5f5;}
.board_search2 select, .board_search2 input, .board_search2 img { vertical-align:middle;}
.board_search2 .tbinput { position:relative; width:100px; height:21px; padding:0 5px; border:#abadb3 solid 1px; }
.board_search2 .tbinput2 { position:relative; width:150px; height:21px; padding:0 5px; border:#abadb3 solid 1px; }
.board_search2 .tbinput3 { position:relative; width:80px; height:21px; padding:0 5px; border:#abadb3 solid 1px; }

.board_search2 .selecth { width:110px;font-size:12px; height:23px; border:#abadb3 solid 1px; }
.board_search2 .selecth_none { width:auto;font-size:12px; height:23px; border:#abadb3 solid 1px; }
.board_search2 .selecth_200 { width:200px;font-size:12px; height:23px; border:#abadb3 solid 1px; }

.board_search2 .fl{float:left;padding-left:10px;}
.board_search2 .fr{float:right;padding-right:10px;}

.board_search3 { clear:both; position:relative; width:100%; display:inline-block; text-align:center;padding:5px 0 0 0; margin-bottom:5px;}
.board_search3 select, .board_search3 input, .board_search3 img { vertical-align:middle;}
.board_search3 .tbinput { position:relative; width:100px; height:21px; padding:0 5px; border:#abadb3 solid 1px; }
.board_search3 .tbinput2 { position:relative; width:150px; height:21px; padding:0 5px; border:#abadb3 solid 1px; }

.board_search3 .selecth { width:110px;font-size:12px; height:23px; border:#abadb3 solid 1px; }
.board_search3 .selecth_none { width:auto;font-size:12px; height:23px; border:#abadb3 solid 1px; }
.board_search3 .selecth_200 { width:200px;font-size:12px; height:23px; border:#abadb3 solid 1px; }
.board_search3 .fl{float:left;padding-left:10px;}
.board_search3 .fl_none{float:left;padding-left:0;padding-top:5px;}
.board_search3 .fr{float:right;padding-right:10px;}
.board_search3 .fl_none h4{ font-size:12px; font-weight:bold; color:#000; background:url(../img/common/bullet_04.gif) no-repeat 6px 6px; padding-left:15px; margin-bottom:0; }

/* board_view */
.b_view { clear:both; width:100%; color:#666; border-top:2px solid #008db6; border-bottom:2px solid #e5e5e5; line-height:normal; font-size:14px; margin-bottom:10px; }
.b_view .subject { padding:16px 10px; padding-left:10px; text-align:left;color:#000; font-size:22px; font-weight:600; border-right:none;}
.b_view th { padding:16px 0; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px; text-align:center; font-weight:bold;font-size:14px; background:#f8f8f8;}
.b_view td { padding:16px 10px; padding-left:10px; text-align:left; border-bottom:#ddd solid 1px; line-height:1.6em;font-size:14px; }
.b_view td a { color:#666; }
.b_view .l_line {background:url(/inc/img/board/b_view_bar.gif) no-repeat left center;}
.b_view .con { padding:16px 20px 30px 16px;min-height:100px; line-height:1.6em; }
.b_view .con .photo { text-align:center; margin-bottom:10px; }
.b_view .con_in {padding:16px 20px 30px 16px;min-height:200px; line-height:1.6em;font-size:16px; }
.b_view .con_in img {max-width:100%;margin-bottom:15px; }
.b_view .con_in .sns_btn{padding-top:50px;}
.b_view textarea.w_txt { border:1px solid #cecece; height:100px; width:95%; padding:0 5px; }
.b_view .add_file{padding-left:38px;background:url(/inc/img/board/add_file_bl.gif) no-repeat 12px 18px;}

.b_view p, .b_view span, .b_view div, .b_view li{font-size:16px;}
.b_view_subject { clear:both; font-size:25px; font-weight:normal; color:#333333; margin-bottom:30px; line-height:30px;text-align:center;}

.con_in table td{border:#ddd solid 1px !important;vertical-align:middle;font-size:16px;}
.con_in p, .con_in span{}
.con_in p span{display:inline-block;line-height:normal !important;}

.b_view table { clear:both; width:100%; color:#353535; border-top:2px solid #aeb3ba; border-bottom:1px solid #d7d7d7; line-height:normal; margin-bottom:15px; }
.b_view table th { text-align:center; font-weight:600;  border:1px solid #d7d7d7;padding:12px 0; color:#333333 !important; background:#f7f7f7 !important; font-size:16px; }
.b_view table td { text-align:left; padding:12px 10px; letter-spacing:0; border:1px solid #d7d7d7;vertical-align:middle; font-size:14px; }
.b_view table td a { color:#353535; }
.b_view table td p{font-size:14px;}


.b_view2 { clear:both; width:100%; color:#666; border:#ddd solid 1px; line-height:normal; font-size:12px; margin-bottom:10px; }
.b_view2 th { background:#f4f4f4; padding:8px 0; border:#ddd solid 1px; text-align:center; font-weight:normal; }
.b_view2 td { padding:8px 0; padding-left:8px; text-align:left; border:#ddd solid 1px; line-height:1.6em; }

.b_view3 { clear:both; width:100%; color:#666; border:#ddd solid 1px; line-height:normal; font-size:12px; margin-bottom:10px; }
.b_view3 th { background:#f4f4f4; padding:8px 0; border:#ddd solid 1px; text-align:center; font-weight:normal; }
.b_view3 td { padding:8px 0; padding-left:8px; text-align:left; border:#ddd solid 1px; line-height:1.6em; }

.b_view4 { clear:both; color:#666; border-top:2px solid #008db6; border-bottom:2px solid #e5e5e5; line-height:normal; font-size:14px; margin-bottom:10px; }
.b_view4 th { padding:16px 0; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px; text-align:center; font-weight:normal;font-size:14px; }
.b_view4 td { padding:16px 10px; padding-left:10px; text-align:left; border-bottom:#ddd solid 1px; line-height:1.6em;font-size:14px; }
.b_view4 td a { color:#666; }


.b_preview { clear:both; width:100%; color:#666;border:#e0e0e0 solid 1px;line-height:normal; font-size:14px;}
.b_preview th { padding:16px 0 16px 0; border-bottom:#e0e0e0 solid 1px; text-align:center; font-weight:normal;color:#333333; font-size:14px;}
.b_preview td { padding:16px 16px; border-bottom:#e0e0e0 solid 1px;text-align:left; font-size:14px;background:url(/inc/img/board/b_view_bar.gif) no-repeat left center;}
.b_preview th.prev{background:url(../img/board/bl_prev.gif) no-repeat center right;}
.b_preview th.next{background:url(../img/board/bl_next.gif) no-repeat center right;}


.reple_list { clear:both; width:100%; color:#353535; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; line-height:normal; font-size:12px; margin-bottom:15px; }
.reple_list th { text-align:center; font-weight:normal;border-bottom:1px solid #e5e5e5; padding:13px 0; white-space:nowrap; color:#353535; background:#f5f5f5; font-size:12px; font-weight:normal;vertical-align:top; }
.reple_list td { text-align:center; padding:13px 0; letter-spacing:0px; border-bottom:1px solid #e5e5e5; vertical-align:top; }
.reple_list td a { color:#353535; }
.reple_list td a:hover { color:#3865cd; }
.reple_list td.txt_left { text-align:left; padding-left:10px; letter-spacing:0px; }
.reple_list td.txt_right { text-align:right; padding-right:10px; letter-spacing:0px; }

.reple_write{ clear:both; border:1px solid #e5e5e5;padding:10px;background:#f5f5f5;overflow:hidden;margin-bottom:15px;}
.reple_write .reple_write_etc li{float:left;padding-right:10px;}
.reple_write .reple_write_in{clear:both;border:1px solid #ddd;padding:10px;background:#fff;overflow:hidden;}
.reple_write .reple_write_in textarea.w_txt { border:1px solid #fff; height:100px;width:98%;padding:5px 5px; font-family:Dotum, Helvetica, AppleGothic, Sans-serif; font-size:12px; }
.reple_write .reple_write_in .reple_write_txt{float:left;width:88%;}
.reple_write .reple_write_in .reple_write_btn{float:right;width:10%;}
.reple_write .reple_write_in .reple_write_btn a {display:block;height:60px;border:1px solid #ddd;text-align:center;font-size:16px;padding-top:40px;font-weight:600;}


.b_search { clear:both; width:100%; color:#353535; border-top:1px solid #2183ab; border-bottom:1px solid #d7d7d7; line-height:normal; margin-bottom:15px; }
.b_search thead th { text-align:center; font-weight:600; border:1px solid #d7d7d7; padding:11px 0; color:#2e91b5; vertical-align:middle;background:#e5f0f4; font-size:16px; }
.b_search th { text-align:left; font-weight:600; border:1px solid #d7d7d7; padding:11px 10px; color:#0079a5; vertical-align:middle;background:#e5f0f4; font-size:16px; }
.b_search td { text-align:left; padding:11px 11px; letter-spacing:0;  border:1px solid #d7d7d7;  vertical-align:middle; font-size:16px; }
.b_search .l_line { border-left:#ddd solid 1px; }
.b_search input.w_txt { border:1px solid #abadb3; height:20px; padding:0 5px; }
.b_search textarea.w_txt { border:1px solid #abadb3; height:150px;width:92%;padding:5px 5px; font-family:Dotum, Helvetica, AppleGothic, Sans-serif; font-size:13px; }
.b_search select { border:1px solid #abadb3; height:20px; padding:0 0 0 0; }
.b_search input, .b_search select, .b_search img { vertical-align:middle; color:#666; font-size:12px; }
.b_search .selecth { width:120px;font-size:12px; height:22px; border:#abadb3 solid 1px; }


.all_listbox {width:100%; padding:20px 0;}
.all_listbox .h3_line {text-align:left; background:#ececec; padding:15px 0 15px 20px; margin-bottom:10px;}
.all_listbox .h3_line .title {font-size:14px;}
.all_listbox .h3_line .total {font-size:14px; color:#d52121; font-weight:bold; margin-left:10px;}

.search_list {width:100%;}
.search_list td {padding:10px 0 10px 10px; border-bottom:1px dotted #b6b6b6;}

/* ºí·Î±× Å¸ÀÔ */
.blog_list { clear:both; width:100%; color:#505050;border-top:2px solid #666666; border-bottom:2px solid #e5e5e5; line-height:normal; font-size:12px; }
.blog_list th { text-align:left; padding:20px 0; letter-spacing:0px; border-bottom:1px solid #e9e9e9; vertical-align:top; }

.blog_list td { text-align:left; padding:20px 0; letter-spacing:0px; border-bottom:1px solid #e9e9e9; vertical-align:top;line-height:18px; }
.blog_list td a { color:#505050; font-size:14px; line-height:24px;}
.blog_list th .photo img { width:140px; height:100px; border:1px solid #c8c8c8; }
.blog_list td .blog_list_top { clear:both; width:100%; display:inline-block; padding-top:8px; }
.blog_list td .blog_list_top p.title { float:left; font-size:16px; font-weight:600; }
.blog_list td .blog_list_top p.sns { float:right; }
.blog_list td .blog_list_bottom { clear:both; width:100%; display:inline-block; }
.blog_list td .blog_list_bottom p.txt { float:left; margin-top:10px; font-size:12px; background:url('../img/sub/blog_list_bl2.gif') no-repeat 0 0.2em; padding-left:15px; }
.blog_list td .blog_list_bottom p.btn { float:right; }

.blog_list td ul { clear:both; width:100%; display:inline-block; margin:15px 0; }
.blog_list td li { float:left; width:50%; display:inline-block; margin-bottom:0; }
.blog_list td li dl{ clear:both;padding:10px 0;}
.blog_list td li dl dt{float:left;width:40px;background:url('../img/sub/blog_list_bl.gif') no-repeat 0 0.5em; padding-left:10px; color:#d1372d; font-weight:600;line-height:18px; }
.blog_list td li dl dd{float:left;width:220px;line-height:18px;}

.blog_list .bl_title{clear:both;font-weight:bold;padding-bottom:8px;font-size:13px;}
.blog_list .bl_title span{font-weight:bold;color:#33932a;}
.blog_list .bl_etc{clear:both;text-align:right;padding-top:10px;}

/* µ¿¿µ»ó °Ô½ÃÆÇ */
.movie_list { clear:both; position:relative; width:100%; color:#6f717e; line-height:normal; overflow:hidden; border-top:2px solid #fff; border-bottom:1px solid #e5e5e5;margin-bottom:10px; }
.movie_list ul { padding:20px 0;}
.movie_list ul li { float:left;width:25%;text-align:center;padding:10px 0;}
.movie_list ul li.all {clear:both;float:none;width:100%;text-align:center; }
.movie_list ul li .photo {position:relative;width:250px; height:250px;margin:0 auto 0;}
.movie_list ul li .photo img{ width:250px; height:250px; border:1px solid #c5c5c5; }
.movie_list ul li p.title {text-align:center; width:240px; margin:8px auto 0;padding:5px 4px;font-weight:normal; line-height:1.4em; }
.movie_list ul li p.title a{font-size:15px;}
.movie_list ul li .photo .face{display:inline-block;position:absolute; top:1px; left:1px;width:250px; height:250px;background:url('/inc/img/board/movie_face.png') no-repeat 0 0;}
img.photo2 { width:80px; height:100px; border:1px solid #c5c5c5; }
img.photo3 { width:110px; height:80px; border:1px solid #c5c5c5; }


/************ ~750 ************/
@media only screen and (max-width: 750px) { 


	.pagination { overflow:hidden; clear:both; width:100%; height:27px;text-align:center; margin-top:10px;margin-bottom:10px;word-break:break-all; }
	.pagination li { display:inline; width:25px; height:27px; overflow:hidden; }
	.pagination li.num { color:#646464; font-size:14px; line-height:25px; padding:0 5px;}
	.pagination li.num span { width:25px; height:25px;display:inline-block;margin:0 2px; border:none; font-size:14px;}
	.pagination li.num span a {width:25px; height:25px;display:inline-block;font-size:14px;border:1px solid #c6c5c5;}
	.pagination li.num span a strong { width:25px;height:25px;font-size:14px;display:inline-block;color:#fff;background:#007dac; border:none !important;border:1px solid #007dac;}
	.pagination li.direction { border:none; padding:0; margin:0 10px; }
	.pagination li a img{width:25px;height:auto;vertical-align:top;}


	.search_list{padding:0 16px;}
	.search_list dl dt{font-size:18px;margin-bottom:8px;}
	.search_list dl dd{font-size:14px;line-height:23px;margin-bottom:6px;}
	.search_list dl dd .cate{display:block;padding-right:0;margin-right:0;background: none;color:#0079a5;}

	.board_search1 .selecth {height:29px; font-size:12px;}

	.board_search1 { clear:both; position:relative; width:100%; display:inline-block; text-align:center;padding:20px 0 22px; margin-bottom:10px;background:#f5f5f5;}
	.board_search1 .tbinput { position:relative; width:120px; height:29px; padding:0 3px; border:#abadb3 solid 1px; }
	.board_point{overflow:hidden;margin-bottom:20px;border:1px solid #e8e8e8;background:#f6f6f6 url(/inc/img/board/board_point_bl.png) no-repeat 12px 12px;line-height:22px;padding:22px 20px 22px 80px;font-size:125%;letter-spacing:-0.04em;}


	.b_list { clear:both; width:100%; color:#353535; border-top:2px solid #008db6; border-bottom:2px solid #e5e5e5; line-height:normal; font-size:18px; margin-bottom:8px;}	
	.b_list th { text-align:center; font-weight:normal;border: 1px solid #d9d7ce; padding:8px 8px; white-space:nowrap; color:#353535; background:#f5f5f5; font-size:12px; font-weight:normal;}
	.b_list td { text-align:center;  letter-spacing:0;border: 1px solid #d9d7ce;vertical-align:middle;padding:8px 8px;font-size:12px;border: 1px solid #d9d7ce;color:#555555;word-break:break-all;}
	.b_list td.txt_left strong {font-size: 14px; font-weight: 800;}
	.b_list td.txt_left { text-align:left; padding-left:8px; letter-spacing:0; }

	.b_view td{padding:10px}
	.b_view_subject { clear:both; font-size:18px; font-weight:normal; color:#333333; margin-bottom:10px; line-height:30px;text-align:left;padding:6px 0 0 10px;}

	.btn_calendar_prev {left:10px;}

	.btn_calendar_next {right:10px;}
	
	.boardblock {width:100%; display:inline-block; margin:20px 0;}

	.b_view p, .b_view span, .b_view div, .b_view li {font-size:14px;}
	.b_list .notice_tt {padding:4px 6px; font-size:12px; margin-right:5px;}
	.bbs_title {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; width:80%; overflow:hidden;}

}