@charset "utf-8";

/* main color */
h1,.btn a,#content h3,#footer,.menu, .menu ul li a ,#content dd a{
	background:#76CAAB;
	color:#fff;
}

/* bg color */
body {
	background:#fff;
	color:#000;
}

img{
    vertical-align: middle;
}

.info a{
	color:#000;
}

#content .bx-wrapper img{
	max-height:400px;
	width:auto;
	margin: 0 auto;
}

#content dl.service dt {
	border-left: 2px solid #fff;
}

h2 {
	width: 100%;	
	background: #fff;	
	text-align: center;	
}

h2 img{
	width: 100%;	
}

#content .mod-table > * {
	width: 50%;	
}

.outline p img{
	width:auto;
	display: block;	
	margin-bottom: 1em;	
}