@charset "utf-8";
/* CSS Document */

.main-wrap {
height: 140px;
}
.inner{
padding: 0 15px;
box-sizing: border-box;
}
.header-wrap h1 {
text-align:center;
}
.header-wrap img{
width:70%;
}
.header-wrap .nav{
display:none;
}
.main-wrap .main-tx {
padding: 20px 15px 0;
margin: 0px auto 0;
}
.main-wrap .main-tx .title {
font-size: 26px;
padding:0 70px;
}
.main-wrap .main-tx .copy {
font-size: 16px;
}
.main-wrap .main-tx .read {
font-size: 13px;
color: #333;
position: absolute;
top: 140px;
left:0;
right:0;
padding-top: 5px;
}
.content-wrap {
padding-top: 40px;
}
.content-wrap .inner{
/*padding:30px 15px 0;*/
}
.content-wrap .content-title{
font-size:21px;
padding: 15px 10px;
}
.content-wrap .content-box .job-list a{
width:100%;
box-sizing: border-box;
}
.content-wrap .content-box .job-list{
margin-top:0;
margin-bottom:0;
}
.content-wrap .content-box .job-list-tx{
margin:0;
padding: 5px 15px;
}
.content-wrap .content-box h4{
font-size:20px;
margin: 5px 0;
}
.content-wrap .content-box .details{
margin: .6em auto;
}
.content-wrap .content-box .job-list-img{
position:static;
}
.content-wrap .content-box .job-list-img img{
width:100%;
vertical-align:bottom;
}
.col1{
margin-top:0;
}
.col2 li{
float:none;
width:100%;
margin-bottom:20px;
margin-top:0;
}
.col2 li:nth-child(2n+1),
.col2 li:nth-child(2n){
padding:0;
}
.content-wrap .information{
padding-bottom:13px;
width:240px;
margin:0 auto;
}
.content-wrap .information img{
width:150px;
}
.content-wrap .consultation {
margin-left:0;
margin-top: 10px;
padding:0;
border:0;
}
.content-wrap .consultation .tel-link{
pointer-events: auto;
}
.content-wrap .consultation .mail-link{
margin:0 20px;
}
.footer-wrap {
padding: 0;
}
.footer-wrap .nav {
display: block;
text-align:center;
margin: 15px 0 18px;
}
.footer-wrap .copy {
margin:0 0 16px;	
}



