@charset "utf-8";

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

.pagelink{
  margin-top: 20px;
  text-align: right;
  font-family:"NotoSansJP-6";
}

#site-main{
  background: url(images/bg.jpg) right bottom no-repeat;
}
#site-main h1{
  text-align: center;
  margin-top: 20px;
  font-family:"NotoSansJP-6";
  font-size:2.8rem;
}

#site-main h2{
  font-size:2.4rem;
  font-family:"NotoSansJP-6";
}
#site-main h2 span{
  color: #a38487;
  font-size:2.0rem;
}
.ttl-line {
  display: flex;
  align-items: center;
}
.ttl-line::after {
  content: "";
  flex: 1;
  height: 1px;
  background-color: #a38487;
  margin-left: 1em;
}


/** 新着情報 */
#site-main__news{
  margin-top: 60px;
}
#site-main__news .wplist{
  margin-top: 20px;
}
#site-main__news .wplist li{
  padding: 4px 10px;
}
#site-main__news .wplist li a{
  margin-left: 20px;
  text-decoration: underline;
}


/** 県民のみなさまへ */
#site-main__residents{
  margin-top: 60px;
}
#site-main__residents .wplist{
  margin-top: 20px;
}
#site-main__residents .wplist li{
  padding: 4px 10px;
}
#site-main__residents .wplist li a{
  margin-left: 20px;
  text-decoration: underline;
}

#site-main__residents .thumblink{
  padding: 20px 10px 0 10px;
}
#site-main__residents .thumblink li{
  background-color: #eFe0d0 ;
}
#site-main__residents .thumblink a{
  display: block;
}
#site-main__residents .thumblink dl{
  padding: 10px 20px;
}
#site-main__residents .thumblink dt{
  color: #5f3711;
  text-align: center;
  font-family:"NotoSansJP-6";
  font-size:1.8rem;
  margin-bottom: 6px;
}


/** 研修会主催のみなさまへ */
#site-main__organizers{
  margin-top: 60px;
}
#site-main__organizers .wplist{
  margin-top: 20px;
}
#site-main__organizers .wplist li{
  padding: 4px 10px;
}
#site-main__organizers .wplist li a{
  margin-left: 20px;
  text-decoration: underline;
}




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


.pagelink{
  margin-top: 20px;
  text-align: right;
  font-family:"NotoSansJP-6";
}

#site-main{
  background: url(images/bg.jpg) right bottom no-repeat;
  background-size: contain;
}
#site-main h1{
  text-align: center;
  font-family:"NotoSansJP-6";
  font-size:1.6rem;
}

#site-main h2{
  font-size:2.0rem;
  font-family:"NotoSansJP-6";
}
#site-main h2 span{
  color: #a38487;
  font-size:1.6rem;
}
.ttl-line {
  display: flex;
  align-items: center;
}
.ttl-line::after {
  content: "";
  flex: 1;
  height: 1px;
  background-color: #a38487;
  margin-left: 0.4em;
}


/** 新着情報 */
#site-main__news{
  margin-top: 40px;
}
#site-main__news .wplist{
  margin-top: 10px;
}
#site-main__news .wplist li{
  padding: 10px 6px;
}
#site-main__news .wplist li a{
  display: block;
  text-decoration: underline;
}


/** 県民のみなさまへ */
#site-main__residents{
  margin-top: 40px;
}
#site-main__residents .wplist{
  margin-top: 10px;
}
#site-main__residents .wplist li{
  padding: 10px 6px;
}
#site-main__residents .wplist li a{
  text-decoration: underline;
  display: block;
}

#site-main__residents .thumblink{
  padding: 20px 6px 0 6px;
}
#site-main__residents .thumblink li{
  background-color: #eFe0d0 ;
}
#site-main__residents .thumblink a{
  display: block;
}
#site-main__residents .thumblink dl{
  padding: 10px;
}
#site-main__residents .thumblink dt{
  color: #5f3711;
  text-align: center;
  font-family:"NotoSansJP-6";
  font-size:1.6rem;
  margin-bottom: 6px;
}


/** 研修会主催のみなさまへ */
#site-main__organizers{
  margin-top: 40px;
}
#site-main__organizers .wplist{
  margin-top: 10px;
}
#site-main__organizers .wplist li{
  padding: 10px 6px;
}
#site-main__organizers .wplist li a{
  display: block;
  text-decoration: underline;
}




}
