@charset "UTF-8";
/* CSS Document */

@media screen and (min-width:769px){
  .pc{display: block;}
  .sp{display: none;}
}
@media screen and (max-width:768px){
  .pc{display: none;}
  .sp{display: block;}
}
#series_icbs .visual1 {
    background: url(https://www.bermas.co.jp/wp-content/themes/bermas/images_series/icbs_3.jpg) no-repeat;
    background-size: cover;
	background-position: center center;
    min-height: 800px;
}
#series_icbs .sec2 {
    background: url(https://www.bermas.co.jp/wp-content/themes/bermas/images_series/icbs_4.jpg) no-repeat;
    background-size: cover;
	background-position: center top;
    min-height: 800px;
    position: relative;
}
#series_icbs .visual2 {
    background: url(https://www.bermas.co.jp/wp-content/themes/bermas/images_series/icbs_7.jpg) no-repeat;
    background-size: cover;
	background-position: center center;
    min-height: 800px;
}
#series_icbs .visual3 {
    background: url(https://www.bermas.co.jp/wp-content/themes/bermas/images_series/icbs_8.jpg) no-repeat;
    background-size: cover;
	background-position: center center;
    min-height: 800px;
}
#series_icbs .item-img-wrap img{
	width: 70%;
}

#series_icbs .cooperation{
  padding: 10px 20px;
  font-size: .625rem;
  text-align: right;
}
#series_icbs .flex-wrap.fl {
    align-items: center;
}

@media screen and (min-width:769px){
#series_icbs .tit-wrap{
	align-items: center;
}
#series_icbs .tit-wrap img{
	width: 50%;
}
#series_icbs .tit-cont {
    padding: 0;
}
#series_icbs .tit-wrap h2 {
    padding: 5px 40px;
}
#series_icbs .tit-cont p {
    width: 75%;
    margin: 0 auto;
}
#series_icbs .item-img-wrap img {
     margin: 0 auto;
}
#series_icbs .circle_l {
    top: 14%;
    left: 22%;
}
#series_icbs .circle_r {
    right: 20%;
    bottom: 230px;
}
#series_icbs .sec2 .tit-box {
	right: 0;
}
#series_icbs .sec3 .flex-wrap{
	width: 90%;
	max-width: 1340px;
	margin: 0 auto;
	justify-content: space-between;
	align-items: center;
}
#series_icbs .sec3 .flex-wrap .detail-img {
  width: 49%;
  margin: unset;
}
}
@media screen and (max-width:1580px){
	#series_icbs .circle_l{
		top:8% !important;
	}
}
@media screen and (max-width:1580px){
	#series_icbs .circle_r{
		right: 16%; !important;
        bottom: 20% !important;
}
@media screen and (max-width:1440px){
#series_icbs .tit-wrap h2 {
    font-size: 3.75rem !important;
    padding: 10px 40px;
	}
}
@media screen and (max-width:1290px){
	#series_icbs .circle_l{
        left: 17%;
	}
	#series_icbs .circle_r {
		right: 13% !important;
	}
}
@media screen and (max-width:1150px){
#series_icbs .item-img-wrap{
        padding-top: 50px;
	}
	#series_icbs .circle_r {
		right: 10% !important;
        bottom: 130px;
	}
#series_icbs .flex-wrap.fl {
  flex-wrap: wrap;
}
}

@media screen and (max-width:768px){
#series_icbs .circle_l {
    top: 0% !important;
    left: 5%;
  }
#series_icbs .circle_r {
        right: 31% !important;
        bottom: 3% !important;
    }
#series_icbs .visual2 {
    background-position: center right 75%;
}
#series_icbs .sec2 {
    height: 500px;
    background-position:  20% top;
	}
#series_icbs .item-img-wrap img {
    width: 60% !important;
    margin: 0 auto !important;
	}
}


@media screen and (max-width:500px){
#series_icbs .tit-wrap h2 {
    padding: 10px;
    font-size: 30px ! IMPORTANT;
  }
#series_icbs .circle {
    width: 150px;
    height: 150px;
    font-size: 20px;
    border: 15px solid #727272;
  }
 #series_icbs .circle_l {
    top: 3% !important;
    left: 6% !important;
  }
 #series_icbs .circle_r {
    right: 21% !important;
    bottom: 8% !important;
   }
#series_icbs .visual3 {
    font-size: 28px;
  }
#series_icbs .item-img-wrap img {
    width: 100% !important;
	}
}