#board_view_content {
	font-size:16px;
}
@media screen and (max-width:767px){
	/* 게시판 검색 폼 시작 */
	.board2_search_wrap {
		width: 100%;
		box-sizing: border-box;
		border:1px solid #f2f2f2;
		background: #fff;
		padding: 30px;
		text-align: center;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		margin-left:5px;
	}
	.board2_search_wrap .search_label {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:17px;
		color:#333;
		margin-right:10px;
	}
	.board2_search_wrap input[type=text] {
		width: 30%;
		height: 30px;
		font-family: 'NBGothic';
		font-size: 15px;
		color: #555;
		background-color:#f2f2f2;
		box-sizing: border-box;
		vertical-align: top;
	}
	.sub_search_keyword {
		width: 150px !important;
		height: 40px !important;
		border: none;
		background: #fff;
		text-align: center;
	}
	/* 게시판 검색 폼 끝 */

	/* 칼럼 시작 */
	.board_column_item {
		display:inline-block;
		width:46.5%;
		height:395px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding:20px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.board_column_img {
		display:block;
		width:100%;
		height:80px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
		margin-bottom:20px;
	}
	.board_column_title {
		width:100%;
		text-align:left;
		font-family:'NBGothicB';
		font-size:17px;
		color:#393f45;
		line-height:24px;
		margin-bottom:5px;
		box-sizing:border-box;
	}
	.board_column_content {
		width:100%;
		height:40px;
		text-align:left;
		font-family:'NBGothic';
		color:#555;
		font-size:15px;
		margin-top:5px;
		margin-bottom:5px;
		box-sizing:border-box;
		line-height:25px;
	}
	/* 칼럼 끝 */

	.board_thumb_item {
		display:inline-block;
		width:31%;
		height:auto !important;
		min-height:315px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding:10px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
		vertical-align:top;
		position:relative;
	}
	.board_thumb_img {
		display:block;
		width:100%;
		height:190px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
	}
	.board_thumb_item.vod {
		height:195px;
		padding-left:0px;
		padding-right:0px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
	}
	.board_thumb_item.vod .board_thumb_img {
		height:135px;
	}
	.board_card_title {
		width:100%;
		display:inline-block;
		text-align:center;
		font-family:'NBGothicB';
		font-size:15px;
		line-height:20px;
		padding-top:20px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
	}
	.board_card_txt {
		width:100%;
		text-align:left;
		font-family:'NGothic';
		font-size:13px;
		color:#555;
		padding-top:10px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		line-height:20px;
	}
	.thumb_icons {
		position:absolute;
		bottom:5px;
		right:10px;
		width:100%;
		height:30px;
		padding-right:10px;
		box-sizing:border-box;
		font-family:'NBGothic';
		font-size:13px;
		color:#777;
		text-align:right;
		margin-top:10px;
	}
	.board_thumb_title {
		width:100%;
		height:40px;
		text-align:center;
		font-family:'NBGothicB';
		font-size:14px;
		padding-top:17px;
		box-sizing:border-box;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.board_thumb_txt {
		width:100%;
		height:120px;
		text-align:left;
		font-family:'NGothic';
		font-size:14px;
		color:#555;
		padding-top:17px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		line-height:20px;
	}
	.vod_frame {
		width:100%;
		height:250px;
	}
	.board_list_item {
		display:block;
		width:100%;
		height:40px;
		border-bottom:1px solid #dfdfdf;
		margin:0 auto;
		cursor:pointer;
	}
	.board_list_no {
		float:left;
		width:10%;
		height:40px;
		box-sizing:border-box;
		text-align:center;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
	}
	.board_list_txt {
		float:left;
		width:60%;
		height:40px;
		box-sizing:border-box;
		text-align:left;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.board_list_date {
		float:left;
		width:30%;
		height:40px;
		box-sizing:border-box;
		text-align:right;
		font-family:'NBGothic';
		font-size:14px;
		color:#8a8a8a;
		padding-top:10px;
		padding-right:15px;
	}
	/* 게시판 페이징 시작 */
	.board_paging_wrap {
		width:100%;
		height:50px;
		text-align:center;
		margin-top:20px;
	}
	.paging_item {
		display:inline-block;
		text-align:center;
		width:30px;
		height:30px;
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:14px;
		border:1px solid #dfdfdf;
		padding-top:5px;
		box-sizing:border-box;
	}
	.paging_item.select {
		background-color:#c5003e;
		border:1px solid #c5003e;
		color:#fff;
		font-family:'NBGothicB';
	}
	/* 게시판 페이징 끝 */

	/* 게시판 검색 */
	.board_search_wrap {
		width:100%;
		max-width:1100px;
		margin:0 auto;
		height:50px;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:9px;
		text-align:right;
		margin-bottom:5px;
	}
	.board_search_wrap select {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=text] {
		width:20%;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#33;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=button] {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		background-color:#fff;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
		cursor:pointer;
	}

	/* 게시판 작성 */
	.write_content{position:relative; width:100%; height:870px; border-style:solid; border-color:#43031F; border-width:2px 0 0 0; margin-top:40px; margin-bottom:50px; padding-top:0px;}
	#user_name_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_name{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_pwd_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_pwd{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_email{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#email_partial_char{width:20px; height:20px; font-family:NBGothic; margin-top:6px; text-align:center;}
	#user_email_server{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#user_email_server_select{width:200px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-left:5px;}

	#resv_year{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_month{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_day{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_time{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#tel1{width:30px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char1{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel2{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char2{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel3{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_category_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_category{width:150px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_title_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#title{width:95%; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	.write_c_btn{float:left; position:relative; width:100%; height:50px; margin-top:30px; margin-bottom:50px; text-align:center;}

	#user_content_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:250px;}
	#board_content_wrap{width:100%; min-height:535px; margin-top:7px;}

	#user_file_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:25px;}
	#user_file{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:0px;}

	#user_captcha_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:40px;}
	#captcha_img{margin-top:0px;}
	#user_captcha{width:100px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:-25px; margin-left:10px;}
	#board_content {width:95%; height:535px;}

	.write_label{clear:both; float:left; width:100px; text-align:center;}
	.write_input{float:left;}

	.write_head {clear:both;float:left;width:20%;height:50px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head span {color:#43031F}
	.write_body {float:left;width:80%;height:50px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con {clear:both;float:left;width:20%;height:680px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head_con span {color:#43031F}
	.write_body_con {float:left;width:80%;height:680px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con2 {clear:both;float:left;width:20%;height:80px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:30px;padding-left:20px;border-bottom:1px solid #e5e5e5; po}
	.write_head_con2 span {color:#43031F}
	.write_body_con2 {float:left;width:80%;height:80px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	/* 게시판 뷰 */

	.rel_doct {
		width:100%; height:200px; box-sizing:border-box; background-color:#f5f5f5;
	}
	/* 의료진 카드 시작 */
	.center_doc_list {
		position:relative;
		float:left;
		width:100%;
		min-width:340px;
		height:250px;
		border:1px solid #cfcfcf;
		box-sizing:border-box;
		margin-right:2%;
		margin-bottom:2%;
	}
	.center_doc_img {
		float:left;
		width:120px;
		height:248px;
		box-sizing:border-box;
		background-color:#f7f7f7;
	}
	.center_doc_img img {
		width:120px;
	}
	.center_doc_txt {
		float:left;
		width:calc( 92% - 140px );
		height:250px;
		box-sizing:border-box;
		margin-left:20px;
	}
	.center_doc_subject {
		display:block;
		margin-top:20px;
		color:#e76720;
	}
	.doc_name {
		display:block;
		font-family:'NBGothicB';
		font-size:21px;
		margin-top:5px;
	}
	.center_doc_txt_subject {
		display:block;
		margin-top:10px;
		font-size:16px;
	}
	.center_doc_txt_major {
		display:block;
		margin-top:10px;
		font-family:'NBGothic';
		font-size:16px;
		color:#777;
		line-height:22px;
		overflow:hidden;
		height:90px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        white-space: normal;
	}
	.center_doc_btn {
		position:absolute;
		width:calc( 100% - 120px );
		height:50px;
		right:0px;
		bottom:0px;
		border-top:1px solid #cfcfcf;
	}
	.center_doc_btn .doc_btn_item {
		display:block;
		float:left;
		width:50%;
		height:50px;
		box-sizing:border-box;
		margin:0px;
		font-size:13px;
		text-align:center;
		padding-top:23px;
		cursor:pointer;
	}
	.center_doc_btn .doc_btn_item.btn1 {
		border-right:1px solid #cfcfcf;
		background:none;
		color:#555;
	}
	.center_doc_btn .doc_btn_item.btn2 {
		border:none;
		color:#555;
		padding-top:23px;
	}
	.center_doc_btn .doc_btn_item.btn1 i {
		margin-right:5px;
	}
	.center_doc_btn .doc_btn_item.btn2 i {
		font-size:19px;
		margin-right:5px;
		vertical-align:middle;
		margin-top:-3px;
	}
	.center_doc_btn .doc_btn_item.btn1:hover {
		background-color:#f8ae27;
		color:#fff;
	}
	.center_doc_btn .doc_btn_item.btn2:hover {
		background-color:#aaa;
		color:#fff;
	}
	.drlno {
		display: inline-block;
		font-family: 'NBGothicB';
		font-size: 15px;
		color: #c5003e;
		margin-left: 5px;
	}
}
@media screen and (min-width:768px) and (max-width:1023px){
	/* 게시판 검색 폼 시작 */
	.board2_search_wrap {
		width: 820px;
		height: 100px;
		box-sizing: border-box;
		border:1px solid #f2f2f2;
		background: #fff;
		padding: 30px;
		text-align: center;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		margin-left:5px;
	}
	.board2_search_wrap .search_label {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:17px;
		color:#333;
		margin-right:10px;
	}
	.board2_search_wrap input[type=text] {
		width: 30%;
		height: 30px;
		font-family: 'NBGothic';
		font-size: 15px;
		color: #555;
		background-color:#f2f2f2;
		box-sizing: border-box;
		vertical-align: top;
	}
	.sub_search_keyword {
		width: 280px !important;
		height: 40px !important;
		border: none;
		background: #fff;
		text-align: center;
	}
	/* 게시판 검색 폼 끝 */

	/* 칼럼 시작 */
	.board_search_wrap {
		background
	}
	.board_thumb_item.card_item {
		position:relative;
		display: inline-block;
		width: 32.3%;
		height: 317px;
		border: 1px solid #f2f2f2;
		box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing: border-box;
		padding: 0px !important;
		margin-left: 1%;
		margin-right: 0px;
		margin-bottom: 10px;
		vertical-align: top;	
	}
	.thumb_icons {
		position:absolute;
		bottom:5px;
		right:10px;
		width:100%;
		height:30px;
		padding-right:10px;
		box-sizing:border-box;
		font-family:'NBGothic';
		font-size:13px;
		color:#777;
		text-align:right;
	}
	.board_column_item {
		display:inline-block;
		width:33%;
		height:395px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding:20px;
		margin-left:calc(0.5 - 4px )%;
		margin-right:0px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.board_column_img {
		display:block;
		width:100%;
		height:190px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
		margin-bottom:20px;
	}
	.board_column_title {
		width:100%;
		height:60px;
		text-align:left;
		font-family:'NBGothicB';
		font-size:17px;
		color:#393f45;
		line-height:24px;
		margin-bottom:5px;
		box-sizing:border-box;
	}
	.board_column_content {
		width:100%;
		height:40px;
		text-align:left;
		font-family:'NBGothic';
		color:#555;
		font-size:15px;
		margin-top:5px;
		margin-bottom:5px;
		box-sizing:border-box;
		line-height:25px;
	}
	/* 칼럼 끝 */

	.board_thumb_item {
		display:inline-block;
		width:32.3%;
		height:auto !important;
		min-height:300px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding:10px;
		margin-left:1%;
		margin-right:0px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.board_thumb_img {
		display:block;
		width:100%;
		height:190px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
	}
	.board_thumb_item.vod {
		height:195px;
		padding-left:0px;
		padding-right:0px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
	}
	.board_thumb_item.vod .board_thumb_img {
		height:135px;
	}
	.board_card_title {
		width:100%;
		display:inline-block;
		text-align:center;
		font-family:'NBGothicB';
		font-size:23px;
		line-height:30px;
		padding-top:20px;
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
	}
	.board_card_txt {
		width:100%;
		height:120px;
		text-align:left;
		font-family:'NGothic';
		font-size:14px;
		color:#555;
		padding-top:17px;
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
		line-height:20px;
	}
	.board_thumb_title {
		width:100%;
		height:40px;
		text-align:center;
		font-family:'NBGothicB';
		font-size:14px;
		padding-top:17px;
		box-sizing:border-box;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.board_thumb_txt {
		width:100%;
		height:120px;
		text-align:left;
		font-family:'NGothic';
		font-size:14px;
		color:#555;
		padding-top:17px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		line-height:20px;
	}
	.vod_frame {
		width:800px;
		height:450px;
	}
	.board_list_item {
		display:block;
		width:100%;
		height:40px;
		border-bottom:1px solid #dfdfdf;
		margin:0 auto;
		cursor:pointer;
	}
	.board_list_no {
		float:left;
		width:10%;
		height:40px;
		box-sizing:border-box;
		text-align:center;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
	}
	.board_list_txt {
		float:left;
		width:70%;
		height:40px;
		box-sizing:border-box;
		text-align:left;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.board_list_date {
		float:left;
		width:20%;
		height:40px;
		box-sizing:border-box;
		text-align:right;
		font-family:'NBGothic';
		font-size:14px;
		color:#8a8a8a;
		padding-top:10px;
		padding-right:15px;
	}

	/* 게시판 페이징 시작 */
	.board_paging_wrap {
		width:100%;
		height:50px;
		text-align:center;
		margin-top:20px;
	}
	.paging_item {
		display:inline-block;
		text-align:center;
		width:30px;
		height:30px;
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:14px;
		border:1px solid #dfdfdf;
		padding-top:5px;
		box-sizing:border-box;
	}
	.paging_item.select {
		background-color:#c5003e;
		border:1px solid #c5003e;
		color:#fff;
		font-family:'NBGothicB';
	}
	/* 게시판 페이징 끝 */

	/* 게시판 검색 */
	.board_search_wrap {
		width:100%;
		max-width:1100px;
		margin:0 auto;
		height:50px;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:9px;
		text-align:right;
		margin-bottom:5px;
	}
	.board_search_wrap select {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=text] {
		width:20%;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#33;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=button] {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		background-color:#fff;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
		cursor:pointer;
	}

	.board_thumb_item.item1,.board_thumb_item.item4,.board_thumb_item.item7,.board_thumb_item.item11 {
		margin-left:0px;
	}
	.board_thumb_item.item3,.board_thumb_item.item6,.board_thumb_item.item9,.board_thumb_item.item12 {
		margin-right:0px;
	}
	.board_column_item.item1,.board_column_item.item4,.board_column_item.item7,.board_column_item.item11 {
		margin-left:0px;
	}
	.board_column_item.item3,.board_column_item.item6,.board_column_item.item9,.board_column_item.item12 {
		margin-right:0px;
	}

	/* 게시판 작성 */
	.write_content{position:relative; width:100%; height:870px; border-style:solid; border-color:#43031F; border-width:2px 0 0 0; margin-top:40px; margin-bottom:50px; padding-top:0px;}
	#user_name_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_name{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_pwd_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_pwd{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_email{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#email_partial_char{width:20px; height:20px; font-family:NBGothic; margin-top:6px; text-align:center;}
	#user_email_server{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#user_email_server_select{width:200px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-left:5px;}

	#resv_year{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_month{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_day{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_time{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#tel1{width:30px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char1{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel2{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char2{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel3{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_category_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_category{width:150px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_title_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#title{width:95%; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	.write_c_btn{float:left; position:relative; width:100%; height:50px; margin-top:30px; margin-bottom:50px; text-align:center;}

	#user_content_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:250px;}
	#board_content_wrap{width:100%; min-height:535px; margin-top:7px;}

	#user_file_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:25px;}
	#user_file{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:0px;}

	#user_captcha_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:40px;}
	#captcha_img{margin-top:0px;}
	#user_captcha{width:100px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:15px; margin-left:10px;}
	#board_content {width:95%; height:535px;}

	.write_label{clear:both; float:left; width:100px; text-align:center;}
	.write_input{float:left;}

	.write_head {clear:both;float:left;width:20%;height:50px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head span {color:#43031F}
	.write_body {float:left;width:80%;height:50px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con {clear:both;float:left;width:20%;height:680px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head_con span {color:#43031F}
	.write_body_con {float:left;width:80%;height:680px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con2 {clear:both;float:left;width:20%;height:80px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:30px;padding-left:20px;border-bottom:1px solid #e5e5e5; po}
	.write_head_con2 span {color:#43031F}
	.write_body_con2 {float:left;width:80%;height:80px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	/* 게시판 뷰 */

	.rel_doct {
		width:100%; height:200px; box-sizing:border-box; background-color:#f5f5f5;
	}


	/* 의료진 카드 시작 */
	.center_doc_list {
		position:relative;
		float:left;
		width:100%;
		min-width:340px;
		height:250px;
		border:1px solid #cfcfcf;
		box-sizing:border-box;
		margin-right:2%;
		margin-bottom:2%;
	}
	.center_doc_img {
		float:left;
		width:180px;
		height:248px;
		box-sizing:border-box;
		background-color:#f7f7f7;
	}
	.center_doc_img img {
		width:180px;
	}
	.center_doc_txt {
		float:left;
		width:calc( 92% - 200px );
		height:250px;
		box-sizing:border-box;
		margin-left:20px;
	}
	.center_doc_subject {
		display:block;
		margin-top:20px;
		color:#e76720;
	}
	.doc_name {
		display:block;
		font-family:'NBGothicB';
		font-size:21px;
		margin-top:5px;
	}
	.center_doc_txt_subject {
		display:block;
		margin-top:10px;
		font-size:16px;
	}
	.center_doc_txt_major {
		display:block;
		margin-top:10px;
		font-family:'NBGothic';
		font-size:16px;
		color:#777;
		line-height:22px;
	}
	.center_doc_btn {
		position:absolute;
		width:calc( 100% - 180px );
		height:50px;
		right:0px;
		bottom:0px;
		border-top:1px solid #cfcfcf;
	}
	.center_doc_btn .doc_btn_item {
		display:block;
		float:left;
		width:50%;
		height:50px;
		box-sizing:border-box;
		margin:0px;
		font-size:15px;
		text-align:center;
		padding-top:18px;
		cursor:pointer;
	}
	.center_doc_btn .doc_btn_item.btn1 {
		border-right:1px solid #cfcfcf;
		background:none;
		color:#555;
	}
	.center_doc_btn .doc_btn_item.btn2 {
		border:none;
		color:#555;
		padding-top:18px;
	}
	.center_doc_btn .doc_btn_item.btn1 i {
		margin-right:5px;
	}
	.center_doc_btn .doc_btn_item.btn2 i {
		font-size:19px;
		margin-right:5px;
		vertical-align:middle;
		margin-top:-3px;
	}
	.center_doc_btn .doc_btn_item.btn1:hover {
		background-color:#f8ae27;
		color:#fff;
	}
	.center_doc_btn .doc_btn_item.btn2:hover {
		background-color:#aaa;
		color:#fff;
	}
	.drlno {
		display: inline-block;
		font-family: 'NBGothicB';
		font-size: 15px;
		color: #c5003e;
		margin-left: 5px;
	}
}
@media screen and (min-width:1024px){
	/* 게시판 검색 폼 시작 */
	.board2_search_wrap {
		width: 820px;
		height: 150px;
		box-sizing: border-box;
		border:1px solid #f2f2f2;
		background: #fff;
		padding: 30px;
		text-align: center;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		margin-left:5px;
	}
	.board2_search_wrap .search_label {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:17px;
		color:#333;
		margin-right:10px;
	}
	.board2_search_wrap input[type=text] {
		width: 30%;
		height: 30px;
		font-family: 'NBGothic';
		font-size: 15px;
		color: #555;
		background-color:#f2f2f2;
		box-sizing: border-box;
		vertical-align: top;
	}
	.sub_search_keyword {
		width: 280px !important;
		height: 40px !important;
		border: none;
		background: #fff;
		text-align: center;
	}
	/* 게시판 검색 폼 끝 */

	/* 칼럼 시작 */
	.board_search_wrap {

	}
	.board_column_item {
		display:inline-block;
		width:32.3%;
		height:380px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding-bottom:20px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:13px;
		vertical-align:top;
	}
	.board_column_item.item1,.board_column_item.item4,.board_column_item.item7,.board_column_item.item11 {
		margin-left:0px;
	}
	.board_column_item.item3,.board_column_item.item6,.board_column_item.item9,.board_column_item.item12 {
		margin-right:0px;
	}
	.board_column_img {
		display:block;
		width:100%;
		height:190px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
		margin-bottom:20px;
	}
	.board_column_title {
		width:100%;
		height:60px;
		text-align:left;
		font-family:'NBGothicB';
		font-size:17px;
		color:#333;
		line-height:24px;
		padding-left:20px;
		padding-right:20px;
		margin-bottom:5px;
		box-sizing:border-box;
	}
	.board_column_content {
		width:100%;
		height:40px;
		text-align:left;
		font-family:'NBGothic';
		color:#555;
		font-size:14px;
		margin-top:5px;
		margin-bottom:5px;
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
		line-height:25px;
	}
	.board_column_item.item1,.board_column_item.item4,.board_column_item.item7,.board_column_item.item11 {
		margin-left:0px;
	}
	.board_column_item.item3,.board_column_item.item6,.board_column_item.item9,.board_column_item.item12 {
		margin-right:0px;
	}
	/* 칼럼 끝 */


	.board_thumb_item.item1,.board_thumb_item.item4,.board_thumb_item.item7,.board_thumb_item.item11 {
		margin-left:0px;
	}
	.board_thumb_item.item3,.board_thumb_item.item6,.board_thumb_item.item9,.board_thumb_item.item12 {
		margin-right:0px;
	}
	
	.board_thumb_item.pr.item1,.board_thumb_item.pr.item5,.board_thumb_item.pr.item9,.board_thumb_item.pr.item14 {
		margin-left:0px !important;
		margin-right:4px !important;
	}
	.board_thumb_item.pr.item3 {
		margin-right:5px !important;
	}
	.board_thumb_item.pr.item4,.board_thumb_item.pr.item8,.board_thumb_item.pr.item12,.board_thumb_item.pr.item16 {
		margin-left:4px !important;
		margin-right:0px !important;
	}

	.board_thumb_item {
		position:relative;
		display:inline-block;
		width:32.3%;
		height:250px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:13px;
		vertical-align:top;
	}
	.board_thumb_img {
		display:block;
		width:100%;
		height:190px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
	}
	.pr .board_thumb_img {
		display:block;
		width:100%;
		height:111px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
	}
	.board_thumb_item.vod {
		height:195px;
		padding-left:0px;
		padding-right:0px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
	}
	.board_thumb_item.pr {
		width:23.9%;
		height:160px;
		padding-left:0px;
		padding-right:0px;
		border:1px solid #f2f2f2;
		box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);
	}
	.board_thumb_item.vod .board_thumb_img {
		height:135px;
	}
	.board_thumb_title {
		width:100%;
		height:40px;
		text-align:center;
		font-family:'NBGothicB';
		font-size:16px;
		padding-top:20px;
		box-sizing:border-box;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding-left:10px;
		padding-right:10px;
	}
	.board_card_title {
		width:100%;
		display:inline-block;
		text-align:center;
		font-family:'NBGothicB';
		font-size:23px;
		line-height:30px;
		padding-top:20px;
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
	}
	.board_card_txt {
		width:100%;
		height:120px;
		text-align:left;
		font-family:'NGothic';
		font-size:14px;
		color:#555;
		padding-top:12px;
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
		line-height:20px;
	}
	.thumb_icons {
		position:absolute;
		bottom:5px;
		right:5px;
		width:100%;
		height:30px;
		padding-right:10px;
		box-sizing:border-box;
		font-family:'NBGothic';
		font-size:13px;
		color:#777;
		text-align:right;
	}
	.board_thumb_txt {
		width:100%;
		height:120px;
		text-align:left;
		font-family:'NGothic';
		font-size:14px;
		color:#555;
		padding-top:17px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		line-height:20px;
	}
	.vod_frame {
		width:800px;
		height:450px;
	}
	.board_list_item {
		display:block;
		width:100%;
		height:40px;
		border-bottom:1px solid #dfdfdf;
		margin:0 auto;
		cursor:pointer;
	}
	.board_list_no {
		float:left;
		width:10%;
		height:40px;
		box-sizing:border-box;
		text-align:center;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
	}
	.board_list_txt {
		float:left;
		width:70%;
		height:40px;
		box-sizing:border-box;
		text-align:left;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.board_list_date {
		float:left;
		width:20%;
		height:40px;
		box-sizing:border-box;
		text-align:right;
		font-family:'NBGothic';
		font-size:14px;
		color:#8a8a8a;
		padding-top:10px;
		padding-right:15px;
	}
	.board_paging_wrap {
		width:100%;
		height:50px;
		text-align:center;
		margin-top:40px;
	}
	.paging_item {
		display:inline-block;
		text-align:center;
		width:40px;
		height:40px;
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:15px;
		border:1px solid #dfdfdf;
		padding-top:12px;
		box-sizing:border-box;
	}
	.paging_item.select {
		background-color:#c5003e;
		border:1px solid #c5003e;
		color:#fff;
		font-family:'NBGothic';
	}

	/* 게시판 검색 */
	.board_search_wrap {
		width:100%;
		max-width:1100px;
		margin:0 auto;
		height:50px;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:9px;
		text-align:right;
		margin-bottom:5px;
	}
	.board_search_wrap select {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=text] {
		width:20%;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#33;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=button] {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		background-color:#fff;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
		cursor:pointer;
	}

	/* 게시판 작성 */
	.write_content{position:relative; width:100%; height:870px; border-style:solid; border-color:#43031F; border-width:2px 0 0 0; margin-top:40px; margin-bottom:50px; padding-top:0px;}
	#user_name_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_name{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_pwd_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_pwd{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_email{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#email_partial_char{width:20px; height:20px; font-family:NBGothic; margin-top:6px; text-align:center;}
	#user_email_server{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#user_email_server_select{width:200px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-left:5px;}

	#resv_year{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_month{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_day{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_time{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#tel1{width:30px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char1{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel2{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char2{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel3{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_category_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_category{width:150px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_title_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#title{width:95%; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	.write_c_btn{float:left; position:relative; width:100%; height:50px; margin-top:30px; margin-bottom:50px; text-align:center;}

	#user_content_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:250px;}
	#board_content_wrap{width:100%; min-height:535px; margin-top:7px;}

	#user_file_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:25px;}
	#user_file{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:0px;}

	#user_captcha_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:40px;}
	#captcha_img{margin-top:0px;}
	#user_captcha{width:100px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:-25px; margin-left:10px;}
	#board_content {width:95%; height:535px;}

	.write_label{clear:both; float:left; width:100px; text-align:center;}
	.write_input{float:left;}

	.write_head {clear:both;float:left;width:20%;height:50px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head span {color:#43031F}
	.write_body {float:left;width:80%;height:50px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con {clear:both;float:left;width:20%;height:680px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head_con span {color:#43031F}
	.write_body_con {float:left;width:80%;height:680px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con2 {clear:both;float:left;width:20%;height:80px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:30px;padding-left:20px;border-bottom:1px solid #e5e5e5; po}
	.write_head_con2 span {color:#43031F}
	.write_body_con2 {float:left;width:80%;height:80px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	/* 게시판 뷰 */
	
	.rel_doct {
		position:relative;
		width:100%;
		height:350px;
		box-sizing:border-box;
	}
	.view_doc_img {
		float:left;
		width:170px;
		height:170px;
		background:#fff;
		background-position:bottom center;
		border-radius:85px;
		background-repeat:no-repeat;
		margin-top:15px;
		margin-left:50px;
	}
	.view_doc_txt {
		float:left;
		width:400px;
		height:170px;
		margin-top:15px;
		padding-left:30px;
	}
	.view_doc_subject {
		display:block;
		font-family:'NBGothicB';
		font-size:14px;
		color:#555;
		margin-top:20px;
	}
	.view_doc_name {
		display:block;
		font-family:'NBGothicB';
		font-size:20px;
		color:#000;
		margin-top:10px;
	}
	.view_doc_txt_subject {
		display:block;
		font-family:'NBGothic';
		font-size:14px;
		color:#fff;
		background-color:#f8ae27;
		margin-top:20px;
		text-align:center;
		padding:3px 5px;
		width:120px;
	}
	.view_doc_txt_subject_cont {
		display:block;
		font-family:'NBGothic';
		font-size:14px;
		color:#555;
		margin-top:0px;
	}
	.view_doc_btn {
		position:absolute;
		top:70px;
		right:50px;
		width:150px;
	}


	/* 의료진 카드 시작 */
	.center_doc_list {
		position:relative;
		float:left;
		width:100%;
		min-width:340px;
		height:250px;
		border:1px solid #cfcfcf;
		box-sizing:border-box;
		margin-right:2%;
		margin-bottom:2%;
	}
	.center_doc_img {
		float:left;
		width:180px;
		height:248px;
		box-sizing:border-box;
		background-color:#f7f7f7;
	}
	.center_doc_img img {
		width:180px;
	}
	.center_doc_txt {
		float:left;
		width:calc( 92% - 200px );
		height:250px;
		box-sizing:border-box;
		margin-left:20px;
	}
	.center_doc_subject {
		display:block;
		margin-top:20px;
		color:#e76720;
	}
	.doc_name {
		display:block;
		font-family:'NBGothicB';
		font-size:21px;
		margin-top:5px;
	}
	.center_doc_txt_subject {
		display:block;
		margin-top:10px;
		font-size:16px;
	}
	.center_doc_txt_major {
		display:block;
		margin-top:10px;
		font-family:'NBGothic';
		font-size:16px;
		color:#777;
		line-height:22px;
	}
	.center_doc_btn {
		position:absolute;
		width:calc( 100% - 180px );
		height:50px;
		right:0px;
		bottom:0px;
		border-top:1px solid #cfcfcf;
	}
	.center_doc_btn .doc_btn_item {
		display:block;
		float:left;
		width:50%;
		height:50px;
		box-sizing:border-box;
		margin:0px;
		font-size:15px;
		text-align:center;
		padding-top:18px;
		cursor:pointer;
	}
	.center_doc_btn .doc_btn_item.btn1 {
		border-right:1px solid #cfcfcf;
		background:none;
		color:#555;
	}
	.center_doc_btn .doc_btn_item.btn2 {
		border:none;
		color:#555;
		padding-top:18px;
	}
	.center_doc_btn .doc_btn_item.btn1 i {
		margin-right:5px;
	}
	.center_doc_btn .doc_btn_item.btn2 i {
		font-size:19px;
		margin-right:5px;
		vertical-align:middle;
		margin-top:-3px;
	}
	.center_doc_btn .doc_btn_item.btn1:hover {
		background-color:#f8ae27;
		color:#fff;
	}
	.center_doc_btn .doc_btn_item.btn2:hover {
		background-color:#aaa;
		color:#fff;
	}
	.drlno {
		display: inline-block;
		font-family: 'NBGothicB';
		font-size: 15px;
		color: #c5003e;
		margin-left: 5px;
	}
}

@media print {
	/* 게시판 검색 폼 시작 */
	.board2_search_wrap {
		width: 100%;
		box-sizing: border-box;
		border:1px solid #f2f2f2;
		background: #fff;
		padding: 30px;
		text-align: center;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		margin-left:5px;
	}
	.board2_search_wrap .search_label {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:17px;
		color:#333;
		margin-right:10px;
	}
	.board2_search_wrap input[type=text] {
		width: 30%;
		height: 30px;
		font-family: 'NBGothic';
		font-size: 15px;
		color: #555;
		background-color:#f2f2f2;
		box-sizing: border-box;
		vertical-align: top;
	}
	.sub_search_keyword {
		width: 150px !important;
		height: 40px !important;
		border: none;
		background: #fff;
		text-align: center;
	}
	/* 게시판 검색 폼 끝 */

	/* 칼럼 시작 */
	.board_column_item {
		display:inline-block;
		width:46.5%;
		height:395px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding:20px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.board_column_img {
		display:block;
		width:100%;
		height:80px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
		margin-bottom:20px;
	}
	.board_column_title {
		width:100%;
		text-align:left;
		font-family:'NBGothicB';
		font-size:17px;
		color:#393f45;
		line-height:24px;
		margin-bottom:5px;
		box-sizing:border-box;
	}
	.board_column_content {
		width:100%;
		height:40px;
		text-align:left;
		font-family:'NBGothic';
		color:#555;
		font-size:15px;
		margin-top:5px;
		margin-bottom:5px;
		box-sizing:border-box;
		line-height:25px;
	}
	/* 칼럼 끝 */

	.board_thumb_item {
		display:inline-block;
		width:31%;
		height:auto !important;
		min-height:315px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding:10px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
		vertical-align:top;
		position:relative;
	}
	.board_thumb_img {
		display:block;
		width:100%;
		height:190px;
		box-sizing:border-box;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		background-color:#f2f2f2;
	}
	.board_thumb_item.vod {
		height:195px;
		padding-left:0px;
		padding-right:0px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
	}
	.board_thumb_item.vod .board_thumb_img {
		height:135px;
	}
	.board_card_title {
		width:100%;
		display:inline-block;
		text-align:center;
		font-family:'NBGothicB';
		font-size:15px;
		line-height:20px;
		padding-top:20px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
	}
	.board_card_txt {
		width:100%;
		text-align:left;
		font-family:'NGothic';
		font-size:13px;
		color:#555;
		padding-top:10px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		line-height:20px;
	}
	.thumb_icons {
		position:absolute;
		bottom:5px;
		right:10px;
		width:100%;
		height:30px;
		padding-right:10px;
		box-sizing:border-box;
		font-family:'NBGothic';
		font-size:13px;
		color:#777;
		text-align:right;
		margin-top:10px;
	}
	.board_thumb_title {
		width:100%;
		height:40px;
		text-align:center;
		font-family:'NBGothicB';
		font-size:14px;
		padding-top:17px;
		box-sizing:border-box;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.board_thumb_txt {
		width:100%;
		height:120px;
		text-align:left;
		font-family:'NGothic';
		font-size:14px;
		color:#555;
		padding-top:17px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		line-height:20px;
	}
	.vod_frame {
		width:100%;
		height:250px;
	}
	.board_list_item {
		display:block;
		width:100%;
		height:40px;
		border-bottom:1px solid #dfdfdf;
		margin:0 auto;
		cursor:pointer;
	}
	.board_list_no {
		float:left;
		width:10%;
		height:40px;
		box-sizing:border-box;
		text-align:center;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
	}
	.board_list_txt {
		float:left;
		width:60%;
		height:40px;
		box-sizing:border-box;
		text-align:left;
		font-family:'NBGothic';
		font-size:14px;
		color:#000;
		padding-top:10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.board_list_date {
		float:left;
		width:30%;
		height:40px;
		box-sizing:border-box;
		text-align:right;
		font-family:'NBGothic';
		font-size:14px;
		color:#8a8a8a;
		padding-top:10px;
		padding-right:15px;
	}
	/* 게시판 페이징 시작 */
	.board_paging_wrap {
		width:100%;
		height:50px;
		text-align:center;
		margin-top:20px;
	}
	.paging_item {
		display:inline-block;
		text-align:center;
		width:30px;
		height:30px;
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:14px;
		border:1px solid #dfdfdf;
		padding-top:5px;
		box-sizing:border-box;
	}
	.paging_item.select {
		background-color:#c5003e;
		border:1px solid #c5003e;
		color:#fff;
		font-family:'NBGothicB';
	}
	/* 게시판 페이징 끝 */

	/* 게시판 검색 */
	.board_search_wrap {
		width:100%;
		max-width:1100px;
		margin:0 auto;
		height:50px;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:9px;
		text-align:right;
		margin-bottom:5px;
	}
	.board_search_wrap select {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=text] {
		width:20%;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#33;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
	}
	.board_search_wrap input[type=button] {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#333;
		background-color:#fff;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #dfdfdf;
		cursor:pointer;
	}

	/* 게시판 작성 */
	.write_content{position:relative; width:100%; height:870px; border-style:solid; border-color:#43031F; border-width:2px 0 0 0; margin-top:40px; margin-bottom:50px; padding-top:0px;}
	#user_name_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_name{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_pwd_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_pwd{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_email{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#email_partial_char{width:20px; height:20px; font-family:NBGothic; margin-top:6px; text-align:center;}
	#user_email_server{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#user_email_server_select{width:200px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-left:5px;}

	#resv_year{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_month{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_day{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#resv_time{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#tel1{width:30px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char1{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel2{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}
	#tel_partial_char2{width:15px; height:20px; font-family:NBGothic; font-size:15pt; margin-top:2px; text-align:center;}
	#tel3{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_category_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#user_category{width:150px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	#user_title_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
	#title{width:95%; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic;}

	.write_c_btn{float:left; position:relative; width:100%; height:50px; margin-top:30px; margin-bottom:50px; text-align:center;}

	#user_content_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:250px;}
	#board_content_wrap{width:100%; min-height:535px; margin-top:7px;}

	#user_file_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:25px;}
	#user_file{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:0px;}

	#user_captcha_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:40px;}
	#captcha_img{margin-top:0px;}
	#user_captcha{width:100px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NBGothic; margin-top:-25px; margin-left:10px;}
	#board_content {width:95%; height:535px;}

	.write_label{clear:both; float:left; width:100px; text-align:center;}
	.write_input{float:left;}

	.write_head {clear:both;float:left;width:20%;height:50px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head span {color:#43031F}
	.write_body {float:left;width:80%;height:50px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con {clear:both;float:left;width:20%;height:680px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
	.write_head_con span {color:#43031F}
	.write_body_con {float:left;width:80%;height:680px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	.write_head_con2 {clear:both;float:left;width:20%;height:80px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:30px;padding-left:20px;border-bottom:1px solid #e5e5e5; po}
	.write_head_con2 span {color:#43031F}
	.write_body_con2 {float:left;width:80%;height:80px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
	/* 게시판 뷰 */

	.rel_doct {
		width:100%; height:200px; box-sizing:border-box; background-color:#f5f5f5;
	}
	/* 의료진 카드 시작 */
	.center_doc_list {
		position:relative;
		float:left;
		width:100%;
		min-width:340px;
		height:250px;
		border:1px solid #cfcfcf;
		box-sizing:border-box;
		margin-right:2%;
		margin-bottom:2%;
	}
	.center_doc_img {
		float:left;
		width:120px;
		height:248px;
		box-sizing:border-box;
		background-color:#f7f7f7;
	}
	.center_doc_img img {
		width:120px;
	}
	.center_doc_txt {
		float:left;
		width:calc( 92% - 140px );
		height:250px;
		box-sizing:border-box;
		margin-left:20px;
	}
	.center_doc_subject {
		display:block;
		margin-top:20px;
		color:#e76720;
	}
	.doc_name {
		display:block;
		font-family:'NBGothicB';
		font-size:21px;
		margin-top:5px;
	}
	.center_doc_txt_subject {
		display:block;
		margin-top:10px;
		font-size:16px;
	}
	.center_doc_txt_major {
		display:block;
		margin-top:10px;
		font-family:'NBGothic';
		font-size:16px;
		color:#777;
		line-height:22px;
	}
	.center_doc_btn {
		position:absolute;
		width:calc( 100% - 120px );
		height:50px;
		right:0px;
		bottom:0px;
		border-top:1px solid #cfcfcf;
	}
	.center_doc_btn .doc_btn_item {
		display:block;
		float:left;
		width:50%;
		height:50px;
		box-sizing:border-box;
		margin:0px;
		font-size:13px;
		text-align:center;
		padding-top:23px;
		cursor:pointer;
	}
	.center_doc_btn .doc_btn_item.btn1 {
		border-right:1px solid #cfcfcf;
		background:none;
		color:#555;
	}
	.center_doc_btn .doc_btn_item.btn2 {
		border:none;
		color:#555;
		padding-top:23px;
	}
	.center_doc_btn .doc_btn_item.btn1 i {
		margin-right:5px;
	}
	.center_doc_btn .doc_btn_item.btn2 i {
		font-size:19px;
		margin-right:5px;
		vertical-align:middle;
		margin-top:-3px;
	}
	.center_doc_btn .doc_btn_item.btn1:hover {
		background-color:#f8ae27;
		color:#fff;
	}
	.center_doc_btn .doc_btn_item.btn2:hover {
		background-color:#aaa;
		color:#fff;
	}
	.drlno {
		display: inline-block;
		font-family: 'NBGothicB';
		font-size: 15px;
		color: #c5003e;
		margin-left: 5px;
	}
}

@media print {
	.board_column_item, .board_thumb_item {
		width:32% !important;
		height:300px;
		border:1px solid #f2f2f2;
		box-shadow:1px 1px 0px 0px rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding-bottom:20px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:13px;
		vertical-align:top;
	}
	.board_column_item.item1,.board_column_item.item4,.board_column_item.item7,.board_column_item.item11, 
	.board_thumb_item.item1, .board_thumb_item.item4, .board_thumb_item.item7, .board_thumb_item.item11 {
		margin-left:0px !important;
	}
	.board_column_item.item3,.board_column_item.item6,.board_column_item.item9,.board_column_item.item12, 
	.board_thumb_item.item3, .board_thumb_item.item6, .board_thumb_item.item9, .board_thumb_item.item12 {
		margin-right:0px !important;
	}

	.board_thumb_item.vod {
		height: 185px !important;
		min-height: 185px !important;
	}
	.board_thumb_item.vod .board_thumb_img {
		height: 135px !important;
	}
	.board_thumb_title {
	    height: 40px !important;
	}
}