@charset "UTF-8";
@import "/include/css/common.sp.css";

/* ---------------------------------------------------------
	CSS Document company > gallery
--------------------------------------------------------- */

#company {
	margin: 20px 15px 40px;
	text-align: left;
}

#gallery {
	margin-top: 20px;
}

#gallery h2 {
	margin-top: 15px;
	font-family: ipamp;
	font-weight: 500;
	font-size: 24px;
	color: #586931;
}

#gallery .f_left {
	text-align: left;
}

#gallery .f_left p {
	margin-bottom: 15px;
}

/* ---------------------------------------------------------
	CSS Document company > map_canvas
--------------------------------------------------------- */

#map_canvas iframe {
	vertical-align: top;
	width: 100%;
	height: 300px;
	overflow: hidden;
	border: 0;
}

#map_anchor {
	margin-top: 5px;
	text-align: right;
	font-size: 13px;
}

/* ---------------------------------------------------------
	CSS Document company > outline
--------------------------------------------------------- */

.outline {
	margin-top: 40px;
}

.outline h2 {
	padding-top: 20px;
	background: url(/include/images/h3_icon_sp.png) no-repeat top;
	background-size: 56px auto;
	text-align: center;
	font-weight: 500;
	font-size: 13px;
	line-height: 1.4;
}

.outline h2 span {
	display: block;
	font-family: font57969;
	font-size: 30px;
}

.outline .table {
	margin-top: 15px;
	text-align: left;
}

.outline .table dt {
	padding: 8px 15px 6px;
	background: rgba(230, 232, 224, 0.4);
	line-height: 17px;
}

.outline .table dd {
	margin: 10px 15px 15px;
}
