
.t_saisei{
font-size:24px;
color:#330099;
font-weight: bold;
}

.t_kouzou{
font-size:24px;
color:#006f41;
font-weight: bold;
}

ul.jigyou_index li {
	display: inline-block;
	width: 24% !important;
	padding: 2% 0 2% 0 !important;
}

.bill-button {
  display: inline-block;
  width: 120px;
  height: 50px;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-align: center;
  vertical-align: middle !important;
  text-decoration: none;
  line-height: 25px;
  outline: none;
  padding-top:8%
}
.bill-button::before,
.bill-button::after {
  position: absolute;
  z-index: -1;
  display: block;
  content: '';
}
.bill-button,
.bill-button::before,
.bill-button::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}


.button003 {
  border: 1px solid #EEFFFF;
  background-color: #330099;
  background-image: -webkit-linear-gradient(top, #8041ff, #330099);
  background-image: linear-gradient(to bottom, #330099, #8041ff);

  border-radius: 20px;
  color: #fff;
  line-height: 25px;
  -webkit-transition: none;
  transition: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.button003:hover {
  border:1px solid #EEFFFF;
  background-color: #8041ff;
  background-image: -webkit-linear-gradient(top, #330099, #8041ff);
  background-image: linear-gradient(to bottom, #8041ff, #330099);
}
.button003:active {
  background: #8041ff;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
  color: #fff;
  text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}



.button004 {
  border: 1px solid #EEFFFF;
  background-color: #006f41;
  background-image: -webkit-linear-gradient(top, #30c085, #006f41);
  background-image: linear-gradient(to bottom, #006f41, #30c085);

  border-radius: 20px;
  color: #fff;
  line-height: 25px;
  -webkit-transition: none;
  transition: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.button004:hover {
  border:1px solid #EEFFFF;
  background-color: #30c085;
  background-image: -webkit-linear-gradient(top, #006f41, #30c085);
  background-image: linear-gradient(to bottom, #30c085, #006f41);
}
.button004:active {
  background: #30c085;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
  color: #fff;
  text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}


.t003 {
  padding:2% 15% 2% 15%;
font-weight: bold;
  margin-left:12%;
  background-color: #349acb;
  background-image: -webkit-linear-gradient(top, #8041ff, #330099);
  background-image: linear-gradient(to bottom, #330099, #8041ff)
text-align: center;
  border-radius: 20px;
  color: #fff;
  line-height: 25px;
  -webkit-transition: none;
  transition: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}

.t004 {
  padding:2% 11% 2% 11%;
font-weight: bold;
  margin-right:12%;
  background-color: #47a46b;
  background-image: -webkit-linear-gradient(top, #30c085, #006f41);
  background-image: linear-gradient(to bottom, #006f41, #30c085);
  text-align: center;
  border-radius: 20px;
  color: #fff;
  line-height: 25px;
  -webkit-transition: none;
  transition: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}

.sub-t{
padding-left:5%;
font-size:16px;
}
