@charset "utf-8";






/* ------------------------------------------------
下階層共通の範囲
------------------------------------------------ */
.map {
margin-bottom: -80px;
}
/*--------------------------------------------------------------
## 極小デバイス（縦向きモバイル, 576px 未満）
--------------------------------------------------------------*/
@media (max-width: 575.98px) {
.map {
margin-bottom: -40px;
}
}







/* ------------------------------------------------
##  クラウドサービス「EASYWOKER」の範囲
------------------------------------------------ */
.license-text01 {
  width: 80%;
  margin: auto;
}
/*--------------------------------------------------------------
## 極小デバイス（縦向きモバイル, 576px 未満）
--------------------------------------------------------------*/
@media (max-width: 575.98px) {
.license-text01 {
  width: 100%;
  margin: auto;
}
}

.license01-inner div.container h3 {
font-size: 36px;
}
/*--------------------------------------------------------------
## 極小デバイス（縦向きモバイル, 576px 未満）
--------------------------------------------------------------*/
@media (max-width: 575.98px) {
.license01-inner div.container h3 {
font-size: 30px;
}
}

.license02 div.container h3 {
font-size: 36px;
}
/*--------------------------------------------------------------
## 極小デバイス（縦向きモバイル, 576px 未満）
--------------------------------------------------------------*/
@media (max-width: 575.98px) {
.license02 div.container h3 {
font-size: 30px;
}
}

.license01 div.container div.btn01 a i.fa-solid.fa-arrow-up-right-from-square {
position: absolute;
left: 76px;
top: 24px;
}

.license02 div.container div.btn01 a i.fa-solid.fa-arrow-up-right-from-square {
position: absolute;
left: 40px;
top: 24px;
}




/*
.license01 .container {
}
.license01 ul {
display: inline-block;
text-align: left;
margin: 0 auto;
}
.license01 ul li {
text-align: left; 
}
*/


.container.box {
font-size: clamp(1rem, 0.955rem + 0.23vw, 1.125rem);
}

.container.box div.row.gy-4 div.col-md-6 h4 {
background: #2bb3d5;
padding: 5px 10px 8px 10px;
color: #fff;
margin-bottom: 15px;
margin-top: 15px;
font-size: 20px;
}


.container.box div.row.gy-4 div.col-md-6 dl dd {
margin-bottom: 20px;
}


.license01-inner div.container div.row.gy-4.mb-3 div.col-md-6 h4 {
color: #2bb3d5;
font-size: 30px;
margin-bottom: 15px;
margin-top: 15px;
}
.license01-inner div.container div.row.gy-4.mb-5 div.col-md-6 h4 {
color: #2bb3d5;
font-size: 30px;
margin-bottom: 15px;
margin-top: 15px;
}




