
.bg_sakana_C {
    width: 100%;
	background: url("../img/p_sazaesan_16.png") repeat;
    background-size:cover;

   
} 

.bg_men {
  background-image: url("../img/p_umibenofureai_19.png");
  background-repeat: repeat;
    background-position: top;
  background-size: auto;
  background-attachment: fixed;
  width: 100%;
  height: auto;

   
}  

.bg_men_sp {
    width: 100%;
	background: url("../img/p_umibenofureai_16.webp") no-repeat;
    background-size:cover;
    position: fixed;
   
}  
.bg_sakana_Y {
    width: 100%;
	background: url("../img/p_sazaesan_28.png") repeat;
   background-size:cover;

   
}  

.txt_cy{
    
    color: #407BBE;
}


.yokonarabi { 
      display: flex;
      align-items: center;
      padding: 5%;

}

.space_top5 {
    padding-top:5%;
    
}

.space_top3 {
    padding-top:3%;
    
}

.space_bottom5{
    padding-bottom:5%;
    
}

.space_bottom3{
    padding-bottom:3%;
    
}

.bg_LCY{
    background-color: #C6E7F9;
}
.bg_LYE{
    background-color: #FFF697;
}

.bg_CLB{
    background-color: #407BBE;
}

.kawa_blue{
    color: #0071BE;
}

.wakusen {
  border: 0.1em solid #0071BE;
}

.txt_annot {
  font-size: 13px;
  line-height: 1.7;
}
.two_column{
  padding: 5%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 2%;
  row-gap: 3%;
  place-content: center;
  justify-items: center;
}

.btn_pc {
    display: block !important; 
}
.btn_sp {
    display: none !important; 
}

.inversion{
    transform: scale(1, -1);
}

@media screen and (max-width: 768px) { 
    

.two_column{
    
    padding: 8% 5%;
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 3%;
    row-gap: 2%;
    place-content: center;
    justify-items: center;
        
    }
    
.bg_men {
  background-image: url("../img/p_umibenofureai_20.png");

   
}  
    
.txt_annot {
    font-size: 11px;
    line-height: 1.7;
  }    
 .yokonarabi{
        display: block;
        padding: 3%;
    } 
    
    .yokonarabi p{
        line-height: 1.5rem;
    }   
    
.btn_pc {
    display: none !important;
    }
.btn_sp {
    display: block !important;
    }
    

    }

