h2 {
  font-size: 26px;
  letter-spacing:0.8em
}
.Midashi {
  margin: 20px 5px 0;
  /* position:relative; */
  z-index: 1;
}

/* 見出し（Rhineと文字を横並びする） */
.Line_3,
.Line_1,
.Midashi_Font {
  display:inline-block;
}
.Line_3 {
  width: 115px;
}
ul.Line_3 li {
  width: 20px;
  height: 6px;
  margin: 0 1.5% 4px;
  display: inline-block;
  border: solid 1px #5584a3;
  background: #99e3f0;
  transform: skewX(-40deg);
}
ul.Line_1 li {
  width: 577px;
  height: 6px;
  margin: 0 0 4px;
  display: inline-block;
  border: solid 1px #5584a3;
  background: #99e3f0;
  transform: skewX(-40deg);
}

/* サイトマップ　*/

.Area { 
  margin: 20px auto 50px;
  border: solid 1px #669;
	border-radius : 7px;	
  padding: 40px;
  padding-left: 5%;
}

/*ボタンの配置*/
.Area a {
  font-size: 19px;
  width: 200px;
  height: 40px;
  letter-spacing: 1px; 
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  background: #f7f7f7; 
  font-weight: bold;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);  
}

a:active {
  box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
  transform: translateY(2px);
}

.Left {
  margin-right: 70px;
  float:left;
}
.Center {
  margin-right: 70px;
  float:left;
}

/*各ボタンの設定*/

.box {
  margin-bottom:30px;  
}

.cmdHOME {
  border-left: solid 6px #ff7c5c;/*左線*/
  color: #ff7c5c;/*文字色*/
}

.cmdcompany {
  border-left: solid 6px #006699;/*左線*/
  color: #006699;/*文字色*/
}

.cmddevelopment {
  border-left: solid 6px #00ccff;/*左線*/
  color: #00ccff;/*文字色*/
}

.cmdjob {
  border-left: solid 6px #008c00;/*左線*/
  color: #008c00;/*文字色*/
}

.cmdcontact {
  border-left: solid 6px#f00000;/*左線*/
  color: #f00000;/*文字色*/
}

.cmdnews {
  border-left: solid 6px#9933cc;/*左線*/
  color: #9933cc;/*文字色*/
}

.cmdprivacy {
  border-left: solid 6px#783c00;/*左線*/
  color: #783c00;/*文字色*/
}

.cmdsite {
  border-left: solid 6px#f01478;/*左線*/
  color: #f01478;/*文字色*/
}

.cmdsitemap {
  margin-bottom:180px;
  border-left: solid 6px   #fdd005;/*左線*/
  color:  #fdd005;/*文字色*/
}

@media screen and ( max-width:1025px) {
  .Left,.Center,.Right{
    display:block;
    float: none;
    margin-right: 0;
  }
  .Area{
    margin-left: 10px;
    margin-right: 10px;
  }
  h2 {
    letter-spacing:0;
  }
}