@charset "utf-8";

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

#topimg{
  margin-top: 20px;
}

#minkizu h2{
  margin:0 0 20px 0;
  border-left:solid 5px #5d736d;
  border-bottom:solid 1px #5d736d;
  color:#5d736d;
  line-height:1.2;
  padding-left:5px;
  padding-bottom:5px;
  font-family: "NotoSansJP-5", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;
}

#minkizu1{
  margin-top: 40px;
  text-align: center;
  font-size:20px;font-size:2.0rem;
}
#minkizu1 strong{
  font-family:"NotoSansJP-4";
  font-size:26px;font-size:2.6rem;
  display: block;
  margin: 6px;
}


#minkizu2{
  margin-top: 40px;
}
#minkizu2 p{
  margin-top: 20px;
  text-align: center;
}
#minkizu2 img{
  width: 800px;
}


#minkizu3{
  margin-top: 40px;
}
#minkizu3 ul{
  margin-top: 20px;
  background-color: #faf4e3;
  padding: 20px;
}
#minkizu3 ul li{
  margin-bottom: 2px;
}
#minkizu3 ul li:before { content:"● "; }

#minkizu3 .arrow{
  margin: 6px 0;
  text-align: center;
  font-size:26px;font-size:2.6rem;
}
#minkizu3 dl{
  background-color: #f7eeeb;
  padding: 20px 20px 10px 20px;
}
#minkizu3 dt{
  font-family:"NotoSansJP-5";
}
#minkizu3 dd{
  margin: 0 0 6px 10px;
}

#minkizu4{
  margin-top: 20px;
}
#minkizu4 h3{
  font-family:"NotoSansJP-5";
  font-size:18px;font-size:1.8rem;
}
#minkizu4 dl{
  margin-top: 10px;
  border:solid 1px #8c8c8c;
  border-radius:10px;
  padding: 10px;
  background-color: #faf4e3;
}
#minkizu4 dt{
  font-family:"NotoSansJP-5";
}
#minkizu4 dd{
  margin: 6px 0 0 10px;
}


#minkizu5{
  margin-top: 40px;
}
#minkizu5 div{
  margin-top: 20px;
}
#minkizu5 small{
  display: block;
  font-size:14px;font-size:1.4rem;
  margin-top: 10px;
}
#minkizu5 strong{
  display: block;
  margin-top: 20px;
  text-align: center;
  font-size:22px;font-size:2.2rem;
  color: #ef7191;
  font-family:"NotoSansJP-4";
}
#minkizu5 h3{
  margin-top: 20px;
  margin-bottom: 10px;
  font-family:"NotoSansJP-5";
  font-size:18px;font-size:1.8rem;
}

#minkizu6{
  margin-top: 40px;
}
#minkizu6 ul{
  margin-top: 20px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#minkizu6 li{
  background-color: #f18d37;
  color: #fff;
  font-family:"NotoSansJP-5";
  font-size:18px;font-size:1.8rem;
  text-align: center;
  padding: 10px 0;
  width: 23%;
}
#minkizu6 p{
  margin-top: 20px;
}
#minkizu6 h3{
  margin-top: 20px;
  margin-bottom: 10px;
  font-family:"NotoSansJP-5";
  font-size:18px;font-size:1.8rem;
}

#minkizu7{
  margin-top: 40px;
}
#minkizu7 table{
  width: 100%;
}
#minkizu7 table th{
  width: 140px;
  vertical-align: middle;
  padding: 10px;
  border:solid 1px #c8c8c8;
}
#minkizu7 table td{
  padding: 10px 20px;
  border:solid 1px #c8c8c8;
}
#minkizu7 table td a{
  text-decoration: underline;
  color: #f18d37;
}






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

#topimg{
  margin-top: 20px;
}

#minkizu h2{
  margin:0 0 10px 0;
  border-left:solid 5px #5d736d;
  border-bottom:solid 1px #5d736d;
  color:#5d736d;
  line-height:1.2;
  padding-left:5px;
  padding-bottom:5px;
  font-family: "NotoSansJP-5", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;
}

#minkizu1{
  margin-top: 20px;
  text-align: center;
  font-size:16px;font-size:1.6rem;
}
#minkizu1 strong{
  font-family:"NotoSansJP-4";
  font-size:18px;font-size:1.8rem;
  display: block;
  margin: 6px;
}


#minkizu2{
  margin-top: 40px;
}
#minkizu2 p{
  margin-top: 20px;
  text-align: center;
}
#minkizu2 img{
  width: 100%;
}


#minkizu3{
  margin-top: 40px;
}
#minkizu3 ul{
  margin-top: 10px;
  background-color: #faf4e3;
  padding: 20px;
}
#minkizu3 ul li{
  margin-bottom: 2px;
}
#minkizu3 ul li:before { content:"● "; }

#minkizu3 .arrow{
  margin: 6px 0;
  text-align: center;
  font-size:26px;font-size:2.6rem;
}
#minkizu3 dl{
  background-color: #f7eeeb;
  padding: 20px 20px 10px 20px;
}
#minkizu3 dt{
  font-family:"NotoSansJP-5";
}
#minkizu3 dd{
  margin: 0 0 6px 10px;
}

#minkizu4{
  margin-top: 20px;
}
#minkizu4 h3{
  font-family:"NotoSansJP-5";
  font-size:16px;font-size:1.6rem;
}
#minkizu4 dl{
  margin-top: 10px;
  border:solid 1px #8c8c8c;
  border-radius:10px;
  padding: 10px;
  background-color: #faf4e3;
}
#minkizu4 dt{
  font-family:"NotoSansJP-5";
}
#minkizu4 dd{
  margin: 6px 0 0 10px;
}


#minkizu5{
  margin-top: 40px;
}
#minkizu5 div{
  margin-top: 20px;
}
#minkizu5 small{
  display: block;
  font-size:14px;font-size:1.4rem;
  margin-top: 10px;
}
#minkizu5 strong{
  display: block;
  margin-top: 20px;
  text-align: center;
  font-size:18px;font-size:1.8rem;
  color: #ef7191;
  font-family:"NotoSansJP-4";
}
#minkizu5 h3{
  margin-top: 20px;
  margin-bottom: 10px;
  font-family:"NotoSansJP-5";
  font-size:16px;font-size:1.6rem;
}

#minkizu6{
  margin-top: 40px;
}
#minkizu6 ul{
  margin-top: 20px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#minkizu6 li{
  background-color: #f18d37;
  color: #fff;
  font-family:"NotoSansJP-5";
  font-size:18px;font-size:1.8rem;
  text-align: center;
  padding: 10px 0;
  width: 48%;
  margin-bottom: 10px;
}
#minkizu6 p{
  margin-top: 10px;
}
#minkizu6 h3{
  margin-top: 20px;
  margin-bottom: 10px;
  font-family:"NotoSansJP-5";
  font-size:16px;font-size:1.6rem;
}

#minkizu7{
  margin-top: 40px;
}
#minkizu7 table{
  width: 100%;
}
#minkizu7 table th{
  width: 100px;
  vertical-align: middle;
  padding: 10px 6px;
  border:solid 1px #c8c8c8;
}
#minkizu7 table td{
  padding: 10px 6px;
  border:solid 1px #c8c8c8;
}
#minkizu7 table td a{
  text-decoration: underline;
  color: #f18d37;
}


}

