/* channel-common */
.channel-location {
	padding: 2vh 8vw;
	line-height: 2;
	font-size: 1rem;
	color: #828282;
	background-color: #f7f7f7;
	box-shadow: 0 0.0625rem 0.5rem rgba(0, 0, 0, .1);
}

.channel-location a {
	color: #828282;
}

.channel-location a:hover {
	color: firebrick;
}
/* content */
.content {
	padding: 5vh 8vw;
	background-color: #fff;
}

.content-body {
	display: flex;
	flex-flow: row nowrap;
}

.content-body-thumb {
	flex: 0 0 auto;
	padding: 1rem;
}

.content-body-thumb img {
	border: 1px solid #f0f0f0;
	vertical-align: bottom;
	width: 100%;
}

.content-body-desc {
	padding: 1rem;
	flex: 1 0;
}

.content-body-desc h2 {
	line-height: 2;
	border-bottom: 1px dashed #ccc;
	color: #1a9c4e;
}
.content-body-desc-txt{
	padding: 2rem 0;
	line-height: 2;
	font-size: 1.125rem;
}
.content-body-desc-contact{
	padding: 1rem 0;
}
.content-body-desc-contact a{
	display: inline-block;
	padding: 0.725rem 2rem;
	border: 1px solid #158140;
	font-size: 1rem;
	color: #158140;
	border-radius: 0.375rem;
	margin: 0 1rem 0 0;
}
.content-text{
	padding: 2rem;
}

/* table */
.mytable {
	border-spacing: 1px;
	border: 0;
	background-color: #ccc;
}

.mytable tr {
	background-color: #fff;
}

.mytable td {
	padding: 1rem;
}

.table-tit {
	background-color: #c0e9ff;
	text-align: center;
}

.table-top {
	background-color: #0092db;
	text-align: center;
	font-weight: 550;
}







.content-head {
	display: flex;
	flex-flow: row wrap;
	padding: 1rem .725rem;
}

.content-thumb {
	flex: 0 0 100%;
}

.content-thumb-warp {
	width: 100%;
	/* margin: 5% auto; */
	border: 1px solid #e2e2e2;
	/* box-shadow: 0 10px 15px rgba(0, 0, 0, .1); */
}

.content-thumb-warp>img {
	width: 100%;
	vertical-align: bottom;
}

.content-infos {
	flex: 0 0 100%;
	padding: 1rem 0rem 1rem 0rem;
}

.content-infos-tit {
	font-size: 2rem;
	font-weight: bold;
	line-height: 2;
	border-bottom: 1px solid #d2d2d2;
}

.content-product-txt {
	padding: 1rem 0rem;
	line-height: 2;
	min-height: 9.375rem;
}

.content-btn-book {
	margin: auto;
	display: block;
	width: fit-content;
	line-height: 2;
	padding: 0rem 2rem;
	font-size: 1.375rem;
	color: #fff;
	border-radius: 0.3125rem;
	background: #ffc000 linear-gradient(to right, rgba(255, 131, 69, 0.8), rgba(216, 162, 0, 0.5));
}

.content-btn-contact {
	margin: auto;
	display: block;
	width: fit-content;
	line-height: 2;
	padding: 0rem 2rem;
	font-size: 1.375rem;
	color: #fff;
	border-radius: 0.3125rem;
	background: #1482e8 linear-gradient(to right, rgba(0, 255, 0, 0), rgba(37, 80, 171, 0.5));
}

.content-contact-box {
	background: #f0f0f0;
	padding: 1rem;
	line-height: 2;
}

.content-contact-box ul li {
	line-height: 2;
	border-bottom: 1px dashed #e2e2e2;
	color: #626262;
}

.content-body {
	padding: 2rem 1rem;
	background-color: #fff;

}

.content-body-txt {
	width: 100%;
	padding: 1rem;

}

.content-body-txt img {
	width: 100%;
	vertical-align: bottom;

}

.content-news{
	
}
.content-news-header{
	
}
.content-news-tit{
	text-align: center;
	line-height: 2;
}
.content-news-desc{
	text-align: center;
	line-height: 2;
	font-size: 0.875rem;
	color: #a2a2a2;
}
.content-news-body{
	padding: 1rem 0;
}

.content-news-text{
	line-height: 2;
	font-size: 1rem;
}
.content-news-body-video{
	min-height: 100%;
	text-align: center;
	
}
	
.video-js{
	width: 50%;
	height: auto;
}

@media (min-width:1200px) {}
