.Box101{
margin-top:20px;
margin-bottom:5px;
width: 100%;
float: left;
clear: both;
}
.ClassK1{
margin-top:20px !important;
margin-bottom:5px !important;
}
.page_1_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
.Box102{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK2{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_2_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.page_2_2{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
.page_2_3{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
.text463{
  color:#FFFFFF;
text-align: center;
}
#ClassTB3 ul{
display: table;
table-layout: fixed;
margin-top:0px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}
#ClassTB3 li{
padding-right:10px;
}
#ClassTB3 li:last-child{
padding-right:0px;
}
#ClassTB3 li:last-child{
padding-left:0px;
}
.box463{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text463{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 400px;
  height: 80px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:56px;
background: #ff5555;
border-radius: 10px;
  color:#FFFFFF;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text463 span{
  padding: 0px 12px 0px 0px;
  display: block;
}
.box463 a, .box463 span{
  color:#FFFFFF !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box463 .yajirushi::before{
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
}
.ClassK3{
margin-top:0px !important;
margin-bottom:15px !important;
}
.text464{
  color:#FFFFFF;
text-align: center;
}
#ClassTB4 ul{
display: table;
table-layout: fixed;
width: 100%;
margin-top:0px;
margin-bottom:20px;
margin-left:auto;
margin-right:0px;
}
#ClassTB4 li{
padding-right:10px;
}
#ClassTB4 li:last-child{
padding-right:0px;
}
#ClassTB4 li:last-child{
padding-left:0px;
}
.box464{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text464{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  height: 80px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:56px;
  padding: 0px 18px 0px 20px;
background: #60c860;
border-radius: 10px;
  color:#FFFFFF;
border:1px solid #cccccc;
}
.text464 span{
  padding: 0px 12px 0px 0px;
  display: block;
}
.box464 a, .box464 span{
  color:#FFFFFF !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box464 .yajirushi::before{
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
}
.ClassK4{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box105{
margin-top:20px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK5{
margin-top:20px !important;
margin-bottom:20px !important;
}
.page_5_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.Box106{
margin-top:20px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK6{
margin-top:20px !important;
margin-bottom:20px !important;
}
.page_6_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.page_6_2{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
.Box37{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK7{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box1041{
margin-top:10px;
margin-bottom:10px;
width: 100%;
float: left;
clear: both;
}
.ClassK41{
margin-top:10px !important;
margin-bottom:10px !important;
}
.page_41_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.text4612{
  color:#555555;
text-align: center;
}
.text4612{
  color:#555555;
text-align: center;
}
#ClassTB12 ul{
display: table;
table-layout: fixed;
margin-top:20px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB12 li{
padding-right:10px;
}
#ClassTB12 li:last-child{
padding-right:0px;
}
#ClassTB12 li:last-child{
padding-left:0px;
}
.box4612{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4612{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4612 span{
}
.box4612 a, .box4612 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4612 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK12{
margin-top:20px !important;
margin-bottom:5px !important;
}
.text4614{
  color:#555555;
text-align: center;
}
.text4614{
  color:#555555;
text-align: center;
}
#ClassTB14 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB14 li{
padding-right:10px;
}
#ClassTB14 li:last-child{
padding-right:0px;
}
#ClassTB14 li:last-child{
padding-left:0px;
}
.box4614{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4614{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4614 span{
}
.box4614 a, .box4614 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4614 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK14{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4615{
  color:#555555;
text-align: center;
}
.text4615{
  color:#555555;
text-align: center;
}
#ClassTB15 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB15 li{
padding-right:10px;
}
#ClassTB15 li:last-child{
padding-right:0px;
}
#ClassTB15 li:last-child{
padding-left:0px;
}
.box4615{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4615{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4615 span{
}
.box4615 a, .box4615 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4615 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK15{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4616{
  color:#555555;
text-align: center;
}
.text4616{
  color:#555555;
text-align: center;
}
#ClassTB16 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB16 li{
padding-right:10px;
}
#ClassTB16 li:last-child{
padding-right:0px;
}
#ClassTB16 li:last-child{
padding-left:0px;
}
.box4616{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4616{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4616 span{
}
.box4616 a, .box4616 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4616 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK16{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4617{
  color:#555555;
text-align: center;
}
.text4617{
  color:#555555;
text-align: center;
}
#ClassTB17 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB17 li{
padding-right:10px;
}
#ClassTB17 li:last-child{
padding-right:0px;
}
#ClassTB17 li:last-child{
padding-left:0px;
}
.box4617{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4617{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4617 span{
}
.box4617 a, .box4617 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4617 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK17{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4618{
  color:#555555;
text-align: center;
}
.text4618{
  color:#555555;
text-align: center;
}
#ClassTB18 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB18 li{
padding-right:10px;
}
#ClassTB18 li:last-child{
padding-right:0px;
}
#ClassTB18 li:last-child{
padding-left:0px;
}
.box4618{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4618{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4618 span{
}
.box4618 a, .box4618 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4618 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK18{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4619{
  color:#555555;
text-align: center;
}
.text4619{
  color:#555555;
text-align: center;
}
#ClassTB19 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB19 li{
padding-right:10px;
}
#ClassTB19 li:last-child{
padding-right:0px;
}
#ClassTB19 li:last-child{
padding-left:0px;
}
.box4619{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4619{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4619 span{
}
.box4619 a, .box4619 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4619 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK19{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4620{
  color:#555555;
text-align: center;
}
.text4620{
  color:#555555;
text-align: center;
}
#ClassTB20 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB20 li{
padding-right:10px;
}
#ClassTB20 li:last-child{
padding-right:0px;
}
#ClassTB20 li:last-child{
padding-left:0px;
}
.box4620{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4620{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4620 span{
}
.box4620 a, .box4620 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4620 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK20{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4621{
  color:#555555;
text-align: center;
}
.text4621{
  color:#555555;
text-align: center;
}
#ClassTB21 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB21 li{
padding-right:10px;
}
#ClassTB21 li:last-child{
padding-right:0px;
}
#ClassTB21 li:last-child{
padding-left:0px;
}
.box4621{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4621{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4621 span{
}
.box4621 a, .box4621 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4621 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK21{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4622{
  color:#555555;
text-align: center;
}
.text4622{
  color:#555555;
text-align: center;
}
#ClassTB22 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB22 li{
padding-right:10px;
}
#ClassTB22 li:last-child{
padding-right:0px;
}
#ClassTB22 li:last-child{
padding-left:0px;
}
.box4622{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4622{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4622 span{
}
.box4622 a, .box4622 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4622 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK22{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4623{
  color:#555555;
text-align: center;
}
.text4623{
  color:#555555;
text-align: center;
}
#ClassTB23 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB23 li{
padding-right:10px;
}
#ClassTB23 li:last-child{
padding-right:0px;
}
#ClassTB23 li:last-child{
padding-left:0px;
}
.box4623{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4623{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4623 span{
}
.box4623 a, .box4623 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4623 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK23{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4624{
  color:#555555;
text-align: center;
}
.text4624{
  color:#555555;
text-align: center;
}
#ClassTB24 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB24 li{
padding-right:10px;
}
#ClassTB24 li:last-child{
padding-right:0px;
}
#ClassTB24 li:last-child{
padding-left:0px;
}
.box4624{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4624{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4624 span{
}
.box4624 a, .box4624 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4624 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK24{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4625{
  color:#555555;
text-align: center;
}
.text4625{
  color:#555555;
text-align: center;
}
#ClassTB25 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB25 li{
padding-right:10px;
}
#ClassTB25 li:last-child{
padding-right:0px;
}
#ClassTB25 li:last-child{
padding-left:0px;
}
.box4625{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4625{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4625 span{
}
.box4625 a, .box4625 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4625 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK25{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4626{
  color:#555555;
text-align: center;
}
.text4626{
  color:#555555;
text-align: center;
}
#ClassTB26 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB26 li{
padding-right:10px;
}
#ClassTB26 li:last-child{
padding-right:0px;
}
#ClassTB26 li:last-child{
padding-left:0px;
}
.box4626{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4626{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4626 span{
}
.box4626 a, .box4626 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4626 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK26{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4627{
  color:#555555;
text-align: center;
}
.text4627{
  color:#555555;
text-align: center;
}
#ClassTB27 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB27 li{
padding-right:10px;
}
#ClassTB27 li:last-child{
padding-right:0px;
}
#ClassTB27 li:last-child{
padding-left:0px;
}
.box4627{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4627{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4627 span{
}
.box4627 a, .box4627 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4627 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK27{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4628{
  color:#555555;
text-align: center;
}
.text4628{
  color:#555555;
text-align: center;
}
#ClassTB28 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB28 li{
padding-right:10px;
}
#ClassTB28 li:last-child{
padding-right:0px;
}
#ClassTB28 li:last-child{
padding-left:0px;
}
.box4628{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4628{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4628 span{
}
.box4628 a, .box4628 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4628 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK28{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4629{
  color:#555555;
text-align: center;
}
.text4629{
  color:#555555;
text-align: center;
}
#ClassTB29 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB29 li{
padding-right:10px;
}
#ClassTB29 li:last-child{
padding-right:0px;
}
#ClassTB29 li:last-child{
padding-left:0px;
}
.box4629{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4629{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4629 span{
}
.box4629 a, .box4629 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4629 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK29{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4630{
  color:#555555;
text-align: center;
}
.text4630{
  color:#555555;
text-align: center;
}
#ClassTB30 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB30 li{
padding-right:10px;
}
#ClassTB30 li:last-child{
padding-right:0px;
}
#ClassTB30 li:last-child{
padding-left:0px;
}
.box4630{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4630{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4630 span{
}
.box4630 a, .box4630 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4630 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK30{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4631{
  color:#555555;
text-align: center;
}
.text4631{
  color:#555555;
text-align: center;
}
#ClassTB31 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB31 li{
padding-right:10px;
}
#ClassTB31 li:last-child{
padding-right:0px;
}
#ClassTB31 li:last-child{
padding-left:0px;
}
.box4631{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4631{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4631 span{
}
.box4631 a, .box4631 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4631 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK31{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4632{
  color:#555555;
text-align: center;
}
.text4632{
  color:#555555;
text-align: center;
}
#ClassTB32 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB32 li{
padding-right:10px;
}
#ClassTB32 li:last-child{
padding-right:0px;
}
#ClassTB32 li:last-child{
padding-left:0px;
}
.box4632{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4632{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4632 span{
}
.box4632 a, .box4632 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4632 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK32{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4633{
  color:#555555;
text-align: center;
}
.text4633{
  color:#555555;
text-align: center;
}
#ClassTB33 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB33 li{
padding-right:10px;
}
#ClassTB33 li:last-child{
padding-right:0px;
}
#ClassTB33 li:last-child{
padding-left:0px;
}
.box4633{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4633{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4633 span{
}
.box4633 a, .box4633 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4633 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK33{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4634{
  color:#555555;
text-align: center;
}
.text4634{
  color:#555555;
text-align: center;
}
#ClassTB34 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB34 li{
padding-right:10px;
}
#ClassTB34 li:last-child{
padding-right:0px;
}
#ClassTB34 li:last-child{
padding-left:0px;
}
.box4634{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4634{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4634 span{
}
.box4634 a, .box4634 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4634 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK34{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4635{
  color:#555555;
text-align: center;
}
.text4635{
  color:#555555;
text-align: center;
}
#ClassTB35 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB35 li{
padding-right:10px;
}
#ClassTB35 li:last-child{
padding-right:0px;
}
#ClassTB35 li:last-child{
padding-left:0px;
}
.box4635{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4635{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4635 span{
}
.box4635 a, .box4635 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4635 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK35{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4636{
  color:#555555;
text-align: center;
}
.text4636{
  color:#555555;
text-align: center;
}
#ClassTB36 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB36 li{
padding-right:10px;
}
#ClassTB36 li:last-child{
padding-right:0px;
}
#ClassTB36 li:last-child{
padding-left:0px;
}
.box4636{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4636{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4636 span{
}
.box4636 a, .box4636 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4636 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK36{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4637{
  color:#555555;
text-align: center;
}
.text4637{
  color:#555555;
text-align: center;
}
#ClassTB37 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB37 li{
padding-right:10px;
}
#ClassTB37 li:last-child{
padding-right:0px;
}
#ClassTB37 li:last-child{
padding-left:0px;
}
.box4637{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4637{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4637 span{
}
.box4637 a, .box4637 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4637 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK37{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4638{
  color:#555555;
text-align: center;
}
.text4638{
  color:#555555;
text-align: center;
}
#ClassTB38 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB38 li{
padding-right:10px;
}
#ClassTB38 li:last-child{
padding-right:0px;
}
#ClassTB38 li:last-child{
padding-left:0px;
}
.box4638{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4638{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4638 span{
}
.box4638 a, .box4638 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4638 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK38{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4639{
  color:#555555;
text-align: center;
}
.text4639{
  color:#555555;
text-align: center;
}
#ClassTB39 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#ClassTB39 li{
padding-right:10px;
}
#ClassTB39 li:last-child{
padding-right:0px;
}
#ClassTB39 li:last-child{
padding-left:0px;
}
.box4639{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4639{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4639 span{
}
.box4639 a, .box4639 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4639 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK39{
margin-top:5px !important;
margin-bottom:5px !important;
}
.text4640{
  color:#555555;
text-align: center;
}
#ClassTB40 ul{
display: table;
table-layout: fixed;
margin-top:5px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}
#ClassTB40 li{
padding-right:10px;
}
#ClassTB40 li:last-child{
padding-right:0px;
}
#ClassTB40 li:last-child{
padding-left:0px;
}
.box4640{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4640{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 160px;
  height: 40px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:16px;
background: #FFFFFF;
border-radius: 10px;
  color:#555555;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4640 span{
}
.box4640 a, .box4640 span{
  color:#555555 !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4640 .yajirushi::before{
  border-top: 3px solid #555555;
  border-right: 3px solid #555555;
}
.ClassK40{
margin-top:5px !important;
margin-bottom:20px !important;
}
.Box1042{
margin-top:20px;
margin-bottom:10px;
width: 100%;
float: left;
clear: both;
}
.ClassK42{
margin-top:20px !important;
margin-bottom:10px !important;
}
.page_42_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.page_42_2{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
.page_42_3{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
.Box1046{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK46{
margin-top:0px !important;
margin-bottom:20px !important;
}
.page_46_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.Box3147{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK47{
margin-top:0px !important;
margin-bottom:20px !important;
}
.ClassTB43{
width: 100%;
border-collapse:collapse;
}
.ClassTB43 td{
border-collapse:collapse;
}
.ClassTB43 th{
border-collapse:collapse;
}
.Box4243{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.box4243_kadomaru {
margin-left: calc(50% - 75px);
}
.box4243_kadomaru {
float:left;
text-align: center;
font-family:'Hiragino Kaku Gothic W5 JIS2004';
font-size:1.8rem;
color: #ffffff;
line-height:150%;
letter-spacing:1px;
width : 150px;
background-color: #ffe6a1;
border-radius: 5px;
padding: 5px 5px 4px 5px;
box-sizing: border-box;
margin-right:20px;
margin-bottom:10px;
}

.ClassK43{
margin-top:0px !important;
margin-bottom:20px !important;
}
.ClassTB44{
width: 100%;
border-collapse:collapse;
}
.ClassTB44 td{
border-collapse:collapse;
}
.ClassTB44 th{
border-collapse:collapse;
}
.Box4244{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.box4244_kadomaru {
margin-left: calc(50% - 75px);
}
.box4244_kadomaru {
float:left;
text-align: center;
font-family:'Hiragino Kaku Gothic W5 JIS2004';
font-size:1.8rem;
color: #ffffff;
line-height:150%;
letter-spacing:1px;
width : 150px;
background-color: #ffe6a1;
border-radius: 5px;
padding: 5px 5px 4px 5px;
box-sizing: border-box;
margin-right:20px;
margin-bottom:10px;
}

.ClassK44{
margin-top:0px !important;
margin-bottom:20px !important;
}
.ClassTB45{
width: 100%;
border-collapse:collapse;
}
.ClassTB45 td{
border-collapse:collapse;
}
.ClassTB45 th{
border-collapse:collapse;
}
.Box4245{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.box4245_kadomaru {
margin-left: calc(50% - 75px);
}
.box4245_kadomaru {
float:left;
text-align: center;
font-family:'Hiragino Kaku Gothic W5 JIS2004';
font-size:1.8rem;
color: #ffffff;
line-height:150%;
letter-spacing:1px;
width : 150px;
background-color: #ffe6a1;
border-radius: 5px;
padding: 5px 5px 4px 5px;
box-sizing: border-box;
margin-right:20px;
margin-bottom:10px;
}

.ClassK45{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box3148{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.ClassK48{
margin-top:0px !important;
margin-bottom:20px !important;
}
.ClassTB49{
width: 100%;
border-collapse:collapse;
}
.ClassTB49 td{
border-collapse:collapse;
}
.ClassTB49 th{
border-collapse:collapse;
}
.Box4249{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.box4249_kadomaru {
margin-left: calc(50% - 75px);
}
.box4249_kadomaru {
float:left;
text-align: center;
font-family:'Hiragino Kaku Gothic W5 JIS2004';
font-size:1.8rem;
color: #ffffff;
line-height:150%;
letter-spacing:1px;
width : 150px;
background-color: #ffe6a1;
border-radius: 5px;
padding: 5px 5px 4px 5px;
box-sizing: border-box;
margin-right:20px;
margin-bottom:10px;
}

.ClassK49{
margin-top:0px !important;
margin-bottom:20px !important;
}
.ClassTB50{
width: 100%;
border-collapse:collapse;
}
.ClassTB50 td{
border-collapse:collapse;
}
.ClassTB50 th{
border-collapse:collapse;
}
.Box4250{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.box4250_kadomaru {
margin-left: calc(50% - 75px);
}
.box4250_kadomaru {
float:left;
text-align: center;
font-family:'Hiragino Kaku Gothic W5 JIS2004';
font-size:1.8rem;
color: #ffffff;
line-height:150%;
letter-spacing:1px;
width : 150px;
background-color: #ffe6a1;
border-radius: 5px;
padding: 5px 5px 4px 5px;
box-sizing: border-box;
margin-right:20px;
margin-bottom:10px;
}

.ClassK50{
margin-top:0px !important;
margin-bottom:20px !important;
}
.ClassTB51{
width: 100%;
border-collapse:collapse;
}
.ClassTB51 td{
border-collapse:collapse;
}
.ClassTB51 th{
border-collapse:collapse;
}
.Box4251{
margin-top:0px;
margin-bottom:20px;
width: 100%;
float: left;
clear: both;
}
.box4251_kadomaru {
margin-left: calc(50% - 75px);
}
.box4251_kadomaru {
float:left;
text-align: center;
font-family:'Hiragino Kaku Gothic W5 JIS2004';
font-size:1.8rem;
color: #ffffff;
line-height:150%;
letter-spacing:1px;
width : 150px;
background-color: #ffe6a1;
border-radius: 5px;
padding: 5px 5px 4px 5px;
box-sizing: border-box;
margin-right:20px;
margin-bottom:10px;
}

.ClassK51{
margin-top:0px !important;
margin-bottom:20px !important;
}
.Box1052{
margin-top:20px;
margin-bottom:10px;
width: 100%;
float: left;
clear: both;
}
.ClassK52{
margin-top:20px !important;
margin-bottom:10px !important;
}
.page_52_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.page_52_2{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
#b2253L{
border:1px solid #cccccc;
;
}
#b2253C{
border:1px solid #cccccc;
;
}
#b2253R{
border:1px solid #cccccc;
;
}
.Box2253{
width:100%;
float: left;
margin-top:0px;
margin-bottom:20px;
clear: both;
}
.Box1054{
margin-top:20px;
margin-bottom:10px;
width: 100%;
float: left;
clear: both;
}
.ClassK54{
margin-top:20px !important;
margin-bottom:10px !important;
}
.page_54_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.page_54_2{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#ff8700;
font-weight:bold;
}
#b2355L{
border:1px solid #cccccc;
}
#b2355R{
border:1px solid #cccccc;
}
.Box2355{
width:100%;
float: left;
margin-top:0px;
margin-bottom:20px;
clear: both;
}
#b2356L{
border:1px solid #cccccc;
}
#b2356R{
border:1px solid #cccccc;
}
.Box2356{
width:100%;
float: left;
margin-top:0px;
margin-bottom:20px;
clear: both;
}
.Box1057{
margin-top:10px;
margin-bottom:10px;
width: 100%;
float: left;
clear: both;
}
.ClassK57{
margin-top:10px !important;
margin-bottom:10px !important;
}
.page_57_1{
line-height:160%;
font-family:Hiragino Kaku Gothic W7 JIS2004;
 color:#777777;
font-weight:bold;
}
.text4658{
  color:#FFFFFF;
text-align: center;
}
#ClassTB58 ul{
display: table;
table-layout: fixed;
margin-top:0px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}
#ClassTB58 li{
padding-right:10px;
}
#ClassTB58 li:last-child{
padding-right:0px;
}
#ClassTB58 li:last-child{
padding-left:0px;
}
.box4658{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4658{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  width: 400px;
  height: 80px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:56px;
background: #ff5555;
border-radius: 10px;
  color:#FFFFFF;
  font-size:1.6rem;
border:1px solid #cccccc;
}
.text4658 span{
  padding: 0px 12px 0px 0px;
  display: block;
}
.box4658 a, .box4658 span{
  color:#FFFFFF !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4658 .yajirushi::before{
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
}
.ClassK58{
margin-top:0px !important;
margin-bottom:15px !important;
}
.text4659{
  color:#FFFFFF;
text-align: center;
}
#ClassTB59 ul{
display: table;
table-layout: fixed;
width: 100%;
margin-top:0px;
margin-bottom:20px;
margin-left:auto;
margin-right:0px;
}
#ClassTB59 li{
padding-right:10px;
}
#ClassTB59 li:last-child{
padding-right:0px;
}
#ClassTB59 li:last-child{
padding-left:0px;
}
.box4659{
  display: table-cell;
  list-style: none;
  text-align: center;
}
.text4659{
  display: flex; 
  justify-content:center;  align-items: center; 
  margin:10px 0px;
  height: 80px;
  padding: 10px 10px 12px 10px;
  box-sizing:border-box;
  line-height:56px;
  padding: 0px 18px 0px 20px;
background: #60c860;
border-radius: 10px;
  color:#FFFFFF;
border:1px solid #cccccc;
}
.text4659 span{
  padding: 0px 12px 0px 0px;
  display: block;
}
.box4659 a, .box4659 span{
  color:#FFFFFF !important;
  text-decoration: none!important;
  font-family: Hiragino Kaku Gothic W5 JIS2004;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 2px;
}
.box4659 .yajirushi::before{
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
}
.ClassK59{
margin-top:0px !important;
margin-bottom:20px !important;
}
div.IdCOM1_1{
text-align:center;
width:100%;
}
div.IdCOM1_1  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_2{
text-align:center;
width:100%;
}
div.IdCOM1_2  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_5{
text-align:center;
width:100%;
}
div.IdCOM1_5  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_6{
text-align:center;
width:100%;
}
div.IdCOM1_6  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_41{
text-align:center;
width:100%;
}
div.IdCOM1_41  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_42{
text-align:center;
width:100%;
}
div.IdCOM1_42  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_46{
text-align:center;
width:100%;
}
div.IdCOM1_46  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_52{
text-align:center;
width:100%;
}
div.IdCOM1_52  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_53{
text-align: justify;
text-justify: inter-ideograph;
width:100%;
}
div.IdCOM1_53  img{
text-align:left;
}
div.IdCOM2_53{
text-align: justify;
text-justify: inter-ideograph;
width:100%;
}
div.IdCOM2_53  img{
text-align:left;
}
div.IdCOM3_53{
text-align: justify;
text-justify: inter-ideograph;
width:100%;
}
div.IdCOM3_53  img{
text-align:left;
}
div.IdMI1_53{
text-align:center;
clear: both;
float:left;
width:100%;
}
div.IdMI1_53 img{
text-align:center;
margin: 0 auto;
clear: both;
}
div.IdMI2_53{
text-align:center;
clear: both;
float:left;
width:100%;
}
div.IdMI2_53 img{
text-align:center;
margin: 0 auto;
clear: both;
}
div.IdMI3_53{
text-align:center;
clear: both;
float:left;
width:100%;
}
div.IdMI3_53 img{
text-align:center;
margin: 0 auto;
clear: both;
}
#imgid22_53_1{
margin:0 auto;
text-align:center;
}
#imgid22_53_2{
margin:0 auto;
text-align:center;
}
#imgid22_53_3{
margin:0 auto;
text-align:center;
}
div.IdCOM1_54{
text-align:center;
width:100%;
}
div.IdCOM1_54  img{
text-align:center;
margin: 0 auto;
}
div.IdCOM1_55{
text-align: justify;
text-justify: inter-ideograph;
width:100%;
}
div.IdCOM1_55  img{
text-align:left;
}
div.IdCOM2_55{
text-align: justify;
text-justify: inter-ideograph;
width:100%;
}
div.IdCOM2_55  img{
text-align:left;
}
div.IdMI1_55{
text-align:center;
clear: both;
float:left;
width:100%;
}
div.IdMI1_55 img{
text-align:center;
margin: 0 auto;
clear: both;
}
div.IdMI2_55{
text-align:center;
clear: both;
float:left;
width:100%;
}
div.IdMI2_55 img{
text-align:center;
margin: 0 auto;
clear: both;
}
#imgid23_55_1{
margin:0 auto;
text-align:center;
width: 300px;
border-radius: 10px;
}
#imgid23_55_2{
margin:0 auto;
text-align:center;
width: 300px;
border-radius: 10px;
}
div.IdCOM1_56{
text-align: justify;
text-justify: inter-ideograph;
width:100%;
}
div.IdCOM1_56  img{
text-align:left;
}
div.IdCOM2_56{
text-align: justify;
text-justify: inter-ideograph;
width:100%;
}
div.IdCOM2_56  img{
text-align:left;
}
div.IdMI1_56{
text-align:center;
clear: both;
float:left;
width:100%;
}
div.IdMI1_56 img{
text-align:center;
margin: 0 auto;
clear: both;
}
div.IdMI2_56{
text-align:center;
clear: both;
float:left;
width:100%;
}
div.IdMI2_56 img{
text-align:center;
margin: 0 auto;
clear: both;
}
#imgid23_56_1{
margin:0 auto;
text-align:center;
width: 300px;
border-radius: 10px;
}
#imgid23_56_2{
margin:0 auto;
text-align:center;
width: 300px;
border-radius: 10px;
}
div.IdCOM1_57{
text-align:center;
width:100%;
}
div.IdCOM1_57  img{
text-align:center;
margin: 0 auto;
}
/* boxsize */
.news_box_size{
height:150px;
overflow:scroll; 
overflow-x:hidden;
}
.blog_box_size{
height:150px;
overflow:scroll; 
overflow-x:hidden;
}
/* boxsize */
