.indent1-5{
padding-left:1.5em;
text-indent:-1.5em;
}
.smallText{
font-size: 14px;
}

body#about {
overflow: visible !important;
}
ul{
list-style: none;
padding-left: 0;
}
li{
list-style: none;
}
.aboutCont{
width: calc(100% - 40px);
max-width: 1000px;
margin: 0 auto;
padding: 0 20px;
}
.aboutTit{
text-align: center;
margin: 200px auto 0;
}
.aboutTit img{
text-align: center;
margin: 0 auto 120px;
}
.aboutTxt{
margin: 0 auto;
color: #fff;
line-height: 2;
font-size: 22px;
font-weight: bold;
color: #2E9E6F;
margin: 0 auto;
text-align: center;
line-height: 2;
margin-bottom: 120px;
}
.aboutList{
margin-bottom: 60px;
}
.aboutListCont ul{
display: flex;
width: 100%;
text-decoration: none;
justify-content: space-between;
}
.aboutListCont ul li:first-child{
width: 25%;
border-top: solid 2px #2E9E6F;
padding-left: 40px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 14px;
font-weight: bold;
color: #2E9E6F;
}
.aboutListCont ul li:nth-child(2){
width: 70%;
border-top: solid 2px #2E9E6F;
padding-left: 40px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 14px;
color: #707070;
}

.aboutList .aboutListCont:last-child ul li:first-child {
border-bottom: solid 2px #2E9E6F;
}
.aboutList .aboutListCont:last-child ul li:nth-child(2) {
border-bottom: solid 2px #2E9E6F;
}
.aboutMap{
width: 100%;
height: 400px;
filter:hue-rotate(140deg);
-webkit-filter:hue-rotate(140deg);
margin-bottom: 200px;
}



/* /_/_/_/_/_/_/_/ */
/* recruit */
/* /_/_/_/_/_/_/_/ */

.inquiryBtn{
margin: 100px auto 200px;
text-align: center;

}
.inquiryBtn a{
text-align: center;
text-decoration: none;
padding: 15px 50px;
color: #2E9E6F;
border: solid 1px #2E9E6F;
font-weight: bold;
font-size: 24px;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
transition: all .3s ease-out;

}
.inquiryBtn a span{
}
.inquiryBtn a:hover{
color: #fff;
background-color: #2E9E6F;

}



/* /_/_/_/_/_/_/_/ */
/* スマホ */
/* /_/_/_/_/_/_/_/ */
@media (max-width: 767px) { 


.smallText{
font-size: 12px;
}

body#about {
overflow: visible !important;
}
ul{
list-style: none;
padding-left: 0;
}
li{
list-style: none;
}
.aboutCont{
width: 100%;
max-width: 1000px;
margin: 0 auto;
padding: 0 20px;
}
.aboutTit{
text-align: center;
margin: 140px auto 0;
width: 70%;
}
.aboutTit img{
text-align: center;
margin: 0 auto 80px;
}
.aboutTxt{
margin: 0 auto;
color: #fff;
line-height: 2;
font-size: 16px;
font-weight: bold;
color: #2E9E6F;
margin: 0 auto;
text-align: center;
line-height: 2;
margin-bottom: 60px;
}
.aboutList{
margin-bottom: 30px;
}
.aboutListCont ul{
display:block;
width: 100%;
text-decoration: none;
justify-content: space-between;
}
.aboutListCont ul li:first-child{
width: 100%;
border-top: solid 2px #2E9E6F;
padding-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 16px;
font-weight: bold;
color: #fff;
background-color: #2E9E6F;
}
.aboutListCont ul li:nth-child(2){
width: 100%;
border: solid 2px #2E9E6F;
padding-left: 20px;
padding-right: 20px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 14px;
color: #707070;
}

.aboutList .aboutListCont:last-child ul li:first-child {
border-bottom: solid 2px #2E9E6F;
}
.aboutList .aboutListCont:last-child ul li:nth-child(2) {
border-bottom: solid 2px #2E9E6F;
}
.aboutMap{
width: 100%;
height: 250px;
filter:hue-rotate(140deg);
-webkit-filter:hue-rotate(140deg);
margin-bottom: 120px;
}

.inquiryBtn{
    margin: 100px auto 120px;
    text-align: center;
    
    }


}