@charset "utf-8";

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

.ul_column3 { margin-top:0; }
@media screen and (min-width:768px) {
  .ul_column3 { margin-top:60px; }
}
.ul_column3 li { position:relative; margin-bottom:20px; }
.ul_column3 li em { font-size:55px; font-style:normal; position:absolute; top:-30px; left:0; color:#EBFF00; }
.ul_column3 li img { width:100%; }
.ul_column3 li span { width:100%; display:block; text-align:left; color:#000; line-height:1.7em; }
.ul_column3 li strong { width:100%; font-size:18px; display:block; text-align:left; margin-bottom:10px; }
.ul_column3 li.inline_sp { text-align:center; }
.ul_column3 li img.sankaku_bottom { width:30px; margin:0 auto;  }
.title_center{ width:90%; text-align:center; margin:60px auto 0 auto; display:block; }
.title_center img { width:100%; }
.title_top { height:47px; margin:-70px auto 50px auto; display:block;  }
.st_title  { margin:30px 0 20px 0;}
@media screen and (min-width:768px) {
  
    .title_top2 { height:47px; margin:-25px auto 50px auto; display:block;  }
    .ul_column3 { margin-top:0; }
    .ul_column3 li { width:31%; margin-bottom:50px; }
    .ul_column3 li img.sankaku_bottom { display:none; }
    .ul_column3 li strong { margin-bottom:5px; }
    .ul_column3 li {
      list-style: none; /* リストのデフォルトのマーカーを非表示にします */
      position: relative; /* 相対位置を指定して、擬似要素をリストアイテムに配置します */
    }
    .p_center { text-align:center; margin-bottom:50px; display:block; } 
    .title_center{ width:100%; }
    .title_center img { width:40%; }
    .st_title { font-size:24px; text-align:center; margin:30px 0 40px 0; display:block; }



}


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


