﻿/* Version 2.0.0. 
 * Theme credit ElaThemes.com */
.button3 {
  width:100%;
  color:#ffffff;
  background:#009933;
  font-size:22px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;
  border:1px solid #ffffff;
  padding:15px 20px 15px 20px;
  border-radius:10px;
}
.button4 {
  width:100%;
  color:#000000;
  background:#e5e5e5;
  font-size:15px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;
  border:1px solid #ffffff;
  padding:15px 20px 15px 20px;
  border-radius:10px;
}
.button4_2 {
  width:100%;
  color:#000000;
  background:#e5e5e5;
  font-size:15px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;
  border:1px solid #ffffff;
  padding:15px 20px 15px 20px;
  border-radius:10px;
}

.button5 {
  width:100%;
  color:#000000;
  background:#99cccc;
  font-size:20px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:10px 0px 10px 20px;
  border-radius:10px;
}
.button6 {
  width:100%;
  color:#000000;
  background:#e5e5e5;
  font-size:15px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:15px 20px 15px 20px;

}

#button09{
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

#button10 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:15px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
#button11 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
#button11_1 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
#button11_2 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

#button12 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
#button12_1 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
#button12_2 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

#button13 {
  width:100%;
  height:80px;
  color:#ffffff;
  background:#ce0303;
  font-size:50px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
#button13_0 {
  width:100%;

  color:#ffffff;
  background:#026357;
  font-size:40px;
  line-height:40px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:15px 10px 15px 20px;
  border-radius:10px;
}
#button13_00 {
  width:100%;

  color:#ffffff;
  background:#03a894;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
#button13_000 {
  width:100%;

  color:#ffffff;
  background:#84a7e7;
  font-size:15px;
  font-weight:bold;
  text-align:right;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
#button13_1 {
  width:100%;

  color:#ffffff;
  background:#8F9E00;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
#button13_2 {
  width:100%;

  color:#ffffff;
  background:#028E02;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
#button13_3 {
  width:100%;

  color:#ffffff;
  background:#9933cc;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
#button13_4 {
  width:100%;

  color:#ffffff;
  background:#336699;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button14 {
  width:100%;
  color:#ffffff;
  background:#003399;
  font-size:22px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;
  border:1px solid #ffffff;
  padding:15px 20px 15px 20px;
  border-radius:10px;
}

.button15 {
  width:100%;
  color:#000000;
  background:#9999cc;
  font-size:20px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:10px 0px 10px 20px;
  border-radius:10px;
}
.button16 {
  width:100%;
  color:#ffffff;
  background:#d4dc02;
  font-size:22px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;
  border:1px solid #ffffff;
  padding:15px 20px 15px 20px;
  border-radius:10px;
}

.button17 {
  width:100%;
  color:#000000;
  background:#ccc799;
  font-size:20px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:10px 0px 10px 20px;
  border-radius:10px;
}

.button18 {
  width:100%;
  color:#ffffff;
  background:#663399;
  font-size:22px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:10px 0px 10px 20px;
  border-radius:10px;
}

.button19 {
  width:100%;
  color:#000000;
  background:#cc99cc;
  font-size:20px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:10px 0px 10px 20px;
  border-radius:10px;
}

.button20_0 {
  width:100%;

  color:#ffffff;
  background:#336699;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button20_1 {
  width:100%;

  color:#000000;
  background:#99ccff;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button20_2 {
  width:100%;

  color:#000000;
  background:#99ff99;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button40_0 {
  width:100%;

  color:#ffffff;
  background:#336699;
  font-size:40px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}

/* 会社概要表 */
table.company {
width: 90%;
margin: 0 auto;
border-collapse: separate;
border-spacing: 0px 15px;
font-size: 15px;
}

table.company th,
table.company td {
padding: 10px;
}

table.company th {
background: #295890;
vertical-align: middle;
text-align: left;
width: 100px;
overflow: visible;
position: relative;
color: #fff;
font-weight: normal;
font-size: 20px;
}

table.company th:after {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-left-color: #295890;
border-width: 10px;
margin-top: -10px;
}
/* firefox */
@-moz-document url-prefix() {
table.company th::after {
float: right;
padding: 0;
left: 30px;
top: 10px;
content: " ";
height: 0;
width: 0;
position: relative;
pointer-events: none;
border: 10px solid transparent;
border-left: #295890 10px solid;
margin-top: -10px;
}
}

table.company td {
background: #f8f8f8;
width: 360px;
padding-left: 20px;
}


/* 採用情報表 */
table.recruit {
width: 90%;
margin: 0 auto;
border-collapse: separate;
border-spacing: 0px 15px;
font-size: 15px;
}

table.recruit th,
table.recruit td {
padding: 10px;
}

table.recruit th {
background: #29904b;
vertical-align: middle;
text-align: left;
width: 100px;
overflow: visible;
position: relative;
color: #fff;
font-weight: normal;
font-size: 20px;
}

table.recruit th:after {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-left-color: #29904b;
border-width: 10px;
margin-top: -10px;
}
/* firefox */
@-moz-recruit url-prefix() {
table.company th::after {
float: right;
padding: 0;
left: 30px;
top: 10px;
content: " ";
height: 0;
width: 0;
position: relative;
pointer-events: none;
border: 10px solid transparent;
border-left: #29904b 10px solid;
margin-top: -10px;
}
}

table.recruit td {
background: #f8f8f8;
width: 360px;
padding-left: 20px;
}


.button09{
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

.button09_01{
  width:100px;
  height:50px;
  color:#ffffff;
  background:#026357;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

.button10 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:15px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}



.button11 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button11_1 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button11_2 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#ce0303;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

.button12 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button12_1 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button12_2 {
  width:430px;
  height:50px;
  color:#000000;
  background:#ffcccc;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

.button13 {
  width:100%;
  height:80px;
  color:#ffffff;
  background:#ce0303;
  font-size:50px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button13_0 {
  width:100%;

  color:#ffffff;
  background:#026357;
  font-size:40px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:15px 10px 15px 20px;
  border-radius:10px;
}
.button13_00 {
  width:100%;

  color:#ffffff;
  background:#03a894;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button13_000 {
  width:100%;

  color:#ffffff;
  background:#84a7e7;
  font-size:15px;
  font-weight:bold;
  text-align:right;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button13_1 {
  width:100%;

  color:#ffffff;
  background:#8F9E00;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button13_2 {
  width:100%;

  color:#ffffff;
  background:#028E02;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button13_3 {
  width:100%;

  color:#ffffff;
  background:#9933cc;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.button13_4 {
  width:100%;

  color:#ffffff;
  background:#336699;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}

.button11_000 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#026357;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button11_001 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#026357;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button11_002 {
  width:100px;
  height:50px;
  color:#ffffff;
  background:#026357;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}

.button12_000 {
  width:100%;
  height:50px;
  color:#000000;
  background:#a9f0b8;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button12_001 {
  width:430px;
  height:50px;
  color:#000000;
  background:#a9f0b8;
  font-size:15px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
.button12_002 {
  width:100%;
  height:50px;
  color:#000000;
  background:#a9f0b8;
  font-size:25px;
  font-weight:bold;

  vertical-align:middle;
  text-decoration:none;
  border:1px solid #eeeeee;
  padding:3px 5px 3px 5px;
  border-radius:10px;
}
@charset "utf-8";
/* CSS Document */
img.grow {
	-webkit-transition:0.2s ease-in-out;
	-moz-transition:0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	-o-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
}

img.grow:hover {
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
}

.buttonkawa01 {
  width:100%;
  color:#ffffff;
  background:#0f759f;
  font-size:22px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:10px 0px 10px 20px;
  border-radius:10px;
}


.buttonkawa02 {
  width:100%;

  color:#ffffff;
  background:#1296cc;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.buttonkawa03 {
  width:100%;

  color:#ffffff;
  background:#03a894;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 5px 5px 20px;
  border-radius:10px;
}

.buttonkawa04 {
  width:100%;
  color:#000000;
  background:#e5e5e5;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  padding:5px 5px 5px 20px;

  text-decoration:none;
  border-radius:10px;
}

.buttonkawa05 {
  width:100%;
  color:#000000;
  background:#09dcc2;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  padding:5px 5px 5px 20px;
  border:1px solid #eeeeee;

  text-decoration:none;
  border-radius:10px;
}

.buttonkawa05_1 {
  color:#000000;
  background:#09dcc2;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  text-decoration:none;
  display: inline-block;
  
  border:1px solid #eeeeee;
  padding:5px 20px 5px 20px;
  border-radius:10px;
}

.buttonkawa05_1:hover {
  opacity: .7;
}

.buttonkawa06 {
  display: inline-block;
  align-items: center;
  justify-content: center;
  padding:5px 5px 5px 20px;
  text-decoration: none;
  color: #ffffff;
  font-size: 30px;
  border:1px solid #eeeeee;
  border-radius: 10px;
  font-weight: bold;
  transition: 0.3s;
  background-image: linear-gradient(150deg, rgba(247, 166, 12, 1), rgba(255, 34, 87, 1) 0%, rgba(2, 214, 125, 1) 0%, rgba(0, 130, 75, 1));
}

.buttonkawa06:hover {
  opacity: .7;
}

.buttonkawa07 {
  width:100%;

  color:#ffffff;
  background:#03a894;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  border:1px solid #fff;

  padding:5px 5px 5px 20px;
  border-radius:10px;
}

.buttonkawa08 {
  width:100%;

  color:#ffffff;
  background:#03a894;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  border:1px solid #fff;

  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.buttonkawa08:hover {
  opacity: .7;
}

.buttonkawa09 {
  width:100%;
  color:#ffffff;
  background:#03a894;
  font-size:22px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;
  border:1px solid #ffffff;
  padding:15px 20px 15px 20px;
  border-radius:10px;
}
.buttonkawa10 {
  width:100%;
  color:#ffffff;
  background:#026357;
  font-size:25px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;

  padding:15px 20px 15px 20px;
  border-radius:10px;
}

.buttonkawa11 {
  width:100%;
  color:#ffffff;
  background:#03a894;
  font-size:25px;
  font-weight:bold;
  text-align:left;

  text-decoration:none;
  border:1px solid #ffffff;
  padding:15px 20px 15px 20px;
  border-radius:10px;
}

.buttonakari01 {
  width:100%;

  color:#ffffff;
  background:#03a894;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  border:1px solid #fff;

  padding:5px 5px 5px 20px;
  border-radius:10px;
  
  
  background-image: url(images/arrow2.png), -webkit-gradient(linear, left top, left bottom, from(#f6a401), to(#df8b04));	/*背景画像の読み込み,グラデーション*/
	background-image: url(images/arrow2.png), -webkit-linear-gradient(#f6a401, #df8b04);	/*同上*/
	background-image: url(images/arrow2.png), linear-gradient(#f6a401, #df8b04);			/*同上*/
	background-repeat: no-repeat;			/*背景画像をリピートしない*/
	background-position: right bottom;		/*背景画像を右側・上下中央に配置*/
	-webkit-box-shadow: 1px 2px 5px #ccc;	/*影の設定。それぞれ右へ、下へ、ぼかし幅、色の設定。*/
}

.deo06 {
	width:100%;
  color:#000000;
  background:#74cae0;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  text-decoration:none;
  display: inline-block;
  
  border:1px solid #eeeeee;
  padding:5px 20px 5px 20px;
  border-radius:10px;
}

.deo06_1 {
  color:#000000;
  background:#74cae0;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  text-decoration:none;
  
  border:1px solid #eeeeee;
  padding:5px 20px 5px 20px;
  border-radius:10px;
}
.buttonakari04 {
  width:100%;

  color:#ffffff;
  background:#c30d22;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  border:1px solid #fff;

  padding:5px 5px 5px 20px;
  border-radius:10px;
}
.buttonakari04:hover{
    color: #000; /* 文字色を白にする */
    background-color: #3eac4a; /* 背景色をグレー（#c9c9c9）にする */
    text-decoration: none; /* リンクに出てくる下線を無効にする*/    
}

.sumabottom  {
		
	position: fixed;
	justify-content: space-between;
	left: 0;
	bottom: 0;
   background: #4bc04b;
	z-index: 1000;
   opacity: 0.9;
	display: none;
  font-size:9px;
  color: #fff;
text-align: left;
width: 90%;
border-radius: 5px;

display: none;
	ul{
padding-left:0;
display: none;
justify-content: space-around;

@media screen and (max-width: 768px) {
display: flex;	
		}
li{
    list-style:none;
    height: 80px;
    float: left;
    width: 45%;
    margin-right: 2%;

		}
.li:nth-of-type(3n){
    margin-right: 0;
}
}
}

.sumabottom img{
		width: 100%;
}
.sumabottom img:hover {
  /* 数値を 1 より小さくすると暗くなる */
  filter: brightness(70%);
}
.sumabottom2{

h3 {display: none;
justify-content: space-around;
@media screen and (max-width: 768px) {
display: flex;	
		}
}
}
.pcbottom  {
		
	position: fixed;
	justify-content: space-around;
	right:0;
	bottom: 25%;
   background: #4bc04b;
	z-index: 800;
   opacity: 0.9;
	display: flex;
  font-size:9px;
  color: #fff;
text-align: right;
border-radius: 5px;
width: 16%;
	ul{

		display:block;

		@media screen and (max-width: 768px) {
			display: none;	
		}
		li{
list-style:none;
  margin-bottom: 1rem;       /* 下に余白 */
  max-width: 100%;
  height: auto;
text-align: center; 



		}

	}
		
	
}
.pcbottom img{
	
	width: 80%;
text-align: center;
}
.pcbottom img:hover {
  /* 数値を 1 より小さくすると暗くなる */
  filter: brightness(70%);
}
.pcbottom2{
text-align: center;

		@media screen and (max-width: 768px) {
			display: none;	
		}


}
.pcbottom2 img{

		display: flex;
text-align: center;
justify-content: space-around;
		@media screen and (max-width: 768px) {
			display: none;	
		}

}
.sumabottom3   {
  width:100%;
  color:#000000;
  background: #4bc04b;
  font-size:20px;
  font-weight:bold;
  text-align:left;
  padding:5px 5px 5px 20px;
 text-align: center;

  text-decoration:none;
  border-radius:10px;
}
.sumabottom3 img:hover {
  /* 数値を 1 より小さくすると暗くなる */
  filter: brightness(70%);
}

