@charset "utf-8";

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

/** 害虫・害獣駆除のことなら「中津・行橋害虫駆除センターへ」 */
#top-introduction{
  margin-top: 40px;
  background-color: #daeed9;
  padding: 40px 0;
}
#top-introduction h1{
  text-align: center;
  border-bottom:solid 2px var(--color-line);
  font-size:2.8rem;
  color: var(--color-main);
  font-family:"NotoSansJP-6";






  
}

#top-introduction p{
  margin-top: 20px;
}
#top-introduction p strong{
  font-family:"NotoSansJP-6";
  font-size:1.8rem;
}

/** Blog */
#top-information{
  margin-top: 40px;
}
#top-information h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  border-bottom:solid 2px var(--color-line);
  font-size:2.8rem;
}
#top-information .b_button a{ 
  background-color: var(--color-main);
}

#top-information #blog ul{ 
  margin-top: 20px;
  line-height: 1.4;
}
#top-information #blog .date{ 
  font-size:1.4rem;
  margin-top: 6px;
}

/** 新着情報・お知らせ */
#top-information2{
  margin-top: 40px;
}

#top-information #news{
  width: 48%;
}
#top-information #news ul{
  margin: 20px 0;
}
#top-information #news li{
  width: 100%;
  display:flex;
  padding: 10px;
  border-bottom:solid 1px #c8c8c8;
}
#top-information #news li time{
  margin-right: 20px;
}

/** 公式Instagram */
#top-information #ig{
  width: 48%;
}
#top-information #ig a{
  display: inline-block;
  margin: 20px auto 0 auto;
}

/** こんな症状ありませんか？ */
#syoujyou{
  margin-top: 80px;
}
#syoujyou h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  font-size:2.8rem;
  text-align: center;
}
#syoujyou .syoujyou1{
  margin-top: 20px;
  display:flex;
  flex-wrap: wrap;
  justify-content: center;
}
#syoujyou .syoujyou1 li{
  font-family:"NotoSansJP-6";
  font-size:2.4rem;
  background-color: #ffed00;
  margin: 10px;
  padding: 4px 10px;
  border-radius:10px;
}
#syoujyou .syoujyou2{
  margin-top: 40px;
}
#syoujyou .syoujyou2 li{
  margin: 10px;
}
#syoujyou .syoujyou3{
  margin-top: 40px;
  text-align: center;
  font-family:"NotoSansJP-6";
  font-size:2.4rem;
}

/** 地域密着 確かな実績で安心対応 */
#anshin{
  margin-top: 80px;
  text-align: center;
  background-color: #daeed9;
  padding: 40px 0;
}
#anshin h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  font-size:2.8rem;
  text-align: center;
}
.anshin1{
  margin-top: 20px;
}

.anshin2{
  margin-top: 20px;
}
.anshin2 li{
  font-size:2.2rem;
  font-family:"NotoSansJP-6";
}
.anshin2 span{
  color: var(--color-red);;
}

.anshin3{
  margin-top: 20px;
  font-size:2.2rem;
  font-family:"NotoSansJP-6";
}
.anshin3 strong{
  color: var(--color-red);;
}


/** 対応地域 */
#area{
  margin-top: 80px;
  background-color: #daeed9;
  padding: 40px 0;
}
#area h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  font-size:2.8rem;
  text-align: center;
}
#area dt{
  margin-top: 20px;
  font-family:"NotoSansJP-6";
  font-size:2.2rem;
}
#area dd{
  padding: 10px;
  font-family:"NotoSansJP-5";
  font-size:1.8rem;
}
#area p{
  margin-top: 20px;
}



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

.b_button .txtal_r{
  text-align: center;
  margin: 0;
}
.b_button a{
  border-radius:5px;
  margin: 0 auto;
}


/** 害虫・害獣駆除のことなら「中津・行橋害虫駆除センターへ」 */
#top-introduction{
  margin-top: 20px;
  background-color: #daeed9;
  padding: 20px 0;
}
#top-introduction h1{
  text-align: center;
  border-bottom:solid 2px var(--color-line);
  font-size:2.0rem;
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  padding-bottom: 6px;
}
#top-introduction h1 strong{
  display: block;
}
#top-introduction p{
  margin-top: 10px;
}
#top-introduction p strong{
  font-family:"NotoSansJP-6";
  font-size:1.6rem;
}

/** Blog */
#top-information{
  margin-top: 40px;
}
#top-information h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  border-bottom:solid 2px var(--color-line);
  font-size:2.0rem;
  padding-bottom: 6px;
}
#top-information .b_button a{ 
  background-color: var(--color-main);
}

#top-information #blog ul{ 
  margin-top: 20px;
  line-height: 1.4;
}
#top-information #blog .date{ 
  font-size:1.2rem;
  margin-top: 6px;
}

/** 新着情報・お知らせ */
#top-information2{
  margin-top: 40px;
}

#top-information #news{
  width: 100%;
  margin-top: 20px;
}
#top-information #news ul{
  margin: 20px 0;
}
#top-information #news li{
  width: 100%;
  display:flex;
  padding: 10px;
  border-bottom:solid 1px #c8c8c8;
}
#top-information #news li time{
  margin-right: 20px;
}

/** 公式Instagram */
#top-information #ig{
  width: 100%;
  margin-top: 40px;
}
#top-information #ig a{
  display: inline-block;
  margin: 20px auto 0 auto;
}

/** こんな症状ありませんか？ */
#syoujyou{
  margin-top: 40px;
}
#syoujyou h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  font-size:2.0rem;
  text-align: center;
}
#syoujyou .syoujyou1{
  margin-top: 10px;
  display:flex;
  flex-wrap: wrap;
  justify-content: center;
}
#syoujyou .syoujyou1 li{
  font-family:"NotoSansJP-6";
  font-size:1.6rem;
  background-color: #ffed00;
  margin: 6px 0;
  padding: 10px 4px;
  border-radius:10px;
}
#syoujyou .syoujyou2{
  margin-top: 20px;
  display:flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#syoujyou .syoujyou2 li{
  width: 31%;
  margin-bottom: 10px;
}
#syoujyou .syoujyou3{
  margin-top: 20px;
  text-align: center;
  font-family:"NotoSansJP-6";
  font-size:1.6rem;
}

/** 地域密着 確かな実績で安心対応 */
#anshin{
  margin-top: 40px;
  text-align: center;
  background-color: #daeed9;
  padding: 20px 0;
}
#anshin h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  font-size:2.0rem;
  text-align: center;
}
.anshin1{
  margin-top: 20px;
}

.anshin2{
  margin-top: 20px;
}
.anshin2 li{
  font-size:1.8rem;
  font-family:"NotoSansJP-6";
}
.anshin2 span{
  color: var(--color-red);;
}

.anshin3{
  margin-top: 20px;
  font-size:1.6rem;
  font-family:"NotoSansJP-6";
}
.anshin3 strong{
  color: var(--color-red);;
}



/** 対応地域 */
#area{
  margin-top: 40px;
  background-color: #daeed9;
  padding: 20px 0;
}
#area h2{
  color: var(--color-main);
  font-family:"NotoSansJP-6";
  font-size:1.8rem;
  text-align: center;
}
#area dt{
  margin-top: 20px;
  font-family:"NotoSansJP-6";
  font-size:1.8rem;
}
#area dd{
  padding: 10px;
  font-family:"NotoSansJP-5";
  font-size:1.6rem;
}
#area p{
  margin-top: 20px;
}


}
