/* Extra small devices: Phones (<768px) */
@media (max-width: 767px) { 
    .article>div{
      background-size: 40%;
      background-position:top center;  
    }
    
    .sec-h{
      margin:10px 0 40px;
    }
    
    .point-box{
      height: auto;
    }
    
    .schedule-area--box{
      font-size: 20px;
    }
    
    .site-t {
      font-size: 40px;
    }
    
    .wrapper{
      width: 100%;
      box-shadow: none
      border-right: none
      border-left: none;
    }

   .p-sns {
    margin-top: 10px;
  }
}

@media (max-width: 576px) { 

    .schedule-area--box{
      font-size: 16px;
    }
    .site-t {
      font-size: 35px;
    }
    .sec-h {
      font-size: 35px;
    }
    .article-h {
      font-size: 30px;
    }
    .sec-sub-h {
      font-size: 25px;
    }
    .contact-area--txt{
      font-size: 20px;
    }
}

/* Small devices: Tablets (≥768px) */
@media (min-width: 768px) and (max-width: 1199px) {
}

/* Medium devices: Desktops (≥992px) */
@media (min-width: 992px) and (max-width: 1199px) {
}

@media (min-width: 1200px) {
    .container{
      max-width: 992px;
	}

	.container.st-block {
		max-width: 860px;
	}
}