/* ---------------------------------------------------------------
	start min 701px
--------------------------------------------------------------- */

@media print,screen and ( min-width: 701px ) {

	.tab_none {
		display: none;
	}



	/* --------------- header --------------- */

	.col_header a:not(.nolink):hover,
	.cont_topmain a:hover {
		color: #ea5504;
	}

	a.logo_header:hover,
	.col_header a.logo:hover img {
		opacity: 0.6;
		-moz-opacity: 0.6;
		-webkit-opacity: 0.6;
	}

	.col_header .estate a.btn:hover {
		background-position: left -10px;
	}



	/* --------------- footer --------------- */

	.btn_pagetop:hover .inner {
		background-color: rgba(150,150,150,0.7);
	}

	.col_r_footer a:hover {
		text-decoration: underline;
	}


	/* --------------- top --------------- */

	.cont_topmain .arrow a:hover:before,
	.cont_topmain .arrow a:hover:after {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
		top: 48px;
	}

	a.btn_top1:hover {
		background-color: #49436a;
	}

	ul.list_topservice li a:hover img {
		width: 110%;
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
		top: -5%;
		left: -5%;
	}

	ul.list_topservice li a:hover .txt_topservice {
		background-color: rgba(34,34,34,0.7);
	}

	.cont_topwork a:hover .img_topwork:after {
		border-width: 10px;
	}

	a.bnr_topcompany:hover:before {
		transform: scale(1.08);
		-moz-transform: scale(1.08);
		-webkit-transform: scale(1.08);
	}

	a.bnr_topcompany:hover:after {
		background-color: rgba(255,255,255,0.3);
	}

	.cont_topcontact a.btn_tel:hover {
		background-color: #333;
	}

	.cont_topcontact a.btn_contact:hover {
		background-color: #508da3;
	}
	
	ul.list_btn_fixed li a.btn { transition: background .4s; }
	ul.list_btn_fixed li a.btn:hover { background-position: left 0; }



/* --------------- work --------------- */


	.list_business1.work li:hover a {
		color: #fff;
		background-color: #252040;
		position: relative;
		z-index: 0;
	}

	.btn_more a:hover {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
	}

	.btn_more a:hover:before {
		bottom: 2px;
	}

	ul.slidethumb li img:hover {
		opacity: 0.8;
		-moz-opacity: 0.8;
		-webkit-opacity: 0.8;
	}



/* --------------- contact --------------- */

	.btnarea_contact input:hover,
	.btnarea_contact a.btn_top:hover {
		background-color: #554d7d;
	}

	.btnarea_contact input[name="submitBack"]:hover {
		background-color: #bbb;
	}



/* --------------- business comind --------------- */

	ul.list_business1 li a:hover {
		background-color: #f0eff6;
	}

	a.img_link_business {
		pointer-events: none;
	}

	.col_link_business a.btn:hover {
		background-color: #464068;
	}


/* --------------- bizrec --------------- */
	
	.col_bizrec a.btn_pdf_bizrec { transition: background .4s; }
	.col_bizrec a.btn_pdf_bizrec:hover { background-position: left 0; }



}

/* ---------------------------------------------------------------
	end min 701px
--------------------------------------------------------------- */
