@charset "utf-8";
/* --------------------------------------------

会社概要

---------------------------------------------- */ 

.company-aisatsu { margin-bottom: 240px;}
/*.company-aisatsu .company-aisatsu__heading {
	width: 28px;
	margin: 1.2em auto 115px;
}*/

.company-aisatsu .company-aisatsu__heading { 
	max-width: 25px; 
	width: 20%;
	margin: 2em auto 8em;
}

.company-aisatsu .company-aisatsu__inner {
	width: 94%; max-width: 866px;
	margin: 0 auto;
}

.company-aisatsu .company-aisatsu__photo {
	float: left;
	width: 432px;
}

.company-aisatsu__photo img {
	display: block;
	width: 100%;
}

.company-aisatsu .company-aisatsu__textbox {
	float: right;
	width: 342px;
	padding: 80px 0 0;
}
.company-aisatsu .company-aisatsu__text {
	margin-bottom: 78px;
	line-height: 3;
}
.company-aisatsu .company-aisatsu__name {
	text-align: right;
}


.company-summary { position: relative; margin-bottom: 256px; padding-top: 35px;}
.company-summary .company-summary__heading {
	position: absolute; top: 0; right: 0; left: 0;
	width: 24px;
	margin: 0 auto;
}
.company-summary .company-summary__inner {
	width: 94%; max-width: 866px;
	margin: 0 auto;
	padding: 265px 0 90px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8faf9+0,e5e8ed+64,e4e2e7+100 */
	background: #f8faf9; /* Old browsers */
	background: -moz-linear-gradient(45deg, #f8faf9 0%, #e5e8ed 64%, #e4e2e7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #f8faf9 0%,#e5e8ed 64%,#e4e2e7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #f8faf9 0%,#e5e8ed 64%,#e4e2e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8faf9', endColorstr='#e4e2e7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.company-summary .company-summary__list {
	width: 494px;
	margin: 0 auto;
}

.company-summary .company-summary__list dt {
	float: left;
	clear: left;
	width: 138px;
	margin-right: 40px;
}
.company-summary__list dt img {
	display: block;
	margin: 0 0 0 auto;
	padding-top: 3px;
}
.company-summary .company-summary__list dd {
	overflow: hidden;
	margin-bottom: 25px;
}
.company-summary__list dd span:nth-of-type(1) {
	display: block;
	margin-bottom: 25px;
}


.company-map {
	width: 100%;
	height: 450px;
	background: #ccc;
}
