@charset "utf-8";

@media print,screen and (min-width : 501px) {

.menuList li:nth-child(4) a{
  background-color: #fff;
  color: #00A99D;
  opacity: 0.6;
}

#c01 ul{
  margin-top: 20px;
  font-size:18px;font-size:1.8rem;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#c01 p{
  font-family:"NotoSansJP-2";
  margin-top: 10px;
}


#c02{
  margin-top: 40px;
}
#c02 .ryokin{
  -webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;
  margin-top: 20px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#c02 .fbL{
  width: 520px;
}
#c02 .fbR{
  width: 520px;
}
#c02 h2{
  border-bottom:solid 1px #B3B3B3;
}
#c02 h2 strong{
  font-size:36px;font-size:3.6rem;
  margin-right: 10px;
}
#c02 .zenshin p{
  margin-top: 10px;
  font-size:20px;font-size:2.0rem;
}
#c02 .zenshin p span{
  margin-left: 10px;
}

#c02 dt{
  font-size:18px;font-size:1.8rem;
  color: #00A99D;
  margin-top: 10px;
}
#c02 dd{
  margin-bottom: 10px;
}
#c02 ul{
  margin-top: 8px;
  border-top:dashed 1px #000000;
}
#c02 li{
  border-bottom:dashed 1px #000000;
  padding: 8px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}

.pink{
  color: #D87EA2;
}
.blue{
  color: #0071BC;
}
.red{
  color: #C1272D;
}


#footercontact{
  margin-top: 40px;
}
#footercontact a img{
  margin: 0 auto;
}



}
@media screen and (max-width : 500px) {


#c01 ul{
  margin-top: 20px;
  font-size:18px;font-size:1.8rem;
}
#c01 img{
  margin: 0 auto;
}
#c01 p{
  font-family:"NotoSansJP-2";
  margin-top: 10px;
}


#c02{
  margin-top: 40px;
}
#c02 .ryokin{
  -webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;
  margin-top: 20px;
}
#c02 .fbR{
  margin-top: 20px;
}
#c02 h2{
  border-bottom:solid 1px #B3B3B3;
}
#c02 h2 strong{
  font-size:32px;font-size:3.2rem;
  margin-right: 10px;
}
#c02 .zenshin p{
  margin-top: 10px;
  font-size:16px;font-size:1.6rem;
}
#c02 .zenshin p span{
  margin-left: 10px;
}

#c02 dt{
  font-size:18px;font-size:1.8rem;
  color: #00A99D;
  margin-top: 10px;
}
#c02 dd{
  margin-bottom: 10px;
}
#c02 ul{
  margin-top: 8px;
  border-top:dashed 1px #000000;
}
#c02 li{
  border-bottom:dashed 1px #000000;
  padding: 8px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}

.pink{
  color: #D87EA2;
}
.blue{
  color: #0071BC;
}
.red{
  color: #C1272D;
}


#footercontact{
  margin-top: 40px;
}
#footercontact a img{
  margin: 0 auto;
}


#footercontact{
  margin-top: 40px;
}
#footercontact a img{
  margin: 0 auto;
}




}
