﻿@charset "utf-8";


/***********************************************************
original setting
***********************************************************/
/*----------------------------------------------------------
heading
----------------------------------------------------------*/
.featuredHeading {
  text-align: center;
  font-weight: bold;
}
@media (min-width: 960px) {
  .featuredHeading {
    font-size: 2rem;
  }
  .textCtlOrg {
    padding: 0 90px !important;
  }
}
@media (max-width: 959px) {
  .featuredHeading {
    font-size: 1.125rem;
  }
  .textCtlOrg {
    padding: 0 8vw !important;
  }
}


/*----------------------------------------------------------
link
----------------------------------------------------------*/
#anchorArea01,
#anchorArea02,
#anchorArea03,
#anchorArea04 {
  padding-top: 44px;
  margin-top: -44px;
}
.linkBlock {
  position: relative;
}
.linkBlock__item {
  position: absolute;
}
.linkBlock__anchor {
  display: inline-block;
}
.linkBlock__img {
  width: 100%;
}
.linkBlockType01__linkList__item01 {
  top: 0;
  right: 51.11111111111111%;
  bottom: 0;
  left: 8.240740740740741%;
}
.linkBlockType01__linkList__item02 {
  top: 0;
  right: 8.425925925925926%;
  bottom: 0;
  left: 50.92592592592593%;
}
.linkBlockType02__linkList__item01 {
  top: 0;
  right: 66.2037037037037%;
  bottom: 0;
  left: 8.333333333333333%;
}
.linkBlockType02__linkList__item02 {
  top: 0;
  right: 37.40740740740741%;
  bottom: 0;
  left: 36.85185185185185%;
}
.linkBlockType02__linkList__item03 {
  top: 0;
  right: 8.240740740740741%;
  bottom: 0;
  left: 65.74074074074074%;
}
.linkBlockType03__linkList__item01 {
  top: 0;
  right: 54.16666666666667%;
  bottom: 0;
  left: 4.166666666666667%;
}
.linkBlockType04__linkList__item01 {
  top: 23.11111111111111%;
  right: 53.61111111111111%;
  bottom: 75.5%;
  left: 28.7037037037037%;
}
.linkBlockType04__linkList__item02 {
  top: 24.83333333333333%;
  right: 52.31481481481481%;
  bottom: 73.83333333333333%;
  left: 29.25925925925926%;
}
.linkBlockType04__linkList__item03 {
  top: 42.88888888888889%;
  right: 22.96296296296296%;
  bottom: 55.72222222222222%;
  left: 59.16666666666667%;
}
.linkBlockType04__linkList__item04 {
  top: 74.22222222222222%;
  right: 17.96296296296296%;
  bottom: 24.44444444444444%;
  left: 57.96296296296296%;
}

/*----------------------------------------------------------
link
----------------------------------------------------------*/
@media (min-width: 1280px) {
  .fixedLinkAreaTwo__img {
    max-width: 104px;
  }
}
@media (max-width: 1279px) {
  .fixedLinkAreaTwo__img {
    width: 104px;
  }
}
