@charset "utf-8";

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

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

#c01 .fb{
  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 .fbL{
  width: 700px;
  font-family:"ShinMGoPro-2";
}
#c01 .fbR{
  width: 300px;
}
#c01 strong{
  color: #64C3B9;
  display: block;
  margin-top: 10px;
}


#c02{
  margin-top: 40px;
}
#c02 .fb{
  border:solid 1px #00A99D;
  -webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;
  padding: 20px;
  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: 700px;
}
#c02 .fbR{
  width: 300px;
}
#c02 dt{
  color: #00A99D;
  font-size:18px;font-size:1.8rem;
  margin-bottom: 10px;
}
#c02 dt{
  font-family:"ShinMGoPro-2";
}
#c02 dd{
  font-family:"NotoSansJP-2";
}
#c02fb2{
  margin-top: 20px;
}


#c03{
  margin-top: 40px;
  font-family:"NotoSansJP-2";
}
#c03wrap{
  margin-top: 20px;
  border:dashed 2px #32AAA0;
  -webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;
  background-color: #E0F1EF;
  padding: 14px;
}
#c03 #c03_2{
  margin-top: 20px;
  color: #0071BC;
  font-family:"ShinMGoPro-2";
}
#c03 #c03_3,
#c03 #c03_4{
  margin-top: 20px;
}


#c04{
  margin-top: 40px;
  font-family:"NotoSansJP-2";
}
#c04wrap{
  margin-top: 20px;
  border:dashed 2px #32AAA0;
  -webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;
  background-color: #E0F1EF;
  padding: 14px;
}


#c05{
  margin-top: 40px;
}
#c05 #c05_1{
  margin-top: 20px;
  color: #D87EA2;
}
#c05 #c05_2{
  margin-top: 10px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#c05 #c05_3{
  margin-top: 20px;
  font-family:"NotoSansJP-2";
  font-size:12px;font-size:1.2rem;
}
#c05 #c05_3 p{
  margin-top: 6px;
}

#bannerarea{
  margin-top: 40px;
  text-align: center;
}
#bannerarea img{
  width: 800px;
  margin: 0 auto;
}


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


#c01 .fb{
  margin-top: 20px;
  font-size:16px;font-size:1.6rem;
}
#c01 .fbL{
  font-family:"ShinMGoPro-2";
}
#c01 .fbR img{
  margin: 20px auto 0 auto;
  width: 200px;
}
#c01 strong{
  color: #64C3B9;
  display: block;
  margin-top: 10px;
}


#c02{
  margin-top: 40px;
}
#c02 .fb{
  border:solid 1px #00A99D;
  -webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;
  padding: 20px;
  margin-top: 20px;
}
#c02 .fbR img{
  margin: 20px auto 0 auto;
  width: 200px;
}
#c02 dt{
  color: #00A99D;
  font-size:18px;font-size:1.8rem;
  margin-bottom: 10px;
}
#c02 dt{
  font-family:"ShinMGoPro-2";
}
#c02 dd{
  font-family:"NotoSansJP-2";
}
#c02fb2{
  margin-top: 20px;
}


#c03{
  margin-top: 20px;
  font-family:"NotoSansJP-2";
}
#c03wrap{
  margin-top: 20px;
  border:dashed 2px #32AAA0;
  -webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;
  background-color: #E0F1EF;
  padding: 14px;
}
#c03 #c03_2{
  margin-top: 20px;
  color: #0071BC;
  font-family:"ShinMGoPro-2";
}
#c03 #c03_3,
#c03 #c03_4{
  margin-top: 20px;
}


#c04{
  margin-top: 20px;
  font-family:"NotoSansJP-2";
}
#c04wrap{
  margin-top: 20px;
  border:dashed 2px #32AAA0;
  -webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;
  background-color: #E0F1EF;
  padding: 14px;
}


#c05{
  margin-top: 20px;
}
#c05 #c05_1{
  margin-top: 20px;
  color: #D87EA2;
}
#c05 #c05_2{
  margin-top: 10px;
}
#c05 #c05_3{
  margin-top: 10px;
  font-family:"NotoSansJP-2";
  font-size:12px;font-size:1.2rem;
}
#c05 #c05_3 p{
  margin-top: 6px;
}


#bannerarea{
  margin-top: 40px;
  text-align: center;
}
#bannerarea img{
  margin: 0 auto;
}



}
