

@charset "UTF-8";
/*PC*/
.body_bg::before {
	background: url("https://www.ltmg.jp/wp-content/uploads/2024/05/logo_nonetext.png") no-repeat top right;
	background-size: 100%;
	background-attachment: fixed;
}
.header_navi_list li a.current::before {background: #3ab78f;}

  dl.index_recuit.index_recuit1 dt { background: #3ab78f; }
  dl.index_recuit.index_recuit2 dt { background: #000; }
  dl.index_recuit.index_recuit3 dt { background: #1d5b47; }

  .index_column ul li a .index_column_cat p { background: #3ab78f; }
        .corp_list ul li a span.more { color: #3ab78f; }
  .recruit_list.recruit_list1 ul li a span.more { color: #3ab78f; }
  .recruit_list.recruit_list2 ul li a span.more { color: #1d5b47; }
  .recruit_list.recruit_list3 ul li a span.more { color: #000; }


#page-top a {
    background: #1d5b47; }
header .header_navi .header_navi_big a {
    background: #1d5b47;}



.btn1 {
  border: 2px solid #3ab78f;
  color: #3ab78f; }

  .btn1 span.motion { color: #3ab78f; }

    .btn1 span.motion span.icon {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%233ab78f" d="M2.291,16.693H21.355l-7.211,7.212h5.1l9.014-9.014L19.242,5.877h-5.1l7.211,7.211H2.291v3.6Z" preserveAspectRatio="none" /></svg>');}
  .btn1::before { background: #3ab78f; }

  .side_menu.side_menu1 dt { background: #3ab78f; }
  .side_menu.side_menu1 dd ul li a { border-bottom: 1px solid #3ab78f; }
    .side_menu.side_menu1 dd ul li a span {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%233ab78f" d="M2.291,16.693H21.355l-7.211,7.212h5.1l9.014-9.014L19.242,5.877h-5.1l7.211,7.211H2.291v3.6Z" preserveAspectRatio="none" /></svg>'); }
  .side_menu.side_menu2 dt { background: #1d5b47; }
  .side_menu.side_menu2 dd ul li a { border-bottom: 1px solid #1d5b47; }
    .side_menu.side_menu2 dd ul li a span {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%231d5b47" d="M2.291,16.693H21.355l-7.211,7.212h5.1l9.014-9.014L19.242,5.877h-5.1l7.211,7.211H2.291v3.6Z" preserveAspectRatio="none" /></svg>'); }
  .side_menu.side_menu3 dt { background: #000; }
  .side_menu.side_menu3 dd ul li a { border-bottom: 1px solid #000; }
    .side_menu.side_menu3 dd ul li a span {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%23000" d="M2.291,16.693H21.355l-7.211,7.212h5.1l9.014-9.014L19.242,5.877h-5.1l7.211,7.211H2.291v3.6Z" preserveAspectRatio="none" /></svg>'); }

input.submit {
  border: 1px solid #3ab78f;
  color: #3ab78f; }

#page-top a {
    background: #1d5b47; }
header .header_navi .header_navi_big a {
    background: #1d5b47;}


  .arr1.arr1_main {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%233ab78f" d="M2.291,16.693H21.355l-7.211,7.212h5.1l9.014-9.014L19.242,5.877h-5.1l7.211,7.211H2.291v3.6Z" preserveAspectRatio="none" /></svg>'); }
  .arr1.arr1_sub {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%231d5b47" d="M2.291,16.693H21.355l-7.211,7.212h5.1l9.014-9.014L19.242,5.877h-5.1l7.211,7.211H2.291v3.6Z" preserveAspectRatio="none" /></svg>'); }
  .arr1.arr1_accent {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path fill="%23000" d="M2.291,16.693H21.355l-7.211,7.212h5.1l9.014-9.014L19.242,5.877h-5.1l7.211,7.211H2.291v3.6Z" preserveAspectRatio="none" /></svg>'); }


/*SP*/
@media screen and (max-width: 1199px) {
  .menu-btn {background-color: #3ab78f; }
  .header_navi_inner { background-color: #3ab78f; }

  .recruit_list.recruit_list1 ul li a span.more { color: #3ab78f; }
  .recruit_list.recruit_list2 ul li a span.more { color: #1d5b47; }
  .recruit_list.recruit_list3 ul li a span.more { color: #000; }
}