﻿ion-icon {
	color:#7fff7f;
/*font-size: 64px;*/
}
.use-text .fl {max-width:640px;margin:0 auto;}
.midashi {margin-top:3em;}
.use-text h4.m0 {text-align:center;}
p {margin:1em 0 0 0;}
span.c3c{
	display:inline-block;vertical-align:-10%;font-size:1.6em;color:#009900;margin-top:0.25em;margin-right:0.25em;
  text-shadow    : 
       4px  4px 2px #fff,
      -4px  4px 2px #fff,
       4px -4px 2px #fff,
      -4px -4px 2px #fff,
       4px  0px 2px #fff,
       0px  4px 2px #fff,
      -4px  0px 2px #fff,
       0px -4px 2px #fff;        /* 文字の影 */
}
.arrow-round3 {
  position: relative;
  display: block;
  width: 20px;
  height: 100px;
  border-radius: 5px;
  background-color: #66ff66;
	margin:2em auto 0 auto;
}
.arrow-round3::before {
  content: "";
  position: absolute;
  top: 75px;
  right: -4px;
  display: block;
  width: 50px;
  height: 20px;
  border-radius: 5px;
background: #ffee00;
/*  background-color: #FDD835;*/
  transform: rotate(45deg);
}
.arrow-round3::after {
  content: "";
  position: absolute;
  bottom: 6px;
  left: -4px;
  display: block;
  width: 50px;
  height: 20px;
  border-radius: 5px;
  background-color: #e53935;
  transform: rotate(-45deg);
}
.outline {
/*  display        : inline-block;
/*  color          : #ffffff;             文字の色 */
  font-size      : 36pt;                文字のサイズ */
  letter-spacing : 4px;                /* 文字間 */
  text-shadow    : 
       2px  2px 1px #fff,
      -2px  2px 1px #fff,
       2px -2px 1px #fff,
      -2px -2px 1px #fff,
       2px  0px 1px #fff,
       0px  2px 1px #fff,
      -2px  0px 1px #fff,
       0px -2px 1px #fff;        /* 文字の影 */
}