@charset "utf-8";

/* BBS */

/* 게시판 상단 공통 */
/* .bbs .sub_header {background:#aae6e7;}
.bbs .sub_header:before {content:''; position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:url('../images/common/pattern_bg_left.png') no-repeat 0% 50%; background-size:auto 100%;}
.bbs .sub_header:after {content:''; position:absolute; bottom:0; right:0; display:block; width:100%; height:100%; background:url('../images/common/pattern_bg_right.png') no-repeat 100% 50%; background-size:auto 100%;}
.bbs .sub_header .inner {text-align:center; z-index:1;}
.bbs .sub_header .inner .title_wrap {display:inline-block; text-align:left;}
.bbs .sub_header .inner .title_wrap h2 {padding-bottom:10px; text-align:left;}
.bbs .sub_header .inner .title_wrap p {font-size:24px;} */

/* 게시판 네비게이션 */
/* .bbs_nav {margin-bottom:20px;}
.bbs_nav ul li {display:inline-block; vertical-align:middle; margin-right:5px;}
.bbs_nav ul li.on .btn {background:#00a7ee; border-color:#00a7ee; color:#fff;} */

/* 게시판 목록 */
/* .bbs_list {padding-top:6px; background:url('../images/common/table_border.jpg') no-repeat 0% 0%; background-size:100% 6px;}
.bbs_list table th {background:#f9f9f9; color:#333 !important; text-align:center !important;}
.bbs_list table th,
.bbs_list table td {padding:10px 0; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}
.bbs_list table tr:hover {background:#f9f9f9;}
.bbs_list .top_notice {background:#eef9f9 !important;}
.bbs_list .num {width:90px; color:#999;}
.bbs_list .school {width:150px; color:#999;}
.bbs_list .type {width:120px;}
.bbs_list .type span {display:inline-block; width:80px; padding:2px 0; border-radius:20px; color:#fff; font-size:14px; text-align:center;}
.bbs_list .title {text-align:left;}
.bbs_list .title a {display:inline-block; margin:0 20px; font-size:inherit;}
.bbs_list .title a:hover {color:#09ada4; text-decoration:underline;}
.bbs_list .title .icon {margin-left:5px; color:#09ada4;}
.bbs_list .title .reply {display:inline-block; width:50px; margin-right:5px; padding:2px 0; border-radius:20px; color:#fff; font-size:14px; text-align:center;}
.bbs_list .writer {width:150px; color:#333;}
.bbs_list .hit {width:90px; color:#999;}
.bbs_list .date {width:150px; color:#999;} */

/* 게시판 보기 */
/* .bbs_view .title_area {padding-top:6px; background:url('../images/common/table_border.jpg') no-repeat 0% 0%; background-size:100% 6px;}
.bbs_view .title_area h3 {padding:20px 30px; background:#eef9f9; border-bottom:1px solid #ddd; font-size:22px;}
.bbs_view .title_area .info_wrap {padding:10px 30px; background:#f9f9f9; border-bottom:1px solid #ddd;}
.bbs_view .title_area .info_wrap .writer {float:left; margin-right:40px;}
.bbs_view .title_area .info_wrap .date {float:left;}
.bbs_view .title_area .info_wrap .hit {float:right;}
.bbs_view .title_area .info_wrap span {display:inline-block; vertical-align:middle; color:#666;}
.bbs_view .title_area .info_wrap span + span { margin-left:15px; padding-left:15px; color:#999;}
.bbs_view .title_area .info_wrap span + span:before {content:''; position:absolute; left:0; top:50%; margin-top:-10px; display:block; width:1px; height:16px; background:#ddd;}
.bbs_view .title_area .info_wrap .writer span + span {color:#333;}
.bbs_view .cont_area {padding:60px 30px; border-bottom:1px solid #ddd;} */

/* 게시판 글쓰기 */
/* .bbs_write .title_area {padding-top:6px; background:url('../images/common/table_border.jpg') no-repeat 0% 0%; background-size:100% 6px;}
.bbs_write .title_area h3 {padding:10px 0; background:#f9f9f9; border-bottom:1px solid #ddd; font-size:20px; font-weight:400; text-align:center;}
.bbs_write .cont_area {padding:30px 30px; border-bottom:1px solid #ddd;}
.bbs_write .cont_area h4 {padding-bottom:15px; font-weight:700;}
.bbs_write .cont_area .row {margin-top:40px;}
.bbs_write .cont_area .attach_file_add {margin-top:15px; border:1px solid #09ada4; color:#09ada4;}
.bbs_write input[type="text"] {width:100%; padding:5px 20px; border-bottom:1px solid #ddd;}
.bbs_write textarea {width:100%; min-height:200px; padding:20px 20px; border:1px solid #ddd; resize:vertical;} */

/* 게시판 검색 */
/* .bbs_search {margin-top:60px;}
.bbs_search .search_area {border:1px solid #ddd;}
.bbs_search .search_area .search_btn {background:url('../images/common/search_btn_bk.png') no-repeat; background-size:30px 30px; background-position:center;} */

/* 게시판 버튼 */
/* .bbs_btn {margin:40px 0;}
.bbs_btn .btn {width:180px; margin:0 5px;} */

/* 페이징 */
/* .paging {margin-top:60px; text-align:center;}
.paging ul li {display:inline-block; padding:0 5px;}
.paging ul li a {display:inline-block; min-width:30px; height:30px; line-height:30px;}
.paging ul li.on a {background:#00a7ee; border-radius:50%; color:#fff;} */

/* 공지사항 */
/* .notice .sub_header .inner .title_wrap {padding:40px 0 40px 120px; background:url('../images/common/rabbit_icon02.png') no-repeat 0% 50%; background-size:auto 120px;}
.notice .bbs_list .type .type01 {background:#e13959;} 
.notice .bbs_list .type .type02 {background:#00a7ee;} 
.notice .bbs_list .type .type03 {background:#3bb04d;} 
.notice .bbs_list .type .type04 {background:#fd7c16;}  */

/* 문의및요청 */
/* .qna .sub_header .inner .title_wrap {padding:40px 0 40px 140px; background:url('../images/common/rabbit_icon03.png') no-repeat 0% 50%; background-size:auto 120px;}
.qna .bbs_list .type .type01 {background:#e13959;} 
.qna .bbs_list .type .type02 {background:#00a7ee;} 
.qna .bbs_list .type .type03 {background:#09ada4;} 
.qna .bbs_list .type .type04 {background:#3bb04d;} 
.qna .bbs_list .type .type05 {background:#fd7c16;} 
.qna .bbs_list .title .reply_n {background:#666666;}
.qna .bbs_list .title .reply_y {background:#faa803;} 
.qna .bbs_list .title .icon {margin-left:5px; color:#e13959; font-size:14px;}
.qna .bbs_view .reply_area {margin-top:60px; padding:20px 20px 0;}
.qna .bbs_view .reply_area .icon {position:absolute; top:0; left:0; width:50px; height:50px; line-height:50px; background:#666; border-radius:50%; color:#fff; font-size:16px; text-align:center; z-index:1;}
.qna .bbs_view .reply_area .reply_cont {padding:30px 40px; background:#f9f9f9;} */

/* 게시판 > 목록 > 게시글 없을 경우 */
/* .bbs_list .no_data {padding:30px 0 !important; color:#999; text-align:center !important;} */

/* 삭제된 게시글, 게시글 없을 경우 알림 */
/* .bbs .alert_box {max-width:600px; margin:40px auto; padding:60px 20px; border:2px solid #e13959; border-radius:20px; text-align:center;}
.bbs .alert_box p {font-size:22px; word-break:keep-all;}
.bbs .alert_box .bbs_btn {margin-top:40px;}
.bbs .alert_box .bbs_btn .btn {width:150px;} */


/* @media screen and ( max-width:1280px ){

	.bbs .sub_header .inner .title_wrap p {font-size:20px;}
	.notice .sub_header .inner .title_wrap {padding-left:80px; background-size:auto 100px;}
	.qna .sub_header .inner .title_wrap {padding-left:100px; background-size:auto 100px;}

	.bbs_list .num {width:80px;}
	.bbs_list .school {width:130px;}
	.bbs_list .type {width:110px;}
	.bbs_list .writer {width:100px;}
	.bbs_list .hit {width:80px;}
	.bbs_list .date {width:130px;}

} */


/* @media screen and ( max-width:1024px ){
	
	.bbs_list table th,
	.bbs_list table td {font-size:16px;}
	.bbs_list .num {width:70px;}
	.bbs_list .type {width:100px;}
	.bbs_list .type span {width:60px;}
	.bbs_list .title a {margin:0 15px;}
	.bbs_list .hit {width:70px;}
	.bbs_list .date {width:130px;}
	
	.qna .bbs_list table thead {display:none;}
	.qna .bbs_list table td {display:inline-block; vertical-align:middle; padding:0; text-align:left; border-bottom:0;}
	.qna .bbs_list table tr {display:block; padding:15px 20px; border-bottom:1px solid #ddd;}
	.qna .bbs_list .num {width:auto; margin-right:10px;}
	.qna .bbs_list .school {width:auto; margin-right:10px;}
	.qna .bbs_list .type {width:auto;}
	.qna .bbs_list .type span {width:80px;}
	.qna .bbs_list .title {display:block; padding:5px 0;}
	.qna .bbs_list .title a {margin:0;}
	.qna .bbs_list .writer {width:auto; margin-right:10px;}
	.qna .bbs_list .hit {display:none;}
	.qna .bbs_list .date {width:auto;}
	.qna .bbs_list .no_data {display:block !important; padding:10px 0 !important;}


	.bbs_view .title_area h3 {font-size:20px;}
	.bbs_view .title_area .info_wrap span {font-size:16px;}
	.bbs_view .title_area .info_wrap span + span:before {margin-top:-8px; height:14px;}
	.bbs_view .cont_area {font-size:16px;}

	.paging ul li a {font-size:16px;}

} */

/* @media screen and ( max-width:768px ){
	
	.bbs .sub_header:before,
	.bbs .sub_header:after {height:75%;}
	.bbs .sub_header .inner {padding:0;}
	.bbs .sub_header .inner .title_wrap h2 {padding-bottom:5px;}
	.bbs .sub_header .inner .title_wrap p {font-size:16px;}
	.notice .sub_header .inner .title_wrap {padding-left:50px; background-size:auto 60px;}
	.qna .sub_header .inner .title_wrap {padding-left:60px; background-size:auto 60px;}

	.bbs_nav {margin-bottom:10px;}
	.bbs_nav ul li .btn {height:30px; line-height:30px; padding:0 15px; font-size:14px;}

	.bbs_list {padding-top:4px; background-size:100% 4px;}
	.bbs_list table thead {display:none;}
	.bbs_list table td {display:inline-block; vertical-align:middle; padding:0; text-align:left; border-bottom:0; font-size:14px;}
	.bbs_list table tr {display:block; padding:15px 20px; border-bottom:1px solid #ddd;}
	.bbs_list .num {width:auto; margin-right:10px;}
	.bbs_list .school {width:auto; margin-right:10px;}
	.bbs_list .type {width:auto;}
	.bbs_list .type span {font-size:12px;}
	.bbs_list .title {display:block; padding:5px 0;}
	.bbs_list .title a {margin:0;}
	.bbs_list .title .reply {width:40px; font-size:12px;}
	.bbs_list .writer {width:auto; margin-right:10px;}
	.bbs_list .hit {display:none;}
	.bbs_list .date {width:auto;}
	.bbs_list .no_data {display:block !important; padding:10px 0 !important;}

	.qna .bbs_list .type span {width:70px;}

	.bbs_view .title_area {padding-top:4px; background-size:100% 4px;}
	.bbs_view .title_area h3 {padding:20px 20px; font-size:18px;}
	.bbs_view .title_area .info_wrap {padding:10px 20px;}
	.bbs_view .title_area .info_wrap span {font-size:14px;}
	.bbs_view .title_area .info_wrap span + span {margin-left:10px; padding-left:10px;}
	.bbs_view .title_area .info_wrap span + span:before {margin-top:-7px; height:12px;}
	.bbs_view .cont_area {padding:40px 20px;}

	.qna .bbs_view .reply_area {margin-top:40px; padding:15px 0 0;}
	.qna .bbs_view .reply_area .icon {left:-15px; width:40px; height:40px; line-height:40px; font-size:14px;}
	.qna .bbs_view .reply_area .reply_cont {padding:20px 25px;}

	.bbs_write .title_area {padding-top:4px; background-size:100% 4px;}
	.bbs_write .title_area h3 {font-size:18px;}
	.bbs_write .cont_area {padding:30px 20px;}
	.bbs_write .cont_area h4 {padding-bottom:10px;}
	.bbs_write .cont_area .input_radio input[type="radio"] + label {margin-top:10px;}
	.bbs_write input[type="text"] {padding:5px 10px;}
	.bbs_write textarea {padding:15px;}

	.bbs_search {margin-top:40px;}
	.bbs_search .search_area {height:40px; line-height:40px;}
	.bbs_search .search_area .search_btn {width:40px; height:40px; background-size:auto 30px;}

	.bbs_btn {margin:20px 0;}
	.bbs_btn .btn {width:auto; min-width:100px; margin:0 2px;}

	.paging {margin-top:40px;}
	.paging ul li {padding:0;}
	.paging ul li a {min-width:25px; height:25px; line-height:25px; font-size:14px;}

	.bbs .alert_box {margin:20px auto; padding:40px 20px;}
	.bbs .alert_box p {font-size:18px;}
	.bbs .alert_box .bbs_btn {margin-top:30px;}
	.bbs .alert_box .bbs_btn .btn {width:auto; min-width:70px;}


} */

/* @media screen and ( max-width:480px ){

	.bbs_view .title_area .info_wrap .writer {width:100%;}

	.bbs_btn .btn {width:80px;}

} */