@charset "utf-8";

/* ========================================================================================================================/
	
	company/style.css

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

#contents {
	padding:0 !important;
	}

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

.company {
	box-sizing:border-box;
	padding:50px 0 50px 0;
	}
	.company .inner {
		width:1100px;
		margin:0 auto;
		}
		.company .inner .greeting {
			box-sizing:border-box;
			background:#ffffff;
			border:solid 1px #cccccc;
			margin:50px 0 50px 0;
			padding:30px;
			}
			.company .inner .greeting h3 {
				display:block;
				color:#ffffff;
				font-size:20px;
				font-weight:normal;
				line-height:40px;
				box-sizing:border-box;
				background:#353526;
				margin:0 0 20px 0;
				}
			.company .inner .greeting p {
				font-size:20px;
				line-height:160%;
				margin:0 0 20px 0;
				}
			.company .inner .greeting p.name {
				font-size:16px;
				text-align:right;
				line-height:160%;
				margin:0 0 20px 0;
				}
			.company .inner .greeting ul {
				margin:30px 0 0 0;
				list-style:none;
				}
				.company .inner .greeting ul li {
					float:left;
					}
				.company .inner .greeting ul li:nth-of-type(2) {
					float:right;
					}
		.company .inner table {
			width:1100px;
			background:#ffffff;
			border-collapse:collapse;
			border:solid 1px #cccccc;
			margin:50px 0 0 0;
			}
			.company .inner table th,
			.company .inner table td {
				text-align:left;
				border:solid 1px #cccccc;
				padding:20px;
				}
			.company .inner table th {
				background:#efefef;
				}
		.company .inner iframe {
			margin:50px 0 0 0;
			}


.bg-company{background-image:url("../image/contents/company/bg-company.jpg");}