ul {
  list-style: disc;padding-left: 40px;
}

strong {
  border-bottom: solid 3px #ffd700;
}

/*! Place your custom styles here */

.bar-1 .menu-horizontal > li > a {
  font-size: 1em;
  line-height: 2.166666666666667em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: .5px;
}

.bar {
  padding: 1.85714286em 0 1.25714286em;
}

img .logo {
  width: 210px;
  height: 60px;
}

.bar .logo {
  margin: 0;
  position: relative;
  top: -10px;
}


.dropdown__trigger {
  font-size: 1em;
}

.btn2{
    display: inline-block;
    text-decoration: none;
    background: #13B2CB;
    color: #FFF;
    width: 120px;
    height: 120px;
    line-height: 120px;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    box-shadow: 0px 0px 0px 5px #13B2CB;
    border: dashed 1px #FFF;
    transition: .4s;
}

.btn2:hover{
    background: #0c7585;
     box-shadow: 0px 0px 0px 5px #0c7585;
}


.btn3{
  display: inline-block;
  text-decoration: none;
  color: #13B2CB;
  width: 180px;
  height: 180px;
  line-height: 180px;
  border-radius: 50%;
  border: solid 2px #13B2CB;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  font-weight: bold;
  transition: .4s;
}

.btn3:hover {
    background: #0c7585;
  text-decoration: none;
  color: #FFFFFF;
}


.btn4{
  display: inline-block;
  text-decoration: none;
  color: #FFFFFF;
  width: 180px;
  height: 180px;
  line-height: 180px;
  border-radius: 50%;
  border: solid 2px #FF0000;
  background: #FF6666;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  font-weight: bold;
  transition: .4s;
}

.btn4:hover {
    background: #FF3333;
  text-decoration: none;
  color: #FFFFFF;
}




.square_btn{
    display: inline-block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #13B2CB;/*ボタン色*/
    color: #FFF;
    border-bottom: solid 4px #0c7585;
    border-radius: 3px;
    letter-spacing: 6px;
}
.square_btn:active {/*ボタンを押したとき*/
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);/*下に動く*/
    border-bottom: none;/*線を消す*/
    text-decoration: none;
}

span.text900 {font-weight: 900; font-size:20px;}
span.text600 {font-weight: 600; font-size:16px;}




/*! -- Stack testimonial_realitys -- */
.testimonial_reality {
  position: relative;
  overflow: hidden;
}
.testimonial_reality h5:nth-last-child(2) {
  margin: 0;
}
.testimonial_reality .testimonial_reality__image {
  margin-bottom: 1.85714286em;
}
@media all and (min-width: 1025px) {
  .testimonial_reality-1 .switchable__text {
    margin-top: 7.42857143em;
  }
}
.testimonial_reality-2 {
  float: none;
  width: 100%;
}
.testimonial_reality-2 .testimonial_reality__image img {
  max-height: 5.71428571em;
  float: left;
  margin-right: 1em;
}
.testimonial_reality-2 .boxed {
  width: 100%;
}
@media all and (max-width: 990px) {
  .testimonial_reality-2 p {
    min-height: 7.42857143em;
  }
}
@media all and (max-width: 767px) {
  .testimonial_reality-2 p {
    min-height: 0;
  }
}
@media all and (min-width: 768px) {
  .lead + .testimonial_reality-2 {
    margin-top: 3.71428571em;
  }
}
@media all and (min-width: 768px) {
  .testimonial_realitys-1 .list-inline {
    position: relative;
    top: 0.92857143em;
  }
  .testimonial_realitys-1 .list-inline li:not(:last-child) {
    margin-right: 3.71428571em;
  }
}
@media all and (max-width: 767px) {
  .testimonial_realitys-1 .list-inline {
    margin-top: 1.85714286em;
  }
  .testimonial_realitys-1 .list-inline li {
    margin-bottom: 1.85714286em;
  }
}



@media all and (min-width: 990px) {
  .bar-toggle .col-md-1 .logo {
    top: 0px;
  }
}