@charset "utf-8";
/* CSS Document */
body{
	font:14px/18px Tahoma, sans-serif;
}
h1{
	font-size:36px;
}
h2{
	font-size:32px;
}
h3{
	font-size:28px;
}
h4{
	font-size:24px;
}
h5{
	font-size:20px;
}
h6{
	font-size:18px;
}
a{
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;	
}
p{
	font:14px/18px Tahoma, sans-serif;
}
img.img-resp{
	display:block;
	max-width:100%;
	max-height:100%;
	margin:auto auto;
}
blockquote{
	background:#F6F6F6;
	display:block;
	padding:30px 28px 37px;
	color:#2C2C2C;
	font:italic 18px/18px 'Roboto', sans-serif;
	position:relative;
}
blockquote:before{
	content:"“";
	color:#4F4F4F;
	font:italic 48px Verdana, Geneva, sans-serif;
	position:absolute;
	top:21px;
	left:-14px;	
}
blockquote p{
	color:#2C2C2C;
	font:italic 18px/18px 'Roboto', sans-serif;
	margin-bottom:0;
}
ul{
	position:relative;
}
ul li{
	position:relative;
	padding-left:15px;
}
ol{
	position:relative;
}
ol li{
	position:relative;
	padding-left:15px;
}
ul.unstyle li, nav ul li{
	padding-left:0;	
}
ul.unstyle li:before, nav ul li:before{
	width:0;
	height:0;	
}
ol.unstyle li{
	padding-left:0;	
}
input{
	box-sizing:border-box;
	-moz-box-sizing:border-box;	
}
textarea{
	box-sizing:border-box;
	-moz-box-sizing:border-box;	
}