@charset "UTF-8";
/* CSS Document */
.pc_none{display:none!important;}

.pc_mr20{margin-right: 20px!important;}
	
.anchor_point{
    padding-top: 95px;
    margin-top: -95px;
}


.tel_num{
    text-decoration: none;
	cursor: text;
}

/*----------------------------------*/


.company_overview_table{
    font-size: 1.1em;
  }

  .about_section_lead {
    font-size: 1.25em;
}

.aboutkeywords_grid_box_title{
    font-size: 1.4em;
    margin-bottom: 30px;
}


.aboutkeywords_grid_box{
    max-width: 404px;
    margin: 0 auto;
  }
  
  
.environment_voice_grid .uk-grid-margin{
	margin-top: 50px;
  }

  .product_case_box_inner_text{
    min-height: 4em;
  }

  .product_flow_grid_left{
    padding-top: 30px;
  }

  .hero-text-container{
    transform: scale(1.25);
  }

  .hero-content {
    gap: 90px;
}
canvas#myCanvas {
  max-width: 758px;
}

.txt120pc{
  font-size: 1.2em;
}

.toppage_news_cat_tab li:not(:first-child){
  margin-top:11px;
}

.toppage_news_tab_content{
  padding-left: 40px;
}

.news_border_box {
  padding:  30px 40px 30px!important;
}

.toppage_news_section_body{
  margin-bottom: 30px;
}

@media (min-width: 1300px) {
  .global_nav a {
    font-size: 1.01em;
    padding: 0 11px;
}
}