@charset "UTF-8";

/* #=======================================
    #
    #TOPページ MOTION
    #
    #====================================== */
#Intro-motion {
  position: relative;
  overflow: hidden;
  min-width: 100%;
  height: 750px;
}

video.Intro-motion {
  margin: 0 0 0 auto;
  object-fit: cover;
  position: absolute;
  height: 100%;
  width: 100%;
}

.Intro-motion_word_top {
  position: absolute;
  left: 5%;
  top: 220px;
  width: 450px;
  z-index: 3;
}
.Intro-motion_word_top2 {
  position: absolute;
  left: 5%;
  top: 400px;
  width: 600px;
  z-index: 3;
 font-size: 3.64em;
 text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
}



@media screen and (max-width:599px) {
#Intro-motion {
    height: 800px;
  }
.Intro-motion_word_top {
  top: 300px;
  width: 50%;
}
.Intro-motion_word_top2 {
  top: 400px;
  width: 70%;
 font-size: 2em;
}
}


/*---------------------------------------
  amaneku2_index section              
-----------------------------------------*/
#amaneku2_index {
  background:#F3F3F3;
    height: 200px;
    padding-top: 30px
}

#amaneku2_index .section-title {
  padding-bottom: 16px;
}
.shadow {
  filter: drop-shadow(1px 1px 0px #FFF);
}
#amaneku2_index h4 {
  color: #CF6F96;
  font-size: 20px;
  font-weight: 600;
  padding: 5px 0;
  display: block;
  width: 600px;
  margin: 0 auto;
}
#amaneku2_index h4 {
  color: #CF6F96;
  font-size: 2.4em;
  font-weight: 500;
  padding: 5px 0;
  display: block;
  width: 600px;
  margin: 0 auto;
  text-shadow: 1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF, 0-1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;
}
@media (max-width: 899px) {
#amaneku2_index h4 {
    font-size: 2em;
    padding: 20px 0 0 0px;
    display: block;
    width: 90%;
    margin: 0 auto;
  }
}
#amaneku2_index .col-md-4 a {
  width: 100px;
  height: 100px;
  display: inline-block;
  margin: 6px 6px 0px 0;
}
#amaneku2_index .about-thumb {
  margin-top: 22px;
}
#amaneku2_index .about-thumb strong {
  font-weight: normal;
  display: block;
  padding-top: 4px;
}
@media (max-width: 899px) {
#amaneku2_index {

  }

}

/*---------------------------------------
  amaneku2 INDEX section              
-----------------------------------------*/
#amaneku2_index_pr {
  background: #fff;
  margin: 60px 0;
}
#amaneku2_index_pr {
  background-color: #fff;
}
#amaneku2_index_pr .section-title {
  padding-top: 60px;
  padding-bottom: 16px;
}
#amaneku2_index_pr h2 {
  font-family: Kosugi Maru, sans-serif;
  width: 100%;
  text-align: left;
  font-size: 3em;
  font-weight: 600;
  letter-spacing: .1em;
  white-space: nowrap;
  overflow-x: hidden;
  color: #524A4A;
  padding-left: 50px;
}
@media (max-width: 899px) {
  #amaneku2_index_pr h2 {
    width: 90%;
    text-align: left;
    font-size: 2.4em;
    font-weight: 600;
    letter-spacing: .1em;
    white-space: nowrap;
    overflow: hidden;
  }
}
.pr{ 
font-size: 4em;
    padding-left: 0px!important;
  font-family:Tahoma, Geneva,sans-serif!important
}
    
@keyframes typing {
  0% {
    width: 0;
  }
}
@keyframes blink {
  50% {
    border-right-color: transparent;
  }
}

/*---------------------------------------
  amaneku2 PRIVACY SECTION             
-----------------------------------------*/



.row-eq-height {
    display: flex;
    flex-wrap: wrap;
}

.detection-title{
    width:30%;
   display: block;
     margin:auto;
    padding:10px;
}