﻿/*------------------------------------*/
/*     企業情報 css style sheet       */
/*------------------------------------*/
@charset "UTF-8";

h2{
	margin:0 auto;
	padding:80px 0;
	color:#264da4;
	font-size:24pt;
	font-weight : bold;
	text-align : center;
	background:#ebf5ff;
	background-image: url("img/h2_bg.png");
	background-position:top center;
	background-repeat : no-repeat;
	content: "";   /*clear*/
	display: block;   /*clear*/
	clear: both;  /*clear*/
}

h3{
	margin:0 auto;
	padding:30px 0;
	color:#264da4;
	font-size:21pt;
	font-weight : bold;
	text-align : center;
	width: 100%;
}
.subH3{
	font-weight : bold;
	color:#264da4;
	font-size:18pt;
}
p{
	padding:10px 100px;
	line-height : 200%;
	text-align : left;
}
dl.recruit {
	margin:0 auto;
	padding-left:200px;
}
.recruit dt,dd{
	padding:20px 5px;
	line-height : 180%;
	border-top: solid 1px #bbb;
}
.recruit dt {
float: left ;
clear: left ;
width: 8em;
text-align : left;
width:150px !important;
}

.recruit dd {
float: left ;
padding-left: 1em ;
text-align : left;
width:550px !important;
}

ul.pageLink {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  margin: 0 0 30px;
  padding: 0;
  box-sizing: border-box;
}
ul.pageLink li {
  width: 300px;
  text-align: center;
}
ul.pageLink li a {
	display: block;
	padding: 10px;
	margin-right: 5px;
	text-decoration: none;
	color: #fff;
	border: 2px solid #27acd9;
	background: #27acd9;
}
ul.pageLink li:last-child a {
  margin-right: 0;
}
ul.pageLink li a:hover {
	color: #27acd9;
	background: #fff;
}
.section {
  margin-bottom: 40px;
  padding: 5px 20px 10px;
}
.section h3 {
  padding-top: 150px;
  margin-top:-150px;
}

