@charset "utf-8";
/* CSS Document */
.contentsInr {
  width: auto;
  padding: 0px;
}
.contentsInr .contentsUnit {
  padding: 0 10px;
}
.ctm_contentsFull {
  padding: 0;
  background-color: transparent;
}
.btmSection {
  background-color: #eaeaea;
}
.mainHead .heroimgWrap.typeImg.heroimgWrap-titleImg {
  padding: 0;
  overflow: inherit;
  left: inherit;
  right: inherit;
  margin: 0;
}
.mainHead .heroimgWrap.typeImg.heroimgWrap-titleImg .mainHeading {
  position: relative;
  top: inherit;
  transform: translate(0);
  margin: 0;
  left: inherit;
  max-width: 100%;
}
.mainHead .heroimgWrap.heroimgWrap-titleImg .mainHeading .mainTtl img {
  width: 100%;
}
.contentsInr .contHeadTxt01 .ttlLv1 {
  margin: 10.666666666666666vw auto 0 auto;
  padding: 0;
  border: none;
  background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/inter/baggage/large/img_sites/head_index_01.png);
  background-repeat: no-repeat;
  width: 93.6vw;
  height: 12.8vw;
  background-position: 0 0;
  background-size: 100% auto;
}
.contentsInr .contHeadTxt02 .ttlLv1 {
  margin: 10.666666666666666vw auto 0 auto;
  padding: 0;
  border: none;
  background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/inter/baggage/large/img_sites/head_index_02.png);
  background-repeat: no-repeat;
  width: 72.66666666666667vw;
  height: 12.933333333333334vw;
  background-position: 0 0;
  background-size: 100% auto;
}
.contentsInr .contHeadTxt01 .ttlLv1 .heading, .contentsInr .contHeadTxt02 .ttlLv1 .heading {
  font-size: 0;
}
.contentsInr .contHeadTxt01 .ttlLv1::after, .contentsInr .contHeadTxt02 .ttlLv1::after {
  display: none;
}
.btmSection .btnBox .btn {
  background-color: #fff;
}
@media all and (max-width:739px) {
  .depositPic {
    margin: 30px 0;
  }
  .ctm_bdrColumn {
    margin-top: 30px;
  }
  .ctm_bdrColumn .colWrap .col {
    padding: 20px 15px;
  }
  .ctm_bdrColumn .colWrap .col .text {
    padding-top: 15px;
  }
  .btmSection {
    margin: 10.666666666666666vw 0;
    padding-bottom: 16vw;
  }
}
/* ここからPC表示 */
@media all and (min-width:740px) {
  .btmSection {
    margin: 40px 0;
    padding-bottom: 100px;
  }
  .contentsInr .contentsUnit {
    width: 950px;
    padding: 0px;
    margin: 0 auto;
  }
  .mainHead {
    position: relative;
  }
  .mainHead::after {
    content: "";
    display: block;
    width: 100%;
    height: 480px;
    background-color: #0c1e62;
    position: absolute;
    top: 0;
  }
  .mainHead .heroimgWrap.typeImg.heroimgWrap-titleImg {
    padding: 0;
    overflow: inherit;
    margin: 0;
    left: inherit;
    right: inherit;
    width: 100%;
    height: 100%;
    height: 545px;
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/inter/baggage/large/img_sites/bg_main_title.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0;
    position: relative;
    z-index: 2;
  }
  .mainHead .heroimgWrap.typeImg.heroimgWrap-titleImg .mainHeading {
    top: inherit;
    right: inherit;
    position: relative;
    max-width: 950px;
    width: 950px;
    margin: 0 auto;
    height: 100%;
  }
  .mainHead .mainHeading .mainTtl {
    position: absolute;
    top: 95px;
    right: 0;
  }
  .mainHead .heroimgWrap.heroimgWrap-titleImg .mainHeading .mainTtl img {
    width: auto;
  }
  .contentsInr .contHeadTxt01 .ttlLv1 {
    margin: 40px auto 0 auto;
    padding: 0;
    border: none;
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/inter/baggage/large/img_sites/head_index_01.png);
    background-repeat: no-repeat;
    width: 702px;
    height: 96px;
    background-position: 0 0;
  }
  .contentsInr .contHeadTxt02 .ttlLv1 {
    margin: 140px auto 0 auto;
    padding: 0;
    border: none;
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/inter/baggage/large/img_sites/head_index_02.png);
    background-repeat: no-repeat;
    width: 545px;
    height: 97px;
    background-position: 0 0;
  }
  .contentsInr .contHeadTxt01 .ttlLv1 .heading, .contentsInr .contHeadTxt02 .ttlLv1 .heading {
    font-size: 0;
  }
  .contentsInr .contHeadTxt01 .ttlLv1::after, .contentsInr .contHeadTxt02 .ttlLv1::after {
    display: none;
  }
  .depositBox {
    position: relative;
    width: 739px;
    margin: 70px auto 0 auto;
  }
  .depositBox .linkbtn {
    position: relative;
    left: 310px;
    margin-top: -65px;
  }
  .ctm_bdrColumn {
    margin-top: 70px;
  }
  .ctm_bdrColumn .colWrap .col {
    padding: 20px 15px;
    /*display: flex;*/
  }
  /*.ctm_bdrColumn .colWrap .col .imgParts {
    display: flex;
    justify-content: center;
  }*/
  .ctm_bdrColumn .colWrap .col .cmp-image{
  text-align: center;
  }
  
  .ctm_bdrColumn .colWrap .col img {
    width: auto;
  }
  .ctm_bdrColumn .colWrap .col .text {
    padding-top: 15px;
  }
}