/*コメント*/
.white, .white a, .white a:hover, .white a:hover:after{color:#fff;text-decoration:none;}

.black, .black a, .black a:hover, .black a:hover:after{color:#1B3A4B;text-decoration:none;}



@media screen and ( max-width: 768px ) {

.gsap-container {grid-area: content;
    flex-wrap: wrap;
    aspect-ratio:800/1250;
  }
  
  .slider-column {
    width: 48%; /* 2列レイアウト */
    aspect-ratio:800/1250; /* 高さを制限 */
    margin-bottom: 10px;
  }
  
  /* 奇数と偶数のカラムで左右に振り分け */
  .slider-column:nth-child(odd) {
    margin-right: 2%;
  }
  
  .slider-column:nth-child(even) {
    margin-left: 2%;
  }
  
  .skewslide {
    margin-bottom: 8px; /* スライド間の隙間を小さく */
  }
  
  .skewslide img {
    transform: scale(1.03); /* 少し拡大して隙間を埋める */
  }
/*gsap-skew*/
/*accordion*/
.wrap-flex, .wrap-flex-3 {
        flex-direction: column; /* 縦並びに変更 */
    }
    
/*end*/
.card01 {
  display: grid;
}
.card-image {
  /* 格子のサイズに合わせて画像サイズを変更する */
  justify-self: stretch;
  grid-column-start: 1;
  grid-row-start: 1;
}
.card-description0 {padding:5% 2.5% 0 2.5%;z-index:10; 
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self:center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:center;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}
.card-description {z-index:4;margin:0% 2.5% 0 2.5%;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self: center;
  grid-column-start: 1;
  grid-row-start:1;
}
.card-description2 {margin:0% 2.5% 0% 2.5%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:center;
  grid-column-start: 1;
  grid-row-start: 2;
}
.card-description3 {margin:-3.5% 0% 0 5%;z-index:10; 
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: start;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}

.card-description4 {margin:-3% 5% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: end;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;
}
.card-description5 {padding:1% 0% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;
}

.card-description6 {padding:0 5% 0 0%;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: end;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:end;
  grid-column-start: 1;
  grid-row-start: 1;
}

.card-description7 {margin:0;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}

.card-description10 {margin:-5% 0% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self:center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}

.card-description11 {margin:-10% 0% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self:center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;
}

.embed{width:95%;margin:0 auto;}

.embed iframe.youtube-16-9 {
width: 100%;
height: auto;
aspect-ratio: 16 / 9;
}

.between-left-s{margin:0 0 0 1.5%;}
/**/
.wrap-flex-3-fixed{display : -webkit-box;    
  display : -webkit-flex;    
  display : -ms-flexbox;    
  display : flex;
  -webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;justify-content:center;}

.item-flex-3-fixed{/*padding:30px;*/
	width:30%;
	/*background-color:#acacac;
	border-radius:15px;border:solid 3px #f00;*/}

.sub_contents{width:95%;margin:0 auto;}

.sub_contents2{width:55%;margin:0 auto;}

.sub_contents3,.sub_contents4{width:95%;margin:0 auto;}

.between-left-L{margin:0 0 0 10%; }

.pc{display:none;}

.sp{display:block;}

.post-loop-wrap article {color:#151515;
width: 100%;
height:auto;
overflow-y:hidden;
margin: 0px 0% 30px 0%;
padding:0px;
float:none;}

.item-flex-3,.item-flex-7, .item-flex-5,.item-flex-10{
	/*padding:30px;*/
	width:100%;
	/*background-color:#acacac;
	border-radius:15px;border:solid 3px #f00;*/
}

.wrap-flex-next-fixed{
	display:flex;
	justify-content:center;
	align-items:stretch;
}

.item-flex-next-2-fixed{
        position: relative;
  	width:50%;margin:0 2%;
	display:flex;
        flex-direction:column;
}
.item-flex-next-3-fixed{
        position: relative;
  	width:calc(100%/3);margin:0 2%;
	display:flex;
        flex-direction:column;
}
.item-flex-next-10-fixed{
        position: relative;
  	width:100%;margin:0 0%;
	display:flex;
        flex-direction:column;
}

/**/
.wrap-flex-next-vertical {
  display: flex;
  flex-direction:column;
  align-items:center;
}
.wrap-flex-next-reverse-vertical {
  display: flex;
  flex-direction:column;
  align-items:center;
}

.wrap-flex-next,.wrap-flex-next-reverse{
	display:flex;
	flex-direction:column;
	align-items:center;
}
.item-flex-next-5,.item-flex-next-7 {
  width: 100%;
  margin: 0 0%;
  display: flex;
  flex-direction: column;
}
.item-flex-next-3 {
  width: 100%;
  margin: 0 0%;
  display: flex;
  flex-direction: column;
}
.item-flex-next-10 {
  width:100%;
  margin: 0 0%;
  display: flex;
  flex-direction: column;
}

.item-flex-next-5-box {
  width: 100%;
  border:4px solid #EA9988;
  border-radius:15px;
  background:#fff;
  padding:16px;
  margin: 0 0%;
  display: flex;
  flex-direction: column;
}
.item-flex-next-3-box {
  width: 100%;
  border:4px solid #EA9988;
  border-radius:15px;
  background:#fff;
  padding:16px;
  margin: 0 0%;
  display: flex;
  flex-direction: column;
}
/**/
/*end*/
.container-z {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr;
    grid-gap: 0px;
  }

.container-reverse{
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr;
    grid-gap: 0px 0px;margin-top:15vh;
  }

.main_copy,

.main_copy-reverse, .main_copy-up,.main_copy-reverse-up-margin

{display:flex;
  justify-content: center;flex-direction: column;
  align-items: center;
  text-align:left;}

.main_copy-up-fixed {white-space:nowrap;
    grid-column: 2 / 9;
    grid-row: 1;
    align-self: center;
    z-index: 2;
  }
.main_img,.main_img-reverse{display:contents;margin:2% auto;}

.main_img-fixed {
    grid-column: 5 / -1;
    grid-row: 1;
    z-index: 1;
  }
.main_img-reverse-fixed {
    grid-column: 1 / -5;
    grid-row: 1;
    z-index: 1;
  }

.main_copy-reverse-up-fixed{white-space:nowrap;
    
    grid-column: 9 / 4;
    grid-row: 1;
    align-self: center;
    z-index: 2;
 }

.only-pc{content-visibility:hidden;}

.only-sh{display:contents;}

.back_transparent01{background:transparent;width:100%;

aspect-ratio:960/640;background-position:center center;

position:relative;}

.back_overview01{background:url("../img/index65_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_recruit01{background:url("../img/index44_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_recruit02{background:url("../img/index77_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_recruit03{background:url("../img/index78_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_recruit04{background:url("../img/index60_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_form01{background:url("../img/index75_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_question01{background:url("../img/index74_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_process01{background:url("../img/index07_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_question02{background:url("../img/index77_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_process02{background:url("../img/index06_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_question03{background:url("../img/index64_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_process03{background:url("../img/index03_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_question04{background:url("../img/index60_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_process04{background:url("../img/index10_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_question05{background:url("../img/index55_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_process05{background:url("../img/index08_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_question06{background:url("../img/index78_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_process06{background:url("../img/index09_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_process10{background:url("../img/index69_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;position:relative;}

.back_career55{background:url("../img/index63_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_career50{background:url("../img/index69_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_career51{background:url("../img/index55_M.jpg") no-repeat;width:100%;

aspect-ratio:960/640;background-position:center center;

background-size:100%;}

.back_transparent02{background:transparent;width:100%;

aspect-ratio:800/800;background-position:center center;

position:relative;}

.back_transparent03{background:transparent;width:100%;

aspect-ratio:800/600;background-position:center center;

position:relative;}
    /* コンテンツ */
    .title-content {
        position: absolute;
        inset: 50% auto auto 50%;
        translate: -50% -50%;
        text-align: center;
        z-index: 3;
        width: 98%;
        margin: 0 1%;
        
    }
    /* トップコンテンツ */
    .top-title-content {
    position: absolute;
    top: 2%;           /* 上から2%の位置 */
    left: 50%;         /* 左から50% */
    translate: -50% 0; /* 水平方向のみ中央補正 */
    text-align: center;
    z-index: 3;
    width: auto;       /* 幅は内容に合わせる */
}	
.top-title-content a img {
    max-width: 100px; /* ロゴの最大幅を指定 */
    height: auto;
    display: block;
}
.glass {margin:0 auto;
  width: 100%;
  padding: 10px;
  background-color:#fff; /* 背景色 */
}

.glass2 {margin:0 auto;
  width: 100%;
  padding: 10px;
  background-color:rgba(255,255,255,0.8); /* 背景色 */
  
}
.glass-black {
  width: 100%;
  padding:10px 15px;
  background-color:rgba(0,0,0,0.5);
}
.glass-white {
  width: 100%;
  border-radius:10px;
  padding:10px 15px;
  background-color:rgba(255,255,255,0.5);
}
.glass-white2 {border:1px solid #000;
  width: 100%;
  border-radius:12.5px;
  padding:5px 3.5px;
  background-color:rgba(255,255,255,1.0);
}
.glass-white3 {
  width: 100%;
  border-radius:10px;
  padding:5px;
  background-color:rgba(255,255,255,0.5);
}
/*end*/
.pagination-second{
    
    display: flex;
    justify-content: space-between;
}
.pagination-second{margin: 0 5% 2.5%;}
.pagination-second a, .pagination-second a:hover, .pagination-second a:hover:after{
    
    color: rgba(182,142,73,1.0);
    font-size: 1.4em;font-weight:bold;
    text-decoration: none;
}


}

@media screen and ( min-width: 769px ) {

.card01 {
  display: grid;
}
.card-image {z-index:10;
  /* 格子のサイズに合わせて画像サイズを変更する */
  justify-self: stretch;
  grid-column-start: 1;
  grid-row-start: 1;
}
.card-description0 {padding:5% 2.5% 0 2.5%;z-index:10; 
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self:center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:center;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}
.card-description {z-index:10;margin:0% 2.5% 0 2.5%;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self: center;
  grid-column-start: 1;
  grid-row-start:1;width:100%;
}
.card-description2 {padding:40% 30% 0% 2.5% ;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: end;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:center;
  grid-column-start: 1;
  grid-row-start: 1;
}
.card-description3 {margin:-3.5% 0% 0 5%;z-index:10; 
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: start;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}

.card-description4 {margin:-3% 5% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: end;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;
}
.card-description5 {padding:1% 0% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;
}

.card-description6 {padding:0 5% 0 0%;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: end;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:end;
  grid-column-start: 1;
  grid-row-start: 1;
}

.card-description7 {margin:0;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self: center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}

.card-description10 {margin:-5% 0% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self:center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;width:100%;
}

.card-description11 {margin:-10% 0% 0% 0%;z-index:10;
  /* 説明文を水平方向の（横軸の）中央に配置する */
  justify-self:center;
  /* 説明文を垂直方向の（縦軸の）中央に配置する */
  align-self:start;
  grid-column-start: 1;
  grid-row-start: 1;
}

.embed{width:60%;margin:0 auto;}

.embed iframe.youtube-16-9 {
width: 100%;
height: auto;
aspect-ratio: 16 / 9;
}

.sub_contents{width:35%;margin:0 auto;}

.sub_contents2{width:30%;margin:0 auto;}

.sub_contents3{width:50%;margin:0 auto;}

.sub_contents4{width:75%;margin:0 auto;}

.pc{display:contents;}

.sp{display:none;}

/**/
.wrap-flex-next {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.wrap-flex-next-reverse {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
}
.wrap-flex-next-vertical {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.wrap-flex-next-reverse-vertical {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: stretch;
}
.item-flex-next-5 {
  width: 50%;
  margin: 0 2%;
  display: flex;
  flex-direction: column;
}
.item-flex-next-3 {
  width: calc(100%/3);
  margin: 0 2%;
  display: flex;
  flex-direction: column;
}
.item-flex-next-7 {
  width:70%;
  margin: 0 2%;
  display: flex;
  flex-direction: column;
}
.item-flex-next-10 {
  width:100%;
  margin: 0 2%;
  display: flex;
  flex-direction: column;
}
.item-flex-next{
        width:calc(100%/3);margin:0 2%;
	display:flex;
        flex-direction:column;
}
.item-flex-next-5-box {
  width: 50%;
  border:4px solid #EA9988;
  border-radius:15px;
  background:#fff;
  padding:16px;
  margin: 0 2%;
  display: flex;
  flex-direction: column;
}
.item-flex-next-3-box {
  width: calc(100%/3);
  border:4px solid #EA9988;
  border-radius:15px;
  background:#fff;
  padding:16px;
  margin: 0 2%;
  display: flex;
  flex-direction: column;
}
/**/
.wrap-flex{
	display:flex;align-items: flex-start;
	/*justify-content:space-between;*/
	/*align-items:stretch;*/
}

.wrap-flex-reverse{display:flex;
	align-items: flex-start;
	flex-direction: row-reverse;
}

.item-flex-3{
	width:calc(100%/3);
}


.item-flex-7{
	width:75%;
}

.item-flex-4{
	width:40%;
}

.item-flex-5{
	width:50%;
}

.archive-ttl {margin: 0; /* 余計なマージンを取り除く */
      flex-grow: 1;}

.flex-btn{margin-top: auto !important;}

.item-flex-10{width:100%;}

.only-sh{display:none;}

.only-sh a{display:none;}

.only-pc{visibility:visible;}

   .container-z {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr;
    grid-gap: 0px;
  }
  .main_img {
    grid-column: 5 / -1;
    grid-row: 1;
    z-index: 1;
  }
  .main_img-reverse {
    grid-column: 1 / -5;
    grid-row: 1;
    z-index: 1;
  }

.container-z-2 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows:1fr;
    grid-gap:0em 0em;
  }

.main_copy-reverse {
    grid-column: 7 / -1;
    grid-row: 1;
    align-self: center;
    z-index: 2;
  }
.main_copy-up-fixed {
    grid-column: 2 / 9;
    grid-row: 1;
    align-self: center;
    z-index: 2;
}  
.main_copy-reverse-up-fixed{
    grid-column: 9 / 4;
    grid-row: 1;
    align-self: center;
    z-index: 2;
 }
 .main_copy-reverse-up-end{
    grid-column: 5 / 13;
    grid-row: 2;
    align-self: end;
    z-index: 2;
}

.back_transparent01{background:transparent;width:100%;

aspect-ratio:3000/960;background-position:center center;

position:relative;}

.back_overview01{background:url("../img/index65_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_recruit01{background:url("../img/index44_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_recruit02{background:url("../img/index77_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_recruit03{background:url("../img/index78_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_recruit04{background:url("../img/index60_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_form01{background:url("../img/index75_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_question01{background:url("../img/index74_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_process01{background:url("../img/index07_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_question02{background:url("../img/index77_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_process02{background:url("../img/index06_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_question03{background:url("../img/index64_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_process03{background:url("../img/index03_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_question04{background:url("../img/index60_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_process04{background:url("../img/index10_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_question05{background:url("../img/index55_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_process05{background:url("../img/index08_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_question06{background:url("../img/index78_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_process06{background:url("../img/index09_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_process10{background:url("../img/index69_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_career55{background:url("../img/index63_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_career50{background:url("../img/index69_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;position:relative;}

.back_career51{background:url("../img/index55_L.jpg") no-repeat;width:100%;

aspect-ratio:3000/1250;background-position:center center;

background-size:100%;}

.back_transparent02,.back_transparent03{background:transparent;width:100%;

aspect-ratio:3000/1250;background-position:center center;

position:relative;}

/* コンテンツ */
    .title-content {
        position: absolute;
        inset: 50% auto auto 50%;
        translate: -50% -50%;
        text-align: center;
        z-index: 3;
        width: 98%;
        margin: 0 1%;
    }
   .top-title-content {
    position: absolute;
    top: 5%;           /* 上から5%の位置 */
    left: 50%;         /* 左から50% */
    translate: -50% 0; /* 水平方向のみ中央補正 */
    text-align: center;
    z-index: 3;
    width: auto;       /* 幅は内容に合わせる */
}	
.top-title-content a img {
    max-width: 160px; /* ロゴの最大幅を指定 */
    height: auto;
    display: block;
}
.glass {margin:0 auto;
  width: 100%;
  padding: 10px;
  background-color:#fff; /* 背景色 */
}
.glass2 {margin:0 auto;
  width: 100%;
  padding: 10px;
  background-color:rgba(255,255,255,0.8);
}
.glass-black {
  width: 100%;
  padding:10px 15px;
  background-color:rgba(0,0,0,0.5);
}
.glass-white {
  width: auto;
  border-radius:10px;
  padding:15px;
  background-color:rgba(255,255,255,0.5);
}
.glass-white2 {border:1px solid #000;
  width: 100%;
  border-radius:25px;
  padding:20px 15px;
  background-color:rgba(255,255,255,1.0);
}
.glass-white3 {
  width: 100%;
  border-radius:10px;
  padding:5px;
  background-color:rgba(255,255,255,0.5);
}
/*end*/
.pagination-second{
    
    display: flex;
    justify-content: space-between;
}
.pagination-second{margin: 0 5% 2.5%;}
.pagination-second a, .pagination-second a:hover, .pagination-second a:hover:after{
    
    color: rgba(182,142,73,1.0);
    font-size: 1.4em;font-weight:bold;
    text-decoration: none;
}


}