@charset "UTF-8";
/*共通*/
#contents #declarationContents {
  margin-top: 20px;
}
.pc-none{
  display: none;
}

.img_maxwidth{
max-width:100%;
width:auto;
}

@media screen and (max-width:767px){
  .pc-none{
    display: block;
  }
}
@media screen and (max-width:767px){
  .sp-none{
    display: none;
  }
}

/*共通*/
#contents #declarationContents .other_link:after {
margin-left: 0em;
}
@media screen and (max-width:767px){
  #contents #declarationContents{
    width: initial;
  }
}
.inner {
  width: 100%;
  max-width: 767px;
  margin: 0 auto;
}
@media screen and (max-width:767px){
  .inner{
    max-width: initial;
    padding: 0 calc( 0.046 * 100vw);
    box-sizing: border-box;
  }
}
.mv {
  background: url("../images/main_bg.jpg") no-repeat;
  padding: 70px 0 65px;
  margin-bottom: 60px;
}
.mv__bg-sp {
  display: none;
}
@media screen and (max-width:767px){
  .mv{
    position: relative;
    background-image: url("../images/main_bg-sp.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding-top:calc( 0.158 * 100vw) ;
    padding-bottom: calc( 0.065 * 100vw);
    margin-bottom: calc( 0.12 * 100vw);
  }
  .mv__bg-sp {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    max-width: calc( 0.425 * 100vw);
  }
  .mv__bg-sp img {
    max-width: 100%;
    height: auto;
  }
}
.mv__ttl {
  color: #00459D;
  font-size: 37px;
  line-height: 1.6;
  margin-bottom: 15px;
  letter-spacing: 0.05em;
}
@media screen and (max-width:767px){
  .mv__ttl{
    font-size: calc( 0.07 * 100vw);
    letter-spacing: -0.05em;
  }
  .mv__ttl--large {
    font-size: calc( 0.087 * 100vw);
    letter-spacing: 0.02em;
    line-height: 1.49;
  }
}
.mv__lead {
  color: #323232;
  font-size: 19px;
  font-weight: bold;
  line-height: 2.0;
  margin-bottom: 25px;
  letter-spacing: 0.05em;
}
@media screen and (max-width:767px) {
  .mv__item-sp {
    max-width:calc( 0.56 * 100vw) ;
    width: 100%;
    margin:calc( 0.075 * 100vw)  auto calc( 0.078 * 100vw) ;
  }
  .mv__item-sp img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (max-width:767px){
  .mv__lead{
    font-size: calc( 0.039 * 100vw);
    line-height: 1.56;
    text-indent: -0.5em;
    letter-spacing: 0.025em;
    margin-bottom: calc( 0.0325 * 100vw);
  }
}
.mv__btn {
  background: #323232;
  border-radius: 30px;
  font-size: 14px;
  padding: 5px 10px 3px;
  display: inline-block;
  letter-spacing: 0.05em;
}
@media screen and (max-width:767px) {
  .mv__btn{
    width: 100%;
    text-align: center;
    font-size: calc( 0.0365 * 100vw);
    letter-spacing: 0.055em;
    margin-top: calc( 0.02 * 100vw);
    border-radius: 50px;
    line-height: 1.357;
    padding-top:calc( 0.024 * 100vw) ;
    padding-bottom: calc( 0.02 * 100vw);
    box-sizing: border-box;
    
  }
}
.mv__btn a{
	color: #fff;
}
.mv__btn a:hover{
	color: #FF3300;
    text-decoration: underline;
}
.unitWrap {
  margin-bottom: 130px;
}
@media screen and (max-width:767px) {
  .unitWrap {
    margin-bottom: calc( 0.0925 * 100vw);
  }
}
.unit__ttl {
  background: #0072d9;
  margin-bottom: 50px;
  color: #fff;
  text-align: center;
  font-size: 27px;
  letter-spacing: 0.15em;
  line-height: 1.8;
  padding: 10px 0 5px 0;
}

.unit__ttl.txt_green {
  background: #27953C;
}

@media screen and (max-width:767px) {
  .unit__ttl {
    font-size: calc( 0.0612 * 100vw);
    letter-spacing: 0.01em;
    line-height: 1.297;
    padding:calc( 0.01955 * 100vw)  0 ;
    margin-bottom: calc( 0.0651 * 100vw);
  }
  .unit__ttl02 {
    padding:calc( 0.06 * 100vw)  calc( 0.005 * 100vw)  calc( 0.044 * 100vw);
    letter-spacing: -0.03em;
    margin-bottom: calc( 0.06 * 100vw);
  }
  .unit__ttl03 {
    padding:calc( 0.053 * 100vw)  0;
  }
}

.unit__subttl {
   color: #0072D9;
   font-size: 27px;
   font-weight: bold;
   margin-bottom: 10px;
   text-align: center;
}
@media screen and (max-width:767px) {
  .unit__subttl {
    font-size:calc( 0.0612 * 100vw) ;
    letter-spacing: 0.02em;
    margin-bottom: calc( 0.0378 * 100vw);
  }
}
.unit__lead {
  font-size: 18px;
  margin-bottom: 40px;
  line-height: 2;
}
@media screen and (max-width:767px) {
  .unit__lead{
    font-size: calc( 0.0359 * 100vw);
    line-height: 1.59;
    letter-spacing: 0.01em;
    margin-bottom: calc( 0.05 * 100vw);
  }
}
.img_schedule-sp {
  max-width: 100%;
  height: auto;
}
.unit__note {
  font-size: 14px;
}
@media screen and (max-width:767px) {
  .unit__note {
    font-size: calc( 0.0286 * 100vw);
    line-height: 1.5;
  }
  .unit__note03 {
    letter-spacing: -0.08em;
    margin-bottom: calc( 0.0651 * 100vw)!important;
  }
}
.unit__note li{
  padding-left: 3em;
  text-indent: -3em;
}
@media screen and (max-width:767px) {
  .unit__note li {
    padding-left: 0;
    text-indent: 0;
  }
}
.item02 {
  margin-bottom: 100px;
}
@media screen and (max-width:767px) {
  .item02 {
    margin-bottom: calc( 0.0651 * 100vw);
  }
}
.item06 {
  margin-bottom: 30px;
}
@media screen and (max-width:767px) {
  .item06 {
    margin-bottom: calc( 0.0391 * 100vw);
  }
}
.item07 {
  margin-bottom: 50px;
}
@media screen and (max-width:767px) {
  .item07 {
    margin-bottom: calc( 0.0651 * 100vw);
  }
}
.item08,.item09 {
  margin-bottom: 50px;
}
@media screen and (max-width:767px) {
  .item08,.item09 {
    margin-bottom: calc( 0.0651 * 100vw);
  }
}
@media screen and (max-width:767px) {
  .item02-sp,.item03-sp,.item04-sp,.item05-sp,.item06-sp,.item07-sp,.item08-sp,.item09-sp {
    max-width: 100%;
    height: auto;
  }
  .item06-sp {
    margin-top: calc( 0.0299 * 100vw);
  }
}

.unitItem02{
background-color: #eef5eb;
border-radius: 10px;
padding: 15px 30px 40px;
margin-top: 40px;
margin-bottom: 70px;
}
@media screen and (max-width:767px) {
  .unitItem02 {
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    border-radius: 0;
    padding:calc( 0.0325 * 100vw) calc( 0.0456 * 100vw) calc( 0.155 * 100vw) ;
    margin-top: 0;
    margin-bottom:calc( 0.0912 * 100vw) ;
  }

}
.unitItem02__lead{
display: flex;
align-items: center;
justify-content: space-around;
font-size: 17px;
font-weight: bold;
line-height: 1.8;
color: #27953C;
}
@media screen and (max-width:767px) {
  .unitItem02__lead {
    font-size:calc( 0.0338 * 100vw) ;
    line-height: 1.73;
    letter-spacing: 0.045em;
    margin-bottom: calc( 0.0521 * 100vw);
  }
  .img_person img {
    width:calc( 0.30769 * 100vw) ;
    height: auto;
    margin-top: calc( -0.0117 * 100vw);
    margin-left: calc( -0.0169 * 100vw);
  }
}

.unitItem {
  margin-bottom: 100px;
}
@media screen and (max-width:767px) {
.unitItem {
  margin-bottom: 50px;
}

  .unitItem03 {
    margin-bottom: calc( 0.104 * 100vw);
  }
  .unitItem04 {
    margin-bottom: calc( 0.038 * 100vw);
  }
  .unitItem05 {
    margin-bottom: calc( 0.11 * 100vw);
  }
  .unitItem06 {
    margin-bottom: calc( 0.09 * 100vw);
  }
  .unitItem07 {
    margin-bottom: calc( 0.1303 * 100vw);
  }
  .unitItem08 {
    margin-bottom: calc( 0.098 * 100vw);
  }
  .unitItem09 {
    margin-bottom: calc( 0.1303 * 100vw);
  }
}
.unitItem__ttl {
  color: #0072D9;
  font-size: 23px;
  margin-bottom: 10px;
}
.unitItem__ttl05 {
  margin-bottom: 25px;
}

.unitItem__ttl.txt_green {
  color: #27953C;
}

.item {
  margin-bottom: 100px;
}

@media screen and (max-width:767px) {
.item {
  margin-bottom: 30px;
}
}

@media screen and (max-width:767px) {
  .unitItem__ttl {
    font-size: calc( 0.05867 * 100vw);
  }
  .unitItem__ttl03 {
    letter-spacing: -0.055em;
    font-size: calc( 0.058 * 100vw);
  }
  .unitItem__ttl04 {
    margin-bottom:calc( 0.04 * 100vw) ;
  }
  .unitItem__ttl05 {
    margin-bottom: calc( 0.0391 * 100vw) ;
  }
}
.item04 {
  margin-bottom: 100px;
}
.item05 {
  margin-bottom: 100px;
}

@media screen and (max-width:767px) {
  .item04 {
    margin-bottom: 0;
  }
  .item05 {
    margin-bottom: calc( 0.130 * 100vw);
  }
}
.unitItem__txt {
  font-size: 18px;
  line-height: 1.8;
  margin-bottom: 30px;
}
.unitItem__txt04 {
  margin-bottom: 0;
}
.unitItem__txt06-sub {
  margin-bottom: 60px;
}
@media screen and (max-width:767px) {
  .unitItem__txt {
    font-size: calc( 0.03911 * 100vw);
    line-height: 1.592;
    margin-bottom:calc( 0.03911 * 100vw) ;
  }
  .unitItem__txt02 {
    font-size: calc( 0.0352 * 100vw);
    margin-bottom: calc( 0.03 * 100vw);
  }
  .unitItem__txt03 {
    letter-spacing: -0.09em;
    margin-bottom:calc( 0.036 * 100vw) ;
  }
  .unitItem__txt04 {
    letter-spacing: -0.09em;
  }
  .unitItem__txt05 {
    letter-spacing: -0.04em;
    margin-bottom: calc( 0.02 * 100vw);
  }
  .unitItem__txt06 {
    font-size: calc( 0.035 * 100vw);
    margin-bottom:calc( 0.01 * 100vw) ;
  }
  .unitItem__txt06-sub {
    font-size: calc( 0.0286 * 100vw);
    letter-spacing: -0.05em;
    margin-bottom:calc( 0.0651 * 100vw) ;
  }
  .unitItem__txt07 {
    font-size: calc( 0.035 * 100vw);
  }
  .unitItem__txt08 {
    font-size: calc( 0.035 * 100vw);
  }
  .unitItem__txt09 {
    font-size: calc( 0.035 * 100vw);
  }
}
.unitItem__list li {
  font-size: 18px;
  margin-bottom: 20px;
  padding-left: 2.5em;
  text-indent: -2.5em;
}
@media screen and (max-width:767px) {
  .unitItem__list li {
    font-size:calc( 0.0352 * 100vw) ;
    padding-left: 2em;
    letter-spacing: -0.02em;
    margin-bottom: calc( 0.026 * 100vw);
  }
}
.unitItem__list li ul {
  margin-top: 20px;
}
.unitItem__list li ul li {
  font-size: 14px;
  margin-bottom: 0px;
    padding-left: 3em;
  text-indent: -3em;
}
@media screen and (max-width:767px){
  .unitItem__list li ul li {
    font-size: calc( 0.0286 * 100vw);
    padding-left: 0;
    
  }
}
@media screen and (max-width:767px) {
  .item01-sp {
    max-width: 100%;
    height: auto;
    margin-top: calc( 0.01955 * 100vw);
  }
}
.unitItem__subttl {
  background: #bbd6f0;
  font-weight: bold;
  color: #003773;
  border-radius: 30px;
  text-align: center;
  font-size: 17px;
  margin-bottom: 25px;
  padding: 5px 10px 3px;
}

.unitItem__subttl.txt_green {
  background: #d4f7db;
  color: #27953C;
}

@media screen and (max-width:767px) {
  .unitItem__subttl {
    font-size: calc( 0.0338* 100vw);
    line-height: 1.538;
    border-radius: 50px;
    padding:calc( 0.0221 * 100vw) 0;
    letter-spacing: -0.03em;
    margin-bottom: calc( 0.0325 * 100vw);
  }
 
}
.unitWrap.questionArea .unit__ttl {
  margin-bottom: 115px;
}
@media screen and (max-width:767px) {
  .unitWrap.questionArea .unit__ttl {
    margin-bottom:calc( 0.0782 * 100vw) ;
  }
}

.table01{
margin-top: 30px;
margin-bottom: 50px;
width: 100%;
border-right: 1px solid #8d949a;
border-left: 1px solid #8d949a;
}

@media screen and (max-width:767px) {
  .table01{
    width: 100%;
    margin-top: calc( 0.0765 * 100vw);
  }
}
.table01 tr{
  border-top: 1px solid #8d949a;
  border-bottom: 1px solid #8d949a;
}
.table01 tr th,
.table01 tr td{
 padding: 20px 1em 20px 1em;
 box-sizing: border-box;
 font-size: 15px;
}
.table01 tr td:first-of-type {
 border: none;
}

@media screen and (max-width:767px) {
  .table01 tr td {
    font-size:calc( 0.033 * 100vw) ;
  }
  .table01 tr .td-second {
    padding: 0 calc( 0.005 * 100vw) 0 calc( 0.005 * 100vw)  ;
    letter-spacing: -0.032em;
  }
  .table01 tr .td-third{
    text-align: center;
    padding: calc( 0.026 * 100vw) calc( 0.015 * 100vw) calc( 0.026 * 100vw) calc( 0.015 * 100vw)  ;
  }
  .table01 tr .td-fourth {
    letter-spacing: -0.09em;
    padding: calc( 0.01 * 100vw) calc( 0.005 * 100vw) calc( 0.01 * 100vw) calc( 0.005 * 100vw) ;
    text-align: center;
  }
  .table01 tr .td-fourth span {
    letter-spacing: 0.01em;
    line-height: 1.45;
    display: block;
    text-align: left;
  }
  .table01 td  .td-vertical {
    -ms-writing-mode: tb-rl;
	  -webkit-writing-mode: vertical-rl;
	  writing-mode: vertical-rl;
    white-space: nowrap;
    text-orientation: upright;
    font-size:calc( 0.033 * 100vw) ;
    
  }
}

.table01 tr:first-child th{
background-color:#8AB8E5;
border-left: 1px solid #8d949a;
color: #fff;
text-align: center;
padding: 5px 0px;
font-size: 14px;
}
@media screen and (max-width:767px) {
  .table01 tr:first-child th{
    font-size:calc( 0.03 * 100vw) ;
    line-height: 1.2;
    letter-spacing: -0.05em;
    padding: calc( 0.013 * 100vw) 0 calc( 0.008 * 100vw);
  }
}
.table01 tr:first-child th:first-of-type{
border-left:none;}



.table01 td{
  border-left: 1px solid #8d949a;
}
.table01 .td-third {
  border-right: 1px solid #8d949a;
}

.table01 td span{
font-size: 14px;
}
@media screen and (max-width:767px) {
  .table01 td span {
    font-size: calc( 0.0286 * 100vw);
  }
}

.table01 p.font25{
font-size: 25px;
}
@media screen and (max-width:767px){
  .table01 p.font25{
    display: inline-block;
  }
  .table01 p.font25-th {
    font-size: calc( 0.0325 * 100vw);
  }
  
  .table01 p.font25-symbol {
    font-size: calc( 0.055 * 100vw);
  }
  .table01 p.font25-plus {
    font-size: calc( 0.03 * 100vw);
    display: inline-block;
    text-align: center;
    line-height: 1;
    margin: calc( 0.00651 * 100vw) 0;
  }
}

.table01 tr th:nth-of-type(1){
text-align: center;
width: 35%;
}
.table01 tr th:last-of-type {
  box-sizing: border-box;
}

@media screen and (max-width:767px) {
  .table01 tr th:nth-of-type(1){
  }
}

.table01 tr th:nth-of-type(2){
width: 17%;
}
@media screen and (max-width:767px) {
  .table01 tr th:nth-of-type(2){
  }
}

.table01 tr th:nth-of-type(3){
  width: 48%;
}
@media screen and (max-width:767px) {
  .table01 tr th:nth-of-type(3){
  }
}

.table01 tr:nth-of-type(2) th:first-child,
.table01 tr:nth-of-type(3) th:first-child,
.table01 tr:nth-of-type(4) th:first-child{
background-color: #EEF4FB;
}
@media screen and (max-width:767px){
  .table01 tr:nth-of-type(2) th:first-child,
  .table01 tr:nth-of-type(3) th:first-child,
  .table01 tr:nth-of-type(4) th:first-child {
    font-size:calc( 0.033 * 100vw) ;
    padding:calc( 0.062 * 100vw) calc( 0.013 * 100vw) calc( 0.063 * 100vw) calc( 0.018 * 100vw) ;
  }
  
  .table01 tr:nth-of-type(4) th:first-child {
  padding-bottom: calc( 0.045 * 100vw);
  }
  
  .table01 tr:nth-of-type(2) th:first-child span,
  .table01 tr:nth-of-type(3) th:first-child span,
  .table01 tr:nth-of-type(4) th:first-child span{
    -ms-writing-mode: tb-rl;
	  -webkit-writing-mode: vertical-rl;
	  writing-mode: vertical-rl;
    white-space: nowrap;
    text-orientation: upright;
  }
}

.table02{
margin-bottom: 20px;
}
@media screen and (max-width:767px) {
  .table02 {
    width: 100%;
    margin-bottom: calc( 0.0391 * 100vw);
  }
}
.table02 tr{
border-top: 1px solid #8d949a;
}
.table02 tr:first-of-type{
border-top: none;
background-color: #97ca80;
color: #fff;
}

.table02 tr th,
.table02 tr td{
text-align: center;
font-size: 14px;
padding: 10px 0;
border-left: 1px solid #8d949a;
}
@media screen and (max-width:767px) {
  .table02 tr th {
    font-size:calc( 0.028 * 100vw) ;
    letter-spacing: -0.03em;
    padding: calc( 0.0195 * 100vw) calc( 0.003 * 100vw) calc( 0.016 * 100vw) ;
    line-height: 1.55;
  }
  .table02 tr td {
    font-size:calc( 0.0352 * 100vw) ;
  }
}

.table02 tr:nth-of-type(2) th,
.table02 tr:nth-of-type(3) th{
background-color: #f2f2f2;
}


.table02 tr th:first-of-type{
  border-left: none;
}

.table02 tr td{
background-color: #fff;}

.table02 tr th:nth-of-type(1){
width: 270px;
}
@media screen and (max-width:767px) {
  .table02 tr th:nth-of-type(1) {
    width: 40%;
  }
  .table02 tr th.th-left01 {
    padding-top:calc( 0.1 * 100vw) ;
    padding-bottom:calc( 0.117 * 100vw) ;
    font-size:calc( 0.0352 * 100vw) ;
  }
  .table02 tr th.th-left02 {
    padding-top:calc( 0.15 * 100vw) ;
    padding-bottom:calc( 0.125 * 100vw) ;
    font-size:calc( 0.0352 * 100vw) ;
    border-bottom: 1px solid #8d949a;
  }
}
.table02 tr th:nth-of-type(2){
    width: 140px;
}
@media screen and (max-width:767px) {
  .table02 tr th:nth-of-type(2) {
width: 15%;
  }
}
.table02 tr th:nth-of-type(3){
width: 140px;
}
@media screen and (max-width:767px) {
  .table02 tr th:nth-of-type(3) {
    width: 23%;
  }

}
.table02 tr th:nth-of-type(4){
width: 140px;
}
@media screen and (max-width:767px) {
  .table02 tr th:nth-of-type(4) {
    width: 21%;
  }
}
@media screen and (max-width:767px) {
  .other_link_denshi_chobo2 {
    font-size:calc( 0.0286 * 100vw) ;
  }
  .other_link_denshi_chobo2-02 {
    font-size:calc( 0.0352 * 100vw) ;
  }
  .other_link-li {
    margin-bottom: calc( 0.0325 * 100vw)!important;
  }
}
.question__list li {
  padding: 40px 0;
  font-size: 18px;
}
@media screen and (max-width:767px)  {
  .question__list li {
    font-size: calc( 0.0352 * 100vw);
    padding: calc( 0.0522 * 100vw) 0 ;
  }
}
.question__list li dt {
  color: #009D9B;
  margin-bottom: 25px;
  position: relative;
  padding-left: 50px;
   font-weight: bold;
}
@media screen and (max-width:767px) {
  .question__list li dt {
    padding-left: calc( 0.149 * 100vw);
    margin-bottom: calc( 0.0521 * 100vw);
    letter-spacing: -0.01em;
  }
}
.question__list li dt::before {
  content: "Q";
  background-color: #009D9B;
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  color: #ffffff;
  font-size: 23px;
  line-height: 1;
  position: absolute;
  top: -8px;
  left: 0;
}
@media screen and (max-width:767px) {
  .question__list li dt::before {
    font-size:calc( 0.0612 * 100vw) ;
    width:calc( 0.117 * 100vw) ;
    height:calc( 0.117 * 100vw) ;
    top: 5%;
  }
}
.question__list li dd {
  color: #003773;
  position: relative;
  padding-left: 50px;
}
@media screen and (max-width:767px) {
  .question__list li dd {
    padding-left: calc( 0.149 * 100vw);
    letter-spacing: -0.01em;
  }
}
.question__list li dd::before {
  content: "A";
  background-color: #003773;
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  color: #ffffff;
  font-size: 23px;
  line-height: 1;
  position: absolute;
  top: -8px;
  left: 0;
}
@media screen and (max-width:767px) {
  .question__list li dd::before {
    font-size:calc( 0.0612 * 100vw) ;
    width:calc( 0.117 * 100vw) ;
    height:calc( 0.117 * 100vw) ;
    top: 5%;
  }
}
.question__list li:first-child {
  border-top: 1px solid #918b8a;
}
.question__list li {
  border-bottom: 1px solid #918b8a;
}
.consultation_counter{
  border: solid 5px #1e4678;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
}
.consultation_counter h4{
  line-height: 1.5;
  font-size: 28px;
}
.consultation_counter .telephone{
  font-size: 44px;
  font-weight: bold;
}
.consultation_counter .txt001{
  font-size: 18px;
  margin: 15px 0 10px;
}
.consultation_counter .txt002{
  font-size: 16px;
}
.consultation_counter .txt002 span{
  color: #19499d;
  text-decoration: underline;
  font-weight: bold;
}
@media screen and (max-width:767px) {
  .unitWrapframe{
    padding: 0 20px;
  }
  .consultation_counter h4{
    font-size: calc( 0.0430 * 100vw);
  }
  .consultation_counter .telephone{
    font-size: calc( 0.0795 * 100vw);
  }
  .consultation_counter .txt001{
    font-size: 14px;
    margin: 10px 0 5px;
  }
  .consultation_counter .txt002{
    font-size: 14px;
  }
}

/**/
.acInfo.h3Bg {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #b5b6b6;
}
.acInfo.h3Bg h3 span {
  font-size: 100%;
  margin-left: 5px;
  padding-left: 5px;
  border-left: 3px solid #001e66;
}
.acInfoSec.section_block {
  padding: 0 20px 10px;
}
.acInfoSec .tel_num {
  font-size: 250%;
}

.iconWrap {
  display: flex;
  justify-content: space-around;
}
.iconWrap .icon {
  width: 150px;
  height: auto;
}
@media screen and (max-width:767px) {
  .iconWrap .icon {
    width: 25%;
    height: auto;
  }
}