
/*************
テーブル
*************/
table.table{
border-collapse:collapse;
width:100%;
margin:10px auto;
}

table.table th,table.table td{
padding:10px;
border:1px solid #cdcdcd;
}

table.table th{
font-weight:bold;
letter-spacing:1px;
white-space:nowrap;
background:#d7d7d7;
}


/*************
/* ノーマル
*************/
.nomalTable{
	width:96%;
	margin: 10px 0;
	border:1px solid #cdcdcd;
}
.nomalTd{
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	border:1px solid #cdcdcd;
}
.nomalTd p{
	margin: 0;
	height: auto;
}
.Mcolor{
	background: #004ea2;
	color:#ffffff;
}


/*************
/* 会社概要
*************/
.comTablePC{
	width:80%;
	margin: 10px 10%;
}
.comTable{
	width:96%;
	margin: 10px 0;
}
.comTds{
	width:35%;
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
}
.big{
	font-weight: 700;
}
.indent{
	text-indent: -4rem;
	padding-left: 4rem;
}
.comTd{
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
}
.comTd p{
	margin: 0;
	height: auto;
}
.Mcolor{
	background: #004ea2;
	color:#ffffff;
}


.jibanTable{
	width:90%;
	margin: 10px auto;
	border:1px solid #cdcdcd;
	text-align: center;
}
.jibanTable td{
	padding:10px;
	text-align: center;

}

.recTable{
	width:70%;
	margin: 0 auto;
}

.smtit{
	width:150px !important;
	text-align: center;
}
.smDes{
	padding:10px;
}

/* PC用 */
@media only screen and (min-width:1200px){	

}

/* モニター幅1200px以下 */
@media only screen and (max-width:1200px){

}

/* iPad 縦 */
@media only screen and (max-width:768px){


}

/* スマートフォン 横(ランドスケープ) */
@media only screen and (max-width:640px){
	.recTable{
		width:90%;
		margin: 0 5%;
	}
	.smtit{
		width:20% !important;
	}
	.smDes{
		width:80%;
	}
}
