@media (min-width: 959px) and (max-width: 1200px) {
	.list-dr .list {
		width: 100%;
		border-top: 5px solid #ecdfcb;
	}

	.list-dr .list .img {
		width: 40%;
	}

	.list-dr .list .txt {
		width: 60%;
	}
}

@media (max-width: 959px) {

	/*行動版左側選單_包住*/
	#w {
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}

	/*行動版上方*/
	#w #pagebody {
		position: relative;
		left: 0;
		z-index: 99999;
	}

	#w #pagebody #toolbarnav {
		position: fixed;
		display: block;
		left: 0px;
		top: 0px;
		z-index: 9999;
		width: 100%;
		height: 60px;
		background: #fff;
		box-shadow: 0 8px 20px -8px rgba(0, 0, 0, 0.1);
	}

	#w #pagebody #toolbarnav #logo-mobile {
		position: absolute;
		left: 50%;
		width: 180px;
		margin-left: -90px;
	}

	#w #pagebody #toolbarnav #menu-btn {
		width: 60px;
		height: 40px;
		margin: 8px;
		background: url(../images/menu.png) center center no-repeat #6c6c6c;
		border: 0;
		text-indent: -999999px;
		position: absolute;
		top: 0;
		left: 0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-border-radius: 3px;
		box-shadow: inset 0 1 1px #000;
		cursor: pointer;
	}

	#w #pagebody #content {
		display: block;
		height: 100%;
		z-index: 9999;
		padding-top: 45px;
	}

	/*行動版左側選單_選單*/
	#w #navmenu {
		background: #6c6c6c;
		height: 100%;
		display: block;
		position: fixed;
		width: 200px;
		left: 0px;
		top: 0px;
		z-index: 0;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 99999;
	}

	#w #navmenu header {
		display: block;
		height: 44px;
	}

	#w #navmenu header h2 {
		text-align: center;
		padding-top: 10px;
		color: #e6e8f2;
		font-weight: bold;
		font-size: 2.1em;
		text-shadow: 1px 1px 0px #313131;
	}

	/*連結*/
	#w #navmenu ul {
		list-style: none;
	}

	#w #navmenu li {
		width: 100%;
		float: left;
	}

	#w #navmenu ul li a {
		display: block;
		color: #fff;
		font-size: 1.1em;
	}

	#w #navmenu ul li a:visited {
		text-decoration: none;
	}

	#w #navmenu ul li a:hover {
		color: #FFF;
		text-decoration: none;
	}

	#w #navmenu ul li .qa_title:hover {
		background: #000;
	}

	/*連結下拉*/
	#menu #qaContent li .qa_title {
		font-size: 0.95em;
		padding: 10px;
		color: #fff;
		cursor: pointer;
		font-weight: normal;
		border-bottom: 1px solid #fff;
		background: #6c6c6c;
		text-align: left;
	}

	#menu #qaContent li .qa_title a {
		font-size: 0.95em;
	}

	#menu #qaContent li .qa_content li {
		font-size: 0.8em;
		border-bottom: none;
	}

	#menu #qaContent li .qa_content li a {
		display: block;
		font-size: 1.2em;
		line-height: 30px;
		padding: 5px 0 5px 10px;
		color: #000;
		background: #eee;
		text-align: left;
	}

	/* 行動版快捷按鈕 */
	#mobile-sub-nav {
		display: flex;
		width: 100%;
		background-color: rgba(130, 125, 120, 1);
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		margin-top: 60px;
	}

	#mobile-sub-nav .nav-item {
		flex: 1;
		text-align: center;
		padding: 12px 4px;
		color: #ffffff;
		text-decoration: none;
		font-size: 15px;
		font-weight: 500;
		box-sizing: border-box;
	}

	#mobile-sub-nav .nav-item:not(:last-child) {
		border-right: 1px solid rgba(255, 255, 255, 0.3);
	}

	#mobile-sub-nav .nav-item:active {
		background-color: #96632a;
	}

	/*統一設定*/
	.container {
		width: 96%;
		margin: 0 2%;
	}

	.container02 {
		width: 100%;
	}

	.web {
		display: none;
	}

	.mobile {
		display: block;
	}

	.addtop100p {
		padding-top: 0 !important;
	}

	.w30 {
		width: 100%;
	}

	.w40 {
		width: 100%;
	}

	.w50 {
		width: 100%;
	}

	.w60 {
		width: 100%;
	}

	/*--------------上資料專區---------------*/
	/*圖文左右*/
	.w35 {
		width: 100%;
	}

	.w45 {
		width: 100%;
	}

	.w50 {
		width: 100%;
	}

	.w55 {
		width: 100%;
	}

	.w65 {
		width: 100%;
	}

	/*醫美表格*/
	.table-out {
		overflow: auto;
	}

	table.surgery-table {
		white-space: nowrap;
		width: 900px;
	}

	/*--------------上資料專區END---------------*/

	/*網頁版上方*/
	header {
		display: none;
	}

	nav {
		display: none;
	}

	br {
		/*display: none;*/
	}

	/*首頁*/
	#banner {
		background-image: url(../images/bannermobile.jpg);
		height: auto;
		padding: 50px 0 75px 0;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	#banner h2 {
		font-size: 1.5em;
		font-weight: 800;
		text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
	}

	#banner .btn a {
		font-size: 1em;
		padding: 3px 8px;
		margin: 3px;
	}

	/*首頁門診介紹*/
	#index-intro {
		margin-top: 0;
	}

	#index-intro .left {
		width: 100%;
		padding: 5px;
	}

	#index-intro h2 {
		color: #735f50;
		font-size: 1.2em;
	}

	#index-intro .left p {
		padding-bottom: 5px;
	}

	#index-intro .right {
		width: 100%;
	}

	#index-intro .right img {
		display: none;
	}

	/*首頁門診聯絡*/
	#index-contact {
		margin-top: 0;
	}

	#index-contact .column {
		width: 100%;
		padding: 15px;
	}

	#index-contact .column h3 {
		padding-bottom: 0;
	}

	#index-contact .column h3 phone {
		display: block;
		padding-left: 45px;
		padding-bottom: 5px;
	}

	#index-environment {
		display: none;
	}

	/*首頁洗腎中心*/
	#index-dialysis .left {
		width: 100%;
	}

	#index-dialysis .left img {
		display: none;
	}

	#index-dialysis .right {
		width: 100%;
	}

	#index-dialysis .right h2 {
		font-size: 1.2em;
	}


	/*掛號及收費方式*/
	#registration-top {
		padding-top: 0;
	}

	#registration-top .left {
		width: 100%;
		padding: 25px 0;
	}

	#registration-top .left img {
		width: 100%;
	}

	#registration-top .right {
		width: 100%;
	}

	#registration-top .addtop100 {
		margin-top: 0 !important;
	}

	/*最新消息內頁*/
	#main {
		width: 90%;
		margin: 0 auto;
	}

	#main img {
		width: 100% !important;
	}

	/*醫療團隊-醫師*/
	.list-dr {
		border-top: none;
	}

	.list-dr .list {
		display: grid;
		width: 96%;
		padding: 10px 2%;
		border-top: 5px solid #ecdfcb;
	}

	.list-dr .list .img {
		width: 100%;
	}

	.list-dr .list .txt {
		width: 100%;
	}

	/*醫療團隊-其他*/
	.list-other .list {
		width: 50%;
	}

	.list-other .list:last-child {
		border-right: none;
	}

	/*診所服務top*/
	#service-top .left {
		width: 100%;
	}

	#service-top .right {
		width: 100%;
		padding: 25px;
	}

	#service-center .left {
		width: 100%;
	}

	#service-center .right {
		width: 100%;
		padding: 0;
	}

	/*診所服務center*/
	#service-center {
		padding: 0;
	}

	#service-center .left {
		width: 100%;
		padding: 0;
	}

	#service-center .r-title {
		padding-top: 20px;
	}

	#service-center .right {
		width: 100%;
		padding: 0;
	}

	#service-center .right img {
		width: 100%;
	}

	/*衛教園地*/
	#qa-form-section-in {
		width: 100%;
	}

	/*自費檢查*/
	.inter-item {
		flex: 1 1 100%;
	}


	/*尾部*/
	footer .column-left {
		float: none;
		width: 96%;
	}

	footer .column-right {
		float: none;
		width: 96%;
		padding: 20px 5px 5px 15px;
	}

	#footernav02 li {
		font-size: 0.9em;
		padding-bottom: 3px;
	}

	#footerlogo {
		display: none;
	}

	#footernav li#copyright {
		padding: 0;
	}
}


@media (min-width: 20px) and (max-width: 530px) {

	/*陣容介紹*/
	#team {
		padding: 25px 0;
	}

	.team {
		width: 96%;
		margin-right: 2%;
		margin-left: 2%;
	}
}