<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/**
 *
 *  ページ用CSS
 *　company
 */

/*--------------------------------------------------------------------------
   Overwright
---------------------------------------------------------------------------*/
.page-ttl{
  background-image: url(../image/bg_page_ttl_pc.jpg);  
}



/*--------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------*/

/* company-top
-----------------------------------------------------------------*/
.company-top{
  padding: 120px 0 0;  
}
.company-top h2{
  margin-bottom: 55px;
  text-align: center;  
}
.company-top h2+.txt{
  margin-bottom: 105px;  
  text-align: center;
  font-size: 1.8rem;
  line-height: 2;    
}
.company-top .feature-cont{
  padding-bottom: 170px;  
}
.company-top .feature-sub-cont{
  padding: 120px 0 130px; 
}










/*--------------------------------------------------------------------------
   mobile
---------------------------------------------------------------------------*/
@media screen and (max-width: 768px) {

  .page-ttl{
    background-image: url(../image/bg_page_ttl_pc.jpg);  
  }

/* company-top
-----------------------------------------------------------------*/
  .company-top{
    padding: 65px 0 0;  
  }
  .company-top h2{
    margin-bottom: 35px;
  }
	#Page .company-top h2 img{
		width: auto;
		height: 22px;
	}
  .company-top h2+.txt{
    margin-bottom: 50px;  
    font-size: 1.4rem;
    line-height: 1.75;    
  }
  .company-top .feature-cont{
    padding-bottom: 80px;  
  }
  .company-top .feature-sub-cont{
    padding: 30px 0 50px; 
  }




}</pre></body></html>