@media only screen and (min-width: 1030px) {
	.left_title{
		background: url("../images/layout/a7_title.png") no-repeat 14px 0px;
		width: 100%;
		height:40px;
		margin: 18px 0px 12px 0px;
	}
	.b_container{
		font-family:Microsoft JhengHei, 微軟正黑體;
	}


	.special{
		width: 680px;
		background: #EEEEEE;
		font-size:14px;
		border-bottom:1px dashed #CCC;
	}
	.map{
		background: #CCCCCC;
		border:5px solid #CCC;
		text-align:right;
	}
	.map a{
		font-size:11px;
		text-align: right;
		text-decoration:none;
	}
}










@media only screen and (min-width: 560px) and (max-width: 1029px) {
	.left_title{
		background: url("../images/layout/a7_title.png") no-repeat 0px 0px;
		background-size: contain;
		width: 100%;
		height:40px;
		margin: 18px 0px 12px 0px;
	}
	.b_container{
		font-family:Microsoft JhengHei, 微軟正黑體;
	}


	.special{
		width: 100%;
		background: #EEEEEE;
		font-size:14px;
		border-bottom:1px dashed #CCC;
	}
	.map{
		background: #CCCCCC;
		border:5px solid #CCC;
		text-align:right;
	}
	.map iframe{
		width: 100%;
	}
	.map a{
		font-size:11px;
		text-align: right;
		text-decoration:none;
	}
	.rightTd input{
		width: 80%;
	}
	#authpic_img {
		margin: 5px 0;
	}
}












@media only screen and (max-width: 559px) {
	.left_title{
		background: url("../images/layout/a7_title.png") no-repeat 0px 5px;
		background-size: contain;
		width: 100%;
		height:40px;
		margin: 18px 0px 12px 0px;
		border-top: 1px solid #228E9B;
		display: none;
	}
	.b_container{
		font-family:Microsoft JhengHei, 微軟正黑體;
	}


	.special{
		width: 98%;
		margin: 0 auto;
		background: #EEEEEE;
		font-size:14px;
		border-bottom:1px dashed #CCC;
	}
	.map{
		background: #CCCCCC;
		border:5px solid #CCC;
		text-align:right;
	}
	.map iframe{
		width: 100%;
	}
	.map a{
		font-size:11px;
		text-align: right;
		text-decoration:none;
	}
	.rightTd input{
		width: 80%;
	}
	#authpic_img {
		margin: 5px 0;
	}
	.ctable {
  		width: 100%;
	}
	.textarea {
		width: 80%;
	}
	.ctable .leftTd {
		min-width: 65px;
		font-size: 10px;
	}
	.left_menu {
		display: none;
	}
	.b_container{
		padding: 5px 2%;
		text-align: center;
	}
}