/*!
 * Main.css
 *
 * Nir Style Sheet.
 *
 * Constructed by Nir, Inc. (http://nir.co.jp/)
 */


#header {
	background-color: #f5f5f5;
	border-bottom: 1px solid #eee;
	text-align: center;
}

#header h1 {
	margin:0 0;
}

#about-mission {
	background: #f7f5f2;
	text-align: center;
	font-size: x-large;
	padding:20px 0;
	line-height: 140%;
}

#about-mission blockquote {
	padding: 0 0 0 0;
	margin: 0 0 0;
	border-left: 0;
}

#point {
	padding:40px 0 0 0;
}
#point .span4 {
	text-align:center;
	margin-bottom:40px;
}

#extra {
	background: #f7f5f2;
	padding: 30px 0;
}

#footer {
	padding: 30px 0 20px 0;
	background: #2e3133;
	color:#FFF;
	text-align: center;
}


#company {
	padding: 0 0 40px 0px;
}
#company .container {
	background:url(../img/bg.png) center no-repeat;
}
#company p {
	font-size: x-large;
	line-height: 150%;
	margin: 10px 0 30px 0;
	padding: 0;
	color: #444;
	border-left:0;
}
#company ul {
	margin:0;
}
#company li {
	list-style-type: none;
}

.breadcrumb {
	margin-top: 20px;
	display: inline-block;
}

@media (max-width: 767px) {
	body {
		padding-left: 0;
		padding-right: 0;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
}

#privacy-policy {
	padding: 0 0 40px 0;
}