@charset "utf-8";

/* ========================================================================================================================/

	Document    : style.css
	Description : 会社概要css

/======================================================================================================================== */

/* ------------------------------------------------------------------------------------------------------------------------/
	company
/------------------------------------------------------------------------------------------------------------------------ */

.company {
	}

	.company .catch {
		margin:10px 0 0 0;
		}

	.company table {
		width:100%;
		border-style:solid;
		border-width:1px 0 0 1px;
		border-color:#cccccc;
		border-collapse:collapse;
		margin:20px 0 0 0;
		}
		.company table th,
		.company table td {
			text-align:left;
			vertical-align:top;
			border-style:solid;
			border-width:0 1px 1px 0;
			border-color:#cccccc;
			padding:10px;
			}
		.company table th {
			background-color:#efefef;
			}
		.company table td .ir {
			text-indent:-3.4em;
			padding-left:3.4em;
			}
			.company table td ul {
				padding-left:17px;
				}

	.company ul.photo {
		list-style:none;
		}
	.company iframe {
		box-sizing:border-box;
		background:#ffffff;
		border:solid 1px #cccccc;
    vertical-align: bottom;
		}
  .company .map {
    text-align: center;
    }
	.company .map img {
    max-width: 500px;
    width: 100%;
    height: auto;
		box-sizing:border-box;
		border:solid 1px #cccccc;
		}
  .company .map p {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    }