@charset "UTF-8";


/*
  --------------------------------
  Created: 2015.02.10
  Last Modified: 2016.03.28
  --------------------------------
*/



/* --------------------------------
  支社　ソリューション紹介
-------------------------------- */

/* 記事 --------------- */
.sec_solution {
  width: 980px;
  margin: 0 auto;
}

.area_solution {
  margin: 30px 0 94px;
  padding: 70px 0 130px;
  background: #eee;
}

.area_solution > .container {
  width: 980px;
  margin: 0 auto;
}

.sec_solution .article_header {
  margin: 0 0 16px;
  padding: 65px 0 12px;
  border-bottom: 1px solid #d9d9d9;
}

.sec_solution .article_header .h {
  font-size: 171.43%;
  font-weight: bold;
  line-height: 1.3;
}



.sec_solution .article_body {
  margin: 20px 0 0;
}

.sec_solution .article_body > p {
  margin: 20px 0 0;
}

.sec_solution .sec-access {
  width: 782px;
  margin: 55px auto 0;
}

.sec_solution .sec-access .section {
  margin: 10px 0;
}

.sec_solution .sec-access .section .h {
  font-size: 100%;
}

.sec_solution .sec-access .map {
  margin: 27px 0 0;
}

.sec_solution .mod_link-btn-list {
  margin: 10px 0 0;
}


.area_solution .solution_h {
    margin: 0 0 16px;
    padding: 12px 0 0;
    border-bottom: 1px solid #999;
}

.area_solution .solution_h h5{
  font-size: 171.43%;
  font-weight: bold;
  line-height: 1.3;
}
.area_solution .solution_h h5 span{
  vertical-align:middle;
}
.area_solution .solution_h h5 span.txt_square{
  display: inline-block;
  padding: 4px 4px 1px 4px;
  margin: 0px 5px 5px 10px;
  border: 1px solid #999;
}
