main, .popup_content {
	display: block;
	color: #000;
	word-wrap: break-word;
	font-size: 100%;
	line-height: 1;
	font-family: -apple-system, Roboto, Helvetica, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif
}
main input, main textarea, main select, main button, .popup_content input, .popup_content textarea, .popup_content select, .popup_content button {
	font-family: -apple-system, Roboto, Helvetica, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif
}
main .container, .popup_content .container {
	padding: 0;
	width: auto
}
main h1, main h2, main h3, main h4, main h5, .popup_content h1, .popup_content h2, .popup_content h3, .popup_content h4, .popup_content h5 {
	padding: 0;
	color: inherit;
	font-weight: normal;
	font-size: 100%;
	line-height: inherit
}
main i, .popup_content i {
	font-style: normal
}
main table, .popup_content table {
	width: auto;
	border-spacing: 0
}
main .slider-content, .popup_content .slider-content {
	position: static
}
main a, .popup_content a {
	transition: none
}
main a:hover, .popup_content a:hover {
	color: initial
}
main textarea, .popup_content textarea {
	color: initial
}
main input[type=email], main input[type=date], main input[type=password], main input[type=text], .popup_content input[type=email], .popup_content input[type=date], .popup_content input[type=password], .popup_content input[type=text] {
	color: initial
}
main .banner, .popup_content .banner {
	overflow: visible
}
main .banner span, .popup_content .banner span {
	display: inline;
	position: static
}
main .banner span::after, .popup_content .banner span::after {
	display: none
}
main svg, .popup_content svg {
	max-width: 100%;
	vertical-align: top
}
main header, .popup_content header {
	position: static;
	top: auto;
	width: auto;
	background-color: transparent;
	z-index: auto;
	animation: none;
	border-bottom: none
}
main .fixed-block, .popup_content .fixed-block {
	width: auto;
	left: auto;
	top: auto;
	position: static;
	z-index: auto;
	animation: none
}
@media (min-width: 1025px) {
	html.production main {
		padding-top: 38px !important
	}
}
@media (min-width: 1211px) {
	html.production main {
		padding-top: 0 !important
	}
}
.list-case-show main.top {
	position: relative;
	z-index: 2
}