	#wrapper {
		width:auto;
		height:auto;
		font-size:100%;
		margin:0 auto;
	}
	img {
		-ms-interpolation-mode: bicubic;
	}
	.pc {
		display:block;
	}
	.phone {
		display:none!important;
	}
	.phone2 {
		display:none;
	}
	
	/* Top menu */
	#topmenu {
		width: 100%;
		height: 25px;
		display:block;
		background-color:#f6f6f6;
	}
	#topmenu #tmm {
		width:100%;
		max-width:1400px;
		height:25px;
		display:block;
		margin:0 auto;
	}
	#topmenu #tmbody {
		width:400px;
		height:25px;
		display:block;
		float:right;
		border-right:1px solid #e0e0e0;
	}
	#topmenu #tmbody li {
		width:25%;
		height:25px;
		display:block;
		float:left;
		border-left:1px solid #e0e0e0;
		font-size:0.6em;
		font-weight:normal;
		line-height:25px;
	}
	#topmenu #tmbody li a {
		width:auto;
		height:auto;
		display:block;
		text-align:center;
		text-decoration:none;
		color:#444;
	}
	#topmenu #tmbody li a:hover {
		background-color: #B60D10;
		color:#fff;
	}
	
	
	/* Header */
	#header {
		width: 100%;
		height: auto;
		display:block;
		background-color:#fff;
		border-top: 1px solid #d5d5d5;
	}
	#header #hdm {
		width: 100%;
		max-width:1400px;
		height: auto;
		display:block;
		margin:0 auto;
	}
	#header h1 {
		width:20%;
		height:80px;
		display:block;
		float:left;
	}
	#header h1 a {
		width:100%;
		height:80px;
		display:block;
		background-image:url(../img/header/logo.png);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:auto 20px;
		background-color:#9B3332;
		text-indent:-9999px;
	}
	#header #hrcc {
		width:15%;
		height:80px;
		display:block;
		float:right;
		padding:15px 0px 0px 0px;
		border-bottom: 1px solid #d5d5d5;
		border-right:1px solid #e0e0e0;
	}
	#header p#headertel {
		font-size:18px;
		font-family: 'Lato', sans-serif;
		font-weight:400;
		letter-spacing:-1px;
		text-align:center;
		line-height:30px;
	}
	#header p#headertel a {
		text-decoration:none;
		color:#454545;
	}
	#header p#headerfax {
		font-size:12px;
		font-family: 'Lato', sans-serif;
		font-weight:400;
		text-align:center;
		line-height:20px;
		color:#666;
	}
	
	/* Menu */
	#menu {
		width: 65%;
		margin: 0 auto;
		display: block;
		float:right;
	}
	#menu li{
		display: block;
		float: left;
		width: 25%;
		height:40px;
		margin: 0;
		padding: 0;
		font-size:12px;
		border-right: 1px dotted #d5d5d5;
		border-bottom: 1px solid #d5d5d5;
	}
	#menu li a {
		width:auto;
		height:40px;
		display: block;
		padding: 5px 0 5px;
		color: #454545;
		text-align: center;
		text-decoration: none;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all  0.4s ease;
	}
	#menu li a:hover{
		color:#fff;
		background-color: #9B3332;
	}
	#toggle {
		display: none;
	}

	
	/* Footer */
	#footer {
		width:100%;
		height:auto;
		display:block;
		background-color:#f5f5f5;
	}
	#footer #ftc {
		width:100%;
		max-width:1400px;
		height:auto;
		display:block;
		margin:0 auto;
		padding:25px 2%;
	}
	#footer #ftc #ftcleft {
		width:68%;
		height:auto;
		display:block;
		float:left;
	}
	#footer #ftc #ftcleft ul li {
		width:33.333333333%;
		height:auto;
		display:block;
		float:left;
		font-size:0.7em;
	}
	#footer #ftc #ftcleft ul li a {
		width:auto;
		height:auto;
		display:block;
		text-decoration:none;
		font-weight:normal;
		color:#454545;
		padding:2px 5px;
		margin:0 5px;
		border-bottom:1px dotted #ccc;
		-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all  0.4s ease;
	}
	#footer #ftc #ftcleft ul li a:hover {
		color:#fff;
		background-color:#9B3332;
	}
	#footer #ftc #ftcright {
		width:30%;
		height:auto;
		display:block;
		float:right;
		text-align:right;
		padding-top:15px;
	}
	#footer #ftc #ftcright h3 {
		font-size:14px;
		font-weight:bold;
		line-height:1.4em;
		margin-bottom:5px;
	}
	#footer #ftc #ftcright p.padd {
		font-size:12px;
		font-weight:normal;
		line-height:1.4em;
		margin-bottom:5px;
	}
	#footer #ftc #ftcright p.padd strong {
		font-size:24px;
		font-family: 'Lato', sans-serif;
		font-weight:300;
		line-height:1.4em;
		letter-spacing:-1px;
	}
	#footer #ftc #ftcright p.pcopy {
		font-size:0.8em;
		font-family: 'Lato', sans-serif;
		font-weight:300;
		line-height:1.4em;
		margin-bottom:5px;
	}