/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 21 2024 | 07:12:47 */

#Company .message {
	padding-bottom:80px;
}
#Company .message h2 {
		font-size:26px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	padding-bottom:6px;
	border-bottom: solid 3px #142E5C;
    border-image: linear-gradient(to right, #00559E, #009ED7);
    border-image-slice: 1;
	margin-bottom:30px;
}
#Company .message h3 {
		font-size:26px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	margin-bottom:15px;
	color:#005CA2;
}
#Company .message p.read {
	line-height:2;
	margin-bottom:10px;
}
#Company .message p.name {
		font-size:22px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	margin-top:0px;
	text-align:right;
}
#Company .message p.name strong {
		font-size:28px;
	font-weight:normal;
}


#Company .outline {
	padding-bottom:100px;
}
#Company .outline h2 {
		font-size:26px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	padding-bottom:6px;
	border-bottom: solid 3px #142E5C;
    border-image: linear-gradient(to right, #00559E, #009ED7);
    border-image-slice: 1;
	margin-bottom:30px;
}
#Company .outline .table_wrap {
  border-collapse: collapse;
  width: 100%;
}
#Company .outline .table_wrap th,
#Company .outline .table_wrap td {
  padding: 18px 20px;
  background-color: #F5F5F5;
  border: solid 5px #fff;
  box-sizing: border-box;
}
#Company .outline .table_wrap th {
  background-color: #005CA2;
  color: #fff;
  width: 245px;
  font-weight: 600;
  vertical-align: middle;
}

#Company .access {
	padding-bottom:100px;
}
#Company .access h2 {
		font-size:28px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	padding-bottom:6px;
	border-bottom:solid 3px #333;
	margin-bottom:30px;
}
#Company .access p {
	margin-bottom:10px;
}


@media (max-width: 833px) {
	
	#Company .message {
	padding-bottom:50px;
		padding-left:15px;
		padding-right:15px;
}
#Company .message h2 {
		font-size:24px;
	padding-bottom:6px;
	border-bottom:solid 3px #333;
	margin-bottom:20px;
}
#Company .message h3 {
		font-size:21px;
	margin-bottom:10px;
	        line-height: 1.6;
}
#Company .message p.read {
}
#Company .message p.name {
		font-size:22px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	margin-top:20px;
	text-align:right;
}
#Company .message p.name strong {
		font-size:28px;
	font-weight:normal;
}

#Company .outline {
	padding-bottom:50px;
		padding-left:15px;
		padding-right:15px;
}
#Company .outline h2 {
		font-size:24px;
	padding-bottom:6px;
	border-bottom:solid 3px #333;
	margin-bottom:20px;
}
#Company .outline .table_wrap th {
    padding: 4px 15px;
  }
#Company .outline .table_wrap th,
#Company .outline .table_wrap td {
    padding: 15px;
    display: block;
    width: 100%;
    border: none;
  }
	
	
#Company .access {
	padding-bottom:50px;
		padding-left:15px;
		padding-right:15px;
}
#Company .access h2 {
		font-size:24px;
	padding-bottom:6px;
	border-bottom:solid 3px #333;
	margin-bottom:20px;
}
	
}


