@charset "utf-8";
/* CSS Document */

	h1{font-size: 40px;}
	.welcomeh1{ padding-top: 40px;}
	a.tel-top{font-size: 34px; line-height: 32px;}
	#header{ font-size: 12px;}
	#nav a{ font-size: 13px; font-weight: bold; letter-spacing: 0px;}
	.navIco{ width: 13px;}
	.headright{ font-size: 11px; font-weight: normal;}
	.price{ font-size: 60px; line-height: 50px; font-weight: normal; width: 100%;}
	.navLR{	margin:0 10px;}
	.bg{ height: 60%;}
	.welcome{ padding-top: 160px;}
	.br4{	display:inherit;}

@media screen and (max-width: 991px){	
	.show-tablet{
		display:inherit
	}
	.hide-tablet{
		display:none;
	}	
	.br3{	display:inherit;}
}

@media screen and (max-width: 767px){
	body {	font-size: 16px;}
	#footer{font-size: 14px;}
	.hide-mobile{
		display:none;
	}
	.show-mobile{
		display:inherit;
	}
	h1{font-size: 26px;}
	h2{font-size: 24px;}
	.welcomeh1{ padding-top: 50px;}
	.bg, .bgInner{ margin-top: 40px;}
	.img100tablet{ width: 90%;}
	.col4home{ font-size: 20px; line-height: 20px; }
	.br2{	display:inherit;}
	.fontTopMobile2{ margin: 0px 0 0 30px;}
	.price{ font-size: 30px; line-height: 30px;}
	.map{ height: 250px;}
}

@media screen and (max-width: 590px){	.fontTopMobile2{ margin: -20px 0 0 25px;} }
@media screen and (max-width: 500px){
	.bg{ margin-top: 80px;}
	.img100mobile{ width: 90%;}
	.br1{	display:inherit;}
	.txtArial{ font-family: 'arial'; font-size:13px;}
}