body{
/*	background-color: #ea5514;*/
}

.layout-boxed .body-innerwrapper{
	box-shadow: none !important;
}
/* */
#sp-header{
	box-shadow: none;
}

.tate-line{
	margin: 0 auto;

	border-top: 1px solid black;
	width:165px;
	height: 5px;
	transform: rotate(90deg);
}

h2{
	color: #ea5514;
	font-size: large;
}

.top-01{
	z-index: 999;
}
.top-02{
	z-index: 1;
}

.smooth {
  clip-path: inset(0 100% 0 0);
/*  display: inline-block;*/
/*  font-size: 36px;*/
/*  font-weight: bold;*/
  transition: 1.4s cubic-bezier(0.37, 0, 0.63, 1);
  transition-property: clip-path;
/*  line-height: 1;*/
/*  height: 40px;*/
/*  margin-top: 15px;*/

  }
.smooth.is-animated {
  clip-path: inset(0);
}

/* table01 */
#table01 {
/*  width: 900px;*/
  display: flex;
  justify-content: center;
}
#table01 tr {
  border-bottom: 1px solid #b5b1b1;
}

#table01 th,
#table01 td {
  padding: 24px 10px;
  border: none;
}

#table01 th {
  width: 25%;
}
#table01 tbody{
  width: 650px;
}


/* sp */
@media only screen and (max-width: 480px) {
  #table01 th,
  #table01 td {
    width: 100%;
    display: block;
  }

  #table01 th {
    width: 100%;
  }

  #table01 td {
    padding-top: 0;
  }
}
