/*--------------------------------------------------------------------------------------*/
html{font-size:62.5%;}
#product header div.indexpage div h1 span i{
	display:block;
	margin-bottom:0.5em;
	line-height:1.2;
}
#product section .color_normal_text{
	color: rgba(0,94,184,1);
}
#product section h3.from,
#product section h3.to{
	width:8em;
	text-align:center ;
}

#product section h3.from{
	background-color: #888888;
	padding: 0.1rem 1rem;
	color: #fff;
}
#product section h3.to{
	background-color: rgba(0,94,184,1);
	padding: 0.1rem 1rem;
	color: #fff;
}
#product section .column2ck3w{
	display:flex;
}

#product section .column2ck3w div{
	width:46rem;
}
#product section .column2ck3w div video{
	width:100%;
}

#product .bigtitle{
	font-size:3.2rem !important;
}

#product section .column2ck3w .arrow{
	/*transform: rotate(90deg);*/
	display: block;
	width: 2.5rem;
	margin: 0rem auto 0rem;
}


/*--------------------------------------------------------------------------------------*/
@media (min-width:769px) and (max-width:1080px) {
	#product section .column2ck3w div{
		width:calc(50% - 2rem);
	}
}
/*--------------------------------------------------------------------------------------*/
@media screen and (max-width:768px) {
	header, section, footer, .indexBanner, .innerBanner, .indexCon, .sidebarBody, .main{min-width:100%!important}
	#productslink{padding:0 20px;}
	#product section .column2ck3w{
		display:block;
	}
	#product section .column2ck3w div{
		width:100%;
	}
	#product section .column2ck3w .arrow{
		transform: rotate(90deg);
		width: 4rem !important;
		margin: 4rem auto;
	}
}
