@media screen and (max-width:767px){
	/* 검색 페이지 시작 */
	.sub1_3_search_wrap {
		width:100%;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:20px;
		text-align:center;
	}
	.search_label {
		display:inline-block;
		margin-top:10px;
	}
	.sub_search_keyword {
		width:60%;
		height:40px;
		border:none;
		background:#fff;
		text-align:center;
		box-sizing:border-box;
		vertical-align:top;
	}
	.sub_search_btn {
		width:40px;
		height:40px;
		font-size:20px;
		padding-top:9px;
		text-align:center;
		box-sizing:border-box;
		display:inline-block;
		background-color:#c5003e;
		color:#fff;
		cursor:pointer;
		vertical-align:top;
	}
	.sub1_3_search_wrap #st {
		font-family:'NBGothic';
		color:#555;
		font-size:13px;
		margin-bottom:5px;
	}
	/* 검색 페이지 끝 */

	/* 의료진 리스트 시작 */
	.doc_list {
		width:100%;
		height:200px;
		border-bottom:1px solid #dfdfdf;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	.doc_img {
		float:left;
		width:40%;
		height:200px;
		text-align:center;
		line-height:20px;
		margin-bottom:10px;
	}
	.doc_txt {
		float:left;
		width:50%;
		height:210px;
		margin-left:5%;
		line-height:18px;
		font-size:13px;
		color:#8a8a8a;
		box-sizing:border-box;
	}
	.doc_btn {
		width:150px;
		height:200px;
		float:right;
		margin-top:5px;
	}
	.doc_subject {
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:12px;
	}
	.doc_name {
		font-family:'NBGothicB';
		color:#000;
		font-size:15px;
	}
	.doc_txt_subject {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:14px;
		margin-bottom:5px;
		color:#000;
	}
	.doc_btn_item {
		width:100%;
		height:30px;
		background:#f9ae28;
		color:#fff;
		font-family:'NBGothic';
		font-size:14px;
		border:none;
		margin-top:2px;
		margin-bottom:2px;
		cursor:pointer;
	}
	.doc_btn_item.btn1 {
		margin-top:0px;
	}
	.doc_btn_item.btn2 {
		border:1px solid #f9ae28;
		background:none;
		color:#f9ae28;
	}
	.doc_list2 {
		width:100%;
		height:210px;
		border:1px solid #dfdfdf;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		margin-bottom:30px;
		margin-right:1%;
		position:relative;
		box-sizing:border-box;
		display:inline-block;
	}
	.doc_list2 .doc_btn {
		position:absolute;
		bottom:10px;
		left:46%;
		height:70px;
		margin-left:7px;
	}
	/* 의료진 리스트 끝 */
}
@media screen and (min-width:768px) and (max-width:1023px){
	/* 검색 페이지 시작 */
	.sub1_3_search_wrap {
		width:100%;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:30px;
		padding-bottom:15px;
		text-align:center;
	}
	.sub1_3_search_wrap .txt_type2 {
		margin-top:15px;
	}
	.sub1_3_search_wrap input[type=text] {
		width:30%;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#555;
		box-sizing:border-box;
		vertical-align:top;
	}
	.sub1_3_search_wrap input[type=button] {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#fff;
		background-color:#c5003e;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #c5003e;
		cursor:pointer;
	}
	.sub_search_keyword {
		width:280px !important;
		height:40px !important;
		border:none;
		background:#fff;
		text-align:center;
	}
	.sub_search_btn {
		width:40px;
		height:40px;
		font-size:20px;
		padding-top:9px;
		text-align:center;
		box-sizing:border-box;
		display:inline-block;
		background-color:#c5003e;
		color:#fff;
		cursor:pointer;
	}
	/* 검색 페이지 끝 */

	/* 의료진 리스트 시작 */
	.doc_list {
		width:100%;
		height:200px;
		border-bottom:1px solid #dfdfdf;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	.doc_img {
		float:left;
		width:150px;
		height:200px;
		text-align:center;
		margin-right:10px;
		line-height:20px;
	}
	.doc_txt {
		float:left;
		width:50%;
		height:210px;
		line-height:18px;
		font-size:13px;
		color:#8a8a8a;
		box-sizing:border-box;
	}
	.doc_btn {
		width:150px;
		height:200px;
		float:right;
		margin-top:5px;
	}
	.doc_subject {
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:13px;
	}
	.doc_name {
		font-family:'NBGothicB';
		color:#000;
		font-size:17px;
	}
	.doc_subject {
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:13px;
	}
	.doc_name {
		font-family:'NBGothicB';
		color:#000;
		font-size:17px;
	}
	.doc_txt_subject {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:14px;
		margin-bottom:5px;
		color:#000;
	}
	.doc_btn_item {
		width:100%;
		height:30px;
		background:#f9ae28;
		color:#fff;
		font-family:'NBGothic';
		font-size:14px;
		border:none;
		margin-top:2px;
		margin-bottom:2px;
		cursor:pointer;
	}
	.doc_btn_item.btn1 {
		margin-top:0px;
	}
	.doc_btn_item.btn2 {
		border:1px solid #f9ae28;
		background:none;
		color:#f9ae28;
	}
	.doc_list2 {
		width:48%;
		height:210px;
		border:1px solid #dfdfdf;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		margin-bottom:30px;
		margin-right:1%;
		position:relative;
		box-sizing:border-box;
		display:inline-block;
	}
	.doc_list2 .doc_btn {
		position:absolute;
		bottom:10px;
		left:180px;
		height:70px;
	}
	/* 의료진 리스트 끝 */
}
@media screen and (min-width:1024px){
	/* 검색 페이지 시작 */
	.sub1_3_search_wrap {
		width:100%;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:30px;
		text-align:center;
	}
	.sub1_3_search_wrap .txt_type2 {
		margin-top:15px;
	}
	.sub1_3_search_wrap input[type=text] {
		width:30%;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#555;
		box-sizing:border-box;
		vertical-align:top;
	}
	.sub1_3_search_wrap input[type=button] {
		width:100px;
		height:30px;
		font-family:'NBGothic';
		font-size:15px;
		color:#fff;
		background-color:#c5003e;
		box-sizing:border-box;
		vertical-align:top;
		border:1px solid #c5003e;
		cursor:pointer;
	}
	.sub_search_keyword {
		width:280px !important;
		height:40px !important;
		border:none;
		background:#fff;
		text-align:center;
	}
	.sub_search_btn {
		width:40px;
		height:40px;
		font-size:20px;
		padding-top:9px;
		text-align:center;
		box-sizing:border-box;
		display:inline-block;
		background-color:#c5003e;
		color:#fff;
		cursor:pointer;
	}
	/* 검색 페이지 끝 */

	/* 의료진 리스트 시작 */
	.doc_list {
		width:100%;
		height:200px;
		border-bottom:1px solid #dfdfdf;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	.doc_img {
		float:left;
		width:150px;
		height:200px;
		text-align:center;
		margin-right:20px;
		line-height:20px;
	}
	.doc_txt {
		float:left;
		width:50%;
		height:210px;
		margin-left:20px;
		line-height:18px;
		font-size:13px;
		color:#8a8a8a;
		box-sizing:border-box;
	}
	.doc_btn {
		width:150px;
		height:200px;
		float:right;
		margin-top:5px;
	}
	.doc_subject {
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:13px;
	}
	.doc_name {
		font-family:'NBGothicB';
		color:#000;
		font-size:17px;
	}
	.doc_txt_subject {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:14px;
		margin-bottom:5px;
		color:#000;
	}
	.doc_btn_item {
		width:100%;
		height:30px;
		background:#f9ae28;
		color:#fff;
		font-family:'NBGothic';
		font-size:14px;
		border:none;
		margin-top:2px;
		margin-bottom:2px;
		cursor:pointer;
	}
	.doc_btn_item.btn1 {
		margin-top:0px;
	}
	.doc_btn_item.btn2 {
		border:1px solid #f9ae28;
		background:none;
		color:#f9ae28;
	}
	.doc_subject {
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:13px;
	}
	.doc_name {
		font-family:'NBGothicB';
		color:#000;
		font-size:17px;
	}
	.doc_txt_subject {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:14px;
		margin-bottom:5px;
		color:#000;
	}
	.doc_btn_item {
		width:100%;
		height:30px;
		background:#f9ae28;
		color:#fff;
		font-family:'NBGothic';
		font-size:14px;
		border:none;
		margin-top:2px;
		margin-bottom:2px;
		cursor:pointer;
	}
	.doc_btn_item.btn1 {
		margin-top:0px;
	}
	.doc_btn_item.btn2 {
		border:1px solid #f9ae28;
		background:none;
		color:#f9ae28;
	}
	.doc_list2 {
		width:48%;
		height:210px;
		border:1px solid #dfdfdf;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		margin-bottom:30px;
		margin-right:1%;
		position:relative;
		box-sizing:border-box;
		display:inline-block;
	}
	.doc_list2 .doc_btn {
		position:absolute;
		bottom:10px;
		left:210px;
		height:70px;
	}
	/* 의료진 리스트 끝 */
}

@media print {
	/* 검색 페이지 시작 */
	.sub1_3_search_wrap {
		width:100%;
		box-sizing:border-box;
		border:1px solid #dfdfdf;
		background:#f2f2f2;
		padding:20px;
		text-align:center;
	}
	.search_label {
		display:inline-block;
		margin-top:10px;
	}
	.sub_search_keyword {
		width:60%;
		height:40px;
		border:none;
		background:#fff;
		text-align:center;
		box-sizing:border-box;
		vertical-align:top;
	}
	.sub_search_btn {
		width:40px;
		height:40px;
		font-size:20px;
		padding-top:9px;
		text-align:center;
		box-sizing:border-box;
		display:inline-block;
		background-color:#c5003e;
		color:#fff;
		cursor:pointer;
		vertical-align:top;
	}
	.sub1_3_search_wrap #st {
		font-family:'NBGothic';
		color:#555;
		font-size:13px;
		margin-bottom:5px;
	}
	/* 검색 페이지 끝 */

	/* 의료진 리스트 시작 */
	.doc_list {
		width:100%;
		height:200px;
		border-bottom:1px solid #dfdfdf;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	.doc_img {
		float:left;
		width:40%;
		height:200px;
		text-align:center;
		line-height:20px;
		margin-bottom:10px;
	}
	.doc_txt {
		float:left;
		width:50%;
		height:210px;
		margin-left:5%;
		line-height:18px;
		font-size:13px;
		color:#8a8a8a;
		box-sizing:border-box;
	}
	.doc_btn {
		width:150px;
		height:200px;
		float:right;
		margin-top:5px;
	}
	.doc_subject {
		font-family:'NBGothic';
		color:#8a8a8a;
		font-size:12px;
	}
	.doc_name {
		font-family:'NBGothicB';
		color:#000;
		font-size:15px;
	}
	.doc_txt_subject {
		display:inline-block;
		font-family:'NBGothicB';
		font-size:14px;
		margin-bottom:5px;
		color:#000;
	}
	.doc_btn_item {
		width:100%;
		height:30px;
		background:#f9ae28;
		color:#fff;
		font-family:'NBGothic';
		font-size:14px;
		border:none;
		margin-top:2px;
		margin-bottom:2px;
		cursor:pointer;
	}
	.doc_btn_item.btn1 {
		margin-top:0px;
	}
	.doc_btn_item.btn2 {
		border:1px solid #f9ae28;
		background:none;
		color:#f9ae28;
	}
	.doc_list2 {
		width:100%;
		height:210px;
		border:1px solid #dfdfdf;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		margin-bottom:30px;
		margin-right:1%;
		position:relative;
		box-sizing:border-box;
		display:inline-block;
	}
	.doc_list2 .doc_btn {
		position:absolute;
		bottom:10px;
		left:46%;
		height:70px;
		margin-left:7px;
	}
	/* 의료진 리스트 끝 */
}