@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;900&display=swap');
/*----------------------------------------------------
　
------------------------------------------------------*/
#content h2{
	margin:0.4em 0 0;
  color: #004098;
  font-size: 38px;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 700;
  text-align: center;
}
#content .cont{
}
/*----------------------------------------------------
　
------------------------------------------------------*/

#clientslist .narabi{
font-size: 16px;
text-align: right;
}




.clients-data{
clear: both;
overflow: hidden;
margin: 0 0 0;
padding: 25px 0 30px;
border-top: 1px solid #666;
}

.clients-data .logoimg{
float: left;
width: 32%;
height: 160px;
text-align: center;
}

.clients-data .logoimg img{
width: auto;
height: auto;
max-width: 300px;
max-height: 100%;
}
/*
-------------------------*/
#client06 .logoimg{
height: 140px;
}
#client09 .logoimg{
height: 140px;
}
/*#client11 .logoimg img{
max-width: 100%;
}*/
#client18 .logoimg{
height: 180px;
}
#client24 .logoimg{
height: 210px;
}
#client28 .logoimg{
height: 190px;
}
#client38 .logoimg{
height: 190px;
}

/*
-------------------------*/
.clients-data .detail{
float: right;
width: 64%;
font-size: 16px;
}
.clients-data .detail h3{
margin-bottom: 0.2em;
font-size: 24px;
font-family: 'Noto Sans JP', sans-serif;
font-weight: 700;
line-height: 1.4;
}
.clients-data .detail .cat{
margin: 0.0em 0 0.8em;
line-height: 1.6;
}
.clients-data .detail .cat .t{
display: none;
}
.clients-data .detail .training{
margin: 0 0 0.6em;
padding-left: 1em;
}
.clients-data .detail .training .t{
display: block;
text-indent: -1em;
}




/*----------------------------------------------------
　
------------------------------------------------------*/


