﻿@charset "UTF-8";

.greeting{
	width:84%;
	margin:0 auto;
	text-align:center;
	padding-top:40px;
}

.table_company{
	width:100%;
}
.table_company th{
	border-collapse: collapse;
	border:solid 1px #ccc;
}
.table_company td{
	border-collapse: collapse;
	border:solid 1px #ccc;
}

/*---テーブル---*/
.table_company {
	border-collapse:collapse;
	width:100%;
	margin-top:40px;
}
.table_company th {
	vertical-align:top;
	font-weight:normal;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	padding:16px;
	text-align:left;
}

.table_company td {
	padding:16px;
	border:1px solid #CCC;
}
.table_company td ol{
	padding-left:1.5em;
}


.col_2items{
	overflow:hidden;
	padding-top:40px;
}
.col_2items .left{
	width:460px;
	float:left;
}
.col_2items .right{
	width:460px;
	float:right;
}
.col_2items h3{
	color:#ff6900;
	font-size:24px;
}
.col_2items p{
	padding:20px 0;
}

.company_map{padding-top:40px;}



@media only screen and (max-width: 768px) {

.greeting{
	width:96%;
	padding-top:30px;
}

/*---テーブル---*/
.table_company {
	margin-top:30px;
}
.table_company th {
	padding:10px;
	text-align:center;
	display:block;
}

.table_company td {
	padding:10px;
	border:1px solid #CCC;
	display:block;
}

.col_2items{
	padding-top:20px;
}
.col_2items .left{
	width:96%;
	float:none;
}
.col_2items .right{
	width:96%;
	float:none;
}
.col_2items h3{
	color:#ff6900;
	font-size:20px;
}
.col_2items p{
	padding:10px 0;
}

.company_map{padding-top:20px;}

}