@charset "UTF-8";

/*吹き出し
------------------------------------------------------*/
/* .cmn-sttl3-kumo */
.sub-sttl3-kumo {
  color: #015db2;
  line-height: 1.4;
  font-size: 28px;
  margin-bottom: 8px; 
  font-weight:bold;
  -webkit-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  -moz-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  -ms-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  -o-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  }

.cmn-sttl3-kumo {
  margin-bottom: 14px;
  color: #015db2;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1; 
    -webkit-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  -moz-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  -ms-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  -o-text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, 2px 2px 0px #fff, -2px 2px 0px #fff, 0px 0px 15px #fff, 0px 0px 15px #fff;
  }

  .cmn-sttl3-kumo:after, .cmn-sttl3-kumo:before {
    display: inline-block;
    content: "/";
    font-size: 34px;
    font-size: 3.4rem;
     }
  .cmn-sttl3-kumo:before {
    margin-right: 15px;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1); }
  .cmn-sttl3-kumo:after {
    margin-left: 15px; }


@media screen and (min-width: 751px) {
.sub-sttl3-kumo {
  color: #015db2;
  line-height: 1;
  font-size: 1.9rem;
  margin-bottom: 8px; 
  font-weight:bold;}

  .cmn-sttl3-kumo {
    font-size: 22px;
    font-size: 2.2rem; }
    .cmn-sttl3-kumo:after, .cmn-sttl3-kumo:before {
      font-size: 22px;
      font-size: 2.2rem; }
}
