@charset "UTF-8";

.single-article_lp #main_w{
  margin-top: 130px;
}
#article_lp_w .in{
  width: 800px;
}

.ul_ttl_w h1{
	font-size: 3.8rem;
	font-weight: 900;
	text-align: left;
	color: #100169;
  line-height: 1.5;
	margin-bottom: 10px;
}
.article_lp_img{
  margin-bottom: 40px;
}
#post_content_i h2{
  background: #fff;
  padding: 20px;
  font-size: 2.6rem;
  color: #100169;
  font-weight: 900;
  margin-bottom: 40px;
  border-left: 4px solid #100169;
}
#post_content_i h3{
  font-size: 2.6rem;
  border-bottom: 4px solid #100169;
  font-weight: 900;
  color: #100169;
  margin-bottom: 20px;
}
#post_content_i h4{
  font-size: 2.2rem;
  font-weight: 900;
  color: #100169;
  margin-bottom: 20px;
}
#post_content_i p{
  margin-bottom: 20px;
}

@media screen and (max-width: 640px) {
  .single-article_lp #main_w{
    margin-top: 70px;
  }
  .ul_ttl_w h1{
  	font-size: 2.8rem;
    line-height: 1.25;
  }
  #post_content_i h2,
  #post_content_i h3{
    font-size: 2.2rem;
    line-height: 1.5;
  }
  #post_content_i h4{
    font-size: 1.8rem;
  }
  #article_lp_w .in{
    width: 90%;
  }

}