@charset "utf-8";

#g-nav-list ul li a.a_members:link { color:#EBFF00; }
#g-nav-list ul li a.a_members:visited { color:#EBFF00; }
#g-nav-list ul li a.a_members:active { color:#EBFF00; }
.fright .ul_footer a.f_members:link { background:#EBFF00;}


.header_wrap { margin-bottom:30px; }
.contents_wrap.paper { margin-top:30px; }
@media screen and (min-width:768px) {
  .header_wrap { margin-bottom:50px; }
  .contents_wrap.paper { margin-top:50px; }
}

.p_top { margin-top:30px; display:block; }
@media screen and (min-width:768px) {
  .p_top { margin-top:50px; 
}

@media screen and (min-width:768px) {
  .img_top {margin-top:initial; bottom:0vw;  }

  }

.ul_column2 { width:100%; display:flex; flex-wrap:wrap; justify-content: space-between; margin-top:0px; }
.ul_column2 li { width:100%; text-align:center; }
.ul_column2 li.li_name { display:none; } 
.ul_column2 li.li_photo { position:relative; }  
.ul_column2 li.li_photo .inline_sp { position:absolute; display:block; bottom:-30px; }
@media screen and (min-width:768px) {
    .ul_column2 li { width:50%; margin-top:80px; }
    .ul_column2 li img { width:100%; }
    .ul_column2 li.li_photo .inline_sp { display:none; }
}

.data_number { width:100%; margin:20px 0;  }
.ul_column2 li span { color:#000; }
@media screen and (min-width:768px) {
    .data_number .box { width:100%; text-align:center; display:block; margin-top:50px; } 
    .data_number strong { font-size:126px; }
    .ul_column2 li span { font-size:126px; color:#000; display:inline; }
}

.ul_column2 li .div_infotitle { width:60%; background:url(../img/yellow.svg)no-repeat; position:relative; margin:50px auto 0 auto; padding-bottom:30px; display:block; }
.ul_column2 li .div_infotitle span { width:100%; text-align:center; font-size:14px; display:inline-block; }
.ul_column2 li .div_infotitle strong { width:100%; font-size:18px; display:inline-block; text-align:left; margin:0 0 0 20px; }
.ul_column2 li .div_infotitle .arrow { width:40px; position:absolute; right:50px; bottom:40px; }
@media screen and (min-width:768px) {
    .ul_column2 li .div_infotitle { width:250px; background:url(../img/yellow.svg)no-repeat; position:relative; margin:50px 0 0 -50px; padding-bottom:30px; display:block; }
    .ul_column2 li .div_infotitle span { width:100%; text-align:center; font-size:14px; display:inline-block; margin-top:18px; line-height:1.2em;}
    .ul_column2 li .div_infotitle strong { width:100%; font-size:18px; display:inline-block; text-align:left; margin:0 0 0 40px; line-height:1.2em; }
    .ul_column2 li .div_infotitle .arrow { width:40px; position:absolute; right:50px; bottom:40px; }
}

@media screen and (min-width:768px) {
    .ul_column2 .img_title { width:500px; margin:50px 0 0 0; position:relative; margin-left:-50px; z-index:1; }
    .ul_column2 li.li_photo { width:60%; }
    .ul_column2 li.li_photo img { width:100%; }
    .ul_column2 li.li_name  { width:40%; display:block; }

    .arrow { width:44px; }


    
}

.a_members { width:100%; }
/* 初期状態 */
.a_members .arrow {
    transition: transform 0.3s ease;
  }
  
  /* ホバー時 */
  .a_members:hover .arrow {
    transform: translateX(10px); /* 右に5px移動 */
  }

  .contents_wrap.paper { margin-bottom:50px; }
  @media screen and (min-width:768px) {
    .contents_wrap.paper.paddingbottom { padding-bottom:200px; }
    .contents_wrap.paper { padding-bottom:0px; margin-bottom:0; }
  }


.a_staff_link { width:100%; height:auto; display:inline-block; }
  @media screen and (min-width:768px) {
  .a_staff_link { width:100%; height:600px; display:inline-block; }

  }

.a_staff_link .div_infotitle .arrow { transition: transform 0.3s ease;}
.a_staff_link:hover .div_infotitle .arrow { transform: translateX(10px); }
.a_staff_link:hover .ul_column2 li.li_photo img { opacity:0.7; }
